@import url('//fonts.googleapis.com/css?family=Poppins:300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,900,900italic');@import url('//fonts.googleapis.com/css?family=Libre+Baskerville:300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,900,900italic');body{font-family: "Poppins", arial, tahoma;font-weight: normal;}#mainMenu{font-family: "Poppins";}
				h1{font-family: "Poppins";}
				h2{font-family: "Poppins";}
				h3{font-family: "Poppins";}
				h4{font-family: "Poppins";}
				h5{font-family: "Poppins";}
				h6{font-family: "Poppins";}
				.price, .price-box .price{font-family: "Poppins";}
				.btn{font-family: "Poppins";}
				blockquote,.sub-title, .content-heading .block-note{font-family: "Libre Baskerville";}
				ul.disc {
    list-style: initial;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
.product.description ul {
    list-style: disc;
    margin-left: 35px;
}
.catalog-product-view .product-data-items-menu {
    display: none;
}
.product-sub-infomation {
    display: none;
}

.page-title-wrapper {
    background: white;
    padding: 10px;
    text-align: left;
    color: black;
}

.page-title-wrapper:before {
    background: no-repeat;
}

.page-title-wrapper h1, .page-title-wrapper .h1 {
    color: black;
}

.checkout-cart-index .checkout-extra {
    padding: 0;
}

@media screen and (max-width:1199px) {
a.logo + .tab-content {
    display: none;
}
div#placeholder-header {
    height: 120px !important;
}
}

@media screen and (max-width:699px) {
div#placeholder-header {
    height: 15vw !important;
}
}

@media screen and (min-width:768px) {
.header:not(.active-sticky) .middle-header-content {
    min-height: 111px;
}
}

.checkout-cart-index .checkout-extra {
    display: none;
}

.swatch-attribute .swatch-option {
    height: 25px;
}

.header.active-sticky .logo-header .logo img {
    max-height: 69px;
    padding: 10px;
width: 100%;
}

.paypal.checkout.after.paypal-logo {
    text-align: center;
    margin-top: 20px;
}

.paypal.checkout.before.paypal-logo {
    margin-bottom: 20px;
}

.cms-page-view .product-data-items-menu {
    display: table !important;
    margin: 0 auto 25px;
}

@media screen and (max-width: 767px) {
.cms-index-index .slider_mgs_carousel .owl-item .item-image {
    min-height: unset;
}
}

.footer.footer3 .bottom-footer .custom-menu + .custom-menu {
    margin-top: 0;
}

@media screen and (max-width:767px) {
.header .logo-header .logo img {
    max-height: 35px;
    width: auto !important;
}
}

@media screen and (min-width:768px) {
#mainMenu {
    font-family: "Poppins";
    display: flex;
    justify-content: center;
}
header.header.header12 .bottom-header-content {
        background: -webkit-linear-gradient(#01b2e1, #006dc5);
    background: -o-linear-gradient(#01b2e1, #006dc5);
    background: -moz-linear-gradient(#01b2e1, #006dc5);
    background: linear-gradient(#01b2e1, #006dc5);
}        
header.header.header12 .bottom-header-content .nav-main-menu a {
    color: white;
	font-size:1.2em;
}
header.header.header12 .bottom-header-content .nav-main-menu li.active a {
    font-weight: bold;
	color: white;
}
header.header.header12 .bottom-header-content .nav-main-menu>li:first-child>a {padding-left: 18px;}
}

header.header.header12:not(.active-sticky) .middle-header-content .logo {
    width: auto !important;
    position: relative !important;
    left: unset;
    display: flex;
    justify-content: center;
}
header .right-content {
    position: absolute;
    right: 15px;
}

.middle-header-content .container {
    position: relative;
}

.nav-main-menu a {
    text-transform: uppercase;
}

#owl-carousel-gallery .owl-item .product.item-image {
	height: auto !important;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-top:30px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	    height: 100%;
}	