/*
Theme Name: Emerald & Me
Version: 1.0
Description: Emerald & Me eCommerce theme
Author: Et Alia Creations
Author URI: http://etaliacreations.com
Template: Divi
*/

@import url("../Divi/style.css");

@import url(https://fonts.googleapis.com/css?family=Alegreya+SC|IM+Fell+English:400,400italic|IM+Fell+DW+Pica:400,400italic|IM+Fell+English+SC|IM+Fell+DW+Pica+SC|IM+Fell+Great+Primer:400,400italic|IM+Fell+Great+Primer+SC);

/* #trim {height: 39px; width: 100%; background: url(images/trim-alt.png) repeat-x; position: absolute; margin-top: 22px; }*/
#dress {height: 235px; width: 100px; background: url(images/dress.png) no-repeat; position: absolute;  float: right; right: 0px; top: -125px; }

#message {background: #007c58; margin: 0 auto; width: 100%; text-align: center; padding: 5px 0px; }
#message span {color: #fff; text-transform: uppercase; letter-spacing: 1px; font-weight: bold;}

#main-header {  -webkit-box-shadow: none !important; -moz-box-shadow: none !important;  box-shadow: none !important; }
#et-info { float: right;  padding-left: 30px; margin-right: 70px;}
#et-info-email, .et-cart-info, .et_overlay, .mg-brand-wrapper.mg-brand-wrapper-category b, .woocommerce div.product p.stock, form.cart, span.posted_in, span.feedback, body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs {display: none !important;}
#top-header {  background: url(images/trim-lite.png) 0px -10px repeat-x !important; position: relative; z-index: 1; padding-top: 30px; height: 140px;}
/*#top-header { border-bottom: 1px solid rgba(17, 17, 17, 0.13) !important;}*/
img#logo {position: relative;  top: -108px; z-index: 2; min-height: 100px !important;}
#et-top-navigation {margin-right: 115px;}
.et_pb_slider .et_pb_slide {height: 800px;}
.et_header_style_left #et-top-navigation {padding-top: 15px !important;}
#top-menu li li a {font-size: 13px !important;}
#top-menu li a, .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {font-weight: bold !important; }
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {padding: 0px !important;}
.mg-brand-wrapper.mg-brand-wrapper-category a, .mg-brand-wrapper.mg-brand-wrapper-category, span.mg-brand-wrapper.mg-brand-wrapper-product a { color: #333 !important; font-family: 'Georgia', serif; font-style: italic;}
#footer-bottom .container { padding-top: 0px !important;}

.et_pb_promo_description {position: relative; bottom: 150px; padding-bottom: 10px !important;}
a.et_pb_promo_button.et_pb_button {position: relative; bottom: 150px; background: rgba(255, 255, 255, 0.81); text-transform: uppercase; letter-spacing: 1px !important; font-size: 19px !important; padding: 5px 30px !important;}
a.et_pb_promo_button.et_pb_button:hover {background: rgba(255, 255, 255, 0.91) !important; padding: 5px 30px !important;}

div.term-description {border: 1px solid rgba(68, 68, 68, 0.3);padding: 10px 20px;margin: 20px 0px;text-align: center;}
div.term-description p {font-size: 17px; color: #555 !important; font-family: 'Georgia', serif;font-style: italic;letter-spacing: 0.5px;}

.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {margin-right: 3% !important;}
#lookbook1, #lookbook3 {padding: 20px 0px !important;}
#lookbook2, #lookbook4 {padding: 20px 0px !important;}
.et_pb_gutters3 .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 { width: 30.466% !important;}


.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product a, .mg-brand-wrapper.mg-brand-wrapper-category {text-align: center !important;}
.woocommerce ul.products li.product a, .mg-brand-wrapper.mg-brand-wrapper-category a, .mg-brand-wrapper.mg-brand-wrapper-category {color: #333 !important;}
.mg-brand-wrapper.mg-brand-wrapper-category {  margin-top: 0px !important; }
span.mg-brand-wrapper.mg-brand-wrapper-product {  position: absolute; top: 30px;  margin-left: 42px; }
span.mg-brand-wrapper.mg-brand-wrapper-product a {color: #333 !important;}
p.price {margin-top: 30px;}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {margin-top: 30px !important;}

a.add_to_wishlist { cursor: pointer; color: #3d9e2b; font-weight: bold; letter-spacing: 1px; padding-bottom: 30px;  position: relative; padding: 5px 20px;  border: 1px solid;  -webkit-border-radius: 0px !important;  -moz-border-radius: 0px !important;  border-radius: 0px !important;     background: transparent;   font-size: 20px;   font-weight: 500;   line-height: 1.7em !important;  -webkit-transition: all 0.2s;   -moz-transition: all 0.2s;  transition: all 0.2s;}
.yith-wcwl-add-to-wishlist {  margin: 30px 0px;}
.woocommerce table.shop_table { font-size: 16px; border: 0px solid rgba(51, 51, 51, 0.24) !important;  -webkit-border-radius: 0px !important;  -moz-border-radius: 0px !important;  border-radius: 0px !important; }
.woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td {border-color: rgba(51, 51, 51, 0.24) !important; }
.woocommerce table.shop_table td { border-top: 1px solid rgba(51, 51, 51, 0.24) !important;}
.wishlist-title h2 { padding: 0px 0px 15px;}
#footer-info {letter-spacing: 1px;}
div.yith-wcwl-add-button.show {clear: both !important;}
#content-area a.add_to_wishlist {font-size: 14px !important; color: #00966b !important; margin-left: 25%; font-style: italic; font-family: 'Georgia', serif;border-color: rgba(0, 150, 107, 0.57) !important;}
div.yith-wcwl-wishlistexistsbrowse.show a  {font-size: 14px !important; color: #333 !important; margin-left: 25%; font-style: italic; font-family: 'Georgia', serif; border: 1px solid rgba(68, 68, 68, 0.3) !important; -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;padding: 5px 20px !important; letter-spacing: 1px; }
#main-content .container:before {background-color: #fff !important;}
span#availability {font-size: 17px; font-family: 'Georgia', serif;  font-style: italic; letter-spacing: 0.5px; float: left; border: 1px solid #333; padding: 10px 20px; margin-top: 30px;}
.et_right_sidebar #left-area {margin-left: 15%;}
#commentform textarea, #commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"] { background-color: #fff !important; font-size: 14px !important; border: 1px solid #d9d9d9;}
#main-footer {background: #fff !important;}
#brands img {margin: 0px 30px;}

.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {border: 0px !important;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {background: #fff !important;}

.woocommerce .wishlist_table td.product-add-to-cart a {width: 120px;}
.woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message, .woocommerce-error, .woocommerce-info, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {-webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px; color: #00966b !important; border-color: #00966b !important; background: #fff !important; padding: 5px 20px !important; letter-spacing: 1px;  font-size: 16px;  border-width: 1px !important; font-style: italic;  border-width: 1px !important;  font-family: 'Georgia', serif !important;}

#et_top_search {display: none;}

body.archive.tax-product_cat.term-knitwear span.amount {display:none;}
body.archive.tax-product_brand.term-optimum span.amount  {display:none;}
span.amount  {display:none;}



@media screen and (max-width: 2156px) {
.et_pb_slider .et_pb_slide { height: 650px; }
#brands img {height: 90px; width: auto;}
}

@media screen and (max-width: 1700px) {
.et_pb_slider .et_pb_slide { height: 600px; }
#brands img {height: 70px; width: auto;}
}

@media screen and (max-width: 1370px) {
.et_pb_slider .et_pb_slide { height: 350px; }
#brands img {height: 50px; width: auto;}
#contact {min-width: 500px !important;}
}


@media (min-width: 981px) {
.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth > .et_pb_row {
    width: 99% !important;
    max-width: 99% !important;}
.et_pb_column {
    margin-bottom: 0px;
}
a.et_pb_promo_button.et_pb_button { font-size: 15px !important;}
#contact {min-width: 300px !important;}
}



@media only screen and (max-width: 767px) {
#lookbook1, #lookbook3 {padding: 5px 0px !important;}
#lookbook2, #lookbook4 {padding: 5px 0px !important;}
#availability {position: relative; left: 20px;}
a.et_pb_promo_button.et_pb_button { bottom: 0px;
      font-size: 13px !important;
    padding: 5px 0px !important; border: 0px !important;}
img#logo {left: -20px;}
#contact {min-width: 300px !important;}
}