@import url('//fonts.googleapis.com/css?family=Poppins:300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,900,900italic');body{background-color:#ffffff;font-family: "Poppins", arial, tahoma;font-weight: normal;}.navigation li.level0 a.level-top, .navigation ul.container .level0 > a{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";}
				.color-theme, .message > * a, .banner-cate-name a:hover, .view-all-link a:hover,.cms-about-block .title, .slider-tabs-wrapper .item-content:hover .title, .slider-tabs-wrapper .item-content.active .title, .slider-tabs-wrapper .item-content:hover .title a, .slider-tabs-wrapper .item-content.active .title a, .sidebar .block.filter a:hover, .block.account-nav .account-nav .items .item strong, .toolbar .toolbar-sorter .sorter-action:hover, .toolbar .modes a.modes-mode:hover, .mgs-blog-lastest-posts .post-item-content .short-content .post-link, .mgs-blog-lastest-posts .post-item-content .post-content .title a:hover, .portfolio-grid .portfolio-bottom-content .title:hover,.portfolio-widget .portfolio-bottom-content .title:hover,.price-box .special-price .price, .list-products .product-item-info .product-image .actions-link button:hover, .page-layout-1column .category-product-actions .block.filter > .filter-title:hover strong, .block.review-add .review-form h4 span, .product-social-links a:hover:before, .menu-product-tabs li a:hover, .menu-product-tabs li a:focus, .menu-product-tabs li.active a, .menu-product-tabs li.active a:hover, .menu-product-tabs li.active a:focus, .product-landing-content .price-box .special-price .price, .block-dashboard-orders .block-title .action.view, .block-order-details-comments .order-comments .comment .comment-date, .items.order-links li.current, .items.order-links li:hover,.order-details-items .table-wrapper tfoot tr.grand_total th strong, .order-details-items .table-wrapper tfoot tr.grand_total td strong, .customer-review.view .review-details .review-date, .checkout-cart-index .column.main .cart-empty a, .checkout-cart-index #shopping-cart-table .gift-options-cart-item .action-gift:hover, .shipping-address-items .shipping-address-item.selected-item, .opc-block-summary .table-totals tr.totals.grand th, .opc-block-summary .table-totals tr.totals.grand td, .opc-block-summary .table-totals tr.totals.grand th strong, .opc-block-summary .table-totals tr.totals.grand td strong, .opc-block-shipping-information .shipping-information-title .action-edit:hover:before, .multicheckout.success a, .checkout-success a, .multicheckout.success + #registration .action.primary, .checkout-success + #registration .action.primary, #multiship-addresses-table tbody tr td.product .product-item-name a:hover, .multishipping-checkout-shipping table tbody tr td .product-item-name a:hover, .multishipping-checkout-overview table tbody tr td .product-item-name a:hover, .multishipping-checkout-overview table tfoot tr.grand.totals th, .multishipping-checkout-overview table tfoot tr.grand.totals td{color: #3498db;}.btn.secondary, button.action.secondary, .btn.btn-secondary, button.action.btn-secondary, blockquote, .items.order-links li.current, .items.order-links li:hover, .btn-print:hover, .shipping-address-items .shipping-address-item.selected-item, .shipping-address-items .action:hover, .authentication-wrapper .action-auth-toggle:hover{border-color: #3498db;}.btn.secondary,button.action.secondary, .btn.btn-secondary, button.action.btn-secondary, .mfp-loading-fullscreen:before, .mfp-loading-fullscreen:after, .slider_mgs_carousel.owl-carousel .owl-dots .owl-dot.active span, .newsletter-home.style-v2 .block .action.subscribe, .cart-footer .fixed-mini-cart .cart-items .item .product .item-qty, .products-grid.products-masonry .items.row:not(.loaded) .loading-effect:before, .products-grid.products-masonry .items.row:not(.loaded) .loading-effect:after, .shipping-address-items .action:hover, .authentication-wrapper .action-auth-toggle:hover, .irs-slider, .irs-bar{background-color: #3498db;}.top-header-content a:hover, .top-header-content .dropdown-switcher .switcher-toggle:hover{color: #0c4470 !important;}.header .search-form .actions-search .action-search,.header .dropdown-toplinks .dropdown-toggle,.header .header-wl a,.minicart-wrapper .action.showcart{color: #272727 !important;}.minicart-wrapper .action.showcart > .counter.qty,.header .header-wl .count-wl{color: #ffffff !important;background-color: #4288c4 !important;}.bottom-header-content{background-color: #0c4470 !important;}#mainMenu .level0 a.level0{color: #272727 !important;}#mainMenu .level0:hover a.level0{color: #0c4470 !important;}body{color: #3b3b3b !important;}a:hover,a:focus{color: #4288c4 !important;}.price-box .price{color: #4288c4 !important;}.btn-default{color: #4288c4 !important;background-color: #ffffff !important;border-color: #4288c4 !important;}.btn-default:hover,.btn-default:focus,.btn-default:active{color: #ffffff !important;background-color: #4288c4 !important;border-color: #4288c4 !important;}.btn-primary{color: #ffffff !important;background-color: #4288c4 !important;border-color: #4288c4 !important;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{color: #ffffff !important;background-color: #0c4470 !important;border-color: #0c4470 !important;}.action.primary.tocart{color: #ffffff !important;background-color: #4288c4 !important;border-color: #4288c4 !important;}.action.primary.tocart:hover,.btn-primary:focus,.btn-primary:active{color: #ffffff !important;background-color: #0c4470 !important;border-color: #0c4470 !important;}.btn-secondary{color: #4288c4 !important;background-color: #ffffff !important;border-color: #4288c4 !important;}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{color: #ffffff !important;background-color: #4288c4 !important;border-color: #4288c4 !important;}footer .top-footer a:hover{color: #0c4470 !important;}footer .middle-footer a:hover{color: #0c4470 !important;}footer .bottom-footer a:hover{color: #0c4470 !important;}@media (min-width: 768px){
body.boxed:not(.panel-popup) .page-wrapper {
    max-width: calc(100% - 60px) !important;
}
}
body.boxed:not(.panel-popup) .page-wrapper {
     margin: 30px auto;
}
.mgs-quickview-catalog-product-view #maincontent {
     display: block !important;
}
.mfp-mgs-quickview .mfp-iframe-scaler .mfp-close {
    right: 40px !important;
}

body.events_layout #maincontent {
    display: none !important;
}

body.events_layout  .vertical-gallery, 
body.events_layout  .product.media .vertical-gallery {
  height: 0px; 
  overflow-y: hidden;
}
body.events_layout  .catalog-product-view .product.media .product-info-main-block {
    position: absolute;
    z-index: 2;
    right: 10px;
    bottom: 10px;
    padding: 25px;
    top: 40%;
    text-align: right;
    background-color: rgba(255, 255, 255, 0.8);
    width: auto;
    max-width: 50%;
    border-radius: 8px;
}

body.events_layout  .product-info-main .widget.block.block-static-block {
    display: none;
}
body.events_layout  .product-info-main-content .product-info-main {
    display: unset;
}
body.events_layout  .catalog-product-view .product-info-main .product-social-links {
    position: unset;
}
body.events_layout.catalog-product-view .left-container {
    width: 100%;
    max-width: 66%;
}
body.events_layout.catalog-product-view .right-container {
    padding-left: 50px;
    width: calc(100% - 414px);
    max-width: 34%;
}
body.events_layout.catalog-product-view .product-options-wrapper>.fieldset {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
body.events_layout.catalog-product-view .img-gallery-container .img-gallery-list .img-gallery-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
body.events_layout.catalog-product-view .img-gallery-container .img-gallery-list .img-gallery-item {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 145px;
}
body.events_layout.catalog-product-view .img-gallery-container .img-gallery-list {
    display: -webkit-grid;
    display: -ms-gridbox;
    display: grid;
    grid-template-columns: repeat(3,3fr);
    width: 100%;
    grid-column-gap: 13px;
    grid-row-gap: 10px;
}
body.events_layout.catalog-product-view .product-info-main .product-social-links {
  position: unset;
  width: 100%;
    margin: 0;
    padding: 5px 0;
}
body.events_layout .location-container.product-main-container h3,
body.events_layout .img-gallery-container.product-main-container h3 {
    margin: 60px 0 20px;
}




body.events_layout  .description-container.product-main-container {
margin-top:20px;
}
