

footer .column1 {
position: relative;
top: -18px;
}
.shopping_cart_outer{
display:none;
}
.woocommerce-page .shopping_cart_outer{
display:table;
}
.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }

.ls-wp-container .qbutton {
-webkit-transition: none;
-ms-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
height: 36px;
}
@media only screen and (min-width: 1000px) {
page-id-15984 .ls-nav-prev,
page-id-15984 .ls-nav-next { margin-top: 19px; }

}
@media only screen and (max-width: 1000px){
page-id-15984 .ls-nav-prev,
page-id-15984 .ls-nav-next {
		margin-top: -27px;
}
.page-id-15173 .q_slider,
.page-id-15058 .q_slider
{
min-height:100px;
}
}
.side_menu_button a:last-child {
padding: 0 0 0 17px;
}
.page-id-15173 .q_slider,
.page-id-15058 .q_slider
{
min-height:560px;
}
.filter_outer {
margin: -8px 0 31px;
}
.filter_holder ul li span{
font-size:13px;
}

.title .subtitle { margin-top: 14px; }

.contact_section .separator {
    display: none;
}

.contact_detail h2 {
    margin-bottom: 15px;
}

#nav-menu-item-15674 li,
#nav-menu-item-15918 li,
#nav-menu-item-15919 li,
#nav-menu-item-15920 li,
#nav-menu-item-16140 li{
width: 280px;
}

.drop_down .second .inner .widget {
padding-bottom: 13px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.footer_bottom { padding: 25px 0; }

.side_menu h5, .side_menu h6 { font-size: 14px; }

.side_menu .widget li { font-size: 13px; }



/* Custom Style */
.image:before,
div.title:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.8;
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e89c3a+0,000000+100 */
    background: #e89c3a; /* Old browsers */
    background: -moz-linear-gradient(left, #e89c3a 0%, #000000 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #e89c3a 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #e89c3a 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e89c3a', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}
.featured-products img{
    border:1px solid #d1d1d1;
}
.form-wrap br{
    display: none;
}
.form-wrap label{
    margin-bottom: 10px;
    overflow: hidden;
    display: block;
}
.form-wrap textarea{
    height: 100px;
}
#respond textarea, #respond input[type='text'], #respond input[type='email'], .contact_form input[type='text'], .contact_form textarea, .comment_holder #respond textarea, .comment_holder #respond input[type='text'], .comment_holder #respond input[type='email'], input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz, .post-password-form input[type='password'] {
    background-color: #f8f8f8;
    border: 1px solid #e8e8e8;
}
.form-captcha{
    margin-bottom: 10px;
}
.form-captcha > div{
    width: 100% !important;
}
.form-captcha .rc-anchor-light.rc-anchor-normal{
    width: 98% !important;
}
.header_top .right {
    float: none;
    height: 100%;
    width: 100%;
    text-align: center;
    display: block;
}
.header_top .right .inner>div{
    float: none;
}
.header_top, .fixed_top_header .top_header,
header.scrolled .header_top {
    border-bottom: 1px solid #EFEFEF;
    background: #e89c3a !important;
}
ul.custom-list {
    margin-bottom: 20px;
    margin-top: 10px;
}
ul.custom-list li{
    list-style-type: none;
    padding-left: 25px;
    position: relative;
    margin-bottom: 5px;
    line-height: 1.5;
    font-weight: normal;
    font-size: 15px;
}
ul.custom-list li:before {
    font-family: 'FontAwesome';
    content: '\f058';
    position: absolute;
    left: 0;
    top: 1px;
    color: #e89c3a;
    font-size: 15px;
}
.clear{
    clear:both;
}
p.alt{
    font-weight: bold;
    text-align: center;
}
.title.title_size_small h1 {
    font-size: 28px;
    color: #fff;
}
.mywork-mobile-header{
    background-color: #9b5700 !important;
}
header .top.mobile_menu{
    background-color: #fff !important;
    background: #fff !important;
}
nav.mobile_menu ul li a, nav.mobile_menu ul li h3{
    font-weight: 600;
    color: #121212;
}
.drop_down .second .inner ul, .drop_down .second .inner ul li ul, .shopping_cart_dropdown, li.narrow .second .inner ul, .header_top .right #lang_sel ul ul, .drop_down .wide .second ul li.show_widget_area_in_popup .widget, .drop_down .wide.wide_background .second{
    background-color: rgb(232, 156, 58);
}
.drop_down .narrow .second .inner ul li a{
    color: #fff;
}
.drop_down .narrow .second .inner ul li a {
    padding-left: 20px;
    padding-right: 20px;
    color: #fff;
    border-bottom: 1px solid #ffb24e;
}
.drop_down .narrow .second .inner ul li:last-child a{
    border-bottom: 0;
}
.gallery-wrap li{
    height: 130px;
    overflow: hidden;
}
.gallery-wrap .gallery_holder ul li .gallery_hover{
    bottom: 10px;
}
p a, nav.main_menu>ul>li.active > a, header.scrolled nav.main_menu > ul > li > a.current, header.light.scrolled nav.main_menu > ul > li > a.current, header.dark.scrolled nav.main_menu > ul > li > a.current{
    color: #ff9000;
    font-weight: bold;
}
.breadcrumb a,
.delimiter {
    color: #ffffff;
}


@media only screen and (max-width: 1000px){
    .header_top .left{
        display: none;
    }
    .header_top, .fixed_top_header .top_header, header.scrolled .header_top{
        padding: 10px 0;
    }
}
