/*
Theme Name: Blogging By MyThemeShop Child
Theme URI: http://mythemeshop.com/themes/blogging/
Author: MyThemeShop
Author URI: http://mythemeshop.com/
Description: Blogging is the ultimate theme for bloggers. With HTML5 and CSS3 markup, optimizations for search engines and ad earnings, and a beautiful design, it will make your blog grow.
Template: Style_Pk
Version: 2.1.0
Text Domain: blogging
*/


#site-header .secondary-header{
	background-color: #FE7187;
}

#site-header  .secondary-header{
	float: right;
}
.secondary-header a ,i{
	color: #fff;
}


#page, .container {
    max-width: 1253px;
    min-width: 240px;
}

/*.shop-header{
	height: 0px !important;
}*/

.page-template-page-shop #page{
	padding: 0;
}

.user-login-register{
	float: right; padding-left: 15px;
}

.user-login-register a{
	color: #fff;
}

.user-login-register a:hover{
	color: #fff;
}

.user-login-register a:visited{
	color: #fff;
}


/*** Slider ***/
#rel-slider{
	margin-top: 0px;
}

.wpcs_product_carousel_slider{
	margin: 0 !important;
	padding: 20px 0 20px !important;
	font-family: "Oxygen" !important;
}
.wpcs_product_carousel_slider .title{
	border-bottom: 1px solid #df308f !important;
	line-height: 42px !important;
	text-align: left !important;
	text-transform: none !important;
}
.wpcs_product_carousel_slider .owl-item .item h4.product_name{
	font-family: "Oxygen" !important;
}

.another_carousel_header .title{
	border-bottom: 1px solid #df308f !important;
}

#rps-section{
	/*max-width: 100% !important;
	background: rgba(130,130,130,0.50);
	background: -moz-linear-gradient(top, rgba(130,130,130,0.86) 0%, rgba(183,183,183,0.86) 65%, rgba(209,209,209,0.99) 97%, rgba(209,209,209,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130,130,130,0.86)), color-stop(65%, rgba(183,183,183,0.86)), color-stop(97%, rgba(209,209,209,0.99)), color-stop(100%, rgba(209,209,209,1)));
	background: -webkit-linear-gradient(top, rgba(130,130,130,0.86) 0%, rgba(183,183,183,0.86) 65%, rgba(209,209,209,0.99) 97%, rgba(209,209,209,1) 100%);
	background: -o-linear-gradient(top, rgba(130,130,130,0.86) 0%, rgba(183,183,183,0.86) 65%, rgba(209,209,209,0.99) 97%, rgba(209,209,209,1) 100%);
	background: -ms-linear-gradient(top, rgba(130,130,130,0.86) 0%, rgba(183,183,183,0.86) 65%, rgba(209,209,209,0.99) 97%, rgba(209,209,209,1) 100%);
	background: linear-gradient(to bottom, rgba(130,130,130,0.86) 0%, rgba(183,183,183,0.86) 65%, rgba(209,209,209,0.99) 97%, rgba(209,209,209,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#d1d1d1', GradientType=0 );*/
	background: #abbaab; /* fallback for old browsers */
background: -webkit-linear-gradient(to left, #abbaab , #ffffff); /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to left, #abbaab , #ffffff); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
background: #ECE9E6; /* fallback for old browsers */
background: -webkit-linear-gradient(to left, #ECE9E6 , #FFFFFF); /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to left, #ECE9E6 , #FFFFFF); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}

/** Recent Product **/
#rps-section .title{
	padding-top: 20px; 
	color: #df308f;
	/*border-bottom: 1px solid #df308f;*/
	text-align: left;
}

.inner-rps{
	margin: 0 auto;
	max-width: 1225px;
}


/* on sale Products **/
#osps-section{
	max-width: 100% !important;
	background-color:#F8F8F8;
	/*background: url('img/bk-bk.jpg');
	background-repeat: repeat; */

}

#osps-section .title{
	padding-top: 20px; 
	color: #df308f;
	/*border-bottom: 0px solid #df308f;*/
	text-align: left;
}

.inner-osps{
	margin: 0 auto;
	max-width: 1225px;
}

/** Featued Products **/
#fps-section{
	max-width: 100% !important;
	background-color:#F8F8F8;
}


#fps-section .title{
	padding-top: 20px; 
	color: #df308f;
	/*border-bottom: 0px solid #df308f;*/
	text-align: left;
}

.inner-fps{
	margin: 0 auto;
	max-width: 1225px;
}


#tcs-section .title{
	padding-top: 20px;
	color: #df308f;
	/*border-bottom: 0px solid #df308f;*/
	/*text-align: center;*/
}

.inner-tcs{
	margin: 0 auto;
	max-width: 1225px;
}

.woocommerce ul.products li.product .button{
	margin-top: 0;
}

.sidebars input, textarea, select{
	width: 100%;
	height: 50px;
	font-size: 20px;
}

.sidebars input[type=submit]{
	height: 50px;
	font-size: 20px;
}

/** Single product Page **/
.woocommerce-product-details__short-description ul{
	list-style: outside none none;
	margin-left: 20px; 
}
.woocommerce-product-details__short-description li::before {
    color: #DF309D;
    content: "■";
    display: inline-block;
    margin-left: -1em;
    width: 1em;
}

.free-shipping-promo {
    background-color: #df308f;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    margin: 0;
    padding: 5px;
}
/** Footer **/

#footer-shop{
	background-color: #000;
	overflow: hidden;
    position: relative;
    width: 100%;
}
.widgetfooter {
        float: left;
        width: 100%;
        padding-top: 5px;
        padding-bottom: 20px;
}
 
.widgetfooter ol, ul {
    padding: 0px;
}

.woocommerce ul.cart_list, .woocommerce ul.product_list_widget{
	 list-style: outside none none;
    margin: 0;
    padding: 0;
}

#sidebar .widget{
	margin-bottom:5px; 
}

.widget_wc_upsells .upsells ul li.product{

	width: 45% !important;
	float: left !important;
}

.related .products ul li.product{
	width: 45% !important;
}

#footer-shop .product-categories {
    -moz-column-count: 4;
    -moz-column-gap: 20px;
    -webkit-column-count: 4;
    -webkit-column-gap: 20px;
    column-count: 4;
    column-gap: 20px;
}

#footer-shop .wysija-input {
	width: 30%;
	font-size: 20px;
}

#footer-shop .wysija-submit {
	font-size: 20px;
	background-color: #DF308F; 
	color: #fff;
	display: inline;
	border: 0;
	cursor: pointer;
}

/*** woocommerce***/
.woocommerce table.shop_table{
	border: 1px solid #df308f;
    /* margin: 0 -1px 24px 0; */
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 5px;
}

.cart-collaterals table.shop_table.shop_table_responsive{
	   border-radius: 0 0 5px 5px !important;
}



.cart-collaterals table.shop_table.shop_table_responsive .order-total{
	   color: #df308f  !important;
       font-size: 25px !important;
}

.woocommerce .shop_table thead{
	background: #df308f;
    font-size: 18px;
    color: #fff;
}

.woocommerce .cart-collaterals .wc-proceed-to-checkout{
	padding: 0;
	margin: 0;
}

.woocommerce .cart-collaterals .wc-proceed-to-checkout a{
	display: block;
    text-align: center;
    /* margin-bottom: 1em; */
    background: #df308f;
    font-size: 18px;
    padding: 10px;
    margin-bottom: 20px;

    /* padding: 1em; */
}

.woocommerce .cart-collaterals .wc-proceed-to-checkout a:hover{
	display: block;
    text-align: center;
    background: #292929;
    font-size: 18px;
    padding: 10px;
    margin: 0;
}



.main-cart-shop-page .main-cart-left-side{
	float: left;
	width: 75%;
}

.main-cart-shop-page .main-cart-right-side{
	float: left;
	margin-left: 10px;
	width: 24%;
   
}

.cart-collaterals .cart_totals h2 {
	font-family: 'Oxygen';
	line-height: 2.0;
    font-weight: 700;
    font-size: 20px;
    color: #fff;
    background: #df308f;
    padding: 0 0 3px 5px;
    margin: 0;
    border-radius: 5px 5px 0 0;
}



.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
	width: 100% !important;
}

.woocommerce .cross-sells ul.products li.product, .woocommerce-page ul.products li.product{
	width: 20.8%;
}

.myaccount-menu li:nth-child(2){
   display:none;
}

section.up-sells.upsells.products{
		clear: both;
	}

.upsells.products ul li.product{
	width: 20%;
}

img.attachment-shop_thumbnail.size-shop_thumbnail.wp-post-image{
	margin-right: 10px !important;
}

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

.example_responsive_1 {
	   width:728px;height:90px
}

/*************** Celebrity Page *****************/
.page-template-celebrity #site-header .container {
	background: unset;
}

.page-template-celebrity .celebrity-events article{
	float: none;
	width: 100%;
	max-width: 770px;
	margin-bottom: 0px;
	min-height: auto;
}

.page-template-celebrity #site-footer .container{
	background: unset;
}

.slick-prev:before, .slick-next:before{
	color: black;
}

.celebrity-slider{
	background: #f4f4f4;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.celebrity-item{
	padding: 3px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-top: 2px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	text-align: center;
}

.celebrity-item p{
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}

.celebrity-item img{
	padding: 0 !important;
	margin: 0 !important;
}

.slick-slide img{
	display: inline-block !important;
}

.slick-prev{
	left: 10px;
	z-index: 999;
}
.slick-next {
	right: 10px;
	z-index: 999;
}

.page-template-celebrity article header .post-info{
	margin: 0 !important;
	font-size: 11px !important;
	padding: 0 !important;
}

.page-template-celebrity .post-info .theauthor{
	padding-left: 0px !important;
	padding-right: 5px !important;
}

.page-template-celebrity .post-info .thetime{
	padding-left: 5px !important;
	padding-right: 0px !important;
}

.page-template-celebrity .thecategory{
	display: none !important;
}


/* Mobiles in Potrait mode */
@media only screen
and (max-width : 320px) {
	.related ul li.product{
		margin-right: 3%;
    	width: 47% !important;
	}
    .widgetfooter {
        float: left;
        width: 100%;
        padding-top: 5px;
        padding-bottom: 20px;
    }

    #footer-shop .product-categories {
	    -moz-column-count: 1;
	    -moz-column-gap: 20px;
	    -webkit-column-count: 1;
	    -webkit-column-gap: 20px;
	    column-count: 1;
	    column-gap: 20px;
	}
	#footer-shop .wysija-input {
		width: 100%;
		font-size: 20px;
		margin-bottom: 10px;
	}
	#footer-shop .style-subscriber-input {
		width: 100%;
		font-size: 20px;
		margin-bottom: 10px;

	}
	.festi-cart-pop-up-body{
		width: 90% !important;
	}
	.main-cart-shop-page .main-cart-left-side{
		clear: both;
		width: 100%;
	}

	.main-cart-shop-page .main-cart-right-side{
		clear: both;
		width: 100%;
		margin: 0;
	}

	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
		width: 100% !important;
	}
	.woocommerce .cross-sells ul.products li.product, .woocommerce-page ul.products li.product{
		width: 45%;
		clear: both;

	}

	.upsells.products ul li.product{
		width: 45%;
	}

	.example_responsive_1 {
	    width: 320px;
	    height: 50px;
	}
}
 
/* Mobiles in landscape mode */
@media only screen
and (min-width : 321px)
and (max-width : 480px) {
	.related ul li.product{
		margin-right: 3%;
    	width: 47% !important;
	}
    .widgetfooter {
        float: left;
        width: 100%;
        padding-top: 5px;
        padding-bottom: 20px;
    }
     #footer-shop .product-categories {
	    -moz-column-count: 1;
	    -moz-column-gap: 20px;
	    -webkit-column-count: 1;
	    -webkit-column-gap: 20px;
	    column-count: 1;
	    column-gap: 20px;
	}
	#footer-shop .wysija-input {
		width: 100%;
		font-size: 20px;
		margin-bottom: 10px;
	}
	#footer-shop .style-subscriber-input {
		width: 100%;
		font-size: 20px;
		margin-bottom: 10px;
	}
	.festi-cart-pop-up-body{
		width: 90% !important;
	}

	.main-cart-shop-page .main-cart-left-side{
		clear: both;
		width: 100%;
	}

	.main-cart-shop-page .main-cart-right-side{
		clear: both;
		width: 100%;
		margin: 0;
	}

	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
		width: 100% !important;
	}

	.woocommerce .cross-sells ul.products li.product, .woocommerce-page ul.products li.product{
		width: 45%;
		clear: both;
	}

	.upsells.products ul li.product{
		width: 45%;
	}

	.example_responsive_1 {
	    width: 320px;
	    height: 50px;
	}

}



/*woocommerce page **/

.login {
	border-top-color: #1e85be;
    padding: 1em 2em 1em 3.5em!important;
    margin: 0 0 2em!important;
    position: relative;
    background-color: #f7f6f7;
    color: #515151;
    border-top: 3px solid #a46497;
    list-style: none!important;
    width: auto;
    word-wrap: break-word;
    border-radius: 0 !important;
}

.register {
	border-top-color: #1e85be;
    padding: 1em 2em 1em 3.5em!important;
    margin: 0 0 2em!important;
    position: relative;
    background-color: #f7f6f7;
    color: #515151;
    border-top: 3px solid #a46497;
    list-style: none!important;
    width: auto;
    word-wrap: break-word;
    border-radius: 0 !important;
}

.create-account {
    border-top-color: #1e85be;
    padding: 1em 2em 1em 3.5em!important;
    margin: 0 0 2em!important;
    position: relative;
    background-color: #f7f6f7;
    color: #515151;
    border-top: 3px solid #a46497;
    list-style: none!important;
    width: auto;
    word-wrap: break-word;
}

.create-account > p {
    font-size: 20px;
    font-weight: bold;
}

/*.login-register-stricky{
	background-color: #1E73BE;
	left: 0px;
	top: 250px;
	left: -10px;
	height: 108px;
	width: 150px;
	border-radius: 5px;
	margin: 0;
	padding: 0;
	position: fixed;
	z-index: 9999;
	display:block;
}*/

.button-st-layer{
	width: 100%;
}

.main-woo-users-forms > li {
    background-color: #df308f;
    display: table-cell;
    overflow: hidden;
    padding: 10px;
    position: relative !important;
    text-align: center;
    width: 25%;
    cursor: pointer;
}

.main-woo-users-forms a {
    color: #fff;
    font-size: 30px;
    margin: 0;
    padding: 0;
}

.main-woo-users-forms a:hover {
    color: #fff;
    font-size: 30px;
    margin: 0;
    padding: 0;
}

.active-tab{
	background-color: #F7F6F7 !important;
	
}

.active-tab > a {
	color: #df308f !important;
}



#customer_login .col > h2{
	display: none;
}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{
	margin: 0 !important
}

.related.products{
	clear: both;
	margin-top: 0px;
}

.widget.widget_price_filter h3{

}

/** Cart Pop ***/
div.festi-cart-pop-up-body div.festi-cart-pop-up-header{
	border-bottom: 3px solid #df3090 !important;
}

div.festi-cart-pop-up-products-content  div.festi-cart-total{
	font-size: 18px !important;
	border-top: 3px solid !important;
}

.single_add_to_cart_button{
	background: #df308f !important;
}

.single_add_to_cart_button:hover{
	background: #292929 !important;
}


/** woocommerce page **/


