/*
 Theme Name:   Sentinal Child
 Theme URI:    http://sentinal.7uptheme.com
 Description:  The responsive shop WordPress theme
 Author:       The 7up WordPress team
 Author URI:   http://themeforest.net/user/7-up
 Template:     sentinal
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         full-width-template, theme-options, rtl-language-support, two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, threaded-comments
 Text Domain:  sentinal-child
*/

/* Write here your own personal stylesheet */
@import url('https://fonts.googleapis.com/css?family=Poppins:300&display=swap');
@import url('https://fonts.googleapis.com/css?family=Cormorant+Garamond:300,300i,400,400i,500,500i,600,600i,700,700i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Cormorant:700&display=swap');

@font-face {font-family: 'AlpineScriptW00-Regular';
  src: url('font/AlpineScriptW00-Regular/AlpineScriptW00-Regular.eot') format('embedded-opentype'), /* IE6-IE8 */
       url('font/AlpineScriptW00-Regular/AlpineScriptW00-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('font/AlpineScriptW00-Regular/AlpineScriptW00-Regular')  format('truetype'), /* Safari, Android, iOS */
	   url('font/AlpineScriptW00-Regular/AlpineScriptW00-Regular') format('svg');
	}

@font-face {font-family: 'GaramondPremrPro-Disp';
  src: url('font/GaramondPremrPro-Disp/GaramondPremrPro-Disp.eot') format('embedded-opentype'), /* IE6-IE8 */
       url('font/GaramondPremrPro-Disp/GaramondPremrPro-Disp.woff') format('woff'), /* Pretty Modern Browsers */
       url('font/GaramondPremrPro-Disp/GaramondPremrPro-Disp')  format('truetype'), /* Safari, Android, iOS */
	   url('font/GaramondPremrPro-Disp/GaramondPremrPro-Disp') format('svg');
	}
@font-face {font-family: 'GEFlow';
  src: url('font/GEFlow/GEFlow.eot') format('embedded-opentype'), /* IE6-IE8 */
       url('font/GEFlow/GEFlow.woff') format('woff'), /* Pretty Modern Browsers */
       url('font/GEFlow/GEFlow')  format('truetype'), /* Safari, Android, iOS */
	   url('font/GEFlow/GEFlow') format('svg');
	}
@font-face {font-family: 'AbdoFree';
  src: url('font/AbdoFree/AbdoFree.eot') format('embedded-opentype'), /* IE6-IE8 */
       url('font/AbdoFree/AbdoFree.woff') format('woff'), /* Pretty Modern Browsers */
       url('font/AbdoFree/AbdoFree')  format('truetype'), /* Safari, Android, iOS */
	   url('font/AbdoFree/AbdoFree') format('svg');
	}
@font-face {font-family: 'Muslimah-Thin';
  src: url('font/Muslimah-Thin/Muslimah-Thin.eot') format('embedded-opentype'), /* IE6-IE8 */
       url('font/Muslimah-Thin/Muslimah-Thin.woff') format('woff'), /* Pretty Modern Browsers */
       url('font/Muslimah-Thin/Muslimah-Thin')  format('truetype'), /* Safari, Android, iOS */
	   url('font/Muslimah-Thin/Muslimah-Thin') format('svg');
	}
@font-face {font-family: 'GESSUniqueLight-Light';
  src: url('font/GESSUniqueLight-Light/GESSUniqueLight-Light.eot') format('embedded-opentype'), /* IE6-IE8 */
       url('font/GESSUniqueLight-Light/GESSUniqueLight-Light.woff') format('woff'), /* Pretty Modern Browsers */
       url('font/GESSUniqueLight-Light/GESSUniqueLight-Light')  format('truetype'), /* Safari, Android, iOS */
	   url('font/GESSUniqueLight-Light/GESSUniqueLight-Light') format('svg');
	}

body,
body p,
body span,
body input,
body textarea,
body .color {
	font-family: 'Poppins' !important;
	font-size: 14px !important;
	font-weight: 300 !important;
}
body .product-title a {
	font-family: 'Cormorant Garamond';
	font-weight: 700 !important;
	font-size: 21px !important;
}
body #footer h3 {
	font-family: 'Cormorant Garamond';
	font-weight: 500 !important;
	font-size: 24px !important;
}
body #footer h3 a {
    font-size: 20px !important;
}
body .woocommerce-Price-amount,
body .woocommerce-Price-currencySymbol {
	font-family: 'Cormorant' !important;
	font-weight: 700 !important;
	font-size: 21px !important;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
	font-family: 'Cormorant Garamond';
	font-weight: 700;
}
body .title-tab li a {
    font-family: 'Poppins' !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    letter-spacing: 1.8px;
}
body .title18 {
    font-size: 20px;
}
.lang-item-ar .menu-link {
    font-family: 'GEFlow' !important;
}
.lang-item-ar .menu-link {
    font-family: 'GEFlow' !important;
}
.pagi-nav > .page-numbers{
	font-size:18px !important ;
    font-family: 'Poppins' !important;
}
a.title14.color-1a.link-button-line{
  font-family: 'Poppins' !important;
}
h2.title1.font-shutten.animated {
    font-size: 100px;
/*     font-family: 'AlpineScriptW00-Regular'; */
	font-family: 'Garamond Premier Pro Display' !important;
	font-weight: 400;
}
.element-text-block.box-title-home.text-center.home-text h5 {
    font-family: 'Cormorant Garamond' !important;
    font-size: 36px !important;
    color: #4d4d4d;
    text-transform: inherit;
	line-height: 48px;
}
.title-page {
	margin:0;
}
.info-about h2 {
    font-size: 48px !important;
}
.element-text-block.box-title-home.text-center.home-text a {
    font-family: 'poppins' !important;
    font-size: 16px !important;
    text-decoration: underline;
    display: inline-block;
    margin-top: 20px;
    color: #333333;
	font-weight: 200;
}
.item-product.item-product-grid-style1.text-center h3 {
    font-family: 'Cormorant Garamond' !important;
    font-size: 28px !important;
    font-weight: 700;
    color: #4d4d4d;
}
.product-info .list-cats-item a {
    font-family: 'poppins' !important;
    font-size: 14px !important;
    color: #a9a9a9;
    font-weight: 400;
}
.product-info .product-price.price.simple span {
    font-family: 'Cormorant' !important;
    font-size: 21px !important;
    font-weight: 700;
}
.element-text-block.box-title-home.text-center h2 {
    font-family: 'poppins' !important;
    font-size: 21px !important;
    color: #CCA06F;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    letter-spacing: 1.58px;
    margin-bottom: 20px;
}
.element-text-block.box-title-home.text-center h3 {
    font-family: 'Cormorant Garamond' !important;
    font-size: 48px !important;
    text-transform: capitalize;
    color: #4D4D4D;
	font-weight: normal !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: 0.48px;
}
.tab-header a {
    font-family: 'poppins' !important;
    font-size: 28px !important;
    font-weight: 500;
    color: #8f8f8f;
}
div#footer-paddingg h3 {
    text-transform: capitalize;
}
.item-list-classic span.date-classic {
    font-weight: 400 !important;
}
div#footer-padding h3 {
    text-transform: capitalize;
}
.element-text-block h3 {
    text-transform: capitalize;
}

body .main-nav1 > ul > li > a {
    height: 104px ;
    line-height: 104px;
}
body .fixed-header .main-nav1 > ul > li > a {
    height: 96px;
    line-height: 96px;
}
h2.bread-crumb-title.font-title.white.title48.font-semibold {
/*     font-family: 'AlpineScriptW00-Regular'; */
	font-family: 'Garamond Premier Pro Display' !important;
    font-size: 60px;
    font-weight: 500;
}
a.menu-link.main-menu-link {
    font-size: 21px;
    font-family: 'Cormorant Garamond';
    font-weight: 500;
}
.fixed-header .main-nav1 > ul > li > a{
    font-size: 21px;
    font-family: 'Cormorant Garamond';
    font-weight: 500;
}
.product-info .list-cats-item a {
    font-weight: 400 !important;
	text-transform: lowercase;
    display: block;
}
.product-info .list-cats-item a:first-letter {
    text-transform: uppercase;
}
.sidebar-widget h3 {
    font-family: 'cormoramt' !important;
}
.slider-content-text h1 {
    font-size: 100px !important;
    font-family: 'AlpineScriptW00-Regular' !important;
    font-weight: 400;
    color: #333333;
}
.home-slider h4 {
    font-family: 'AlpineScriptW00-Regular' !important;
    font-size: 100px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.8;
}
.element-text-block.info-about h2 {
    font-family: 'Cormorant Garamond' !important;
    font-weight: 400;
	line-height: 60px;
    letter-spacing: 0.48px;
}
.element-text-block.info-about.our-approach-heading h2 {
    font-size: 48px !important;
}
.element-text-block.info-about p {
    font-size: 18px !important;
	font-weight: 300 !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: normal;
}
.element-text-block h3 {
    font-size: 60px !important;
    font-weight: 400;
}
.element-text-block p.desc-contact {
    font-family: 'Garamond Premier Pro Display' !important;
    font-size: 24px !important;
    text-align: left;
    font-weight: 400;
}
.bread-crumb span,
.bread-crumb a {
	display: none !important;
}
.contact-info {
    margin-left: 315px;
}
.contact-block a {
    font-size: 16px !important;
    color: #4D4D4D;
}
.element-text-block.header-form-contact.text-center h3 {
    font-size: 21px !important;
    font-family: 'poppins' !important;
    font-weight: 400;
}
.element-text-block.header-form-contact.text-center h2 {
    font-size: 60px !important;
    font-family: 'Garamond Premier Pro Display' !important;
    font-weight: 400 !important;
}
div#contact-footer input {
    width: 402px;
}
.latest-news div.vc_column-inner.vc_custom_1594293530341 {
    padding-right: 0 !important;
}

.element-parent.bread-crumb-megapage .wrap-bread-crumb
{
background-image: url(https://butterfly.blackink.agency/wp-content/uploads/2020/07/Group-1170-1.jpg) !important;
}
.bread-crumb.text-center h2 {
    font-size: 140px !important;
}
.brand-single-page a {
    font-size: 28px !important;
    font-family: 'Cormorant Garamond' !important;
    color: #a9a9a9;
    font-weight: 400;
}
.brand-single-page span.tagged_as {
    font-size: 0 !important;
}
.mini-cart-box.mini-cart1.dropdown-box span.mini-cart-icon i.la.la-shopping-cart {
    font-size: 26px !important;
    padding-top: 28px;
}
.mini-cart1 .mini-cart-link .mini-cart-number {
	top: -19px;
}
.detail-info > .yith-wcwl-add-to-wishlist {
    display: block !important;
	margin-bottom: 0;
}
.detail-info > .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
    margin-left: 208px !important;
}
body .detail-info > .yith-wcwl-add-to-wishlist a {
    background-color: transparent;
    color: #a9a9a9;
    font-weight: 400 !important;
}
.yith-wcwl-add-to-wishlist + div
{
	display: none;
}
.single-list-social.single-product-social {
    border-top: 1px solid #e1e1e1;
}
form.cart {
    border-bottom: none !important;
}
.carousel {
    z-index: 1 !important;
}
figure.wpb_wrapper.vc_figure {
    max-width: 100% !important;
}
.logo-svg img.vc_single_image-img {
    width: 70px;
}
.logo-svg-footer img.vc_single_image-img,
#mega-menu-en .logo-svg img{
    width: 231px;
}
.header-page .vc_row[data-vc-full-width] {
display: flex;
 align-items: center;
}
.available_product span.title12.font-body {
    color: #CCA06F;
}
a.adv-thumb-link:before {
    background: #CCA06F !important;
}
.home-slider .slider-content-text {
    text-align: right;
    padding-right: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.home-slider-container .banner-info .container {
    display: flex;
    justify-content: flex-end;
}
.slider-content-text h3 {
	padding-right: 100px;
}
.wpb_single_image.wpb_content_element.vc_align_left.logo-svg-footer {
    margin-bottom: 25px !important;
}
.number.color-1a,
.pagination-number .count{
	font-size:48px !important;
	font-family:'Cormorant' !important;
}
.owl-carousel.navi-nav-style3 .owl-nav button.owl-next:hover {
    color: #ffffff;
    background: none !important;
}
h3.title2.font-title {
    font-size: 72px !important;
    font-family: 'Cormorant' !important;
}
.cart-subtotal th,
.order-total th   {
    font-size: 18px; 
}
h3.font-shutten.color {
    font-size: 103px !important;
/*     font-family: 'AlpineScriptW00-Regular' !important; */
	font-family: 'Garamond Premier Pro Display' !important;
}
.social-list-style1.default {
    text-align: center !important;
}
.main-footer1 .wpb_column {
    margin-bottom: 30px !important;
}
.bottom-footer1 {
    border-top: 1px solid #ccc !important;
	padding: 10px 0 0 0;
}
.color-d5 {
    color: #6A6A6A !important;
}
i.color-1 {
    color: #cca06f;
    padding-right: 15px;
}
.box-info-footer1 .info-contact ul a {
    text-decoration: none !important;
}
.main-nav1 > ul > li > a {
    height: 83px;
    line-height: 83px;
}
.search-account-cart-service>div>a {
    height: 83px;
    line-height: 83px;
}
#header .wpb_single_image {
    margin: 0;
}
.footer-style1 {
    margin-bottom: 30px;
}
.bottom-footer1 .copyright-footer1 {
    padding: 0 0px 20px;
}
.open-info-service .info-service-open-mega {
    background-color: #ffff;
}
li.Footer-Contact img {
    width: 15px;
    margin-right: 10px;
}
.menu-on-fixed .vc_figure {
    max-width: 60px !important;
}
.menu-on-fixed .vc_single_image-img {
    padding: 10px 0;
}
.box-title-home h2 {
    color: #4d4d4d;

}
.banner2-home2 h3 {
    color: #333333;	
}
.banner2-home2 h3 {
    margin: 0 0 50px 0;
}.color-12 {
    color: #4d4d4d;
}
.color-1a {
    color: #4d4d4d;
}
.item-list-classic {
    border-bottom: 1px solid #ccc !important;
	padding-bottom:6px !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 10px !important;
}
.product-name,
.product-price ,
.product-quantity,
.product-subtotal{
	font-size:17px;
	font-family: 'Poppins' !important;
}
#main-content{
	font-family: 'Poppins' !important;
}
.footer_style {
color: #808080;
}
li.woocommerce-notice.woocommerce-notice--info.woocommerce-info {
    font-family: 'Poppins' !important;
    font-size: 16px;
}
.box-title-home h2 {
 max-width: 957px; 
}
.LegitUniforms {
    margin-bottom: 25px !important;
}
.list-link-footer h3 {
    margin-bottom: 75px;
} 
.title-footer1 {
    margin-bottom: 70px;
}
.box-info-footer1 .vc_single_image-img {
    max-width: 110%;
}
body .hidden-desktop {
    display: none;
}

.contact-us-content .element-text-block h3 {
    font-size: 60px !important;
	color: #d5b490;
}
.contact-us-content .element-text-block p {
    font-family: 'Poppins' !important;
    font-weight: 300 !important;
    font-size: 21px !important;
}
.contact-block li.Footer-Contact {
    font-size: 16px !important;
    color: #4D4D4D;
    margin: 5px 0;
}
.contact-form-custom h5 {
    color: #d6b38c;
    font-size: 21px;
    font-family: 'Poppins';
}
.contact-form-custom h3 {
    margin-bottom: 129px;
    margin-top: 30px !important;
}
.woocommerce nav.woocommerce-pagination ul {
    display: none !important;
}
.variations_form .variations .detail-attr {
    float: none !important;
}
.terms-text {
    max-width: 80%;
}
.variations .detail-attr {
    width: 70% !important;
}
.variations .detail-attr label {
    min-width: 70px;
}
.variations_form .variations .detail-attr:nth-last-child(2) {
    padding-left: 0 !important;
	margin-bottom: 27px !important;
}
.footer-style1 .vc_row.wpb_row {
    justify-content: space-between;
}
.summary.entry-summary.detail-info p {
    margin-bottom: 20px;
}
.dhwc_ajax_product_brand_filter ul li:before {
    display: none !important;
}
.dhwc_ajax_product_brand_filter li {
    padding: 0 !important;
}
.attribute_data-custom {
    display: none;
}
ul#menu-language-menu {
/*     height: 83px; */
    display: flex;
    align-items: center;
}
#footer-ar {
	display: none;
}
#mega-menu-ar {
	display: none;
}
tbody.wishlist-items-wrapper td.product-name {
    padding-left: 20px !important;
}
body .wishlist_table a.button {
    display: inline-block !important;
    padding: 0 10px !important;
}
ul#menu-categories-menu-en a {
    font-size: 18px;
    text-transform: uppercase;
    font-family: cormorant-garamond, serif;
    font-weight: 600;
}
.widget_nav_menu h2.widgettitle {
    font-weight: 500 !important;
    font-size: 28px !important;
    margin-bottom: 56px;;
}
.widget.widget_nav_menu {
    border-bottom: none;
}
.mini-cart-main-content h3.product-title a {
    font-size: 22px !important;
}
.mini-cart-qty span.woocommerce-Price-amount.amount {
    font-size: 18px !important;
}
.mini-cart-qty .woocommerce-Price-currencySymbol {
    font-size: 18px !important;
}
.bottom-footer1 a {
    font-size: 12px;
}
.main-wrap-shop .view-type {
    display: none;
}
body .product-title a {
 text-transform: lowercase;
	display: block;
} 

body .product-title a:first-letter {
 text-transform: uppercase;
}
.account-manager {
    pointer-events: none;
}
#menu-main-menu .lang-item {
    display: none;
}
.product-name a {
    font-size: 16px;
}
.product-name dt,
.product-name dd {
    font-size: 14px;
}
.search-account-cart-service .main-nav.hidden-mobile.language-menu {
    position: fixed;
    left: -20px;
    top: 50%;
    transform: translateY(-50%) rotate(
-90deg);
    background: #CCA06F;
}
.language-menu a.menu-link.main-menu-link {
    max-height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.search-account-cart-service .main-nav.hidden-mobile a.menu-link.main-menu-link {
    color: #fff;
}
.home-slider-container {
    position: relative;
    overflow: visible;
}
.home-slider-container:after {
    content: '';
    position: absolute;
    bottom: -40px;
    left: 50%;
    height: 80px;
    width: 1px;
    background: #4D4D4D;
    z-index: 1;
}
body .banner-slider-home1 {
    overflow: visible !important;
}
.about-footer .banner-advs {
    margin: 30px;
}
.about-footer .banner-advs img {
    width: 100%;
}
.banner2-home2.banner2-home2 h3.font-shutten.color {
	font-family: 'AlpineScriptW00-Regular' !important;
    font-size: 120px !important;
    text-align: center;
}
.wc-proceed-to-checkout a.checkout-button.button {
    pointer-events: none;
}
.mini-cart-button a.button.checkout.wc-forward {
    pointer-events: none;
}
.about-footer .wpb_column.vc_column_container.vc_parallax.vc_parallax-content-moving {
    min-height: 500px;
}
.about-footer .wpb_column.vc_column_container.vc_parallax.vc_parallax-content-moving {
	margin: 30px 0;
}
.about-footer .wpb_column.vc_column_container.vc_parallax.vc_parallax-content-moving .vc_parallax-inner.skrollable.skrollable-between {
    margin: 30px;
}
.main-nav #menu-main-menu-ar .lang-item {
    display: none;
}
.bottom-footer1 p {
    font-size: 12px !important;
}
.widget_nav_menu h2.widgettitle {
    font-family: 'Muslimah-Thin';
	font-size: 24px !important;
}
.main-wrap-shop .title-page {
    margin-bottom: 30px;
}
.main-wrap-shop .dhwc-ajax__toolbar {
    display: none;
}
.product-info a.color-1a {
    font-family: 'Cormorant Garamond' !important;
    font-size: 28px !important;
    font-weight: bold !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: 0.28px;
    text-align: center;
    color: #4d4d4d;
}
body .detail-qty {
    width: 155px;
}
#page_not_found h3 {
    font-size: 480px;
    font-weight: normal;
    line-height: 1.16;
    letter-spacing: 4.8px;
    color: #4d4d4d;
	margin-top: -200px;
}
#page_not_found h4 {
    font-size: 48px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.76;
    letter-spacing: 0.48px;
    text-align: center;
    color: #cca06f;
}
.hide-on-mobile {
	display: block;
}
.hide-on-desktop {
	display: none;
}
.box-title-home {
    max-width: 880px;
    margin: auto;
}
@media (max-width: 767px){
.box-title-home h3 br {
		display: none;
	}
.hide-on-mobile {
	display: none;
}
.hide-on-desktop {
	display: block;
}
#page_not_found h3 {
    font-size: 150px;
    margin-top: 0;
}
#page_not_found h4 {
    font-size: 40px;
}
.widget_nav_menu h2.widgettitle {
    margin-bottom: 30px;
}
.main-nav #menu-main-menu-ar .lang-item {
    display: block;
}
.about-footer .banner-advs {
    margin: 15px;
}
.banner2-home2.banner2-home2 h3.font-shutten.color {
    font-size: 85px !important;
}
.main-nav > ul > li {
    transform: translateY(20vh);
	display: flex;
    align-items: center;
    justify-content: center;
}
.main-nav > ul li.current-menu-item a {
    color: #CCA06F !important;
    position: relative;
}
.main-nav > ul li.current-menu-item a:after {
    position: absolute;
    width: 100%;
    height: 2px;
    background: #CCA06F;
    top: 50%;
    left: 0;
    content: '';
    transform: translateY(-50%);
}
	.main-nav > ul > li a {
    border: 0 !important;
}
#menu-main-menu .lang-item {
    display: inline-block;
}
body .product-title a {
	font-size: 16px !important;
}
.gallery-vertical ul {
    display: flex;
}
.gallery-vertical {
	position: relative;
}
.style-gallery-horizontal .gallery-control a.prev, 
.style-gallery-horizontal .gallery-control a.next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.style-gallery-horizontal .gallery-control a.next {
    right: 0;
}
.style-gallery-horizontal .gallery-control a.prev  {
	left: 0;
}
.gallery-vertical #carouselProduct {
    max-width: calc(100% - 60px);
}
body #map-style-back iframe {
    top: -2px;
}	
.box-title-home h2,
.text-banner2-home1 h2{
		line-height:48px;
}	
#header p {
display: none;
}
.terms-text {
    max-width: 100%;
}
.banner2-home2 h3 {
    text-align: center;
	margin:0;
}	
.header-home1.header-home2.header-fixed {
    display: flex;
    align-items: center;
}
.list-link-footer h3 {
    margin-bottom: 30px;
    margin-top: 30px;
}	
.title-footer1 {
    margin-bottom: 30px;
    margin-top: 30px;
}	
.wpb_column.vc_column_container.vc_col-sm-3.vc_col-lg-2.vc_col-md-2.vc_col-xs-4 {
    width: 40%;
}
.wpb_column.vc_column_container.vc_col-sm-5.vc_col-lg-8.vc_col-md-7.vc_col-xs-1 {
    width: 0;
}
.wpb_single_image img {
    max-width: 100% !important;
}	
.element-text-block.box-title-home.home-text {
    padding-right: 15px;
    padding-left: 15px;
}
.element-text-block.box-title-home.text-center.home-text h5 {
    font-size: 30px !important;
    line-height: normal;
}
.element-text-block.info-about.our-approach-heading
{
	margin-bottom: 100px;	
}
.element-text-block.info-about.our-approach-heading h2 {
    line-height: normal;
	margin-top: -20px;
}
.element-text-block.info-about p {
    margin-bottom: 45px;
}
.contact-padding {
    padding-top: 100px !important;
}
.empty-space {
    height: 100px !important;
}
body .our-approach-empty-space {
    display: none !important;
}
.info-about h2 {
    font-size: 27px !important;
}
.element-text-block.info-about.our-approach-heading h2 {
    font-size: 47px !important;
}
div#contact-footer input {
    width: 100%;
}
body .detail-info > .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
    margin-left: 0 !important;
    text-align: center;
}	
.main-nav .toggle-mobile-menu, .fixed-header .main-nav .toggle-mobile-menu {
    height: 50px;
    line-height: 55px;
    width: 50px;
    margin-top: 15px;
}
#footer .vc_row .wpb_column:nth-child(2) {
    padding-left: 0 !important;
}
#padding-footer {
    padding-left: 0 !important;
}	
#footer .footer-style1 {
    padding: 30px 20px;
}	
#footer .vc_column-inner {
    padding: 0 !important;
}
body h2.title1.font-shutten.animated {
    font-size: 60px;
    margin: 0 auto;
    display: table;
}	
body h3.title2.font-title {
    font-size: 40px !important;
    margin: 0 auto;
    display: table;
}
body h3.font-shutten.color {
    font-size: 50px !important;
}
body .banner3-home2 .banner-info h2 {
    font-size: 50px;
}	
body .hidden-mobile {
    display: none;
}
body .visible-mobile {
    display: block;
}
body .main-nav .toggle-mobile-menu,
body .fixed-header .main-nav .toggle-mobile-menu {
    background: transparent;
    color: #000000;
}	
body a.menu-link.main-menu-link {
    font-size: 29px;
    padding: 0 !important;
}	
body .main-nav.main-nav1 ul {
    padding: 0;
    right: -8px !important;
    text-align: center;
	max-height: 100vh;
    height: calc(100vh - 83px);
}	
.slider-content-text {
    padding-right: 0px;
}
.slider-content-text h3 {
    padding-right: 0;
}
.product1-home2.box-banner1-home2 {
    margin-top: 105px;
}
.yith-wcwl-add-to-wishlist.add-to-wishlist-1594.wishlist-fragment.on-first-load .yith-wcwl-add-button {
    margin-left: 116px !important;
}
.slider-content-text h1
{
	font-size: 74px !important;
	margin-top: 12px !important;
}
.element-text-block.info-about{
	text-align: center;
}
.banner-info-about .element-text-block.info-about h2 {
    text-align: center !important;
	line-height: normal;
}

.banner-info-about .element-text-block.info-about p {
    text-align: center !important;
}
.contact-info {
    margin-left: 0;
	margin-top: 20px;
}
.element-text-block.box-title-home.text-center h3 {
    font-size: 34px !important;
}
}
@media (min-width: 768px) and (max-width: 1024px){
.our-approach .wpb_column.vc_col-sm-4:first-child,
.our-approach .wpb_column.vc_col-sm-4:last-child{
    width: 25% !important;
}
.our-approach .wpb_column.vc_col-sm-4:nth-child(2) {
    width: 50% !important;
}
.box-title-home {
    padding: 0 15px;
}
.about-footer .wpb_column.vc_column_container.vc_parallax.vc_parallax-content-moving {
    min-height: 300px;
}
.info-about h2 {
    font-size: 39px !important;
}
#header .container > p {
    display: none;
}
#header {
    min-height: 100% !important;
}
.main-nav #menu-main-menu-ar .lang-item {
    display: block;
}
.main-nav > ul > li {
    transform: translateY(20vh);
	display: flex;
    align-items: center;
    justify-content: center;
}
.main-nav > ul li.current-menu-item a {
    color: #CCA06F !important;
    position: relative;
}
.main-nav > ul li.current-menu-item a:after {
    position: absolute;
    width: 100%;
    height: 2px;
    background: #CCA06F;
    top: 50%;
    left: 0;
    content: '';
    transform: translateY(-50%);
}
.main-nav > ul > li a {
    border: 0 !important;
}
#menu-main-menu .lang-item {
    display: inline-block;
}
.footer-top > div {
    width: 50%;
}
.footer-top {
    justify-content: flex-start !important;
}
body .product-title a {
	font-size: 18px !important;
}
body .main-nav.main-nav1 ul {
    padding: 0;
    right: 0 !important;
    text-align: center;
	max-height: 100vh;
    height: 100vh;
}	
body a.menu-link.main-menu-link {
    font-size: 25px;
    padding: 0 !important;
}	
body .main-nav .toggle-mobile-menu,
body .fixed-header .main-nav .toggle-mobile-menu {
    background: transparent;
    color: #000000;
}	
body .hidden-mobile {
    display: none;
}	
body .visible-mobile {
    display: block;
}	
.banner2-home2 h3 {
    margin: 0px 0 15px 0;
    text-align: center;
}	
.box-title-home h2 {
    max-width: 957px;
    line-height: 60px;
}	
.wpb_single_image img {
    max-width: 75% !important;
}	
.main-nav .toggle-mobile-menu, .fixed-header .main-nav .toggle-mobile-menu {
    height: 60px;
    line-height: 70px;
    width: 60px; 
    margin-top: 10px;
}	
.title-footer1 {
    margin-bottom: 60px;
}
.text-left-1170 {
    text-align: center;
}
.list-link-footer h3 {
    margin-bottom: 40px;
}
#footer .vc_row .wpb_column:nth-child(2) {
    padding-left: 0 !important;
}
#padding-footer {
    padding-left: 0 !important;
}
#footer .footer-style1 {
    padding: 30px 20px;
}
body h2.title1.font-shutten.animated {
    font-size: 100px;
}
body h3.title2.font-title {
    font-size: 50px !important;
}
body h3.font-shutten.color {
    font-size: 90px !important;
}	
.yith-wcwl-add-to-wishlist.add-to-wishlist-1594.wishlist-fragment.on-first-load .yith-wcwl-add-button
{
	margin-left: 76px !important;	
}
a.adv-thumb-link:before {
    top: 40px !important;
    left: 40px !important;
}
.contact-us-content {
    width: 300px;
}
.contact-info {
    margin-left: 175px;
}
.contact-us-content {
    width: 100% !important;
}
.contact-info {
    margin-left: 0;
    margin-top: 40px;
    width: 100% !important;
}
}



.logo-svg img {
    width: 88px;
    height: 83px;
}
.logo-svg-footer img {
    width: 105px;
    height: 105px;
}
.extra-link-hover1 a.quickview-link, .extra-link-hover1 a.wishlist-link, .extra-link-hover1 a.compare-link{
      border:none !important; 
}

.extra-link-hover1 .addcart-link, .woocommerce .extra-link-hover1 a.button.addcart-link{
	border:none !important; 
}
.extra-link-hover1 a.quickview-link:hover, .extra-link-hover1 a.wishlist-link:hover, .extra-link-hover1 a.compare-link:hover {
    background: #cca06f;

}
.related-product .single-related-title {
    font-size: 36px;
    font-family: 'Cormorant Garamond';
    font-weight: 700;
}
.extra-link-hover1 a.added_to_cart:hover, .woocommerce .extra-link-hover1 a.added_to_cart:hover, .extra-link-hover1 .addcart-link:hover, .woocommerce .extra-link-hover1 a.button.addcart-link:hover {
    background: #cca06f;
}
.copyright-footer1.color-d5 {
    font-size: 12px !important;
}
.widget {

    border-bottom: 1px solid #ccc;
    padding-bottom: 25px;
}
.silver.number {
    display: none !important;
}
.info-header-open .info-contact li {
    margin-bottom: 15px;
}
.info_header_open {
    padding-top: 25px;
    padding-bottom: 25px;
}
input.wpcf7-form-control.wpcf7-text {
    width: 100%;
    border: 0;
    outline: 0;
    padding: 0.5rem 0;
    border-bottom: 2px solid #d3d3d3;
    box-shadow: none;
    color: #111;
}
a.product-compare.compare.compare-link {
    display: none;
}
.wishlist_compare_single_product a {
    width: 100%;
    float: left;
    text-align: center;
}
ul.list-nonee {
    list-style: none;
    margin: 0;
    padding-left: 10px;
    position: relative;
    text-align: center;
}
#footer_style {
    display: contents;
    width: 100%;
}
.la-caret-right:before ,
.la-long-arrow-right:before{
   content: "";
   background-image: url(http://legituni.blackinkcode.com/wp-content/uploads/2019/11/Arrow-Right.svg);
   display: block;
   width: 17px;
   height: 30px;
   background-position: center;
   margin-top: 15px;
   margin-left: 30px;
}
button.owl-next,
button.owl-prev {
border:0 !important;
}

.la-caret-left:before {
   content: "";
   background-image: url(http://legituni.blackinkcode.com/wp-content/uploads/2019/11/Arrow-Left.svg);
   display: block;
   width: 17px;
   height: 30px;
   background-position: center;
   margin-top: 15px;
   margin-right: 10px;
}
.banner3-home2 .banner-info h2 {
    font-size: 48px;
	font-family: 'CormorantGaramond';
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.04;
    letter-spacing: normal;
}
.banner-info.advertisement-2 a {
    font-size: 17px !important;
	text-decoration: underline;
}

.la-long-arrow-left:before {
   content: "";
   background-image: url(http://legituni.blackinkcode.com/wp-content/uploads/2019/11/Arrow-Left.svg);
   display: block;
   width: 17px;
   height: 30px;
   background-position: center;
   margin-top: 15px;
   margin-right: 50px;
}
.facebook-icon img {
    width: 18px !important;
    height: 18px !important;
}
h2#section-4 {
    padding-bottom: 30px;
}
#header .wpb_single_image.wpb_content_element.vc_align_left.logo-svg {
    margin-top: 10px;
}
.link-button-line.color-1a:after{
	display:none;
}

/*-----------------*/
	/*-- Form --*/
/*-----------------*/

#contact-footer .input-field {
  position: relative;
}
#contact-footer label {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: #6A6A6A;
    transition: 0.2s all;
    cursor: text;
    font-weight: 300;
    font-family: 'Poppins';
    font-size: 16px;
}
#contact-footer input {
    width: 100%;
    border: 0;
    padding: 0.5rem 0;
    border-bottom: 1px solid #f7f7f7;
    box-shadow: none;
    height: auto;
    margin: 0 0 60px;
}
#contact-footer input:invalid,
#contact-footer textarea:invalid {
  outline: 0;
  color: #6A6A6A;
  border-color: #f7f7f7;
}
#contact-footer input:focus,
#contact-footer input:valid,
#contact-footer textarea:focus,
#contact-footer textarea:valid{
  border-color: #cca06f;
}
#contact-footer input:focus~label,
#contact-footer input:valid~label, 
#contact-footer #email:focus~label,
#contact-footer #email:valid~label, 
#contact-footer textarea:focus~label,
#contact-footer textarea:valid~label {
  font-size: 14px;
  top: -24px;
  color: #cca06f;
}
#contact-footer label.error {
    position: absolute;
    top: auto;
    bottom: 30px;
    color: red;
}
#contact-footer input:focus~label.error,
#contact-footer input:valid~label.error, 
#contact-footer #email:focus~label.error,
#contact-footer #email:valid~label.error, 
#contact-footer textarea:focus~label.error,
#contact-footer textarea:valid~label.error {
	top: auto;
    bottom: 30px;
}
#contact-footer textarea {
    border: 0;
    border-radius: 0px;
    padding: 0.5rem 0;
    border-bottom: 1px solid #f7f7f7;
}
#contact-footer input.wpcf7-submit {
    margin-bottom: 0;
    margin-top: 25px;
	letter-spacing: 4.8px;
}
#footer .vc_row .wpb_column:nth-child(2) {
    padding-left: 100px;
}
#padding-footer {
    padding-left: 85px;
}
body .wpcf7-mail-sent-ok {
    border: 0;
    color: #cca06f;
    text-align: center;
    font-style: italic;
    font-size: 16px;
}

/*-----------------*/
	/*-- Form --*/
/*-----------------*/
#map-style-back iframe {
    top: -25px;
    position: relative;
}