

/* Columns */
@media only screen and (max-width:1000px) {
	.two_columns_66_33 > .column1,
	.two_columns_66_33 > .column2 {width:100%!important;}
}

/* Logo */
header .q_logo a,
header .q_logo a img	{height:60px!important;}

/* Blog slider in homepage */
.q_slider .blog_slider {padding:15px 0; background-color:#333e48;}
.q_slider .blog_slides .blog_text_holder_inner {padding:15px;}
.q_slider .blog_slides .blog_text_holder_inner .blog_slider_title a {font-size:18px;}
.q_slider .blog_slides .blog_text_holder_inner .blog_slider_categories {font-size:18px; text-transform:uppercase;}

/* Welcome text in homepage */
.welcome {text-align:center; max-width:992px; margin:0 auto 45px auto;}
.welcome h2 {margin-bottom:30px;}

/* Blog */
.post_info .time,
.post_info .post_author {display:none;}
.post_text .post_text_inner {padding:30px 15px 15px 15px!important;}
.post_text .post_text_inner .post_more .qbutton.small {font-size:12px; font-weight:400; padding:0 30px; height:40px; line-height:40px;}

.wp-caption.aligncenter {width:100%!important; text-align:center;}
.widget.qode-widget-sticky-sidebar {margin-bottom:0; border:none;}

aside.sidebar .widget.widget-last {margin-bottom:50px;}
.content {margin-top:0!important;}

/* Related posts */
.wp_rp_wrap {margin-right:-15px;}
.wp_rp_wrap  h3.related_post_title {margin-bottom:10px; font-size: 20px;}
.wp_rp_content ul.related_post {list-style-type:none; display:flex; flex-wrap:wrap;}
.wp_rp_content ul.related_post li {width:25%; display:flex; flex-direction:column; padding:0 15px 15px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.wp_rp_content ul.related_post li img {width:100%;}
.wp_rp_content ul.related_post li .wp_rp_title {font-size:14px; line-height:20px; margin-bottom:5px;}
.wp_rp_content ul.related_post li .wp_rp_category {font-size:12px; line-height:15px;}
@media only screen and (max-width:1000px) {
	.wp_rp_content ul.related_post li {width:50%;}
}

/* Sidebar */
.widget_tag_cloud a.tag-cloud-link {background-color:#dcd2c7; padding:3px 6px;}

/* Widget */
aside .widget h5 {margin-bottom:10px;}

.widget.widget-languages table {width:100%!important;}
.widget.widget-languages table td {width:25%;}
.widget.widget-languages table td > a {display:block; color:#333e48; border:1px solid #FFF; padding:5px;}
.widget.widget-languages table td > a.active,
.widget.widget-languages table td > a:hover,
.widget.widget-languages table td > a:focus {background-color:#dcd2c7;}
.widget.widget-languages table td > a > img {display:block!important; margin:0 auto!important;}

.widget.qode_latest_posts_widget h6.latest_post_title {font-size:12px; line-height:18px;}

.widget.widget_search,
.widget.qode_latest_posts_widget,
.widget.posts_holder {background-color:#fff; padding:15px!important;}

.widget.widget-inverse {background-color:#dcd2c7;}
.widget.widget-inverse p {color:#666;}

.widget a.widget-button {margin:15px -15px -15px -15px; display:block; text-align:center; line-height:40px; height:40px;}

a.widget-button.button-gold {background-color:#9e8366; color:#fff!important;}
a.widget-button.button-gold:hover,
a.widget-button.button-gold:focus {background-color:#333e48; color:#fff!important;}
.header-left-widget a.widget-button.button-gold {display:inline-block; padding-right:15px; padding-left:15px; line-height:33px;}

.widget.no-title h5 {display:none;}
.widget.widget_archive label {display:none;}


.widget.widget-slider.posts_holder {padding:0!important;}
.widget.widget-slider h5 {display:none;}
.widget.widget-slider .flex-control-nav li {padding:0;}

.touch .popup_menu_holder_outer{
display: none;
}

.touch .popup_menu_opened .popup_menu_holder_outer{
display: block;
}

footer .column1 {
position: relative;
/*top: -18px;*/
}

.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }

.drop_down .second .inner .widget {
padding-bottom: 13px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.carousel-inner .item.dark .slider_content .text .qbutton,
.carousel-inner .item.light .slider_content .text .qbutton { 
    background-color: #000;    
    border-color: #000;
}

.carousel-inner .item.light .slider_content .text .qbutton.white {
     background-color: transparent;
}

.carousel-inner .item.dark .slider_content .text .qbutton.white:hover,
.carousel-inner .item.dark .slider_content .text .qbutton:hover,
.carousel-inner .item.light .slider_content .text .qbutton.white:hover,
.carousel-inner .item.light .slider_content .text .qbutton:hover {
background-color: #f53644;
border-color: #f53644 !important;
}

.carousel-inner .item.dark .slider_content .text .qbutton:hover,
.carousel-inner .item.light .slider_content .text .qbutton:hover { 
    color: #fff; 
}

.testimonials_holder .flex-direction-nav a:hover {
    background-color: #f53644 ;
    border-color: #f53644 ;
}

.contact_detail .contact_section > h4 {
display: none;
}

.blog_small_image h2,
.blog_small_image h2 a { font-size: 22px; }

.google_map {
margin: 0;
}

/* bridge 61 */

blockquote h5 {
font-weight: 300;
}

@media only screen and (min-width: 1000px){
	.header_bottom {padding-left:0px; padding-right:0px;}
}
header .header_inner_left {left:0px;}

.holeder_for_hidden_menu {
border-top: 1px solid #eaeaea;
}

.footer_bottom ul li a {
font-weight: 400;
font-size: 14px;
letter-spacing: 0px;
}

.footer_bottom ul li {
margin-right: 38px;
}


aside .widget a,
.side_menu a,
.side_menu .widget li {font-size:12px; line-height:18px; font-weight:300;}

.widget .tagcloud a {
font-size: 12px !important;
}

header.fixed.scrolled .header_bottom, header.fixed_hiding.scrolled .header_bottom {
box-shadow: none;
}

.blog_large_image h2,
.blog_large_image h2 a,
.blog_holder.blog_single article h2,
.blog_holder.blog_single article h2 a {
font-size: 20px;
} 

.contact_detail h2 {
font-size: 22px;
}  

.contact_detail .separator.small.center {
display: none;
}

.blog_holder article {
padding: 15px;
background-color: #fff;
margin-bottom: 30px;
border: 1px solid #f0eeee;
box-sizing: border-box;
}

aside .widget {
margin-bottom: 30px;
border: 1px solid #f0eeee;
}

.title_subtitle_holder_inner {display:none;}

.blog_holder article .post_text h2 .date {color: #999;}

/* Single post */
h1.entry_title .date {color: #999;}

/* Call To action */
.wrapper-action {background-color: #333e48; padding: 15px; text-align: center; margin-bottom: 30px;}
.wrapper-action h5 {color: #FFFFFF!important;}
.btn-action {background-color: #cdb98b; margin: 0 auto;}