#yith-quick-view-modal .yith-wcqv-main {background: #ffffff;}

#yith-quick-view-close {color: #cdcdcd;}

#yith-quick-view-close:hover {color: #ff0000;}

.col-xs-6.col-sm-3.min-product-height {
    min-height: 440px;
}

.wishlist_table .add_to_cart, 

a.add_to_wishlist.button.alt 

{ 

	border-radius: 16px; 

	-moz-border-radius: 16px; 

	-webkit-border-radius: 16px; 

}	



img.wp-smiley,

img.emoji {

	display: inline !important;

	border: none !important;

	box-shadow: none !important;

	height: 1em !important;

	width: 1em !important;

	margin: 0 .07em !important;

	vertical-align: -0.1em !important;

	background: none !important;

	padding: 0 !important;

}





#rs-demo-id {}







/* Start testimonial CSS*/



.vc_custom_1454662051521{padding-top: 30px !important;padding-bottom: 30px !important;}

.vc_custom_1454597513538{padding-top: 40px !important;padding-bottom: 40px !important;}

.vc_custom_1454683539961{

	margin-top: 0px !important;margin-right: 0px !important;

	margin-bottom: 3px !important;margin-left: 0px !important;

	padding-top: 10px !important;padding-bottom: 10px !important;

	background-color: #27ae61 !important;}



.vc_custom_1454754526304{

	padding-top: 60px !important;padding-bottom: 30px !important;}

.vc_custom_1454685996679{padding-top: 60px !important;padding-bottom: 60px !important;

	background: #424242 url(http://wp.acmeedesign.com/bookstore/wp-content/uploads/2016/01/ada9a09acea936d776a6f55c82778c43_XL.jpg?id=10) !important;}



.vc_custom_1454679052819{padding-top: 60px !important;padding-bottom: 60px !important;}



.vc_custom_1454597724991{margin-top: 0px !important;margin-right: 0px !important;

	margin-bottom: 0px !important;margin-left: 0px !important;

	padding-top: 60px !important;padding-bottom: 60px !important;

	background-color: #f5f5f5 !important;}



.vc_custom_1456470598040{margin-top: 0px !important;

	margin-right: 0px !important;margin-bottom: 0px !important;

	margin-left: 0px !important;padding-top: 30px !important;

	padding-right: 30px !important;padding-bottom: 30px !important;

	padding-left: 30px !important;background-color: #27ae61 !important;}



.vc_custom_1454686431101{margin-top: 0px !important;margin-bottom: 0px !important;}

.vc_custom_1454686645519{margin-top: 30px !important;border-bottom-width: 30px !important;}

.vc_custom_1454829417282{margin-top: 0px !important;margin-bottom: 0px !important;

	padding-top: 0px !important;}



.vc_custom_1454830425190{margin-top: 0px !important;margin-bottom: 0px !important;

	padding-right: 150px !important;}



.vc_custom_1454830469549{padding-top: 30px !important;padding-left: 90px !important;}



/* End testimonial CSS*/













body 

{ 

  color:#666666; font-family:Roboto Slab; font-weight:400; line-height:30px; 

} 



.read-more { color:#27ae61 !important; } 

.read-more:hover { color:#229955 !important; } 

.btn-link:after { background:#229955 !important; } 

h1,h2,h3,h4,h5,h6 {color:#323232;font-family:Roboto Slab; } 

.topbar { background-color:#F5F5F5;color:#999999; } 

.topbar .nav > li.current_page_item a, 

.topbar .nav > li.current-menu-item a { color:#27ae61; } 

.topbar .nav > li a:hover { color:#27ae61; } 

.topbar .nav > li a { color:#999999;border-color:#27ae61; } 

.topbar i { color:#27ae61; } 

.header { background-color:#ffffff; } 

.bks-cart-widget .currency-switcher .dd-select { background:#ffffff !important; } 

.bks-cart-widget .currency-switcher, 

.bks-cart-widget .minicart-button { border-color:#e4e4e4 ; } 

.bks-cart-widget .currency-switcher a, 

.bks-cart-widget .minicart-button .cart-item-info a { color:#323232; } 

.bks-cart-widget .dd-pointer-down {border-top-color:#323232; } 

.bks-cart-widget .currency-switcher .dd-options { background:#ffffff; } 

.bks-cart-widget .currency-switcher ul.dd-options li:hover { background:#27ae61; } 

.bks-cart-widget .currency-switcher ul.dd-options a { color:#323232; } 

.bks-cart-widget .currency-switcher ul.dd-options li:hover a { color:#ffffff; } 



.main-menu, .main-menu .vc-mm-menu-h > ul.vc-nav-on-desktop > li > a { 

	background:#27ae61;color:#ffffff;font-family:Roboto Slab;font-size:13px; 

} 

.main-menu .vc-mm-menu-h > ul.vc-nav-on-desktop > li > a:hover {color:#ffffff; } 

.main-menu .vc-mm-menu-h > ul.vc-nav-on-desktop li.current-menu-ancestor > a, 

.main-menu .vc-mm-menu-h > ul.vc-nav-on-desktop li.current-menu-parent > a, 

.main-menu .vc-mm-menu-h > ul.vc-nav-on-desktop li.current-page-item > a { color:#ffffff; } 

.main-menu .vc-nav-on-desktop > li:hover > a.nav-link { background:#229955; } 

.main-menu .vc-nav-on-desktop > li.current-menu-item > a.nav-link,

.main-menu vc-nav-on-desktop > li.current_page_item > a.nav-link { background:#229955; } 

.main-menu .vc-mm-mega-cont, .main-menu .sub-menu, .main-menu .vc-mm-menu-h 

.vc-nav-on-desktop .vc-mm-mega-cont-inner {background-color:#ffffff !important; } 

.main-menu .vc-mm-mega-cont li a, .sub-menu-inner li a.nav-link, .vc-mm-menu a, 

.vc-mm-menu li a {color:#262626; } 

.main-menu .vc-mm-mega-cont li a:hover, 

.main-menu ul.sub-menu-inner li a:hover, 

.main-menu .vc-mm-mega-cont li a:hover, 

.main-menu .vc-mm-mega-cont-inner li.current-menu-parent a {color:#27ae61 !important; } 

.main-menu .vc-mm-mega-cont ul li {border-color:#e5e5e5 !important; } 

body.boxed-layout 

{ 

	background-color:#e5e5e5;background-image:url();

	background-repeat:no-repeat;background-position:0 0; 

	background-size:cover; 

} 

.product-header 

{

	background:url(http://wp.acmeedesign.com/bookstore/wp-content/uploads/2016/01/title.jpg);

	background-color:#e5e5e5; 

} 

.page-header { 

background:url(http://wp.acmeedesign.com/bookstore/wp-content/uploads/2016/02/Bookshelf-1200.jpg);

	background-color:#555555; } 



#back-to-top .btn 

{ background-color:#27ae61 !important;border-color:#27ae61 !important;

	color:#ffffff !important;}



#back-to-top .btn:hover, #back-to-top .btn:active, 

#back-to-top 

.btn:focus { background-color:#229955 !important;border-color:#229955;

	color:#ffffff !important;}



.product-wrap .add-to-cart-btn a, .product-wrap .yith_compare_btn a, 

.product-wrap .yith-wcwl-add-to-wishlist a, .yith-wcwl-add-to-wishlist 

.woocommerce a.add_to_wishlist,.product .single_add_to_cart_button, div.product 

.summary .yith-wcwl-add-to-wishlist a, .woocommerce div.product .summary .compare,

.woocommerce div.product .woocommerce-tabs ul.tabs li.active, 

.gridlist-toggle a:hover, .gridlist-toggle a.active,

.woocommerce #respond input#submit.alt, 

.woocommerce a.button.alt, .woocommerce button.button.alt,

.woocommerce input.button.alt, .woocommerce #respond input#submit, 

.woocommerce a.button,.woocommerce button.button, .woocommerce input.button,

.main-menu .vc-mm-h-sticky-wrapper.is-sticky .vc-transparent.vc-mm-menu-h, 

.main-menu .vc-nav-on-mobile, ul.post-categories li a,

.main-menu .vc-mm-mega-cont h3:hover, .main-menu .vc-mm-mega-cont h4:hover, 

.main-menu .vc-mm-mega-cont h5:hover, #bks-products-slider 

.vc_tta.vc_general li.vc_active a{

	background-color:#27ae61 !important;

	color:#ffffff !important;}



.product-wrap .add-to-cart-btn a:hover, 

.woocommerce button.single_add_to_cart_button:hover, 

.product-wrap .add-to-cart-btn a.added, .product-wrap 

.yith_compare_btn a:hover, .product-wrap .yith-wcwl-add-to-wishlist a:hover,

.product-wrap .yith-wcwl-wishlistaddedbrowse.show a, 

.product-wrap .yith-wcwl-wishlistexistsbrowse.show a, 

.product .single_add_to_cart_button:hover,div.product .summary 

.yith-wcwl-add-to-wishlist a:hover, .woocommerce div.product .summary 

.compare:hover,.yith-wcwl-wishlistaddedbrowse.show, 

.yith-wcwl-wishlistexistsbrowse.show, .catalog-image 

.yith-wcqv-button 

{

  background-color:#229955 !important;color:#ffffff !important;

}



.woocommerce #content div.product div.thumbnails a:hover, 

.woocommerce div.product div.thumbnails a:hover,.woocommerce-page 

#content div.product div.thumbnails a:hover, 

.woocommerce-page div.product div.thumbnails a:hover,.woocommerce 

.woocommerce-info, .product-wrap:hover, .main-menu .vc-mm-mega-cont h3, 

.main-menu .vc-mm-mega-cont h4,.main-menu .vc-mm-mega-cont h5, .woocommerce 

.woocommerce-message, .bks-product-list-wrap .bks-products-list-container li:hover,

.main-menu .vc-mm-mega-cont .wpb_wrapper h3 {border-color:#27ae61;}



.woocommerce div.product .woocommerce-tabs ul.tabs li.active { 

	border:2px solid #27ae61;}



#bks-products-slider .vc_tta-tabs-container ul li.vc_active:after{

	border-color:#27ae61 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);}



.woocommerce .widget_price_filter .ui-slider .ui-slider-range, 

.bks-post-slider .post-grid .post-content 

.post-date {background-color:#27ae61 !important;}



.woocommerce .widget_price_filter .ui-slider 

.ui-slider-handle {border:2px solid #27ae61;}



.gridlist-toggle a { color:#27ae61;border:2px solid #27ae61;}



.bks-post-slider .post-grid 

.post-content .post-date:after { 

	border-color:rgba(0,0,0,0) rgba(0,0,0,0) #27ae61 rgba(0,0,0,0);}



.woocommerce .woocommerce-info:before, 

.single .post-meta .author a,.woocommerce .woocommerce-message:before, 

.read-more, .bks-product-list-wrap .bks-products-list-container li .product-content 

.amount,.slick-dots li.slick-active button:before, 

.product-wrap span.price { color:#27ae61!important;}



ul.post-categories li a:after { border-right-color:#27ae61;}



.pagination > .active > a, .pagination > .active > span, .pagination>.active>a, 

.pagination>.active>a:focus,.pagination>.active>a:hover, .pagination>.active>span, 

.pagination>.active>span:focus,.pagination>.active>span:hover {

	background-color:#27ae61 !important;border:2px solid #27ae61 !important;

	color:#ffffff !important;}



@media only screen and (max-width:768px) { 



.vc-mm-menu-h .vc-nav-on-desktop, .vc-mm-menu-v .vc-nav-on-desktop,.vc-mm-menu-h 

.vc-nav-on-desktop .vc-mm-mega-cont, .vc-mm-menu-v .vc-nav-on-desktop 

.vc-mm-mega-cont { } }



@media only screen and (max-width:768px) { 



.vc-mm-menu-h .vc-nav-on-desktop > li:hover > a, .vc-mm-menu-v 

.vc-nav-on-desktop > li:hover > a { 

background-color:#229955 !important;color:#ffffff !important;}



.vc-mm-menu-h .vc-nav-on-desktop .vc-d-0 > .nav-link, 

.vc-mm-menu-v .vc-nav-on-desktop .vc-d-0 > .nav-link,.vc-mm-menu-h 

.vc-mm-child-title, .vc-mm-menu-v .vc-mm-child-title {border-color:#229955 !important; } 



}



.read-more:hover { color:#229955;}

.woocommerce div.product 

.woocommerce-tabs ul.tabs li {

	background-color:#ffffff !important;color:#333333 !important;}



.bks-cart-widget .minicart-button { border-top-left-radius:0px !important;

	border-bottom-left-radius:0px !important;border-left:0px;}



.bks-promo { background-color:#B7A930;}



body .social-links li a .social-icon { background:#24a9e2;color:#ffffff;}



body .social-links li a .social-icon:hover, 

body .social-links li a .social-icon:focus { background:#1e73be;color:#ffffff;}



body .social-links li .social-icon, .social-icon:after { 

	-webkit-border-radius:50%;

	-moz-border-radius:50%;

	-ms-border-radius:50%;

	-o-border-radius:50%;

	border-radius:50%;

}



/* Subjectpage CSS*/


.subjectpage .card-big-shadow {
    position: relative;
}

.subjectpage .coloured-cards .card {
    margin-top: 30px;
}

.subjectpage .card[data-radius="none"] {
    border-radius: 0px;
}
.subjectpage .card {
    border-radius: 8px;
    box-shadow: 0 2px 2px rgba(204, 197, 185, 0.5);
    background-color: #FFFFFF;
    color: #252422;
    margin-bottom: 20px;
    position: relative;
    z-index: 1;
}


.subjectpage .card[data-background="image"] .title, .card[data-background="image"] .stats, .card[data-background="image"] .category, .card[data-background="image"] .description, .card[data-background="image"] .content, .card[data-background="image"] .card-footer, .card[data-background="image"] small, .card[data-background="image"] .content a, .card[data-background="color"] .title, .card[data-background="color"] .stats, .card[data-background="color"] .category, .card[data-background="color"] .description, .card[data-background="color"] .content, .card[data-background="color"] .card-footer, .card[data-background="color"] small, .card[data-background="color"] .content a {
    color: #FFFFFF;
}
.subjectpage .card.card-just-text .content {
    padding: 10px 20px;
}
.subjectpage .card .content {
    padding: 20px 20px 10px 20px;
}
.subjectpage .card[data-color="blue"] .category {
    color: #7a9e9f;
}

.subjectpage .card .category, .card .label {
    font-size: 14px;
    margin-bottom: 0px;
}
.subjectpage .card-big-shadow:before {
    background-image: url("https://onlypadhai.in/public/front-assets/images/shadow.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    bottom: -12%;
    content: "";
    display: block;
    left: -5%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}
.subjectpage h4, .subjectpage .h4 {
    font-size:18px;
    line-height: 1.2em;
}
.subjectpage h6, .subjectpage .h6 {
    font-size: 0.9em;
    font-weight: 600;
    text-transform: uppercase;
}
.subjectpage .card .description {
    font-size: 16px;
    color: #66615b;
}
.subjectpage .content-card{
    margin-top:10px;    
}
.subjectpage a:hover, .subjectpage a:focus {
    text-decoration: none;
}

/*======== COLORS ===========*/
.subjectpage .card[data-color="blue"] {
    background: #efefef;
}
.subjectpage .card[data-color="blue"] .category {
    color: #000;
}

.subjectpage .card[data-color="blue"] .category i {
	 border: 2px solid #fff; padding: 5px;
    border-radius: 50px; font-size: 25px;
    width: 25px;height: 25px;
    text-align: center;
}

.subjectpage .card[data-color="green"] {
    background: #d5e5a3;
}
.subjectpage .card[data-color="green"] .description {
    color: #60773d;
}
.subjectpage .card[data-color="green"] .category {
    color: #92ac56;
}

.subjectpage .card[data-color="yellow"] {
    background: #ffe28c;
}
.subjectpage .card[data-color="yellow"] .description {
    color: #b25825;
}
.subjectpage .card[data-color="yellow"] .category {
    color: #d88715;
}

.subjectpage .card[data-color="brown"] {
    background: #d6c1ab;
}
.subjectpage .card[data-color="brown"] .description {
    color: #75442e;
}
.subjectpage .card[data-color="brown"] .category {
    color: #a47e65;
}

.subjectpage .card[data-color="purple"] {
    background: #baa9ba;
}
.subjectpage .card[data-color="purple"] .description {
    color: #3a283d;
}
.subjectpage .card[data-color="purple"] .category {
    color: #5a283d;
}

.subjectpage .card[data-color="orange"] {
    background: #ff8f5e;
}
.subjectpage .card[data-color="orange"] .description {
    color: #772510;
}
.subjectpage .card[data-color="orange"] .category {
    color: #e95e37;
}
/* End Subjectpage CSS*/

.button_possition{position: relative;}
.bps{position: absolute;top: -28px;left: -35px;}