

#tablepress-1 caption, #tablepress-2 caption {display:none}
#tablepress-1, #tablepress-2 {margin-top: 20px;}
.tablepress thead th {background-color: #A19005 !important; color: #ffffff !important;   border-right: 2px solid white;}
.tablepress td, .tablepress th {padding: 2px 6px !important;}

.wpcf7, input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea {background-color:transparent !important}
input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {color:#ffffff !important}

.wpcf7 {padding:0 !important}

#layerslider_4 .ls-nav-next, #layerslider_4 .ls-nav-prev, #layerslider_8 .ls-nav-next, #layerslider_8 .ls-nav-prev {opacity: 1!important;}

.ls-nav-next:after {
	content: "\f138" !important; 
	left: -20px!important;
	font-size: 52px !important;
	left: inherit i!mportant;
	color: #ffffff !important;
}

.ls-nav-prev:after {
	content: "\f137" !important; 
	right: 25px!important;
	font-size: 52px !important;
	left: inherit !important;
	color: #ffffff !important;

}

#layerslider_2 .ls-nav-next:after {
	content: "\f105" !important; 
	left: 25px !important;
	font-size: 35px !important;
	color: #7F7F7F!important;
}

#layerslider_2 .ls-nav-prev:after {
	content: "\f104" !important; 
	left: -25px !important;
	font-size: 35px !important;left: inherit i!mportant;
	color: #7F7F7F!important;
}


body { color: #464748;   line-height: 22px; letter-spacing:0.2px}
.projects_holder.hover_text article .feature_holder {display:none}
.projects_holder.hover_text article .hover_feature_holder_title .portfolio_title a,
.projects_holder.hover_text article span.text_holder span.text_inner .hover_feature_holder_title .project_category {font-size:28px}
.projects_holder.hover_text article .hover_feature_holder_title .portfolio_title a:hover {color:#000000 !important;}
.projects_holder article span.text_holder {background-color: #A19005; background-color: rgba(161, 144, 5, 0.78);}

.portfolio_single h3 {display:none}

.header_bottom {border-bottom:none !important; background-color:#FFFFFF !important;}
.reducetop {margin-top:-15px}

.qode_slider_preloader {background-color:#FFFFFF }
header.sticky .header_bottom {box-shadow:none;}

@media only screen and (min-width: 1000px){ .q_logo {margin-top: -5px;} }
.wpb_wrapper p {margin-bottom:10px;}

.ls-nav-next, .ls-nav-prev { border:none !important;}

.semi-transp-accordion {background-color: rgba(255, 255, 255, 0.9)}
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark {border:none;}
.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark {background-color:inherit;}
.q_accordion_holder.accordion div.accordion_content {padding: 0 63px 0 63px; text-align:left;}
.q_accordion_holder.accordion h5.ui-accordion-header {text-align:left; padding: 0 63px 0 63px;}

.q_tabs .tabs-nav li.active a:hover, .q_tabs .tabs-nav li a:hover, .q_tabs .tabs-nav li.active { color:#FFFFFF !important; background-color: #A19005}

.q_tabs .tabs-nav li.active a {color:#FFFFFF !important;}

.q_tabs.horizontal .tabs-nav li:first-child a {padding-left:14px}

.q_tabs .tabs-nav li a {margin:0 2px;}

input.wpcf7-form-control.wpcf7-text,  textarea.wpcf7-form-control.wpcf7-textarea {border: 1px solid #818181}
input.wpcf7-form-control.wpcf7-submit {border: 1px solid #818181 !important; color:#818181 !important; }



.perforated-bottom {background: url(../img/rhizoma-border-bottom.png) repeat-x 0 0; height: 5px;}
.perforated-bottom2 {background: url(../img/rhizoma-border-bottom.png) repeat-x 0 0; height: 5px; margin-top:0px; margin-bottom:-10px !important;}
.perforated-top {background: url(../img/rhizoma-border-top.png) repeat-x 0 -0px; height: 5px; margin-top:-5px}
.perforated-top2 {background: url(../img/rhizoma-border-top.png) repeat-x 0 -0px; height: 5px; margin-top:-11px; margin-bottom:0px}
.ls-l {width:100% !important}

.minusTwentyTop {margin-top:-25px; display:inline-block; }
.minusTwentyTop2 {margin-top:-25px;  }
.high_zindex {z-index:100000; top:-10px;}
.high_zindex2  {z-index:100000; top:0px;}

.q_accordion_holder.accordion .ui-accordion-header {min-height:30px;}

.q_accordion_holder.accordion div.accordion_content_inner {padding: 0px 0 8px;}
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon, .q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark {display:none}

.q_accordion_holder.accordion.without_icon .ui-accordion-header span.tab-title {padding:0px}

.q_accordion_holder {padding-top:20px; padding-bottom:20px;}

input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea {padding:5px}

.region_text_block {background: rgba(255, 255, 255, 0.8); padding:75px 135px; width:800px; display: block;   margin-left: auto;   margin-right: auto; line-height:26px; text-align:left;}

.wpcf7 form.wpcf7-form p {margin-bottom:10px}

.carousel-inner .slide_subtitle span {margin-bottom:0px; margin-top:40px}
.carousel-inner p {margin:2px 0 5px 0}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { .home_image {width:450px;} .region_text_block{width:600px;} .vc_custom_1406301256622 h1 {padding-top:20px;} }

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {  .header_top_bottom_holder {margin-top:-20px;} .region_text_block{width:600px; padding:30px; line-height:18px;} .q_accordion_holder.accordion div.accordion_content {padding:0 10px 0 10px;} .vc_custom_1406301256622 h1 {padding-top:20px;} #wpcf7-f15083-p14468-o1{width:300px;} }

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) { .top_bit .separator { display:none;} .region_text_block{width:300px; padding:10px; line-height:18px;} .q_accordion_holder.accordion div.accordion_content {padding:0 10px 0 10px;}
#layerslider_4 .ls-nav-next, #layerslider_4 .ls-nav-prev, #layerslider_8 .ls-nav-next, #layerslider_8 .ls-nav-prev {opacity: 0.6!important;}
#qode-home-slider-3 .left, #qode-home-slider-fr .left {display:none}
}


@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) { .home_image {width:450px;}  .top_bit .separator { display:none;} .header_top_bottom_holder {margin-top:-20px;}  .region_text_block{width:300px; padding:10px; line-height:18px;} .q_accordion_holder.accordion div.accordion_content {padding:0 10px 0 10px;}
#layerslider_4 .ls-nav-next, #layerslider_4 .ls-nav-prev, #layerslider_8 .ls-nav-next, #layerslider_8 .ls-nav-prev {opacity: 0.6!important;}
#qode-home-slider-3 .left, #qode-home-slider-fr .left {display:none}
}
#recent-posts-9 {margin-top:30px;}

