﻿#z_col0 div.ecart_col0 {height: 10px;}
#z_col0 div.ecart_col0 hr{display: none;}

div.ecart_col0 {height: 10px !important;}


.mod_eb_mincalendar_table {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    margin-bottom: 0.25em;
    text-align: center;
    text-decoration: none;
    width: 100% !important;
}
.hb-blog-box-content{padding:30px}
.border-image-wrap .hb-blog-box-content{padding:0;}


html .group-sm {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
  margin-bottom: -10px;
  margin-left: -10px;
}
.home-page-header-alter{font-size:39px;margin-top:21px;margin-bottom:10.5px;line-height:1.1;padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid transparent}
.c-pop-modal__mark-wrap{padding:0 20px}


.cart-hover-menu {

    position: absolute;

    background: #fff;

    border: 1px solid #ddd;

    border-radius: 5px;

    box-shadow: 0 2px 2px 0 #ddd;

    display: none;

    overflow: hidden;

    top: 52px;

    right: 0px;

    width: 290px;

    z-index: 999;

}


.cart-hover-menu #cartContent {

    width: 100%;

}



#eut-header .eut-horizontal-menu.eut-arrow ul.eut-menu .megamenu ul .menu-item-has-children a:after,
#eut-header .eut-horizontal-menu.eut-arrow-not-first-level ul.eut-menu .megamenu ul .menu-item-has-children a:after {
	display: none;
}


.eut-toggle-menu ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}


.eut-toggle-menu .eut-main-menu.eut-align-center li.menu-item-has-children a {
	padding-left: 20px;
	padding-right: 20px;
}
.small-2{width:16.66667%}

.f-blog-social li.facebook a {
  background: #3b5998;
}
#main-wrapper .menu-item-object-product_cat .hb-menu-description{display:none}
#mobile-menu.interactive li.menu-item{height:auto!important}

.secondpost {
width: 33.6%;
float: left;
}

.secondpost .featured-title { font-size: 10px }
.number-comments{height:30px;line-height:30px;background-color:#000;color:#fff}
.master-nav-cart{margin-right:6px}
.master-nav-cart a{display:block;border:1px solid #ef7720;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;text-decoration:none;padding:12px 18px;font-weight:700}
.master-nav-cart a:hover{background:#ef7720;color:#fff}
.master-nav-cart i{margin-right:8px}
.mobile-menu-wrapper .bottom-wrapper .contact-details-wrapper .contact-detail{margin-top:5px}
.mobile-menu-wrapper .bottom-wrapper .contact-details-wrapper .contact-detail:first-child{margin-top:0}
.site-footer .inner .contact-details-wrapper .contact-detail{padding:0 5px}

#access ul li li a:hover,
#access ul .menu-item-object-custom.current-menu-item a:hover {
color: #ababab;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-3{width:25%}
.auto-clear .col-sm-3:nth-child(4n+1){clear:left}


.fs18 {
    font-size: 18px;
}


.rating div {
	display: inline-block;
	font-size: 21px;
	line-height: 21px;
}


.mod_eb_mincalendar_td_dayname {
	color:#F0F0F0;
}


.mod_eb_mincalendar_td_dayname .sunday {
	color:#99AAAA;
}


.mod_eb_mincalendar_td_dayname .saturday {
	color:#99AAAA;
}
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.site-footer .footer-list-items{position:relative}

.td-footer-full .footer-social-wrap i {
  margin: 10px 3px 0 7px;
}


.footer-social-wrap i {
  border-radius: 3px;
  margin: 12px 5px 12px 0;
  color: #fff;
  width: 32px;
  height: 32px;
  font-size: 16px;
  padding-top: 8px;
  line-height: 16px;
}

.td-footer-template-10 .footer-social-wrap {
  padding: 0 20px;
  cursor: default;
  
}


.masked-image-container {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
