/*
Theme Name: Stirling
Theme URI: stirling.co.uk 
Author: stirling.co.uk
Author URI: stirling.co.uk
Description: Premium custom build theme with a complete theme options panel. 
Version: 1.0.0 
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: bootstrap, responsive, html 5, theme Option, bootstrap,
Text Domain: wfstirling
*/
@import url(https://fonts.googleapis.com/css?family=Encode+Sans+Expanded|Patua+One|Ubuntu);.top-link ul.dropdown-menu li,html{width:100%}.navbar-toggle.collapsed .icon-bar:nth-child(2),.navbar-toggle.collapsed .icon-bar:nth-child(4){transform:rotate(0) translateY(0) translateX(0)}body{font-family:Ubuntu,sans-serif;font-weight:300}.aboutbox-link a,.event-list ul li a,.event-list2 ul li a,.read-link a,h1,h2,h3,h4,h5,h6{font-family:'Patua One',cursive}html{height:100%}a,a:focus,a:hover{text-decoration:none}header{border-top:10px solid #0d353f}.top-bar{background-color:#fff;margin:5px 0 0}.top-link{padding:0 15px}.top-link ul{padding:0;margin:10px 0;float:left}.top-link ul li{list-style-type:none;display:inline-block;padding:0 0 0 15px;color:#453e10}.mail .dropdown:hover>.dropdown-menu,.mail_1 .dropdown:hover>.dropdown-menu{display:block}.top-link ul li a{color:#453e10}.top-link ul li i{color:#0d353f}.top-link ul.dropdown-menu{margin:0}.top-link .dropdown-menu{text-align:left!important;border:0 solid transparent;border-radius:0;-webkit-box-shadow:0 6px 12px transparent;box-shadow:0 6px 12px transparent}.mail ul.dropdown-menu,.mail_1 ul.dropdown-menu{right:0!important;float:left;padding:0;margin:0 auto;text-align:left;border-radius:0;left:auto}.mail,.top-social_icon{border-left:2px dotted #ccc}.top-link .dropdown-menu>li>a:focus,.top-link .dropdown-menu>li>a:hover{color:#453e10;background-color:transparent}.top-nav,.top-social_icon ul li i{background-color:#0d353f}.mail,.mail_1,.top-social_icon{text-align:right}.mail{margin:20px 0 0;min-height:52px}.mail h4{color:#0d353f;margin:0 0 5px;font-size:20px}.mail h6{margin:0}.mail h6 a{color:#453e10;font-size:15px}.mail_1{margin:20px 0 0}.mail_1 h4{color:#0d353f;margin:0 0 5px;font-size:20px}.mail_1 h6{margin:0}.mail_1 h6 a{color:#453e10;font-size:15px}.top-social_icon{margin:20px 0 0}.top-social_icon h4{color:#0d353f;margin:0 0 5px;font-size:20px;padding:0 15px}.top-social_icon ul{padding:0 15px;margin:0}.top-social_icon ul li{list-style-type:none;display:inline-block}.top-social_icon ul li i{width:24px;height:24px;text-align:center;line-height:24px;border-radius:4px;color:#fff}.top-social_icon ul li i:hover{color:#fafe0b}.top-bar hr{margin-top:0;margin-bottom:0}.navbar-default,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default{border-color:transparent}.navbar{border:0;min-height:0;border-radius:0;margin-bottom:0}ul.navbar-nav{display:table;float:none;margin:0 auto}.navbar .navbar-nav{display:inline-block;float:none}.navbar .navbar-collapse{text-align:center}.navbar-default .navbar-nav>li>a{color:#fff;text-transform:uppercase;font-size:17px;padding:15px}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fafe0b}.navbar-default .navbar-toggle{border-color:transparent;background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-toggle{margin:0;height:40px;width:48px;background:#444;border-radius:0;z-index:1}.navbar-toggle .icon-bar{width:28px;background:#fff;transition:.5s ease}.footer-list ul li a,.footer-title ul li a{-moz-transition:all .5s ease;-webkit-transition:all .5s ease}.navbar-toggle.collapsed .icon-bar:nth-child(3){opacity:1}.navbar-toggle .icon-bar:nth-child(2){transform:rotate(-45deg) translateY(5px) translateX(-5px)}.navbar-toggle .icon-bar:nth-child(3){opacity:0}.navbar-toggle .icon-bar:nth-child(4){transform:rotate(45deg) translateY(-4px) translateX(-3px)}.top-nav .dropdown-menu>li>a{color:#fff;text-transform:uppercase;font-size:12px;padding:5px 15px}.img-text h2,.read-link a{text-transform:capitalize}.top-nav .dropdown-menu{padding:0;margin:0;border-radius:0;background-color:rgba(13,53,63,.9)}.dropdown-menu>li>a:active,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:#0d353f!important;color:#fafe0b!important}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fafe0b;background-color:transparent}.navbar-default .navbar-nav>.open>a:active,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:#0d353f;color:#fafe0b}li.dropdown:hover>.dropdown-menu{display:block}.slider img{width:100%}.carousel-indicators .active,.carousel-indicators li{width:14px;height:14px;border:2px solid #fff;margin:0 3px}.slider .carousel-indicators{left:40%;bottom:3px}.carousel-indicators .active{background-color:#fff}.img-text p{margin:15px 0 10px}.img-text h2{color:#fff;margin:0;font-size:28px}.img-text{background-color:#114755;height:439px;color:#fff;padding:30px}.no-padding{padding:0}.read-link{margin:20px 0 0}.read-link a{color:#fff;background-color:#197290;padding:6px 12px;font-size:13px}.read-link .hvr-sweep-to-right::before{background:#0d353f!important}.about{min-height:450px;background-color:#fff;padding:10px 0}.aboutbox{margin-bottom:15px;position:relative;border:1px solid #e9e9e9;padding:7px;overflow:hidden;color:#453e10}.aboutbox_title h2,.aboutbox_title2 h2,.aboutbox_title3 h2{background:#0d353f;padding:10px;position:absolute;font-size:18px;float:right;text-transform:capitalize}.aboutbox_title h2,.aboutbox_title3 h2{bottom:75px;color:#fff;margin:0}.img-left img{margin-right:10px}.aboutbox_title2 h2{bottom:240px;color:#fff;margin:0;left:7px}.aboutbox-link a{color:#fff; background-color:#197290;padding:6px 12px;text-transform:capitalize;font-size:13px}.aboutbox-link .hvr-sweep-to-right::before{background:#0d353f!important}.aboutbox-content1{min-height:60px}.event{background-color:#1a1a1a;padding:10px;color:#fff}.btn-default,.news,.product-review_box{background-color:#fff}.event-title h4{margin:0 0 15px;border-bottom:1px solid #313131;padding:0 0 10px}.event-list ul{padding:0;margin:0}.event-list ul li{list-style-type:none;color:#fff;margin:0 0 10px}.event-list ul li p{margin:0}.event-list ul li a{color:#fff}.event-list ul li a:hover{color:#fafe0b}.event-list2 ul{padding:0;margin:0}.event-list2 ul li img{margin-right:10px}.event-list2 ul li{list-style-type:none;color:#fff;margin:0 0 35px;font-size:12px}.event-list2 ul li p{margin:0}.event-list2 ul li a{color:#fff}.event-list2 ul li a:hover{color:#fafe0b}.product-review_box{padding:20px 40px;color:#453e10;min-height:358px}.btn-default,.product-review_box .dropdown a,.product-review_post h5 a,.product-review_post h5 span{color:#0d353f}.product-review_img{margin:0 0 30px}.btn-default{border-color:#ccc;border-radius:5px;padding:6px 10px}.btn-default.active,.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.btn-default:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#0d353f;background-color:#fff;border-color:#ccc}.rating a i{color:#fdc100}.news{padding:10px 0}.newsbox{position:relative;border:1px solid #e9e9e9;padding:7px;overflow:hidden;color:#453e10;min-height:280px}.newsbox_title h5{background:#0d353f;bottom:87px;float:right;color:#fff;padding:10px;position:absolute;margin:0;text-transform:capitalize}.newsbox p{margin:5px 0;color:#453e10}.newsbox p a{color:#0d353f}.footer-heading h3{text-align:center;margin-bottom:40px}.footer-heading h3 a{color:#fff;font-size:35px}.thistle{min-height:450px}.thistle_shadow{border-right:1px dotted #e6e6e6;min-height:500px;padding:0 15px 0 0;margin:0 0 90px}.thistle_content h2{text-transform:capitalize;color:#0d353f;font-size:40px;margin:0}.right_social-icon ul{padding:0;margin:10px 0;text-align:right}.right_social-icon ul li{list-style-type:none;display:inline-block}.right_social-icon ul li i{background-color:#959595;color:#fff;width:26px;height:26px;border-radius:50px;text-align:center;font-size:13px;line-height:25px}.right_social-icon ul li i.fa-twitter{background-color:#55acee}.right_social-icon ul li i.fa-facebook{background-color:#3b5998}.right_social-icon ul li i.fa-pinterest{background-color:#cb2027}.right_social-icon ul li i.fa-google-plus{background-color:#dd4b39}.right_social-icon ul li i.fa-linkedin{background-color:#007bb6}.line.full{border-bottom:solid 2px #d9d9d9;width:100%;margin:60px 0;clear:both;display:inline-block}.line{position:relative;border-bottom:solid 2px #0d353f;width:18px;display:block;margin:10px 0 25px}.thistle_content p{color:#453e10;margin:15px 0}.thistle_content i a{color:#453e10}.footer-top{background-color:#1a1a1a;padding:20px 0;color:#d4d4d4;font-size:14px}.footer-list h5,.footer-title h5{color:#d4d4d4;margin-top:0;font-size:18px}.footer-list ul{padding:0;margin:0}.footer-list ul li{list-style-type:none;display:block;color:#d4d4d4;position:relative;padding:0 12px}.footer-list ul li a{color:#d4d4d4}.footer-list ul li a:hover{color:#fafe0b;padding-left:5px}.footer-title ul{padding:0;margin:0}.footer-title ul li:after{content:'';height:6px;width:6px;background:#fff;display:block;position:absolute;transform:rotate(45deg);top:8px;left:0}.footer-title ul li{list-style-type:none;display:block;color:#d4d4d4;position:relative;padding:0 12px}.footer-title ul li a{color:#d4d4d4}.footer-title ul li a:hover{color:#fafe0b;padding-left:5px}.featured_image img{width:100%}
.slider .container, .container.banner {width:100% !important;} 
.container.banner {padding-left:0px;padding-right:0px;}
.filmstrip.flexslider {width:68%;float:none;margin:auto !important;}

.footer-list h4 a{color:#fff !important;}
.sllink {float:left;}

.thistle.hpblocks {margin-top:25px;}

.container.maincontent {margin-top:35px;margin-bottom:20px;}

.bp .container.banner .b-col { padding-right: 0px; padding-left:0px;}
 
.bp-box {    border: 1px solid #f3f3f6; padding: 14px 20px; border-radius: 3px; margin: 8px 14px 8px 0px;}
.bp-box  .drts-entity-field-label {margin-bottom: 1.0em;margin-top: 0.0em;}
.bp-box .drts-display-element-header {margin-bottom: 1.0em;margin-top: 0.0em;}
   #bp-banner img {    max-height: 600px;}
    #bp-banner {margin-bottom:20px;}
   #bp-breadcrumbs {margin-bottom:28px;}
 
.bp-box .shopify-buy__product {min-width:210px !important;}
.bp-box-icon .fa-fw {color:#007cba;}
.bp-box-icon .drts-entity-field-label {margin-bottom: 0.5em;font-size:1.3em;}
.bp-box-icon .drts-bs-list-group-item {padding: 0.25rem 0.25rem;}
.has-image.shopify-buy__layout-vertical.shopify-buy__product{min-width:210px !important;}
.fa-youtube-square:before {
   content: "\f431";
}
.wpcf7-form.init label {display:contents;}
.bp-box .wpcf7-form.init input[type=text],.bp-box .wpcf7-form.init input[type="email"],.bp-box .wpcf7-form.init textarea {
   width: 95%;
   padding: 6px 4px;
   border-radius: 4px;
   border: 1px solid #d6d6d6;
}
 
.bp-box .wpcf7-form.init input[type=submit] {    border: 1px solid #007cba!important;
   background: 0 0!important;
   color: #007cba!important;
   padding: 10px;width:100%;}
 
.bp-map {width:100%;}
.drts-display-name-filters-default label.drts-bs-custom-control-label {
   width: 100%;
}
 
 
.bp-hours .drts-bs-list-group .drts-entity-field-label {margin-bottom: 0.3em;}s-list-group .drts-entity-field-label {margin-bottom: 0.3em;}
.bp-list-headers {margin-top:26px;}
.bp-list-headers .drts-entity-field-label {font-size: 1em;}
 
.bp-box .drts-display-element-entity_field_location_address-4  {margin-top:14px;}

.thistle_content p {
    color: #000000;
    font-size:16px;
}
.thistle_content li {font-size:16px;}
.drts-display-element {
    font-size: 16px;
}
.thistle_content p {
    color: #000000;
    font-size:16px;
}
.thistle_content li {font-size:16px;}
.metaslider {overflow-x: hidden;}
.embed-responsive-16by9 {padding-bottom:0% !important;}

.row.bp {display:contents;}
.row.bp .thistle_shadow {padding:0 0 0 0;}
#bp-banner img {object-fit:cover;}
.container.banner .row {display:contents;}
.container.banner .row .bs {padding:0px 0px !important;}

@media only screen and (min-width: 768px) {
    .col-xs-12.wlitem:nth-child(3n+1) {clear:both;}
}

.drts-bs-form-control.drts-search-keyword-text {font-size:inherit !important;}