/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Products list item **/
.products li {
	background-color: rgb(255, 255, 255) !important;
	border-radius: 4px !important;
}

/** General >> Products list item hover **/
.products li:hover {
	background-color: rgb(255, 255, 255) !important;
	border-color: rgba(220, 220, 220, 0.5) !important;
	border-width: 1px !important;
	border-radius: 4px 4px 0 0 !important;
}

/** General >> Product et **/
.product .et_overlay {
	background-color: rgba(243, 243, 243, 0.5) !important;
}

/** General >> Woocommerce products header **/
.woocommerce-products-header__title {
	text-align: center !important;
}

/** General >> Woocommerce breadcrumb **/
.woocommerce-breadcrumb {
	text-align: center !important;
}

/** General >> Woocommerce products header paragraph **/
.woocommerce-products-header p {
	text-align: center !important;
	padding-bottom: 50px !important;
}

/** General >> Products heading 2 **/
.products > h2 {
	text-align: center !important;
}

/** General >> Woocommerce loop category count **/
.woocommerce-loop-category__title .count {
	display: none !important;
}

/** General >> Woocommerce loop category **/
.woocommerce-loop-category__title {
	font-size: 18px !important;
}

/** General >> Button home 2nd **/
.et_pb_cta_1 .et_pb_button {
	padding-top: 14px !important;
	padding-bottom: 14px !important;
}

/** General >> home button 3rd **/
.et_pb_cta_2 .et_pb_button {
	padding-top: 14px !important;
	padding-bottom: 14px !important;
}

/** General >> home button 4th **/
.et_pb_cta_3 .et_pb_button {
	padding-top: 14px !important;
	padding-bottom: 14px !important;
}

/** General >> Woocommerce products header page title **/
.woocommerce-products-header .page-title {
	font-size: 50px !important;
}

/** General >> Cn more info **/
#cn-more-info {
	/* MT [ google_font: 1 ] */
	font-family: 'Montserrat' !important;
	color: rgb(80, 76, 115) !important;
	font-weight: 600 !important;
	padding: 8px !important;
	margin-top: 10px !important;
	border-style: none !important;
}

/** General >> Cn accept cookie **/
#cn-accept-cookie {
	/* MT [ google_font: 1 ] */
	font-family: 'Montserrat' !important;
	color: rgb(77, 71, 133) !important;
	font-weight: 600 !important;
	padding: 8px !important;
	margin-top: 10px !important;
	border-style: none !important;
}

/** General >> Cn more info _2 **/
#cn-more-info {
	color: rgb(80, 76, 115) !important;
	font-size: 14px !important;
	background-color: rgb(255, 255, 255) !important;
}

/** General >> Cn button **/
.cn-button {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	background-color: rgb(255, 255, 255) !important;
}

/** General >> Cn accept cookie _2 **/
#cn-accept-cookie {
	background-color: rgb(255, 255, 255) !important;
}

/** General >> Active skin **/
.active .skin {
	box-shadow: 0 2px 18px 0 rgba(0,0,0,0.3) !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	border-radius: 5px !important;
}

/** General >> Owl nav div **/
.owl-nav div {
	background-color: rgb(255, 255, 255) !important;
}

/** General >> Wcps items title link **/
.wcps-items-title a {
	/* MT [ google_font: 1 ] */
	font-family: 'Yeseva One' !important;
	font-size: 16px !important;
}

/** General >> Skin **/
.skin {
	box-shadow: 0 2px 18px 0 rgba(0,0,0,0.3) !important;
	margin-top: 10px !important;
	border-radius: 5px !important;
}

/** General >> Woof **/
.woof {
	padding-top: 46px !important;
	border-style: none !important;
	border-radius: 5px !important;
}

/** General >> .woof_submit_search_form_container .button **/
.woof_submit_search_form_container .button {
	/* MT [ google_font: 1 ] */
	font-family: 'Montserrat' !important;
	font-size: 16px !important;
	margin-left: 5px !important;
	border-radius: 3px !important;
}

/** General >> .button span **/
.button span {
	/* MT [ google_font: 1 ] */
	font-family: 'Montserrat' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	line-height: 0 !important;
	white-space: pre !important;
}

/** General >> .look_in .button **/
.look_in .button {
	/* MT [ google_font: 1 ] */
	font-family: 'Montserrat' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
}

/** General >> .variations_button .qty **/
.variations_button .qty {
	height: 44px !important;
}

/** General >> #coupon_code **/
#coupon_code {
	height: 44px !important;
}

/** General >> #tinvwl_product_actions **/
#tinvwl_product_actions {
	color: rgb(30, 53, 93) !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	height: 32px !important;
	padding-left: 10px !important;
	border-color: rgb(46, 52, 91) !important;
	border-radius: 5px !important;
}

/** General >> .products **/
.products {
	margin-top: 20px !important;
}

/** General >> .chosen-choices **/
.chosen-choices {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border-color: rgb(46, 52, 91) !important;
	border-width: 1px !important;
	border-radius: 3px !important;
}

/** General >> .woof_price_filter **/
.woof_price_filter {
	padding-left: 5px !important;
}

/** General >> #woof_results_by_ajax .wcsob_soldout **/
#woof_results_by_ajax .wcsob_soldout {
	padding: 5px 8px 5px 8px !important;
	border-radius: 3px !important;
}

/** General >> .entry-summary > .wcsob_soldout_text **/
.entry-summary > .wcsob_soldout_text {
	color: rgb(209, 2, 2) !important;
	font-weight: bold !important;
}


/*= General _2 ================ */

/** General _2 >> .alt .tinvwl-txt **/
.alt .tinvwl-txt {
	vertical-align: super !important;
}

/** General _2 >> .wishlist_item button **/
.wishlist_item button {
	height: 32px !important;
}

/** General _2 >> .social-buttons ul **/
.social-buttons ul {
	padding-bottom: 4px !important;
	padding-left: 0 !important;
}

/** General _2 >> .social-buttons span **/
.social-buttons span {
	color: rgb(46, 52, 91) !important;
	font-weight: bolder !important;
	margin-right: 10px !important;
}

/** General _2 >> .tinv-header h2 **/
.tinv-header h2 {
	font-size: 20px !important;
}

/** General _2 >> .ftinvwl-times **/
.ftinvwl-times {
	color: rgb(196, 99, 99) !important;
}

/** General _2 >> .product-remove [type="submit"] **/
.product-remove [type="submit"] {
	background-color: rgb(240, 240, 240) !important;
}

/** General _2 >> .tinvwl-table-manage-list td **/
.tinvwl-table-manage-list td {
	padding-top: 30px !important;
	border-bottom-color: rgb(255, 255, 255) !important;
}

/** General _2 >> #post-217204 .main_title **/
#post-217204 .main_title {
	font-size: 40px !important;
	text-align: center !important;
}

/** General _2 >> .wishlist_item .size-woocommerce_thumbnail **/
.wishlist_item .size-woocommerce_thumbnail {
	width: 60px !important;
	border: 2px solid rgb(255, 255, 255) !important;
	border-radius: 3px !important;
}

/** General _2 >> #post-217204 .tinv-wishlist **/
#post-217204 .tinv-wishlist {
	background-color: rgb(238, 238, 238) !important;
	padding: 25px !important;
	border-radius: 3px !important;
}

/** General _2 >> .return-to-shop .wc-backward **/
.return-to-shop .wc-backward {
	color: rgb(246, 246, 246) !important;
	font-size: 16px !important;
	margin-top: 20px !important;
}

/** General _2 >> .qty **/
.qty {
	height: 44px !important;
}

/** General _2 >> .woocommerce-info **/
.woocommerce-info {
	border-radius: 3px !important;
}

/** General _2 >> .tinvwl-table-manage-list thead **/
.tinvwl-table-manage-list thead {
	background-color: rgb(228, 228, 228) !important;
	border-radius: 9px !important;
}

/** General _2 >> .icon_big_heart_check **/
.icon_big_heart_check {
	color: rgb(228, 150, 150) !important;
}

/** General _2 >> .woocommerce-order > p:nth-of-type(2) **/
.woocommerce-order > p:nth-of-type(2) {
	padding-bottom: 25px !important;
}

/** General _2 >> .wc-bacs-bank-details-heading **/
.wc-bacs-bank-details-heading {
	font-size: 20px !important;
	font-weight: bold !important;
	margin-bottom: 10px !important;
}

/** General _2 >> .wc-bacs-bank-details-account-name **/
.wc-bacs-bank-details-account-name {
	/* MT [ google_font: 1 ] */
	font-family: 'Montserrat' !important;
	color: rgb(101, 101, 101) !important;
	font-size: 16px !important;
	font-weight: bold !important;
	margin-bottom: 5px !important;
}

/** General _2 >> .woof_container_inner_shopbycategory .default **/
.woof_container_inner_shopbycategory .default {
	/* MT [ google_font: 1 ] */
	font-family: 'Montserrat' !important;
	color: rgb(46, 52, 91) !important;
	font-size: 15px !important;
	font-weight: bolder !important;
	margin-top: 1px !important;
}

/** General _2 >> .woof_container_inner_shopbycolour .default **/
.woof_container_inner_shopbycolour .default {
	/* MT [ google_font: 1 ] */
	font-family: 'Montserrat' !important;
	color: rgb(46, 52, 91) !important;
	font-size: 15px !important;
	font-weight: bold !important;
}

/** General _2 >> .woof_container_inner_shopbysize .default **/
.woof_container_inner_shopbysize .default {
	/* MT [ google_font: 1 ] */
	font-family: 'Montserrat' !important;
	color: rgb(46, 52, 91) !important;
	font-size: 15px !important;
	font-weight: bold !important;
}

/** General _2 >> .woof_show_text_search **/
.woof_show_text_search {
	border-color: rgb(46, 52, 91) !important;
	border-width: 1px !important;
	border-radius: 3px !important;
}

/** General _2 >> search padding **/
.woof_text_search_container input[type=search] {
	padding: 14px !important;
}

/** General _2 >> recaptcha **/
.grecaptcha-badge {
	width: 70px !important;
	left: 4px !important;
	-webkit-transition: 0.3s !important;
	transition: 0.3s !important;
	overflow: hidden !important;
}
.grecaptcha-badge:hover {
	width: 256px !important;
}

/** General _2 >> .et_pb_widget .et_pb_section_0 **/
.et_pb_widget .et_pb_section_0 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/** General _2 >> .slick-active .wpsf-product-img **/
.slick-active .wpsf-product-img {
	box-shadow: 2px 2px 0 0 rgb(220, 220, 220) !important;
	border-radius: 5px !important;
}

/** General _2 >> #sp-woo-product-slider-238785 .wpsf-product-title **/
#sp-woo-product-slider-238785 .wpsf-product-title {
	/* MT [ google_font: 1 ] */
	font-family: 'Yeseva One' !important;
	color: rgb(46, 52, 91) !important;
}

/** General _2 >> .slick-active .product_type_variable **/
.slick-active .product_type_variable {
	border-radius: 3px !important;
}

/** General _2 >> .slick-active .button **/
.slick-active .button {
	border-radius: 5px !important;
}

/** General _2 >> #page-container .wcsob_soldout **/
#page-container .wcsob_soldout {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	margin: 5px !important;
	border-radius: 3px !important;
}

/** General _2 >> tbody > tr:nth-of-type(1) > .label **/
tbody > tr:nth-of-type(1) > .label {
	text-align: left !important;
}

/** General _2 >> tbody > tr:nth-of-type(2) > .label **/
tbody > tr:nth-of-type(2) > .label {
	text-align: left !important;
}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 1200px) {
	/** General >> .wishlist_item button **/
	.wishlist_item button {
	color: rgb(219, 151, 151) !important;
}

	/** General >> .wishlist_item:nth-of-type(1) .alt **/
	.wishlist_item:nth-of-type(1) .alt {
	background-color: rgb(246, 246, 246) !important;
}

	/** General >> .button **/
	.button {
	background-color: rgb(232, 232, 232) !important;
}

	/** General >> .ftinvwl-shopping-cart **/
	.ftinvwl-shopping-cart {
	color: rgb(47, 56, 84) !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** General _2 >> #et-secondary-menu **/
	#et-secondary-menu {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

	/** General _2 >> #left-area .woof_list_checkbox **/
	#left-area .woof_list_checkbox {
	width: 415PX !important;
	padding-left: 0 !important;
}

	/** General _2 >> #mobile_menu1 **/
	#mobile_menu1 {
	z-index: 0 !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** General _2 >> #left-area .woof_list_checkbox **/
	#left-area .woof_list_checkbox {
	width: 300PX !important;
	padding-left: 0 !important;
}

	/** General _2 >> .hustle-content p **/
	.hustle-content p {
	text-align: center !important;
}

}

