.site-content {
    background: #ffffff!important;
}

.wpml-ls-legacy-dropdown a {
    display: block;
    text-decoration: none;
    color: #ffffff!important;
    border: 1px solid #333333!important;
    background-color: #252525!important;
    padding: 5px 10px;
    line-height: 1;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    visibility: hidden;
    position: absolute;
    /*top: 100%;*/
    right: 0;
    left: 0;
    border-top: none!important;
    padding: 0;
    margin: 0;
    list-style-type: none;
    z-index: 101;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
    width: 25px;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-item {
    width: 50%;
}

.woocommerce .product .item-description  { margin-top: 30px!important;}


#content.site-content {
	margin-top:25px;
}

body {
    font-size: 16px!important;
    line-height: 20px;
}

#mega_main_menu > .menu_holder > .mmm_fullwidth_container {
  background-color:transparent!important;
  background:transparent!important;
}

#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link .link_text{
	text-transform:uppercase!important;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link, #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link{
  background:#ffffff!important;
  color:#d0531c!important;
}
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link .link_text,.widget ul.info-company li {
    color: #000000!important;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link{
  color:#000000;
}

#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link *{
    color:#d0531c!important;
}

 #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text{
   font-size:15px!important;
   font-weight:600!important;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > .item_link, #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover, #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:focus, #mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link, #mega_main_menu > .menu_holder > .menu_inner > ul > li.current-page-ancestor > .item_link, #mega_main_menu > .menu_holder > .menu_inner > ul > li.current-post-ancestor > .item_link{
  background:#ffffff!important;
    background-color:#ffffff!important;
 border-bottom:2px solid  #d0531c;
}



.contact_info_map .info_contact .info_column {
    background-color: #d0531c;
}

.ftc-breadcrumb-title {
    display: none;
}

#content.site-content {
    margin-top: 0px;
}

.header-content {
    border-bottom: solid 1px #d0531c;
}

.logo-wrapper {
    padding: 0px 0px!important;
}

footer {
    background-color: #eeeeee!important;
}

.tag-footer.vc_col-sm-3 h2.widgettitle,.widget ul.info-company li{
    	color:#000000!important;
}
footer#colophon .ftc-footer .widget-title{
	color:#d0531c!important;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link{
  padding-left:10px!important;
  padding-right:10px!important;
}




@media (min-width: 768px){
.vc_col-sm-3 {
    width: 25%!important;
    float:left;
}
}

@media (min-width: 768px){
.vc_col-sm-8 {
    width: 67%!important;
      float: left;
}
}

@media (min-width: 768px){
.vc_col-sm-2 {
    width: 16.66666667%!important;
      float:left!important;
  min-height: 1px;
}
}

@media (min-width: 768px){
.vc_col-sm-4 {
    width: 33.33333333%;
      float: left;
}
}

@media (min-width: 768px){
.vc_col-sm-3 {
    width: 25%!important;
    float:left;
}
}

@media (min-width: 768px){
.vc_col-sm-8 {
    width: 67%!important;
      float: left;
}
}

@media (min-width: 768px){
.vc_col-sm-2 {
    width: 16.66666667%!important;
      float:left!important;
  min-height: 1px;
}
}

@media (min-width: 768px){
.vc_col-sm-4 {
    width: 33.33333333%;
      float: left;
}
}

.header-currency a.wcml_selected_currency, .header-language a.lang_sel_sel.icl-en, a.ftc-checkout-menu, .ftc-my-wishlist *, .ftc-sb-account .ftc_login > a, .ftc_login {
    color: #ffffff!important;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
    color: #ffffff;
}


div.product .summary .yith-wcwl-add-to-wishlist, div.product .summary .yith-wcwl-add-to-wishlist a, .pp_woocommerce div.product .summary .compare, .woocommerce div.product .summary .compare, .woocommerce-page div.product .summary .compare, .woocommerce #content div.product .summary .compare, .woocommerce-page #content div.product .summary .compare{
  display:none!important;
}
div.wpcf7-mail-sent-ok{
  display:flex!important;
}

.wpml-ls-legacy-list-horizontal {
    border: 0px;
   	padding: 0px;
    clear: both;
}

/* DISABLE LOGIN LINK */
.ftc_login{
  display:none;
}

.prod-cat-show-top-content-button{
    display:none!important;
}

.footer-bottom {
    background-color: #212121!important;
}

.wpml-ls-legacy-dropdown a:hover, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a {
    width: 248px;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{
  width: 248px;
  text-align: left;
}

.after-loop-wrapper {
    display: none;
}

.woocommerce .product .images > a{
  cursor:not-allowed;
}
.woocommerce .products .product .images .quickview {
    display: none;
}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    display: none;
}

.woocommerce .product .conditions-box .featured{
    display: none!important;
}

html {
    margin-top: 0px!important;
}
.nav-left img {
    display: none;
}

.woocommerce .product .item-description .meta_info .yith-wcwl-add-to-wishlist a {
    visibility: hidden;
}

.woocommerce-checkout #payment ul.payment_methods li{
  display:none;
}

#mega_main_menu, #mega_main_menu > .menu_holder, #mega_main_menu > .menu_holder > .menu_inner, #mega_main_menu > .menu_holder > .menu_inner > .mega_main_menu_ul {
    font-size: 15px!important;
}

.header-content .navigation-primary .container {
    width: 700px!important;
}

.cart-canvas .ftc-close-popup {
    display: none;
}