/*
 Theme Name:   Legenda Child
 Theme URI:    http://8theme.com/
 Description:  Legenda Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     legenda
 Version:      0.0.1
 Text Domain:  legenda-child
*/
.tawcvs-swatches .swatch {
opacity: 1;
border: 1px solid #d9d9d9; /* Change #d9d9d9 to whatever border colour you’d like */
}
.tawcvs-swatches{overflow:visible !important;}
a.add_to_cart_button.button.etheme_add_to_cart_button.ajax_add_to_cart.product_type_simple {
    background-color: green !important;
}
ul#menu-main-menu-1 li a {
    font-family: 'Quicksand', sans-serif;
    font-size:13px;
 font-weight: 700;
}
ul#menu-main-menu-1 li a:hover {
    font-family: 'Quicksand', sans-serif;
    /* font-size: 17px; */
    font-weight: 700;
}
.sidebar-left .ewd-uwcf-color-preview {
	border-radius: 50%;
}
body.woocommerce div.product form.cart.swatches-support .tawcvs-swatches .swatch-item-wrapper, body.woocommerce.archive form.cart.swatches-support .tawcvs-swatches .swatch-item-wrapper {
	display: inline-block;
	margin-right: 6px !important;
margin-bottom: 6px !important;
}
.form-row-wide {
    clear: both;
}
.fl-r.wishlist-link a {
    color: #ee8ca9;
font-weight: 700;
}
.login-link:before {
    content: "\e61c";
    font-size: 14px;
font-weight: 700;
    color: #ee8ca9;
}
li.login-link a {
    color: #ee8ca9;
font-weight: 700;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #ee8ca9;
}
.shopping-cart-widget .cart-summ > .cart-bag:before {
    content: "\e61f";
    font-size: 20px;
    line-height: 10px;
    font-family: "arrows";
    margin-right: 10px;
    color: #ee8ca9;
    position: relative;
    top: 1px;
}
.shopping-cart-widget .cart-bag {
    margin: 0 3px;
    color: #676767;
    text-transform: uppercase;
    font-weight: 700;
}
.tabs.tabs-default a {
    font-weight: 700;
}
.col-md-12.stepscolor {
    margin-top: 2%;
    background: antiquewhite;
    padding-top: 35px;
    text-align: justify;
}

.another_carousel_header>.title {
    display: none;
}
span.color {
    color: #e6698c;
}
.main-nav .double-border {
    border-top: 1px solid #b1e29f;
    border-bottom: 1px solid #b1e29f;
}
.main-nav {
    border-top: 1px solid #b1e29f;
    border-bottom: 1px solid #b1e29f;
    padding: 2px 0;
    position: relative;
}
a.add_to_cart_button.button.etheme_add_to_cart_button.ajax_add_to_cart.product_type_simple {
    color: black !important;
    background-color: white !important;
    border-color: #6dab3c !important;
}
a.add_to_cart_button.button.etheme_add_to_cart_button.ajax_add_to_cart.product_type_simple:hover {
    color: white !important;
    background-color: #6dab3c !important;
    border-color: white !important;
}
a.add_to_cart_button.button.product_type_variable {
    color: black !important;
    background-color: white !important;
    border-color: #6dab3c !important;
}
a.add_to_cart_button.button.product_type_variable:hover{
      color: white !important;
    background-color: #6dab3c !important;
    border-color: white !important;
}
a.added_to_cart.wc-forward{
 color: white !important;
    background-color: #6dab3c !important;
    border-color: white !important;
}
button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed submit{
    background: white !important;
    color: #000000;
    border: 2px solid #6dab3c;
    text-decoration: none;
    font-weight: 600;
   
}
.tawcvs-swatches {
    overflow: hidden;
    padding: 5px;
    width: 323px;
}

.tawcvs-swatches .swatch {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-border-radius: 0%;
    -moz-border-radius: 0%;
    border-radius: 0%;
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-right: 3px;
    cursor: pointer;
    margin-bottom: 3px;
    border: 1px solid transparent;
    position: relative;
}
.tawcvs-swatches .swatch-color.selected:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    content: "";
    width: 6px;
    height: 10px;
    display: block;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    position: absolute;
    top: 5px;
    left: 8px;
}
span.swatch.swatch-image {
    width: 70px;
    height: 70px;
}
.span3 a {
    margin-right: 5px;
}
.span3 {
    margin: 0 auto !important;
    margin-bottom:10px !important;
}
.footer-top.footer-top-3, .footer.footer-bottom-3, .footer.footer-bottom-2 {
    background: #f9e8ee;
    color: #676767;
}
.footer .widgettitle, .footer .widget-title {
    font-size: 14px !important;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 2px;
    color: black !important;
    margin-bottom: 15px;
}
.footer-top.footer-top-3 a:hover, .footer.footer-bottom-3 a:hover, .footer.footer-bottom-2 a:hover {
    color: #ff6d97;
}
p.footer-mail {
    color: #ff5082;
    font-size: 20px;
    font-weight: 600;
    text-decoration: underline;
    text-decoration-color: #f97b9e;
}
.textwidget {
    float: none;
    text-align:center;
}
.copyright.copyright-3, .copyright.copyright-2 {
    background: #ffffff;
    border-top: 1px solid #cec2ab;
    color: #8b8b8b;
}

img.attachment-shop_thumbnail.size-shop_thumbnail.wp-post-image {
    width: 100px !important;
    height: 100px !important;
}
h3.widget-title {
    font-size: 17px !important;
}
.logo img {
    margin-top: -16px;
}
.double-border {
    background-color: #f9e8ee;
}

.newdivider {
    display: flex;
    width: 85%;
}
.wpb_text_column.wpb_content_element.social {
    margin-bottom: 0 !important;
}
.wpb_text_column.wpb_content_element.footerimg{
margin-top:10px !important;
}
.newimages.wpb_column.vc_column_container.vc_col-sm-3 img{
width:150px !important;
height: 150px !important;
}
a.newbut{    
border: 1px solid #dddddd;
    display: inline-block;
    color: #000000;
    background-color: rgba(255, 255, 255, 0.2);
    font-size: 12px;
    font-family: Georgia;
    padding: 5px 20px;
    text-align: center;
    box-sizing: border-box;
    line-height: 1.5 !important;
    text-transform: uppercase;
}
.products-page-cats {
    text-align: center;
}
.add-to-container
h3.product-name {
    text-align: center !important;
}

.product-image-wrapper.hover-effect-tooltip{
text-align: center !important;
}


.product-image-wrapper.hover-effect-tooltip {
    text-align: center !important;
    float: none;
}
.product-loop.products-grid.product-count-3 {
    text-align: center !important;
}
span.swatch.swatch-color.swatch-navy-and-gold{

background-image:url(http://www.mariericci.com/wp-content/uploads/2017/06/navy.png);
}

span.swatch.swatch-color.swatch-black-and-gold{

background-image:url(http://www.mariericci.com/wp-content/uploads/2017/06/black.png);
}

span.swatch.swatch-color.swatch-pink-and-gold{

background-image:url(http://www.mariericci.com/wp-content/uploads/2017/06/pink.png);
}


span.swatch.swatch-color.swatch-pale-pink-and-gold{

background-image:url(http://www.mariericci.com/wp-content/uploads/2017/06/pale.png);
}

ul.slides img {
    width: 50% !important;
}
.wdi_load_more {
    display: none !important;
}
#wdi_feed_0 .wdi_load_more_wrap, #wdi_feed_0 .wdi_spinner_wrap {
    padding: 4px;
    background-color: #ffffff;
    border-radius: 500px;
    height: 90px;
    display: none !important;
    width: 90px;
    border: 1px solid #0f4973;
}
.blog-masonry .layout-default {
	margin-left: 35px;
	width: 45%;
}


.blogsnew .blog-post.layout-default{width:100%!important}
.blogsnew .blog-post{background:#f9e8ee!important;padding:30px 40px 30px 70px;box-sizing:border-box;position:relative}
.form-blog-logo span{background-image:url('img/pin.png');background-size:70% auto!important;width:100%;height:100%;display:block;transform:rotate(-45deg);background-repeat:no-repeat;position:absolute;top:0;left:14px}
.blogsnew .info-blogs.date{margin-bottom:20px}
.form-blog-logo{position:absolute;top:35px;left:-40px;width:70px;height:70px;border-radius:3px 54px 54px;background:#b1e29f}
.blogsnew .post-images img{width:100%}
.categoryblogpost li{display:inline-block}
.categoryblogpost li a{background:#fff;padding:7px 15px;border-radius:23px;line-height:1;font-size:13px;margin-right:11px}
.categoryblogpost li a:hover{background:#f076a8!important;color:#fff!important}
.blogsnew .button.right.read-more:hover{background:#f076a8!important;color:#fff!important}
.categoryblogpost li a{color:#6f6f6f;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
h3 a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.categoryblogpost ul{padding-left:0!important;margin-bottom:0!important;margin-top:20px!important;display:block}
.blogsnew .button.right.read-more{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.blogsnew .categoryblogpost a:hover,h3 a:hover{text-decoration:none!important}
.single-blogs .info-blogs.date{margin-bottom:20px!important}

.made_america {	position: absolute;	top: -65px;	right: -170px;	width: 150px;	z-index: 99;}

.img_america{	position: relative !important;}
.img_mobile_america{display:none}


@media (max-width:1650px){
	
.made_america {position: absolute;	top: -65px;	right: -140px;	width: 130px;	z-index: 99;}
	
}
@media (max-width:1470px){
	
.made_america {top: -25px;right: 0;width: 130px;}

	
}

@media (max-width:1199px){
.blog-masonry .layout-default {margin-left: 25px;width: 45%;}
.form-blog-logo {left: -30px;}
.made_america {right: 20px;}
}

@media (max-width:979px){	/* 768-979*/ 
.post-type-archive-blogs .products-grid,.type-product{width:100%!important;display:table!important}
}


@media (max-width:767px){	/* 640-767*/
.blogsnew{width:80%!important;margin:0 auto!important;display:table!important;height:100%}
.blogsnew .post-description{display:table!important}
.blogsnew .blog-post{background:#f9e8ee!important;padding:30px 50px 30px 50px!important}
.post-type-archive-blogs .span4.sidebar.sidebar-left h4{text-align:center}
.single-blogs .span4.sidebar.sidebar-left h4{text-align:center}
.post-type-archive-blogs .span4.sidebar.sidebar-left{display:table!important;margin:30px auto!important;}
.post-type-archive-blogs .prefooter .woocommerce .product.type-product,.single-blogs .prefooter .woocommerce .product.type-product{float:none!important;display:block!important;width:auto!important;margin:0 auto!important}
.post-type-archive-blogs .prefooter .etheme_widget_recent_entries,.single-blogs .prefooter .etheme_widget_recent_entries{display:table!important;margin:0 auto!important;margin-top:40px!important;text-align:center!important}
.post-type-archive-blogs .prefooter h3.widget-title,.single-blogs .prefooter h3.widget-title{font-size:17px!important;text-align:center!important}
.blogsnew{width:89%!important}
.single-blogs .post-single>img{margin:0 auto 20px!important;display:block!important}
.post-type-archive-blogs .recent-post-mini,.single-blogs .recent-post-mini{list-style:none!important;margin-bottom:20px!important;display:table!important;margin:0 auto 20px!important;width:100%!important;text-align:left !important;}
.post-type-archive-blogs .prefooter .woocommerce,.single-blogs .prefooter .woocommerce{margin-bottom:35px!important}
.single-blogs .span4.sidebar.sidebar-left {display:table!important;margin:5px auto 20px!important;width:auto!important}
.made_america {right: 0px;}
}

@media (max-width:639px){	/* 480-639*/

}

@media (max-width:540px){
.blog-masonry .layout-default {margin-left: 0px!important;width: 100%;}
.blog-masonry .post-images{float:none;}


body .single-blogs .post-single .post-share{margin:15px 0 !important;}
body .single-blogs .single-blogs.blogs .entry-content .vc_row.wpb_row.vc_row-fluid{margin-bottom: 10px !important;}
.made_america {
	right: -20px;
}


}

@media (max-width:479px){	/* 360-479*/
.form-blog-logo{top:25px!important;left:-20px!important;width:50px!important;height:50px!important}
.blogsnew .blog-post{padding:20px 30px 30px 40px!important}
.form-blog-logo span{left:10px!important}
.blogsnew .button.right.read-more{margin:30px auto 0!important;float:none!important}
.post-type-archive-blogs .woocommerce{margin-bottom:30px!important}
.single-blogs .post-single{margin-bottom:0!important}
.img_america {display:none}
.img_mobile_america{display:block !important}

.img_mobile_america {
	display: table !important;
	width: 150px;
	margin: 0 auto;
}
.header {
	padding-bottom: 15px!important;
}

}

@media (max-width:359px){	/* 0-359*/
}


