.container_12{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_3:first-child{width:45%}.container_12 .grid_3{width:50%}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_6{width:460px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_9{width:700px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .grid_12{width:940px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_3{left:240px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_6{left:480px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_9{left:720px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_3{left:-240px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_6{left:-480px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_9{left:-720px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}.nivoSlider img{position:absolute;top:0;left:0;max-width:none}.nivo-main-image{display:block!important;position:relative!important;width:100%!important}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:#fff;filter:alpha(opacity=0);opacity:0}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-box img{display:block}.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;overflow:hidden;display:none;-moz-opacity:.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline!important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}.nivo-prevNav{left:0}.nivo-nextNav{right:0}.nivo-controlNav{text-align:center;padding:15px 0}.nivo-controlNav a{cursor:pointer}.nivo-controlNav a.active{font-weight:bold}html,body{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}input[type="text"],input[type="email"],textarea{background:#fff none repeat scroll 0 0;border:1px solid #dbdbdb;padding:5px 10px 6px;width:250px}img{height:auto}.aligncenter{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="text"],input[type="submit"],input[type="button"],input[type="password"],input[type="email"],input[type="tel"],input[type="search"],textarea{-webkit-appearance:none;outline:none;border-radius:0}.sf-menu li.current-menu-item>a{color:#fff}.sf-menu li.current-menu-parent>a{color:#fff}.sf-menu li a{-webkit-transition:none;transition:none}.box-link{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.box-link:hover{background-position:right 0}.responsive-icon{display:none;width:40px;height:auto;float:right;margin:0 0 0 0;position:absolute;right:0;top:0}.responsive-icon a{background:#373502;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;padding:6px 0;position:relative;vertical-align:middle;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.responsive-icon span{background-color:#dbbe90;height:2px;margin:3px auto;display:block;max-width:20px}.mobile-nav-block{display:none;position:absolute;width:80%;top:0;right:0;bottom:0;height:100%}.mobile-nav-block .title{background:#1c1c1c;display:block;color:#fff;font-size:30px;font-family:'Open Sans',sans-serif;padding:8px 20px;text-align:left}.nav-content ul{margin:0;padding:0;border:none;list-style:none}.nav-content ul li{font-size:14px;color:#187987;padding:0;margin:0;list-style:none;font-family:'Open Sans',sans-serif;font-weight:400;width:100%;border-top:1px solid #dbbe90;position:relative;background-image:none}.nav-content ul li:before{display:none}.nav-content ul li a{text-decoration:none;padding:10px 20px;display:block;font-size:14px;line-height:1;text-transform:uppercase;color:#d3c3af;font-family:"Times New Roman",Times,serif}.nav-content ul ul{margin:0;display:none}.nav-content ul.first-sub{background:#7a7927}.nav-content ul.second-sub{background:#27cecb}.nav-content ul ul li{border-top:1px solid #dbbe90}.nav-content ul ul li a{font-size:13px;text-transform:none;padding:10px 36px}.nav-content ul ul ul li a{font-weight:normal}.nav-content ul.second-sub li{padding-left:20px}.nav-content>ul li em{cursor:pointer;display:block;float:right;position:absolute;right:0;top:0;width:55px;height:35px;color:#fff;font-size:35px;font-family:'Open Sans',sans-serif;font-weight:300;text-align:center;line-height:30px}.nav-content>ul li em:before,.nav-content>ul li em:after{content:"";position:absolute;background:#d3c3af;top:0;bottom:0;left:0;right:0;margin:auto}.nav-content>ul ul li em:before,.nav-content>ul ul li em:after{background:#d3c3af}.nav-content>ul li em:before{width:16px;height:1px}.nav-content>ul li em:after{height:16px;width:1px}.nav-content>ul li.expand>em:after{content:none}.nav-content>ul li.current-menu-item>a{color:#fff;background:#373502}.nav-content>ul li.current-menu-parent>a{color:#fff;background:#373502}.nav-content-single ul li{border:none}.nivo-caption{padding:0}.rservice{display:block;overflow:hidden}.rservice input[type="text"],.rservice input[type="email"]{width:250px!important}.rservice .wpcf7-form-control-wrap{float:left}.toggle .toggle-title{background:none;position:relative}.toggle .toggle-title:before{background:url(https://www.villasdepalermo.com/wp-content/themes/VillasDePalermo/includes/images/toggle2.png) no-repeat scroll 100% 1px;content:"";display:inline-block;vertical-align:top;position:absolute;right:0;top:0;width:15px;height:20px}.toggle .active .toggle-title:before{background-position:100% -93px}@media (max-width:1060px){.sf-menu li:last-child ul{left:auto;right:0}}@media (max-width:959px){html,body{min-width:300px}img{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto}article .post-content img{max-width:100%}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{max-width:100%;margin:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container_12{width:100%}.container_12 .grid_4{width:33.33%}.container_12 .grid_5{width:41.66666667%}.container_12 .grid_8{width:66.66%}.container_12 .grid_12{width:100%}#main{position:relative}#header .container_12 .grid_12{padding:0}#widget-header{right:10px}.logo img{max-width:none}.login,#top-search{right:10px}.sf-menu>li>a,.sf-menu>li>div.textwidget>a{font-size:12px;padding:2px 11px 4px}#slider-wrapper,.slider-bg,.slider-container,#slider{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#slider{height:auto}#slider-wrapper,.slider-bg,.slider-container{height:auto;padding:5px}.top-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;background-size:100% 100%!important}.top-box .box-text{height:auto}.top-box .box-text h2{font-size:22px;line-height:1}.top-box .box-text h2 span{line-height:1.1;font-size:11px}.top-box .box-text p{min-height:70px;height:auto}.inside-content-box{padding:16px 10px 16px 10px}.img-caption{width:29%;margin:0 4% 10px 0;float:none!important;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.img-caption div{height:auto!important;border:none}.img-caption.height img{height:auto!important;margin:0}.img-caption.width img{width:100%;margin:0}#top-image div img{margin-top:-28%!important}#gallery.four_columns .portfolio li{width:23%;margin-right:2%;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#gallery.four_columns .portfolio li span.image-border{width:100%;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#gallery.four_columns .portfolio li a.image-wrap{width:100%;height:auto}.page-id-489 #top-image div img{margin-top:-10%!important}.page-id-439 #top-image-right div img{max-width:none}#content{padding:0 10px;margin:0 0 10px}#sidebar{padding:0 10px}.blog .post-holder .entry-header h2{font-size:24px;line-height:1.2}.blog .post-meta{font-size:13px}.blog .post-holder{margin-bottom:26px}.blog .content-box-small{padding:19px 12px 7px}.wp-pagenavi a,.wp-pagenavi span{margin-bottom:5px}.error404-num{font-size:150px;text-align:center}#searchform .searching{width:120px}.inside-content-box-404{padding:20px}.inside-content-box-404 #error404 .grid_7{width:100%}.inside-content-box-404 #error404 .grid_4{width:100%}}@media (max-width:767px){h1{font-size:24px;line-height:1.2}h2{font-size:20px;line-height:1.2}h3{font-size:18px;line-height:1.2}#header{background:none}#main{box-shadow:0 -14px 10px #000}.responsive-icon{display:block}.mobile-nav-block{display:block}.row-menu{display:none!important}#widget-header{right:auto;left:10px}.logo{margin:0 auto;padding:14px 0 0}.logo img{width:100%}.login,#top-search{position:static}#top-search{text-align:center}#top-search a#submit,#top-search a#submit_1{float:none}.login{margin:10px 0}.login div{display:block;overflow:hidden;float:none!important;text-align:center;margin:2px 0!important}#top-image div img{margin:0!important}#top-image div{height:auto}#gallery .portfolio .folio-desc h3{font-size:12px;line-height:1.2}.img-hover .mask{background-size:30px auto}#gallery .portfolio p{margin-bottom:4px}.map{float:none!important;margin:0 0 10px!important}.map iframe{width:100%;height:200px}.inside-content-box-sp1{padding:20px 20px 9px}.toggle .box{padding:15px}.toggle .trigger{height:auto;padding:10px 12px 10px 11px}.toggle .toggle-title{font-size:14px}.inside-content-box-sp1 h2{font-size:16px!important}.page-id-439 #top-image-right div{height:auto}.page-id-439 #top-image-right div img{max-width:none;height:auto!important;margin:0!important;max-width:none;width:100%}.blog .post-holder .entry-header h2{font-size:20px}.blog .post-meta{font-size:12px}.rservice>label{width:100%!important}.rservice input[type="submit"]{margin-left:0!important}.inside-content-box-404{padding:20px;text-align:center}.container_12 .inside-content-box-404 .grid_7{width:100%}.container_12 .inside-content-box-404 .grid_4{width:100%}.inside-content-box-404 #searchform .submit,.inside-content-box-404 #searchform .searching{float:none;height:auto}.error404-num{font-size:150px}.wp-pagenavi .pages{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media (max-width:639px){h1{font-size:22px;line-height:1.2}h2{font-size:18px;line-height:1.2}.aligncenter,.alignleft,.alignright{display:block;clear:both;margin:10px auto;float:none}input[type="text"],input[type="email"],textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container_12 .grid_4{width:100%}.container_12 .grid_8{width:100%}.top-box{max-width:300px;margin:5px auto}.post-holder.single-post h1{font-size:24px;line-height:1.2}.img-caption{width:100%;max-width:260px;display:block;margin:10px auto 10px!important}hr.activities{margin:20px 0}hr.normal{margin:20px 0}.img-caption-small{float:none;margin:0 auto 10px;max-width:150px}.post-holder iframe{width:100%}.post-holder{margin-bottom:20px}#top-search a#submit,#top-search a#submit_1{font-size:12px!important;margin:0 2px!important}#gallery .portfolio{text-align:center}#gallery.four_columns .portfolio li{max-width:210px;width:48%;margin:10px 0}#gallery .portfolio .folio-desc h3{font-size:12px;line-height:1.2}.inside-content-box-sp1{padding:20px 10px 9px}.toggle .box{padding:12px}.toggle .trigger{height:auto;padding:8px 12px 8px 11px}.toggle .toggle-title{font-size:12px}.page-id-425 .container_12 .grid_11{padding:0}.inside-content-box-sp1 h2{font-size:14px!important}.page-id-940 table tr,.page-id-940 table tr td{display:block}.page-id-940 table tr td{display:block;margin:0 auto 10px;text-align:center;vertical-align:middle;width:100%}body #CDSWIDCOE{margin:0 auto}body #CDSWIDEXC{margin:0 auto}body #CDSWIDTC.widTC2015{margin:0 auto}.page-id-940 table tr td>p{display:none}#top-image-right{float:none;margin:0 auto;display:block;vertical-align:top;margin:10px auto;border:none}#top-image-right div{border:1px solid #e3d6c0;padding:5px;margin:0 auto}.page-id-638 .post-holder>div{width:100%!important;margin-bottom:10px}.error404-num{font-size:70px}#error404 hgroup h1{font-size:26px}}