/*
 Theme Name:   Monsta Child
 Theme URI:    http://demo.roadthemes.com/monsta/
 Description:  Monsta Child Theme
 Author:       RoadThemes
 Author URI:   http://roadthemes.com
 Template:     monsta
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  monsta
*/

.add_to_cart_button.added{
	overflow:hidden;
	text-indent:-9999px;
	position:relative;
}
.add_to_cart_button.added:before{
	content:'Added to Cart ✔';
	text-indent:0px;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.add_to_cart_button.added:after{
	text-indent:0px;
}
div.light .footer .social-icons li.facebook a{
	border-color:#1877F2;
	background:#1877F2;
	color:white;
}
div.light .footer .social-icons li.facebook a:hover{
	background:#4267B2;
	color:white;
}
div.light .footer .social-icons li.twitter a{
	border-color:#000;
	background:#000;
	color:white;
}
div.light .footer .social-icons li.twitter a:hover{
	background:#444;
	color:white;
	border-color:#000;
}
div.light .footer .social-icons li.twitter a:hover i{
	color:white;
}
div.light .footer .social-icons li.instagram a
{
	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);
	color:#fff;
	border-color:#fdf497;
}
div.light .footer .social-icons li.instagram a:hover
{
	 background: radial-gradient(circle at 30% 107%, #285aeb 5%, #d6249f 10%, #fd5949 40%, #fdf497 95%, #fdf497 100%);
	color:#fff;
	border-color:#fdf497;
}
div.light .footer .social-icons li a:hover i.ion-social-twitter::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23bababa' viewBox='0 0 24 24'%3E%3Cpath d='M13.795 10.533 20.68 2h-3.073l-5.255 6.517L7.69 2H1l7.806 10.91L1.47 22h3.074l5.705-7.07L15.31 22H22l-8.205-11.467Zm-2.38 2.95L9.97 11.464 4.36 3.627h2.31l4.528 6.317 1.443 2.02 6.018 8.409h-2.31l-4.934-6.89Z'/%3E%3C/svg%3E%0A");
}
div.main-container .shop-products .product-wrapper .product-image img{
	object-position:center;
}
.addtoany_list span{
	background:transparent !important;
	border:1px solid #ebebeb;
	border-radius:50% !important;
	display:flex !important;
	align-items:center;
	justify-content:center;
}
.addtoany_list span svg{
	height:20px;
}
.addtoany_list a:hover span{
	background:#C09578 !important;
	border-color:#C09578 !important;
}
.addtoany_list svg path{
	fill:#242424;
}
.addtoany_list a:hover span path{
	fill:white;
}
.single-product-sharing,
.addtoany_content.addtoany_content_bottom{
	display:none;
}
div.header-container .box-cart .widget.woocommerce.widget_shopping_cart{
	max-width:unset;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	padding-right:25px;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  opacity: 1 !important;
}
.monstatip{
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}
div.light .main-container .shop-products.list-view .product-wrapper .product-name a {
    color: #242424;
    font-weight: 700;
}
.wpcf7-form label sup,
.wpcf7 form.invalid .wpcf7-response-output{
	color:#dc3232;
}
.wpcf7 form.invalid .wpcf7-response-output{
	border-color:transparent;
}
.wpcf7 input, .wpcf7 textarea{
	padding:0 15px;
}
.wpcf7 textarea{
	padding:15px;
}
@media (max-width:767px){
	sr7-module,
	sr7-adjuster,
	sr7-content{
		min-height:50vh;
	}
}