html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]) {display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root) {overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{height:100%;width:100%}body{background-color:#fff;color:#353535;font-family:'Karla','Arial',sans-serif;font-size:14px;height:100%;overflow-x:hidden;width:100%}a{color:#58b366}hr{border:0;border-top:1px solid rgba(0,0,0,.08)}p{color:rgba(53,53,53,.7);line-height:26px}b{color:#353535;font-size:16px;font-weight:700}b a{color:#353535!important}small{font-size:12px}address{border:1px dashed rgba(0,0,0,.08);padding:20px}.background-gray{background-color:#fafafa;margin-left:-1200px;margin-right:-1200px;padding-left:1200px;padding-right:1200px}.border-top{border-top:1px solid rgba(0,0,0,.05);margin-left:calc(-1000px - 15px);margin-right:calc(-1000px - 15px);padding-left:1000px;padding-right:1000px}h2.created-items{border-bottom:1px solid rgba(0,0,0,.04);font-weight:400;margin:30px 0;padding:0 0 30px 0}.read-more-wrapper{margin:20px 0 0 0}.read-more-wrapper:after{content:" ";display:block;clear:both}.read-more-wrapper .read-more{color:#58b366!important;text-decoration:none}.read-more-wrapper .read-more .fa{font-size:9px;margin:0 0 0 10px}.wp-caption-text{font-style:italic;font-size:12px}.social{list-style:none;margin:0;padding:0}.social:after{content:" ";display:block;clear:both}.social li{float:left}.social a{background-color:#353535;border-radius:50%;color:#fff;display:block;height:30px;line-height:30px;margin:0 16px 0 0;text-align:center;width:30px}.social a.facebook{background-color:#365397}.social a.twitter{background-color:#00a9f1}.social a.vimeo{background-color:#48b6ed}.social a.google{background-color:#e0452c}.social a.vimeo{background-color:#48b6ed}.social a .fa{color:#fff;font-size:12px}.not-found{left:50%;position:absolute;text-align:center;transform:translateX(-50%) translateY(-50%);top:50%}.not-found h1{color:rgba(53,53,53,.8);font-size:50px;font-weight:400;margin:0 0 30px 0}.not-found:before{color:rgba(0,0,0,.04);content:'\f059';font-family:'FontAwesome';font-size:380px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.comment-reply-title,.comments-title{border-bottom:1px solid rgba(0,0,0,.08);font-size:22px;font-weight:400;margin:0 0 30px 0;padding:0 0 10px 0}.comment-list{margin:0 0 10px 0;padding:0}.comment-list .children{margin:0 0 0 25px}.comment-list .avatar{border-radius:50%;height:auto;width:34px}.comment-wrapper{margin:0 0 30px 0}.comment-image{float:left}.comment-inner{display:table-cell;padding:0 0 0 30px}.comment-header h2{font-size:14px;font-weight:700;margin:0;padding:0}.comment-meta{margin:5px 0 0 0}.comment-date,.comment-reply-link{color:rgba(53,53,53,.5);font-size:12px}.comment-date{border-right:1px solid rgba(0,0,0,.08);margin:0 15px 0 0;padding:0 15px 0 0}.comment-reply-link{color:#58b366}.form-allowed-tags{background-color:rgba(0,0,0,.02);color:rgba(53,53,53,.7);font-size:12px;line-height:22px;margin:15px 0 30px 0;padding:12px}.comment-form .fields .form-group{width:32.20339%;float:left;margin-right:1.69492%}.comment-form .fields .form-group:last-child{float:right;margin-right:0}.comments-area .comment-navigation:after{content:" ";display:block;clear:both}.comments-area .pull-right{float:right}.comments-area .nav-next,.comments-area .nav-previous{margin:0 0 30px 0}.comments-area .nav-next a,.comments-area .nav-previous a{text-decoration:none}.page-wrapper{display:table;height:100%;overflow-x:hidden;table-layout:fixed;width:100%}.admin-bar .page-wrapper{border-top:32px solid transparent}@media (max-width:782px){.admin-bar .page-wrapper{border-top-width:46px}}.header-wrapper,.main-wrapper,.footer-wrapper{display:table-row}.header-wrapper,.footer-wrapper{height:1px}.main-wrapper{position:relative}.main-inner{display:table;height:100%;position:relative;width:100%}.error404 .main-inner{min-height:400px}.main{max-width:1170px;margin-left:auto;margin-right:auto;padding:0 15px}.main:after{content:" ";display:block;clear:both}.page-template-page-hero-split-screen .main{max-width:inherit;padding:0;width:100%}#container{margin:80px 0}@media (min-width:48em){#container{width:100%;float:left;margin-left:0;margin-right:0}.has-sidebar #container{width:74.57627%;float:left;margin-right:1.69492%}.page-template-page-fullwidth #container,.page-template-page-fullwidth-no-title #container{width:100%;float:left;margin-left:0;margin-right:0}.page-template-page-sidebar-left #container{float:right}.sidebar{width:23.72881%;float:left;margin-right:1.69492%;float:right;margin-right:0}}.sidebar .widget:last-child{margin-bottom:0}@media (min-width:48em){.page-template-page-sidebar-left .sidebar{float:left}}.page-template-page-simple{background-color:#fafafa}.page-template-page-simple .header-wrapper,.page-template-page-simple .footer-wrapper,.page-template-page-simple .content-title{display:none}.content-small-wrapper{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:1170px}.content-small{width:32.20339%;float:left;margin-right:1.69492%;float:none;margin:0 auto}.content-small h1{border-bottom:1px solid rgba(0,0,0,.04);font-size:30px;font-weight:400;margin:0 0 25px 0;padding:0 0 25px 0}.content-small .button{float:right}.content-small-return{left:20px;position:absolute;top:20px}.content-small-return a{color:rgba(53,53,53,.5);text-decoration:none;transition:all .2s ease}.content-small-return a:hover{color:#58b366}.content-small-return a:hover .fa{color:#58b366}.content-small-return .fa{color:rgba(53,53,53,.15);font-size:13px;margin:0 10px 0 0;transition:all .2s ease}@media (max-width:48em){.page-template-page-hero-split-screen #hero{height:540px;position:relative}.page-template-page-hero-split-screen #container{padding-left:15px;padding-right:15px}}@media (min-width:48em){.page-template-page-hero-split-screen #hero{background-color:rgba(0,0,0,.04);bottom:0;position:fixed;width:50%;top: calc(128px + 32px)}.page-template-page-hero-split-screen #container{box-sizing:border-box;margin: calc(128px + 32px) 0 0 50%;padding:0 30px;overflow:hidden;width:50%}.page-template-page-hero-split-screen.header-type-minimal #hero{top:52px}.page-template-page-hero-split-screen.header-type-minimal #container{margin-top:52px}.page-template-page-hero-split-screen.header-type-minimal.admin-bar #hero{top: calc(52px + 32px) !important}.page-template-page-hero-split-screen.header-type-minimal.admin-bar #container{margin-top: calc(52px + 32px)}}.woocommerce a.button,.woocommerce button.button,.woocommerce #respond input#submit,.woocommerce .cart input.button,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],input[type="button"],input[type="submit"],button,.button{background-color:#58b366;background-image:linear-gradient(to bottom,#4fad5d,#4aa258);border:0;border-radius:20px;box-sizing:border-box;color:#fff;display:inline-block;font-size:13px;font-weight:700;height:40px;line-height:40px;margin:0 0 10px 0;padding:0 26px;text-decoration:none;text-shadow:1px 1px rgba(0,0,0,.2)}.woocommerce a.button:active,.woocommerce a.button:focus,.woocommerce button.button:active,.woocommerce button.button:focus,.woocommerce #respond input#submit:active,.woocommerce #respond input#submit:focus,.woocommerce .cart input.button:active,.woocommerce .cart input.button:focus,.woocommerce input.button:active,.woocommerce input.button:focus,.woocommerce input.button.alt:active,.woocommerce input.button.alt:focus,.woocommerce input.button:disabled:active,.woocommerce input.button:disabled:focus,.woocommerce input.button:disabled[disabled]:active,.woocommerce input.button:disabled[disabled]:focus,input[type="button"]:active,input[type="button"]:focus,input[type="submit"]:active,input[type="submit"]:focus,button:active,button:focus,.button:active,.button:focus{background-image:linear-gradient(to bottom,#4fad5d,#4aa258);color:#fff;outline:none}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce #respond input#submit:hover,.woocommerce .cart input.button:hover,.woocommerce input.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,input[type="button"]:hover,input[type="submit"]:hover,button:hover,.button:hover{background-image:linear-gradient(to top,#4fad5d,#4aa258);color:#fff}.woocommerce a.button .fa,.woocommerce button.button .fa,.woocommerce #respond input#submit .fa,.woocommerce .cart input.button .fa,.woocommerce input.button .fa,.woocommerce input.button.alt .fa,.woocommerce input.button:disabled .fa,.woocommerce input.button:disabled[disabled] .fa,input[type="button"] .fa,input[type="submit"] .fa,button .fa,.button .fa{font-size:9px;margin:0 -5px 0 10px}a.button{display:inline-block}.woocommerce .cart .coupon .button,.woocommerce .cart .coupon input.button{background-color:#58b366;background-image:linear-gradient(to bottom,#2d2d2d,#262626);border:0;border-radius:20px;box-sizing:border-box;color:#fff;font-size:13px;font-weight:700;height:40px;line-height:40px;margin:0 0 10px 0;padding:0 26px;text-decoration:none;text-shadow:1px 1px rgba(0,0,0,.2)}.woocommerce .cart .coupon .button:active,.woocommerce .cart .coupon .button:focus,.woocommerce .cart .coupon input.button:active,.woocommerce .cart .coupon input.button:focus{background-image:linear-gradient(to bottom,#2d2d2d,#262626);color:#fff;outline:none}.woocommerce .cart .coupon .button:hover,.woocommerce .cart .coupon input.button:hover{background-image:linear-gradient(to top,#2d2d2d,#262626);color:#fff}.woocommerce .cart .coupon .button .fa,.woocommerce .cart .coupon input.button .fa{font-size:9px;margin:0 -5px 0 10px}.topbar{background-color:#fafafa;font-size:12px;position:relative;z-index:11}.topbar .separator{background-color:rgba(0,0,0,.08);height:2px;margin:0 0 25px 0;width:55px}.topbar .widget ul{list-style:none;margin:0;padding:0}.topbar .widget ul li{display:inline-block;vertical-align:middle}.topbar .widget ul li a{color:#353535;font-size:12px;text-decoration:none}.topbar .widget ul li a:hover{color:#58b366}.topbar .widget ul li:after{background-color:rgba(0,0,0,.18);content:'';display:inline-block;height:10px;margin:0 15px;vertical-align:middle;width:1px}.topbar .widget ul li:last-child:after{display:none}@media (max-width:48em){.topbar .textwidget li strong{display:none}}.topbar-inner{max-width:1170px;margin-left:auto;margin-right:auto;line-height:34px;padding:0 15px;position:relative}.topbar-inner:after{content:" ";display:block;clear:both}.topbar-inner:after{content:" ";display:block;clear:both}body.header-size-fullwidth .topbar-inner{max-width:inherit}.topbar-left{float:left}@media (max-width:48em){.topbar-left{float:none}}.topbar-right{float:right}.topbar-right .widget{float:right}@media (max-width:48em){.topbar-right .widget{float:left}.topbar-right{float:none}}.topbar-cart{float:right}.topbar-cart:hover .topbar-cart-content{opacity:1;transition:all .4s ease;visibility:visible}.header-minimal-cart-icon,.topbar-cart-icon{height:30px;margin:8px 0 0 20px;position:relative}.header-minimal-cart-icon a,.topbar-cart-icon a{text-decoration:none}.header-minimal-cart-icon img,.topbar-cart-icon img{display:block;height:20px;width:20px}.header-minimal-cart-icon .badge,.topbar-cart-icon .badge{background-color:#f36e44;border-radius:50%;color:#fff;font-size:7px;font-weight:700;height:12px;letter-spacing:0;line-height:12px;position:absolute;right:-5px;text-align:center;text-decoration:none;top:0;width:12px}@media (max-width:48em){.topbar-cart-icon{margin-top:-28px}}.topbar-cart-content{background-color:#f4f4f4;line-height:1;opacity:0;padding:18px 16px;position:absolute;right:10px;top:38px;visibility:hidden;width:220px;z-index:1}.topbar-cart-content ul{list-style:none;margin:0;padding:0}.topbar-cart-content ul li{border-bottom:1px solid rgba(0,0,0,.04);line-height:28px;margin:0 0 16px 0;padding:0 0 16px 0;position:relative}.topbar-cart-content ul li:after{content:" ";display:block;clear:both}.topbar-cart-content ul li:last-child{border-bottom:0;margin-bottom:0}.topbar-cart-item{position:relative}.topbar-cart-item:after{content:" ";display:block;clear:both}.topbar-cart-content-header{float:left;margin:0 0 0 54px}.topbar-cart-content-title{line-height:1;font-weight:700;margin:4px 0 0 0}.topbar-cart-content-title a{color:#353535;font-size:13px;text-decoration:none}.topbar-cart-content-price{color:rgba(53,53,53,.5);font-size:12px;line-height:1;margin:8px 0 0 0}.topbar-cart-content-thumbnail{float:left;height:auto;left:0;position:absolute;top:0}.topbar-cart-content-thumbnail img{height:auto;display:block;width:40px}.topbar-cart-actions{background-color:rgba(0,0,0,.06);margin:0 -16px -18px -16px;padding:16px}.topbar-cart-actions:after{content:" ";display:block;clear:both}.topbar-cart-content-cart-link,.topbar-cart-content-checkout-link{float:left;display:block;margin:0;width:48%}.topbar-cart-content-cart-link a,.topbar-cart-content-checkout-link a{background-color:#58b366;color:#fff;display:block;font-weight:700;line-height:1;padding:8px 18px;text-align:center;text-decoration:none}.topbar-cart-content-cart-link .fa,.topbar-cart-content-checkout-link .fa{font-size:8px;margin:0 0 0 7px}.topbar-cart-content-cart-link a{background-color:#353535!important}.topbar-cart-content-checkout-link{float:right}.topbar-cart-content-remove-link{color:red;font-size:10px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.header-wrapper{z-index:999}@media (min-width:48em){.page-template-page-hero-split-screen .header-wrapper{left:0;position:fixed;right:0}}.header{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.12);position:relative;z-index:9}.header-inner{max-width:1170px;margin-left:auto;margin-right:auto;padding:25px 15px}.header-inner:after{content:" ";display:block;clear:both}.header-inner:after{content:" ";display:block;clear:both}body.header-size-fullwidth .header-inner{max-width:inherit}.site-logo-default{width:31px}.site-branding{float:left}.site-branding img{display:inline-block;margin:0 20px 0 0;max-height:35px;vertical-align:middle;width:auto}.header-type-minimal .site-branding img{max-height:27px}.site-branding a{display:inline-block;line-height:40px;text-decoration:none;vertical-align:middle}.site-logo-text{display:inline-block;line-height:1.2;margin:0;vertical-align:middle}.site-name{color:#353535;display:block;font-size:18px;font-weight:400;text-transform:uppercase}.site-description{color:rgba(53,53,53,.7);display:block;font-size:12px}@media (max-width:48em){.site-description{display:none}}a.site-action{background-color:#58b366;background-image:linear-gradient(to bottom,#4fad5d,#4aa258);border-radius:20px;color:#fff;float:right;font-weight:400;line-height:40px;margin:0 0 0 50px;padding:0 24px;text-shadow:1px 1px rgba(0,0,0,.2);text-decoration:none}a.site-action:hover{background-image:linear-gradient(to top,#4fad5d,#4aa258)}@media (max-width:48em){a.site-action{display:none}}.header-minimal{background-color:#58b366}.header-minimal .site-navigation-toggle span{background-color:#fff}.header-minimal .header-inner{padding-bottom:6px;padding-top:6px}.header-minimal .site-branding img{vertical-align:-9px}.header-minimal .site-name{color:#fff}.header-minimal .site-navigation{padding-right:35px}.header-minimal .site-navigation>div>ul>li.menu-item-has-children:after{color:#fff}.header-minimal .site-navigation>div>ul>li:hover>a{color:#fff}.header-minimal .site-navigation>div>ul>li>a{color:#fff}.header-minimal .site-navigation>div>ul>li>a:hover{color:#fff}.header-minimal-cart-icon{float:right;margin-top:10px}@media (max-width:48em){.header-minimal-cart-icon{margin-right:50px}}.header-sticky{background-color:rgba(53,53,53,.9);left:0;padding:8px 0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:all .4s ease;z-index:11}@media (max-width:34em){.header-sticky{display:none}}.admin-bar .header-sticky{top:32px}.header-sticky.active{transform:translateY(0)}.page-template-page-hero-split-screen .header-sticky{display:none!important}.header-sticky-inner{max-width:1170px;margin-left:auto;margin-right:auto;padding:0 15px}.header-sticky-inner:after{content:" ";display:block;clear:both}.header-sticky-inner img{max-height:28px}.header-sticky-inner .site-branding a{display:inline-block;margin:0 15px 0 0}.header-sticky-inner .site-name{color:#fff;display:inline-block;font-weight:400;vertical-align:middle}.header-sticky-inner .site-navigation>div>ul>li>a{color:#fff;font-weight:400}.header-sticky-inner .site-navigation>div>ul>li>a:hover{color:#58b366}.header-sticky-inner .site-navigation>div>ul>li:hover>.sub-menu{top:48px}.header-sticky-inner .site-navigation>div>ul>li>.sub-menu:after{display:none}@media (min-width:48em){.site-navigation{float:right}.site-navigation>div{float:right}.site-navigation>div>ul{margin:0;list-style:none;padding:0}.site-navigation>div>ul:after{content:" ";display:block;clear:both}.site-navigation>div>ul>li{float:left;margin:0 0 0 50px;position:relative}.site-navigation>div>ul>li:hover>a{color:#58b366}.site-navigation>div>ul>li:hover>.sub-menu{opacity:1;top:65px;transition:all .4s ease;visibility:visible}.header-minimal .site-navigation>div>ul>li:hover>.sub-menu{top:46px}.site-navigation>div>ul>li.menu-item-has-children{cursor:pointer}.site-navigation>div>ul>li.menu-item-has-children>a{cursor:pointer}.site-navigation>div>ul>li.menu-item-has-children:after{-webkit-font-smoothing:antialiased;color:#58b366;content:'\f0d7';font-family:'FontAwesome';font-size:11px;padding:6px 0 6px 15px;position:absolute;right:-15px;top:50%;transform:translateY(-50%)}.site-navigation>div>ul>li.current-menu-item>a:after{background-color:#58b366;bottom:3px;content:'';height:2px;left:0;position:absolute;width:20px}.site-navigation>div>ul>li>a{color:#353535;font-weight:400;line-height:40px;text-decoration:none;transition:color .4s ease}.site-navigation>div>ul>li>a:hover{color:#58b366}}@media (max-width:48em){.menu-primary-container{background-color:#353535;clear:both;display:none;left:0;margin:0;position:absolute;right:0;top:90px}.header-type-minimal .menu-primary-container{top:52px}.menu-primary-container.open{display:block}.menu-primary-container ul{margin:0;padding:0}.menu-primary-container ul li:hover>ul{display:block}.menu-primary-container ul li a{border-bottom:1px solid rgba(255,255,255,.04);color:#fff;display:block;font-size:13px;padding:12px 15px;position:relative;text-decoration:none}.menu-primary-container ul li a:hover{background-color:rgba(255,255,255,.06);transition:background-color .2s ease}.menu-primary-container ul li ul{background-color:rgba(255,255,255,.02);display:none}.menu-primary-container ul li.menu-item-has-children>a:after{-webkit-font-smoothing:antialiased;content:'\f0da';font-family:'FontAwesome';font-size:10px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}}.site-navigation-toggle{cursor:pointer;display:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:22px}.site-navigation-toggle span{background-color:#353535;border-radius:2px;display:block;height:2px;margin:4px 0}@media (max-width:48em){.site-navigation-toggle{display:block}}@media (min-width:48em){.sub-menu{background-color:#353535;left:50%;list-style:none;margin:0;opacity:0;padding:0;position:absolute;top:70px;transform:translateX(-50%);visibility:hidden}.sub-menu:before{background-color:transparent;content:'';height:30px;position:absolute;top:-30px;width:100%}.sub-menu:after{border:6px solid transparent;border-bottom-color:#353535;content:'';height:0;left:50%;position:absolute;top:-12px;transform:translateX(-50%);width:0}.sub-menu li{border-bottom:1px solid rgba(255,255,255,.04);position:relative}.sub-menu li.menu-item-has-children:after{-webkit-font-smoothing:antialiased;color:rgba(255,255,255,.8);content:'\f0da';font-family:'FontAwesome';font-size:11px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.sub-menu li.menu-item-has-children:hover>.sub-menu{left:328px;opacity:1;top:0;visibility:visible}.sub-menu li.menu-item-has-children:hover>.sub-menu:before{background-color:transparent;bottom:0;content:'';display:block;height:100%;left:-1px;position:absolute;top:0;width:1px}.sub-menu li.menu-item-has-children:hover>.sub-menu:after{display:none}.sub-menu a{color:#fff;display:block;font-size:13px;font-weight:400;padding:11px 14px;text-decoration:none;transition:all .4s ease;width:190px}.sub-menu a:hover{background-color:rgba(255,255,255,.03)}.header-minimal .sub-menu{top:55px}}.footer{border-top:1px solid rgba(0,0,0,.08)}.footer h2,.footer .widgettitle{font-size:16px;line-height:27px;margin:0 0 25px 0;padding:0}.footer h2 span,.footer h2 img,.footer .widgettitle span,.footer .widgettitle img{vertical-align:middle}.footer h2 img,.footer .widgettitle img{margin:0 20px 0 0}.footer p{margin:0 0 25px 0}.footer a{color:rgba(53,53,53,.7);text-decoration:none}@media (min-width:48em){.footer .widget_nav_menu{float:left;width:48%}.footer .widget_nav_menu:nth-child(even) {float:right}}.footer .menu{list-style:none;margin:-5px 0 0 0;padding:0}.footer .menu ul{display:none}.footer .menu li{margin:0;padding:0}.footer .menu a{display:block;padding:10px 0}.footer-inner{max-width:1170px;margin-left:auto;margin-right:auto;padding:80px 15px}.footer-inner:after{content:" ";display:block;clear:both}@media (min-width:48em){.footer-first,.footer-second,.footer-third{width:32.20339%;float:left;margin-right:1.69492%}.footer-third{float:right;margin-right:0}}.sidebar{margin:80px 0}.sidebar input[type="submit"]{width:100%!important}.sidebar .widgettitle{border-bottom:1px solid rgba(0,0,0,.08);font-size:18px;font-weight:400;margin:0 0 20px 0;padding:0 0 16px 0}.sidebar select{width:100%}.sidebar .widget{margin:0 0 40px 0}.sidebar .widget img{height:auto;max-width:100%}.widget_categories ul,.widget_archive ul,.widget_pages ul,.widget_meta ul,.widget_recent_comments ul,.widget_nav_menu ul,.widget_rss ul,.widget_recent_entries ul{list-style:none;margin:0;padding:0}.widget_categories ul ul,.widget_archive ul ul,.widget_pages ul ul,.widget_meta ul ul,.widget_recent_comments ul ul,.widget_nav_menu ul ul,.widget_rss ul ul,.widget_recent_entries ul ul{border-left:3px solid rgba(0,0,0,.04);margin:6px 0 0 0;padding:0 0 0 14px}.widget_categories li,.widget_archive li,.widget_pages li,.widget_meta li,.widget_recent_comments li,.widget_nav_menu li,.widget_rss li,.widget_recent_entries li{color:rgba(53,53,53,.8);line-height:24px;padding:7px 0}.widget_categories a,.widget_archive a,.widget_pages a,.widget_meta a,.widget_recent_comments a,.widget_nav_menu a,.widget_rss a,.widget_recent_entries a{color:rgba(53,53,53,.8);font-size:14px;text-decoration:none}.widget_categories cite,.widget_archive cite,.widget_pages cite,.widget_meta cite,.widget_recent_comments cite,.widget_nav_menu cite,.widget_rss cite,.widget_recent_entries cite{display:block;font-size:12px;text-align:right}.widget_categories .rsswidget,.widget_archive .rsswidget,.widget_pages .rsswidget,.widget_meta .rsswidget,.widget_recent_comments .rsswidget,.widget_nav_menu .rsswidget,.widget_rss .rsswidget,.widget_recent_entries .rsswidget{color:#353535;display:block;font-weight:700}.widget_categories .rss-date,.widget_archive .rss-date,.widget_pages .rss-date,.widget_meta .rss-date,.widget_recent_comments .rss-date,.widget_nav_menu .rss-date,.widget_rss .rss-date,.widget_recent_entries .rss-date{color:rgba(53,53,53,.6);display:block;font-size:12px;margin:-5px 0 10px 0}#wp-calendar{width:100%}#wp-calendar caption{color:rgba(53,53,53,.4);font-size:12px;font-weight:700;margin:0 0 14px 0;text-transform:uppercase}#wp-calendar thead{font-size:12px}#wp-calendar thead th{color:rgba(53,53,53,.8);padding:7px 0}#wp-calendar tbody{font-size:13px}#wp-calendar tbody td{color:rgba(53,53,53,.6);padding:7px 0;text-align:center}#wp-calendar tfoot td{padding:7px 0}#wp-calendar tfoot td a{text-decoration:none}.tagcloud a{border:1px solid rgba(0,0,0,.1);border-radius:12px;color:rgba(53,53,53,.7);font-size:12px!important;line-height:36px;margin:0 10px 0 0;padding:4px 14px;text-decoration:none;transition:all .4s ease;white-space:nowrap}.tagcloud a:hover{border-color:rgba(0,0,0,.3)}.post{margin:0 0 60px 0}.post.sticky{background-color:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.02);padding:25px}.post-content{color:rgba(53,53,53,.8)}.post-content img,.post-content .wp-caption{height:auto;max-width:100%;text-align:center}.post-content img .wp-caption-text,.post-content .wp-caption .wp-caption-text{margin-top:0}.post-content strong{color:#353535}.post-content blockquote{border-left:2px solid #58b366;font-style:italic;font-size:16px;font-weight:400;line-height:24px;margin:0;padding:10px 0 10px 30px}.post-content blockquote p{line-height:28px}.post-content table{background-color:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.04);text-align:left;width:100%}.post-content table th,.post-content table td{border-bottom:1px solid rgba(0,0,0,.02);border-right:1px solid rgba(0,0,0,.02);padding:12px 15px}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{color:#353535}.post-content h1{font-size:26px;font-weight:400}.post-content h2{font-size:22px;font-weight:400}.post-content h3{font-size:18px;font-weight:400}.post-content h4{font-size:16px;font-weight:700}.post-content h5{font-size:14px;font-weight:700}.post-content h6{font-size:12px;font-weight:700;text-transform:uppercase}.post-content ul{list-style:none;margin:0;padding:0}.post-content ul ul{margin:0 0 0 40px}.post-content ul li{line-height:24px;padding:4px 0}.post-content ul li:before{border:2px solid rgba(0,0,0,.12);border-radius:50%;content:'';display:inline-block;height:3px;margin:0 8px 0 0;width:3px}.post-content ol{list-style-position:inside;margin:0;padding:0}.post-content ol ol{margin:0 0 0 40px}.post-content ol li{line-height:24px;padding:4px 0}.post-title{font-size:22px;font-weight:400;margin:0;padding:0 0 15px 0}.post-title a{color:#353535;text-decoration:none}.post-meta{border-bottom:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08);color:rgba(53,53,53,.6);font-size:12px;padding:12px 0}.post-meta:after{content:" ";display:block;clear:both}.post-meta-item{float:left;margin:0 30px 0 0}.post-thumbnail{margin:0 0 12px 0}.post-thumbnail img{height:auto;max-width:100%}.post-overview dl{margin:0;padding:0}.post-overview dl dt,.post-overview dl dd{line-height:34px;white-space:nowrap}.post-overview dl dt{color:rgba(53,53,53,.5);float:left}.post-overview dl dd{border-bottom:1px solid rgba(0,0,0,.04);margin:0;text-align:right}.post-overview dl dd a{color:#353535;text-decoration:none}.post-overview dl dd:last-child{border:0}.agent-medium-social ul,.single-company .post-social-simple,.post-social ul,.post-content .post-social ul{margin:30px 0 0 0;padding:0}.agent-medium-social ul:after,.single-company .post-social-simple:after,.post-social ul:after,.post-content .post-social ul:after{content:" ";display:block;clear:both}.agent-medium-social ul li,.single-company .post-social-simple li,.post-social ul li,.post-content .post-social ul li{border-radius:2px;float:left;height:34px;margin:0 15px 0 0;padding:0;position:relative;transition:border-color .2s ease;width:34px}.agent-medium-social ul li a,.single-company .post-social-simple li a,.post-social ul li a,.post-content .post-social ul li a{display:block;height:34px;text-indent:-9999px;width:34px}.agent-medium-social ul li:hover,.single-company .post-social-simple li:hover,.post-social ul li:hover,.post-content .post-social ul li:hover{border-color:rgba(0,0,0,.08)}.agent-medium-social ul li:before,.single-company .post-social-simple li:before,.post-social ul li:before,.post-content .post-social ul li:before{display:none}.agent-medium-social ul li:after,.single-company .post-social-simple li:after,.post-social ul li:after,.post-content .post-social ul li:after{-webkit-font-smoothing:antialiased;color:rgba(53,53,53,.5);font-family:'FontAwesome';font-size:13px;left:50%;line-height:1;position:absolute;pointer-events:none;top:50%;transform:translateX(-50%) translateY(-50%)}.post-content .post-social-simple ul{margin:0;padding:0}.post-content .post-social-simple ul li{border-bottom:1px solid rgba(0,0,0,.04);line-height:26px}.post-content .post-social-simple ul li:last-child{border-bottom:0}.post-content .post-social-simple ul li:before{display:none}.post-content .post-social-simple ul li a{color:#353535;text-decoration:none}.post-content .post-social-simple ul li:after{-webkit-font-smoothing:antialiased;color:rgba(53,53,53,.3);font-family:'FontAwesome';font-size:13px;float:right;line-height:30px}.single-company .post-social-simple{margin-top:0}.single-company .post-social-simple ul{padding:0}.single-company .post-social-simple ul:after{content:" ";display:block;clear:both}.agent-medium-social .post-social-facebook,.single-company .post-social-simple .post-social-facebook,.post-social .post-social-facebook{background-color:#365397!important}.agent-medium-social .post-social-facebook:after,.single-company .post-social-simple .post-social-facebook:after,.post-social .post-social-facebook:after{color:#fff!important;content:'\f09a'}.agent-medium-social .post-social-twitter,.single-company .post-social-simple .post-social-twitter,.post-social .post-social-twitter{background-color:#00a9f1!important}.agent-medium-social .post-social-twitter:after,.single-company .post-social-simple .post-social-twitter:after,.post-social .post-social-twitter:after{color:#fff!important;content:'\f099'}.agent-medium-social .post-social-linkedin,.single-company .post-social-simple .post-social-linkedin,.post-social .post-social-linkedin{background-color:#287bbc!important}.agent-medium-social .post-social-linkedin:after,.single-company .post-social-simple .post-social-linkedin:after,.post-social .post-social-linkedin:after{color:#fff!important;content:'\f0e1'}.agent-medium-social .post-social-google,.single-company .post-social-simple .post-social-google,.post-social .post-social-google{background-color:#e0452c!important}.agent-medium-social .post-social-google:after,.single-company .post-social-simple .post-social-google:after,.post-social .post-social-google:after{color:#fff!important;content:'\f1a0'}.post-social-simple .post-social-facebook:after{color:#365397!important;content:'\f09a'}.post-social-simple .post-social-twitter:after{color:#00a9f1!important;content:'\f099'}.post-social-simple .post-social-linkedin:after{color:#287bbc!important;content:'\f0e1'}.post-social-simple .post-social-google:after{color:#e0452c!important;content:'\f1a0'}.post-meta-tags{border-top:1px solid rgba(0,0,0,.04);margin:30px 0;padding:20px 0 0 0}.post-meta-tags ul{display:inline-block;margin:0 0 0 5px;padding:0}.post-meta-tags ul li{display:inline-block;margin:0 15px 0 0}.post-thumbnail-single{border:1px solid rgba(0,0,0,.08);margin:0 0 30px 0;padding:20px}.post-thumbnail-single-inner{background-position:center center;background-repeat:no-repeat;background-size:cover;height:450px}.required{color:red}form fieldset{border:1px solid rgba(0,0,0,.04);margin:0 0 30px 0;padding:20px}form fieldset .fieldset-content{border-top:1px solid rgba(0,0,0,.04);clear:both;margin:40px -20px 0 -20px;padding:20px 20px 0 20px}legend{clear:both;display:block;float:left!important;font-size:16px!important;text-transform:inherit!important}legend:after{-webkit-font-smoothing:antialiased;background-color:#58b366!important;color:#fff;line-height:32px!important}.open legend:after{line-height:33px!important}label{color:rgba(53,53,53,.8);cursor:pointer;display:block;font-size:13px;font-weight:700;margin:0 0 8px 0}input[type="text"]:active,input[type="text"]:focus,input[type="password"]:active,input[type="password"]:focus,input[type="tel"]:active,input[type="tel"]:focus,input[type="email"]:active,input[type="email"]:focus,input[type="url"]:active,input[type="url"]:focus,input[type="number"]:active,input[type="number"]:focus,input[type="search"]:active,input[type="search"]:focus,input[type="date"]:active,input[type="date"]:focus,textarea:active,textarea:focus,select:active,select:focus{box-shadow:inset 0 2px 2px rgba(0,0,0,.1);outline:none}input[type="text"],input[type="password"],input[type="tel"],input[type="email"],input[type="url"],input[type="number"],input[type="search"],input[type="date"]{background-color:rgba(0,0,0,.06);background-position:right 16px top 50%;background-repeat:no-repeat;border:0!important;border-radius:1px;box-shadow:inset 0 2px 2px rgba(0,0,0,.1);box-sizing:border-box;display:block;height:40px;line-height:40px;margin:0 0 10px 0;padding:0 12px!important;width:100%}textarea{background-color:rgba(0,0,0,.06);background-position:right 16px top 50%;background-repeat:no-repeat;border:0;border-radius:1px;box-shadow:inset 0 2px 2px rgba(0,0,0,.1)!important;box-sizing:border-box;height:120px!important;margin:0 0 10px 0;padding:8px 12px!important;width:100%}select{background-color:rgba(0,0,0,.06);background-position:right 16px top 50%;background-repeat:no-repeat;background-image:url(https://www.sci-kibitzenau.fr/wp-content/themes/homesite/assets/img/caret.svg)!important;border:0;border-radius:1px;box-shadow:inset 0 2px 2px rgba(0,0,0,.1);box-sizing:border-box;height:40px;line-height:40px;padding:0 35px 0 12px!important;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}select[multiple="multiple"]{background-image:none!important;height:auto;overflow:auto;padding:0!important}select[multiple="multiple"] option{padding:12px}select::-ms-expand{display:none}.site-search .form-group{position:relative}.site-search .form-group:after{color:rgba(0,0,0,.4);content:'\f002';font-family:'FontAwesome';position:absolute;right:12px;top:50%;transform:translateY(-50%)}.input-group{display:table;width:100%}.input-group input,.input-group .input-group-addon{display:table-cell;margin:0;vertical-align:middle}.input-group-addon{background-color:rgba(0,0,0,.06);box-shadow:inset 0 2px 2px rgba(0,0,0,.1);color:rgba(53,53,53,.5);font-size:12px;font-weight:700;padding:0 15px;white-space:nowrap;width:1px}.pagination,.pagination .nav-links{text-align:center}.pagination>span,.pagination>a,.pagination .nav-links>span,.pagination .nav-links>a{background-color:rgba(0,0,0,.03);box-shadow:0 1px 2px rgba(0,0,0,.12);color:#353535;cursor:pointer;display:inline-block;margin:0 6px;padding:10px 14px;text-align:center;text-decoration:none;transition:background-color .4s ease}.pagination>span:hover,.pagination>a:hover,.pagination .nav-links>span:hover,.pagination .nav-links>a:hover{background-color:#58b366;color:#fff}.pagination>span,.pagination .nav-links>span{background-color:#353535;color:#fff}.pagination>span:hover,.pagination .nav-links>span:hover{background-color:#353535}.pagination .dots,.pagination .nav-links .dots{background-color:rgba(0,0,0,.03)!important;color:#353535!important}.woocommerce .woocommerce-pagination ul.page-numbers{border:0;margin:0;padding:0}.woocommerce .woocommerce-pagination ul.page-numbers li{border:0}.woocommerce .woocommerce-pagination ul.page-numbers li:before{display:none}.woocommerce .woocommerce-pagination ul.page-numbers li span,.woocommerce .woocommerce-pagination ul.page-numbers li a{background-color:rgba(0,0,0,.03);box-shadow:0 1px 2px rgba(0,0,0,.12);color:#353535;cursor:pointer;display:inline-block;line-height:auto;margin:0 10px;min-width:auto;padding:12px 14px;text-align:center;text-decoration:none;transition:background-color .4s ease}.woocommerce .woocommerce-pagination ul.page-numbers li span:hover,.woocommerce .woocommerce-pagination ul.page-numbers li a:hover{background-color:#58b366;color:#fff}.woocommerce .woocommerce-pagination ul.page-numbers li span.current,.woocommerce .woocommerce-pagination ul.page-numbers li a.current{background-color:#353535;color:#fff}.woocommerce .woocommerce-pagination ul.page-numbers li span.current:hover,.woocommerce .woocommerce-pagination ul.page-numbers li a.current:hover{background-color:#353535}.dsidx-paging-control{clear:both;font-size:13px!important;line-height:40px;margin:30px 0 15px 0!important;text-align:right!important}.dsidx-sorting-control{font-size:14px;float:right;font-size:14px!important;margin:0 0 30px 0!important;white-space:nowrap}.dsidx-sorting-control form{display:inline-block;margin-left:20px!important}.dsidx-sorting-control select{font-size:14px!important;height:40px!important;line-height:40px!important;width:auto!important}#dsidx-map-control{float:left!important;margin:0 0 30px 0}#dsidx-map-control img{margin:0 10px 0 0;vertical-align:-10px}#dsidx-map-control a{color:rgba(53,53,53,.8);display:block;float:right;font-size:14px;padding:4px 0}#dsidx-map-control a:hover{text-decoration:none}.dsidx-listing-container:nth-last-child(2) .dsidx-listing {margin-bottom:0!important}#dsidx-listings{padding:0!important}.dsidx-listing{background-color:#f4f4f4!important;border:0!important;margin:0 0 30px 0!important;padding:15px!important}.dsidx-media{background-color:none!important;margin:0!important;padding:0!important}#dsidx-listings .dsidx-listing .dsidx-primary-data .dsidx-price{background-color:transparent!important;color:#353535!important;font-weight:400!important;left:auto!important;margin:0!important;padding:0!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)}.dsidx-address a{font-size:18px!important;font-weight:400!important}.dsidx-address a:hover{text-decoration:none!important}.dsidx-address a span{color:rgba(0,0,0,.5)!important}.dsidx-data{margin:0 0 0 275px!important}.dsidx-primary-data{border:0!important;overflow:hidden;padding:0!important;position:relative!important}.dsidx-secondary-data{border-top:1px solid rgba(0,0,0,.04)!important;margin:15px 0 0 0!important}.dsidx-listing-tag{background-color:#58b366!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;padding:3px 10px!important}.dsidx-secondary-data-line,.dsidx-secondary-data-mls-number{margin:0 0 8px 0!important}.dsidx-secondary-data-line span,.dsidx-secondary-data-mls-number span{font-size:14px!important;font-weight:400!important}.dsidx-secondary-data-line:before,.dsidx-secondary-data-mls-number:before{border:2px solid #58b366;border-radius:50%;content:'';display:inline-block;height:4px;margin:0 10px 0 0;vertical-align:1px;width:4px}.dsidx-secondary-data-walkscore:before{margin:0 13px 0 0}#dsidx-actions{margin:30px 0!important}#dsidx-actions a{color:rgba(53,53,53,.7)!important;margin:0 30px 0 0!important}#dsidx-actions a img{margin:0 5px 0 0}#dsidx-actions a:hover{text-decoration:none}#dsidx-header>table{background-color:transparent!important;border:0!important}#dsidx table{border:1px solid rgba(0,0,0,.04);color:rgba(0,0,0,.8);line-height:24px;margin:0 0 30px 0}#dsidx th{font-weight:700;text-transform:lowercase;white-space:nowrap}#dsidx td,#dsidx th{padding:12px 15px;vertical-align:middle}#dsidx td b,#dsidx th b{color:rgba(53,53,53,.7);font-size:14px;font-weight:400;line-height:24px}#dsidx h3{border:0;font-size:18px;font-weight:400;margin:0 0 30px 0}.dsidx-contact-form table,.dsidx-contact-form table tr,.dsidx-contact-form table td,.dsidx-contact-form table th{border:0!important;background-color:transparent!important;padding:6px 0!important}.dsidx-details .dsidx-contact-form table td.column-one{width:33.333%}.dsidx-details #dsidx-media{background-color:#f4f4f4;margin:0 0 30px 0;max-width:100%}#dsidx-disclaimer{border-top:1px solid rgba(0,0,0,.04);margin:30px 0 0 0;padding:30px 0 0 0}#dsidx-disclaimer p{font-size:13px;font-style:italic;margin:0;text-align:center}.slider-shadow{background-image:linear-gradient(to top,rgba(0,0,0,.4),transparent 260px);margin-left:-1200px;margin-right:-1200px;position:absolute;width:auto!important}.slider-title{font-size:30px;font-weight:700;margin:0;padding:0;text-shadow:0 1px 1px rgba(0,0,0,.2)}.slider-subtitle{color:rgba(255,255,255,.8);font-size:16px!important;font-weight:700;margin:10px 0 0 0!important;padding:0;text-shadow:0 1px 1px rgba(0,0,0,.2)}.slider-price{border-top:1px solid rgba(255,255,255,.3);font-size:16px;margin:30px 0 0 0;padding:26px 0}.slider-price strong{font-size:24px;font-weight:700}.slider-price .button{margin:0 0 0 20px!important;height:auto!important;position:relative;top:-5px}.hesperiden.tparrows{background-color:#fff;border-radius:0;height:68px;margin-top:-34px;transition:all .4s ease;transform:rotate(45deg)!important;width:68px}.hesperiden.tparrows:hover{background-color:rgba(255,255,255,.8)}.hesperiden.tparrows:before{color:#353535;font-size:13px;height:auto;line-height:inherit;margin:0;position:absolute;transform:rotate(-45deg) translateX(0%) translateY(-50%)}.tp-leftarrow{left:-48px!important}.tp-leftarrow:before{left:56px;top:14px}.tp-rightarrow{left:auto!important;right:-48px!important}.tp-rightarrow:before{right:44px;top:50px}.content-boxes-simple .vc_column-inner>.wpb_wrapper{border:1px solid rgba(0,0,0,.04);margin:0 0 30px 0;padding:0 20px 15px 0;position:relative}.content-boxes-simple .vc_column-inner>.wpb_wrapper h2{border-bottom:1px solid rgba(0,0,0,.04);display:block;font-size:18px;line-height:56px;margin:0 15px 10px 82px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-boxes-simple .vc_column-inner>.wpb_wrapper p{font-size:13px;margin:5px 0 5px 82px}.content-boxes-simple .vc_column-inner>.wpb_wrapper p a{text-decoration:none}.content-boxes-simple .wpb_text_column{margin:0}.content-boxes-simple .vc_icon_element{left:-1px;position:absolute;text-align:left;top:-1px}.content-boxes-simple .vc_icon_element-inner{background-color:#58b366}.content-boxes-simple .vc_icon_element-icon{color:#fff}.content-boxes{border-bottom:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08);margin:0 -1200px!important;padding:0 1200px}.content-boxes h2{font-size:16px!important;font-weight:400!important;margin:0!important}.content-boxes a{color:rgba(53,53,53,.5);display:block;font-weight:700;text-align:center;text-decoration:none}.content-boxes p{color:rgba(53,53,53,.7);font-size:13px}@media (min-width:48em){.content-boxes>div{border-right:1px solid rgba(0,0,0,.08)}}.content-boxes>div:last-child{border-right:0}.content-boxes .vc_icon_element{color:#58b366;margin:20px 0 15px 0;padding:0}.content-boxes .vc_icon_element span{background-color:#f4f4f4;border-radius:50%;height:46px;width:46px}.content-boxes .vc_icon_element span:before{line-height:46px!important}.post-boxes p{margin:0!important}.post-boxes .vc_grid-item-mini{box-shadow:0 0 40px rgba(0,0,0,.1)}@media (min-width:48em){.post-boxes .vc_gitem-animated-block{float:left;width:50%}}.post-boxes .vc_gitem-animated-block .vc-gitem-zone-height-mode-auto{height:300px}.post-boxes .vc_gitem-post-data{margin:0}.post-boxes .vc_gitem-post-data-source-post_title{margin:0 0 15px 0}.post-boxes .vc_gitem-animated-block+.vc_gitem-zone{background-color:#fff!important;float:left;position:relative}@media (min-width:48em){.post-boxes .vc_gitem-animated-block+.vc_gitem-zone{width:50%}}.post-boxes .vc_gitem-animated-block+.vc_gitem-zone h4{font-size:22px;font-weight:400;line-height:32px;margin:0;padding:0}.post-boxes .vc_gitem-animated-block+.vc_gitem-zone .vc_gitem-col{padding:25px}.post-boxes .vc_gitem-animated-block+.vc_gitem-zone .vc_btn3-left{display:none}.property-boxes{background-color:#fafafa;margin:0 -1200px!important;padding:60px 1200px}.property-boxes b,.property-boxes strong{display:block}.property-boxes b{color:rgba(53,53,53,.5);font-size:14px;font-weight:700;line-height:1;margin:-8px 0 5px 0}.property-boxes strong{color:#353535;font-size:40px;font-weight:700;line-height:1}.property-boxes .wpb_column{border-right:1px solid rgba(0,0,0,.04)}.property-boxes .wpb_column:last-child{border-right:0}.property-boxes .vc_icon_element{color:#58b366;display:inline-block;font-size:28px;margin:0 20px 0 0;padding:0;vertical-align:middle}.property-boxes .vc_icon_element .vc_icon_element-inner{height:auto!important;margin:0 35px 0 0!important;width:auto!important}.property-boxes .property-box{text-align:center}@media (max-width:48em){.property-boxes .property-box{margin-bottom:50px}}.property-boxes .property-box .wpb_text_column{display:inline-block;margin:0;padding:0;text-align:left;vertical-align:middle}.woocommerce-message,.woocommerce-info{background-color:#f4f4f4;border-color:#14b10c;color:#353535;padding:20px 20px 20px 50px!important}.woocommerce-message:before,.woocommerce-info:before{color:#14b10c;top:50%;transform:translateY(-50%)}.woocommerce-message a.button,.woocommerce-info a.button{background-color:transparent;background-image:none;border-radius:0;color:#353535;font-weight:400;height:auto;line-height:17px;margin:0;padding:0;text-shadow:none}.woocommerce-message a.button:active,.woocommerce-message a.button:hover,.woocommerce-message a.button:focus,.woocommerce-info a.button:active,.woocommerce-info a.button:hover,.woocommerce-info a.button:focus{background-color:transparent;background-image:none;color:#353535}.woocommerce-info{border-top-color:#43abe4}.woocommerce-info:before{color:#43abe4}.woocommerce-tabs{border:1px solid rgba(0,0,0,.04);display:table;margin:0 0 30px 0;width:100%}.woocommerce-tabs:after{content:" ";display:block;clear:both}.woocommerce.woocommerce-page #content div.product .woocommerce-tabs .wc-tab{box-sizing:border-box;padding:10px 20px;vertical-align:top}@media (min-width:48em){.woocommerce.woocommerce-page #content div.product .woocommerce-tabs .wc-tab{display:table-cell;width:76%}}.woocommerce.woocommerce-page #content div.product .woocommerce-tabs .wc-tab h2{font-size:18px;font-weight:400;line-height:42px;margin:0 0 15px 0;padding:0}.woocommerce.woocommerce-page #content div.product .woocommerce-tabs .wc-tab p{font-size:13px}.woocommerce.woocommerce-page #content div.product .woocommerce-tabs .wc-tab dl{margin:0;padding:0}.woocommerce.woocommerce-page #content div.product .woocommerce-tabs .wc-tab dl dt{color:rgba(53,53,53,.5);float:left;line-height:40px;width:200px}.woocommerce.woocommerce-page #content div.product .woocommerce-tabs .wc-tab dl dd{border-bottom:1px solid rgba(0,0,0,.04);line-height:40px;margin:0}.woocommerce.woocommerce-page #content div.product .woocommerce-tabs .wc-tab dl dd:last-child{border-bottom:0}.woocommerce.woocommerce-page #content div.product .woocommerce-tabs ul.wc-tabs{background-color:rgba(0,0,0,.02);margin:0;padding:0;vertical-align:top}@media (min-width:48em){.woocommerce.woocommerce-page #content div.product .woocommerce-tabs ul.wc-tabs{display:table-cell;width:200px}}.woocommerce.woocommerce-page #content div.product .woocommerce-tabs ul.wc-tabs:before{display:none!important}.woocommerce.woocommerce-page #content div.product .woocommerce-tabs ul.wc-tabs li{background-color:transparent;border:0;border-radius:0;clear:both;display:block;float:none;margin:0;padding:0;transition:background-color .2s ease}.woocommerce.woocommerce-page #content div.product .woocommerce-tabs ul.wc-tabs li:before,.woocommerce.woocommerce-page #content div.product .woocommerce-tabs ul.wc-tabs li:after{display:none}.woocommerce.woocommerce-page #content div.product .woocommerce-tabs ul.wc-tabs li a{color:rgba(53,53,53,.8);display:block;font-size:13px;font-weight:400;overflow:hidden;padding:13px 20px;text-overflow:ellipsis;white-space:nowrap}.woocommerce.woocommerce-page #content div.product .woocommerce-tabs ul.wc-tabs li:hover{background-color:rgba(0,0,0,.02)}.woocommerce.woocommerce-page #content div.product .woocommerce-tabs ul.wc-tabs li.active{background-color:#58b366;background-image:linear-gradient(to bottom,#4fad5d,#4aa258);font-weight:700}.woocommerce.woocommerce-page #content div.product .woocommerce-tabs ul.wc-tabs li.active a{color:#fff}.woocommerce-result-count{color:rgba(53,53,53,.5);font-size:12px;line-height:40px;margin:0}.woocommerce-ordering{border-bottom:1px solid rgba(0,0,0,.08);margin:-52px 0 30px 0!important;padding:0 0 15px 0;width:100%}.woocommerce-ordering select{float:right;width:auto}.product_list_widget li{background-color:rgba(0,0,0,.02);margin:0 0 10px 0!important;padding:12px 16px!important}.product_list_widget li a{color:rgba(53,53,53,.8);font-weight:400!important;text-decoration:none}.product_list_widget li .star-rating{color:#58b366}.product_list_widget li .reviewer{display:none}.product_list_widget li .star-rating span:before,.product_list_widget li .star-rating:before{font-size:10px!important;letter-spacing:3px;margin:4px 0 0 0}.product_list_widget li .amount{font-size:12px;font-weight:700}.woocommerce-checkout #payment{background-color:transparent;border-radius:0;border:1px dashed rgba(0,0,0,.08)}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px dashed rgba(0,0,0,.08)}.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]{float:left;height:26px}.woocommerce-checkout #payment ul.payment_methods li label img{vertical-align:top}.woocommerce-checkout #payment div.payment_box{background-color:rgba(0,0,0,.04);border:0;border-radius:0}.woocommerce-checkout #payment div.payment_box:before{display:none}.woocommerce-checkout #payment div.payment_box p{margin:0}.woocommerce-checkout #payment div.form-row{margin:0;padding:20px}.woocommerce-checkout #payment div.form-row.place-order{padding:20px}.woocommerce-billing-fields,.woocommerce-shipping-fields{border:1px solid rgba(0,0,0,.04);margin:0 0 30px 0;padding:20px}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3{border-bottom:1px solid rgba(0,0,0,.04);font-size:16px;margin:0 -20px 20px -20px;padding:0 20px 20px 20px}.woocommerce form.checkout_coupon{border:1px dashed rgba(0,0,0,.08);border-radius:0;padding:20px}.woocommerce form.checkout_coupon p{margin:0}h3#order_review_heading{border-bottom:1px solid rgba(0,0,0,.04);font-size:16px;font-weight:700;margin:0 0 30px 0;padding:0 0 12px 0}.woocommerce-thankyou-order-details{background-color:rgba(53,53,53,.04);padding:20px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table,.woocommerce table.shop_table.customer_details,.woocommerce table.shop_table.order_details{border:1px solid rgba(0,0,0,.04);border-radius:0;margin:0 0 30px 0}.woocommerce table.shop_table.woocommerce-checkout-review-order-table th,.woocommerce table.shop_table.woocommerce-checkout-review-order-table td,.woocommerce table.shop_table.customer_details th,.woocommerce table.shop_table.customer_details td,.woocommerce table.shop_table.order_details th,.woocommerce table.shop_table.order_details td{border-color:rgba(0,0,0,.04);font-size:13px;padding:12px 20px}.woocommerce-MyAccount-navigation{border:1px solid rgba(0,0,0,.04)}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid rgba(0,0,0,.04);padding:0}.woocommerce-MyAccount-navigation ul li:before{display:none}.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:0}.woocommerce-MyAccount-navigation ul li a{color:rgba(53,53,53,.8);display:block;font-size:13px;padding:10px 20px;text-decoration:none}.woocommerce-MyAccount-navigation ul li a:hover{color:#58b366}.woocommerce-MyAccount-navigation ul li.is-active a{background-color:#58b366;color:#fff;font-weight:700}.woocommerce-EditAccountForm.edit-account fieldset{margin:30px 0 0 0}.woocommerce-EditAccountForm.edit-account fieldset legend{border-bottom:1px solid rgba(0,0,0,.04);color:#353535;font-size:14px!important;font-weight:700;margin:0 -20px 20px -20px;padding:0 20px 20px 20px}.woocommerce-EditAccountForm.edit-account .button{float:right}.woocommerce table.my_account_orders{background-color:transparent;border:0;border-radius:0;margin:0 0 30px 0}.woocommerce table.my_account_orders th{border-bottom:0}.woocommerce table.my_account_orders th,.woocommerce table.my_account_orders td{border-color:rgba(0,0,0,.04);border-right:0;font-size:13px;padding:12px 20px}.woocommerce table.my_account_orders th .button,.woocommerce table.my_account_orders td .button{background-color:transparent;background-image:none;border-radius:0;color:#353535;font-weight:700;height:auto;line-height:1;margin:0;padding:0;text-shadow:none}.woocommerce table.my_account_orders th:first-child,.woocommerce table.my_account_orders td:first-child{padding-left:0}.woocommerce table.my_account_orders th:last-child,.woocommerce table.my_account_orders td:last-child{padding-right:0}.woocommerce table.my_account_orders tbody tr:last-child td{border-bottom:0}.listing-manager-social-networks{margin-bottom:-25px}.listing-manager-social-networks:after{content:" ";display:block;clear:both}.listing-manager-social-network{float:left;height:34px;margin:0 0 25px 0;width:25%}.listing-manager-social-network a{color:#353535;text-decoration:none}.listing-manager-social-network a:before{-webkit-font-smoothing:antialiased;background-color:rgba(0,0,0,.1);border-radius:50%;color:#fff;display:inline-block;font-family:'FontAwesome';height:34px;line-height:34px;margin:0 10px 0 0;text-align:center;vertical-align:middle;width:34px}.listing-manager-social-network a.facebook:before{background-color:#365397;content:'\f09a'}.listing-manager-social-network a.twitter:before{background-color:#00a9f1;content:'\f099'}.listing-manager-social-network a.linkedin:before{background-color:#287bbc;content:'\f0e1'}.listing-manager-social-network a.google:before{background-color:#e0452c;content:'\f1a0'}.listing-manager-social-network a.youtube:before{background-color:#f33;content:'\f167'}.listing-manager-social-network a.vimeo:before{background-color:#48b6ed;content:'\f27d'}.listing-manager-social-network a.foursquare:before{background-color:#f84777;content:'\f180'}.listing-manager-social-network a.skype:before{background-color:#00acf4;content:'\f17e'}.listing-manager-social-network a.dribbble:before{background-color:#ed4584;content:'\f17d'}.listing-manager-social-network a.behance:before{background-color:#1769ff;content:'\f1b4'}.listing-manager-social-network a.instagram:before{background-color:#396d9a;content:'\f16d'}.listing-manager-social-network a.pinterest:before{background-color:#ce1a19;content:'\f231'}ul.amenities{list-style:none;margin:0;padding:0}ul.amenities li{color:rgba(53,53,53,.8);float:left;display:block;margin:0 25px 0 0;padding:8px 0}@media (max-width:48em){ul.amenities li{float:none}}ul.amenities li:before{-webkit-font-smoothing:antialiased;color:#58b366;content:'\f00c';display:inline-block;font-size:10px;font-family:'FontAwesome';line-height:28px;margin:0 8px 0 0;text-align:center;vertical-align:middle}.cart-empty{color:rgba(53,53,53,.8);font-size:30px;font-weight:400;margin:-30px 0 0 0;left:50%;position:absolute;transform:translateX(-50%) translateY(-50%);top:50%}.cart-empty:before{color:rgba(0,0,0,.04);content:'\f071';font-family:'FontAwesome';font-size:380px;left:50%;margin:50px 0 0 0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.return-to-shop{left:50%;margin:40px 0 0 0;position:absolute;transform:translateX(-50%) translateY(-50%);top:50%}.woocommerce .shop_table.cart{width:66.10169%;float:left;margin-right:1.69492%;border:0;border-radius:0}.woocommerce .shop_table.cart .coupon input[type="text"]{width:220px!important}.woocommerce .shop_table.cart .coupon .button{border-radius:0}.woocommerce .shop_table.cart .product-remove a{border:1px solid rgba(0,0,0,.04);border-radius:0;color:rgba(53,53,53,.5)!important;font-size:14px;height:40px;line-height:42px;transition:all .2s ease;width:40px}.woocommerce .shop_table.cart .product-remove a:hover{background-color:transparent;color:#353535!important}.woocommerce .shop_table.cart .product-thumbnail a{display:block}.woocommerce .shop_table.cart .product-thumbnail img{display:block;height:42px;width:42px}.woocommerce .shop_table.cart .product-name a{font-weight:700;text-decoration:none}.woocommerce .shop_table.cart th,.woocommerce .shop_table.cart td{border-color:rgba(0,0,0,.04);padding:24px 0}.woocommerce .shop_table.cart tbody tr:last-child td{border:0}.woocommerce .cart-collaterals{width:32.20339%;float:left;margin-right:1.69492%;float:right;margin-right:0}.woocommerce .cart-collaterals .cart_totals{background-color:rgba(0,0,0,.01);border:1px dashed rgba(0,0,0,.08);float:none;padding:20px;width:100%}.woocommerce .cart-collaterals .cart_totals h2{font-size:18px;font-weight:400;margin:0 0 20px 0;padding:0}.woocommerce .cart-collaterals .cart_totals .shop_table{border:0;border-radius:0}.woocommerce .cart-collaterals .cart_totals .shop_table th,.woocommerce .cart-collaterals .cart_totals .shop_table td{border-color:rgba(0,0,0,.04);padding:12px 0}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{margin:20px 0 0 0;padding:0}.woocommerce .cart-collaterals .cart_totals .checkout-button{float:right;font-size:14px;margin:0;padding:0 26px;width:auto}@media (min-width:48em){#content ul.products li.product{width:32.20339%;float:left;margin-right:1.69492%}#content ul.products li.product:nth-child(3n) {float:right;margin-right:0}}@media (max-width:34em){#content ul.products li.product{width:100%}}@media (min-width:48em){body.single-company #content ul.products li.product,body.single-agent #content ul.products li.product{width:23.72881%;float:left;margin-right:1.69492%}body.single-company #content ul.products li.product:nth-child(4n), body.single-agent #content ul.products li.product:nth-child(4n) {clear:none;float:right;margin-right:0}body.single-company #content ul.products li.product:nth-child(4n + 1), body.single-agent #content ul.products li.product:nth-child(4n + 1) {clear:left}}@media (max-width:34em){body.single-company #content ul.products li.product,body.single-agent #content ul.products li.product{width:100%}}#content .woocommerce.columns-4 ul.products li.product{width:100%}@media (min-width:62em){#content .woocommerce.columns-4 ul.products li.product{width:23.72881%;float:left;margin-right:1.69492%}#content .woocommerce.columns-4 ul.products li.product:nth-child(4n) {float:right;margin-right:0}#content .woocommerce.columns-4 ul.products li.product:nth-child(4n + 1) {clear:left}}#content .woocommerce.columns-5 ul.products li.product{width:100%}@media (min-width:62em){#content .woocommerce.columns-5 ul.products li.product{width:18.36735%;float:left;margin-right:2.04082%}#content .woocommerce.columns-5 ul.products li.product:nth-child(5n) {float:right;margin-right:0}#content .woocommerce.columns-5 ul.products li.product:nth-child(5n + 1) {clear:left}}.woocommerce #content .related.products h2{border-bottom:1px solid rgba(0,0,0,.04);font-weight:400;margin:0 0 30px 0;padding:0 0 30px 0}@media (min-width:48em){.woocommerce #content .related.products li.product{width:23.72881%;float:left;margin-right:1.69492%}.woocommerce #content .related.products li.product:nth-child(4n) {float:right;margin-right:0}.woocommerce #content .related.products li.product:nth-child(4n + 1) {clear:left}}.woocommerce ul.products li.product{background-color:#353535;box-sizing:border-box;position:relative}.woocommerce ul.products li.product.featured{outline:2px solid #f36e44}.woocommerce ul.products li.product.featured dl{background-color:#fff}.woocommerce ul.products li.product .onsale{background-color:#f36e44;border-radius:0;font-size:12px;height:auto;line-height:1;margin:0;min-height:auto;padding:7px 5px;right:0;top:0;transform:translateY(-100%)}.woocommerce ul.products li.product h3{color:#fff;display:block;font-size:16px;font-weight:700;margin:0 0 15px 0;overflow:hidden;padding:0 15px;text-overflow:ellipsis;white-space:nowrap}.woocommerce ul.products li.product dl{background-color:#fafafa;color:rgba(53,53,53,.5);font-size:12px;margin:0;padding:0 15px}.woocommerce ul.products li.product dl dt,.woocommerce ul.products li.product dl dd{line-height:36px}.woocommerce ul.products li.product dl dt{float:left}.woocommerce ul.products li.product dl dd{border-bottom:1px solid rgba(0,0,0,.04);color:#353535;font-weight:700;margin:0;text-align:right}.woocommerce ul.products li.product dl dd.last{border:0}.woocommerce ul.products li.product:hover .product-image-wrapper img{transform:scale(1.1)}.woocommerce ul.products li.product .product-image-wrapper{margin:0 0 15px 0;position:relative;overflow:hidden}.woocommerce ul.products li.product .product-image-wrapper img{margin:0;transition:all .5s linear}.woocommerce ul.products li.product .product-image-wrapper .button{background-color:rgba(0,0,0,.4);background-image:none;border-radius:50%;bottom:15px;float:right;height:32px;margin:0 0 0 20px;padding:0;position:absolute;transition:all .2s ease;right:15px;width:32px;z-index:100}.woocommerce ul.products li.product .product-image-wrapper .button:hover{background-color:rgba(0,0,0,.7);background-image:none}.woocommerce ul.products li.product .product-image-wrapper .listing-manager-favorite-add{cursor:pointer}.woocommerce ul.products li.product .product-image-wrapper .listing-manager-favorite-add span{display:none}.woocommerce ul.products li.product .product-image-wrapper .listing-manager-favorite-add:after{-webkit-font-smoothing:antialiased;color:#fff;content:'\f08a';display:block;font-family:'FontAwesome';font-size:11px;left:50%;line-height:1;position:absolute;text-shadow:none;top:50%;transform:translateX(-50%) translateY(-50%)}.woocommerce ul.products li.product .product-image-wrapper .listing-manager-favorite-add.marked:after{content:'\f004'}.woocommerce ul.products li.product .product-location{color:rgba(255,255,255,.8);display:block;font-size:12px;line-height:1.5;margin:0 0 5px 0;overflow:hidden;padding:0 15px;text-overflow:ellipsis;white-space:nowrap}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .product-category{background-color:#58b366;color:#fff;font-size:11px;font-weight:700;left:15px;padding:5px 10px;position:absolute;text-shadow:1px 1px rgba(0,0,0,.2);top:15px}.woocommerce ul.products li.product .price del,.woocommerce ul.products li.product .price ins,.woocommerce ul.products li.product .product-category del,.woocommerce ul.products li.product .product-category ins{display:inline}.woocommerce ul.products li.product .product-category{background-color:rgba(0,0,0,.8);left:auto;right:15px}.woocommerce ul.products li.product .star-rating{color:#58b366;display:none;height:14px;margin:0 15px 15px 15px}.woocommerce ul.products li.product .star-rating span:before,.woocommerce ul.products li.product .star-rating:before{font-size:10px!important;letter-spacing:3px;margin:4px 0 0 0}.inquire-form-wrapper{border:1px solid rgba(0,0,0,.04);margin:0 0 30px 0;padding:20px}.inquire-form-wrapper:after{content:" ";display:block;clear:both}.inquire-form-wrapper h2{border-bottom:1px solid rgba(0,0,0,.04);font-size:18px;font-weight:400;margin:0 -20px 30px -20px;padding:0 20px 20px 20px}.inquire-form-wrapper .button{float:right}.inquire-form-fields .form-group{margin-bottom:0}@media (min-width:48em){.inquire-form-fields .form-group{width:32.20339%;float:left;margin-right:1.69492%}.inquire-form-fields .form-group:nth-child(3n) {float:right;margin-right:0}}.product-actions{background-color:#f4f4f4}.product-actions:after{content:" ";display:block;clear:both}.product-actions a{box-sizing:border-box;color:rgba(53,53,53,.75);display:block;float:left;font-size:12px;padding:13px 16px;position:relative;text-align:left;width:50%}.product-actions a .fa{color:rgba(53,53,53,.2);font-size:11px;margin:0 5px 0 0;vertical-align:0}.product-actions a:last-child:after{background-color:rgba(0,0,0,.12);bottom:10px;content:'';display:block;left:0;position:absolute;top:10px;width:1px}.content-title-property-gallery{bottom:25px;position:absolute;right:15px;z-index:6}@media (max-width:48em){.content-title-property-gallery{bottom:100px;left:10px;right:auto}}@media (min-width:48em){.content-title-property-gallery{width:50%}}.content-title-property-gallery .thumbnails{float:right;text-align:right}.content-title-property-gallery .thumbnails>a{display:inline-block;float:none;margin:0 0 0 16px;width:46px}.content-title-property-gallery .thumbnails>a img{border:2px solid #fff;display:block;height:auto;transition:all .2s ease;max-width:100%}.content-title-property-gallery .thumbnails>a:hover img{border-color:#f36e44}.content-title-property-gallery .thumbnails>a:last-child{margin-right:0}.woocommerce div.product .summary .star-rating{color:#f36e44;font-size:12px;margin-right:15px;width:78px}.woocommerce div.product .summary .star-rating:before,.woocommerce div.product .summary .star-rating span:before{letter-spacing:3px}.woocommerce div.product .summary .woocommerce-review-link{color:rgba(53,53,53,.5);display:block;font-size:12px;margin:0;text-decoration:none}.woocommerce div.product .summary form.cart div.quantity{margin:0;text-align:center}.woocommerce div.product .summary form.cart button.button{background-color:#353535;background-image:none;border-radius:0!important}.woocommerce div.product .summary p.price{color:#353535;font-size:24px;font-weight:700}.woocommerce div.product .summary .product_meta .posted_in,.woocommerce div.product .summary .product_meta .tagged_as{font-size:12px;clear:both;display:block}.woocommerce div.product .summary .product_meta .posted_in a,.woocommerce div.product .summary .product_meta .tagged_as a{background-color:rgba(0,0,0,.03);border-radius:2px;color:rgba(53,53,53,.5);display:inline-block;margin:2px 5px 2px 0;padding:3px 8px;position:relative;text-decoration:none}.woocommerce div.product .summary .product_meta .posted_in a:after,.woocommerce div.product .summary .product_meta .tagged_as a:after{background-color:#fff;content:'';height:14px;position:absolute;right:-14px;width:14px}.woocommerce div.product .summary .product_meta .tagged_as{margin:15px 0 0 0}.woocommerce.product-listing div.product .summary{clear:both;float:none!important;width:100%!important}.woocommerce.product-listing div.product .summary .property-overview{border:1px solid rgba(0,0,0,.04);margin:0 0 30px 0;padding:20px}.woocommerce.product-listing div.product .summary .property-overview h2{border-bottom:1px solid rgba(0,0,0,.04);font-size:18px;font-weight:400;margin:0 -20px 30px -20px;padding:0 20px 20px 20px}.woocommerce.product-listing div.product .summary .list{font-weight:700;list-style:none;margin:0;overflow:hidden;padding:0;position:relative}.woocommerce.product-listing div.product .summary .list:after{background-color:#fff;bottom:0;content:'';display:block;height:1px;left:0;position:absolute;right:0}.woocommerce.product-listing div.product .summary .list li{border-bottom:1px solid rgba(0,0,0,.04)}@media (min-width:48em){.woocommerce.product-listing div.product .summary .list li{width:31.03448%;float:left;margin-right:3.44828%}.woocommerce.product-listing div.product .summary .list li:after{content:" ";display:block;clear:both}.woocommerce.product-listing div.product .summary .list li:nth-child(3n) {float:right;margin-right:0}}.woocommerce.product-listing div.product .summary .list li span,.woocommerce.product-listing div.product .summary .list li strong{display:block;line-height:36px}.woocommerce.product-listing div.product .summary .list li span{color:rgba(53,53,53,.5);float:left;font-weight:400}.woocommerce.product-listing div.product .summary .list li strong{margin:0;text-align:right}.woocommerce.product-listing div.product .summary .list li strong:last-child{border-bottom:0}.woocommerce #reviews #comments ol.commentlist{margin:0;padding:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{border:0;border-radius:50%;padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:0;padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{margin-top:7px}.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating span:before,.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating:before{color:#58b366;font-size:10px!important;letter-spacing:3px;margin:4px 0 0 0}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{margin-top:3px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong{color:#353535}.woocommerce #reviews #review_form{padding:15px 0 0 0}.woocommerce #reviews #review_form h3{border-bottom:1px dashed rgba(0,0,0,.08);border-top:1px dashed rgba(0,0,0,.08);font-size:14px;font-weight:400;margin:0 -20px 15px -20px;padding:18px 20px}.woocommerce #reviews #review_form .comment-notes{color:rgba(53,53,53,.5);font-size:12px;font-style:italic}.woocommerce #reviews #review_form .comment-form-author,.woocommerce #reviews #review_form .comment-form-email{width:49.15254%;float:left;margin-right:1.69492%}.woocommerce #reviews #review_form .comment-form-email{float:right;margin-right:0}.woocommerce #reviews #review_form .comment-form-comment{margin:0}.woocommerce #reviews #review_form .comment-form-comment textarea{margin:0}.woocommerce #reviews #review_form input[type="submit"]{float:right}.vc_row{background-attachment:fixed;background-position:center center;background-size:cover}.vc_row-has-fill{margin-left:-800px;margin-right:-800px;padding-left:800px;padding-right:800px}.wpb_wrapper,.wpb_heading{margin:0}.wpb_wrapper h2,.wpb_heading h2{font-size:28px;font-weight:400;margin:0 0 40px 0}.wpb_wrapper h2 strong,.wpb_wrapper h2 span,.wpb_wrapper h2 b,.wpb_heading h2 strong,.wpb_heading h2 span,.wpb_heading h2 b{display:block;text-align:center}.wpb_wrapper h2 strong,.wpb_heading h2 strong{font-size:28px;font-weight:400}.wpb_wrapper h2 span,.wpb_wrapper h2 b,.wpb_heading h2 span,.wpb_heading h2 b{color:rgba(53,53,53,.5);font-size:16px;font-weight:400;line-height:28px;margin:20px auto 0 auto}@media (min-width:48em){.wpb_wrapper h2 span,.wpb_wrapper h2 b,.wpb_heading h2 span,.wpb_heading h2 b{max-width:40%}.page-template-page-hero-split-screen .wpb_wrapper h2 span,.page-template-page-hero-split-screen .wpb_wrapper h2 b,.page-template-page-hero-split-screen .wpb_heading h2 span,.page-template-page-hero-split-screen .wpb_heading h2 b{max-width:55%}}.vc_tta-tabs-list,.vc_tta-panels{margin:0 0 40px 0!important;text-align:center}.vc_tta-tabs-list li,.vc_tta-tabs-list .vc_tta-panel,.vc_tta-panels li,.vc_tta-panels .vc_tta-panel{margin:0 16px!important}.vc_tta-tabs-list li.vc_active .vc_tta-panel-title a,.vc_tta-tabs-list .vc_tta-panel.vc_active .vc_tta-panel-title a,.vc_tta-panels li.vc_active .vc_tta-panel-title a,.vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-title a{background-color:#34713d!important;background-image:none}.vc_tta-tabs-list li.vc_active a,.vc_tta-panels li.vc_active a{background-color:#34713d!important;background-image:none}.vc_tta-tabs-list .vc_tta-panel-heading,.vc_tta-panels .vc_tta-panel-heading{background-color:transparent!important;border:0!important}.vc_tta-tabs-list li a,.vc_tta-tabs-list .vc_tta-panel-title a,.vc_tta-panels li a,.vc_tta-panels .vc_tta-panel-title a{background-color:#58b366!important;background-image:linear-gradient(to bottom,#4fad5d,#4aa258);border:0!important;border-radius:17px!important;color:#fff!important;font-size:13px!important;height:34px!important;line-height:34px!important;padding:0 28px!important;text-shadow:1px 1px rgba(0,0,0,.2)}.vc_tta-tabs-list li a:hover,.vc_tta-tabs-list .vc_tta-panel-title a:hover,.vc_tta-panels li a:hover,.vc_tta-panels .vc_tta-panel-title a:hover{background-image:linear-gradient(to top,#4fad5d,#4aa258)}.vc_masonry_media_grid .vc-gitem-zone-height-mode-auto{max-height:180px}.vc_masonry_media_grid .vc_grid-item-mini .vc_gitem-zone{background-color:transparent!important;overflow:visible}.vc_masonry_media_grid .vc_grid-item-mini .vc_gitem-zone .vc_gitem-zone-mini{position:relative;margin:-26px 0 0 0}.vc_masonry_media_grid .vc_gitem-col{padding:0!important}.vc_masonry_media_grid .vc_gitem-col h4{background-color:#fff;color:rgba(53,53,53,.75);display:inline-block;font-size:12px;margin:0;padding:6px 18px;text-transform:uppercase}.vc_masonry_media_grid .vc_gitem-post-data-source-post_title{margin:0!important}.vc_masonry_media_grid .vc_gitem-post-data-source-post_excerpt{display:none}.vc_masonry_media_grid .vc_btn3-container{display:none!important}.vc_cta3{background-color:#58b366!important;background-image:linear-gradient(to right,#4fad5d,#4aa258);border-radius:0!important;border:0!important;color:#fff;margin:0 -1000px!important;padding:60px 1000px!important}.vc_cta3 h2{margin:0 0 20px 0;padding:0}.vc_cta3 p{color:rgba(255,255,255,.75);font-size:16px;margin:0}.vc_cta3 .vc_btn3{background-color:#353535!important;background-image:none;border:0!important;border-radius:24px!important;color:#fff!important;height:auto!important;padding:16px 30px!important}.bk_calendar_frame{float:left;margin:0 0 60px 0;width:40%!important}.bk_calendar_frame .datepick-inline{border:0;box-shadow:none}.bk_calendar_frame .datepick-inline .calendar-links{background-color:transparent;background-image:none;border:0}.bk_calendar_frame .datepick-inline{width:100%!important}.bk_calendar_frame .datepick-inline .datepick-header{color:rgba(53,53,53,.7);font-weight:700;margin:0 0 20px 0;text-align:center;text-shadow:none}.bk_calendar_frame .datepick-inline .datepick-prev a,.bk_calendar_frame .datepick-inline .datepick-next a{font-size:16px;text-decoration:none;text-shadow:none}.bk_calendar_frame .datepick-inline .datepick-prev{float:left}.bk_calendar_frame .datepick-inline .datepick-next{float:right}.bk_calendar_frame .datepick{width:100%}.bk_calendar_frame .datepick .datepick-title-row th{border:0;color:#353535;font-size:12px}.bk_calendar_frame .datepick .datepick-days-cell{border:0;color:rgba(53,53,53,.5);padding:18px 0;text-align:center}.bk_calendar_frame .datepick .datepick-days-cell.datepick-days-cell-over{background-color:#58b366!important;cursor:pointer}.bk_calendar_frame .datepick .datepick-days-cell.datepick-days-cell-over a{color:#fff!important}.bk_calendar_frame .datepick .datepick-days-cell.date_available{background-color:rgba(0,0,0,.04)}.bk_calendar_frame .datepick .datepick-days-cell.date_available a{color:rgba(53,53,53,.5);font-weight:400;text-shadow:none}.bk_calendar_frame .datepick .datepick-days-cell.date2approve{background-color:#353535;color:#fff;font-weight:400;text-shadow:none}.booking_form_div .control-group{float:left;margin:0 0 0 30px;width:calc(30% - 30px)}.booking_form_div .control-group:nth-child(7) {width:calc(60% - 30px)}.booking_form_div .btn{float:right}.listing-manager-packages{margin:0 -15px}.listing-manager-package-wrapper{box-sizing:border-box;float:left;padding:0 15px;width:33.3333%}.listing-manager-package{border:1px solid rgba(0,0,0,.08);margin:0 0 30px 0;padding:25px}.listing-manager-package h2{margin:0;text-align:center}.listing-manager-package p{text-align:center}.listing-manager-package ul{list-style:none;margin:0 0 30px 0;padding:0}.listing-manager-package li span,.listing-manager-package li strong{display:block}.listing-manager-package .button{text-align:center;width:100%}.listing-manager-packages{width:83.05085%;float:left;margin-right:1.69492%;float:none;margin:0 auto}.listing-manager-packages:after{content:" ";display:block;clear:both}.listing-manager-package-wrapper{padding:0}.listing-manager-package{background-color:rgba(0,0,0,.02);border:0}.highlighted .listing-manager-package{background-color:#58b366;color:#fff}.highlighted .listing-manager-package .button{background-color:#353535;background-image:none}.highlighted .listing-manager-package .button:hover{background-color:#424242;background-image:none}.listing-manager-package h2{font-size:34px;margin:0;padding:0;text-align:left}.listing-manager-package p{margin:0;padding:0;text-align:left}.listing-manager-package-price{color:#58b366;font-size:44px;font-weight:700}.highlighted .listing-manager-package-price{color:#fff}ul.listing-manager-package-list{border-top:1px solid rgba(0,0,0,.04);margin:30px 0 0 0;padding:30px 0 0 0}.highlighted ul.listing-manager-package-list{border-top:1px solid rgba(255,255,255,.3)}ul.listing-manager-package-list li{margin:0 0 15px 0}ul.listing-manager-package-list li strong,ul.listing-manager-package-list li span{margin:3px 0 0 0}ul.listing-manager-package-list li strong{color:rgba(53,53,53,.5);font-size:12px;font-weight:400}.highlighted ul.listing-manager-package-list li strong{color:rgba(255,255,255,.7)}ul.listing-manager-package-list li span{font-weight:400}ul.listing-manager-package-list li:last-child{margin:0}.listing-manager-package-content{border-top:1px solid rgba(0,0,0,.04);margin:30px 0 0 0;padding:30px 0 0 0}.highlighted .listing-manager-package-content{border-top:1px solid rgba(255,255,255,.3)}.listing-manager-package-content li{color:rgba(53,53,53,.6);line-height:34px}.highlighted .listing-manager-package-content li{color:rgba(255,255,255,.8)}.page-title{display:none;margin:0}.content-title{margin:0 0 -20px 0}.content-title-inner{max-width:1170px;margin-left:auto;margin-right:auto;padding:0 15px}.content-title-inner:after{content:" ";display:block;clear:both}.content-title-inner h1{font-weight:400;margin:30px 0 0 0;padding:0}.woocommerce .woocommerce-breadcrumb{color:rgba(53,53,53,.5);font-size:11px;margin:20px 0 -20px 0}.woocommerce .woocommerce-breadcrumb .separator{padding:0 10px}.woocommerce .woocommerce-breadcrumb a{color:rgba(53,53,53,.5);text-decoration:none}.content-title-property{background-position:bottom center;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 4px rgba(0,0,0,.12);height:440px;position:relative}.content-title-property h1{color:#fff;font-size:28px;font-weight:400;margin:0;padding:0;text-shadow:0 1px 1px rgba(0,0,0,.12)}.content-title-property-inner{background-image:linear-gradient(to top,rgba(53,53,53,.7),transparent 220px);bottom:0;left:0;position:absolute;right:0;top:0}.content-title-property-padding{margin:0 auto;max-width:1170px;height:440px;padding:0 15px;position:relative}.content-title-property-padding:after{content:" ";display:block;clear:both}.content-title-property-header{bottom:25px;left:15px;position:absolute}.content-title-property-header h1{color:#fff;font-size:30px;font-weight:700;line-height:1;margin:0;padding:0;text-shadow:0 1px 1px rgba(0,0,0,.2)}.content-title-property-header-location{color:rgba(255,255,255,.8);font-size:16px;font-weight:400;line-height:1;margin:10px 0 0 0;text-shadow:0 1px 1px rgba(0,0,0,.2)}.content-title-property-price{color:#fff;font-size:20px;font-weight:700;height:40px;position:absolute;left:15px;top:25px}.content-title-property-price>span{background-color:rgba(0,0,0,.4);display:inline-block;line-height:40px;padding:0 12px}.woocommerce .content-title-property-actions{position:absolute;right:15px;top:25px;z-index:8}@media (max-width:48em){.woocommerce .content-title-property-actions{left:15px;right:auto;top:84px}.woocommerce .content-title-property-actions .content-title-property-action-image{margin-left:0!important}}.woocommerce .content-title-property-actions .button{background-color:rgba(0,0,0,.4);background-image:none;border-radius:50%;float:right;margin:0 0 0 20px;padding:0;position:relative;width:40px}.woocommerce .content-title-property-actions .button:hover{background-color:rgba(0,0,0,.7);background-image:none}.woocommerce .content-title-property-actions .button .fa{font-size:14px;left:50%;margin:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.woocommerce .content-title-property-actions .listing-manager-report{float:right}.woocommerce .content-title-property-actions .listing-manager-report a span{display:none}.woocommerce .content-title-property-actions .listing-manager-report a:after{-webkit-font-smoothing:antialiased;color:#fff;content:'\f071';display:block;font-family:'FontAwesome';font-size:15px;left:50%;position:absolute;text-shadow:none;top:50%;transform:translateX(-50%) translateY(-50%)}.woocommerce .content-title-property-actions .listing-manager-favorite{float:right}.woocommerce .content-title-property-actions .listing-manager-favorite-add{cursor:pointer}.woocommerce .content-title-property-actions .listing-manager-favorite-add span{display:none}.woocommerce .content-title-property-actions .listing-manager-favorite-add:after{-webkit-font-smoothing:antialiased;color:#fff;content:'\f08a';display:block;font-family:'FontAwesome';font-size:15px;left:50%;position:absolute;text-shadow:none;top:50%;transform:translateX(-50%) translateY(-50%)}.woocommerce .content-title-property-actions .listing-manager-favorite-add.marked:after{content:'\f004'}.content-title-property-map{display:none;background-color:#f4f4f4;bottom:0;left:0;top:0;position:absolute;right:0;top:0;z-index:7}.map-container,.map-wrapper{height:500px;position:relative}.map-content{bottom:50px;left:50px;position:absolute}.marker{background-image:url(https://www.sci-kibitzenau.fr/wp-content/themes/plugins/listing-manager/assets/img/marker.png);background-repeat:no-repeat;background-size:cover;height:51px;display:block;left:0;position:relative;top:0;transition:all ease .15s;user-select:none;-webkit-user-select:none;width:32px}.marker:after{background-color:#fff;border:0;border-radius:50%;content:'';display:block;height:17px;left:8px;position:relative;top:-19px;transition:all .4s ease;width:17px}.marker:before{background-color:rgba(0,0,0,.5);border-radius:50%;bottom:3px;box-shadow:0 0 0 0 #000;content:'';display:block;height:3px;left:50%;position:absolute;transition:all ease .15s;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:3px;z-index:-1}.marker:hover{margin-top:6px}.marker:before{background-color:rgba(0,0,0,.14);bottom:-6px;box-shadow:0 0 7px 1px rgba(0,0,0,.4);width:16px}.marker-inner{color:#fff;display:block;font-size:16px;height:26px;line-height:27px;margin:0 0 0 6px;position:relative;overflow:hidden;text-align:center;top:6px;width:26px}.infobox{background-color:#fff;position:relative}.infobox:after{border-color:transparent;border-style:solid;border-width:12px 6px;border-top-color:#fff;bottom:-18px;content:'';display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:0}.infobox-inner{background-color:#fff;border-radius:0;box-shadow:0 10px 20px rgba(0,0,0,.2);padding:15px;position:relative;width:260px}.infobox .close{background-color:#323232;border:0;cursor:pointer;height:20px;opacity:1;padding:3px;position:absolute;right:0;text-indent:-9999px;top:0;width:20px;z-index:999}.infobox .close:after{background-color:#fff;content:'';display:block;height:2px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);width:10px}.infobox .close:before{background-color:#fff;content:'';display:block;height:2px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(-45deg);width:10px}.infobox .close:hover{background-color:#323232}.infobox-image{background-size:cover;background-position:center center;border-radius:0;height:170px;margin:-15px -15px 0 -15px;position:relative}.infobox-image:after{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent 55px);bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0;z-index:10}.infobox-image a{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.infobox-item{border-bottom:1px solid #f4f4f4;margin:0 0 12px 0;padding:0 0 12px 0}.infobox-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.infobox-item-title{color:#323232;display:block;font-size:14px;margin:12px 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.infobox-item-title a{color:#323232}.infobox-item-image{background-repeat:no-repeat;background-size:cover;float:left;height:45px;margin:0 13px 0 0;position:relative;width:60px}.infobox-item-image a{bottom:0;left:0;position:absolute;right:0;top:0}.infobox.multiple .infobox-inner{overflow:auto}.infobox-title{position:relative}.infobox-title h2{font-size:15px;font-weight:700;margin:13px 0 0 0;padding:0;overflow:hidden;text-overflow:ellipsis;width:170px;white-space:nowrap}.infobox-rating{font-size:12px;position:absolute;right:0;top:2px}.infobox-category{font-size:12px;position:absolute;right:0;top:-2px}.map-actions{user-select:none;-webkit-user-select:none}.map-actions a{background-color:#323232;color:#fff;cursor:pointer;display:inline-block;height:30px;line-height:30px;margin:0 -4px 0 0;min-width:30px;text-align:center;transition:all .15s linear}.map-actions a:hover{background-color:#323232;color:#fff}.map-actions span{font-size:13px;padding:0 15px}.map-actions a:first-of-type:before{content:none}.map-actions a:before{border-left:1px solid #323232;content:"";display:block;position:absolute;height:20px;margin-top:5px}.map-actions-group{display:inline-block;margin:0 12px 0 0}.map-actions-group:hover a:before{height:30px;margin-top:0}.clusterer{align-items:center;background-color:#323232;border-radius:50%;box-shadow:0 2px 3px rgba(0,0,0,.25);color:rgba(255,255,255,.7);display:flex;font-size:10px;font-weight:700;height:40px;justify-content:center;width:40px}.clusterer-inner{align-items:center;border:2px solid rgba(255,255,255,.4);border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:700;height:28px;justify-content:center;line-height:20px;width:28px}.map-message{font-size:32px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-width:78em){.map-wrapper{margin:0 -15px}}@media (min-width:78em){.map-wrapper{margin:0 -1200px}}.map-content{left:auto;margin:0 auto;max-width:1170px;padding:0 15px;position:relative;right:auto}.map-actions-group{pointer-events:all}#map-control-zoom-in:after,#map-control-zoom-out:after,#map-control-current-position:after{content:'\f124';font-family:'FontAwesome';-webkit-font-smoothing:antialiased}#map-control-zoom-in span,#map-control-zoom-out span,#map-control-current-position span{display:none}#map-control-zoom-in:after{content:'\f067';font-size:11px}#map-control-zoom-out:after{content:'\f068';font-size:11px}.clusterer{background-color:#58b366;box-shadow:0 3px 3px rgba(0,0,0,.2)}.clusterer-inner{border:3px solid #fff;box-shadow:inset 0 0 15px rgba(0,0,0,.2);height:34px;font-size:11px;font-weight:400!important;line-height:1;width:34px}.marker{background-image:none;background-color:#353535;border-radius:50%;height:28px;position:relative;transition:background-color .2s ease;width:28px}.marker:hover{background-color:#f36e44;margin-top:auto}.marker:hover:after{border-top-color:#f36e44}.marker:before{background-color:#fff;border-radius:50%;box-shadow:none;height:10px;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:10px;z-index:1}.marker:hover:before{background-color:#fff;bottom:auto;box-shadow:none;width:10px}.marker:after{background-color:transparent;bottom:auto;border:5px solid transparent;border-width:21px 11px;border-top-color:#353535;border-radius:0;height:0;left:3px;position:absolute;right:auto;top:14px;transition:border-color .2s ease;width:0}.marker-inner{background-color:rgba(0,0,0,.2);border-radius:50%;height:5px;position:absolute!important;left:2px;top:32px;width:12px}.infobox{z-index:100}.infobox-inner{height:184px!important}.infobox-title{padding:12px 0}.infobox-title h2{font-size:16px}.infobox-title h2 a{color:#353535;text-decoration:none}.map-message{text-align:center}@media (max-width:48em){.map-message{font-size:28px}}.woocommerce .filter-background .listing-manager-filter-form{background-image:url(https://www.sci-kibitzenau.fr/wp-content/themes/homesite/assets/img/xpattern.jpg.pagespeed.ic.CHnpngj436.jpg);background-position:top center;background-repeat:repeat-x;margin:0 -1200px;padding:40px 1200px 15px 1200px;position:relative}.woocommerce .filter-background .listing-manager-filter-form:after{content:" ";display:block;clear:both}.woocommerce .filter-background .listing-manager-filter-form:before{background-color:rgba(88,179,102,.85);bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0}.woocommerce .filter-background .listing-manager-filter-form input[type="text"],.woocommerce .filter-background .listing-manager-filter-form input[type="number"],.woocommerce .filter-background .listing-manager-filter-form input[type="date"],.woocommerce .filter-background .listing-manager-filter-form select,.woocommerce .filter-background .listing-manager-filter-form .input-group-addon{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.woocommerce .filter-background .listing-manager-filter-form .form-group{position:relative;z-index:2}.woocommerce .filter-background .listing-manager-filter-form .form-group label{color:#fff}@media (min-width:48em) and (max-width:62em){.woocommerce .filter-background .listing-manager-filter-form .form-group{width:23.72881%;float:left;margin-right:1.69492%}.woocommerce .filter-background .listing-manager-filter-form .form-group:nth-child(4n) {float:right;margin-right:0}.woocommerce .filter-background .listing-manager-filter-form .form-group:nth-child(4n+1) {clear:left}}@media (min-width:62em) and (max-width:78em){.woocommerce .filter-background .listing-manager-filter-form .form-group{width:18.91892%;float:left;margin-right:1.35135%}.woocommerce .filter-background .listing-manager-filter-form .form-group:nth-child(5n) {float:right;margin-right:0}.woocommerce .filter-background .listing-manager-filter-form .form-group:nth-child(5n+1) {clear:left}}@media (min-width:78em){.woocommerce .filter-background .listing-manager-filter-form .form-group{width:15.25424%;float:left;margin-right:1.69492%}.woocommerce .filter-background .listing-manager-filter-form .form-group:nth-child(6n) {float:right;margin-right:0}.woocommerce .filter-background .listing-manager-filter-form .form-group:nth-child(6n+1) {clear:left}}.woocommerce .filter-background .listing-manager-filter-form .form-group-button button.button{background-color:#353535;background-image:none;color:#fff;border:0;border-radius:0;font-size:13px;padding:0 20px;width:100%}.sidebar .listing-manager-filter-form .button{width:100%}.listing-manager-submission-package{border:1px solid rgba(0,0,0,.08);margin:0 0 30px 0;position:relative}.listing-manager-submission-package label{display:block;padding:25px}.listing-manager-submission-package h4{margin:0;padding:0}.listing-manager-submission-package input[type="radio"]{position:absolute;right:25px;top:50%;transform:translateY(-50%)}.listing-manager-submission-package ul{list-style:none;margin:0;padding:0}.listing-manager-submission-package li{display:inline-block}.listing-manager-submission-package li:after{content:'/'}.listing-manager-submission-package li:last-child:after{display:none}.listing-manager-submission-package.expired{opacity:.5}.listing-manager-submission-package.expired label{cursor:not-allowed}.listing-manager-submission-package.expired:after{background-color:rgba(0,0,0,.04);bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0}table.listing-manager-table-list{background:transparent;border:0}table.listing-manager-table-list th,table.listing-manager-table-list td{border-right:0}table.listing-manager-table-list tr th:first-child,table.listing-manager-table-list tr td:first-child{padding-left:0}table.listing-manager-table-list tr th:last-child,table.listing-manager-table-list tr td:last-child{padding-right:0}table.listing-manager-table-list a{text-decoration:none}table.listing-manager-table-list img{height:auto;width:120px}table.listing-manager-table-list h3{font-size:16px;font-weight:400}table.listing-manager-table-list h3 a{color:#353535}table.listing-manager-table-list .thumbnail-wrapper{width:120px}table.listing-manager-table-list .actions-wrapper{white-space:nowrap;width:1px}table.listing-manager-table-list .button{background-color:transparent;background-image:none;border-bottom:1px solid rgba(53,53,53,.12);border-radius:0;color:rgba(53,53,53,.5)!important;font-weight:700;height:auto;line-height:24px;margin:0 30px 0 0;padding:0;transition:all .2s ease;text-shadow:none;width:auto}table.listing-manager-table-list .button:last-child{margin-right:0}table.listing-manager-table-list .button:active,table.listing-manager-table-list .button:focus,table.listing-manager-table-list .button:hover{background-color:transparent;background-image:none;border-bottom-color:rgba(53,53,53,.4);color:#353535!important}table.listing-manager-table-list .button.remove{border-bottom-color:red!important;color:red!important}.single-agent .post-content{border-top:1px solid rgba(0,0,0,.04);margin:30px 0 0 0;padding:30px 0 0 0}.single-agent .post-content:after{content:" ";display:block;clear:both}.single-agent .post-content img{float:left;margin:0 30px 0 0;max-width:315px}.single-agent .post-body p{margin-top:0}.single-agent .post-overview{width:32.20339%;float:left;margin-right:1.69492%}.agent{border:1px solid rgba(0,0,0,.04);margin:0 0 30px 0;padding:20px}@media (min-width:48em){.agent{display:flex}}.agent h2{margin:0;padding:0}.agent h3{border-bottom:1px solid rgba(0,0,0,.04);color:rgba(53,53,53,.5);font-size:14px;font-weight:400;margin:5px 0 0 0;padding:0 0 20px 0}@media (min-width:48em){.agent .post-thumbnail{margin:-21px 30px -21px -21px;width:216px}}.agent .post-thumbnail img{display:block}@media (min-width:48em){.agent .post-content{flex-grow:1;padding-right:20px}}.agent .post-overview{background-color:rgba(0,0,0,.02);box-sizing:border-box;font-size:13px;margin:30px 0 0 0;padding:20px}@media (min-width:48em){.agent .post-overview{margin:-20px -20px -20px 0;width:280px}}.agents-small-wrapper{border:1px solid rgba(0,0,0,.04)}.agent-small{border-bottom:1px solid rgba(0,0,0,.04);box-sizing:border-box;display:table;padding:12px 15px;position:relative;transition:background-color .2s ease;width:100%}.agent-small:last-child{border-bottom:0}.agent-small:hover{background-color:rgba(0,0,0,.02)}.agent-small-thumbnail{display:table-cell;vertical-align:top;width:55px}.agent-small-thumbnail img{border-radius:1px;display:block;height:auto;width:40px}.agent-small-link{bottom:0;left:0;position:absolute;right:0;top:0}.agent-small-content{display:table-cell;position:relative;vertical-align:middle}.agent-small-content h3,.agent-small-content h4{display:block;font-size:14px;font-weight:400;margin:0;padding-right:50px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.agent-small-content h3 a,.agent-small-content h4 a{color:#353535;text-decoration:none}.agent-small-content h4{color:rgba(53,53,53,.5);font-size:12px;margin:3px 0 0 0}.agent-small-content:after{-webkit-font-smoothing:antialiased;content:'\f105';color:#f36e44;font-family:'FontAwesome';position:absolute;right:0;top:50%;transform:translateY(-50%)}.agents-medium-wrapper:after{content:" ";display:block;clear:both}.agent-medium{background-color:#fafafa;margin:0 0 30px 0}.agent-medium h3{font-size:18px;font-weight:400;margin:20px 0 2px 0;padding:0 20px}.agent-medium h3 a{color:#353535;text-decoration:none}.agent-medium h4{color:rgba(53,53,53,.5);font-size:13px;font-weight:400;margin:0 20px 20px 20px}@media (min-width:48em){.agents-columns-2 .agent-medium{width:49.15254%;float:left;margin-right:1.69492%}.agents-columns-2 .agent-medium:nth-child(2n) {float:right;margin-right:0}.agents-columns-2 .agent-medium:nth-child(2n + 1 clear) {clear:left}.agents-columns-3 .agent-medium{width:32.20339%;float:left;margin-right:1.69492%}.agents-columns-3 .agent-medium:nth-child(3n) {float:right;margin-right:0}.agents-columns-3 .agent-medium:nth-child(3n + 1 clear) {clear:left}.agents-columns-4 .agent-medium{width:23.72881%;float:left;margin-right:1.69492%}.agents-columns-4 .agent-medium:nth-child(4n) {float:right;margin-right:0}.agents-columns-4 .agent-medium:nth-child(4n + 1) {clear:left}.agents-columns-5 .agent-medium{width:18.91892%;float:left;margin-right:1.35135%}.agents-columns-5 .agent-medium:nth-child(5n) {float:right;margin-right:0}.agents-columns-5 .agent-medium:nth-child(5n + 1) {clear:left}}.agent-medium-overview dl{font-size:13px;margin:0;padding:0 20px}.agent-medium-overview dt,.agent-medium-overview dd{color:rgba(53,53,53,.6);line-height:24px;margin:0}.agent-medium-overview dt a,.agent-medium-overview dd a{color:rgba(53,53,53,.6);text-decoration:none}.agent-medium-overview dt{clear:left;float:left;width:25px}.agent-medium-overview .email:before,.agent-medium-overview .web:before,.agent-medium-overview .phone:before{-webkit-font-smoothing:antialiased;color:rgba(53,53,53,.2);content:'\f0e0';display:inline-block;font-family:'FontAwesome';text-align:center;width:16px}.agent-medium-overview .email span,.agent-medium-overview .web span,.agent-medium-overview .phone span{display:none}.agent-medium-overview .email:before{font-size:10px}.agent-medium-overview .web:before{content:'\f0ac';font-size:14px}.agent-medium-overview .phone:before{content:'\f10b';font-size:18px}.agent-medium-social{text-align:center}.agent-medium-social ul{padding:20px}.agent-medium-social ul:after{content:" ";display:block;clear:both}.agent-medium-thumbnail{border-bottom:2px solid #58b366;display:block}.agent-medium-thumbnail img{display:block;width:100%}.single-company .post-content{border-top:1px solid rgba(0,0,0,.04);margin:30px 0 0 0;padding:30px 0 0 0}.single-company .post-content:after{content:" ";display:block;clear:both}.single-company .post-content img{float:left;margin:0 30px 0 0;max-width:315px}.single-company .post-body p{margin-top:0}.single-company .post-overview{width:32.20339%;float:left;margin-right:1.69492%}.company{border-bottom:1px solid rgba(0,0,0,.04);display:flex;margin:0 0 30px 0;padding:0 0 30px 0}.company h2.post-title{border-bottom:1px solid rgba(0,0,0,.04);margin:0 0 15px 0;padding:0 0 15px 0}.company h3.post-subtitle{color:rgba(53,53,53,.5);font-size:11px;font-weight:700;margin:0 0 20px 0;text-transform:uppercase}.company h3.post-subtitle .agents-count:after{background-color:rgba(0,0,0,.1);border-radius:50%;content:'';display:inline-block;height:5px;margin:0 10px;vertical-align:1px;width:5px}.company .post-thumbnail{margin:0;width:280px}.company .post-thumbnail img{display:block}.company .post-content{flex-grow:1;padding-right:20px}.company .post-overview{box-sizing:border-box;float:left;font-size:13px;width:46%}.company .post-social-simple{float:right;font-size:13px;width:46%}.company-medium{align-items:center;background-color:#fff;box-sizing:border-box;border:1px solid rgba(0,0,0,.04);justify-content:center;margin:0 0 30px 0}@media (min-width:48em){.company-medium{display:flex}}.company-medium h3{font-size:18px;font-weight:400;white-space:nowrap}.company-medium h3 a{color:#353535;text-decoration:none}@media (min-width:48em){.companies-columns-2 .company-medium{width:48.71795%;float:left;margin-right:2.5641%}.companies-columns-2 .company-medium:nth-child(2n) {float:right;margin-right:0}.companies-columns-2 .company-medium:nth-child(2n + 1) {clear:left}.companies-columns-3 .company-medium{width:31.81818%;float:left;margin-right:2.27273%}.companies-columns-3 .company-medium:nth-child(3n) {float:right;margin-right:0}.companies-columns-3 .company-medium:nth-child(3n + 1) {clear:left}.companies-columns-4 .company-medium{width:23.72881%;float:left;margin-right:1.69492%}.companies-columns-4 .company-medium:nth-child(4n) {float:right;margin-right:0}.companies-columns-4 .company-medium:nth-child(4n + 1) {clear:left}.companies-columns-5 .company-medium{width:18.91892%;float:left;margin-right:1.35135%}.companies-columns-5 .company-medium:nth-child(5n) {float:right;margin-right:0}.companies-columns-5 .company-medium:nth-child(5n + 1) {clear:left}.company-medium-thumbnail{width:50%}}.company-medium-thumbnail a,.company-medium-thumbnail img{display:block}.company-medium-thumbnail img{height:auto}.company-medium-content{font-size:13px}@media (max-width:48em){.company-medium-content{padding:0 20px}}@media (min-width:48em){.company-medium-content{padding:0 20px;width:50%}}.company-medium-content dl{margin-bottom:15px}.vc_toggle .vc_toggle_title{border-bottom:1px solid rgba(0,0,0,.04);padding:12px 0}.vc_toggle .vc_toggle_title h4{font-size:18px;font-weight:400}.vc_toggle .vc_toggle_title .vc_toggle_icon{background-color:#58b366;border:0}.vc_toggle .vc_toggle_title .vc_toggle_icon:before{background-color:#58b366;border:0}.vc_toggle .vc_toggle_title .vc_toggle_icon:after{display:none}#hero{background-position:center center;background-repeat:no-repeat;background-size:cover}#hero:after{background-color:rgba(0,0,0,.16);bottom:0;content:'';left:0;position:absolute;right:0;top:0}#hero h1{color:#fff;font-size:40px;text-align:center;text-shadow:1px 2px rgba(0,0,0,.2);font-weight:700;margin:0;padding:0}@media (max-width:48em){#hero h1{font-size:26px}}#hero .listing-manager-filter-form{margin-top:40px;padding:0 40px}@media (max-width:48em){#hero .listing-manager-filter-form{padding:0 15px}}#hero .form-group:before{background-color:rgba(0,0,0,.08);bottom:0;content:'';left:0;position:absolute;top:0;width:1px}#hero .form-group:first-child:before{display:none}#hero .form-group:first-child select,#hero .form-group:first-child input{border-radius:1px 0 0 1px}#hero form:after{content:" ";display:block;clear:both}#hero .form-group,#hero .form-group-button{float:left;margin:0;position:relative;width:25%}@media (max-width:48em){#hero .form-group,#hero .form-group-button{margin:0 0 10px 0;width:100%}}#hero .form-group select,#hero .form-group input,#hero .form-group .input-group-addon,#hero .form-group-button select,#hero .form-group-button input,#hero .form-group-button .input-group-addon{background-color:#fff;border-radius:0;box-shadow:none;height:48px;line-height:48px;margin:0}#hero .form-group .button,#hero .form-group-button .button{margin:0;height:48px}#hero .button{background-color:#f36e44;background-image:linear-gradient(to bottom,#f4754e,#f2673a);border-radius:0 1px 1px 0;padding-left:0;padding-right:0;text-align:center;width:100%}#hero .button:active,#hero .button:focus,#hero .button:hover{background-image:linear-gradient(to top,#f4754e,#f2673a)}#hero-inner{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}#hero-content{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}#hero-footer{bottom:30px;color:#fff;font-size:12px;left:40px;line-height:30px;position:absolute;text-shadow:1px 1px rgba(0,0,0,.2)}@media (max-width:48em){#hero-footer{bottom:50px;left:15px}}#hero-social{bottom:30px;font-size:15px;position:absolute;right:40px}#hero-social a{color:#fff;margin:0 0 0 25px}#hero-social a:first-child{margin-left:0}@media (max-width:48em){#hero-social{bottom:15px;left:15px;right:auto}}.property-attributes .vc_column-inner{padding:0!important}.property-attributes .vc_column-inner>.wpb_wrapper{background-color:rgba(255,255,255,.9)}@media (max-width:48em){.property-attributes .vc_column-inner>.wpb_wrapper{padding:50px 15px 0 15px}}@media (min-width:48em){.property-attributes .vc_column-inner>.wpb_wrapper{margin:0 0 0 -1000px;padding:60px 30px 60px 1000px}}.property-attributes .vc_column-inner>.wpb_wrapper .wpb_content_element{margin:0}@media (max-width:48em){.property-attributes{margin:0 -15px -35px -15px;width:auto}}.property-attributes ul{list-style:none;margin:40px 0 0 0;padding:0}.property-attributes ul:after{content:" ";display:block;clear:both}@media (max-width:48em){.property-attributes ul{padding-bottom:20px!important}}.property-attributes ul li{font-size:16px;padding:10px 0}@media (min-width:48em){.property-attributes ul li{width:28.57143%;float:left;margin-right:7.14286%}.property-attributes ul li:nth-child(3n) {float:right;margin-right:0}}.property-attributes ul li:before{background-color:#58b366;content:'';display:inline-block;height:2px;margin:0 10px 0 0;vertical-align:middle;width:11px}table.contact{margin:30px 0 0 0;width:100%}table.contact th,table.contact td{display:block;padding-left:60px;vertical-align:top}table.contact th{color:rgba(53,53,53,.5);font-size:13px;margin:0 0 5px 0;position:relative;text-align:left}table.contact th.address:before,table.contact th.phone:before,table.contact th.email:before,table.contact th.skype:before{-webkit-font-smoothing:antialiased;background-color:#f4f4f4;border-radius:50%;color:#58b366;content:'\f041';display:block;font-family:'FontAwesome';font-size:15px;height:36px;left:0;line-height:36px;position:absolute;text-align:center;top:0;width:36px}table.contact th.phone:before{content:'\f095'}table.contact th.email:before{content:'\f1fa'}table.contact th.skype:before{content:'\f17e'}table.contact td{margin-bottom:15px!important;padding-bottom:15px}@media (max-width:48em){.listing-manager-package-wrapper{float:none;margin:0 0 30px 0;width:100%}.listing-manager-package-wrapper:last-child{margin-bottom:0}}.listing-manager-submission-package{border:1px solid rgba(0,0,0,.04);margin:0 0 20px 0;transition:background-color .2s ease}.listing-manager-submission-package label{padding:15px 20px}.listing-manager-submission-package label h4{font-weight:400}.listing-manager-submission-package label h4 span{color:#58b366;font-weight:700;margin:0 0 0 3px}.listing-manager-submission-package label ul{margin:5px 0 0 0;padding:0}.listing-manager-submission-package label li{color:#353535;font-weight:400;line-height:1;margin:0 10px 0 0;padding:0}.listing-manager-submission-package label li:before,.listing-manager-submission-package label li:after{display:none}.listing-manager-submission-package label li:last-child{margin-right:0}.listing-manager-submission-package label li strong{color:rgba(53,53,53,.5);font-weight:400}.listing-manager-submission-package:hover{background-color:rgba(0,0,0,.02)}.listing-manager-tile:after{content:" ";display:block;clear:both}.listing-manager-tile{margin-bottom:20px;height:190px;position:relative}.listing-manager-tile.col-3-1{width:32.20339%;float:left;margin-right:1.69492%}.listing-manager-tile.col-3-2{width:66.10169%;float:left;margin-right:1.69492%}.listing-manager-tile.last{float:right;margin-right:0}.listing-manager-tile h2{bottom:40px;color:#fff;font-size:18px;font-weight:400;left:15px;margin:0;overflow:hidden;padding:0;position:absolute;right:15px;text-overflow:ellipsis;white-space:nowrap;z-index:10}.listing-manager-tile h2 a{color:#fff;text-decoration:none}.listing-manager-tile .listing-manager-tile-price{bottom:15px;color:rgba(255,255,255,.8);left:15px;position:absolute;z-index:10}.listing-manager-tile .button{background-color:rgba(0,0,0,.4);background-image:none;border-radius:50%;float:right;height:32px;margin:0 0 0 20px;padding:0;position:absolute;transition:all .2s ease;right:15px;top:15px;width:32px;z-index:100}.listing-manager-tile .button:hover{background-color:rgba(0,0,0,.7);background-image:none}.listing-manager-tile .listing-manager-favorite-add{cursor:pointer}.listing-manager-tile .listing-manager-favorite-add span{display:none}.listing-manager-tile .listing-manager-favorite-add:after{-webkit-font-smoothing:antialiased;color:#fff;content:'\f08a';display:block;font-family:'FontAwesome';font-size:11px;left:50%;line-height:1;position:absolute;text-shadow:none;top:50%;transform:translateX(-50%) translateY(-50%)}.listing-manager-tile .listing-manager-favorite-add.marked:after{content:'\f004'}.listing-manager-image{background-size:cover;background-position:center center;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.listing-manager-image:after{background-color:rgba(0,0,0,.1);bottom:0;content:'';left:0;position:absolute;right:0;top:0;z-index:2}.listing-manager-image:before{background-image:linear-gradient(to top,rgba(0,0,0,.8),transparent 100px);bottom:0;content:'';left:0;position:absolute;right:0;top:0;z-index:3}.palette-wrapper{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:0;box-shadow:0 0 24px rgba(53,53,53,.12);overflow:hidden;padding:0;transition:all .4s ease;transform:translateX(calc(100% - 53px))}.palette-wrapper.open{transform:translateX(0)}@media (max-width:34em){.palette-wrapper{display:none}}.palette{background-color:#fff;padding:15px 18px}.palette h2{display:none}.palette h3{color:rgba(53,53,53,.8);font-family:'Montserrat','Arial',sans-serif;font-size:13px;font-weight:400;margin:0 0 20px 39px}.palette-fields{color:rgba(53,53,53,.8);font-size:13px}.palette-fields a{color:#353535;display:block;padding:7px 0;text-decoration:none;white-space:nowrap}.palette-fields a:hover{color:#353535}.palette-fields a:before{background-color:#353535;border-radius:3px;content:'';display:inline-block;height:17px;margin:0 18px 0 0;vertical-align:-4px;width:17px}.palette-toggle{cursor:pointer;display:block;height:17px;left:18px;position:absolute;text-indent:-9999px;top:15px;width:17px}.palette-toggle:after{color:#353535;content:'\f053';display:block;font-size:10px;font-family:'FontAwesome';left:50%;position:absolute;text-indent:0;top:50%;transform:translateX(-50%) translateY(-50%);transition:all .4s ease}.open .palette-toggle:after{content:'\f00d'}.palette-toggle:after:hover{color:#353535}.color-green a:before{background-color:#14b10c!important}.color-orange a:before{background-color:#ef5e4e!important}.color-blue a:before{background-color:#039be5!important}.color-brown a:before{background-color:#46433a!important}.color-magenta a:before{background-color:#c60751!important}.color-cyan a:before{background-color:#64b6b1!important}.color-red a:before{background-color:#d31f0d!important}.color-cool-grey a:before{background-color:#556270!important}.color-purple a:before{background-color:#3a303f!important}