#home-top-slider_wrapper,
#home-banner-01_wrapper {
	min-height: 600px;
}

#home-banner-02_wrapper {
	min-height: 400px;
}

#row-home-top-slider,
#row-home-banner-01,
#row-home-banner-02 {
	width: 100vw;
	margin-left: calc( (100% - 100vw) /2 );
}

div.wpforms-container-full .wpforms-form .wpforms-field {
    margin-bottom: 0.9375rem;
    padding: 0!important;
}

div.wpforms-container-full .wpforms-form input[type="text"],div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{
    border: .125rem solid #e1e1e1;
    border-radius: 0;
    padding: .5625rem .75rem;
    color: #4d4d4d;
    font-size: .875rem;
    line-height: 1.65;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.wpcf7-form [type="submit"]{
    background-color: #eee;
    border: 1px solid #ddd;
    color: #333;
    font-size: 1em;
    padding: 10px 15px;
}
.card .branding__meta__item{
	min-height: 40px;
}
.woocommerce .card .branding__title{
	min-height: 40px;	
}
.card.card--masonry .card-branding .branding__title {
color:#2a2a2a;
}

.card.card--masonry .card-branding .branding__title:hover {
color:#fe6c61;
}
.shop_categories .card .card-thumbnail>img{
background-color:#CFD1CE;
}

.hidden{
	display:none;
}
#home-top-slider_wrapper,
#home-banner-01_wrapper {
	min-height: 600px;
}

#home-banner-02_wrapper {
	min-height: 400px;
}

#row-home-top-slider,
#row-home-banner-01,
#row-home-banner-02 {
	width: 100vw;
	margin-left: calc( (100% - 100vw) /2 );
}

div.wpforms-container-full .wpforms-form .wpforms-field {
    margin-bottom: 0.9375rem;
    padding: 0!important;
}

div.wpforms-container-full .wpforms-form input[type="text"],div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{
    border: .125rem solid #e1e1e1;
    border-radius: 0;
    padding: .5625rem .75rem;
    color: #4d4d4d;
    font-size: .875rem;
    line-height: 1.65;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.wpcf7-form [type="submit"]{
    background-color: #eee;
    border: 1px solid #ddd;
    color: #333;
    font-size: 1em;
    padding: 10px 15px;
}
.card .branding__meta__item{
	min-height: 40px;
}
.woocommerce .card .branding__title{
	min-height: 40px;	
}
.card.card--masonry .card-branding .branding__title {
color:#2a2a2a;
}

.card.card--masonry .card-branding .branding__title:hover {
color:#fe6c61;
}
.shop_categories .card .card-thumbnail>img{
background-color:#CFD1CE;
}

.woocommerce .card .card-thumbnail:nth-child(odd){
	background-color:#F1F1F1;
}
.woocommerce .card .card-thumbnail:nth-child(even){
	background-color:#D1DBE4;
}
.home_category .card .card-thumbnail>img {
	background-color:#F0F0F2;
}
#site-footer .sidebar-column-1 .widget_media_image .widget__item__wrapper{
	display: grid;
	text-align: center;
}
#site-footer .sidebar-column-1 .widget_media_image{
	margin-bottom:0;
}
.woocommerce-account .woocommerce h2{
	color:#2a2a2a;
}
.hidden{
	display:none;
}
.site-header__main #primary-menu > .menu-item > a {
    letter-spacing: 0px;
    text-transform: uppercase;
}
.sidebar--skin-dark .woocommerce.widget_product_categories li a{
	text-transform: uppercase;
}
.primary-menu .submenu.first-sub .menu-item-has-children a span {
    text-transform: uppercase;
}

.page-id-335 .site_title{
	color:#fff;
}
.site_title {
    font-weight: bold;
    margin-left: 10px;
    font-size: 19px;
}

.search_custom .search-form__input[type=search] {
    width: 12rem;
    border: none;
}

.search_custom .search-form__button{
	cursor: pointer;
	font-size: 1.5rem;
	color: #2a2a2a;
}
.search_custom .search-form .search-form__button:before{
    content: '\e090';
	font-size: 18px;
    font-weight: 700;
	font-family: simple-line-icons;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	line-height: 1;
	speak: none;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
}

.search_custom .search-form__field{
	border-color: #e1e1e1;
}

.header-aside-button{
	display:none;
}

#site-footer .sidebar-column-1 .widget_media_image .widget__item__wrapper {
    text-align: center !important;
    display: block;
}

/* .menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-has-children.is-dropdown-submenu-parent.is-submenu-item.is-dropdown-submenu-item:nth-child(1) {
    height: 100px;
    float: left;
} */
.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-has-children.is-dropdown-submenu-parent.is-submenu-item.is-dropdown-submenu-item:nth-child(2) {
    height: 100px;
    float: left;
}
.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-has-children.is-dropdown-submenu-parent.is-submenu-item.is-dropdown-submenu-item:nth-child(3) {
    height: 100px;
    float: left;
}
.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-has-children.is-dropdown-submenu-parent.is-submenu-item.is-dropdown-submenu-item:nth-child(4) {
    height: 100px;
    float: left;
}
.dropdown-submenu--skin-light .submenu .menu-item__span {
    color: #fe6c61;
}
.menu.submenu.is-dropdown-submenu.first-sub.vertical {
    max-height: 500px;
    overflow-y: scroll;
}
.menu-item.menu-item-type-taxonomy.menu-item-has-children.is-dropdown-submenu-parent.is-dropdown-submenu-item > a::after{
	background-color: none;
}
.site-header__main #primary-menu .submenu .menu-item > a::after {
    background-color: white !important;
}
.site-header__main #primary-menu .submenu .menu-item > a::after {
    background-color: white;
    opacity: 0.5;
}
#rev_slider_8_2 .tp-caption#slide-14-layer-41{display:none;}
.card img{height:200px;}
.card.card--masonry .card-branding .branding__title{min-height:80px;}
iframe{    height: 330px !important;
    width: 100%;
position:relative !important;}
.sidebar--site-content .widget__item{padding:7px;}
/*.archive.post-type-archive .card-body .card-button .gmwqp_inquirybtn_loop a{
	padding:5px;
	border-radius:0px;
}
.archive.post-type-archive .card-body .card-button .gmwqp_inquirybtn_loop {
	display:none;
	margin-top:0px;
}
.gmqqp_submit_btn{cursor:pointer;background-color: #fe6c61;
    color: #fff;}
.gmwqp_inner_popup_op h3{
	background-color: #fe6c61;
}
.single-product form.cart{
	display:none;
}
.single-product .gmwqp_inquirybtn .button.gmwqp_inq{
background-color: #fe6c61;
	color:#fff;
}*/