

footer .column1 {
position: relative;
top: 0px;
}

.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }

nav.main_menu>ul>li>a {
    padding: 0 12px;
}

#nav-menu-item-14860 li,
#nav-menu-item-14862 li,
#nav-menu-item-14864 li,
#nav-menu-item-14866 li,
#nav-menu-item-15100 li,
#nav-menu-item-15102 li,
#nav-menu-item-15176 li,
#nav-menu-item-15180 li,
#nav-menu-item-15185 li,
#nav-menu-item-15190 li,
#nav-menu-item-15195 li,
#nav-menu-item-15368 li{
width: 280px;
}

.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; 
}

.contact_detail .contact_section > h4 {
display: 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: 27px;
}

.blog_small_image h2,
.blog_small_image h2 a { font-size: 22px; }

span.counter.zero.executed {
      font-family: Playfair Display;
}

.testimonials .testimonial_text_inner p {
font-family: Raleway;
font-weight: 400;
}

.testimonials .testimonial_text_inner p.testimonial_author {
font-weight: 700;
letter-spacing: 1px;
}

.footer_top .two_columns_50_50>.column2 {
text-align: right;
}

.qode_pricing_list .qode_pricing_item_title {
font-weight: 700;
}

.qode_pricing_list .qode_pricing_item_price_inner span {
color: #f83501;
font-size: 35px;
font-family: Playfair Display;
font-weight: 400;
}

.contact_detail .separator {
margin-top: 16px;
margin-bottom: 25px;
}


.footer_top  p.footerinfo1 {
font-family: "Playfair Display";
font-weight: 700;
font-size: 28px;
line-height: 32px;
letter-spacing: 2px;
}
.footer_bottom ul li a {
text-decoration:none;
}
.contact_detail .separator {
opacity: 1;
}
.contact_table p {
line-height: 16px;
}

.title .separator.small, .title .separator.small.left, .title .separator.small.right {
margin-top: 35px;
}

.filter_holder ul li span {
font-family: Raleway;
font-size: 12px;
letter-spacing: 2px;
}
.wpb_widgetised_column .widget li {
    margin: 10px 10px;
    display: inline;
}
 .qode-advanced-tabs .qode-advanced-tabs-nav li, .qode-accordion-holder .qode-title-holder.ui-state-active, .qode-accordion-holder .qode-title-holder.ui-state-hover{
    background-color: #777777;
    border-color: #aaaaaa !important;
    border-bottom: 1px dashed;
}
.qode-advanced-tabs .qode-advanced-tabs-nav li a {
color:#555;
}

.tight p {
font-family: "open sans";
font-weight: 400;
font-size: 12px;
line-height: 14px;
letter-spacing: 0px;
}
.bullets ul {
text-indent:-20px; 
margin-left:20px;
}

.section-banner h1 {
font-family: "prata";
color:#fff;
text-shadow: 1px 1px 2px #000000;
font-weight: 600;
font-size: 48px;
line-height: 52px;
letter-spacing: 0px;
}

.v65-widgetModalCart {text-align:right; width:auto; padding: 0 10px; height: 32px; position: relative; z-index: 999; }
.v65-widgetModalCart-status { line-height: 32px; height: 32px; }
.v65-widgetModalCart-status a { text-decoration: none; color: #000; }	
.v65-widgetModalCart-itemCount { font-weight: bold; text-decoration: none; }
.v65-widgetModalCart-subTotal { font-weight: bold; text-decoration: none; }
.v65-widgetModalCart-dropdown { display: none; background: #fff; border: 1px solid #999; border-top: 0; padding: 10px; position: absolute; top: 52px; right: 10px; width: 400px; font-size:11px;}
.v65-widgetModalCart-closeButton { text-align: right; margin-bottom: 1em; }
.v65-widgetModalCart-closeButton a { display: inline-block; line-height: 18px; height: 18px; padding: 0 10px; background: #ccc; border-radius: 4px; text-decoration: none; color: #333; }
.v65-widgetModalCart-closeButton a:hover { display: inline-block; line-height: 18px; height: 18px; padding: 0 10px; background: #ddd; border-radius: 4px; text-decoration: none; color: #444; }
.v65-widgetModalCart-itemMessage {  }
.v65-widgetModalCart-itemSummary { margin-bottom: 1em; width: 370px; }
.v65-widgetModalCart-itemSummaryHeader { border-bottom: 1px solid #999; font-weight: bold; line-height: 24px; height: 24px; }	
.v65-widgetModalCart-items { border-bottom: 1px solid #999; }	
.v65-widgetModalCart-itemSummaryQuantity { float: left; width: 30px; text-align: center; }			
.v65-widgetModalCart-itemSummaryItem { float: left; width: 50px; text-align: center; }
.v65-widgetModalCart-itemSummaryDescription { float: left; width: 120px; }				
.v65-widgetModalCart-itemSummaryPrice { float: left; width: 50px; text-align: right; }			
.v65-widgetModalCart-itemSummaryTotal { float: left; width: 50px; text-align: right; }
.v65-widgetModalCart-itemSummarySubTotal { background: #eee; width: 370px; line-height: 24px; height: 24px; }
.v65-widgetModalCart-itemSummarySubTotalLabel { float: left; width: 300px; text-align: right; }
.v65-widgetModalCart-itemSummarySubTotalValue { float: left; width: 70px; font-weight: bold; text-align: right; }
.v65-widgetModalCart-itemMessageBottom { margin-bottom: 1em; }
.v65-widgetModalCart-BottomButtons { text-align: right; margin-bottom: 1em; }
.v65-widgetModalCart-viewCartButton { display: inline-block; margin-right: 5px; }
.v65-widgetModalCart-viewCartButton a { display: inline-block; line-height: 18px; height: 18px; padding: 0 10px; background: #ccc; border-radius: 4px; text-decoration: none; color: #333; }
.v65-widgetModalCart-viewCartButton a:hover { display: inline-block; line-height: 18px; height: 18px; padding: 0 10px; background: #ddd; border-radius: 4px; text-decoration: none; color: #444; }
.v65-widgetModalCart-checkOutButton { display: inline-block; }
.v65-widgetModalCart-checkOutButton a { display: inline-block; line-height: 24px; height: 24px; padding: 0 10px; background: #000; border-radius: 4px; text-decoration: none; color: #fff; }
.v65-widgetModalCart-checkOutButton a:hover { display: inline-block; line-height: 24px; height: 24px; padding: 0 10px; background: #333; border-radius: 4px; text-decoration: none; color: #fff; }