/*
Theme Name: mshoushou
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@import url('https://fonts.googleapis.com/css?family=Didact+Gothic|GFS+Didot|Parisienne&subset=greek');

.nav > li > a {
    font-family: 'GFS Didot', serif !important;
	font-weight: 400 !important;
	color: #6d6e71 !important;
	font-size: 16px !important;
}

.header-main .flex-col.hide-for-medium.flex-left.flex-grow{
	text-align:center;
}
ul.header-nav.header-nav-main.nav.nav-left.nav-spacing-xlarge.nav-uppercase{
	display:block; 
}





/* SHOP HEADER */

.shop-page-title h1.shop-page-title { display: none; }

/* END SHOP HEADER */




/* BREADCRUMP */

.woocommerce-breadcrumb.breadcrumbs{
	border: 1px solid #dcc4ba;
	padding:12px;
	float:left;
	font-family: 'GFS Didot';
	font-size:18px;
	color: #dcc4ba;
	text-transform: lowercase;
	line-height: 17px;
}
.woocommerce-breadcrumb.breadcrumbs a {color: #dcc4ba; }

/* END BREADCRUMP */



/* CATEGORY FILTER */

.woocommerce .category-filtering.category-filter-row{
	float: left !important;
    clear: both;
	background: #dcc4ba;
    color: white;
    padding: 2px 13px 6px 13px;	
	margin-top: 15px;
}
.woocommerce .category-filtering.category-filter-row .filter-button{
	margin-top: 0px;
	color:white;
}
.woocommerce .category-filtering.category-filter-row .filter-button strong {
	font-weight: normal;
	text-transform: lowercase;
}
.woocommerce .category-filtering.category-filter-row .filter-button .icon-menu{
    font-size: 19px;
    height: 7px !important;
    display: block;
    float: right;
    margin-left: 11px;
}


/* END CATEGORY FILTER */



/* SHORTING */

.woocommerce-result-count, .woocommerce-ordering{
	display:none;
	
}

/* END SHORTING */





/* LISTED PRODUCT  */

.product-title{
	font-weight:500;
	font-family:"GFS Didot";
	text-align:center;
}
.woocommerce .product .product-title {
	margin-bottom: 5px;
}
.woocommerce .product .product-title a{
	color: #6d6e72;
	font-size: 22px;
	text-transform: lowercase;
	letter-spacing: 1px;
}
.woocommerce .product .product-title  .custom-wc-title-icon{
    content: '';
    width: 61px;
    height: 54px;
    background: url(images/icon-mouseover.png) no-repeat left bottom;
    margin-bottom: -11px;
    display: none;
    margin-left: -71px;
    margin-top: -19px;
    margin-right: 10px;
}
.woocommerce .product .product-title a:hover ~ .woocommerce .product .product-title  .custom-wc-title-icon {
    display: none !important;
}
.woocommerce .product .woocommerce-Price-amount{
	color: #6d6e72;
	font-size: 16px;
	letter-spacing: 1px;	
	font-weight: 100;
}
.ux-search-submit{
	background-color: #dcc4ba !important;
}
/* END LISTED PRODUCT */






/*  PRODUCT DETAILS  */

.custom-product-header{
	padding-left:15px;
	padding-right:15px;
	margin-bottom:30px;
}

.custom-product-header-breadcrumb{
	float:left;
}
.custom-product-header-search-form{
	float:right;
}

.custom-product-quantity-box-container{
	margin-top:-8px;
}
.quantity{
	margin-left:-0px;
}
.custom-product-variation-elements{
	float: left;
	margin-right: 60px;
    width: 155px;
}

.product-short-description{
	text-align:center;
	font-family:"Didact Gothic";
}

.price-wrapper{
	text-align:center;
	white-space:nowrap;
	}
	
.product-page-price > span {
    position: relative;
    display: inline-block;
}


.product-page-price > span:before,
.product-page-price > span:after {
    content: "";
    position: absolute;
    top: 50%;
    width: 227px;
    height: 1px;
    background: #ddd;
}

.product-page-price > span:before {
    right: 100%;
    margin-right: 10px;
}

.product-page-price > span:after {
    left: 100%;
    margin-left: 10px;
}


.single_add_to_cart_button{
	background-color:#dcc4ba !important;
	font-family:"GFS Didot";
	font-size: 13px;
	text-align: center;
}
.woocommerce-Price-currencySymbol{
	font-size:16px !important;
}
/* END PRODUCT DETAILS */ 






/* FILTER MENU */

.off-canvas-left .mfp-content{
	background: #dcc4ba;
	width: 100%;
    max-width: 370px;
    padding-left: 68px;
    padding-right: 38px;
}
.off-canvas-left .mfp-content  ul.product-categories{
	margin-top:35px;
}
.off-canvas-left .mfp-content  ul.product-categories>li+li{
	border-top:0px;
}
.off-canvas-left .mfp-content .product-categories > .cat-item {
	border-top: 1px solid #949598;
    padding-top: 0px;
	padding-bottom: 10px;
}
.off-canvas-left .mfp-content .product-categories .cat-item.cat-parent ul.children{
	border-left: 0px;
	padding-left: 50px;
}
.off-canvas-left .mfp-content .product-categories > .cat-item > a{
	color: #6e6f73;
	font-family: 'GFS Didot';
	font-size:21px;
	font-weight: normal;
}

.off-canvas-left .mfp-content .product-categories > .cat-item > ul.children > .cat-item > a{
	color: #6e6f73;
	font-family: 'GFS Didot';
	font-size:18px;
	font-weight: normal;
}
.off-canvas-left .mfp-content .product-categories > .cat-item > ul.children > .cat-item > a:hover{
	font-family: 'Parisienne';
	font-size: 23px;
	line-height:28px;
	background: url(images/icon-mouseover-pink-bg.png) no-repeat 0px -1px;
    margin-left: -56px;
    padding-left: 64px;
}


/* END FILTER MENU */

/*PRODUCT PAGE*/













/*END PRODUCT PAGE*/


/* FOOTER */

.custom-footer-top-section .custom-footer-row-social-media .social-icons a.icon{
	color: #dcc4ba;
	
}

.custom-footer-newsletter-title{
	font-family: 'GFS Didot';
	font-size:19px;
	color: #6d6e72;	
	line-height:26px;
	margin-bottom:7px;
}
.custom-footer-newsletter-text{
	font-family: 'GFS Didot';
	font-size:16px;
	color: #6d6e72;
	margin-top: -13px;
}
.mc4wp-form-383{
	width: 300px;
	margin: auto;
}
.mc4wp-form-383 .custom-footer-newsletter-form input[type=email]{
    border: 1px solid #dcc4ba;
    font-family: 'GFD Didot';
    color: #dcc4ba !important;
    font-size: 21px;
	box-shadow: none;	
}

.custom-footer-newsletter-form input[type='submit']{
  background-color: #dcc4ba !important;
  margin-top:-110px;
  margin-left:245px;
  height:52.4px;
}

.bridal-title{
	font-weight:500;
}

.mc4wp-form-383 .custom-footer-newsletter-form input[type=email]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #dcc4ba !important;
}
.mc4wp-form-383 .custom-footer-newsletter-form input[type=email]::-moz-placeholder { /* Firefox 19+ */
  color: #dcc4ba !important;
}
.mc4wp-form-383 .custom-footer-newsletter-form input[type=email]:-ms-input-placeholder { /* IE 10+ */
  color: #dcc4ba !important;
}
.mc4wp-form-383 .custom-footer-newsletter-form input[type=email]:-moz-placeholder { /* Firefox 18- */
  color: #dcc4ba !important;
}

/* END FOOTER */



@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}