/*
Theme Name: MaxLimol
Description: ChildTheme
Author: ILL-COMMUNICATIONS
Author URI: ill-communications.com
Template: twentytwenty
Version: 0.1.0*/
@font-face {
    font-family: 'Awesome', sans-serif;
    src: url('https://sneakers-culture.com/wp-content/themes/SC/fontawesome/font-awesome.min.css');
}
@font-face {
    font-family: 'Open Sans', sans-serif;
    src: url('https://fonts.googleapis.com/css?family=Open+Sans');
}
@font-face {
    font-family: 'Montserrat', sans-serif;
    src: url('https://sneakers-culture.com/wp-content/themes/SC/font/Montserrat-SemiBold.otf');
}
body {
     
   /* background-image: url();
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;*/
	background: #d1d1d1;
    box-sizing: border-box;
	font-family: 'Open Sans', sans-serif !important;  
    color: #555;
    font-size: 1.8rem;
    letter-spacing: -0.015em;
    text-align: left;
}
body:not(.overlay-header) .primary-menu > li > a:hover{
		color:#03a8e3!important;
	text-decoration:none!important;
	
}
body:not(.overlay-header) .primary-menu ul {
    background-color: #03a8e3!important;
}
body:not(.overlay-header) .primary-menu > li > ul:after {
    border-bottom-color: #03a8e3!important;
}
body:not(.overlay-header) .primary-menu > li > a:active{
		color:#03a8e3!important;
	text-decoration:none!important;
}
body:not(.overlay-header) .primary-menu > li > a:focus{
		color:#03a8e3!important;
	text-decoration:none!important;
}
.primary-menu li.current-menu-item > a{
	text-decoration:none!important;
		font-family: 'Montserrat', sans-serif!important;
	
}
[class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    /* max-width: 58rem; */
    max-width: 100%!important;
}

#site-content{
	background-color:#fff!important;
	margin-top: -22px;
}

.entry-content {
    font-family: 'Open Sans', sans-serif;
    letter-spacing: normal;
	color:#064886!important;
	
}
.entry-content > * {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0!important;
}
section {
    padding: 0!important;
    width: 100%;
}
.singular .featured-media-inner {
    position: relative;
    left: calc(50% - 50vw);
    width: 100vw;
    padding-top: 55px;
}
.styled-separator{
	display:none;
}
.entry-content a {
    color: #064886;
    text-decoration: none;
}
.entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt {
    font-family: 'Open Sans', sans-serif!important;
    letter-spacing: normal;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 0;
    font-family: 'Montserrat', sans-serif!important;
    font-weight: bold;
    color: #314396;
    text-transform: uppercase;
}
h1{
	font-size:55px!important;
}
h2{
	font-size:44px!important;
}
h3{
	font-size:38px!important;
}
h4{
	font-size:33px!important;
}
h5{
	font-size:22px!important;
}
h6{
	font-size:18px!important;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    margin: 0!important;
	padding:15px;
}
.previous-post{
	background-color:#03a8e3!important;
	color:#fff!important;
	border-radius:7px;
	padding:11px;
	}
.next-post{
	background-color:#03a8e3!important;
	color:#fff!important;
	border-radius:7px;
	padding:11px;
	}
.pagination-single-inner{
	padding:11px;
}
.entry-content p{
	padding-left:15px!important;
	padding-right:15px!important;
}
.post p{
	padding-left:15px!important;
	padding-right:15px!important;	
}
.illmore {
    margin-left: auto;
    margin-right: auto;
    padding-left: 22px;
    padding-right: 22px;
	padding-top:10px;
	padding-bottom: 10px;
    background-color: transparent;
    color: #03a8e3!important;
   /* border-radius: 3px;*/
   font-family: 'Montserrat', sans-serif!important;
   text-decoration:none!important;
   text-transform:uppercase!important;   
    border:3px solid #03a8e3;
	min-width: 200px;
	font-weight:bold!important;
	font-size:0.8em;
	
}
.illmore:hover {
    margin-left: auto;
    margin-right: auto;
    padding-left: 22px;
    padding-right: 22px;
    background-color: transparent;
    color: #314396!important;
   /* border-radius: 3px;*/
   font-family: 'Montserrat', sans-serif;
     text-decoration:none!important;
   text-transform:uppercase!important;
   min-width: 200px;
    border:3px solid #314396;
	font-weight:bold!important;
	font-size:0.8em;
}
.illmore2 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
	padding-top:10px;
	padding-bottom: 10px;
    background-color: #transparent;
    color: #fff!important;
   /* border-radius: 3px;*/
   font-family: 'Montserrat', sans-serif;
     text-decoration:none!important;
   text-transform:uppercase!important;
    border:3px solid #fff;
	min-width: 200px;
	font-weight:bold!important;
}
.illmore2:hover {
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #transparent;
    color: #777!important;
   /* border-radius: 3px;*/
   font-family: 'Montserrat', sans-serif;
      text-decoration:none!important;
   text-transform:uppercase!important;
    border:3px solid #777;
	font-weight:bold!important;
}
/*
h1{
	font-family: 'Montserrat', sans-serif!important;
	color:#064886!important;
	
}
h2{
	font-family: 'Montserrat', sans-serif!important;
	color:#064886!important;
}
h3{
	font-family: 'Montserrat', sans-serif!important;
	color:#064886!important;
}
h4{
	font-family: 'Montserrat', sans-serif!important;
	color:#064886!important;
}
h5{
	font-family: 'Montserrat', sans-serif!important;
	color:#064886!important;
}
h6{
	font-family: 'Montserrat', sans-serif!important;
	color:#064886!important;
}*/
#site-header {
    background: #fff;
    position: relative;
	z-index:7;
}
@media (min-width: 700px){
body.template-full-width .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
     width: 100%!important;
	 padding:0!important;
	 }
h3, .heading-size-3 {
    font-size: 3.5rem;
	margin: 3rem auto 3rem!important;
}

	 }
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 100%;
    width: 100%!important;
}
.footer-nav-widgets-wrapper, #site-footer {
    background-color: #d1d1d1;
	color:#fff!important;
    border:none;
	text-align:center;
	}
.footer-widgets-outer-wrapper {
    border-bottom: none;
}
body:not(.overlay-header) .primary-menu > li > a, body:not(.overlay-header) .primary-menu > li > .icon, .modal-menu a, .wp-block-button.is-style-outline, .wp-block-pullquote:before, .singular:not(.overlay-header) .entry-header a, .archive-header a {
    color: #064886!important;
	font-weight:bold;
	text-transform:uppercase;
}
.footer-widgets a{
	color:#064886!important;
}
.footer-widgets img { 
-webkit-border-radius: 14px; 
-moz-border-radius: 14px; 
border-radius: 14px; 
}
.footer-widgets-outer-wrapper{
	padding:33px!important;
}
.primary-menu a:hover, .primary-menu a:focus, .primary-menu .current_page_ancestor {
    text-decoration: underline;
    color: #064886!important;
}
.primary-menu li.current-menu-item > a, .primary-menu li.current-menu-item > .link-icon-wrapper > a {
    text-decoration: underline;
}
.header-inner .toggle svg {
    display: block;
    position: relative;
    z-index: 1;
    color: #064886;
}
.toggle-text{
	color:#064886!important;
}
.search-form label {
    align-items: stretch;
    display: flex;
    font-size: inherit;
    margin: 0;
    width: 100%;
    color: #00b4d8;
}
.header-footer-group table caption, body:not(.overlay-header) .header-inner .toggle-wrapper::before {
    background-color: #fff!important;
}
/* ------- Back to Top ----*/
#back-to-top {
	/*display: none;*/
	background-color: transparent;
	margin: 0;
	position: fixed;
	bottom: 0;
	right: 0;
	width: 50px;
	height: 50px;
	z-index: 99;

	-webkit-transition: background 0.1s linear 0s;	
	   -moz-transition: background 0.1s linear 0s;
		 -o-transition: background 0.1s linear 0s;
		    transition: background 0.1s linear 0s;
}

#back-to-top:hover {
	background-color: transparent;
}

#back-to-top i {
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -7px;
	line-height: 1em;
}

#back-to-top i {
	margin-left: -7px;	
}
.page-id-9 .entry-header{
	display:none;
}
.post-inner{
	padding-top:0!important;
	/*margin-top:-80px;*/
}
body.template-full-width .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide), body.template-full-width [class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
    max-width: 100%!important;
}
.widget_text p, .widget_text ol, .widget_text ul, .widget_text dl, .widget_text dt, .widget-content .rssSummary {
    font-family: 'Open Sans', sans-serif;
	font-weight:500;
	Color:#fff;
    letter-spacing: normal;
}
.widget_text h3{
	color:#fd8896;
}

input[type="submit"]{
    background-color: #03a8e3!important;
	border-radius:7px;
	}
input[type="submit"]:hover{
    background-color: #314396!important;
	text-decoration:none!important;
	}
	
/*
}.color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, .has-drop-cap:not(:focus):first-letter, .wp-block-button.is-style-outline, a {
    color: #5dd7d0!important;
}*/
.kc-blog-posts .kc-post-2-button {
    float: left;
    padding: 10px 20px;
    border: none;
    border-radius: 2px;
    color: #FFF!important;
	background-color:#fd8896!important;
    font-size: 12px;
    line-height: 1;
	text-decoration:none!important;
	font-weight:500;
}
.kc-post-2-button:hover {
    float: left;
    padding: 10px 20px;
    border: none;
    border-radius: 2px;
    color: #FFF!important;
	background-color:#5dd7d0!important;
    font-size: 12px;
    line-height: 1;
	text-decoration:none!important;
	font-weight:500;
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
    background: #5dd7d0!important;
    border-radius: 7px;
    border: 7px;
}
.grecaptcha-badge{
	display:none;
}
.fl-builder-content *, .fl-builder-content ::before, .fl-builder-content ::after {
    box-sizing: border-box;
    margin-top: 0px!important;
}
.fl-builder-empty {
    display: none;
    border: 2px dashed #969696;
    border-radius: 8px;
    color: #909090;
    font-size: 20px;
    font-weight: 700;
    margin: 0px!important;
    padding: 250px 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
	height:70px;
}
button.woocommerce-button, button.woocommerce-button-form-login_submit {
    background-color: #064886!important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
    margin: 10px;
    padding: 10px;
	background-color:rgb(255, 255, 255, 0.7);
	border-radius:7px;
}
.woocommerce-MyAccount-content{
	    margin: 10px;
    padding: 10px;
	background-color:rgb(255, 255, 255, 0.7);
	border-radius:7px;
}
.woocommerce-info a.button {
    background: #064886;
    color: #fff!important;
	border-radius:7px;
}
.woocommerce-info {
    background: #eee;
    color: #000;
    border-top: 2px solid #064886;
}
button.woocommerce-Button.button{
	    background: #064886;
    color: #fff!important;
	border-radius:7px;
	font-family:'Roboto Black', sans-serif;
}
.woocommerce-products-header__title.page-title{
	display:none;
}
.woocommerce-breadcrumb {
    color: #064886!important;
	padding-left:11px;
	font-family:'Roboto Black', sans-serif;
}
.woocommerce-breadcrumb a {
	color:#ea7271!important;
}
bdi{
	color:#ea7271!important;
	font-family:'Roboto Black', sans-serif;
	font-size:2.8rem;
}
a.button.wc-backward{
		    background: #064886;
    color: #fff!important;
	border-radius:7px;
	font-family:'Roboto Black', sans-serif;
}
ul.products {
    margin: 0;
    padding: 10px;
}
.woocommerce ul.products li.product {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    align-items: flex-start;
    margin-bottom: 11px;
	padding:11px;
	text-align:center;
    background-color: rgb(255, 255, 255, 0.7);
    border-radius: 7px;
}
a.button.product_type_simple{
	background: #064886;
    color: #fff!important;
	border-radius:7px;
	font-family:'Roboto Black', sans-serif;
	text-transform:uppercase;
}
a.button.product_type_simple:hover{
	background: #f67e7d;
    color: #fff!important;
	border-radius:7px;
	font-family:'Roboto Black', sans-serif;
	text-decoration:none!important;
	text-transform:uppercase;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	background: #064886;
    color: #fff!important;
	border-radius:7px;
	font-family:'Roboto Black', sans-serif;
	text-transform:uppercase;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {
	 background: #f67e7d;
    color: #fff!important;
	border-radius:7px;
	font-family:'Roboto Black', sans-serif;
	text-decoration:none!important;
	text-transform:uppercase;
}
a.product_type_variable.add_to_cart_button{
	 background: #f67e7d;
    color: #fff!important;
	border-radius:7px;
	font-family:'Roboto Black', sans-serif;
	text-transform:uppercase;
}
a.product_type_variable.add_to_cart_button:hover{
	 background: #064886;
    color: #fff!important;
	border-radius:7px;
	font-family:'Roboto Black', sans-serif;
	text-decoration:none!important;
	text-transform:uppercase;
}
a.added_to_cart.wc-forward{
	background: #f67e7d;
    color: #fff!important;
	border-radius:7px;
	font-family:'Roboto Black', sans-serif;
	padding:7px;
	min-width:200px;
	text-decoration:none!important;
	text-transform:uppercase;
}
a.added_to_cart.wc-forward:hover{
	background: #843b62;
    color: #fff!important;
	border-radius:7px;
	font-family:'Roboto Black', sans-serif;
	padding:7px;
	min-width:200px;
	text-decoration:none!important;
	text-transform:uppercase;
}
a.checkout-button.button.alt.wc-forward{
	background: #f67e7d;
    color: #fff!important;
	border-radius:7px;
	font-family:'Roboto Black', sans-serif;
	text-transform:uppercase;	
}
a.checkout-button.button.alt.wc-forward:hover{
	background: #843b62;
    color: #fff!important;
	border-radius:7px;
	font-family:'Roboto Black', sans-serif;	
	text-decoration:none!important;
	text-transform:uppercase;
}
button.wms_pickup_open_modal_google_maps{
	background: #f67e7d;
    color: #fff!important;
	border-radius:7px;
	font-family:'Roboto Black', sans-serif;
	text-transform:uppercase;
}
button.wms_pickup_open_modal_google_maps:hover{
	background: #843b62;
    color: #fff!important;
	border-radius:7px;
	font-family:'Roboto Black', sans-serif;	
	text-decoration:none!important;
	text-transform:uppercase;
}
button#place_order.button.alt{
	background: #f67e7d;
    color: #fff!important;
	border-radius:7px;
	font-family:'Roboto Black', sans-serif;
	text-transform:uppercase;
}
button#place_order.button.alt:hover{
	background: #843b62;
    color: #fff!important;
	border-radius:7px;
	font-family:'Roboto Black', sans-serif;	
	text-decoration:none!important;
	text-transform:uppercase;
}
button.woocommerce-button.button.woocommerce-form-login__submit{
	background: #f67e7d!important;
    color: #fff!important;
	border-radius:7px;
	font-family:'Roboto Black', sans-serif;
	text-transform:uppercase;
}
button.woocommerce-button.button.woocommerce-form-login__submit:hover{
	background: #843b62!important;
    color: #fff!important;
	border-radius:7px;
	font-family:'Roboto Black', sans-serif;	
	text-decoration:none!important;
	text-transform:uppercase;
}
	
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews.panel.entry-content.wc-tab{
	display:none!important;
}
.woocommerce-tabs ul{
	display:none;
}
.single-product div.product {
    position: relative;
    padding: 11px;
	background-color:rgb(255, 255, 255, 0.7);
	border-radius:7px;
	margin:11px;
}
h1.product_title.entry-title{
	font-size:5.4rem;
}
.product_meta a{
	color:#064886!important;
	font-family:'Roboto Black', sans-serif;
}
button.single_add_to_cart_button.button.alt {
		 background: #064886;
    color: #fff!important;
	border-radius:7px;
	font-family:'Roboto Black', sans-serif;
}
.pswp__bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(255, 255, 255, 0.7);
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    will-change: opacity;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: left;
    padding-left: 11px;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: right;
    padding-right: 11px;
}
body.template-full-width .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide), body.template-full-width [class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 100%!important;
    text-align: center;
    padding-top:0px!important;
	padding-bottom:33px!important;
	/*padding-left:11px!important;
	padding-right:11px!important;*/
    border-radius: 7px;
    background: rgb(255, 255, 255, 0.7);
    margin-top: 22px;
}
@media (max-width: 768px){
.fl-col-small:not(.fl-col-small-full-width) {
    max-width: 100%;
}}
@media (min-width: 1000px){
	.header-inner{
	align-items: center;
    display: flex;
    padding: 2.8rem 0;
    justify-content: flex-start;
	}
	}
ul.primary-menu {
    display: flex;
    font-size: 1.6rem;
    font-weight: 500;
    letter-spacing: -0.0277em;
    flex-wrap: wrap;
    justify-content: flex-end;
    margin: -0.8rem 0 0 -1.6rem;
}
.site-main{
	background-color:#fff!important;
}
main {
    display: block;
    background-color: #fff;
}
body.custom-background {
    background-color: #064886!important;
}
@media only screen and (min-width: 1168px){
.woocommerce .content-area {
    max-width: 100%;
    padding: 4vw 6vw;
    margin: 0 auto;
}}
#language-switcher{
	display:none;
}
.woocommerce-Tabs-panel--additional_information{
	max-width:1170px!important;
	margin-left: auto;
    margin-right: auto;
}
.fl-row-content-wrap {
    padding: 0px!important;
	margin:0px!important;
}
.rsfoot{
display:inline-flex;
margin-top:0px!important;
margin-bottom:0px!important;
}
.rsfoot img{
	padding:7px;
}
.sc-memo{
	/*background-color:#000000;*/
	background-image: url("https://www.sneakers-culture.com/wp-content/uploads/2022/02/band-of-brothers-max.jpg")!important;
	background-size:cover!important;
	background-repeat:no-repeat!important;
	border-radius:0px!important;
}
.block-memo{
	background:linear-gradient(0deg, rgba(1, 1, 1, 0.5)50%, rgba(1, 1, 1, 0.5)50%);
	color:#fff;
	margin-top:33px!important;
	border-radius:7px;
}
.wp-block-button__link{
	background-color:#009ddc!important;
	color:#fff!important;
	border-radius:7px;
}
.wp-block-button__link:hover{
	background-color:#314396!important;
	color:#fff!important;
	border-radius:7px;
	text-decoration:none!important;
}
/*.post-2945 div.featured-media-inner.section-inner{
	display:none;
	}
.post-2599 div.featured-media-inner.section-inner{
	display:none;
	}
.post-2599 .entry-content{
	background-color:#03a8e3!important
}
.post-2599 div.pagination-single-inner{
	display:none;
}
.post-2599 div.wp-block-cover.is-light{
	margin-top:0px!important;
	margin-bottom:0px!important;
}*/
.article-white{
	background-color:#fff!important;
	padding:11px!important;
}
.color-accent, .color-accent-hover:focus, .color-accent-hover:hover {
    color: #000!important;
}
.post-meta{
	display:none;
}
.overlay-header #site-header {
    background: #fff;
    margin: 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 2;
}
.overlay-header #site-header a{
	    color: #064886!important;
	font-weight:bold;
	text-transform:uppercase;
	}
.overlay-header #site-header a:hover{
	    color: #009ddc!important;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	}
.singular .featured-media-inner {
    position: relative;
    left: 0!important;
    width:100%!important;
    padding-top: 55px;
}
