/*
Theme Name: SimpleMag Child Theme
Theme URI: http://themesindep.com/
Author: ThemesIndep
Author URI: http://themesindep.com/
Description: Magazine theme for creative things
Template: simplemag
*/


/* Your CSS code goes here
-------------------------------------- */

.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #9c2d32 !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #9c2d32 !important;
}
.woocommerce .woocommerce-message::before {
    color: #000 !important;
}
.woocommerce .woocommerce-message {
    border-top-color: #000 !important;
}
.woocommerce .woocommerce-info::before {
    color: #000 !important;
}
.woocommerce span.onsale {
    background-color: #9c2d32 !important;
}
.woocommerce .woocommerce-info {
    border-top-color: #000 !important;
}
#shop-bar .woocommerce-breadcrumb{
float: left;
}
#shop-bar {
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
.woocommerce.archive .woocommerce-breadcrumb{
display:none;
}
.woocommerce .woocommerce-breadcrumb a {
    color: #9c2d32;
    text-decoration: none;
}
#shop-bar .cart-contents{
float: right;
text-decoration: none;
color:#9c2d32;
}
.single-product .wrapper {
margin-top: 30px;
}
.main-menu-container {
  -webkit-transition:-webkit-transform 0.5s, opacity 0.5s, padding 0.5s;
  transition:transform 0.5s, opacity 0.5s, padding 0.5s;
}
.sticky-logo {
	display:none;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	opacity:0;
	position:relative;
	z-index: 1000;
	background:#fff;
	padding: 5px 0 0 0;
	width:100%;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	border-bottom: 1px  solid #000;
}
.sticky-logo img {
max-width: 700px;
}
.main-menu-fixed {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.main-menu-fixed.sticky {
	top: 51px!important;
}
@media 
only screen and (min-width: 1023px) {
.smaller.sticky-logo {
display: block;
opacity:1;
position: fixed!important;
   top: 0!important;
   left:0!important;
   z-index: 1000;
}
.smaller.main-menu-container {
   position: fixed!important;
   top: 50px !important;
   left:0!important;
   -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  opacity:1;
   width:100%!important;
}
.smaller.main-menu-container .main-menu {
    width: 100%!important;
}
.smaller.main-menu-container .main-menu {
    background: rgba(255,255,255,0.9)!important;
}
}
.woocommerce .section-header {
text-align: center;
}
.all-news-link .read-more {
    color: #fff!important;
-webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
  transition: border .25s linear, color .25s linear, background-color .25s linear;
}
.all-news-link .read-more:hover {
background-color: #000!important;
box-shadow: 0 0 0 0!important;
}
.paging-navigation .current, .link-pages span, .score-line span, .entry-breakdown .item .score-line, .widget_ti_most_commented span, .all-news-link .read-more {
    background-color: #9c2d32;
}
#mc_embed_signup_scroll input {
display: block!important;
width: 100%!important;
}
#mc-embedded-subscribe {
display: block!important;
width: 100%!important;
background-color: #9c2d32!important;
color:#fff!important;
-webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
  transition: border .25s linear, color .25s linear, background-color .25s linear;
font-family: Roboto!important;
font-style: normal!important;
font-weight: 700!important;
height: unset !important;
padding-bottom: 5px !important;
padding-top: 5px !important;
}
#mc-embedded-subscribe:hover {
background-color: #000!important;
box-shadow: 0 0 0 0!important;
}
blockquote p {display:block;}

.page blockquote, .single blockquote
{font-size:18px;}

.comments-number {
	display:bolck;
	padding:5px 10px;
	line-height:20px;
	text-align:center;
	background:#474867;
	color:#FFF;
	position:absolute;
	top:0;
	right:0;
	z-index:1;
}

.comments-number i:before {
	content:"";
	position:absolute;
	bottom:-4px;
	left:1px;
	width:16px;
	height:10px;
}
.comment p {
margin-bottom:18px;
}

.comments-number i:after {
	content:"";
	position:absolute;
	bottom:-4px;
	right:10px;
	border:2px solid transparent;
	background:transparent;
}

.comments-number i:after {
	border-top-color:#474867;
	border-left-color:#474867;
}

/* Dropdown Left side
 * Link Size 
 */
#masthead .main-menu .sub-menu .sub-links li {
	font-size:12px;
}

.ad-block {
	width:320px;
}
 
@media (min-width: 750px) {
	.ad-block {
		width:468px;
	}
}
 
@media (min-width: 1200px) {
	.ad-block {
		width:728px;
	}
}
@media (max-width: 400px) {
	#shop-bar .woocommerce-breadcrumb, #shop-bar .cart-contents{
float: none;
margin-bottom: 10px;
}
}
.woocommerce h2.title {
	font-size: 48px;
	
}
.woocommerce .sub-title {
    font-size: 18px;
    letter-spacing: 0.2em;
    text-transform: uppercase;
}
h1.entry-title {
	text-transform: uppercase;
}
.related-posts-tabs {
	display: none!important;
}
.variations .styled-select select {
    width: 100% !important;
}
.single-product .wrapper.main-menu, .sticky-logo.smaller .wrapper{
    margin-top: 0px!important;
}
.single-product .section-header {
	display: none;
}