/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.full-width .ubermenu-nav, .container, .row {
    max-width: 1350px !important;
}
#masthead .flex-left {margin: 0 auto !important;
    flex: inherit !important;}
#masthead .flex-left li a{padding: 0px 20px;font-size: 16px !important;
    font-weight: 500 !important;}
#masthead .flex-left li a:before {width: 50% !important;
    background-color: #ffffff !important;    height: 1px !important;}

.form-flat input:not([type="submit"]){border-color: #fff !important;background-color: #fff !important;}
#top-bar {    min-height: 40px !important;
    border-bottom: 1px solid #ffffff17 !important;}
.nav-dropdown li a {padding: 10px 0px !important;color: #000 !important;}
.grid .text-box-content {padding: 1px 0px !important;    border: 1px solid #c3ad92 !important;}
.alert {
    background-color: #ff9002 !important;
}
html {
	background: #e2e0dd3b !important;}
#wrapper, #main {
	background-color: #fff0 !important;}
.nav-dark .nav>li>a {color: #fff !important; font-weight:bold !important;}
.header-bg-color, .header-wrapper {
    background-color: rgb(181 176 176) !important;
}
.woocommerce-result-count, .woocommerce-ordering, #comments, .is-ajax-search-details {display:none !important;}
.qodef-m-line {
    margin: 18px 0 10px;    display: inline-block;
    vertical-align: top;
    border-bottom: 1px solid #434343;
}
.product-small .title-wrapper a {    color: #000 !important;
    font-size: 18px !important;}
.product-small {padding: 0 15px 20px !important;}
#footer .dark p, #footer .dark a, #footer .dark div {
    color: #ffffff !important;
}
.tabbed-content {display:none !important;}
/*.pt-half {
    padding: 30px 5px !important;
}*/
.product-section {
    border-top: 1px solid #ffffff !important;
}
.product-main .content-row {padding: 20px;
    background: #fff;}
.product-main .product-title {padding-bottom: 30px !important;
    color: #c14849 !important;}
.related-products-wrapper .product-section-title {margin: 30px 30px 20px 30px !important;
    color: #c14849 !important;}
#main .large-3 {border-left: 1px solid #fff;}
.arcontactus-widget.right.arcontactus-message {
    bottom: 100px !important;
    right: 30px !important;
}
.footer-2 .widget-title {color:#000 !important;}
@media screen and (min-width: 850px){
.footer-widgets #nav_menu-2 {padding-left: 75px !important;}}
.header:not(.transparent) .header-nav-main.nav > li > a {
    color: #3a3838 !important;
}
.arcontactus-widget.right.arcontactus-message {
	bottom: 0px !important;}
.arcontactus-widget .arcontactus-message-button {
    width: 150px !important;
	border-radius: 0px !important;     height: 50px !important;
}
.arcontactus-widget .arcontactus-message-button .static {
    width: 100% !important;
    height: auto !important;
    top: auto !important;
    position: absolute;
    left: auto !important;
    margin-top: auto;
	margin-left: auto !important}
.arcontactus-widget .arcontactus-message-button .static svg {
	float: left !important;    margin-left: 20px !important;}
.arcontactus-widget .arcontactus-message-button p {
    line-height: revert !important;
	font-size: 16px !important;}
.arcontactus-widget.arcontactus-message {
	height: 50px !important}
@media screen and (min-width: 850px){
.da-r2{margin-top: 60px;
    margin-left: -50px;}
.da-r3{    margin-top: -130px;}
	.da-r4{    margin-top: -95px}}
.section-title .icon-angle-right{display:none !important;}
.flickity-prev-next-button {opacity: 1 !important;}
.flickity-prev-next-button svg{background: #f00 !important; color: #fff !important;}
ins .woocommerce-Price-amount bdi {color:#f00 !important;}
.product-info .product-page-price, .cart {display:none !important;}
.box-image .out-of-stock-label {color: #f00 !important;}
.entry-content .wp-video {margin: 0 auto !important;}





