@import '/wp-content/themes/Villa-Rental/library/css/style.css';@import '/wp-content/themes/Villa-Rental/library/css/compatible.css';body{background-color:#fff;font-family:source sans pro,sans-serif;font-size:18px;font-weight:400;line-height:156% color:#444;max-width:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body h1,body h2,body h3,body h4,body h5,body h6{font-family:playfair display,serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:700}select optgroup{padding:0 5px}.booking_small_widget,.singular .widget_tmplvillarentallist .flexslider li h3,.testimonials cite h4,.sidebar .author-section .contacts_wrap h4,.home-page-bottom-showcase .flexslider .flex-viewport li h3,optgroup{font-family:source sans pro,sans-serif;-webkit-font-smoothing:antialiased}h1{font-size:36px!important}h2{font-size:28px}h2{font-size:22px}a{color:#39c81f;cursor:pointer;text-decoration:none}a:hover{color:#444}a img{border:none}ul li a,ol li a{color:#444}ul li a:hover,ol li a:hover{color:#00adf2}ul.recent_comments{list-style:none}.rating-on{font-family:fontawesome;font-style:normal}div.rating-cancel a,div.star-rating a{font-size:16px}#map_canvas img{max-width:none}input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input.input-text,input[type=time],input[type=url],input[type=week],select,textarea,.widget-search input[type=text],.mega-menu .widget .search-form input{border:1px solid rgba(0,0,0,.18);font-family:source sans pro,sans-serif;font-size:16px;color:#2d1b32}a.button{border:none;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;padding:10px 30px;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-weight:400;outline:none;position:relative;background-color:transparent;overflow:hidden!important;color:#444;border:1px solid #444}a.button:after{content:'';position:absolute;z-index:-1}a.button:before,{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased}a.button:after{width:100%;height:0;top:50%;left:50%;background:#fff;opacity:0;opacity:1;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}a.button:hover,a.button:active{color:#fff;border-width:1px}a.button:hover:after{}#coupon_code_div input#apply_code{float:left;padding:8px 38px;font-weight:600}.testimonial .b_submit{display:inline-block}button,input[type=reset],input[type=submit],input[type=button],.testimonial .b_submit{background:#39c81f;border:none;box-shadow:0 0 0;font-family:source sans pro,sans-serif;-webkit-font-smoothing:antialiased;padding:12px 38px;font-weight:400;font-size:18px;text-transform:uppercase;color:#fff}span.booknow_span a.booknow_btn{background:#39c81f;border:none;box-shadow:0 1px 2px rgba(0,0,0,.4);color:#fff;cursor:pointer;display:inline-block;font-family:source sans pro,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;height:auto;line-height:normal;margin:10px 0;outline:0;vertical-align:top}span.booknow_span a.booknow_btn:hover{background-color:#444;border:none;color:#fff}button:hover,input[type=reset]:hover,input[type=submit]:hover,input[type=button]:hover{border:none}input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input.input-text:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus,span.booknow_span a.booknow_btn:focus{border:1px solid #39c81f}#content>h1.loop-title,#content .loop-meta>h1.loop-title,#content>div>h1.entry-title,#content .hfeed .page>h1.page-title.entry-title,#content .hfeed .author-admin>h1.loop-title,#content .hfeed .sitemap>h1.loop-title{display:none}body #tev_sub_categories{padding:0!important}body #tev_sub_categories ul{padding:12px 0}body #tev_sub_categories ul:empty{display:none}.supreme_wrapper{width:100%;overflow:hidden}#site-title img,#site-title1 img{margin:0 auto;max-width:260px}.header_container{background-color:transparent}@media screen and (max-width:600px){#site-title img,#site-title1 img{max-height:55px}}#container{position:relative}#site-title a,#site-title1 a{color:#fff}#site-description{color:#fff;text-align:center;line-height:normal;font-size:12px}#sidebar-header{padding:16px 12px 16px 0}#sidebar-header .social_media{float:right}body .header_container{display:inline-block;width:100%;margin-bottom:40px}body.home .header_container{margin-bottom:0}@media only screen and (min-width:1200px){#container .header_container .header_strip .sticky_main #branding,#container .header_container .header_strip .sticky_main #branding1{width:auto;background:#00adf2}.sticky_main #nav-secondary,#container .header_container .header_strip .sticky_main #nav-secondary1{padding-left:2%;width:80%;float:right}}#sticky_main{display:block}.sticky_main div#menu-secondary .wrap,.sticky_main div#menu-secondary1 .wrap,.sticky_main .nav_bg .widget-nav-menu nav{border-radius:0;box-shadow:none;padding:16px 0;border:none}#container .header_container .header_strip .sticky_main #branding,#container .header_container .header_strip .sticky_main #branding1{padding:20px 1%}.sticky_main #branding #site-title,.sticky_main #branding1 #site-title{padding:0}#container .header_container .header_strip .sticky_main{background:#fff;box-shadow:0 0 2px rgba(0,0,0,.4)}#container .header_container .header_strip .sticky_main .menu-container .menu{border:none;padding:0}.sticky_main #site-description{display:none}.sticky_main #site-title img,.sticky_main #site-title1 img{float:none;max-height:55px;margin-bottom:2px;margin:0 auto}.sticky_main div#menu-secondary .menu li:first-child a,.sticky_main div#menu-secondary1 .menu li:first-child a,.sticky_main .nav_bg .widget-nav-menu li:first-child a{border-radius:0}#header-main .header-wrap{height:100%}#branding,#branding1{position:relative;width:300px;overflow:hidden;padding:0;height:100%}#branding #site-title:before{border-color:#00adf2 transparent transparent transparent;border-style:solid;border-width:200px 65px 0 0;content:"";right:-40px;position:absolute;top:0;height:100%}#branding #site-title,#branding1 #site-title{background-color:#00adf2;color:#2d2d2d;height:100%;padding:26px 18px;position:relative;z-index:9;max-width:260px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}#branding1 #site-title{min-height:34px}.header-wrap #nav-secondary{padding-right:20px;float:right}div#menu-secondary .wrap,div#menu-secondary1 .wrap,.nav_bg .widget-nav-menu nav{background:0 0;border-radius:0;box-shadow:0 0 0;border:none;margin-bottom:0;border-top:1px solid rgba(0,0,0,.1)}.menu #menu-secondary-items>li:last-child .sub-menu{left:-50%!important}.menu #menu-secondary-items>li:last-child .sub-menu li .sub-menu{left:-100%!important}.menu #menu-secondary-items>li:nth-last-child(2) ul.sub-menu ul.sub-menu{left:-100%!important}div#menu-secondary .menu li,div#menu-secondary1 .menu li,.nav_bg .widget-nav-menu li{display:block;float:left}div#menu-secondary .menu li:last-child>a{padding-right:0}div#menu-secondary .menu li a,div#menu-secondary1 .menu li a,.nav_bg .widget-nav-menu li a{border-left:1px solid transparent;border-right:1px solid transparent;font-size:18px;color:#444;text-shadow:0 0 0;padding:12px 18px;text-transform:capitalize}div#menu-secondary .menu li a b,div#menu-secondary1 .menu li a b,.nav_bg .widget-nav-menu li a b,body .mega-menu ul.mega li a b{display:block;width:18px;background:url(/wp-content/themes/Villa-Rental/images/home.png) no-repeat center center;font-weight:400;text-indent:-9999px}body .widget a,body .widget-small a{font-weight:400}div#menu-secondary .menu li:first-child>a,div#menu-secondary1 .menu li:first-child>a,.nav_bg .widget-nav-menu li:first-child>a{border-left:none}div#menu-secondary .menu li:first-child>a,div#menu-secondary1 .menu li:first-child>a{padding-left:0}div#menu-secondary .menu .sub-menu li:first-child>a,div#menu-secondary1 .menu .sub-menu li:first-child>a{padding-left:18px;padding-right:27px}div#menu-secondary .menu li a:hover,div#menu-secondary1 .menu li a:hover,div#menu-secondary .menu li:hover>a,div#menu-secondary1 .menu li:hover>a,div#menu-secondary .menu li.current_page_item>a,div#menu-secondary1 .menu li.current_page_item>a{color:#39c81f}div#menu-secondary .menu li li a,div#menu-secondary1 .menu li li a,.nav_bg .widget-nav-menu li li a{border-left:none;border-right:none;border-bottom:1px solid rgba(0,0,0,.4);color:#999}div#menu-secondary .menu li li:first-child a,div#menu-secondary1 .menu li li:first-child a,.nav_bg .widget-nav-menu li li:first-child a{border-radius:0}header{clear:both;display:inline-block;width:100%;vertical-align:top;position:relative}header#header-main{z-index:10000}.home_full_slider{position:relative;background:0 0;margin-bottom:100px;width:100%}.smart_curve{display:none;position:absolute;bottom:0;left:0;width:100%;height:23px;border-bottom:3px solid rgba(0,0,0,.15)}#submit_category_box .category_label input[type=checkbox],#submit_category_box .category_label input[type=radio]{margin:-3px 5px 0 0}.home_full_slider .templatic_slider{margin-bottom:0}.templatic_slider .slides_container h2,.templatic_slider .slides_container p{display:inherit}.home_full_slider .slides_container ul{margin-bottom:0}.home .header_full_slider{position:absolute;top:0;left:50%;z-index:10;width:100%;background:0 0!important}.home .header_full_slider .header_strip{position:relative;left:-50%}.home .flexslider .slides>li h2{left:20%;right:auto;bottom:40%;max-width:700px;background-color:transparent;border-radius:0;font-size:25px;padding:20px;color:#171717}.home .flexslider .slides>li h2 p{display:inline-block;font-size:46px;font-weight:700;background:#fff;float:left;padding:25px 20px;margin-bottom:20px}.home .flexslider .slides>li h2 span{background-color:#ffcd00;font-size:16px;padding:10px 20px;display:inline-block;line-height:normal;border-radius:3px;float:left;clear:both;font-weight:400}.home .flexslider .slides>li h2 span strong{font-size:20px}.home .flex-direction-nav{position:relative;bottom:80px;width:1180px;margin:0 auto!important}.singular .widget_tmplvillarentallist .flexslider ul li:hover h3 a{color:#39c820}.singular .widget_tmplvillarentallist .flexslider ul li{margin-right:35px}.widget_tmplvillarentallist .flexslider span{text-indent:0;left:14px;text-align:center;top:8px}.singular .widget_tmplvillarentallist .flexslider .flex-viewport{}.singular .widget_tmplvillarentallist .flexslider li h3{font-size:20px}.singular .widget_tmplvillarentallist .flex-direction-nav{bottom:auto;position:absolute;top:60%}.singular .widget_tmplvillarentallist .flex-direction-nav li a{border:1px solid rgba(0,0,0,.2)!important;background-image:none}.singular .widget_tmplvillarentallist .flex-direction-nav li a:hover{background:#39c81f;color:#fff}.singular .widget_tmplvillarentallist .flex-direction-nav .flex-prev{left:-70px}.singular .widget_tmplvillarentallist .flex-direction-nav .flex-next{right:-70px}.singular .widget_tmplvillarentallist .flexslider ul.slides li{}.singular .widget_tmplvillarentallist .flexslider ul li a img{border:0;display:block;padding:0}.home .flex-direction-nav li a:hover{background-color:transparent}.home .flex-control-nav{display:none}.flex-direction-nav li a span{position:absolute;text-indent:-3999px}.flex-direction-nav .flex-prev{background-position:-6px -98px;left:10px}.flex-direction-nav .flex-next{background-position:-4px -148px;right:10px}.flex-direction-nav li a:hover{background-color:#39c81f}body #map_canvas .gm-style img[src*="/images/map-marker-icon.png"]{right:-5px!important;top:-5px!important}#footer{border:none}#footer div#menu-footer .menu li:first-child{margin-left:0}.footer-content{display:inline-block;width:100%}.footer_bg{position:relative;clear:both;background-color:#e2e6e7;margin-top:60px}.footer-wrap{border-top:1px solid rgba(255,255,255,.15);padding:6px 0}.footer_widget_wrap{padding:50px 0;margin-left:-4.4%}#footer .subscribe input[type=submit],#footer .Newsletter input[type=submit]{font-size:16px;padding:8px 26px}.footer_widget_wrap .col_1,.footer_widget_wrap .col_2,.footer_widget_wrap .col_3{display:inline-block;vertical-align:top;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;margin-left:4.4%}.footer_widget_wrap .col_1{width:34.6%}.footer_widget_wrap .col_2{width:25.6%}.footer_widget_wrap .col_3{width:25.7%}.footer_widget_wrap .col_2 .widget-title{padding-bottom:12px}.footer_widget_wrap .widget{border-bottom:1px solid rgba(0,0,0,.15);margin:0 0 20px;padding-bottom:25px}.footer_widget_wrap .widget{display:table;float:none;margin:0 auto!important;width:auto}.footer_widget_wrap .subscribe_cont input{height:44px}.footer_widget_wrap .widget ul li{padding:4px 0;border-bottom:0}.footer_widget_wrap .widget-title{font-size:25px;color:#333}.footer_widget_wrap .widget:last-child{border:none;margin-bottom:0;padding-bottom:0}.copyright,.credit{font-size:14px!important}.credit img{vertical-align:middle;margin-left:0}footer a{color:#444}header .footer-wrap .copyright a{text-decoration:underline}footer a:hover{color:#00adf2}div#menu-footer .menu li a{font-size:14px}div#menu-footer .menu li a:hover,div#menu-footer .menu li.current-menu-item a{color:#39c81f}div#menu-footer .menu li a:after{position:absolute;right:-16px;top:13px;content:"|";font-size:15px;font-weight:700;color:#ccc}div#menu-footer .menu li:last-child a:after{display:none}body .ajax-file-upload-statusbar .ajax-file-upload-red{margin-top:0}body .ajax-file-upload{margin-bottom:0}#content{width:72%}.entry-content img,.comment-content img,.widget img,img.header-image,.author-avatar img,img.wp-post-image{max-width:100%;height:auto;border-radius:0;box-shadow:none}div.datepicker{display:none}.loop-nav span.previous,.loop-nav span.next,.pagination .page-numbers,.comment-pagination .page-numbers,.bbp-pagination .page-numbers{background:url(/wp-content/themes/Villa-Rental/images/nav-bg.png) repeat left top #39c81f;color:#fff;padding:4px 10px;margin-right:2px;line-height:normal;border-radius:3px}.postmetadata ul li{list-style:none}.byline .category,.entry-meta .category span.before,.byline .category,.entry-meta .post_tag span.before{margin-right:8px}body .entry-meta span.before,body #loop_taxonomy .post .entry .postmetadata ul li label{font-weight:600;font-size:16px}.loop-nav span.previous:hover,.loop-nav span.next:hover,.pagination .page-numbers:hover,.comment-pagination .page-numbers:hover,.bbp-pagination .page-numbers:hover,.pagination span.current{background-color:#333}#content #tev_sub_categories ul{list-style:none}#content #tev_sub_categories ul li.cat-item{display:inline-block;width:32%}#content .hfeed .post.type-post:last-child,#content .hfeed .hentry.type-post:last-child{border-bottom:1px solid #ccc}#sidebar-primary,#sidebar-secondary,#sidebar-front_page,#sidebar-post-listing,#sidebar-post-detail,#sidebar-contact_page_sidebar,#sidebar-woo_page{width:25%}.sidebar .author-section img{border:1px solid #e7e7e7;padding:4px;box-sizing:border-box;-webkit-box-sizing:border-box}.sidebar .author-section .contacts_wrap{width:100%}.sidebar .author-section .contacts_wrap h4{font-weight:400}.sidebar .author-section .contacts_wrap h4{margin:10px 0}.sidebar .author-section .contacts_wrap .email{margin-bottom:10px;text-decoration:underline}.sidebar .author-section .contacts_wrap h4 a,.sidebar .author-section .contacts_wrap .email a{color:#303030}.sidebar .author-section .contacts_wrap .email a:hover{color:#39c81f}.sidebar .author-section .contacts_wrap a{text-decoration:none}.author-section .button,.author-section a.button{background-color:border:1px solid #444}body .sidebar .contact_widget .form_row .textarea{margin-top:25px}body .sidebar .widget{margin-bottom:40px}body .widget{margin-bottom:100px}.widget .widget{margin:0}body .sidebar .widget .recent_comments li{padding:8px 0;min-height:66px}body .recent_comments li a.title{font-weight:400}body .rating-off{font-family:fontawesome;font-style:normal}.widget h3,.widget.title,.widget-title,.widget-search .widget-title,.wpcf7-form h2,.arclist h2,#comments-number,#reply-title,body.woocommerce .pp_woocommerce .ppt{color:#303030;border:none}body #comments-number,#reply-title{font-weight:700;font-size:25px}.widget_text h3{margin-bottom:8px}.textwidget a{text-decoration:underline}ul.social_media_list li{width:32.5%}.social_media ul li a abbr,.social_media ul li a .social_icon{width:30px;height:30px;border:1px solid #666;border-radius:120px;font-size:16px;color:#666;line-height:34px;text-align:center;margin-top:0}.social_media ul li a{padding:0}.social_media ul li a:hover abbr,.social_media ul li a:hover .social_icon{background-color:#39c81f;border-color:#39c81f}ul.social_media_list li a .social_icon img{width:auto}.social_media ul li a:hover abbr{background:#422c48}.social_media ul li a{display:block;font-style:italic;color:#2d1b32;line-height:24px}.social_media ul li a:hover{color:#39c81f}.social_media ul li a span{display:block;font-size:16px;font-style:normal}.widget #wp-calendar caption{background:#39c81f;text-shadow:0 1px 0 #000}.widget #wp-calendar th{text-shadow:0 1px 0 #000}.Advertisements h3{margin-bottom:8px}.advertisements img{margin:0}.home_page_content .listing_post{margin-bottom:0}.home_page_content .listing_post .widget-wrap{}.home_page_content .listing_post h3{margin-bottom:25px}.home_page_content .listing_post .listing_post_wrapper{margin:0 -15px}.home_page_content .listing_post .post,.home_page_content .listing_post .hentry{display:inline-block;vertical-align:top;float:none;width:33.33%;margin:0;padding:0 15px}.home_page_content .listing_post .post h2,.home_page_content .listing_post .hentry h2{clear:both;font-size:20px;color:#2d1b32;line-height:20px;padding-bottom:5px}.home_page_content .listing_post .post h2 a,.home_page_content .listing_post .hentry h2 a{font-weight:700;color:#2d1b32;text-decoration:none}.home_page_content .listing_post .post h2 a:hover,.home_page_content .listing_post .hentry h2 a:hover{color:#39c81f}.home_page_content .listing_post .post a,.home_page_content .listing_post .hentry a{text-decoration:underline}.home_page_content .listing_post .post a.link_img,.home_page_content .listing_post .hentry a.link_img{max-width:100%;display:block;clear:both;padding:0;float:none;margin:0}.home_page_content .listing_post .post img,.home_page_content .listing_post .hentry img{display:inline;max-width:100%;border:none;border-radius:0;padding:0;margin-bottom:10px;width:100%}.home_page_content .listing_post .post img:hover,.home_page_content .listing_post .hentry img:hover{-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;opacity:.8}.home_page_content .listing_post .post span img.avatar,.home_page_content .listing_post .hentry span img.avatar{float:left;margin-right:15px}.sidebar .listing_post .post span img.avatar{float:left;border:1px solid #ddd;padding:4px;margin:0 10px 15px 0}.sidebar .listing_post .post h2{font-size:16px;line-height:20px}.sidebar .listing_post .post a.link_img{clear:both;float:left;width:25%;margin-right:10px}.sidebar .listing_post .post a.link_img img{max-width:100%;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.sidebar .category-blog{border-bottom:1px solid rgba(0,0,0,.2);padding:16px 0 10px}.home_page_banner .custom_content_list{margin-bottom:50px}.custom_content_list .widget-wrap{margin-left:-2%}.custom_content_list .listcont{display:inline-block;vertical-align:top;width:22.6%;color:#2d1b32;text-align:center;margin:20px 0 20px 2%}.custom_content_list .listcont strong{display:block;padding-bottom:10px}.custom_content_list .listcont span.img{display:block;background:url(/wp-content/themes/Villa-Rental/images/curve-small.png) no-repeat center bottom;padding-bottom:12px;margin-bottom:15px}.custom_content_list .listcont span.img img{box-shadow:none}.custom_content_list .listcont:hover span.img img{-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;opacity:.6}.custom_content_list .listcont b{color:#39c81f;font-weight:400}.home_page_content .testimonials a{display:block;clear:both;float:left;padding-top:15px}.testimonials .testimonial_wrapper{margin-top:15px;padding-top:20px;position:relative}.testimonials .testimonials_wrap .active{display:block;background:url(/wp-content/themes/Villa-Rental/images/quotes.png) no-repeat 0 5px;padding-left:40px;margin-bottom:20px;box-sizing:border-box;-webkit-box-sizing:border-box}.testimonials .testimonials_wrap img.avatar{display:inline-block;float:left;margin-right:20px;border-radius:100%;width:60px;height:60px}.testimonials .testimonials_wrap cite{display:block;font-style:normal;font-weight:400;margin-top:6px;color:#000}.testimonials cite h4{font-size:18px;color:#444}a.testimonial_external_link{color:#fff}.booking_full_width_section *{box-sizing:border-box;-webkit-box-sizing:border-box}body .booking_frm_cont{text-align:right;width:100%;margin-top:0}.booking_full_width_section{display:inline-block;width:100%}.booking_full_width_inner{background:url(/wp-content/themes/Villa-Rental/images/dummy/booking-bg.jpg);background-size:cover;background-repeat:no-repeat;display:inline-block;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.booking_full_width_inner .widget{float:none;clear:none;margin-bottom:0}.booking_full_width_section .booking_full_width_inner .wrap>div:first-child,.booking_full_width_section .booking_full_width_inner .wrap>div#booking{max-width:35%;float:left;background-color:#00adf2;padding:105px 0 60px}.booking_full_width_section .booking_full_width_inner .wrap>div:last-child{max-width:65%;float:left;padding:92px 20px 180px 80px}.booking_full_width_section .reservation_frm .form_row{margin:3%!important;width:44%!important}.booking_full_width_section #reservation_frm .form_row,.booking_full_width_section .booking_small_widget p{background-color:transparent!important}.booking_full_width_section .booking_small_widget h3{font-size:25px;padding:30px 40px 0;background:#00adf2;color:#fff;margin-bottom:0}.booking_full_width_section .booking_small_widget h3:before{border-bottom:0}.booking_full_width_section .booking_small_widget .reservation_frm input[type=submit]{margin:0 2.5%;width:95%!important}.booking_small_widget .reservation_frm input[type=submit],.home #reservation_frm input[type=submit]{margin-top:30px}.booking_full_width_section .booking_full_width_inner .widget-title{color:#fff;font-size:25px}.booking_full_width_section .booking_full_width_inner .our_services li{width:16.6%;float:left;color:#fff;padding:0;text-align:center}.booking_full_width_section .booking_full_width_inner .our_services i{border:1px solid #fff;border-radius:100%;font-size:25px;height:70px;text-align:center;vertical-align:middle;width:70px;line-height:2.6}.booking_full_width_section .booking_full_width_inner .our_services li:hover i{background-color:#39c81f;color:#fff}.booking_full_width_section .booking_full_width_inner .our_services li:hover{color:#39c81f}#recentcomments a{color:#39c81f}.recent_comments li span a img:hover{border-color:#39c81f}.widget .follow_us_twitter{color:#39c81f}header .menu-container .menu{}header .menu-container,.menu-container .menu,.mega_menu_wrap,body .mega-menu,.mega_menu_wrap .nav_bg{float:right;width:auto!important}.menu-container .widget{float:right;clear:none;width:auto}.nav_bg .widget input[type=text],body .mega-menu .widget .search-form input{background-color:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.4),0 2px 3px rgba(0,0,0,.12) inset;color:#fff;margin:10px 10px 9px}.nav_bg .widget input[type=text]:focus,body .mega-menu .widget .search-form input:focus{border:1px solid rgba(0,0,0,.3)}.search-form input.search-submit{display:none}.textwidget .contacts_wrap{float:right}.textwidget .contacts_wrap p{padding:0}.textwidget .contacts_wrap p a{text-decoration:none}.textwidget .contacts_wrap p a:hover{text-decoration:underline}body .booking_full_width_section .select-wrap select option{background:#0098d5;margin:0;padding:5px}.booking_full_width_section .select-wrap select{color:#fff}.select-wrap span.select{border:1px solid rgba(0,0,0,.18)!important;opacity:1}body #datepicker-calendar{display:none;position:absolute;top:100%;left:0;z-index:99;background-color:rgba(0,173,242,.6);border:1px solid rgba(0,173,242,.8);border-radius:0;padding:10px}.layout-2c-l .sidebar #datepicker-calendar,.layout-default .sidebar #datepicker-calendar{left:auto;right:0}body #datepicker-calendar .datepicker{background:0 0;border:none;position:static;width:466px!important;height:230px!important;padding:0}.booking_small_widget .select-wrap span.select{background-color:rgba(0,0,0,.06)!important;border-color:#fff!important;color:#fff}.booking_small_widget #date-range-field{background-color:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.18);box-shadow:0 1px 0 rgba(255,255,255,.7),0 2px 3px rgba(0,0,0,.12) inset;font-size:15px;color:#fff;padding:7px 12px 5px;min-height:24px}#date-range-field a{float:right}#date-range-field i{color:#fff}tbody.datepickerDays td.datepickerSelected{background:#ffcd00}div#datepicker-calendar span.booking_calendar_link{position:static}#datepicker-calendar span.booking_calendar_link a{color:#fff}#datepicker-calendar span.booking_calendar_link a:hover{color:#444}body #datepicker-calendar span.booking_calendar_link img{margin:0;top:3px;right:3px}body div.datepicker th{background-color:#00adf2;color:#fff}body div.datepicker th a.datepickerMonth{color:#fff}.booking_full_width_section div.datepicker th a.datepickerMonth{margin-left:0}body div.datepicker table tbody.datepickerDays td.datepickerToday{background-color:#00adf2;color:#fff}body div.datepicker table tbody.datepickerDays td.datepickerToday span{display:block}.booking_small_widget h3{font-size:25px;color:#444;margin-bottom:10px}.booking_small_widget .reservation_frm{display:block;background:#00adf2;border-radius:4px;text-align:left;padding:25px}.booking_small_widget .reservation_frm .form_row p{padding:4px 0}.booking_small_widget .reservation_frm #date-range-field,.booking_small_widget .reservation_frm .select-wrap select{border-color:#fff;box-shadow:0 0 0}.booking_small_widget .reservation_frm input[type=submit]{background:#ffcd00;color:#7d6400}.booking_small_widget .reservation_frm .select-wrap span.select{padding:8px 12px;opacity:1;border:0;float:left}.booking_small_widget .reservation_frm .select-wrap span.select,.select-wrap span.select,.select-wrap select{max-height:40px;min-height:40px}.booking_small_widget .select-wrap span.select:after{content:"\f107"}.booking_small_widget .reservation_frm .select-wrap span.select:after{top:8px}body #date-range-field{margin-bottom:0;border-radius:0}.booking_small_widget p{padding:6px 30px;color:#fff}.booking_small_widget .select-wrap span.select:after{color:#fff}.booking_small_widget .reservation_frm .form_row{padding-bottom:8px;position:relative}.booking_small_widget .reservation_frm .form_row>div#loader{bottom:4px;position:absolute;right:24px}.sidebar .booking_small_widget .reservation_frm .form_row>div#loader{bottom:12px}.booking_small_widget .reservation_frm .b_submit{width:120px;margin:0 auto}.booking_small_widget .reservation_frm label{margin-bottom:8px}#date-range{text-align:left}.sidebar #date-range{margin:0 auto}.home .sidebar #reservation_frm .form_row{width:100%;background-color:transparent;padding-bottom:10px}.layout-2c-l .home_page_content .facilities ul li,.layout-2c-r .home_page_content .facilities ul li{width:100%}.layout-2c-l .home_page_content .facilities .facilities_text,.layout-2c-r .home_page_content .facilities .facilities_text{padding:0 20px}.layout-2c-l .booking_small_widget #reservation_frm .form_row,.layout-2c-r .booking_small_widget #reservation_frm .form_row{padding-bottom:10px;background-color:transparent;width:23.5%}.layout-2c-l .booking_small_widget .reservation_frm,.layout-2c-r .booking_small_widget .reservation_frm{text-align:left}.layout-2c-l .sidebar .booking_small_widget #reservation_frm .form_row,.layout-2c-r .sidebar .booking_small_widget #reservation_frm .form_row{padding-bottom:10px;background-color:transparent;width:100%}body .templatic_about_us{margin-top:0}.templatic_about_us .booknow_btn{margin-top:20px}.contact_widget .success_msg{margin:8px 0 0}.Flicker div.flickr_badge_image img{display:block;border:1px solid #ccc;padding:2px}.menu-container .templatic_shooping h3,.mobile_header .templatic_shooping h3,.mega-menu .templatic_shooping h3{background:url(/wp-content/themes/Villa-Rental/images/cart.png) no-repeat center center;margin-top:11px}.sidebar .widget{box-sizing:border-box;-webkit-box-sizing:border-box}.sidebar .widget.booking_small_widget{padding:0}.sidebar .widget ul.categories li:before,.footer_widget_wrap ul li:before{content:"\f105";font-family:fontAwesome;padding-right:8px}.sidebar .widget ul.categories li:hover:before,.footer_widget_wrap ul li:hover:before{color:#00adf2}.sidebar .widget ul.categories li,.footer_widget_wrap ul li{list-style:none}#slider_loading_img{height:710px}.arclist ul li{background:url(/wp-content/themes/Villa-Rental/images/square.png) no-repeat left 15px;border:none;padding:5px 0 5px 12px}.arclist ul li a{font-size:15px;color:#2d1b32}.arclist ul li a:hover{color:#39c81f}body #set_price_tbl{border-left:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1)}body #set_price_tbl th,body #set_price_tbl td{text-align:center}#contact_frm .container_first{display:inline-block;vertical-align:top;width:48%}#contact_frm .container_second{display:inline-block;vertical-align:top;width:48%}.wpcf7-form textarea{height:222px!important}.wpcf7-form .container_first{margin-bottom:20px}body .ginput_complex{margin-bottom:0}.ui-datepicker-calendar{margin-bottom:0!important}body .ui-datepicker-trigger{background:#39c81f;color:#fff;padding:5px 12px}body .ui-datepicker-trigger:hover{background-color:#444;color:#fff}body #ui-datepicker-div{min-width:260px}body .ui-datepicker th{background:#444;color:#fff;padding:.7em}body .ui-datepicker-div,#ui-datepicker-div{border:1px solid #444}body .ui-datepicker-calendar{border:none}div.ui-datepicker-title{color:#2d1b32}article.post h2.entry-title{font-size:20px}.loop-title{font-variant:small-caps}.entry-header{margin-bottom:0}article.post img,article.hentry img{width:auto;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}article.publish p{clear:both}article.post img:hover,article.hentry img:hover{border-color:#39c81f;opacity:.7}div#comments{clear:both;padding-top:20px}div#comments div#comments{padding-top:0}.comment-reply-link:hover,.comment-reply-login:hover{background-color:#444;border-color:#444}.user .hfeed article.hentry .entry-header{clear:none;max-width:75%;overflow:hidden}.blog .hfeed .hentry .entry-header,.search .hfeed .hentry .entry-header,.taxonomy-category .hfeed .hentry .entry-header{clear:none;background-color:transparent;max-width:70%;overflow:hidden}.blog .hfeed .hentry .entry-header .entry-title a,.search .hfeed .hentry .entry-header .entry-title a,.taxonomy-category .hfeed .hentry .entry-header .entry-title a{color:#444}.blog .hfeed .hentry .entry-header .entry-title a:hover,.search .hfeed .hentry .entry-header .entry-title a:hover,.taxonomy-category .hfeed .hentry .entry-header .entry-title a:hover{color:#39c81f}#loop_taxonomy{padding-top:20px}#loop_taxonomy .post{clear:none;position:relative}body #loop_taxonomy.list .post .post_img{width:35%}body #loop_taxonomy.list .post .entry{width:60%}#loop_taxonomy.grid .post .entry .entry-title{margin-top:8px}body #loop_taxonomy .post .entry .byline{margin-bottom:0}body .booking_manager_tab ul.view_mode li a{padding:0 8px;width:22px}body .booking_manager_tab .sort_options ul.view_mode li a:hover:before,body .booking_manager_tab .sort_options ul.view_mode li a.active:before,body .booking_manager_tab .sort_options ul.view_mode li a.active,body .booking_manager_tab .sort_options ul.view_mode li a:hover{color:#39c81f;border-color:#39c81f}#loop_taxonomy .post h2 a{color:#303030;font-size:20px;margin-bottom:20px}#loop_taxonomy.grid .post{padding-left:5px;padding-right:0;float:none}.taxonomy #loop_taxonomy .post:last-child{border:medium;margin-bottom:0}.taxonomy #loop_taxonomy .post h2{font-size:18px;padding-bottom:0}#loop_taxonomy.grid .post .entry .entry-title a:hover,#loop_taxonomy.list .post .entry .entry-title a:hover{color:#3ac61f}.taxonomy #loop_taxonomy .post .post_img img{width:100%;height:auto;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}#loop_taxonomy .post .post_img{max-width:100%!important}.taxonomy #loop_taxonomy .booknow_span{margin:0}.share_link{padding-top:20px;margin-bottom:0}#content .row{margin-bottom:0}.graybox img{width:100%}.content_details .graybox img{padding:5px;border:1px solid #e7e7e7;width:100%!important;box-sizing:border-box;-webkit-box-sizing:border-box}#content .content_details{margin-bottom:20px;width:100%;overflow:hidden}#content .more_photos,#content .more_photos li{margin-bottom:0}#content .more_photos{margin:0}#content .more_photos li:first-child{margin-left:0}.grid02.rc_rightcol ul.list li p{font-size:16px;padding:10px 0}.rc_rightcol.rc_rightcol ul.list li{padding:0 10px;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.rc_rightcol ul.list li:nth-child(2n+2){background:rgba(0,0,0,.03)}.rc_rightcol ul li{font-size:14px!important}.rc_rightcol ul li p.tevolution_field_title{display:inline-block;vertical-align:top;width:20%;margin-right:0}.rc_rightcol ul li p.tevolution_field_value{display:inline-block;vertical-align:top;width:78%;margin-right:0}.widget h3,.widget.title,.widget-title,.widget-search .widget-title{line-height:36px;padding-bottom:6px;font-size:25px}.col2-set header h3{padding-bottom:6px}.singular .grid02{padding-top:0}.singular .entry-content h3,.singular .title-container h3,.entry-content h2,h2.custom_field_title,.row .title-container h1{font-size:25px;color:#333;position:relative}.entry-content h2 a,.entry-content h3 a,.entry-content h4 a{color:#333}.singular .entry-content h3,.singular .title-container h3,.entry-content h2,h2.custom_field_title,.row .title_space,.sidebar .widget-title{margin-bottom:20px}.row .title_space{margin-bottom:25px;padding-bottom:6px;margin-top:15px}.singular .entry-content h3:before,.singular .title-container h3:before,.entry-content h2:before,h2.custom_field_title:before,.booking_small_widget h3:before,.home-page-bottom-showcase .widget-title:before,.row .title_space:before,.sidebar .widget-title:before,.sidebar .widget>h3:before,.About.Us .widget-title:before{border-bottom:3px solid #39c81f;bottom:0;content:"";float:left;position:absolute;width:40px}.sidebar .widget-title:empty,.sidebar .widget-title:empty{margin-bottom:0}.sidebar .widget-title:empty:before,.sidebar .widget-title:empty:after{width:0!important;border-bottom:0!important}.singular .flexslider ul.slides{margin-top:0}.singular .flexslider ol.flex-control-nav{display:none}.singular .flexslider ul.more_photos,.singular .flexslider ul.more_photos li{margin-bottom:0!important}.home.singular .flexslider ul li a{border:0;display:block;padding:0}.singular .flexslider ul li a{width:99.99%;display:inline-block}.singular .flexslider ul.flex-direction-nav li a{width:40px;display:block}.singular .home_full_slider .flexslider ul.flex-direction-nav li a{width:56px}.flex-direction-nav li a{height:40px;background:url(/wp-content/themes/Villa-Rental/images/small_icons.png) no-repeat scroll left 10px rgba(255,255,255,.6);border:1px solid #fff;height:40px;padding:0!important;position:absolute;top:44%;text-indent:0;border-radius:3px}.singular .flexslider ul li a img{border:1px solid rgba(0,0,0,.06);display:block;padding:4px;box-sizing:border-box;-webkit-box-sizing:border-box}.home_full_slider .flexslider ul li a img{border:0;display:block;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box}.home_full_slider .flexslider .flex-direction-nav{display:block;width:100%;bottom:57%;position:absolute}.home_full_slider .flexslider .flex-direction-nav li a{background:url(/wp-content/themes/Villa-Rental/images/slider-arrow.png);background-repeat:no-repeat;height:102px;width:56px}.home_full_slider .flexslider .flex-direction-nav li a:hover{background:url(/wp-content/themes/Villa-Rental/images/slider-arrow-hover.png)}.home_full_slider .flexslider .flex-direction-nav .flex-prev,.home_full_slider .flexslider .flex-direction-nav .flex-prev:hover{background-position:left top;left:0}.home_full_slider .flexslider .flex-direction-nav .flex-next,.home_full_slider .flexslider .flex-direction-nav .flex-next:hover{background-position:right bottom;right:0}.widget h3,.widget.title,.widget-title,.widget-search .widget-title,.row .title_space{position:relative}.row .title_space .map-icon{position:relative;padding-left:18px}.row .title_space .map-icon:before{position:absolute;left:0;top:4px;font-family:fontawesome;content:"\f041";color:#999;font-size:16px}.gm-style .google-map-info span{font-size:14px!important}.gm-style .google-map-info h6 span{color:#333!important;font-size:18px!important;font-weight:700}.row .title-container h1{font-size:22px!important}.claim_recaptcha_div{margin-bottom:20px}.location_titile{margin-top:15px}.location_titile h2{margin-bottom:0}.location_titile p.map-icon{margin-bottom:20px;margin-top:5px}#content .pos_navigation .post_left a{background:url(/wp-content/themes/Villa-Rental/images/arrow-left.png) no-repeat 0 11px;padding-left:16px}#content .pos_navigation .post_right a{background:url(/wp-content/themes/Villa-Rental/images/arrow-right.png) no-repeat right 11px;padding-right:16px}.comment-content .comment-text{padding-bottom:0}.comment-content .comment-text .single_rating img{margin:0}.title_space #gallery{max-width:680px;margin-bottom:0}.singular .booknow_span{float:right}#lightbox-container-image-box{max-width:96%;height:auto!important}#lightbox-container-image-data-box{max-width:96%}#lightbox-container-image-box img{max-width:100%}.calendar_box td.title{font-size:20px;vertical-align:middle}body table.calendar_widget{margin:0}table table,table table table{border:0}table.calendar_widget td.days{background:#0db4ff;text-align:center;color:#fff}.singular .templatic_settings .calendar_box{width:50%;float:left;margin-right:30px}.singular .templatic_settings .availability_group{float:left}.singular .templatic_settings .availability_group .availability,.singular .templatic_settings .availability_group .availability-btn{float:none!important}.calendar_box table td.title{background:#fafafa;border:0}.calendar_box table td.title:nth-child(2n+1){background:rgba(0,0,0,.1)!important}.calendar_box table td.title:nth-child(2n+1):hover{background:rgba(0,0,0,.2)!important}.room_left{line-height:normal;background:#464545!important;font-style:12px;padding:0 6px 2px}.rooms_left:before{background:#464545!important;content:"";float:right;height:5px;width:5px}.allow_booking,.calendar_widget td span.no_event{background:#39c81f!important}.book_not_available,.calendar_widget td span.booked{background:#d13434!important}.book_closed,.calendar_widget td span.closed{background:#d2b234!important}.rooms_left{background-color:#fff!important}body .calendar_widget td span.past,body .calendar_widget td span.no_event,body .calendar_widget td span.closed,body .calendar_widget td span.booked{padding:15px;text-align:center}.singular #map_canvas .google-map-info.map-image .map-inner-wrapper{margin-top:0}.singular #map_canvas .google-map-info .map-inner-wrapper .map-item-info{padding-top:0}.singular #map_canvas .google-map-info.map-image .map-inner-wrapper .map-item-info .map-item-img{position:static;width:100%;height:110px}.singular #map_canvas .google-map-info .map-inner-wrapper .map-item-img img{border-radius:0;width:100%;padding:0;box-shadow:0 0 0;width:100%!important}.singular .map_infobubble .map-item-info{border:1px solid #fff}.singular #map_canvas .map_infoarrow>div:last-child{background:url(/wp-content/themes/Villa-Rental/images/map-arrow.png) no-repeat}body #map_canvas .gm-style img[src="https://maps.gstatic.com/intl/en_us/mapfiles/close.gif"]{right:5px!important;top:5px!important}.main_user_info h5{margin:10px 0 5px}.submited_info ul li p:first-child{font-weight:700}.posted_successful{margin-bottom:30px}.singular #silde_gallery{margin-top:20px}.singular #silde_gallery .more_photos li:hover img{cursor:pointer}.more_photos li img,.flex-direction-nav li a,.sidebar .author-section img{border-color:rgba(0,0,0,.06)!important}.singular #silde_gallery .flex-direction-nav li a{top:0;height:110px;background-size:0 0;font-family:fontawesome;background-color:transparent;color:#e9e9e9;width:30px;border-color:rgba(0,0,0,.06);border-radius:0}.singular #silde_gallery .flex-direction-nav li a:hover{background-color:#39c81f;color:#fff}.singular #silde_gallery .flex-direction-nav .flex-prev{left:0}.singular #silde_gallery .flex-direction-nav .flex-prev:after{content:"\f104";font-size:26px;left:10px;position:absolute;top:40%}.singular #silde_gallery .flex-direction-nav .flex-next{right:0}.singular #silde_gallery .flex-direction-nav .flex-next:after{content:"\f105";font-size:26px;right:10px;position:absolute;top:40%}.upload_box{max-width:520px}.widget .textwidget ul li{background:url(/wp-content/themes/Villa-Rental/images/disc.png) no-repeat scroll 0 7px transparent;border:0;padding:0 0 0 26px;font-size:16px}.sidebar .widget .textwidget ul li{display:inline-block;width:100%}.sidebar .widget .textwidget ul.our_services li{background:0 0;padding:0}.sidebar .widget .textwidget ul.our_services li i{float:left;line-height:2.5em;padding-right:15px;color:#00adf2}.sidebar .widget .textwidget ul.our_services li p{display:inline-block;overflow:hidden}.booking_main .booking_frm_left .booking_fields #date-range-field{max-width:462px}.form_front_style .select-wrap #set_price_for+span.select,.form_front_style .select-wrap select#set_price_for{max-width:486px}.booking_main .booking_frm_right,.booking_main .booking_frm_right .sec_title{display:inline-block;width:100%}.booking_main .booking_frm_right .form_row{clear:none;float:left;width:50%}body.woocommerce a.button,body.woocommerce button.button,body.woocommerce input.button,body.woocommerce #respond input#submit,body.woocommerce #content input.button,body.woocommerce-page a.button,body.woocommerce-page button.button,body.woocommerce-page input.button,body.woocommerce-page #respond input#submit,body.woocommerce-page #content input.button,#searchform input[type=submit],body.woocommerce .widget_layered_nav_filters ul li a,body.woocommerce-page .widget_layered_nav_filters ul li a,div.woocommerce form.track_order input.button{background:#39c81f;border:none;box-shadow:0 1px 2px rgba(0,0,0,.4);padding:7px 20px}#searchform input[type=submit]{padding:12px 38px;font-size:18px;font-weight:400}.woocommerce .cart-collaterals .cart_totals a.button.alt,.woocommerce-page .cart-collaterals .cart_totals a.button.alt{width:auto}body.woocommerce a.button:hover,body.woocommerce button.button:hover,body.woocommerce input.button:hover,body.woocommerce #respond input#submit:hover,body.woocommerce #content input.button:hover,body.woocommerce-page a.button:hover,body.woocommerce-page button.button:hover,body.woocommerce-page input.button:hover,body.woocommerce-page #respond input#submit:hover,body.woocommerce-page #content input.button:hover,#content input.button:hover,#searchform input[type=submit]:hover,body.woocommerce .widget_layered_nav_filters ul li a:hover,body.woocommerce-page .widget_layered_nav_filters ul li a:hover,div.woocommerce form.track_order input.button:hover{background:#444;border:none}body.woocommerce a.button.alt,body.woocommerce button.button.alt,body.woocommerce input.button.alt,body.woocommerce #respond input#submit.alt,body.woocommerce #content input.button.alt,body.woocommerce-page a.button.alt,body.woocommerce-page button.button.alt,body.woocommerce-page input.button.alt,body.woocommerce-page #respond input#submit.alt,body.woocommerce-page #content input.button.alt{background:#444;border:none;box-shadow:none;cursor:pointer;padding:10px 20px}body.woocommerce button.button.alt:hover,body.woocommerce input.button.alt:hover,body.woocommerce #respond input#submit.alt:hover,body.woocommerce #content input.button.alt:hover,body.woocommerce-page a.button.alt:hover,body.woocommerce-page button.button.alt:hover,body.woocommerce-page input.button.alt:hover,body.woocommerce-page #respond input#submit.alt:hover,body.woocommerce-page #content input.button.alt:hover{background:#39c81f;border:none}#content ul.products li.product .price .from,#content ul.products li.product .price del{color:#39c81f}#content ul.products li.product:hover h3{color:#39c81f}#content ul.products li.product .price{color:#39c81f}body.woocommerce nav.woocommerce-pagination ul li a:hover,body.woocommerce-page nav.woocommerce-pagination ul li a:hover,body.woocommerce #content nav.woocommerce-pagination ul li a:hover,body.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,body.woocommerce nav.woocommerce-pagination ul li span.current,body.woocommerce-page nav.woocommerce-pagination ul li span.current,body.woocommerce #content nav.woocommerce-pagination ul li span.current,body.woocommerce-page #content nav.woocommerce-pagination ul li span.current{background-color:#39c81f;border-color:#39c81f}body.woocommerce div.product span.price,body.woocommerce-page div.product span.price,body.woocommerce #content div.product span.price,body.woocommerce-page #content div.product span.price,body.woocommerce div.product p.price,body.woocommerce-page div.product p.price,body.woocommerce #content div.product p.price,body.woocommerce-page #content div.product p.price{color:#39c81f}body.woocommerce .quantity .plus,body.woocommerce-page .quantity .plus,body.woocommerce #content .quantity .plus,body.woocommerce-page #content .quantity .plus,body.woocommerce .quantity .minus,body.woocommerce-page .quantity .minus,body.woocommerce #content .quantity .minus,body.woocommerce-page #content .quantity .minus{background-color:#39c81f}body.woocommerce .quantity .plus:hover,body.woocommerce-page .quantity .plus:hover,body.woocommerce #content .quantity .plus:hover,body.woocommerce-page #content .quantity .plus:hover,body.woocommerce .quantity .minus:hover,body.woocommerce-page .quantity .minus:hover,body.woocommerce #content .quantity .minus:hover,body.woocommerce-page #content .quantity .minus:hover{background-color:#000}body.woocommerce .quantity input.qty,body.woocommerce-page .quantity input.qty,body.woocommerce #content .quantity input.qty,body.woocommerce-page #content .quantity input.qty{color:#39c81f}.show_review_form{color:#39c81f}body.woocommerce p.stars a:hover:before,body.woocommerce p.stars a:focus:before,body.woocommerce p.stars a:active:before,body.woocommerce p.stars a.active:before,body.woocommerce-page p.stars a:hover:before,body.woocommerce-page p.stars a:focus:before,body.woocommerce-page p.stars a:active:before,body.woocommerce-page p.stars a.active:before{color:#39c81f}body.woocommerce div.product .woocommerce-tabs ul.tabs li.active,body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{background:#fff;border-bottom-color:#fff!important}.woocommerce .product .share_link{padding:0 0 40px}body div.pp_woocommerce div.pp_content_container{padding:20px 0 0}body.woocommerce .pp_nav p,body.woocommerce .pp_description{padding:0;line-height:18px}body.woocommerce-page table.shop_table td.actions input.input-text{margin:8px 0!important}body.woocommerce-page table.shop_table td.actions input.button{margin:8px 0 8px 10px!important}body.woocommerce table.cart td.actions .coupon .input-text,body.woocommerce-page table.cart td.actions .coupon .input-text,body.woocommerce #content table.cart td.actions .coupon .input-text,body.woocommerce-page #content table.cart td.actions .coupon .input-text{padding:9px}.variation-Color p,.variation-Capacity p{margin-top:-5px}.woocommerce #customer_details input[type=date],.woocommerce #customer_details input[type=datetime],.woocommerce #customer_details input[type=datetime-local],.woocommerce #customer_details input[type=email],.woocommerce #customer_details input[type=month],.woocommerce #customer_details input[type=number],.woocommerce #customer_details input[type=password],.woocommerce #customer_details input[type=search],.woocommerce #customer_details input[type=tel],.woocommerce #customer_details input[type=text],.woocommerce #customer_details input.input-text,input[type=time],.woocommerce #customer_details input[type=url],.woocommerce input[type=week],.woocommerce select,.woocommerce textarea{max-width:100%}.woocommerce-message:before{background-color:transparent}.woocommerce-message:before,.woocommerce-error::before,.woocommerce-info:before{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 0 0 rgba(0,0,0,.1) inset;height:auto;left:1em;line-height:normal;padding-top:0;text-shadow:0 0 0;top:0;width:auto}body.woocommerce a.button,body.woocommerce button.button,body.woocommerce input.button,body.woocommerce #respond input#submit,body.woocommerce #content input.button,body.woocommerce-page a.button,body.woocommerce-page button.button,body.woocommerce-page input.button,body.woocommerce-page #respond input#submit,body.woocommerce-page #content input.button,body.woocommerce .widget_layered_nav_filters ul li a,body.woocommerce-page .widget_layered_nav_filters ul li a,div.woocommerce form.track_order input.button,body.woocommerce a.button.alt,body.woocommerce button.button.alt,body.woocommerce input.button.alt,body.woocommerce #respond input#submit.alt,body.woocommerce #content input.button.alt,body.woocommerce-page a.button.alt,body.woocommerce-page button.button.alt,body.woocommerce-page input.button.alt,body.woocommerce-page #respond input#submit.alt,body.woocommerce-page #content input.button.alt{margin:0}.woocommerce_tabs h2,.related h2{float:none!important;font-size:25px;font-weight:700}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt[disabled]:disabled,.woocommerce #respond input#submit.alt[disabled]:disabled:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt[disabled]:disabled,.woocommerce a.button.alt[disabled]:disabled:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt[disabled]:disabled,.woocommerce button.button.alt[disabled]:disabled:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt[disabled]:disabled,.woocommerce input.button.alt[disabled]:disabled:hover{background:#39c81f!important}.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce-page #content .quantity input.qty{border:1px solid #ccc;padding:10px 6px;border-radius:4px}body.woocommerce .sidebar #searchform input[type=text]{max-width:66%}body #container .header_container .header_strip .sticky_main #nav-secondary .mega-menu,body #container .header_container .header_strip .sticky_main #nav-secondary1 .mega-menu{width:100%;margin:0}body .sticky_main .mega-menu .nav_bg{border-radius:0;box-shadow:none;padding:14px 0}body .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a{padding:0 16px}body .mega-menu{width:100%;clear:none}body .mega-menu ul.mega li{margin-right:0}.mega_menu_wrap{border-top:1px solid rgba(0,0,0,.1)}body .mega-menu ul.mega li a{border-left:1px solid transparent;border-right:1px solid transparent;color:#444;font-size:18px;padding:11px 18px;text-shadow:0 0 0;text-transform:capitalize}.sticky_main #nav-secondary,#container .header_container .header_strip .sticky_main #nav-secondary1{padding-left:0!important;padding-right:1%}body .mega-menu{padding-left:20px;padding-right:0}body .mega-menu ul.mega li:last-child>a{padding-right:27px}body .mega-menu ul.mega li:first-child>a{padding-left:0}body .mega-menu ul.mega li:last-child>a{padding-right:0}body .mega-menu{padding-right:20px}body .mega-menu ul.mega li:first-child a,body .mega-menu ul.mega li.current-menu-item:first-child>a{border-left:none!important;border-radius:0!important}body .sticky_main .mega-menu ul.mega li:first-child a,body .sticky_main .mega-menu ul.mega li.current-menu-item:first-child>a{border-radius:0!important}body .mega-menu ul.mega li:last-child a{border-right:none!important}body .mega-menu ul.mega li a:hover,body .mega-menu ul.mega li:hover>a,body .mega-menu ul.mega li.current-menu-item>a,body .mega-menu ul.mega li.current-menu-ancestor>a{color:#39c81f}body .mega-menu ul.mega li li a{border-left:none;border-right:none;font-weight:400}body .mega-menu ul.mega li .sub-container{top:46px!important;background:#fff;border-radius:0}body .mega-menu ul.mega li:nth-last-child(-n+3) .sub-container{left:inherit!important;right:0!important}body .mega-menu ul.mega li .sub .row{margin-bottom:0}body .mega-menu ul.mega li ul.sub-menu{background:0 0;box-shadow:0 0 1px rgba(0,0,0,.4)}body .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a{color:#444;text-shadow:0 1px 0 rgba(0,0,0,.5)}body .mega-menu ul.mega li ul.sub-menu ul li a{background:url(/wp-content/themes/Villa-Rental/images/whitebg.png) no-repeat left 11px!important;color:#999;text-shadow:0 0 0}body .mega-menu ul.mega li .sub a{font-size:14px}body .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a{font-weight:400}body .mega-menu body .mega-menu ul.mega li ul.sub-menu ul li a:hover,body .mega-menu ul.mega li ul.sub-menu ul li.current-menu-item a,body .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a:hover,body .mega-menu ul.mega li .sub li.current-menu-item a.mega-hdr-a{text-decoration:underline}.mega-menu ul.mega li .sub-container.non-mega li a:hover{background:0 0}.mega-menu ul.mega li:hover ul.sub-menu li a:hover{background:0 0;!important;box-shadow:none;color:#39c81f;text-decoration:none}.mega-menu ul.mega li:hover ul.sub-menu>li a:hover{background:#fff!important}body .mega-menu ul.mega .sub li.mega-hdr li a{padding:6px 0 6px 15px;line-height:normal}ul.social-media-share{margin-top:20px;margin-bottom:25px}#calendar .templatic_settings h2{display:inline-block}ul.send_inquiry li{text-decoration:none;list-style:none}ul.send_inquiry li a{font-size:18px;border-radius:4px;text-transform:uppercase;display:inline-block;color:#444;border:1px solid #444;padding:10px 30px!important;font-weight:400}ul.send_inquiry li a:hover{color:#39c81f;border-color:#39c81f;background-color:transparent}ul.send_inquiry #calendar{margin-top:15px;display:inline-block;width:100%}.send_inquiry li a:before,.send_inquiry li.claim_ownership p:before{content:"";font-size:0;display:none}#searchform .form_row input.hasDatepicker{max-width:370px!important}.container{width:1180px;margin:0 auto}.footer_bg .About.Us{margin-top:0}.footer_bg .About.Us a img{margin-bottom:5px}.About.Us .widget-title{float:left;font-size:40px;line-height:normal;margin-bottom:20px}.About.Us .templatic_about_us{display:inline-block;max-width:80%}.blog .About.Us .templatic_about_us{max-width:100%}.About.Us .templatic_about_us .booknow_btn{background-color:#39c81f;color:#fff;border-color:#39c81f;padding:12px 46px;font-size:22px}.About.Us .templatic_about_us .booknow_btn:hover{background-color:#444;border-color:#444}footer .About.Us .templatic_about_us{max-width:100%}.home_full_width_section{display:inline-block;margin-bottom:60px}.home_full_width_section .widgettitle{max-width:1180px;margin:0 auto;position:relative}.testimonials_info *{box-sizing:border-box;-webkit-box-sizing:border-box}.testimonials_info{background:url(/wp-content/themes/Villa-Rental/images/dummy/test-bg.jpg) no-repeat;width:100%;background-size:cover;color:#000;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.testimonials_info .testimonial,.testimonials_info .call_info{float:left}.testimonials_info .testimonial{max-width:61%;padding:240px 30px 180px 0}.testimonials_info .call_info{max-width:33.33%}.testimonials_info .testimonial img{float:left;margin-right:40px;border-radius:100%}.testimonials_info .testimonial .testimonial_text{overflow:hidden;line-height:normal;color:#fff}.testimonials_info .testimonial .testimonial_text h3{padding:0;font-size:22px;display:inline-block}.testimonials_info .testimonial .testimonial_text p{padding:20px 0}.testimonials_info .testimonial input[type=submit],.testimonials_info .testimonial .b_submit{background:#fff;color:#39c81f;padding:8px 24px;font-size:16px;text-decoration:none}.testimonials_info .testimonial input[type=submit]:hover,.testimonials_info .testimonial .b_submit:hover{background:#39c81f;color:#fff}.testimonials_info .call_info{background:#00adf2;padding:175px 55px;height:100%;color:#fff}.testimonials_info .call_info ul li{list-style:none;display:table;width:100%;padding:18px 0}.testimonials_info .call_info ul li:last-child{padding-bottom:0;border-bottom:0}.testimonials_info .call_info ul li i{float:left;font-size:20px;color:#fff;width:50px;height:50px;border-radius:100%;border:1px solid #fff;text-align:center;line-height:2.2;margin-right:15px}.testimonials_info .call_info ul li p{overflow:hidden;max-width:80%;padding-top:0;font-size:18px;width:100%;display:table-cell;vertical-align:middle}.testimonials_info:before,.booking_full_width_inner:before{border-right:2500px solid transparent;border-top:100px solid #fff;content:"";display:block;position:absolute;z-index:1}.testimonials_info+.sep,.booking_full_width_inner+.sep{position:relative}.testimonials_info+.sep:after,.booking_full_width_inner+.sep:after{border-bottom:100px solid #fff;border-left:2500px solid transparent;bottom:0;content:"";display:block;position:absolute;right:0}.home #content{padding-bottom:0}.home_page_content>.widget.templatic_text{clear:none;float:left;width:60%}.home_page_content>.widget.testimonials{clear:none;float:right;width:38%}.home_page_content>.widget .widget-title{color:#333;font-size:25px;position:relative;margin-bottom:20px}.home_page_content>.widget .widget-title:before,.home_full_width_section .widgettitle:before{border-bottom:3px solid #39c81f;bottom:0;content:"";float:left;position:absolute;width:40px}.home_page_content .facilities img{float:left;padding:4px;border:1px solid rgba(255,255,255,.8);margin-top:0}.home_page_content .facilities .facilities_text{overflow:hidden;padding:0 30px}.home_page_content .facilities ul{display:inline-block;margin-left:0}.home_page_content .facilities ul li{width:48%;float:left;padding-left:0;background-image:none}.home_page_content .facilities ul li:nth-child(2n+1){padding-right:15px}.home_page_content .facilities ul li:before{content:"\f00c";font-family:fontawesome;padding-right:8px;color:#00adf2}#reservation_frm label{display:none}#reservation_frm .form_row #date-range-field{margin:0}.home #reservation_frm .form_row{clear:none;float:left;margin-right:1.5%;padding:0;width:19.5%}.home .booking_small_widget .reservation_frm .select-wrap span.select,.home .select-wrap span.select,.home .select-wrap select{max-height:42px;min-height:42px;padding:10px 12px 8px}.home .booking_small_widget .reservation_frm .select-wrap span.select:after{top:10px}.home .booking_small_widget .reservation_frm #adults_rooms{margin-top:15px;display:inline-block;width:48%}.home .booking_small_widget .reservation_frm #adults_rooms .form_row{width:100%}body.home #date-range-field{min-height:30px;padding:6px 12px!important}.reservation_frm .select-wrap span.select{max-width:100%!important}#reservation_frm input[type=submit]{width:100%;margin-top:12px}#reservation_frm input[type=submit]:hover{background:#444;color:#fff}.ui-datepicker-trigger{height:40px}.home-page-bottom-showcase{padding-top:40px;margin-top:60px}.home-page-bottom-showcase .widget-title,.widget_tmplvillarentallist .widget-title{font-size:40px;line-height:normal;margin-bottom:20px;position:relative;color:#333}.home-page-bottom-showcase .flex-direction-nav li a span,.widget_tmplvillarentallist .flex-direction-nav li a span{text-indent:0}.home-page-bottom-showcase .flexslider .flex-viewport li,.widget_tmplvillarentallist .flexslider .flex-viewport li{position:relative}.home-page-bottom-showcase .flexslider .flex-viewport li h3,.widget_tmplvillarentallist .flexslider .flex-viewport li h3{position:absolute;bottom:0;background-color:rgba(0,0,0,.5);padding:8px 10px!important;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;color:#fff}.home-page-bottom-showcase .flexslider .flex-viewport li h3 a,.widget_tmplvillarentallist .flexslider .flex-viewport li h3 a{color:#fff}body .post_fig{width:26%}div.datepicker tbody a{cursor:pointer}body form#submit_form .booking_calculation{max-width:485px}body #coupon_code_div input#booking_coupong_code{max-width:318px}@media only screen and (max-width:1600px){.templatic_slider .slides li img{max-width:160%;width:auto}}@media only screen and (max-width:1300px){.singular .widget_tmplvillarentallist .flex-direction-nav .flex-prev{left:10px}.singular .widget_tmplvillarentallist .flex-direction-nav .flex-next{right:10px}div#menu-secondary .menu li a,div#menu-secondary1 .menu li a,.nav_bg .widget-nav-menu li a{padding:12px 20px;font-size:16px}}@media only screen and (max-width:1200px){.testimonials_info .testimonial{padding-left:15px}.About.Us .templatic_about_us{max-width:100%}button,input[type=reset],input[type=submit],input[type=button],.testimonial .b_submit{padding:7px 30px}.footer_bg{margin-top:40px}.breadcrumb_bg{padding:25px 15px}.booking_full_width_section .booking_full_width_inner .wrap>div:first-child,.booking_full_width_section .booking_full_width_inner .wrap>div#booking{max-width:45%}.booking_full_width_section .booking_full_width_inner .wrap>div:last-child{max-width:55%;padding:120px 20px 120px 70px}.booking_full_width_section .booking_full_width_inner .our_services li{width:30%;margin-bottom:20px}.booking_main .booking_frm_right .form_row{padding-right:4%;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}body .select-wrap span.select,body .select-wrap select,body #date-range-field,body form#submit_form .booking_calculation{max-width:100%}body .form_row .selectbox,body .form_row input.input-text,body .form_row input[type=date],body .form_row input[type=datetime-local],body .form_row input[type=datetime],body .form_row input[type=email],body .form_row input[type=file],body .form_row input[type=month],body .form_row input[type=number],body .form_row input[type=password],body .form_row input[type=search],body .form_row input[type=tel],body .form_row input[type=text],body .form_row input[type=url],body .form_row select,body .form_row textarea,body input[type=time],body input[type=week]{max-width:100%;width:100%}#searchform .form_row input.hasDatepicker{max-width:99%!important}#breadcrumb,.breadcrumb,.bbp-breadcrumb{margin-bottom:0!important}.home .flexslider .slides>li h2{right:2%}.home .flex-direction-nav{width:100%}.home .flex-direction-nav .flex-next{right:2%;bottom:-60px}.home .flex-direction-nav .flex-prev{left:2%;bottom:-60px}#branding,#branding1{padding:0}#content{padding-bottom:0}.templatic_slider .slides li img{max-width:160%;width:auto}.home_full_slider{overflow:hidden;width:100%;margin-bottom:80px}.home .flexslider .slides>li h2{display:none}#content,#sidebar-primary,#sidebar-secondary,.sidebar{clear:none}.footer_widget_wrap .col_3{width:22.3%}ul.social_media_list li{width:48%}div#menu-footer{width:auto}div#menu-footer .menu li{margin:0 20px 0 0}div#menu-footer .menu li a{padding:14px 0}.home_page_banner .custom_content_list{margin-bottom:20px}.custom_content_list .listcont{width:47.5%}.widget-search input[type=text]{box-shadow:none}.menu-container .templatic_shooping h3,.mobile_header .templatic_shooping h3{margin-top:6px}#contact_frm .container_first,#contact_frm .container_second{display:block;width:auto}.submited_info{margin-bottom:30px}#date-range{max-width:100%}.singular .booknow_span{position:static;float:none;height:auto;margin-bottom:30px!important}.blog .hfeed .hentry .entry-header,.search .hfeed .hentry .entry-header,.taxonomy-category .hfeed .hentry .entry-header{max-width:70%;overflow:hidden}article.post .post_fig img,article.hentry .post_fig img{width:100%}}@media only screen and (max-width:1024px){#content,.container{width:100%}#sidebar-primary,#sidebar-secondary,.sidebar{margin-top:40px}#sidebar-primary,#sidebar-secondary,#sidebar-front_page,#sidebar-post-listing,#sidebar-post-detail,#sidebar-contact_page_sidebar,#sidebar-woo_page{width:100%}.home_page_content>.widget.templatic_text,.home_page_content>.widget.testimonials{width:100%}.testimonials_info .testimonial{padding:180px 30px 100px 0}.testimonials_info .call_info{padding:120px 30px}.booking_full_width_section .booking_full_width_inner .wrap>div:first-child,.booking_full_width_section .booking_full_width_inner .wrap>div#booking{max-width:100%;padding:155px 0 60px;width:100%}.booking_full_width_section .booking_full_width_inner .wrap>div:last-child{max-width:100%;padding:110px 0 70px 50px;width:100%}.booking_full_width_section .booking_full_width_inner .our_services li{margin-bottom:20px;padding-left:10px;padding-right:10px;width:33%}.singular .widget_tmplvillarentallist .flexslider li h3{font-size:15px}.home_full_width_section{margin-bottom:30px}.home-page-bottom-showcase{margin-top:30px}body #loop_taxonomy.list .post .entry .entry-meta{position:static}body dialog.tmpl_login_frm_data,.reveal-modal.tmpl_login_frm_data{width:48%!important;margin-left:-26%!important}}@media only screen and (max-width:940px){.home #reservation_frm .form_row{margin-bottom:15px;margin-right:0;width:100%}.home #reservation_frm .form_row .select-wrap span.select,.home #reservation_frm .form_row .select-wrap select,.home #date-range{max-width:100%;width:100%}}@media only screen and (max-width:768px){footer .footer_widget_wrap{margin-left:0}footer .footer_widget_wrap .col_1,footer .footer_widget_wrap .col_2,footer .footer_widget_wrap .col_3{margin-left:0;width:100%;margin-bottom:20px}footer .footer_widget_wrap .widget{display:block;width:auto}}@media only screen and (max-width:767px){#branding:before{right:-34px}.About.Us .widget-title{max-width:100%;font-size:30px;width:100%;text-align:left;margin-bottom:15px}.home-page-bottom-showcase .widget-title,.widget_tmplvillarentallist .widget-title{font-size:30px}.About.Us .templatic_about_us{overflow:visible;padding-left:0}.About.Us .widget-title:before{right:auto}.testimonials_info{overflow:hidden}.testimonials_info .testimonial,.testimonials_info .call_info,.booking_full_width_section .booking_full_width_inner .wrap>div:first-child,.booking_full_width_section .booking_full_width_inner .wrap>div#booking,.booking_full_width_section .booking_full_width_inner .wrap>div:last-child{width:100%;max-width:100%}.booking_full_width_section .booking_full_width_inner .wrap>div:first-child,.booking_full_width_section .booking_full_width_inner .wrap>div:last-child{padding:40px 0}.booking_full_width_inner{background-image:none}.booking_full_width_inner .wrap{padding:0}.booking_full_width_section .booking_full_width_inner .widget-title,.booking_full_width_section .booking_full_width_inner .our_services li{color:#444}.booking_full_width_section .booking_full_width_inner .our_services li{width:33.33%}.booking_full_width_section .booking_full_width_inner .our_services i{border-color:#444}.testimonials_info .call_info{padding:30px}.testimonials_info .testimonial{padding:140px 30px 50px}.testimonials_info .call_info ul li p{max-width:100%}#loop_taxonomy .post h2 a{font-size:20px}body .submited_info ul.list li p:first-child{width:100%;max-width:140px;padding:5px 0}body .submited_info ul.list li p:last-child{width:auto;padding:5px 0}ul.send_inquiry li{margin-bottom:10px}.footer_widget_wrap .widget{display:inline-block}.footer_bg{padding-top:30px}.footer_widget_wrap .col_1,.footer_widget_wrap .col_2,.footer_widget_wrap .col_3{margin:0;padding:10px;width:100%}.footer_widget_wrap .col_3{border-bottom:0}.footer_widget_wrap{margin-left:0;padding:0}div#menu-footer{float:none;text-align:center}}@media only screen and (max-width:690px){body #datepicker-calendar{width:234px;min-width:inherit!important}body #datepicker-calendar .datepicker{width:234px!important;height:460px!important}.datepickerBlock{clear:both;float:left}.layout-2c-l .sidebar #datepicker-calendar,.layout-default .sidebar #datepicker-calendar{right:auto;left:0}.footer_widget_wrap{padding:20px 0}div#menu-footer{float:left}.footer-content{clear:both}.footer_widget_wrap{margin-left:0}ul.social_media_list li{width:48%}.footer_widget_wrap .col_1,.footer_widget_wrap .col_2,.footer_widget_wrap .col_3{width:100%;margin-left:0}.footer_widget_wrap .widget:last-child{border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:25px;margin-bottom:20px;width:100%}.footer_widget_wrap .col_3 .widget:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.home_page_content .listing_post .hentry{width:46.7%}.home_page_content .testimonials .testimonials_wrap{margin-left:0}.home_page_content .testimonials .testimonials_wrap span{width:90%;padding-left:10%;margin:10px 0}body #loop_taxonomy.list .post .entry .entry-meta{padding:5px 0;position:static}#lightbox-container-image-data-box{padding:0!important}.home_page_content .facilities img{width:100%;padding:0}.home_page_content .facilities .facilities_text{overflow:visible;padding:10px;display:inline-block}.blog .hfeed .post .post_fig{width:25%}.blog .hfeed .hentry .entry-header,.search .hfeed .hentry .entry-header,.taxonomy-category .hfeed .hentry .entry-header{max-width:70%;overflow:hidden}}@media only screen and (max-width:640px){body dialog,.reveal-modal{min-height:65vh!important;max-height:100%!important}body dialog,.reveal-modal{max-height:100%}body dialog.tmpl_login_frm_data,.reveal-modal.tmpl_login_frm_data{width:80%!important;margin-left:0%!important}.singular .templatic_settings .calendar_box{width:100%}}@media only screen and (max-width:480px){.custom_content_list .widget-wrap{margin-left:0}.custom_content_list .listcont{width:100%;margin-left:0}.home_page_content .listing_post .widget-wrap{margin-left:0}.home_page_content .listing_post .post a.link_img,.home_page_content .listing_post .hentry a.link_img{width:100%;margin:0}.home_page_content .listing_post .hentry{width:100%;text-align:center;margin:0 0 20px}.home_page_content .listing_post .post a{display:block}.home_page_content .listing_post .post a img{display:inline}.entry-content img,.comment-content img,.widget img,img.header-image,.author-avatar img,img.wp-post-image{display:block;margin:0 auto}.home_page_content .testimonials .testimonials_wrap span{width:85%;padding-left:15%}.taxonomy #loop_taxonomy .post{width:98%}.templatic_slider .slides li img{width:auto;max-width:200%}body #datepicker-calendar{width:234px!important}body #loop_taxonomy.list .post .post_img,body #loop_taxonomy.list .post .entry{width:100%;margin-right:0}#loop_taxonomy .post h2 a{font-size:24px}#coupon_code_div input#booking_coupong_code{max-width:100%;margin-bottom:10px}.home_page_banner{width:90%}.sidebar .author-section img{width:100%}.home_page_content .facilities ul li{width:100%}.copyright,.credit{float:none;padding:5px 0;text-align:center;width:100%}.testimonials_info .testimonial img{width:100%;margin-right:0}.testimonials_info .testimonial .testimonial_text{overflow:visible;display:inline-block;margin-top:15px;text-align:center}.booking_full_width_section .reservation_frm .form_row{margin:0!important;width:100%!important;margin-bottom:10px}.booking_full_width_section .booking_small_widget h3{padding:30px 30px 0}.booking_full_width_section .booking_small_widget .reservation_frm{border-radius:0}.booking_full_width_section .booking_small_widget .reservation_frm input[type=submit]{margin:0;width:100%!important}.booking_full_width_section .booking_full_width_inner .wrap>div:first-child{background-color:transparent}.booking_full_width_section .booking_full_width_inner .our_services li{width:50%}.booking_main .booking_frm_right .form_row{width:100%;padding:0}.booking_manager_tab .sort_options{display:none}.blog .hfeed .post .post_fig,.blog .hfeed .hentry .entry-header,.search .hfeed .hentry .post_fig,.search .hfeed .hentry .entry-header{max-width:100%;width:100%}.home_full_slider .flexslider .flex-direction-nav{bottom:68%}}@media only screen and (max-width:479px){body dialog.tmpl_login_frm_data,.reveal-modal.tmpl_login_frm_data{width:75%!important;margin-left:0%!important}body .calendar_widget td span.past,body .calendar_widget td span.no_event,body .calendar_widget td span.closed,body .calendar_widget td span.booked{padding:12px}b.room_left{padding:0 5px 4px;font-size:10px}footer .footer_widget_wrap .col_1,footer .footer_widget_wrap .col_2,footer .footer_widget_wrap .col_3{margin-bottom:10px}body #house_room th{padding:12px 6px}}@media only screen and (max-width:320px){ul.social_media_list li{width:100%}.home_page_content .testimonials .testimonials_wrap span{width:80%;padding-left:20%}.submited_info ul li p{line-height:20px!important}.submited_info ul li p:first-child{margin-top:10px}.menu-container .templatic_shooping h3,.mobile_header .templatic_shooping h3{background-position:13px 2px;width:100%}.mobile_header .widget-search input[type=text]{background-position:-6px -10px}body #datepicker-calendar{width:inherit}#coupon_code_div input#booking_coupong_code{max-width:100%}body .calendar_widget td span.past,body .calendar_widget td span.no_event,body .calendar_widget td span.closed,body .calendar_widget td span.booked{padding:10px}b.room_left{padding:0 3px 3px}}#slider_loading_img{margin-top:20%;min-height:300px;text-align:center;vertical-align:middle;width:100%}.entry-content .entry-content{margin-bottom:0;padding-bottom:0}#date-range-field>span,.select-wrap span.select{font-size:14px}@media only screen and (max-width:1200px){.mega_menu_wrap,body .mega-menu,.mega_menu_wrap .nav_bg{float:none}body .mega-menu ul.mega li a,body .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a{color:#999}}.singular-house ul.send_inquiry,.singular-house .pos_navigation.clearfix,.singular-house span.house_category,.singular-house span.booknow_span,.taxonomy-house_category div#tev_sub_categories,.taxonomy-house_category .entry-meta span.house_category{display:NONE}.booking_full_width_section .sep{display:none!important}.testimonials_info:before,.booking_full_width_inner:before{display:none!important}div#testimonials_widget-1{max-height:350px}.sticky_main #site-title img,.sticky_main #site-title1 img{max-height:75px!Important}@media screen and (max-width:1960px) and (min-width:480px){.singular .grid02 ul.list li p.tevolution_field_title.label{min-width:30%}}@media screen and (max-width:480px) and (min-width:320px){.singular .grid02 ul.list li p.tevolution_field_title.label{min-width:100%}}#branding #site-title:before{display:none}.erp-review-outer-wrapper{display:none}.custom_review_main .erp-review-outer-wrapper{display:block!important}.erp-main-admin-review-layout-1 .erp-user-review-right-section{padding:0!important}span.erp-link-to-user-review-form{display:none!important}.erp-main-admin-review-layout-1 .erp-user-review-ind-wrap{padding-left:10px!important}