/*
  Theme Name: Style Craze
  Theme URI:
  Author: invennico
  Author URI:
  Description: Custom Theme
  Version: 1.0
  License: GNU General Public License v2 or later
  License URI: http://www.gnu.irg/licenses/glp-2.0.html
  Tags: stylecraze
  Text Domain: stylecraze
*/


/* ==================================================
   Basic Styles
================================================== */

html, body {
	height: 100%;
	overflow-x: hidden;
}

html, hmtl a{
	width:100%;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body{
	margin:0px;
	padding:0px;
	color:#333333;
	font-size:15px;
	font-family: 'Poppins', sans-serif, Arial, Helvetica, sans-serif;
	line-height:26px;
}

a{
	color:#333333;
	text-decoration: none;
	cursor: pointer;

	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
		 -o-transition: all 0.2s linear 0s;
		    transition: all 0.2s linear 0s;
}

a:hover,
a:active{
	outline: 0;
	color:#fe5c74;
	text-decoration:none;
}

a img {
	border: none;
}

a > img {
	vertical-align: middle;
}

img {
	max-width: 100%;
	height:auto;
}

strong {
  	font-weight: 700;
}

p, figure {
	margin:0px;
	padding:0px;
}

p, figure {
	margin:0px 0px 15px 0px;
}

hr {
	border-style: dashed;
	border-color: #3C3F45;
	border-bottom: none;
	border-left: none;
	border-right: none;
	margin: 50px 0;
}

.through{
	text-decoration:line-through;
}

.border-radius{
	-moz-border-radius:6px 6px 6px 6px;
	-webkit-border-radius:6px 6px 6px 6px;
	border-radius:6px 6px 6px 6px;
	behavior: url(PIE.htc); /* For IE8 */
}

input, button, select, textarea {
	background-color:#FFFFFF;
	border:solid 1px #D5D5D5;
	font-weight: 400;
	outline: 0;
	font-family: 'Lato', sans-serif, Arial, Helvetica, sans-serif;
	-webkit-transition: all 0.2s ease-out 0s;
	   -moz-transition: all 0.2s ease-out 0s;
		 -o-transition: all 0.2s ease-out 0s;
		    transition: all 0.2s ease-out 0s;
			-webkit-border-radius: 0;
}

input[type="button"], input[type="submit"]{
	cursor:pointer;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}

input:focus,
textarea:focus,
input[type="text"]:focus {
	outline: 0;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #7F8289;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #7F8289;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #7F8289;
}

/* ==================================================
   Typography
================================================== */

h1,
h2,
h3,
h4,
h5,
h6{
	font-family: 'Arbutus Slab', serif;
	padding:0px;
	margin:0px 0px 20px 0px;
	color:#333333;
	font-weight:normal;
	line-height:60px;
}

h1{
	font-size:42px;
	line-height:50px;
}

h2{
	font-size:36px;
	line-height:44px;
}

h3{
	font-size:30px;
	line-height:36px;
}

h4{
	font-size:24px;
	line-height:32px;
}

h5{
	font-size:20px;
	line-height:26px;
}

h6{
	font-size:16px;
	line-height:20px;
}

.container{max-width:1280px;}

/* ==================================================
   Header
================================================== */

.mainHeader{background:#ffffff;}
.mainHeader .logo{margin:20px 0px 20px 0px;}
.mainHeader .topMenu{background:#fe5c74;}
.mainHeader .topMenu .navbar{padding:0px;width:100%;}
.mainHeader .topMenu .navbar ul li{list-style:none;display:inline-block;}

.mainHeader .topMenu .navbar ul li a{line-height:45px;color:#ffffff;display:block;font-size:15px;padding:0px 15px;text-transform:uppercase;position:relative;}
.mainHeader .topMenu .navbar ul li a:after{content:"";right:0px;top:15px;width:1px;height:15px;background:#ffffff;position:absolute;}
.mainHeader .topMenu .navbar ul li:last-child a:after{display:none;}
.mainHeader .topMenu .navbar ul li:hover a{color:#333333;}
.mainHeader .topMenu .navbar ul li.active a{color:#333333;}

.mainHeader .topMenu .navbar .navbar-nav li:hover > ul.dropdown-menu{display:block;}
.mainHeader .topMenu .navbar .dropdown-menu{margin:0px;border:none;border-radius:0px;top:100%;left:0;width:1140px;padding:10px 10px;}
.mainHeader .topMenu .navbar .dropdown-menu li{vertical-align:top;padding-top:10px;padding-bottom:10px;float:left;}
.mainHeader .topMenu .navbar .dropdown-menu li img{width:100%;}
.mainHeader .topMenu .navbar .dropdown-menu li h6{margin:0px;font-family: 'Poppins', sans-serif, Arial, Helvetica, sans-serif;}
.mainHeader .topMenu .navbar .dropdown-menu li a{color:#222222;line-height:16px;padding:0px;font-size:13px;}
.mainHeader .topMenu .navbar .dropdown-menu li a:hover{color:#fe5c74;}
.dropdown-menu > li > a:hover:after {text-decoration:underline;transform: rotate(-90deg);}


.mainHeader .topSearch{margin:20px 0px 20px 0px;}
.mainHeader .topSearch .headerSearch{margin-left:10px;}
.mainHeader .topSearch .headerSearch input{font-size:14px;line-height:20px;padding:8px 10px;width:250px;}
.mainHeader .topSearch .headerSearch input.searchBtn{width:50px;background:#04bfbf;border:solid 1px #04bfbf;color:#ffffff;text-transform:uppercase;font-weight:700;}
.mainHeader .topSearch .headerSocial{}
.mainHeader .topSearch .headerSocial a{font-size:28px;line-height:40px;margin:0px 2px;}
.mainHeader .topSearch .headerSocial a .fa-facebook-square{color:#337ab7;}
.mainHeader .topSearch .headerSocial a .fa-pinterest-square{color:#e85657;}
.mainHeader .topSearch .headerSocial a .fa-youtube-square{color:#ce201f;}

.homeBanner{}
.homeBanner .bannerList{position:relative;}
.homeBanner .bannerList figure{margin:0px;}
.homeBanner .bannerList .bannerTitle{position:absolute;font-size:24px;line-height:30px;text-align:center;color:#ffffff;background:rgba(0,0,0,0.6);left:0px;bottom:0px;width:100%;margin:0px;}
.homeBanner .bannerList .bannerTitle a{color:#ffffff;padding:12px 15px;display:block;}
.homeBanner .bannerList img{transition: all 0.2s linear 0s;}
.homeBanner .bannerList img:hover{opacity:0.8;}

.homeSocial{text-align:center;margin-top:40px;}
.homeSocial img{max-height:40px;}
.homeSocial a{margin:10px 20px;display:inline-block;}

/* ==================================================
   Middle
================================================== */

.middle{}
.homeProd{padding:50px 0px;}
.homeProd h2{color:#333333;position:relative;padding-bottom:15px;margin-bottom:40px;text-transform:uppercase;}
.homeProd h2:after{content:"";position:absolute;width:20%;left:40%;bottom:0px;height:3px;background:#fe5c74;}
.homeProd h4{font-size:24px;line-height:30px;margin-bottom:20px;}
.homeProd article{font-size:20px;line-height:30pt;font-weight: 400;font-family: "Source Serif",serif;color: #1c1c1c;}
.homeProd figure{margin:0px;}
.homeProd img{transition: all 0.2s linear 0s;}
.homeProd img:hover{opacity:0.8;}
.homeProd .readmoreBtn a{background:#fe5c74;padding:10px 45px;font-size:18px;color:#ffffff;text-transform:uppercase;line-height:30px;display:inline-block;border-radius:6px;margin-top:30px;}
.homeProd .readmoreBtn a:hover{background:#333333;}
.homeProd .homeProdShop{margin-top:50px;}
.homeProd .homeProdShop .productList h6{font-size:22px;margin:20px 0px;line-height:30px;}
.homeProd .homeProdShop .productList .prodPrice{font-size:26px;color:#00a2e8;line-height:40px;font-family: 'Arbutus Slab', serif;}
.homeProd .homeProdShop .productList .prodPrice a.buynowBtn{font-family: 'Poppins', sans-serif, Arial, Helvetica, sans-serif;background:#fe5c74;padding:8px 30px;font-size:18px;color:#ffffff;text-transform:uppercase;line-height:24px;display:inline-block;border-radius:6px;}
.homeProd .homeProdShop .productList .prodPrice a.buynowBtn:hover{background:#333333;}
.homeProd.pinkBg{background:#fe5c74;color:#ffffff;}
.homeProd.pinkBg.blueBg{background:#00a2e8;}
.homeProd.pinkBg h2, .homeProd.pinkBg h4 a{color:#ffffff;}
.homeProd.pinkBg h4 a:hover{color:#222222;}
.homeProd.pinkBg h2:after{background:#ffffff;}
.homeProd.pinkBg .readmoreBtn a{background:#333333;}
.homeProd.pinkBg .readmoreBtn a:hover{background:#ffffff;color:#333333;}
.homeProd.pinkBg .homeProdShop .productList .prodPrice{background:#ffffff;padding:0px 15px 15px 15px;}
.homeProd.pinkBg .homeProdShop .productList h6{background:#ffffff;padding:20px 15px;margin:0px;}
.homeProd:nth-child(5) {background:#fe5c74;color:#ffffff;}
.homeProd:nth-child(5) h2, .homeProd:nth-child(5) h4 a{color:#ffffff !important;}
.homeProd:nth-child(5) h4 a:hover{color:#222222;}
.homeProd:nth-child(5) h2:after{background:#ffffff;}
.home .homeProd:nth-child(5) article{color: #ffffff;}
.homeProd:nth-child(5) .readmoreBtn a{background:#333333;}
.homeProd:nth-child(5) .readmoreBtn a:hover{background:#ffffff;color:#333333;}
.homeProd:nth-child(5) .homeProdShop .productList .prodPrice{background:#ffffff;padding:0px 15px 15px 15px;}
.homeProd:nth-child(5) .homeProdShop .productList h6{background:#ffffff;padding:20px 15px;margin:0px;}
.homeProd:nth-child(7) {background:#00a2e8;color:#ffffff;}
.homeProd:nth-child(7) h2, .homeProd:nth-child(7) h4 a{color:#ffffff !important;}
.homeProd:nth-child(7) h4 a:hover{color:#222222;}
.homeProd:nth-child(7) h2:after{background:#ffffff;}
.home .homeProd:nth-child(7) article{color: #ffffff;}
.homeProd:nth-child(7) .readmoreBtn a{background:#333333;}
.homeProd:nth-child(7) .readmoreBtn a:hover{background:#ffffff;color:#333333;}
.homeProd:nth-child(7) .homeProdShop .productList .prodPrice{background:#ffffff;padding:0px 15px 15px 15px;}
.homeProd:nth-child(7) .homeProdShop .productList h6{background:#ffffff;padding:20px 15px;margin:0px;}
.homeProd:nth-child(9) {background:#fe5c74;color:#ffffff;}
.homeProd:nth-child(9) h2, .homeProd:nth-child(9) h4 a{color:#ffffff !important;}
.homeProd:nth-child(9) h4 a:hover{color:#222222;}
.homeProd:nth-child(9) h2:after{background:#ffffff;}
.home .homeProd:nth-child(9) article{color: #ffffff;}
.homeProd:nth-child(9) .readmoreBtn a{background:#333333;}
.homeProd:nth-child(9) .readmoreBtn a:hover{background:#ffffff;color:#333333;}
.homeProd:nth-child(9) .homeProdShop .productList .prodPrice{background:#ffffff;padding:0px 15px 15px 15px;}
.homeProd:nth-child(9) .homeProdShop .productList h6{background:#ffffff;padding:20px 15px;margin:0px;}
.homeProd:nth-child(11) {background:#00a2e8;color:#ffffff;}
.homeProd:nth-child(11) h2, .homeProd:nth-child(11) h4 a{color:#ffffff !important;}
.homeProd:nth-child(11) h4 a:hover{color:#222222;}
.homeProd:nth-child(11) h2:after{background:#ffffff;}
.home .homeProd:nth-child(11) article{color: #ffffff;}
.homeProd:nth-child(11) .readmoreBtn a{background:#333333;}
.homeProd:nth-child(11) .readmoreBtn a:hover{background:#ffffff;color:#333333;}
.homeProd:nth-child(11) .homeProdShop .productList .prodPrice{background:#ffffff;padding:0px 15px 15px 15px;}
.homeProd:nth-child(11) .homeProdShop .productList h6{background:#ffffff;padding:20px 15px;margin:0px;}
.homeProd:nth-child(13) {background:#fe5c74;color:#ffffff;}
.homeProd:nth-child(13) h2, .homeProd:nth-child(13) h4 a{color:#ffffff !important;}
.homeProd:nth-child(13) h4 a:hover{color:#222222;}
.homeProd:nth-child(13) h2:after{background:#ffffff;}
.home .homeProd:nth-child(13) article{color: #ffffff;}
.homeProd:nth-child(13) .readmoreBtn a{background:#333333;}
.homeProd:nth-child(13) .readmoreBtn a:hover{background:#ffffff;color:#333333;}
.homeProd:nth-child(13) .homeProdShop .productList .prodPrice{background:#ffffff;padding:0px 15px 15px 15px;}
.homeProd:nth-child(13) .homeProdShop .productList h6{background:#ffffff;padding:20px 15px;margin:0px;}
.homeProd:nth-child(15) {background:#00a2e8;color:#ffffff;}
.homeProd:nth-child(15) h2, .homeProd:nth-child(15) h4 a{color:#ffffff !important;}
.homeProd:nth-child(15) h4 a:hover{color:#222222;}
.homeProd:nth-child(15) h2:after{background:#ffffff;}
.home .homeProd:nth-child(15) article{color: #ffffff;}
.homeProd:nth-child(15) .readmoreBtn a{background:#333333;}
.homeProd:nth-child(15) .readmoreBtn a:hover{background:#ffffff;color:#333333;}
.homeProd:nth-child(15) .homeProdShop .productList .prodPrice{background:#ffffff;padding:0px 15px 15px 15px;}
.homeProd:nth-child(15) .homeProdShop .productList h6{background:#ffffff;padding:20px 15px;margin:0px;}
.homeProdBlogCat{background:#ffffff !important;color:#333333 !important;}
.homeProdBlogCat h2, .homeProdBlogCat h4 a{color:#333333 !important;}
.homeProdBlogCat:nth-child(odd) h4 a {color:#333333 !important;}
.homeProdBlogCat h4 a{color:#333333 !important;}
.homeProdBlogCat h4 a:hover{color:#222222 !important;}
.homeProdBlogCat h2:after{background:#333333 !important;}
.homeProdBlogCat .readmoreBtn a{background:#fe5c74;}
.homeProdBlogCat:nth-child(odd) .readmoreBtn a{background:#fe5c74;}
.homeProdBlogCat .readmoreBtn a:hover{background:#333333;color:#ffffff;}
.homeProdBlogCat:nth-child(odd) .readmoreBtn a:hover{background:#333333;color:#ffffff;}

.breadcrumb{background:#ffffff;margin:0px;}
.breadcrumb span{margin:0px 6px;}
.newsContent .pageTitle{font-size:30px;line-height:40px;margin-bottom:10px;}
.newsContent .dateShare{margin-bottom:20px;font-size: 20px;line-height: 30pt;font-weight: 400;font-family: "Source Serif",serif;color: #1c1c1c;}
.newsContent .dateShare a{color:#fe5c75;font-style:italic;}

.rightSidebar .rightProdList h2{color:#333333;position:relative;padding-bottom:15px;margin-bottom:40px;text-transform:uppercase;font-size:30px;padding:0px;}
.rightSidebar .rightProdList h2:after{content:"";position:absolute;width:20%;left:40%;bottom:0px;height:3px;background:#fe5c74;}
.rightSidebar .rightProdList .productList{margin:0px 0px 30px 0px;}
.rightSidebar .rightProdList .productList h6{font-size:22px;margin:20px 0px;line-height:30px;}
.rightSidebar .rightProdList .productList .prodPrice{font-size:26px;color:#00a2e8;line-height:40px;font-family: 'Arbutus Slab', serif;}
.rightSidebar .rightProdList .productList .prodPrice a.buynowBtn{font-family: 'Poppins', sans-serif, Arial, Helvetica, sans-serif;background:#fe5c74;padding:8px 30px;font-size:18px;color:#ffffff;text-transform:uppercase;line-height:24px;display:inline-block;border-radius:6px;}
.rightSidebar .rightProdList .productList .prodPrice a.buynowBtn:hover{background:#333333;}

.newsMasonry{margin-bottom:40px;}
.newsMasonry .grid{max-width:100%;}
.newsMasonry .grid-item{width:25%;padding:10px;}
.newsMasonry .grid-sizer{width:25%;}
.newsMasonry h6{margin:0px;background:#f2f2f2;}
.newsMasonry h6 a{display:block;padding:12px 15px;}

.mainFooter{background:#f2f2f2;padding:40px 0px;}
.mainFooter .footerMenu ul{margin:0px;padding:0px;}
.mainFooter .footerMenu li{display:inline-block;margin-right:12px;font-size:15px;line-height:30px;}
.mainFooter .footerSocial a{font-size:30px;}
.mainFooter .footerSocial a{margin-left:5px;}
.mainFooter .copyright{font-size:16px;margin-top:20px;}
.mainFooter .copyright a{margin:0px 8px;}

@media screen and (max-width: 1200px) {

.mainHeader .topMenu .navbar ul li a{padding:0px 13px;}
.homeBanner .bannerList .bannerTitle{font-size:22px;line-height:26px;}
.homeProd .homeProdShop .productList h6{font-size:18px;line-height:24px;}
.mainHeader .topMenu .navbar ul li a{font-size:14px;}
.homeSocial a{margin:10px;}

}

@media screen and (max-width: 1023px) {

.mainHeader .topSearch .headerSearch input{width:180px;}
.mainHeader .topMenu .navbar-collapse{position:absolute;right:0;width:100%;top:100%;background:#fe5c74;z-index:999;box-shadow:0px 0px 4px 2px rgba(0,0,0,0.1);}
.mainHeader .topMenu .navbar ul li {display: block;}
.mainHeader .topMenu .navbar ul li a{line-height:40px;border-top:solid 1px rgba(0,0,0,0.1);}
.mainHeader .topMenu .navbar ul li a:after{display:none;}
.mainFooter .footerSocial a{margin-left:2px;}
.homeProd .homeProdShop .productList .prodPrice a.buynowBtn{font-size:15px;padding:8px 15px;}
.homeProd .homeProdShop .productList .prodPrice{font-size:24px;}
.homeProd .readmoreBtn a{font-size:16px;}
.rightSidebar .rightProdList h2{font-size:24px;line-height:30px;padding-bottom:12px;}
.rightSidebar .rightProdList .productList h6{font-size:18px;line-height:24px;}
.rightSidebar .rightProdList .productList .prodPrice{font-size:22px;}
.rightSidebar .rightProdList .productList .prodPrice a.buynowBtn{font-size:15px;padding:6px 20px;}
.rightSidebar .rightProdList .productList h6{margin:10px 0px;font-size:18px;line-height:24px;}
.homeProd .homeProdShop .productList h6{margin:15px 0px;}
.newsMasonry .grid-item{width:33%;}
.newsMasonry .grid-sizer{width:33%;}
.mainHeader .topMenu .navbar ul.navbar-nav{max-height:300px;overflow:auto;}
.mainHeader .topMenu .navbar .dropdown-menu{display:block;width:100%;left:0px;float:left;}
.mainHeader .topMenu .navbar .dropdown-menu li{width:100%;max-width:100%;padding:0px;}
.mainHeader .topMenu .navbar .dropdown-menu li figure{display:none;}
.mainHeader .topMenu .navbar .dropdown-menu li a{padding:10px 0px;}
.homeSocial a{margin:10px 15px;}

}

@media screen and (max-width: 767px) {

.mainHeader .logo, .mainHeader .topSearch{width:100%;text-align:center;}
.mainHeader .topSearch{margin-top:0px;}
.mainHeader .topSearch .headerSearch{float:none !important;display:inline-block;}
.mainHeader .topSearch .headerSocial{display:inline-block;vertical-align:middle;margin-left:15px;}
.mainHeader .topMenu .navbar ul li a{line-height:45px;}
.homeBanner .bannerList .bannerTitle{font-size:18px;line-height:22px;}
.homeProd .homeProdShop .productList .prodPrice a.buynowBtn{padding:6px 15px;}
.homeProd .homeProdShop .productList .prodPrice{font-size:22px;line-height:36px;}
.newsContent .pageTitle{font-size:24px;line-height:32px;}
.homeProd h2{font-size:30px;}
.newsMasonry h6{text-align:center;}
.homeProd .homeProdShop .productList{margin-bottom:20px;}
	.mainHeader .topMenu .navbar .dropdown-menu{margin:0px;border:none;border-radius:0px;top:100%;left:0;width:100%;padding:10px 10px;}

}


@media screen and (max-width: 639px) {

.mainHeader .logo{width:100%;text-align:center;margin:15px 0px 15px 0px;}
.homeProd .readmoreBtn a{margin:20px 0px;}
.homeProd h2{font-size:30px;line-height:40px;}
.homeProd .productList{margin-bottom:25px;}
.homeProd img{width:100%;}
.mainFooter .footerMenu{text-align:center;}
.mainFooter .footerSocial{text-align:center !important;margin-top:15px;}
.mainFooter .copyright{font-size:14px;}
.newsMasonry .grid-item, .newsMasonry .grid-sizer{width:50%;}
.rightSidebar .rightProdList .productList img{width:100%;}
.homeProd .homeProdShop .productList h6{text-align:center;}
.homeSocial img{max-height:30px;}
.homeSocial a{margin:10px;}

}

@media screen and (max-width: 479px) {

.homeProd h2{font-size:26px;line-height:32px;}
.homeProd article{font-size:14px;line-height:26px;}
.homeProd .readmoreBtn a{padding:8px 30px;}
.newsMasonry .grid-item, .newsMasonry .grid-sizer{width:100%;}
.rightSidebar .rightProdList .productList{padding:0px;}
.rightSidebar .rightProdList .productList{margin-bottom:20px;}
.homeSocial a{margin:8px 6px;}

}

.dropdown-menu { border:1px solid #d1d1d1 !important; }

h2.page-title {
	text-align: center;
	padding-top: 20px;
}

.rightAds li {
	list-style-type: none;
}

ul#menu-header-menu,
ul#menu-main {
	margin-bottom: 0;
}

.blogContentDetails {
	font-size: 20px;
	line-height: 30pt;
	font-weight: 400;
	font-family: "Source Serif",serif;
	color: #1c1c1c;
}

div.pageLinks {
	text-align: center;
}
div.pageLinks span.current {
	color: #fe5c74;
}
.page-numbers {
	font-size: 16px;
	padding: 0 10px;
}
.blogContentDetails a {
	color: #fe5c74;
}
