﻿.aboutLeftText b, .aboutLeftText strong{color:#d3a863}
.aboutLeftText small{font-size:26px;display:block;margin-top:-20px}

.woocommerce form .form-row .required{visibility:visible;}

#qodef-page-footer-top-area {background-color:transparent;}
#qodef-page-footer-bottom-area{background-color:transparent;border-top-color:transparent;border-top-width:1px;}
#qodef-page-footer{background-size:contain;background-position:center bottom;background-image:url(/Content/uploads/2020/05/Footer-default-png5.png);}
#qodef-page-inner{padding:0 0 0 0;}
#qodef-top-area{background-color:#ffffff;}
.qodef-page-title{background-image:url(/Content/about-us-img-1.jpg);}

@media only screen and (max-width:1024px){
    .qodef-page-title{height:200px;}
}
@media only screen and (max-width:680px){
    h1{font-size:50px;}
    h2{font-size:40px;}
}

img.wp-smiley, img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-0.1em !important;background:none !important;padding:0 !important;}

.pagination-container{text-align:center;margin-top:60px}
.pagination-container ul{list-style:none;}
.pagination-container ul li{display:inline}
.pagination-container li a{position:relative;margin:0 3px;font-size:18px;font-weight:700;color:#c74817;border-radius:50%;width:36px;height:36px;line-height:35px;display:inline-block;font-family:"Open Sans Condensed",sans-serif;-webkit-transition:.35s ease-out;-o-transition:.35s ease-out;transition:.35s ease-out;}
.pagination-container li.active a{color:#fff;background:#c74817;}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure>.woocommerce-product-gallery__image.gallery__image100{width:100% !important}

#qodef-woo-page.qodef--single .woocommerce-tabs{margin-top:50px}



 @media (min-width: 768px){
.elementor-1319 .elementor-element.elementor-element-dc3830b {
    width: 35.193%;
}
}

@media (min-width: 768px){
.elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
    width: 50%;
}
}

@media (min-width: 768px){
.elementor-1319 .elementor-element.elementor-element-4c6103d {
    width: 64.769%;
}
}

@media (min-width: 768px){
.elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
    width: 50%;
}
}


.contactPage .qodef-icon-list-item{margin-bottom:30px}
.contactPage .qodef-icon-list-item .qodef-icon-holder{color:#c74817;min-width:100px}


.qodef-header-navigation>ul>li>a, .qodef-button.qodef-html--link, .qodef-h1, h1, .qodef-h2, h2, .qodef-h3, h3, .qodef-h4, h4, .qodef-h5, h5, .qodef-h6, h6,
.qodef-theme-button, button[type=submit], input[type=submit], .qodef-header-navigation>ul>li.qodef-menu-item--narrow ul li>a, .qodef-mobile-header-navigation>ul>li>a, 
.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li>a{text-transform:none;}

#qodef-page-footer .qodef-footer-top-logo img{width:70%;height:auto;margin-top:-60px}

.qodef-header-navigation>ul>li{margin:0 15px}


.serviceList{display:block;}
.serviceList .elementor-inner-column{float:left;}

#Contact_Messages{height:182px}

.SendContact {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    margin: 0;
    font-family: open sans condensed,sans-serif;
    line-height: 28px;
    letter-spacing: .15em;
    font-weight: 700;
    text-decoration: none;
    border-radius: 0;
    outline: 0;
    -webkit-transition: color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out;
    -o-transition: color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out;
    transition: color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out;
    padding: 15px 37px;
    font-size: 16px;
    color: #fff;
    background-color: #c74817;
    cursor: pointer;
    text-align:center;
}

.SendContact:hover {
    color: #fff;
    background-color: #b73604;
}

#ShowStatusInfo{display:none;margin-top:20px;font-size:14px;}

.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}

.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}