

@media only screen and (max-width: 480px){.q_logo a{height: 60px !important;}}

body.home .ls-nav-prev, body.home .ls-nav-next{display: none !important;}

@media (max-width: 567px) {
    .carousel-inner .item:nth-child(2) .slider_content.left{
        width: 58% !important;
    }
}

.header_top {
color: #fff;
}

header .header_top .q_social_icon_holder, .header_top .right .inner > div:first-child {
border-left: 0px;
}

.header_top .right .inner > div, header .header_top .q_social_icon_holder {
border-right: 0px;
}

.sheds .image_with_text {
box-shadow: 0px 0px 2px #ccc;
background: #fff;
color:#142182;
letter-spacing: 1px;
padding: 10px;
font-family: Shadows Into Light Two,sans-serif;
text-align: center;
}

.page-id-12865 .sheds .image_with_text {
min-height: 330px;
}

.image_with_text {margin-bottom: 20px;}

.competition .image_with_text img {
margin-bottom: 0px;
}

.image_with_text img {margin-bottom: 0px !important;}
.image_with_text span.separator.transparent, .image_with_text span {display: none !important;}

.competition .separator {
margin: 0 !important;
}

.sheds .image_with_text h3 {
color:#142182;
letter-spacing: 1px;
}

.sheds .image_with_text img {
margin-bottom: 5px;
text-align: center;
display: inline;
}

.sheds .image_with_text .separator.transparent {
margin: 0 !important;
}

.shedtestimonial {
padding: 10px;
}

.title_subtitle_holder {
padding: 0 0px;
}

.subtitle h3 {
color: #4d4d4d !important;
}

.title {
border-bottom: 0px;
height: 50px;
}

.shed-title h3 {
text-transform: uppercase;
font-size: 14px;
color: #616161;
}

nav.main_menu ul li a {
margin-top: 24px;
}

.content_inner ul {
list-style-position: outside;
}

.header_top {
border-bottom: 0px;
font-size: 14px;
}

.q_list.circle ul > li {

}

.q_list.circle ul > li, .q_list.number ul > li {
}

@media (min-width: 760px) {
.q_icon_with_title.very_large .icon_holder img, .q_icon_with_title.left_from_title.very_large .icon_holder {
width: auto;
}

.q_icon_with_title.very_large.boxed .icon_text_holder, .q_icon_with_title.very_large.circle .icon_text_holder, .q_icon_with_title.very_large.icon_image .icon_text_holder, .q_icon_with_title.very_large.square .icon_text_holder {
padding-left: 190px;
}}

.footer_top_holder {
border-bottom: 0px;
}

.footer_top {
border-bottom: 1px solid #ccc;
}

.footer_bottom a {
color: #5b5b5b;
}

.page-id-1452 .content.content_top_margin {
margin-top: 0 !important;
}

.breadcrumb {
position: relative;
}

.title h1 {
text-transform: uppercase;
color: #00675a;
}

h3, h3 a {
font-size: 18px;
}

h2, h2 a, .footer_top h4 {
text-transform: uppercase;
}


.gallery_holder ul li a img { 
display: block; width: 100%; 
background:rgba(0,0,0,0.6);
border: 8px solid #fff;
box-shadow: 0 0px 6px #dbdbdb;
}

.gallery_holder ul li a img

.q_slider h2 {
font-size: 33px;
}

.two_columns_50_50 > .column2 > .column_inner {
padding: 0 0 0 0px;
}

#text-14 {
border-left: 1px solid #ccc;
padding-left: 32px;
}

footer {
border-top: 1px solid #ccc;
}

.content .container .container_inner, .content .section_inner {

}

.content .container .container_inner .section_inner {
padding: 0px 0 0 !important;
}

.page-id-8904 .content .section_inner {
padding: 0px !important;
}

.content_bottom p {
color: #00675a;
}

.content_bottom {
padding-bottom: 45px;
}

.title {
background-color: #fff;
}

.carousel-inner .slider_content .text {
background-color: rgba(255, 255, 255, 0.2);
padding: 10px;
}

.content.content_top_margin {
margin-top: auto !important;
}

.shedgallery .gallery_holder ul li a {
overflow: hidden;
max-height: 170px;
}

p {
margin-bottom: 15px;
}

.competition .image_with_text p {
margin-bottom: 0px;
}

.bordertop {
border-top: 1px solid #eaeaea;
}

.maxheight img {
max-height: 390px;
}

.q_tabs .tabs-nav li.active a {
color: #00675a;
background-color: #f7f7f7;
}


.wpcf7-form input {
background: #fff;
border: 1px solid #eaeaea;
border-radius: 5px;
font-size: 14px;
height: 35px;
line-height: 22px;
margin-bottom: 10px;
margin-right: 20px;
padding: 0 8px;
width: 95%;
max-width: 95%;
font-family: inherit;
}


.wpcf7-form textarea {
background: #fff;
border: 1px solid #eaeaea;
border-radius: 5px;
font-size: 14px;
height: 120px;
line-height: 22px;
margin-bottom: 10px;
padding: 0 8px;
width: 95%;
max-width: 95%;
font-family: inherit;
}

.wpcf7-form input.wpcf7-submit {
cursor: pointer;
line-height: 14px;
background-color: #00675A;
color: #fff;
}

.wpcf7-form input.wpcf7-submit {
box-sizing: content-box;
}

p, ul, li {
font-family: verdana !important;
}

.qode_slider_preloader {
background-color: #fff !important;
}

.gform_wrapper ul li.gfield {
margin-bottom: 35px;
}

strong {
font-weight: 600;
}

.qbutton, .qbutton.medium, #submit_comment, .load_more a {
font-size: 16px;
font-weight: 600;
letter-spacing: 1px;
}

.video-container1 {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container1 iframe,
.video-container1 object,
.video-container1 embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.gallery_holder ul li a img {border-width: 0px !important; background: none !important;}

.single-post .content .container .container_inner {padding: 0px 0 0 0 !important;}