/*
Theme Name:     MVN 2.0
Description:    Vers. 2.0 Mattole Valley Naturals
Author:         mvnaturals
Template:       salient

(optional values you can add: Theme URI, Author URI, Version)
*/

@import url("http://mattolevalleynaturals.com/wp-content/themes/salient/style.css");

#emblem {
margin-top:-60px;
border:1px solid #252525;
animation:mymove 3s infinite;
/*Safari and Chrome:*/
-webkit-animation:mymove 3s infinite;
}

@keyframes mymove
{
50% {border:10px solid #252525;}
}

/*Safari and Chrome:*/
@-webkit-keyframes mymove
{
50% {border:10px solid #252525;}
}


/* POP UP */
#TB_window {
background: #182a40;
}
#TB_title {
background-color: #182a40;
height: 0px;
}
#TB_ajaxContent {
height: 460px!important;
}

/*MAIL CHIMP */
.mc4wp-form input {
width: 80%;
}

/* INSTAGRAM */
#instagram-box {
margin-top: -25px; 
margin-left: 40px;
}
#tag-us {
color: #ececec; 
font-size: 12px; 
letter-spacing: 2px; 
text-transform: uppercase;
text-align: center;
}

/* SIDEBAR */
#sidebar h4 {
color: #182a40!important;
font-size: 24px!important;
line-height: 28px!important;
}

/*  NAV  */
header#top nav > ul > li > a:hover {
color: #fff!important;
}

header#top nav .sf-menu li.current-menu-item > a:hover, header#top nav ul li a:hover, header#top nav .sf-menu li.current_page_item > a, header#top nav .sf-menu li.current_page_item > a, {
color:#e4e4e4!important;}

body header#top nav  ul  li a, .sf-sub-indicator [class^="icon-"]  {
   color: #fff;
}

body header#top nav ul li a:hover, body header#top nav .sf-menu li.sfHover > a , body header#top nav .sf-menu li.current_page_ancestor > a,body header#top nav .sf-menu li.current-menu-item > a, body header#top nav .sf-menu li.current-menu-ancestor > a, body header#top nav .sf-menu li.current_page_item > a, body header#top nav > ul > li.megamenu > ul > li > a:hover {
  color: white!important;
}

body header#top nav > ul > li.megamenu > ul > li {
width: 20.33%!important;
}

.sf-menu li {
text-transform:uppercase;
}

/* HOME SLIDER */
.swiper-slide[data-x-pos="left"] .content p {
max-width: 650px;
}

/*HOME PAGE*/
#from-blog {
margin-top:25px;
margin-bottom:50px;
letter-spacing:-2px;
font-weight:bold;
font-size:30px;
}

.home h3.title a {
color: #fff;
}

.home .post-header a {
color: #fff;
}

h4.product-title {
text-align:left!important;
}

#home-products {
margin-bottom: 75px;
margin-top: -25px;
}

img.alignnone.size-full.wp-image-3940 {
margin-top: -25px!important;
}

/* FOOTER */
#footer-outer a:hover {
color: #fff!important;
}

#text-13 > div > hr {
margin-right: 35px;
border-color: #bbbbbb;
}

#text-20 > div > hr {
margin-right: 35px;
border-color: #bbbbbb;
}

#footer-outer .widget.widget_nav_menu li a {
padding: 4px 0px;
}

/*  WOOCOMMERCE */

body .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {
color:#fff!important;
}

body .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {
color:#fff!important;
}

.single-product .woocommerce-message {
display: none!important;
}

.free-shipping {
font-size: 12px!important;
color: #85ad74!important;
margin-left: 20px!important;
display: inline-block!important;
padding-top: 5px!important;
}

h1.product_title.entry-title {
font-size: 32px!important;
}

.amount {
font-weight: 800!important;
}

.wide {
max-width: 250px!important;
}

.woocommerce.one-col .upsells {
/*float:none !important;*/
}

.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
/*width: 75%!important;
float: left!important;*/
}

body .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
/*float: right!important;
width: 20%!important;*/
}

.cross-sells h2 {
text-transform: capitalize;
}

.term-description {
display:none;
}

.related.products {
display: none!important;
}

.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img {
max-width: 429px!important;
}


/ *CART* /

body .tcsd.cart {
float: right!important;
width: 30%!important;
background: rgb(84, 147, 163)!important;
color:#fff!important;
margin: 0px 0px!important;
}

body .tcsd .tcsd-message {
margin: 0 0 10px 0!important;
line-height: 15px!important;
}

body .tcsd.cart .tcsd-button {
float: left!important;
margin: 0px 0 0 0 !important;
padding-right: 10px!important;
}

.tcsd .tcsd-title {
font-weight: normal!important;;
font-size: 18px!important;;
letter-spacing: -0.5px!important;;
border-bottom: 1px solid #d4d4d4!important;
font-family: 'OpenSansSemiBold'!important;
}

.tcsd-button.plus {
max-width: 70px!important;
}

.tcsd-button.tweet {
max-width: 80px!important;
}

.tcsd-button.follow {
max-width: 140px!important;
}

/* REVIEWS TAB */

.yotpo-testimonials-btn {
color:#A0A0A0!important;
border: 0px solid #a2a2a2!important;
-webkit-box-shadow: 0 0 0px rgba(0,0,0,0.23),inset 0 0px 0 rgba(255,255,255,0.5)!important;
}

.yotpo-testimonials-btn:hover {
color:#fff!important;
}

/* CAROUSEL */
.carousel li {
width: 210px!important;
}

/* COntact Page */
.contact-section {
margin-left: 100px;
margin-top: 50px;
}

 
/* SOCIAL BUTTONS */
.social_buttons {
opacity: 0.5;
filter: alpha(opacity=50);
 -webkit-transition: opacity .3s linear;
transition: opacity .3s linear;
-webkit-backface-visibility:hidden; /* Chrome, Safari, Opera */
backface-visibility:hidden;
}
.social_buttons:hover {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transition: opacity .3s linear;
transition: opacity .3s linear;
}

.social_share_header {
display: block;
z-index: 500;
position: absolute;
right: 100px;
top: 50px;
-webkit-backface-visibility:hidden; /* Chrome, Safari, Opera */
backface-visibility:hidden;
}

@media screen and (max-width: 1300px) {
div#top-rated-products-3.widget.woocommerce.widget_top_rated_products {
padding-left:50px;
}
.woocommerce ul.product_list_widget li img {
    width: auto !important;
    margin-right: 50px;
    float: left;
}
.sf-menu {
margin-left: 130px;
}
#logo {
margin-left: -50px;
}
header#top nav > ul li#search-btn {
display: none;
}
}

@media screen and (max-width: 1080px) {
a#mobile-cart-link {
display:block!important;
padding-right: 60px;
}
}

@media only screen 
and (min-width : 1px) and (max-width : 1000px) {

body header#top #logo img {
		height: 100%important;
		margin-top: -3px!important;
		top: 3px; 
		position: relative;
	}
	}
	

@media screen and (max-width: 1000px) {
.sf-menu {
display: none;
}
#toggle-nav, header#top {
    display: block !important;
}

header#top #toggle-nav i {
font-size:28px;
right:40px;
}
.social_share_header {
top:10px;
}
.col h4 {
    font-size: 22px!important;
    text-align: center;
}
#instagram-box {
margin-left:150px;
}
#instagram-header {
margin-left:0px!important;
}
#tag-us {
margin-right: 130px;
}
.contact-button {
margin-left:250px;
}

#from-blog {
text-align:center;
}
.page-id-1376 .container-wrap {
padding-top: 80px!important;
}

#youtube-image {
margin-left:250px;
}

.social_share_header {
backface-visibility:hidden;
-webkit-backface-visibility:hidden; /* Chrome and Safari */
-moz-backface-visibility:hidden; /* Firefox */
-ms-backface-visibility:hidden; /* Internet Explorer */
}

header#top #toggle-nav i {
font-size:18px;
right:0px;
}
a#mobile-cart-link {
padding-right:0px;
}

}

@media screen and (max-width: 800px) {
div#top-rated-products-3.widget.woocommerce.widget_top_rated_products {
padding-left:0px;
}

}

@media screen and (max-width: 640px) {
body .swiper-slide .content h2 {
    font-size: 40px;
    line-height: 44px;
}
body .swiper-slide[data-x-pos="left"] .content p {
    max-width: 650px;
    font-size: 18px;
    line-height: 19px;
}
.social_share_header {
    right: 10px;
    top:5px;
}
#subscribe-youtube {
width: 500px;
margin-left: -100px;
}
#youtube-image {
margin-left: 80px;
}
#instagram-box {
margin-left: -5px;
}
#tag-us {
width: 400px;
text-align: left;
}
.contact-button {
    margin-left: 100px;
}
}

@media screen and (max-width: 551px) {
body header#top #logo img {
    right: -10px;
}
#toggle-nav {
left: 380px;
}
a#mobile-cart-link {
left:350px;
}

.col h4 {
    text-align: center;
    font-size: 18px !important;
    line-height: 20px;
}

}

@media screen and (max-width: 360px) {
#toggle-nav {
left: 280px;
}
a#mobile-cart-link {
left:250px;
}
body header#top #logo img {
    right: 20px;
    max-height: 50px;
    top: 10px !important;
}
subscribe-youtube {
    width: 300px;
    margin-left:0px;
    }
}

@media screen and (max-width: 320px) {
body header#top #logo img {
    max-height: 45px;
    right:5px;
    top:15px!important;
}
#toggle-nav {
left: 270px;
}
a#mobile-cart-link {
left:240px;
}
#tag-us {
margin-left:-3px;
}
}

/***EDITS MADE BY B and A ***/
#top .container {max-width:1024px;}
/* #menu-item-5065 a::after  {
width: 100px;
height: 125px;
background: url ('http://mattolevalleynaturals.com/testsite/wp-content/uploads/2015/02/1%1-e1423591515690.png') transparent no-repeat;
}*/

/*#menu-item-5065:after {
content: "<img src='http://mattolevalleynaturals.com/testsite/wp-content/uploads/2015/02/1%1-e1423591515690.png'>";}*/