body{background-color:#f4f4f4;overflow-x:hidden;}
.site{overflow:hidden !important;}

p{color:#7b7b7b;font-size:14px;line-height:20px;}
p:after{content:"";display:block;clear:both;}
p a{color:#9d8f62;}
p a:hover{text-decoration:underline;}
.h1, h1{font-size:48px;margin-top:0;}
.h2, h2{font-size:36px;margin-top:0;}
.h4, h4{font-size:22px;margin-top:0;}
.h5, h5{font-size:18px;margin-top:0;}
.h6, h6{font-size:14px;margin-top:0;}
dl dd{margin-bottom:18px;}
dl a{color:#9d8f62;}
img{max-width:100%;height:auto;}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter,
div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f4f4f4;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption .wp-caption-text,
.wp-caption p.wp-caption-text{font-size:14px;line-height:18px;margin:0;padding:10px 0 0 0;}
.wp-caption a{color:#9d8f62;}
.post-password-form input[type="text"],
.post-password-form input[type="password"]{border:1px solid #dfdfdf;font-family:"Lora";font-style:italic;font-size:13px;padding:10px 12px;line-height:normal;}
.post-password-form input[type="text"]:focus,
.post-password-form input[type="password"]:focus{outline:none;}
.post-password-form input[type="submit"]{border:2px solid #9d8f62;background-color:transparent;color:#9d8f62;text-transform:uppercase;font-size:12px;padding:9px 12px 10px 12px;line-height:normal;}
.post-password-form input[type="submit"]:hover{background-color:#9d8f62;color:#ffffff;}
.page-links{font-size:22px;text-align:center;color:#333333;}
.page-links a{color:#9d8f62;}
.page-links a:hover{text-decoration:none;color:#333333;}
.gallery{margin:0 -15px;}
.gallery-item{padding:0 15px;margin-bottom:15px;}
.gallery-item .gallery-icon{margin-bottom:10px;}
.gallery-item .gallery-caption{font-family:"Lora";font-style:italic;}
.gallery:after{content:"";display:block;clear:both;}
.gallery-columns-1 .gallery-item{display:block;width:100%;}
.gallery-columns-2 .gallery-item{display:inline-block;vertical-align:top;width:50%;}
.gallery-columns-3 .gallery-item{display:inline-block;vertical-align:top;width:33.33%;}
.gallery-columns-4 .gallery-item{display:inline-block;vertical-align:top;width:25%;}
.gallery-columns-5 .gallery-item{display:inline-block;vertical-align:top;width:20%;}
.gallery-columns-6 .gallery-item{display:inline-block;vertical-align:top;width:16.66%;}
.gallery-columns-7 .gallery-item{display:inline-block;vertical-align:top;width:14%;}
.gallery-columns-8 .gallery-item{display:inline-block;vertical-align:top;width:12.5%;}
.gallery-columns-9 .gallery-item{display:inline-block;vertical-align:top;width:11.1%;}
.gallery-item img{width:100%;}
.site-header{position:relative;margin-bottom:-74px;z-index:999;}
body.outer-title_hide .site-header{margin-bottom:0;}
.navbar-fixed-top{border:0 none;}
.navbar{margin-bottom:0;border:0 none;border-radius:0;}
.navbar a{font-family:"Lora";font-style:italic;}
.top-navbar{background:#171717;}
.top-navbar .navbar-form{border:0 none;}
.top-navbar .navbar-form .form-control{border-radius:0;box-shadow:none;border:1px solid #3c3c3c;background:transparent;color:#6b6b6b;font-size:13px;font-style:italic;font-family:"Lora";}
.top-navbar .navbar-form .form-control-feedback{color:#6b6b6b;}
.top-navbar .navbar-nav .fa{margin-right:7px;}
.top-navbar .navbar-nav > li > a:hover{color:#ffffff;}
.navbar-brand.has-logo{padding:0;display:block;height:72px;line-height:72px;}
.navbar-brand.has-logo img{display:inline-block;max-width:70%;}
.main-navbar .navbar-brand.no-logo{color:#9d8f62;font-size:32px;padding:26px 15px;height:72px;display:block;}
.main-navbar{background:#282828;}
.main-navbar .navbar-nav > li > a{color:#9b9b9b;font-size:14px;font-style:normal;padding-right:20px;padding-left:20px;text-transform:uppercase;}
.main-navbar .navbar-nav > li.menu-item-language-current > a,
.main-navbar .submenu-languages > li > a:hover,
.main-navbar .navbar-nav li.current-menu-parent > a,
.main-navbar li.current-menu-item > a,
.main-navbar .navbar-nav > li > a:hover,
.main-navbar .navbar-nav > li > a:focus{color:#9d8f62;}
.main-navbar .navbar-nav > .open > a,
.main-navbar .navbar-nav > .open > a:focus,
.main-navbar .navbar-nav > .open > a:hover{color:#9d8f62;background:transparent;}
.main-navbar .navbar-nav > li.menu-item-language{padding-top:26px;padding-bottom:26px;margin-left:12px;}
.main-navbar .navbar-nav > li.menu-item-language > a{border-left:1px solid #797979;padding:0 0 0 28px;}
.main-navbar .submenu-languages{position:absolute;top:100%;left:0;display:none;min-width:60px;list-style:none;float:left;margin:0;font-size:14px;text-align:left;padding:8px 0;background-color:#282828;border-top:10px solid transparent;-webkit-background-clip:padding-box;background-clip:padding-box;}
.main-navbar .submenu-languages > li{font-style:italic;font-size:14px;}
.main-navbar .submenu-languages > li > a{color:#ffffff;white-space:nowrap;font-style:normal;display:block;padding:4px 20px;text-decoration:none;}
.main-navbar .user-navbar{padding:30px 0;}
.main-navbar .user-navbar ul{list-style:none;padding:0;margin:0 -15px;}
.main-navbar .user-navbar ul:after{content:"";display:block;clear:both;}
.main-navbar .user-navbar ul li{float:left;width:50%;padding:0 15px;}
.main-navbar .user-menu a{display:block;padding:14px 15px 15px 15px;font-style:normal;font-size:12px;color:#9d8f62;text-transform:uppercase;border:2px solid #9d8f62;text-align:center;}
.main-navbar .user-menu a:hover{text-decoration:none;background:#9d8f62;color:#ffffff;}
.main-navbar .user-menu i{margin-right:8px;}
.navbar-nav>li>.dropdown-menu{border-top:10px solid transparent;}
.navbar-right .dropdown-menu{left:0;right:auto;}
.navbar-right > li:last-child .dropdown-menu{left:auto;right:0;}
.dropdown-menu{border-radius:0;border:0 none;box-shadow:none;background-color:#282828;padding:8px 0;}
.dropdown-menu > li > a{color:#9c9c9c;font-style:normal;padding:4px 20px;}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover{color:#9d8f62;background-color:transparent;}
.main-navbar.affix{width:100%;z-index:25;top:0;left:0;}
.top-navbar.navbar-default .navbar-form{border:0 none;box-shadow:none;float:left;}
.top-navbar .navbar-nav .user-menu-item.social-networks{float:left;}
.top-navbar .navbar-nav .user-menu-item.social-networks a{padding:0;display:inline;line-height:50px;}
.top-navbar .user-menu-item.social-networks .fa,
.top-navbar .navbar-nav .user-menu-item.social-networks a .fa{margin:0;}
.top-navbar .user-menu{list-style:none;margin:0;padding:0;}
.top-navbar .user-menu:after{content:"";clear:both;display:block;}
.top-navbar .user-menu li{float:left;}
.top-navbar .user-menu-item{margin-right:22px;line-height:48px;}
.top-navbar .user-menu-item.cart-contents{margin-right:0;}
.top-navbar .navbar-nav .user-menu-separator{float:left;line-height:50px;margin:0 0 0 10px;}
.top-navbar .user-menu .user-menu-separator{float:right;line-height:48px;margin:0 20px 0 10px;}
.top-navbar .navbar-nav .user-menu-separator_item,
.top-navbar .user-menu .user-menu-separator_item{height:13px;border-left:1px dotted #575757;display:inline-block;}
.top-navbar .user-menu-item a{font-size:14px;color:#6b6b6b;}
.top-navbar .user-menu-item .fa{margin-right:5px;}
.top-navbar .user-menu-item:hover a{color:#ffffff;text-decoration:none;}
.top-navbar .user-menu-item.social-networks{float:right;margin:0 0 0 10px;}
.top-navbar .user-menu-item.social-networks a{font-size:22px;}
.top-navbar .user-menu-item.social-networks:hover a,
.top-navbar .user-menu-item.social-networks a:hover{color:#756c4e;}
.top-navbar .user-menu-item.cart-contents{float:right;}
.top-navbar .user-menu-item.cart-contents i{color:#9d8f62;margin-right:0;margin-left:10px;}
.navbar-header{position:relative}
.navbar-default .navbar-toggle{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);border:0 none;background-color:transparent;margin:0;padding:15px;}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover{background-color:transparent;}
.navbar-toggle .icon-bar{height:4px;width:27px;}
.navbar-default .navbar-collapse{border:0 none;box-shadow:none;}
.navbar-toggle.search-toggle{position:absolute;right:0;left:auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);border:0 none;background-color:transparent;margin:0;font-size:20px;padding:15px;color:#6e6e6e;}
.search-toggle:focus{outline:0 none;}
.search-responsive-collapse{background-color:#8d7f4e;position:relative;border:0 none;box-shadow:none;padding:0;}
.search-responsive-collapse .container{position:relative;}
.search-responsive-collapse .btn-search{background-color:transparent;border:0 none;margin-left:-7.5px;color:#413c2a;}
.search-responsive-collapse .btn-search:focus{outline:0 none;}
.search-responsive-collapse .navbar-form{box-shadow:none;margin:0;border:0 none;padding:6px 44px 6px 15px;}
.search-responsive-collapse .form-control{border:0 none;border-radius:0;background-color:transparent;box-shadow:none;color:#413c2a;font-family:"Lora";font-style:italic;font-size:16px;padding:0;}
.navbar-toggle.close-search{margin:0;padding:10px 15px;border:0 none;position:absolute;right:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#413c2a;}
.wpb_content_element,
.wpb_row{margin-bottom:auto !important;}
.wpb_text_column p{font-size:18px;line-height:28px;}
.vc_separator h1,
.vc_separator h2,
.vc_separator h3,
.vc_separator h4,
.vc_separator h5,
.vc_separator h6{display:table-cell;white-space:pre;}
.vc_separator h2{color:#9d8f62;font-weight:300;font-size:36px;padding:0 0.833em;}
.wpb_call_to_action.style-1{background:none;padding:0;border:0 none;}
.wpb_call_to_action.style-1 .wpb_button{min-width:270px;padding:13px 10px;border-radius:0;font-size:12px;color:#f4f4f4;text-transform:uppercase;letter-spacing:0.75px;background:transparent;border:2px solid #f4f4f4;text-shadow:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.wpb_call_to_action.style-1 .wpb_button:focus,
.wpb_call_to_action.style-1 .wpb_button:hover{background:#f4f4f4;color:#9d8f62;}
.wpb_call_to_action.style-1 .wpb_call_text{font-size:18px;font-weight:300;color:#f4f4f4;padding-top:13px;}
.wpb_call_to_action.style-2{background:none;padding:0;border:0 none;}
.wpb_call_to_action.style-2 .wpb_button{min-width:270px;padding:13px 10px;border-radius:0;font-size:12px;color:#9d8f62;text-transform:uppercase;letter-spacing:0.75px;background:transparent;border:2px solid #9d8f62;text-shadow:none;}
.wpb_call_to_action.style-2 .wpb_button:focus,
.wpb_call_to_action.style-2 .wpb_button:hover{background:#9d8f62;color:#ffffff;}
.wpb_call_to_action.style-2 .wpb_call_text{font-size:18px;font-weight:300;color:#9d8f62;padding-top:13px;}
.vc_message_box p{color:inherit;}
.vc_custom_heading h1,
.vc_custom_heading h2,
.vc_custom_heading h3,
.vc_custom_heading h4,
.vc_custom_heading h5,
.vc_custom_heading h6{margin:0;}
.info_box h4{margin:0 0 15px 0;font-weight:300;}
.info-box_separator{margin-bottom:18px;}
.info-box_img{margin-bottom:16px;}
.info-box_img img{width:1em;max-width:100%;display:block;font-size:inherit;}
.info-box_separator{height:1px;width:100%;background:#ffffff;position:relative;}
.info-box_separator .line{background:#9d8f62;height:1px;width:25%;-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}
.info_box:hover .info-box_separator .line{width:100%;}
.info_box p{font-size:14px;line-height:24px;color:#4b483e;margin-bottom:0;}
.stm-testimonial{text-align:center;margin-bottom:34px;}
.stm-testimonial p{font-size:24px;color:#ffffff;font-weight:300;font-style:normal;line-height:30px;margin-bottom:19px;}
.stm-testimonial .author{font-family:"Lora";font-style:italic;font-size:18px;color:#9d8f62;}
body .ult-carousel-wrapper.bullets-white .slick-dots li i{color:#ffffff !important;}
body .ult-carousel-wrapper.bullets-white .slick-dots li{opacity:1 !important;}
body .ult-carousel-wrapper.bullets-white .slick-dots li.slick-active i{color:#9d8f62 !important;}
body .aio-icon.none{width:auto;height:auto;}
.stm-separator{display:table;width:100%;}
.stm-separator_holder{display:table-cell;vertical-align:middle;}
.stm-separator_holder.__line{width:50%;}
.stm-separator_line{height:1px;width:100%;display:block;background-color:#9d8f62;}
.stm-separator_holder.__icon{white-space:pre;padding:0 24px;}
.stm-separator_holder.__icon img{max-width:none;}
.single-rental-service-container .container-inner{padding-top:60px;margin-bottom:60px;}
.single-rental-service-container .content{background-color:#ffffff;padding:15px;}
.rental-service-gallery.owl-carousel{margin-bottom:18px;}
.rental-service-gallery.owl-carousel .owl-controls{margin-top:15px;}
.single-rental-service-container .rental-service-details_head{margin-bottom:23px;position:relative;padding-right:165px;min-height:65px;}
.single-rental-service-container .rental-service-details_head:after{content:"";clear:both;display:block;}
.single-rental-service-container .rental-service-details_head h2{font-size:24px;line-height:normal;color:#2b2b2b;}
.rental-service-details_head .rental-service_price{position:absolute;top:0;right:0;}
.rental-service-price_table{border:1px solid #dfdfdf;border-collapse:separate;border-spacing:0;padding:0 8px;}
.rental-service-price_table td{font-style:normal;padding:4px 5px;vertical-align:text-bottom;}
.rental-service-price_currency{font-size:9px;color:#9d8f62;vertical-align:text-top;}
.rental-service-price_table .rental-service-price_cost{font-size:18px;color:#9d8f62;}
.rental-service-price_table .rental-service-price_label{font-size:14px;color:#7b7b7b;}
.rental-service-details_body .wpb_text_column{padding:0 15px 23px 15px;margin:0 -15px;border-bottom:1px solid #f4f4f4;}
.stm_item-features_inner:after{content:"";clear:both;display:block;}
.stm_item-features{padding:23px 0 15px 0;margin:0 -15px;border-bottom:1px solid #f4f4f4;}
.stm_item-features_inner{padding:0 15px;}
.stm_item-features h3{font-size:18px;margin:0 0 24px 0;}
.stm_item-features .item-features_list{list-style:none;padding:0;margin:0;width:50%;float:left;}
.stm_item-features .item-features_list li{position:relative;padding-left:25px;font-family:"Lora";font-style:italic;font-size:14px;color:#7b7b7b;margin-bottom:10px;}
.item-features_list li:before{content:"\f14a";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;color:#9d8f62;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);position:absolute;top:2px;left:0;}
.rental-service_tags{padding-top:30px;padding-bottom:25px;margin:0 -15px;border-bottom:1px solid #f4f4f4;}
.rental-service-tags_inner{padding:0 15px;}
.rental-service_tags:after{content:"";display:block;clear:both;}
.rental-service_tags .tags-links{float:left;}
.rental-service_tags .tags-links a{display:inline-block;background:#eeeeee;font-family:"Lora";font-style:italic;font-size:13px;color:#616161;padding:6px 12px;margin:0 5px 5px 0;text-decoration:none;}
.rental-service_tags .tags-links a:focus,
.rental-service_tags .tags-links a:hover{background-color:#9d8f62;color:#413c2a;}
.rental-service_tags .post-start{float:right;}
.rental-service_item-details h3{margin:0 0 22px 0;}
.stm_item-details{padding:24px 0 25px 0;margin:0 -15px;border-bottom:1px solid #f4f4f4;}
.stm_item-details_inner{padding:0 15px;}
.stm_item-details h3{margin:0 0 23px 0;font-size:18px;}
.stm_item-details .details-list{list-style:none;padding:0;margin:0;}
.stm_item-details .details-list li:after{content:"";clear:both;display:table;}
.stm_item-details .details-list li{font-size:14px;border-bottom:1px solid #f4f4f4;padding-bottom:15px;margin-bottom:16px;}
.stm_item-details .details-list li:last-child{border-bottom:0 none;padding:0;margin:0;}
.stm_item-details .detail_name{float:left;color:#9d8f62;}
.stm_item-details .detail_value{float:right;font-weight:700;color:#2b2b2b;}
.rental-service-gallery.gallery-list img{margin-bottom:30px;}
.rs-item_inner{position:relative;}
.rs-item_actions{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background:rgba(0, 0, 0, 0);vertical-align:middle;text-align:center;}
body.touch-device .rental-service_item .rs-item_actions,
body.no-touch-device .rs-item_actions{opacity:0;}
body.touch-device .rental-service_item.active .rs-item_actions,
body.no-touch-device .rental-service_item:hover .rs-item_actions{opacity:1;}
.rental-service_item .rs-item_actions a{display:inline-block;width:42px;height:42px;text-align:center;border-radius:50%;background:#ffffff;padding:6px;color:#9d8f62;text-decoration:none;font-size:20px;position:absolute;left:50%;margin-left:-21px;transition:all 0.3s ease;}
body.touch-device .rental-service_item .rs-item_actions a,
body.no-touch-device .rental-service_item .rs-item_actions a{opacity:0;}
body.touch-device .rental-service_item.active .rs-item_actions a,
body.no-touch-device .rental-service_item:hover .rs-item_actions a{opacity:1;transform:translateY(0);}
.rental-service_item .rs-item_actions a:hover{background:#9d8f62;color:#ffffff;}
.rental-service_item .rs-item_action_zoom{top:50%;margin-top:-47px;transform:translateY(-30px);}
.rental-service_item .rs-item_action_link{top:50%;margin-top:5px;transform:translateY(30px);}
.rental-service_item .rs-item_content{overflow:hidden;}
.rental-service_item .rs-item_content img{display:block;width:100%;height:auto;transition:all 0.4s ease;}
.rental-service_item:hover .rs-item_content img{transform:scale(1.1);}
.rental-service_item .rs-item_caption{position:absolute;bottom:0;left:0;width:100%;background:rgba(43, 43, 43, 0.7);padding:11px 20px 15px 20px;}
.rental-service_item:hover .rs-item_caption{display:none;}
.rental-service_item .rs-item_title{color:#ffffff;font-size:14px;line-height:24px;}
.rental-service_item .rs-item_price{font-family:"Lora";font-weight:400;font-style:italic;font-size:14px;color:#9d8f62;}
.stm-contact{margin:0 -15px;border-bottom:1px solid #f4f4f4;padding:30px 0;}
.stm-contact_inner{padding:0 15px;}
.stm-contact-callback_wrap{display:inline-block;}
.stm-contact_callback{display:inline-block;border:2px solid #9d8f62;text-transform:uppercase;font-size:12px;color:#9d8f62;padding:14px 22px;margin-right:16px;}
.stm-contact_callback:hover{background-color:#9d8f62;color:#ffffff;text-decoration:none;}
.stm-contact_text{font-family:"Lora";font-style:italic;font-size:14px;color:#7b7b7b;line-height:30px;margin-right:13px;}
.stm-contact_phone{font-size:24px;line-height:30px;color:#2b2b2b;}
.stm-contact_form{display:none;padding:0 15px;}
.stm-contact-form_fancybox .fancybox-skin{border-radius:0;background:#ffffff;}
.stm-contact_form h3{text-transform:uppercase;color:#2b2b2b;text-align:center;margin:0 0 41px 0;}
.owl-carousel .owl-controls{margin-top:26px;}
.owl-carousel .owl-controls .owl-nav{text-align:center;line-height:normal;}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next{display:inline-block;color:#c6c6c6;}
.owl-carousel .owl-controls i.icon{width:auto;height:auto;vertical-align:middle;font-size:10px;}
.owl-carousel .owl-nav > div:hover i.icon{color:#9d8f62;}
.owl-carousel .owl-controls .owl-nav > div{margin:0 14px;padding:10px 0;}
.stm-gallery.owl-carousel .owl-controls{margin-top:30px;}
.rental-services_filter{text-align:center;margin-bottom:30px;padding:0 15px;}
.rs_filter-inner{display:inline-block;font-size:0;}
.rental-services_filter a{color:#7b7b7b;font-size:14px;padding:14px 15px;display:inline-block;border-bottom:3px solid transparent;}
.rental-services_filter a:focus,
.rental-services_filter a:hover{color:#9d8f62;text-decoration:none;}
.rental-services_filter .active{color:#9d8f62;border-color:#9d8f62;}
.rental-services-container{padding-top:60px;margin-bottom:60px;}
.rental-services-container .content{padding-top:30px;background-color:#ffffff;border-bottom:1px solid transparent;}
.rental-services-grid:after{content:"";clear:both;display:block;}
.rental-services-grid .rental-service_item{margin-bottom:30px;}
.single-project-container .container-inner{padding-top:60px;margin-bottom:60px;}
.single-project-container .project-info{background-color:#ffffff;padding:24px 15px 30px 15px;}
.single-project-container .entry-content{padding:0 15px 23px 15px;margin:0 -15px 30px -15px;border-bottom:1px solid #dfdfdf;}
.single-project-container .entry-content h1,
.single-project-container .entry-content h2,
.single-project-container .entry-content h3,
.single-project-container .entry-content h4,
.single-project-container .entry-content h5,
.single-project-container .entry-content h6{margin:0 0 16px 0;}
.single-project-container .entry-content p{font-size:14px;line-height:24px;color:#7b7b7b;font-style:normal;margin-bottom:24px;}
.single-project-container .project-images img{width:100%;max-width:100%;display:block;height:auto;margin-bottom:30px;}
.single-project-container .project-images img:last-child{margin-bottom:0;}
.single-project-container .entry-meta{padding:0 15px 25px 15px;margin:0 -15px;border-bottom:1px solid #dfdfdf;margin-bottom:30px;}
.single-project-container .entry-meta:after{content:"";clear:both;display:table;}
.single-project-container .tags-links{float:left;}
.single-project-container .tags-links a{font-family:"Lora";font-style:italic;font-size:13px;color:#616161;background-color:#eeeeee;display:inline-block;margin-right:5px;margin-bottom:5px;padding:6px 15px;text-decoration:none;}
.single-project-container .tags-links a:hover{text-decoration:none;}
.single-project-container .entry-meta .post-start{float:right;}
.single-project-container .entry-content .post-start{margin-top:20px;display:inline-block;}
.rental-services-navigation{margin:0 -7.5px;padding-top:30px;}
.rental-services-navigation:after{content:"";clear:both;display:block;}
.rental-services-navigation > div{width:50%;padding:0 7.5px;}
.rental-services-navigation .prev{float:left;}
.rental-services-navigation .next{float:right;}
.rental-services-navigation a{font-size:13px;color:#c3c3c3;display:block;border:1px solid #dfdfdf;padding:19px 10px;text-align:center;}
.rental-services-navigation i.icon{width:auto;height:auto;vertical-align:middle;font-size:10px;}
.rental-services-navigation .prev i.icon{margin:0 17px 0 0;}
.rental-services-navigation .next i.icon{margin:0 0 0 17px;}
.rental-services-navigation a:hover{text-decoration:none;color:#616161;}
.stm-gallery img{width:100%;height:auto;display:block;}
.stm-gallery .owl-controls{background-color:#ffffff;}
.stm-gallery .owl-buttons{text-align:center;}
.stm-gallery .owl-buttons > div{display:inline-block;height:12px;width:58px;font:0/0 sans-serif;color:transparent;margin:0 20px;}
.stm-gallery .owl-buttons .owl-prev{background:url("inc/assets/images/icons/pagination-arrow-left.png");}
.stm-gallery .owl-buttons .owl-next{background:url("../images/icons/pagination-arrow-right.png");}
.blog_grid{padding:0;margin:0 -15px;list-style:none;}
.blog_grid:after{content:"";clear:both;display:block;}
.blog_grid .post-thumbnail{overflow:hidden;position:relative;}
.blog_grid .post-thumbnail_overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0, 0, 0, 0);opacity:0;}
.blog_grid .post-thumbnail:hover .post-thumbnail_overlay{opacity:1;}
.blog_grid .post-thumbnail img{display:block;max-width:100%;height:auto;transition:all 0.3s ease;}
.blog_grid .post-thumbnail:hover img{transform:scale(1.1);}
.blog_grid .post-thumbnail{margin-bottom:12px;}
.blog_grid .post-content{margin-bottom:15px;}
.blog_grid .post-content h4{font-weight:300;font-size:22px;line-height:30px;margin:0 0 8px 0;}
.blog_grid .post-content h4 a{color:#0e0e0e;}
.blog_grid .post-content h4 a:hover{color:#9d8f62;text-decoration:none;}
.blog_grid .post-content p{font-family:"Lora";font-style:italic;line-height:22px;color:#555555;margin-bottom:35px;}
.blog_grid .post-read_more{float:left;}
.blog_grid .post-comments_num{float:right;font-size:14px;}
.blog_grid .post-comments_num a{color:#8c8c8c;}
.blog_grid .post-comments_num a:hover{color:#9d8f62;}
.blog_grid .post-comments_num a:focus,
.blog_grid .post-comments_num a:hover{text-decoration:none;}
.blog_grid .post-comments_num .fa{margin-right:8px;}
.blog_grid .post-read_more{font-size:14px;font-weight:400;}
.blog_grid .post-read_more a{color:#9d8f62;text-decoration:none;}
.blog_grid .post-separator{background:#dfdfdf;width:100%;height:1px;}
.blog_grid .post-separator .fill-line{width:21%;height:1px;-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;background:#9d8f62;}
.blog_grid li:hover .fill-line{width:100%;}
.stats-top .aio-icon-top{margin-bottom:13px;}
body .stats-top .stats-number{font-weight:300;font-size:48px;color:#ffffff;padding-top:21px;padding-bottom:1px;}
.stats-block .stats-text{color:#87794b;font-size:14px;line-height:24px;font-style:italic;font-family:"Lora";}
.stm_staff-member .stm_member-data{position:relative;overflow:hidden;border-top:0 none;}
.stm_member_photo{background-position:top center;background-size:cover;background-repeat:no-repeat;transition:all 0.4s ease;margin-bottom:105px;}
.stm_member-data.state-hover .stm_member_photo{transform:scale(1.3);}
.stm_staff-member .stm_member_summary{text-align:center;position:absolute;bottom:0;background:#ffffff;padding:0 20px;width:100%;-webkit-transition:all 0.7s;-moz-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;transition:all 0.7s;}
.stm_member-data.state-hover .stm_summary_details{max-height:200px;}
.stm_staff-member .stm_summary_above{background:#ffffff;width:76%;min-height:60px;margin:-30px auto 10px auto;padding:10px 10px 11px 10px;}
.stm_staff-member .stm_member_name{font-size:16px;line-height:18px;color:#9d8f62;}
.stm_staff-member .stm_member_job{font-size:12px;line-height:18px;color:#a2a2a2;font-style:italic;font-family:"Lora";}
.stm_staff-member .stm_summary_details{font-size:14px;line-height:18px;max-height:0;transition:max-height 0.5s linear;color:#555555;}
.stm_staff-member .stm_summary_details p{font-family:"Lora";font-style:italic;font-size:inherit;line-height:inherit;color:inherit;margin-bottom:0;padding-bottom:30px;}
.stm_staff-member .stm_member_bottom{text-align:center;position:relative;z-index:1;background:#ffffff;padding:0 0 30px 0;}
.stm_staff-member .stm_details_more{border:2px solid #9d8f62;display:inline-block;font-size:12px;color:#9d8f62;text-transform:uppercase;padding:10px 34px;position:relative;}
.stm_details-more_hover{position:absolute;left:0;right:0;bottom:0;height:100%;opacity:0;background:#9d8f62;transition:all 0.3s;z-index:2;}
.stm_staff-member .stm_details_more:hover{color:#ffffff;text-decoration:none;}
.stm_staff-member .stm_details_more:hover .stm_details-more_hover{opacity:1;}
.stm_staff-member .stm_details-more_text{position:relative;z-index:3;}
.wpb_single_image .style-1 .vc_single_image-wrapper{position:absolute;bottom:0;display:block;}
.wpb_text_column p,
.wpb_text_column li,
.entry-content li{font-size:14px;font-style:normal;line-height:24px;color:#7b7b7b;}
.wpb_text_column p{margin-bottom:23px;}
.wpb_text_column li,
.entry-content li{margin-bottom:8px;}
.wpb_text_column a{color:#9d8f62;}
.contact-details{text-align:center;}
.contact-details .location{color:#2b2b2b;font-size:18px;margin-bottom:33px;}
.contact-details .full-address{margin-bottom:10px;}
.contact-details .full-address p{font-size:14px;font-family:"Lora";font-style:italic;line-height:22px;color:#7b7b7b;margin-bottom:0;}
.contact-details .phone-number{font-size:18px;color:#7b7b7b;margin-bottom:10px;}
.contact-details .contact-email{margin-bottom:33px;}
.contact-details .contact-email a{font-family:"Lora";font-style:italic;font-size:14px;line-height:28px;color:#7b7b7b;}
.contact-details .contact-email a:hover{color:#9d8f62;}
.contact-details .see-map_link{display:inline-block;border:2px solid #9d8f62;font-size:12px;color:#9d8f62;text-transform:uppercase;min-width:170px;padding:15px 10px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.contact-details .see-map_link:focus,
.contact-details .see-map_link:hover{background:#9d8f62;color:#ffffff;text-decoration:none;}
.wpcf7-form .wpcf7-textarea,
.wpcf7-form .wpcf7-text{width:100%;border:1px solid #dfdfdf;color:#7b7b7b;font-family:"Lora";font-size:13px;font-style:italic;padding:10px;-webkit-appearance:none;appearance:none;border-radius:0;}
.wpcf7-form .wpcf7-textarea.wpcf7-not-valid,
.wpcf7-form .wpcf7-text.wpcf7-not-valid{border-color:#de4545;}
span.wpcf7-form-control-wrap{margin-bottom:30px;display:block;}
span.wpcf7-not-valid-tip{color:#de4545;font-size:12px;margin-top:2px;}
.wpcf7-form .wpcf7-textarea:focus,
.wpcf7-form .wpcf7-text:focus{box-shadow:none;outline:0 none;border-color:#9d8f62;}
.wpcf7-submit_wrap{text-align:center;}
.wpcf7-form .wpcf7-submit{min-width:170px;font-size:12px;display:inline-block;border:2px solid #9d8f62;color:#9d8f62;background:transparent;text-transform:uppercase;width:auto;padding:15px 10px;border-radius:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
div.wpcf7 img.ajax-loader{display:block;margin:15px auto 0 auto;}
.wpcf7-form .wpcf7-submit:focus{outline:none;}
.wpcf7-form .wpcf7-submit:focus,
.wpcf7-form .wpcf7-submit:hover{background:#9d8f62;color:#ffffff;}
div.wpcf7-validation-errors{border:0 none;color:#de4545;font-size:12px;line-height:24px;text-align:center;}
div.wpcf7-mail-sent-ok{border:0 none;color:#79b758;font-size:12px;line-height:24px;text-align:center;}
.ult_countdown .ult_countdown-section .ult_countdown-period{text-transform:uppercase;}
body .ult_countdown.ult-cd-s2 .ult_countdown-section .ult_countdown-period{margin-top:13px;}
.vc_custom_heading .stm_sep_holder{display:table-cell;height:1px;width:50%;vertical-align:middle;}
.vc_custom_heading .stm_sep_line{height:1px;width:100%;display:block;}
.vc_custom_heading .stm_sep_icon_holder{display:table-cell;white-space:pre;vertical-align:middle;}
.vc_custom_heading .stm_sep_icon_holder img{display:block;width:1em;font-size:inherit;max-width:none;}
.info_box.box{text-align:center;border:1px solid #9d8f62;padding:0 30px 20px 30px;}
.info_box.box .info-box_img{width:64px;height:64px;display:inline-block;background:#9d8f62;border-radius:50%;line-height:64px;position:relative;transform:translateY(-50%);margin:0 0 -20px 0;}
.info_box.box .info-box_img img{margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);}
.info_box.box h5{color:#9d8f62;margin:0 0 15px 0;}
.info_box.box p{color:#ffffff;line-height:20px;}
.events-list-container .container-inner{padding-top:60px;margin-bottom:60px;}
.events-list-container.full-width .events-list{padding:30px 15px 0 15px;}
.events-list-container.full-width .events-list .entry-content,
.events-list-container.full-width .events-list .event-actions{padding-left:0;padding-right:0;}
.events-list-container .content{background-color:#ffffff;border-bottom:1px solid transparent;}
.events-list .entry-thumb{margin-bottom:22px;}
.events-list .entry-thumb img{width:100%;display:block;height:auto;}
.events-list .entry-content{padding:0 15px;}
.events-list .entry-content h4{font-weight:300;line-height:30px;margin:0 0 15px 0;}
.events-list .entry-content h4 a{color:#0e0e0e;}
.events-list .entry-content h4 a:hover{text-decoration:none;color:#9d8f62;}
.events-list .entry-content p{margin:0;}
.events-list .entry-content{margin-bottom:24px;}
.events-list .event-details{list-style:none;padding:0;margin:0 0 23px 0;}
.events-list .event-details li{color:#8c8c8c;display:inline;margin-right:30px;font-size:13px;font-family:"Lora";font-style:italic;}
.events-list .event-details i{color:#9d8f62;font-size:14px;margin-right:7px;}
.events-list .event-actions{padding:0 15px;font-size:0;border-bottom:1px solid #f4f4f4;padding-bottom:30px;margin-bottom:30px;}
.events-list .hentry:last-child .event-actions{border-bottom:0 none;margin-bottom:0;}
.events-list .event-actions .event-members{border:2px solid #9e9e9e;font-size:14px;font-style:italic;color:#9e9e9e;padding:13px 10px 14px 10px;text-align:center;min-width:50px;margin-right:15px;margin-left:8px;display:none;position:relative;}
.events-list .event-actions .event-members:after{content:none;}
.events-list .event-actions .event-members.is-members:after{content:"";}
.events-list .event-actions .event-members.is-members{display:inline-block;}
.events-list .button_event{display:inline-block;margin-right:15px;}
.events-list .event-add{font-size:12px;min-width:170px;text-align:center;padding:15px 10px;border:2px solid #9d8f62;color:#9d8f62;text-transform:uppercase;}
.events-list .event-add.cancelled.is-active,
.events-list .event-add.full_booked.is-active,
.events-list .event-add.cancelled,
.events-list .event-add.full_booked{background-color:#9e9e9e !important;border-color:#9e9e9e !important;color:#ffffff !important;cursor:default;}
.events-list .event-add.is-active,
.events-list .event-add:hover{background-color:#9d8f62;color:#ffffff;text-decoration:none;}
.events-list .event-add.is-active:hover{cursor:default;}
.events-list .event-status{font-size:12px;min-width:170px;text-align:center;padding:17px 10px;color:#ffffff;text-transform:uppercase;}
.events-list .event-status.full_booked{background-color:#8585d3;}
.events-list .event-status.cancelled{background-color:#f78080;}
.events-list .event-status.available{background-color:#72bc66;}
.error-404-bg{background:url("../images/bg/404.jpg") no-repeat;background-size:cover;background-position:100%;position:absolute;top:0;left:0;height:100%;width:100%;}
.error-404{text-align:center;padding-top:160px;position:relative;z-index:9;}
.error-404_head .separator{margin:50px 0 43px 0;}
.error-404_head .separator-line_holder{display:table-cell;width:50%;vertical-align:middle;}
.error-404_head .separator-line{width:100%;height:1px;display:block;background:#9d8f62;}
.error-404_head .separator-icon_holder{display:table-cell;white-space:pre;vertical-align:middle;padding:0 133px;}
.error-404_head .separator-icon_holder img{display:block;max-width:none;}
.error-404_head h3{font-size:28px;color:#ffffff;margin:0 0 15px 0;}
.error-404 p{color:#ffffff;font-size:16px;line-height:24px;margin:0 0 48px 0;}
.error-404 .return_link{display:inline-block;min-width:570px;border:2px solid #9d8f62;font-size:12px;color:#9d8f62;text-transform:uppercase;padding:15px 10px;}
.error-404 .return_link:hover{text-decoration:none;background:#9d8f62;color:#ffffff;}
.page-header{padding:0px;border:0 none;background-image:url(inc/assets/images/bg/page-header-bg_03.jpg);background-repeat:no-repeat;background-position:100%;background-size:cover;margin:0;display:table;width:100%;height:25px;}
.page-header_wrap{display:inline-block;}
.page-header_bottom{margin-top:25px;}
.page-header_in:after,
.page-header_bottom:after{content:"";display:table;clear:both;}
.page-header_in{position:relative;display:table-cell;height:25px;vertical-align:bottom;}
.page-header_left{float:left;}
.page-header_right{float:right;position:absolute;right:0;bottom:0;}
.page-meta_list{list-style:none;margin:0;padding-top:68px;padding-bottom:18px;}
.page-meta_list li{display:inline-block;vertical-align:top;color:#ffffff;font-family:"Lora";font-style:italic;font-size:13px;line-height:20px;margin-right:40px;}
.page-meta_list li a{color:#ffffff;text-decoration:none;}
.page-meta_list li a:hover{color:#9d8f62;}
.page-meta_list li i{color:#9d8f62;background-color:#ffffff;border-radius:50%;height:21px;width:21px;text-align:center;line-height:21px;margin-right:8px;}
.page-meta_published .fa{font-size:15px;}
.page-meta_comments .fa{font-size:12px;}
.breadcrumb{background-color:transparent;padding:0;margin:0;}
.breadcrumb li{font-family:"Lora";font-style:italic;font-size:13px;line-height:24px;color:#ffffff;}
.breadcrumb > li + li:before{color:#ffffff;}
.breadcrumb li a{color:#ffffff;}
.page-header_icon{margin-bottom:21px;}
.page-header p{font-family:"Lora";color:#ffffff;font-weight:400;font-style:italic;font-size:16px;line-height:24px;margin:31px 0 0 0;}
.default-page-container .container-inner{padding-top:60px;margin-bottom:60px;}
.default-page-container .content{padding:30px 15px;background-color:#ffffff;}
.default-page-container.has-comments .hentry{padding-bottom:45px;border-bottom:1px solid #dfdfdf;margin-bottom:24px;}
.clear-page-container .container-inner{padding-top:60px;margin-bottom:60px;}
.elements_inline *{display:inline-block;margin-right:20px;}
.wpb_row.buttons_inline .ubtn-left{margin-right:30px;}
.wpb_row.buttons_inline .ubtn-left:last-child{margin-right:0;}
.wpb_row.buttons_inline .vc_btn3-inline{vertical-align:middle;margin-right:20px;}
.wpb_text_column.drop-caps p:first-child:first-letter{float:left;font-size:28px;font-family:"Lora";font-style:italic;color:#9d8f62;margin-right:20px;margin-bottom:2px;margin-top:10px;}
.wpb_text_column.drop-caps_circle p:first-child:first-letter{float:left;font-size:18px;font-family:"Lora";font-style:italic;color:#413c2a;margin-right:20px;margin-bottom:2px;margin-top:10px;background:#9d8f62;padding:5px 10px;border-radius:50%;}
.hentry.view-single-post blockquote,
blockquote,
.wpb_text_column blockquote{background:#9d8f62;border:0 none;padding:20px 20px 20px 86px;position:relative;}
blockquote:after,
.wpb_text_column blockquote:after{content:"\f10d";display:inline-block;font:normal normal normal 40px/1 FontAwesome;color:#413c2a;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);position:absolute;left:30px;top:27px;}
.comment-data blockquote p,
.hentry.view-single-post .entry-content blockquote p,
blockquote p,
.wpb_text_column blockquote p{color:#413c2a;line-height:36px;font-size:24px;}
.hentry.view-single-post blockquote cite,
blockquote cite,
.wpb_text_column blockquote cite{font-size:14px;color:#413c2a;font-style:normal;display:block;}
.vc_progress_bar .vc_single_bar .vc_label{font-family:"Lora";font-style:italic;font-size:14px;}
.btn{border-radius:0;border-width:2px;border-style:solid;font-style:normal;}
.btn-primary{background:transparent;border-color:#9d8f62;color:#9d8f62;}
.btn-primary:hover{background:#9d8f62;color:#ffffff;border-color:#9d8f62;}
.btn-small{font-size:13px;padding:8px 12px;}
table,
.table{border-spacing:1px;border-collapse:separate;}
.table thead > tr > th,
table thead > tr > th{border-bottom:0 none;color:#9d8f62;font-size:18px;font-weight:normal;}
table tbody > tr > td a,
table tbody > tr > th a{color:#9d8f62;}
table tbody > tr > td,
table tbody > tr > th,
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > thead > tr > th{padding:13px 20px;}
table tbody > tr > th,
.table > tbody > tr > th{color:#2b2b2b;font-size:14px;font-weight:normal;}
table tbody > tr > td,
.table > tbody > tr > td{color:#7b7b7b;font-size:14px;font-style:italic;font-family:"Lora";}
.table-striped > tbody > tr > td,
.table-striped > tbody > tr > th,
.table-striped > thead > tr > th{border:0 none;}
.table-striped thead{background-color:#9d8f62;}
.table-striped thead > tr > th{color:#413c2a;font-size:18px;font-weight:normal;}
.table-striped > tbody > tr:nth-of-type(odd){background-color:transparent;}
.table-striped > tbody > tr:nth-of-type(even){background-color:#ededed;}
body .ult_design_3 .ult_pricing_table .ult_price_body,
body .wpb_column > .wpb_wrapper > .ult_pricing_table_wrap.ult_design_3 .ult_pricing_table .ult_price_body{margin:15px auto;}
.ult_design_3 .ult_pricing_table .ult_pricing_heading{background-color:#9d8f62;border-bottom:1px solid #a79b72;padding:14px 0;}
.ult_design_3 .ult_pricing_table .ult_pricing_heading h3{color:#413c2a;font-size:18px;}
.ult_design_3 .ult_price_body .ult_price .ult_price_figure{font-family:"Lora";font-style:italic;font-size:36px;}
.ult_design_3 .ult_pricing_table .ult_price_features{border-width:1px 1px 0 1px;border-style:solid;border-color:#dfdfdf;padding:0 15px;}
.ult_design_3 .ult_pricing_table .ult_price_features ul{margin-bottom:0;}
.ult_design_3 .ult_pricing_table .ult_price_features ul li{margin:0 -15px;border-bottom:1px solid #dfdfdf;font-size:14px;color:#7b7b7b;font-style:italic;font-family:"Lora";padding:15px 10px;}
.ult_design_3 .ult_pricing_table .ult_price_features ul li:last-child{border-bottom:0 none;}
.ult_design_3 .ult_pricing_table .ult_price_link{border:1px solid #dfdfdf;padding:30px;}
.ult_design_3 .ult_pricing_table .ult_price_link .ult_price_action_button{width:100%;display:block;border-radius:0 !important;border:2px solid #9d8f62;background:transparent !important;text-transform:uppercase;font-size:12px;padding:17px 10px !important;}
.ult_design_3 .ult_pricing_table .ult_price_link .ult_price_action_button:hover{background:#9d8f62 !important;color:#413c2a !important;}
body .wpb_tabs.wpb_content_element .wpb_tabs_nav li{background-color:#9d8f62;font-size:14px;border-top:3px solid #9d8f62;}
body .wpb_tabs.wpb_content_element .wpb_tabs_nav li:hover,
body .wpb_tabs.wpb_content_element .wpb_tabs_nav li.ui-tabs-active{background-color:#ffffff;}
body .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{color:#ffffff;padding:1.1em 1.3em;}
body .wpb_content_element .wpb_tabs_nav li:hover a,
body .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-tabs-active a{color:#9d8f62;}
body .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
body .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background:#ffffff;}
body .wpb_tour.wpb_content_element .wpb_tabs_nav li{background-color:#9d8f62;font-size:14px;border-right:3px solid #9d8f62;}
body .wpb_tour.wpb_content_element .wpb_tabs_nav li:hover,
body .wpb_tour.wpb_content_element .wpb_tabs_nav li.ui-tabs-active{background-color:#ffffff;}
body .wpb_tour_next_prev_nav a{color:#9d8f62;border-bottom:0 none;}
body .wpb_tour_next_prev_nav a:hover{text-decoration:underline;}
body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{color:#7b7b7b;font-family:"Lora";font-style:italic;font-size:14px;padding-left:40px;padding:15px 15px 15px 40px;}
body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:focus{outline:0 none;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover a{color:#9d8f62;}
.wpb_accordion_section.group{border-bottom:1px solid #dfdfdf;}
body .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon{background:url("../images/icons/accordion-icon.png");width:28px;height:28px;right:auto;left:0;top:50%;margin-top:-14px;}
body .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{background:url("../images/icons/accordion-active-icon.png");}
.single-event-container .container-inner{padding-top:60px;margin-bottom:60px;}
.single-event-container .content{background-color:#ffffff;border-bottom:1px solid transparent;}
.event-map{height:290px;padding:0;margin:0;}
.event-details_body:after{content:"";clear:both;display:table;}
.event-details_body{padding:0 15px 24px 15px;margin-bottom:30px;border-bottom:1px solid #f4f4f4;}
.event-details_body .event-details_list{float:left;}
.event-details_body .event-actions{float:right;}
.event-details_list table{width:100%;}
.event-details_list td{font-family:"Lora";font-style:italic;font-size:13px;color:#9e9e9e;padding-top:3px;padding-bottom:3px;}
.event-details_list i{font-size:14px;color:#9d8f62;}
.event-details_icon{padding:3px 10px 3px 0;text-align:center;}
.event-details_title{padding:3px 20px 3px 0;}
.event-details_text{padding:3px 0;}
.event-details_head{margin-bottom:30px;position:relative;}
.event-details .button_event{display:inline-block;}
.event-details .event-add{font-size:12px;min-width:170px;text-align:center;padding:15px 10px;border:2px solid #9d8f62;color:#9d8f62;text-transform:uppercase;}
.event-details .event-add.cancelled.is-active,
.event-details .event-add.full_booked.is-active,
.event-details .event-add.cancelled,
.event-details .event-add.full_booked{background-color:#9e9e9e !important;border-color:#9e9e9e !important;cursor:default;color:#ffffff !important;}
.event-details .event-add.is-active,
.event-details .event-add:hover{background-color:#9d8f62;color:#ffffff;text-decoration:none;}
.event-details .event-add.is-active:hover{cursor:default;}
.event-details .event-actions .event-members{border:2px solid #9e9e9e;font-size:14px;font-style:italic;color:#9e9e9e;padding:13px 10px 14px 10px;text-align:center;min-width:50px;display:inline-block;margin-right:15px;position:relative;margin-left:6px;}
.events-list .event-actions .event-members.is-members:after,
.event-details .event-actions .event-members:after{content:"";width:8px;height:17px;background-image:url(inc/assets/images/icons/event-arrow-left.svg);position:absolute;left:-8px;top:50%;margin-top:-8.5px;}
.event-details .event-status{font-size:12px;min-width:170px;text-align:center;padding:17px 10px;color:#ffffff;text-transform:uppercase;}
.event-details .event-status.full_booked{background-color:#8585d3;}
.event-details .event-status.cancelled{background-color:#f78080;}
.event-details .event-status.available{background-color:#72bc66;}
.single-event-container .entry-content{padding:0 15px 23px 15px;border-bottom:1px solid #f4f4f4;margin-bottom:30px;}
.single-event-container .entry-footer{padding:0 15px 25px 15px;border-bottom:1px solid #f4f4f4;margin-bottom:30px;}
.single-event-container .entry-footer:after{content:"";clear:both;display:table;}
.single-event-container .tags-links{float:left;}
.single-event-container .post-start{float:right;}
.single-event-container .tags-links a{display:inline-block;background-color:#eeeeee;color:#616161;font-family:"Lora";font-style:italic;font-size:13px;padding:5px 15px;text-decoration:none;margin:0 5px 5px 0;}
.single-event-container .tags-links a:hover{background-color:#9d8f62;color:#413c2a;}
.single-event-container .comments-area{padding:0 15px;margin-bottom:30px;}
.single-event-container .related-posts{padding:0 15px 25px 15px;border-bottom:1px solid #f4f4f4;margin-bottom:30px;}
.event-map_overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9999;display:none;}
.page-header h2{margin:0;color:#ffffff;}
.blog-grid{background-color:#ffffff;padding-top:30px;padding-bottom:1px;}
.posts-list:after{content:"";clear:both;display:table;}
.hentry.sticky .entry-title{position:relative;}
.hentry.sticky .entry-title:before{content:"\f08d";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);margin-right:8px;vertical-align:top;margin-top:5px;color:#9a8c60;}
.hentry.sticky.has-thumbnail .entry-title:before,
.hentry.sticky.has-post-thumbnail .entry-title:before{content:none;}
.hentry.sticky.has-thumbnail .entry-thumb,
.hentry.sticky.has-post-thumbnail .entry-thumb{position:relative;}
.hentry.sticky.has-thumbnail .entry-thumb:after,
.hentry.sticky.has-post-thumbnail .entry-thumb:after{content:"";position:absolute;top:0;left:0;background:url("../images/icons/sticky-post-label.png");width:70px;height:70px;}
.posts-container .container-inner{padding-top:60px;margin-bottom:60px;}
.posts-container .content{background-color:#ffffff;border-bottom:1px solid transparent;}
.posts-container .posts-grid{padding:15px 7.5px 0 7.5px;font-size:0;}
.posts-container .posts-grid .hentry{display:inline-block;padding:0 7.5px;vertical-align:top;width:33.33%;font-size:14px;}
.posts-list-container.full-width .posts-list{padding-top:30px;}
.posts-list-container.full-width .content{padding:0 15px;}
.posts-list-container.full-width .hentry.view-for-list .entry-holder.has-padd{padding-left:0;padding-right:0;}
.posts-grid:after{content:"";clear:both;display:block;}
.hentry.view-for-grid{margin-bottom:30px;}
.entry-thumb img{display:block;height:auto;max-width:100%;}
.hentry.view-for-grid .entry-thumb{margin-bottom:15px;overflow:hidden;}
.hentry.view-for-grid .entry-thumb img{transition:all 0.4s ease;}
.hentry.view-for-grid .entry-thumb:hover img{transform:scale(1.1);}
.hentry.view-for-grid .entry-title{font-weight:300;line-height:26px;margin:0 0 10px 0;}
.hentry.view-for-grid .entry-title a{color:#2b2b2b;}
.hentry.view-for-grid .entry-title a:focus,
.hentry.view-for-grid .entry-title a:hover{text-decoration:none;color:#9d8f62;}
.hentry.view-for-grid .entry-content{color:#7b7b7b;font-family:"Lora";font-style:italic;margin-bottom:21px;}
.hentry.view-for-grid .entry-content p{color:#7b7b7b;font-family:"Lora";font-style:italic;margin-bottom:0;}
.hentry.view-for-grid .post-actions,
.hentry.view-for-list .post-actions{margin-bottom:25px;}
.hentry.view-for-grid .post-actions:after,
.hentry.view-for-list .post-actions:after{content:"";clear:both;display:table;}
.hentry.view-for-list .read-more,
.hentry.view-for-grid .read-more{font-size:14px;color:#9d8f62;float:left;}
.hentry.view-for-list .read-more:hover,
.hentry.view-for-grid .read-more:hover{text-decoration:none;}
.hentry.view-for-list .comments-link,
.hentry.view-for-grid .comments-link{float:right;color:#8c8c8c;}
.hentry.view-for-list .comments-link .fa,
.hentry.view-for-grid .comments-link .fa{margin-right:4px;}
.hentry.view-for-list .comments-link a,
.hentry.view-for-grid .comments-link a{font-size:14px;color:#8c8c8c;}
.hentry.view-for-list .comments-link a:hover,
.hentry.view-for-grid .comments-link a:hover{text-decoration:none;}
.hentry.view-for-list .entry-footer .line,
.hentry.view-for-grid .entry-footer .line{background-color:#dfdfdf;height:1px;}
.hentry.view-for-list .entry-footer .line-fill,
.hentry.view-for-grid .entry-footer .line-fill{width:23%;background-color:#9d8f62;height:1px;transition:width 1.2s ease;}
.hentry.view-for-list .entry-footer:hover .line-fill,
.hentry.view-for-grid .entry-footer:hover .line-fill{width:100%;}
.posts-navigation{padding:13px 15px;text-align:center;border:1px solid #dfdfdf;margin:0 15px 30px 15px;}
.posts-navigation ul{list-style:none;padding:0 83px;margin:0;position:relative;display:inline;}
.posts-navigation li{display:inline-block;}
.posts-navigation li a,
.posts-navigation li span{margin:0 10px;}
.posts-navigation .page-numbers{color:#333333;font-size:22px;}
.posts-navigation .page-numbers:focus,
.posts-navigation .page-numbers:hover{text-decoration:none;color:#9d8f62;}
.posts-navigation .page-numbers.current{color:#9d8f62;}
.posts-navigation .page-numbers.prev{display:block;width:58px;height:12px;background:url("../images/icons/pagination-arrow-left.png");margin-right:15px;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.posts-navigation .page-numbers.next{display:block;width:58px;height:12px;background:url("../images/icons/pagination-arrow-right.png");margin-left:15px;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.hentry.view-for-list{margin-bottom:30px;}
.hentry.view-for-list .entry-holder.has-padd{padding-left:15px;padding-right:15px;}
.hentry.view-for-list .entry-thumb img{width:100%;}
.hentry.view-for-list.has-thumbnail .entry-header,
.hentry.view-for-list.has-post-thumbnail .entry-header{padding-top:0;}
.hentry.view-for-list.has-post-thumbnail .entry-thumb,
.hentry.view-for-list.has-thumbnail .entry-thumb{margin:0 0 25px 0;}
.hentry.view-for-list .entry-header{padding-top:22px;}
.hentry.view-for-list .entry-title{margin:0 0 12px 0;font-weight:300;}
.hentry.view-for-list .entry-title a{color:#0e0e0e;}
.hentry.view-for-list .entry-title a:hover,
.hentry.view-for-list .entry-title a:focus{color:#9d8f62;text-decoration:none;}
.hentry.view-for-list .entry-content{margin-bottom:21px;}
.hentry.view-for-list .entry-content,
.hentry.view-for-list .entry-content p{color:#555555;line-height:22px;font-family:"Lora";font-style:italic;}
.hentry.view-for-list .entry-content p{margin:0;}
.hentry.view-for-list .entry-footer .line-fill{width:10%}
.post-container .container-inner{padding-top:60px;margin-bottom:60px;}
.post-container .content{background-color:#ffffff;padding:0 15px;border-bottom:1px solid transparent;}
.hentry.view-single-post .entry-content{padding-top:17px;}
.hentry.view-single-post.has-post-thumbnail .entry-content,
.hentry.view-single-post.has-thumbnail .entry-content{padding-top:0;}
.hentry.view-single-post.has-thumbnail .post-thumb,
.hentry.view-single-post.has-post-thumbnail .post-thumb{margin:0 -15px 17px -15px;}
.hentry.view-single-post .post-thumb img{display:block;width:100%;height:auto;}
.hentry.view-single-post .entry-content p{font-style:normal;color:#7b7b7b;line-height:24px;font-size:14px;}
.post-container .related-posts:after,
.hentry.view-single-post .entry-content:after,
.hentry.view-single-post .entry-footer:after{content:"";clear:both;height:1px;background-color:#dfdfdf;margin:0 -15px 30px -15px;display:block;}
.hentry.view-single-post .entry-content:after{margin-top:56px;}
.hentry.view-single-post .tags-links{padding-bottom:30px;float:left;}
.hentry.view-single-post .tags-links a{font-family:"Lora";font-style:italic;font-size:13px;color:#616161;background-color:#eeeeee;padding:6px 10px;margin-right:5px;display:inline-block;text-decoration:none;}
.hentry.view-single-post .tags-links a:focus,
.hentry.view-single-post .tags-links a:hover{color:#413c2a;background-color:#9d8f62;}
.hentry.view-single-post .post-start{margin-bottom:30px;float:right;}
.post-start{border:2px solid #9d8f62;font-size:13px;color:#9d8f62;padding:4px 12px;}
.post-start:focus,
.post-start:hover{color:#ffffff;background-color:#9d8f62;text-decoration:none;}
.post-container .related-posts:after{margin-top:24px;margin-bottom:23px;}
.related-posts_title{margin:0 0 17px 0;color:#2b2b2b;}
.related-post_thumbnail img{display:block;max-width:100%;height:auto;}
.related-post_thumbnail{margin-bottom:12px;}
.related-post_title{font-family:"Lora";font-style:italic;font-size:14px;line-height:20px;margin:0;}
.related-post_title a{color:#9d8f62;}
.related-post_title a:focus,
.related-post_title a:hover{color:#2b2b2b;text-decoration:none;}
.related-post_published{font-size:13px;color:#9e9e9e;line-height:20px;margin-bottom:3px;}
.post-container .comments-area{margin-bottom:30px;}
.comment-list{padding:0 0 1px 0;margin:0 -15px 47px -15px;}
.comments-title{font-size:18px;color:#2b2b2b;margin:0 0 24px 0;}
.comments-title .count-comments{color:#9d8f62;font-size:36px;vertical-align:baseline;}
.comment-author.avatar{float:left;margin-right:15px;}
.comment-author.avatar .avatar{border-radius:50%;}
.bypostauthor img.avatar,
.comment.bypostauthor .comment-author.avatar img.avatar{border:2px solid #9d8f62;}
.comment-data{overflow:hidden;}
.comment-meta{margin-bottom:8px;}
.comment-meta > div{display:inline;}
.comment-author.vcard .fn{font-size:18px;color:#2b2b2b;margin-right:3px;}
.comment-author.vcard .fn a{color:#2b2b2b;}
.comment-author.vcard .fn a:hover{color:#9d8f62;text-decoration:none;}
.comment-metadata{font-family:"Lora";font-style:italic;font-size:13px;margin-right:11px;}
.comment-metadata a{color:#9f9f9f;}
.comment-meta .reply{font-family:"Lora";font-size:13px;}
.comment-meta .reply a{color:#9d8f62;}
.comment-meta .reply i{-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#9d8f62;}
.comment-body{padding:0 15px;position:relative;}
.comment-body p{line-height:22px;color:#7b7b7b;margin-bottom:0;}
.comment-body:after{content:"";clear:both;display:table;}
.comment-list li{list-style:none;}
.comment-list > li{padding-top:24px;margin-bottom:25px;border-top:1px solid #dfdfdf;}
.comment-list .children{padding:0;margin:0;}
.comment-list .children li{border-top:1px solid #dfdfdf;margin-top:30px;padding:30px 15px 0 15px;}
.comment-list .children li .comment-body:before{content:"\f176";position:absolute;top:50%;left:33px;margin-top:-6px;margin-right:16px;font:normal normal normal 12px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#dbdbdb;}
.comment-list .children li .comment-body{padding-left:55px;}
.comment-list .comment-respond{margin-top:30px;padding:0 15px;}
#cancel-comment-reply-link{color:#9d8f62;}
.comment-reply-title{font-size:18px;color:#2b2b2b;margin:0 0 27px 0;}
.comment-field_wrap{margin-bottom:30px;}
.comment-form input,
.comment-form textarea{width:100%;}
.comment-form .form-submit{margin:0;}
.comment-form .form-submit input[type="submit"]{border:2px solid #9d8f62;border-radius:0;background:transparent;padding:13px 10px;font-size:12px;text-transform:uppercase;color:#9d8f62;font-style:normal;}
.comment-form .form-submit input[type="submit"]:focus,
.comment-form .form-submit input[type="submit"]:hover{color:#ffffff;background:#9d8f62;outline:0 none;}
.comment-field_wrap input,
.comment-field_wrap textarea{border:1px solid #dfdfdf;font-family:"Lora";font-style:italic;font-size:13px;color:#7b7b7b;display:block;-webkit-appearance:none;appearance:none;border-radius:0;}
.comment-field_wrap input{padding:9px 12px;}
.comment-field_wrap textarea{padding:6px 12px;height:174px;resize:none;}
.comment-field_wrap textarea:focus,
.comment-field_wrap input:focus{outline:0 none;border-color:#9d8f62;}
.logged-in-as a{color:#9d8f62;}
.stm-blockquote{background-color:#9d8f62;padding-left:999em;margin-left:-999em;}
.stm-blockquote_inner{padding:22px 26px 28px 56px;position:relative;}
.stm-blockquote_inner:after{content:"\f10d";display:inline-block;font:normal normal normal 40px/1 FontAwesome;color:#413c2a;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);position:absolute;left:0;top:27px;}
.hentry.view-single-post .entry-content .stm-blockquote p,
.stm-blockquote p{color:#413c2a;font-size:24px;line-height:36px;}
.hentry.view-single-post .entry-content .stm-blockquote .author,
.stm-blockquote .author{font-size:14px;color:#413c2a;}
.widget-area .widget{background-color:#ffffff;padding:30px;}
.widget-area .widget:first-child{margin-top:0;}
.widget-area .widget:last-child{padding-bottom:30px;}
.widget-title a,
.widget-title{text-transform:uppercase;font-weight:400;margin:0 0 16px 0;color:#2b2b2b;}
.widget-title a:focus,
.widget-title a:hover{text-decoration:none;color:#9d8f62;}
.widget ul{list-style:none;padding:0;margin:0;}
.widget ul li{font-family:"Lora";font-size:14px;font-style:italic;}
.widget ul li a{color:#444444;}
.widget ul li a:focus,
.widget ul li a:hover{color:#9d8f62;text-decoration:none;}
.widget input,
.widget textarea,
.widget select{width:100%;}
.widget img{display:block;height:auto;max-width:100%;}
.recent-events_list li{border-bottom:1px solid #eeeeee;padding-bottom:20px;margin-bottom:25px;}
.recent-events_list li:last-child{border-bottom:0 none;margin-bottom:0;padding-bottom:0;}
.recent-events_list h5{font-size:16px;line-height:20px;font-weight:400;font-style:normal;}
.recent-events_list li h5 a{color:#9d8f62;}
.recent-events_list li h5 a:hover{color:#2b2b2b;}
.recent-events_list td{vertical-align:middle;padding:3px 0;}
.recent-events_list td i{color:#9d8f62;font-size:14px;margin-right:7px;}
.recent-events_list td{font-family:"Lora";font-style:italic;font-size:13px;line-height:20px;color:#9e9e9e;}
.widget_categories ul li,
.widget.widget_archive ul li{margin-bottom:18px;}
.widget_categories ul li:last-child,
.widget.widget_archive ul li:last-child{margin-bottom:0;}
.widget.widget_archive ul li:before{content:"\f133";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);margin-right:22px;color:#9d8f62;}
.widget_mailchimp .input-group{width:100%;}
.widget_mailchimp .input-group .form-control{border-radius:0;box-shadow:none;border:1px solid #dfdfdf;font-family:"Lora";font-style:italic;font-size:13px;color:#333333;padding:10px 40px 10px 14px;height:auto;display:block;}
.widget_mailchimp .input-group-btn{position:absolute;right:0;top:0;color:#9d8f62;width:auto;display:block;z-index:9;}
.widget_mailchimp .input-group-btn .btn{background-color:transparent;padding:8px 12px;}
.widget_mailchimp .input-group-btn .btn:focus{outline:0 none;}
.tweets_list .tweet.left-icon{position:relative;padding-left:27px;}
.tweets_list .tweet.left-icon:after{content:"\f099";position:absolute;top:3px;left:0;font:normal normal normal 14px/1 FontAwesome;font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);color:#9d8f62;}
.tweets_list li{margin-bottom:21px;}
.tweets_list li:last-child{margin-bottom:0;}
.tweets_list .tweet p{font-size:14px;line-height:18px;color:#a5a5a5;margin:0;}
.tweets_list .tweet p a{color:#9d8f62;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.tweets_list .tweet p a:hover{color:#ffffff;text-decoration:none;}
.widget.widget_calendar table{width:100%;}
.widget.widget_calendar table a{color:#9d8f62;}
.widget.widget_calendar table tbody tr td{padding:5px 0px;}
.widget_product_categories .product-categories > li:before,
.widget.widget_categories ul li:before{content:"\f097";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:rotate(-90deg);margin-right:22px;color:#9d8f62;vertical-align:middle;}
.widget_product_categories > ul > li:hover:before,
.widget.widget_categories ul li:hover:before{content:"\f02e";}
.widget_product_categories .product-categories > li{margin-bottom:16px;}
.widget_product_categories .product-categories .children{padding-left:40px;margin-top:5px;}
.widget_product_categories .product-categories .children li{margin-bottom:4px;}
.widget_product_categories .product-categories > li:last-child{margin-bottom:0;}
.widget.widget_recent_comments ul li{line-height:normal;color:#9d8f62;position:relative;padding-left:35px;}
.widget.widget_recent_comments ul li:before{content:"\f10d";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:22px;color:#9d8f62;position:absolute;top:0;left:0;}
.widget.widget_recent_comments ul li{margin-bottom:32px;}
.widget.widget_recent_comments ul li:last-child{margin-bottom:0;}
.widget.widget_recent_comments .recentcomments > a{display:block;}
.widget.widget_recent_comments a{line-height:20px;color:#444444;padding-top:7px;}
.widget.widget_recent_comments a:hover{color:#9d8f62;}
.widget.widget_recent_entries ul li{line-height:20px;margin-bottom:28px;}
.widget.widget_recent_entries ul li:last-child{margin-bottom:0;}
.widget.widget_banner{padding:0 !important;margin:30px 0;background-color:transparent;}
.widget.widget_banner img{width:100%;}
.widget.widget_event_categories .event-categories_list li{display:inline-block;vertical-align:middle;}
.widget.widget_event_categories .event-categories_list li:before{content:"\f097";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:rotate(-90deg);margin-right:22px;color:#9d8f62;vertical-align:middle;}
.widget.widget_event_categories .event-categories_list li:hover:before{content:"\f02e";}
.widget.widget_rss{padding-bottom:30px;}
.widget.widget_rss .widget-title a{display:inline;}
.widget.widget_rss img{display:inline-block;}
.widget.widget.widget_rss ul li{line-height:20px;margin-bottom:27px;}
.widget.widget.widget_rss ul li:last-child{margin-bottom:0;}
.widget.widget_rss ul li a{color:#9d8f62;font-style:normal;margin-bottom:5px;display:block;}
.widget.widget_rss .rss-date{color:#a5a5a5;display:block;}
.widget.widget_tag_cloud .tagcloud a{display:inline-block;padding:5px 13px;font-family:"Lora";font-size:13px !important;color:#616161;font-style:italic;background-color:#eeeeee;margin:0 1px 5px 1px;}
.widget.widget_tag_cloud .tagcloud a:focus,
.widget.widget_tag_cloud .tagcloud a:hover{color:#413c2a;background-color:#9d8f62;text-decoration:none;}
.widget.widget_search{background-color:#9d8f62;padding-bottom:30px;margin:30px 0;}
.widget.widget_search .screen-reader-text{display:none;}
.widget.widget_search .search-form{position:relative;}
.widget.widget_search .search-form label{margin-bottom:0;position:relative;}
.widget.widget_search .search-form label:after{content:"\f002";position:absolute;top:50%;right:12px;margin-top:-7.5px;font:normal normal normal 14px/1 FontAwesome;font-size:15px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.widget.widget_search .search-submit{position:absolute;top:0;right:0;font-size:0;width:38px;height:38px;border:none;background:none;padding:0;}
.widget.widget_search .search-submit:focus{outline:none;}
.widget.widget_search .search-field{border:0 none;font-size:13px;color:#444444;font-family:"Lora";font-weight:400;font-style:italic;padding:10px 40px 10px 13px;}
.widget.widget_search .search-field:focus{outline:0 none;}
.widget.widget_nav_menu .menu-main_menu-container > ul li ul{padding-left:20px;}
.ls-container .btn-fill{border:2px solid #36332e;background:transparent;text-transform:uppercase;border-radius:0;color:#36332e;font-size:12px;font-style:normal;padding:16px 36px;}
.ls-container .btn-fill:hover{background:#36332e;color:#988c87;text-decoration:none;}
.ls-container h1.ls-l{text-align:center;text-transform:uppercase;font-size:50px;color:#36332e;}
.ls-container .btn{border:2px solid #ffffff;text-transform:uppercase;background:transparent;color:#ffffff;border-radius:0;font-size:12px;font-style:normal;padding:16px 36px;}
.ls-container .btn:hover{background-color:#ffffff;text-decoration:none;color:#332c20;}
body .ubtn{text-transform:uppercase;letter-spacing:0.75px;}
body .ubtn.ubtn-small{text-transform:none;}
body a.ubtn-link{margin-top:0;margin-bottom:0;}
body .ubtn:hover{background:transparent !important;}
body .ubtn.ubtn-block{padding-top:15px;padding-bottom:15px;}
body .ubtn-block{padding-left:0;padding-right:0;}
body .vc_btn3{letter-spacing:0.75px;}
body .vc_btn3,
body .vc_btn3:focus,
body .vc_btn3:hover,
body .vc_general.vc_btn3:hover,
body .vc_general.vc_btn3:focus,
body .vc_general.vc_btn3{border-width:2px;}
body .vc_btn3-container{margin-bottom:0;}
body .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,
body .vc_btn3.vc_btn3-size-md{font-size:12px;padding:15px 34px;}
body .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline,
body .vc_btn3.vc_btn3-size-sm{font-size:12px;padding:8px 16px;}
body .vc_btn3-block.vc_btn3-size-md{padding-top:15px !important;padding-bottom:15px !important;font-size:12px !important;}
body .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus,
body .vc_btn3.vc_btn3-color-chino:focus,
body .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus,
body .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover{background-color:transparent;}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus{color:#ffffff;}
.wpb_text_column.style-italic p{font-family:"Lora";font-style:italic;font-size:18px;line-height:28px;font-weight:normal;}
.wpb_text_column.style-italic ul li,
.wpb_text_column.style-italic ol li{font-family:"Lora";font-size:14px;line-height:24px;color:#7b7b7b;}
.not-found .search-form{font-size:14px;}
.not-found .search-form .search-field{border:1px solid #9d8f62;font-size:13px;color:#444444;font-family:"Lora";font-weight:400;font-style:italic;padding:10px 40px 10px 13px;}
.not-found .search-form .search-field:focus{outline:none;}
.not-found .search-form .search-submit{border:2px solid #9d8f62;color:#9d8f62;background:transparent;padding:8px 10px;vertical-align:top;}
.not-found .search-form .search-submit:hover{background:#9d8f62;color:#ffffff;}
.site-footer{background-color:#282828;}
.footer_widget-area{padding-top:52px;border-top:0px solid #9d8f62;}
.footer_widget-area .widget-title{color:#9d8f62;font-weight:500;text-transform:none;margin-bottom:43px;}
.widget_contact_us .contact-details_list li{font-size:14px;color:#a5a5a5;line-height:22px;margin-bottom:26px;}
.widget_contact_us .contact-details_list.left-icon li{padding-left:19px;position:relative;}
.widget_contact_us .contact-details_list.left-icon li:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);position:absolute;left:0;top:3px;color:#a5a5a5;}
.widget_contact_us .contact-details_list.left-icon li.address:after{content:"\f024";}
.widget_contact_us .contact-details_list.left-icon li.phone:after{content:"\f095";}
.widget_contact_us .contact-details_list.left-icon li.email:after{content:"\f0e0";}
.widget_contact_us .contact-details_list li:last-child{margin-bottom:0;}
.widget_contact_us .contact-details_list li a{color:#9d8f62;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.footer_widget-area .contact-details_list li a:hover{text-decoration:none;color:#9b0303;}
.widget_follow_us p{font-size:14px;color:#a5a5a5;display:table;}
.widget_follow_us p:after{content:"";clear:both;display:table-row;}
.follow-icon_holder{display:table-cell;vertical-align:middle;padding:5px 0;}
.widget_follow_us a{color:#ffffff;display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;margin-right:18px;transition:opacity 0.3s ease;}
.widget_follow_us a:hover{color:#9b0303;opacity:0.8;}
.widget_follow_us .fa{vertical-align:middle;font-size:25px;}
.widget_follow_us .follow_fb a{background-color:#3b5998;}
.widget_follow_us .follow_tw a{background-color:#00a0d1;}
.widget_follow_us .follow_ytb a{background-color:#c4302b;}
.widget_follow_us .follow_inst a{background-color:#825c48;}
.widget_follow_us .follow_pr a{background-color:#a30834;}
.widget_follow_us .follow_label{font-family:"Lora";font-style:italic;display:table-cell;vertical-align:middle;padding:5px 0;}
.widget_recent_entries ul{list-style:none;padding:0;margin:0;}
.site-footer .widget_recent_entries ul li{margin-bottom:24px;line-height:18px;font-size:14px;font-family:"Lora";}
.footer_widget-area .widget_recent_entries a{color:#9d8f62;font-style:normal;line-height:18px;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;transition:0.5s ease;}
.footer_widget-area .widget_recent_entries a:focus,
.footer_widget-area .widget_recent_entries a:hover{color:#9b0303;text-decoration:none;}
.widget_recent_entries .post-date{color:#a5a5a5;font-style:italic;margin-top:1px;display:block;}
.site-info{padding-top:67px;padding-bottom:47px;}
.site-info:after{content:"";clear:both;display:block;}
.copyright{color:#a5a5a5;font-style:normal;line-height:20px;float:left;}
.copyright a{color:#9d8f62;}
.copyright a:hover,
.copyright a:focus{color:#9b0303;text-decoration:none;}
.move-top{padding:11px 23px 15px 50px;float:right;border:2px solid #9d8f62;color:#9d8f62;text-transform:uppercase;font-size:12px;position:relative;background:transparent;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.move-top:focus,
.move-top:hover{color:#ffffff;text-decoration:none;background:#9d8f62;}
.move-top_text{position:relative;z-index:3;}
.move-top .fa{font-size:20px;margin-left:49px;}
.move-top:hover .fa{color:#413c2a;}
.wpb_column.style-1{position:static !important;}
.buy_theme_popup{position:fixed;right:20px;bottom:-100%;width:200px;background:#9d8f62;text-align:center;padding:20px 0 15px;z-index:9999999;opacity:0.7;-webkit-transition:opacity 0.3s linear, bottom 1s linear;-moz-transition:opacity 0.3s linear, bottom 1s linear;-ms-transition:opacity 0.3s linear, bottom 1s linear;-o-transition:opacity 0.3s linear, bottom 1s linear;transition:opacity 0.3s linear, bottom 1s linear;}
.buy_theme_popup.active{bottom:20px;}
.buy_theme_popup:hover{opacity:1;}
.buy_theme_popup img{display:block;max-width:100%;height:auto;margin:0 auto 12px auto;}
.buy_theme_popup p{color:#413c2a;font-size:14px;line-height:20px;margin:0 0 15px;}
.buy_theme_popup .buy_button{background:#fff;border-color:#fff;color:#e85555;}
.buy_theme_popup .buy_button:hover{color:#9d8f62;border-color:#413c2a;background:#413c2a;}
.buy_theme_popup .buy_button{display:inline-block;vertical-align:baseline;border:1px solid #413c2a;min-width:170px;text-decoration:none !important;text-transform:uppercase;padding:15px 30px;font-size:12px;text-shadow:none;box-shadow:none;line-height:17px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;background:transparent;color:#413c2a;}
@media (min-width:992px){.main-navbar .user-navbar{display:none;}
.top-navbar .navbar-form{padding-left:0;padding-right:30px;}
.main-navbar .navbar-nav > li > a{padding-top:26px;padding-bottom:26px;}
.main-navbar .navbar-nav > li:last-child > a{padding-right:0;}
.dropdown:hover .dropdown-menu{display:block;}
.main-navbar .navbar-nav > li.menu-item-language:hover .submenu-languages{display:block;}
.collapse.search-responsive-collapse{display:none !important;}
.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand{margin-left:0;}
.caret{display:none;}
}
@media (min-width:768px){.blog-grid .entry-title{height:64px;overflow:hidden;}
.blog-grid .entry-content{height:62px;overflow:hidden;}
.main-navbar .submenu-languages{left:auto;right:0;}
}
@media (max-width:1024px){.stm-testimonial p br,
.wpb_text_column p br{display:none;}
.stm_staff-member .stm_summary_above{width:90%;}
}
@media (max-width:992px){.wpb_call_to_action{text-align:center;}
body .cta_align_left .wpb_call_text,
body .cta_align_right .wpb_call_text{float:none;width:auto;margin-bottom:20px;}
body .cta_align_right .wpb_button{float:none;max-width:0;}
body .wpb_call_to_action.style-1 .wpb_call_text{font-size:22px;float:none;width:auto;padding-top:0;margin-bottom:26px;}
.projects-navigation a{font:0/0 sans-serif;color:transparent;padding:10px;}
.projects-navigation a img{margin:0;}
.posts-container .posts-grid .hentry{width:50%;}
.main-navbar .navbar-nav > li.menu-item-language.show-dropdown .submenu-languages{display:block;}
}
@media (max-width:991px){.site-header{margin-bottom:0;}
.navbar-toggle{display:block;}
.top-navbar .navbar-nav{display:none;}
.top-navbar{display:none;}
.navbar-header{text-align:center;}
.navbar-brand{float:none;}
.main-navbar .navbar-header{float:none;}
.main-navbar .navbar-nav{margin:0 -15px;}
.main-navbar .navbar-nav{float:none !important;}
.main-navbar .navbar-nav > li .caret{border:0 none;color:#6e6e6e;position:absolute;top:0;right:0;padding:15px 19px 15px 15px;width:auto;height:auto;margin:0;cursor:pointer;transition:all 0.3s;}
.main-navbar .navbar-nav > li .caret:before{content:"\f078";display:inline-block;line-height:1;font-family:FontAwesome;font-size:12px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
.main-navbar .navbar-nav > li.open .caret{transform:rotate(180deg);}
.main-navbar .navbar-nav > li > a{color:#9d9d9d;font-size:16px;border-bottom:1px solid #353535;padding:15px;text-transform:none;}
.main-navbar .navbar-nav > li > a:hover,
.main-navbar .navbar-nav > li > a:focus{border-bottom-color:#353535;}
.main-navbar .navbar-nav li.current-menu-parent > a:focus,
.main-navbar li.current-menu-item > a:focus,
.main-navbar .navbar-nav > li > a:focus{outline:0 none;border-color:#353535;}
.main-navbar .navbar-nav li.current-menu-parent > a,
.main-navbar li.current-menu-item > a,
.main-navbar .navbar-nav > li > a:hover
.main-navbar .navbar-nav li.current-menu-parent > a:focus,
.main-navbar li.current-menu-item > a:focus,
.main-navbar .navbar-nav > li > a:focus{color:#9d8f62;}
.main-navbar.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
.main-navbar.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{color:#9d8f62;}
.main-navbar .navbar-nav > li{float:none;}
.main-navbar .dropdown-menu > li > a{color:#666666;font-size:16px;}
.navbar-collapse.collapse.in{display:block !important;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;}
.main-navbar .navbar-nav > li.menu-item-language{padding:0;margin:0;}
.main-navbar .navbar-nav > li.menu-item-language > a{padding:15px;border-left:0 none;}
.main-navbar .submenu-languages{position:static;float:none;border-top:0 none;}
.main-navbar .submenu-languages > li > a{color:#666666;}
}
@media (max-width:767px){.search-responsive-collapse .navbar-form{padding-left:0;}
.navbar-toggle.close-search{right:0;}
}
@media (max-width:768px){.ls-container .btn-fill,
.ls-container .btn{padding:8px 30px;}
.page-header_in{height:100px;vertical-align:bottom;padding-bottom:30px;padding-top:60px;}
.posts-navigation ul{padding:0;}
.posts-navigation .page-numbers.prev,
.posts-navigation .page-numbers.next{display:none;}
.blog_grid > li{margin-bottom:30px;}
body .stm_staff-member{margin-bottom:30px;}
.posts-container .posts-grid .hentry{width:100%;}
.rental-services-navigation .prev_text,
.rental-services-navigation .next_text{display:none;}
.rental-services-navigation i.icon{margin:0;}
.contact-details .full-address p br{display:none;}
.footer_widget-area .widget{margin-bottom:30px;}
.footer_widget-area .widget-title{margin-bottom:20px;}
.widget_contact_us .contact-details_list li{margin-bottom:10px;}
.site-info{padding-top:34px;}
}
@media (max-width:667px){.buy_theme_popup{display:none;}
.ultimate_google_map:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;}
.contact-details .contact-email,
.contact-details .location{margin-bottom:13px;}
.stm-testimonial{margin-bottom:9px;}
.event-map_overlay{display:block;}
.event-details_list table{width:auto;}
.event-details_body .event-details_list,
.event-details_body .event-actions{float:none;}
.event-details_body .event-details_list{margin-bottom:21px;}
.event-details .event-status{margin-top:15px;}
.related-posts .related-post{margin-bottom:24px;}
.related-posts .related-post:last-child{margin-bottom:0;}
.wpb_single_image .style-1 .vc_single_image-wrapper{display:none;}
.footer_widget-area .widget:last-child{margin-bottom:0;}
.widget_follow_us p:last-child{margin-bottom:0;}
.move-top,
.copyright{float:none;}
.copyright{margin-bottom:24px;}
}
@media (max-width:640px){body .vc_separator .vc_sep_holder{display:none;}
body .vc_separator h1,
body .vc_separator h2,
body .vc_separator h3,
body .vc_separator h4{display:block;white-space:normal;padding:0;text-align:center;}
}
@media (max-width:480px){.events-list .event-add{margin-bottom:15px;}
.events-list .event-details li{display:list-item;}
}
@media (max-width:375px){.single-rental-service-container .rental-service-details_head{min-height:0;padding-right:0;}
.single-rental-service-container .rental-service-details_head h2{margin-bottom:23px;}
.rental-service-details_head .rental-service_price{position:relative;}
.stm-contact-callback_wrap{display:block;margin-bottom:8px;}
.page-header_bottom .page-meta_list li{margin-bottom:10px;}
.ls-container .btn-fill,
.ls-container .btn{font-size:10px;padding:4px 20px;}
}

.page-id-1166 p a{color:#f00 !important;}


