#my_custom_checkout_fields {
    display: none;
}



.header .cart-wrapper .cart-holder h3 {
    /* background-color: #ffb71c!important; */
    background-color: #000 !important;
    }
    
    .nav__primary .sf-menu > li > a {
        padding: 20px 37px !important;
    }
    
    .header_sale p {
    display: inline-block;
    }
    
    .header_sale a, .header_sale a:link {
    font-weight: bold !important;
    color: #73908b !important;
    font-size: 18px;
    }

body #motopress-main.main-holder header.header .text-banner .textwidget:before {
    content: "\f095" !important; /* phone icon */
    font-family: FontAwesome !important;
    color: #73908b !important;
}
    
    .nav__primary .sf-menu > li:first-child {
    padding-left:2px;
    }
    .nav__primary .sf-menu > li:last-child {
    padding-right:2px;
    }
    
    #topnav {
    /* background-color: #feb914; */
    background-color: #000;
    }
    
    .nav__primary li a {
    color: #FFF!important;
    }

    .nav__primary li a:hover,body #motopress-main.main-holder header.header .cart-wrapper .cart-holder h3:hover {
        color: #dfdfdf !important;
    }
    
    .nav__primary.isStuck li a {
    color: #FFF!important;
    }
    .nav__primary .sf-menu ul.sub-menu {
        /* background: #feb914 ; */
        background-color: #000 !important;
    }
    .nav__primary .sf-menu ul.sub-menu li{
       padding:5px;
       border-bottom:solid 1px #dfdfdf;
       font-size: 13px;
       font-weight: 500;
    }
    
    .nav__primary .sf-menu ul.sub-menu li:last-child{
        border-bottom: none;
    }
    
    .nav__primary .sf-menu .sf-sub-indicator:after{
    color:#fff !important;
    }
    
    .nav__primary .sf-menu ul{
    width:85% !important;
    }
    
    
    
    .footer_brand {
    text-align: center;
    padding-top: 30px;
    }
    .spacerB {
    padding-top: 30px;
    }
    .footer_brand strong {
    font-size: 18px !important;
        color: #000 !important;
    }
    
    .footer_brand::before, .spacerB::before {
    content: " ";
    display: block;
    border-top: 1px solid #ebecec;
    max-width: 310px;
    margin: 0 auto 30px auto;
    }
    
    .Newsletter_footer {
    padding-top: 20px;
    }
    
    .custom_row {
    /* max-width: 270px; */
    margin: 30px auto 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    }
    .item_col {
    width: 25%;
    text-align: center;
    padding: 0  5px 15px 5px;
    box-sizing: border-box;
    }

    .item_col img{
        max-width: 100%;
    }
    
    .link_red a, .link_green a, .link_blue a, .link_yellow a  {
    background: #ef3b24;
        color: #FFF !important;
        padding: 16px 10px;
        display: inline-block;
        min-width: 195px;
        text-align: center;
    }
    
    .link_green a {
    background: #7bc144;
    } 
    .link_blue a {
    background: #70cbd0;
    } 
    .link_yellow a  {
    background: #fdba13;
    }
    
    #text-10 {
    margin-top: 10px;
    font-size: 15px;
        background: #73908b;
        color: #FFF;
        text-align: center;
        padding: 20px 20px 10px 20px;
    }
    
    #text-10 h4 {
    margin: 0px !important;
    font-size: 18px !important;
    color: #FFF;
    padding-bottom: 15px;
    }
    
    #text-10 .tName {
    display: block;
    }
    
    #text-10 .flex-control-paging li a {
    box-shadow: none;
    width: 5px;
    height: 5px;
    background:#FFF;
    }
    
    figure {
    margin: 0px;
    }

    .share-buttons {
        display: none !important;
    }
    .singleShare {
        padding-top: 20px;
        margin-top: 20px;
        border-top: 1px solid #eaeaea;
    }
.wpcf7 .wpcf7-form-control-wrap.lastname:before,.wpcf7 .wpcf7-form-control-wrap.firstname:before {
    content: '\f007';
}
.wpcf7 .wpcf7-form-control-wrap.company:before {
    content:'\f0b1';
}

.wpcf7 .wpcf7-form-control-wrap.fax:before {
 content:'\f1ac';
}

.wpcf7 .wpcf7-form-control-wrap.email:before {
    content:'\f0e0';
   }

.wpcf7 .wpcf7-form-control-wrap.phone:before {
    content:'\f095';
   }

.wpcf7 .wpcf7-form-control-wrap.message:before {
    content:'\f040';
   }


.wpcf7-form p.field select{
width:100% !important;
padding-left:20px  !important;
font-size:16px !important;
}
.wpcf7-form label{
font-size:16px;
}

.working_hours:before {
    content:'\f017';
    position: absolute;
    font-family: FontAwesome;
    left: 0;
    margin-right: 10px;
    color: #363f45;
}
.working_hours {
    position: relative;
    display: inline-block;
    padding-left: 27px;
    margin-bottom: 5px;
}

input[type="radio"], input[type="checkbox"], wpcf7-list-item {
margin: 0px 0 0 ;
}

span.wpcf7-list-item-label {
    padding: 0px 20px 0px 5px;
}

 body.page-id-2584 #motopress-main.main-holder .content-holder .filter-wrapper, body.page-id-2584 #motopress-main.main-holder .content-holder .portfolio_item_holder .caption__portfolio,body.page-id-2584 .mfp-title{
    display: none;
}
body.page-id-2584 #motopress-main.main-holder .content-holder .portfolio_item_holder{
    border: none;
}
body.page-id-2584 #motopress-main.main-holder .content-holder .zoom-icon:before {
    font-size: 30px;
    line-height: 60px;
    width: 60px;
    height: 60px;
}

#content a{
    color: #73908b;
}

.product-large-image {
    width: 364px;
}

.mini_cart_item .variation {
    display: none !important;
}

.widget_shopping_cart_content {
    font-size: 12px;
    line-height: 15px;
}

body #motopress-main.main-holder .wpcf7 .covidForm .wpcf7-form-control-wrap input[type="text"],body #motopress-main.main-holder .wpcf7 .covidForm .wpcf7-form-control-wrap input[type="email"], 
body #motopress-main.main-holder .wpcf7 .covidForm .wpcf7-form-control-wrap input[type="tel"], body #motopress-main.main-holder .wpcf7 .covidForm .wpcf7-form-control-wrap textarea {
    padding-left: 10px !important;
}

form.variations_form select{
    width:160px !important;
}

body #motopress-main.main-holder .content-holder .list.styled > ul li+li, body #motopress-main.main-holder .content-holder #sidebar .product-categories li+li, body #motopress-main.main-holder .content-holder #sidebar [id*="archives"] ul li+li, body #motopress-main.main-holder .content-holder #sidebar .menu li+li {
    margin-top: 2px !important;
}



body #motopress-main.main-holder header.header .logo-wrapper {
    box-shadow: 0 0 1rem 0 rgb(255 255 255 / 30%) !important;
    -moz-box-shadow: 0 0 1rem 0 rgb(255 255 255/30%) !important;
    -webkit-box-shadow: 0 0 1rem 0 rgb(255 255 255 / 30%) !important;
    padding: 15px 20px;
}

body #motopress-main.main-holder .content-holder .banner-wrap_content,body #motopress-main.main-holder .content-holder .tabs-wrapper .nav-tabs li.active a:after,body #motopress-main.main-holder .content-holder .products ul li.product .add_to_cart_button:hover, body #motopress-main.main-holder .content-holder ul.products li.product .add_to_cart_button:hover {
    background: #73908b !important;
}

.nav__primary .sf-menu > li > a:after{
    background: #73908b !important;
}

body #motopress-main.main-holder #sidebar div[id*="menu"] h3,.camera-slider-custom .camera_prev span:before, .camera-slider-custom .camera_next span:before, body #motopress-main.main-holder .content-holder .products ul li.product .price, body #motopress-main.main-holder .content-holder ul.products li.product .price{
    color: #73908b !important;
}

.camera-slider-custom .camera_prev span:hover:before, .camera-slider-custom .camera_next span:hover:before {
    color: #fdd8d4 !important;
}

body #motopress-main.main-holder .content-holder .banner-wrap .btn-link:before{
    color: #fff !important;
}

body #motopress-main.main-holder .content-holder .products ul li.product .add_to_cart_button, body #motopress-main.main-holder .content-holder ul.products li.product .add_to_cart_button{
    background: #73908b !important;
}



body #motopress-main.main-holder footer.footer .menu li a{
    color: #000 !important;
}

body #motopress-main.main-holder footer.footer .menu li a:hover, body #motopress-main.main-holder footer.footer .menu li.current-menu-item a{
    color: #73908b !important;
}

.menu-footer-middle li a,.menu-footer-middle li a:hover{
    color: #fff !important;
}

body #motopress-main.main-holder footer.footer .menu li.link_red a, body #motopress-main.main-holder footer.footer .menu li.link_green a,body #motopress-main.main-holder footer.footer .menu li.link_blue a, body #motopress-main.main-holder footer.footer .menu li.link_yellow a  {
    color: #fff !important;
}
body #motopress-main.main-holder footer.footer .menu li.link_red a:hover, body #motopress-main.main-holder footer.footer .menu li.link_green a:hover,body #motopress-main.main-holder footer.footer .menu li.link_blue a:hover, body #motopress-main.main-holder footer.footer .menu li.link_yellow a:hover  {
    color: #dfdfdf !important;
}

body #motopress-main.main-holder .content-holder .list.styled > ul li a:hover, body #motopress-main.main-holder .content-holder #sidebar .product-categories li a:hover, body #motopress-main.main-holder .content-holder #sidebar [id*="archives"] ul li a:hover, body #motopress-main.main-holder .content-holder #sidebar .menu li a:hover {
    color: #73908b !important;
}

body #motopress-main.main-holder .content-holder .title-section .title-header{
    color: #73908b !important;
}

body #motopress-main.main-holder .content-holder *[class*="breadcrumb"] li a, body #motopress-main.main-holder .content-holder *[id*="breadcrumb"] li a{
    color: #73908b !important;
}

body #motopress-main.main-holder a.button, body #motopress-main.main-holder button.button, body #motopress-main.main-holder input.button, body #motopress-main.main-holder #respond input#submit, body #motopress-main.main-holder #content input.button, body #motopress-main.main-holder input[type="submit"], body #motopress-main.main-holder input[type="reset"], body #motopress-main.main-holder .button-alt,body #motopress-main.main-holder .content-holder div.product table.variations tr td .reset_variations{
    background: #73908b !important;
}

body #motopress-main.main-holder a.button:hover, body #motopress-main.main-holder button.button:hover, body #motopress-main.main-holder input.button:hover, body #motopress-main.main-holder #respond input#submit:hover, body #motopress-main.main-holder #content input.button:hover, body #motopress-main.main-holder input[type="submit"]:hover, body #motopress-main.main-holder input[type="reset"]:hover, body #motopress-main.main-holder .button-alt:hover,body #motopress-main.main-holder .content-holder div.product table.variations tr td .reset_variations:hover{
    background: #000 !important;
}

.btn {
    color: #fff !important; 
    background: #73908b !important;
}

.btn.btn-link{
    background: transparent !important;
}

.btn:hover, .btn:focus{
    background: #000 !important;
    color: #fff !important;
}

a:focus,a:hover{
    color: #73908b;  
}

body #motopress-main.main-holder header.header .search-wrapper #search-header input[type="submit"] {
    background: url(../images/search-icon.png) no-repeat center #000 !important;
}

body #motopress-main.main-holder .content-holder ul.products li.product .cherry-quick-view.btn:hover:before{
    color: #fff !important;
}

body #motopress-main.main-holder header.header .text-banner {
    color: #73908b !important;
}

body #motopress-main.main-holder header.header .search-wrapper #search-header input[type="text"]{
    border: solid 1px #dfdfdf !important;
}

body #motopress-main.main-holder header.header .shop-menu-wrapper #shopnav li a{
    color: #000 !important;
}


body #motopress-main.main-holder .content-holder .products_wrapper {
    margin: auto !important;
    text-align: center !important;
}

body #motopress-main.main-holder footer.footer .copyright a:hover,body #motopress-main.main-holder header.header .shop-menu-wrapper #shopnav li a:hover {
    color: #73908b !important;
}

body #motopress-main.main-holder .content-holder ul.products li.product > a img[class*="attachment"], body #motopress-main.main-holder .content-holder ul.products li.product > a img.woocommerce-placeholder, body #motopress-main.main-holder .content-holder div.product div.images > a img[class*="attachment"], body #motopress-main.main-holder .content-holder div.product div.images > a img.woocommerce-placeholder, body #motopress-main.main-holder .content-holder div.product div.images .thumbnails > a img[class*="attachment"], body #motopress-main.main-holder .content-holder div.product div.images .thumbnails > a img.woocommerce-placeholder,
.woocommerce ul.products li.product a img {
    height: 200px !important;
    object-fit: contain;
}

h2.woocommerce-loop-category__title {
    border: none !important;
}

#media_image-4,#block-2{
    text-align: center;
}

#media_image-4 img,#custom_html-2 h3, #custom_html-2 .sharethis-inline-share-buttons{
    text-align: center;
}

body #motopress-main.main-holder #sidebar h3{
    padding-bottom: 0px;
    border-bottom: none;
}

.menu-wrapper .span12{
    margin-left: 40px;
}

#block-2 img{
    height: 180px;
}



body #motopress-main.main-holder .content-holder{
    padding-bottom: 0px;
}

body #motopress-main.main-holder footer.footer .wide-widget-area:before{
    background: none !important;
}


body #motopress-main.main-holder footer.footer #nav_menu-3 .menu li {
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
    text-transform: none;
    margin: 0 8px 13px;
    float: none;
    display: inline-block;
    padding: 0;
}

body #motopress-main.main-holder footer.footer #nav_menu-3 .menu li:first-child{
    margin: 0 8px 13px 0px ;
} 

body #motopress-main.main-holder footer.footer #nav_menu-3 .menu li:last-child{
    margin: 0 0px 13px 8px ;
}

body #motopress-main.main-holder footer.footer #menu-footer-menu.menu li{
    margin: 0 12px 13px;
    display: inline-block;
}

body #motopress-main.main-holder footer.footer #menu-footer-menu.menu li a{
    font-size: 16px;
}


body #motopress-main.main-holder .content-holder .products ul li.product .product_hidden-content > li > a *, body #motopress-main.main-holder .content-holder ul.products li.product .product_hidden-content > li > a * {
    opacity: 1;
}

.product_hidden-content .product.type-product{
    background: #fff;
}

body #motopress-main.main-holder #sidebar div[id*="menu"] h3:before {
    bottom: -10px !important;
}

body #motopress-main.main-holder .sidebar #block-3{
    display: none;
}

.sharethis-mobile{
    display: none;
}

#topnav .sm-menu{
    display: none;
}

.main-p{
    font-size: 18px;
}

.footer-widgets #text-8 .span3 img{
    width: 270px;
    height: 250px;
}

div.banner-wrap > figure.featured-thumbnail > a > img{
    width: 270px;
    height: 180px;
}

@media screen and (max-width:1199px) {
.nav__primary .sf-menu > li > a {
    padding: 20px 20px!important;
}

.link_red a, .link_green a, .link_blue a, .link_yellow a{
    min-width: 152px;
}
}



@media screen and (max-width:991px) {
    .menu-wrapper .span12 {
        margin-left: 30px;
    }

    .nav__primary .sf-menu > li > a {
        padding: 20px 13px!important;
        font-size: 13px;
    }

    body #motopress-main.main-holder header.header .shop-menu-wrapper #shopnav li {
        margin: 0 25px 0 0;
    }
}

@media screen and (max-width:979px) {
    .product-large-image {
        width: 315px;
    }
}

@media screen and (max-width:767px) {
    #my_facebook_widget-2,#block-2,#custom_html-2,#custom_html-2 .sharethis-inline-share-buttons{
        text-align: center;
    }

    #block-2{
        padding: 0px 30px !important;
    }

    .item_col {
        width: 45%;
    }

    .menu-wrapper .span12 {
        margin-left: 0px;
    }

    /* Style for Mobile display */
    body #motopress-main.main-holder header.header .shop-menu-wrapper #shopnav,body #motopress-main.main-holder header.header .shop-menu-wrapper{
        display: none;
    }

    body #motopress-main.main-holder header.header .header-wrapper2 {
        padding: 0px 0 0;
    }

    .page-id-203 .motopress-wrapper.content-holder .span12 .row{
        display: flex;
        flex-direction: column-reverse;
    }

    .page-id-203 .motopress-wrapper #post-203 .products_wrapper{
        display: none;
    }

    .sidebar #my_facebook_widget-2, .sidebar #block-2, .sidebar #media_image-4, .sidebar #custom_html-2{
        display: none;
    }

    .page-id-203  #motopress-main.main-holder #sidebar .widget{
        margin-bottom: 0px;
    }
    body.page-id-203 #motopress-main.main-holder .content-holder ul.products li.product:last-child{
        margin-bottom: 0px;
    }

    footer .footer-widgets .span12{
        display: flex;
        flex-direction: column;
    }

    footer .footer-widgets .span12 #text-8{
        order: 0;
    }

    footer .footer-widgets .span12  #text-10{
        order: 1;
    }

    footer .footer-widgets .span12  #text-9{
        order: 2;
    }

    footer .footer-widgets .span12  #nav_menu-3{
        order: 3;
        margin-top: 25px;
    }

    footer .footer-widgets .span12 #text-7{
        order: 4;
    }

    footer .footer-widgets .span12 #text-7 .custom_row{
        margin-top: 0px;
    }

    body.page-id-203 #motopress-main.main-holder .sidebar #block-3{
        display: block;
    }

    .sharethis-mobile{
        display: block;
    }

    #custom_html-5 .sharethis-inline-share-buttons{
        text-align: center !important;
    }

    body #motopress-main.main-holder footer.footer .menu {
        margin-bottom: 5px;
    }

    #topnav .sm-menu{
        display: block;
    }

    body #motopress-main.main-holder footer.footer .wide-widget-area {
        text-align: center;
        padding: 0px 0;
    }

    body #motopress-main.main-holder footer.footer #menu-footer-menu.menu li {
        margin: 0 10px 5px;
        display: inline-block;
    }

    body #motopress-main.main-holder footer.footer #menu-footer-menu.menu li a{
        font-size: 14px;
    }

    .main-p{
        font-size: 15px;
    }

    .woocommerce div.product form.cart .variations tbody,.woocommerce div.product form.cart .variations tbody tr,.woocommerce div.product form.cart .variations tbody td.value{
        display: block !important;
    }

    .woocommerce div.product form.cart .variations select{
        min-width: 100% !important;
    }

    body #motopress-main.main-holder .content-holder div.product .summary .cart,body #motopress-main.main-holder #content form select.wc-pao-addon-field{
        width: 100% !important;
    }
  
}
    
@media screen and (max-width:599px) {
    .ourTeamWrap {
        max-width: 236px;
        margin: 0 auto;
    }
}

@media (max-width: 479px){
body #motopress-main.main-holder header.header .shop-menu-wrapper #shopnav li {
    display:inline-block;
    margin-right: 20px;
}

body #motopress-main.main-holder footer.footer #nav_menu-3 .menu li{
    display: block;
}

.link_red a, .link_green a, .link_blue a, .link_yellow a {
    min-width: 220px;
}


body #motopress-main.main-holder footer.footer #nav_menu-3 .menu li:first-child,body #motopress-main.main-holder footer.footer #nav_menu-3 .menu li:last-child{
    margin: 0 0px 13px 0px ;
} 
}

@media screen and (max-width:450px) {
    .product-large-image {
        width: 239px;
    }
}

#wpcf7-f662f664-p4281-o1 {
  background: #f2f2f2;
  padding: 30px;
  border-radius: 4px;
}

#wpcf7-f662f664-p4281-o1 p {
  margin-bottom: 18px;
}

#wpcf7-f662f664-p4281-o1 input[type="text"],
#wpcf7-f662f664-p4281-o1 input[type="email"],
#wpcf7-f662f664-p4281-o1 input[type="tel"],
#wpcf7-f662f664-p4281-o1 textarea {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box;
  text-align: left;
  padding: 12px 15px;
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
}

#wpcf7-f662f664-p4281-o1 textarea {
  min-height: 160px;
}

#wpcf7-f662f664-p4281-o1 input[type="submit"] {
  background: #73908b !important;
  color: #fff !important;
  border: 0;
  padding: 12px 30px;
  border-radius: 4px;
}    

.eof-contact-wrap a:hover {
  color: #481612 !important;
}

#text-10 a {
    color: #ffffff !important;
}

#text-10 a:hover {
    color: #e5e5e5 !important; /* slight hover contrast */
}
body #motopress-main.main-holder .content-holder .products ul li.product .cherry-quick-view.btn:before,
body #motopress-main.main-holder .content-holder ul.products li.product .cherry-quick-view.btn:before {
    color: #fff !important;
}
