/*
Theme Name: Virtue – Premium Child
Theme URI: http://themes.kadencethemes.com/virtue-premium/
Description: Child theme for Virtue Premium
Author: Kadence Themes
Author URI: http://www.kadencethemes.com/
Template: virtue_premium
Version: 1.0.0
*/
.main-header #menu-item-3438 , .main-header #menu-item-3445 ,
.main-header-mobile li#menu-item-3447 , .main-header-mobile li#menu-item-3452 {
    background-color: #d62976;
    border-radius: 50px;
}
.main-header #menu-item-3438{
	width:120px;
}
.main-header #menu-item-3440 {
    margin-right: 25px !important;
}
.main-header #menu-item-3446 {
    margin-left: 25px !important;
}
.main-header #menu-item-3439, .main-header #menu-item-3446 ,
.main-header-mobile li#menu-item-3449 , .main-header-mobile li#menu-item-3453 {
    background-color: #add278;
    border-radius: 50px;
}
.main-header #menu-item-3440, .main-header #menu-item-3444 ,
.main-header-mobile li#menu-item-3450 , .main-header-mobile li#menu-item-3451 ,
.main-header-mobile li#menu-item-3448 {
    background-color: #25aae2;
    border-radius: 50px;
}
.main-header #menu-item-3438:hover , .main-header #menu-item-3445:hover ,
.main-header-mobile li#menu-item-3447:hover , .main-header-mobile li#menu-item-3452:hover {
    background-color: #b82f6c;
}
.main-header #menu-item-3439:hover , .main-header #menu-item-3446:hover ,
.main-header-mobile li#menu-item-3449:hover , .main-header-mobile li#menu-item-3453:hover {
    background-color: #9ac062;
}
.main-header #menu-item-3440:hover , .main-header #menu-item-3444:hover ,
.main-header-mobile li#menu-item-3450:hover , .main-header-mobile li#menu-item-3451:hover ,
.main-header-mobile li#menu-item-3448:hover {
    background-color: #4296ba;
}
.main-header-mobile i.fas.fa-bars{
	font-size: 40px !important;
}
.main-header-mobile .hfe-flyout-content.push {
    padding-top: 5px !important;
}
.topbar .social-media {
    right: 60px;
	margin-bottom:0px !important;
	z-index: 999;
}
.topbar .cart {
    position: absolute;
    right: 20px;
}
.main-header .col-img {
    margin-top: -1.5em;
	padding: 0;
}
.price-p p , .text-space {
    margin-bottom: 0 !important;
}
.slider-3d .swiper-pagination-bullet {
    background-color: #d62976;
	width: 15px;
    height: 15px;
}
.slider-3d .swiper-container {
    padding-bottom: 25px !important;
}
.slider-3d .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #740538;
}
.slider-3d .swiper-button-prev:after , .slider-3d .swiper-button-next:after{
	content: none;
}
.section-slider .n2-bullet {
    width: 6px;
    height: 6px;
}
.section-slider .n2-ss-slider-controls-below > div {
    margin-top: 20px !important;
}
.section-slider div#n2-ss-11 .nextend-arrow img {
    width: 60px;
}
.image-display {
    margin-bottom: 0 !important;
}
.main-footer .email-text {
    margin-bottom: 5px;
}


@media (min-width:1750px){
	.section-slider .col {
		margin-top: -6.5em;
	}
}
@media (max-width:1750px) and (min-width:1600px){
	.section-slider .col {
		margin-top: -5em;
	}
}
@media (max-width:1600px) and (min-width:1400px){
	.section-slider .col {
		margin-top: -4em;
	}
}
@media (max-width:1400px) and (min-width:1025px){
	.section-slider .col {
		margin-top: -3.5em;
	}
}
@media (max-width:1441px){
	.main-header li#menu-item-3438, .main-header li#menu-item-3439, .main-header li#menu-item-3440, 
	.main-header li#menu-item-3444, .main-header li#menu-item-3445, .main-header li#menu-item-3446 {
		margin-right: 8px !important;
	}
	.main-header li#menu-item-3446 {
		margin-left: 8px !important;
	}
}
@media (max-width:1267px){
	.main-header a {
		font-size: 18px !important;
	}
	.main-header .col > div {
		margin-top: 13px !important;
	}
}
@media (max-width:1035px){
	.main-header a {
		font-size: 17px !important;
	}
}
@media (max-width:767px) and (min-width:480px){
	.main-header-mobile .col{
		width: 18% !important;
	}
	.main-header-mobile .col2 , .main-header-mobile .col3 {
		width: 41% !important;
	}
}
@media (max-width:480px){
	.section-slider div#n2-ss-11 .n2-ss-slider-4 {
		height: 365px;
	}
}

.pswp__ui.pswp__ui--hidden {
    display: none;
}