/* word-break class */
.word-break-keep p, 
.word-break-keep li, 
.word-break-keep h2, 
.word-break-keep h3 {word-break: keep-all;-ms-word-break: keep-all;} 
.mb-0 {margin-bottom:0;}

.edit-link {display:none;}
.page-template-template-homepage .type-page .storefront-hero__button-edit {display:none !important;}

.nice-select {min-width: 151px;}
.nice-select ul {margin-left:0;}
.woocommerce-ordering {margin-top: -0.6em;}

.page-template-template-homepage .page * {color: #fff !important;}
@media (min-width:768px) {
	.page-template-template-homepage #post-57 {padding-top: 16em !important;}	
}
@media (max-width: 767px) {
	.mob-d-none {display:none;}
}

/* .single .site-content a:hover {font-weight: 600;}   */
.alpha {font-size: 1.617924em !important;}

/* what ???  */
body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--log-history a:before{
	content: "\f1da";
}

input[type='search'] {background-color:#e6e6e6 !important; }
.storefront-breadcrumb {background:#e6e6e6 !important; }

article blockquote {
	margin: 2em 40px;
    font-size: 1.5em;
}
@media (max-width:600px) {
	article blockquote {margin: 2em 0;}
}

/* Storefront Blog */
.site-main .page-header {
	padding: 0 0 5.9968353111em;
    text-align: center;
}
.site-main .page-header h1 {margin-bottom:0;}
.entry-title > a {font-weight: 400 !important; position:relative; line-height:1.3;}   
.entry-title > a:hover { color: #588A96 !important; }
/* posts list */
.entry-title > a::before { 
	font-size:1em !important;  
    font-family: 'Font Awesome\ 5 Free';
    position: absolute;
    left: -35px;
    height: auto;
}
@media (max-width:767px) {
	.entry-title > a::before {display:none;}
	.entry-title::before {display:none;}
	.entry-title > a, .entry-title {word-break: keep-all;}
}
.entry-title > a:hover::before {  /* rotate */
	-webkit-animation-name: rotateThis;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-name: rotateThis;
    -moz-animation-duration: 1s;
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-name: rotateThis;
    -ms-animation-duration: 1s;
    -ms-animation-iteration-count: 1;
    -ms-animation-timing-function: ease-in-out;
    animation-name: rotateThis;
    animation-duration: 1s;
    animation-iteration-count: 1;
    animation-timing-function: ease-in-out;
}
article.category-wc-custom .entry-title > a::before { content: "\f0ad"; }  
article.category-plugin-free .entry-title > a::before { content: "\f1e6"; }
article.category-storefront .entry-title > a::before { content: "\f53f"; }
/* in single-post */
.single-post article .entry-title {position:relative;}
.single-post article .entry-title:before {
    font-family: 'Font Awesome\ 5 Free';
	position: absolute;
    left: -45px;
}
.single-post article.category-wc-custom .entry-title:before {content: "\f0ad";} 
.single-post article.category-plugin-free .entry-title:before {content: "\f1e6";}   
.single-post article.category-storefront .entry-title:before {content: "\f53f";}
.single-post .entry-content h1, 
.single-post .entry-content h2,
.single-post .entry-content h3,
.single-post .entry-content h4 {font-weight:400 !important;}


/* HEADER */
@media screen and (min-width: 768px) {
	.smm-mega-menu {
		background: #78466e !important;
	}
}

/* FOOTER */
.site-info img {
	-webkit-filter: grayscale(0.7);
	filter: grayscale(0.7);
}


/* Caldera Forms */
.caldera-grid .form-group > div {padding-left:2px;}

/* owl carousel */



/* Top Banner */
@media (min-width:768px) {
	.banner-on-mob {display:none !important;}
}
@media (max-width:767px) {
	.banner-on-pc {display:none !important;}
}
#top-rolling-banner { display:none; }  
#top-rolling-banner.doc-ready { 
	display:block; 
}

.top-rolling-banner-item a {
	text-align:center;
/*	padding:10px;   */
	display:block;    
	width:100% !important;
} 

#top-rolling-banner-close {  
    position: absolute;
    left: 1%;
	top:50%;	
    margin-top: -17px; /* total-h:34px */
	color: #fff;
	line-height:1;
	padding:10px;
}
#top-rolling-banner-close:hover {cursor:pointer;}
.top-rolling-banner-item img {margin:0 auto;}
.slick-vertical .slick-slide {border:none !important;}



/* content */
.woocommerce-products-header img {margin:0 auto;}



/* Pagination */
.review-pagination {
   clear:both;
   position:relative;
   font-size:11px; /* Pagination text size */
   line-height:13px;
/*   float:right; */ /* Pagination float direction */
	overflow:hidden;
}
.review-pagination span, .review-pagination a {
   display:block;
   float:left;
   margin: 2px 2px 2px 0;
   padding:6px 9px 5px 9px;
   text-decoration:none;
   width:auto;
   color:#fff; /* Pagination text color */
   background: #555; /* Pagination non-active background color */
   -webkit-transition: background .15s ease-in-out;
   -moz-transition: background .15s ease-in-out;
   -ms-transition: background .15s ease-in-out;
   -o-transition: background .15s ease-in-out;
   transition: background .15s ease-in-out;
}
.review-pagination a:hover{
   color:#fff;
   background: #6AAC70; /* Pagination background on hover */
}
.review-pagination .current{
   padding:6px 9px 5px 9px;
   background: #6AAC70; /* Current page background */
   color:#fff;
}