/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 19 2021 | 22:50:34 */
.container, .container-fluid {
    padding-left: 60px;
    padding-right: 60px;
}
.site-instagram {padding-bottom:200px;}
.align-center {text-align:center;}
.widget_tm_contact_info p {width:100%;text-align:center;}
.widget_tm_contact_info p > i {display:none;}
.site-copyright {font-size:12px;}

.home header .header-tools .header-search .toggle,header .header-tools .header-minicart .toggle{color:#FFF;}
.home .custom-text-shadow {text-shadow: 4px 3px 16px #000;}
.home header .header-tools .mobile-menu-btn path{stroke:#FFF;}
body:not(.home) header .header-tools .header-minicart .toggle {color: #333;}

.grecaptcha-badge{display:none!important;}
.site-header.has-margin-bottom{margin-bottom: 0px;}
.footer-container{text-align:center;}
.footer-container .footer__logo{display:inline-block;height:60px;width:auto;margin-bottom:15px;}
.footer-container .footer__text-links{margin:0;padding:0;list-style:none;}
.footer-container .footer__text-links .text-link{display: inline-block;margin:0px 4px;}
.footer-container .footer__text-links .text-link a{text-decoration:none;color:#777;font-size: 14px;line-height: 32px;}
.site-footer .widget,
.widget_tm_contact_info p
{text-align: center;}
.site-footer .widget_tm_instagram {max-width:520px;margin:0px auto;}
.site-footer .tm-instagram-follow-links {display:none;}
.widget ul li > a {color: #333;}
.widget ul li > a:hover {color: #114bdf;}
.col-switcher {background-color: transparent;}
.amely-loadmore-wrap .amely-loadmore-btn {
    color: #fff;
    background: #114bdf;
    padding: 10px 20px;
}
.sticky-header.is-sticky {box-shadow: none;}
.product-loop .product-buttons.product-buttons--dark > div:hover {
    background-color: #114bdf;
}
#sb_instagram .sbi_follow_btn a {
    background: #114bdf;
    color: #fff;
  	border:0;
  	border-radius:0;
  	font-size: 14px;
  	text-transform: uppercase;
  	letter-spacing: .1em;
  	padding: 15px 30px;
}
.svg-inline--fa.fa-instagram {height: 1em!important;}
.site-footer {border-top: 0;}
.site-footer .widget ul li > a {
    font-size: 15px;
  	line-height: 20px;
}
#sb_instagram .sbi_follow_btn a:focus, #sb_instagram .sbi_follow_btn a:hover {box-shadow: none;}
.amely-banner3.hover-zoom-in.blue .banner-text {
	color: #114bdf!important;
	font-size: 90px;
  	overflow-wrap: normal;
	word-break: normal;
  	transition: all 0.5s ease-in-out;
}
.amely-banner3.hover-zoom-in .banner-text {
	color: #fff!important;
	font-size: 90px;
  	overflow-wrap: normal;
	word-break: normal;
  	transition: all 0.5s ease-in-out;
}
.amely-banner3.hover-zoom-in:hover .banner-text {
    line-height: 90px!important;
}
.amely-banner3 .banner-content {padding: 25% 10%;}
.amely-banner3.hover-blur:hover img {filter: blur(6px);}
.wpcf7-spinner {display: none;}
.product-layout-basic {padding-top: 300px;}
.product-layout-sticky {padding-top: 80px;}
.woo-variation-swatches .variable-items-wrapper {display: none;}
.woocommerce.single-product .product .summary .product_title {
    font-size: 44px;
    line-height: 44px;
    color: #333;
}
.single-nav__next-item > a, .single-nav__prev-item > a {color: #333;}
.woocommerce table.shop_table {background-color: transparent;}
.woocommerce table.shop_table th {
    color: #333;
    background-color: transparent;
    border-top: 0;
}
.woocommerce-cart table.cart tr {border-bottom: 0;}
.woocommerce table.shop_table td.product-remove a:hover {
    color: #114bdf;
    border-color: #114bdf;
}
.cart-actions {border-bottom: 0;}
.container {max-width: 1440px;}
.cart-collaterals .cart_totals {width: 45%;}
.woocommerce table.shop_table td.product-name a {color: #333;}
.woocommerce table.shop_table thead:first-child {display:none;}
.checkout-button.button.alt {width: 100%; text-align: center;}
.woocommerce-cart table.cart td.product-remove {text-align: -moz-center;}
.woocommerce-cart table td {border-top: 0;}
.woocommerce-cart-form__cart-item.cart_item {border-top: 1px solid #ededed;}
.woocommerce-cart-form__cart-item.cart_item:first-child {border-top: 0;}


@media (min-width: 992px){
    .site-header.has-margin-bottom {margin-bottom: 0 !important;}
    .site-header.header-menu-bottom .site-menu .menu > ul > li, .site-header.header-menu-bottom .site-menu .menu > li{padding:15px 25px;}
    .site-header .header-tools{padding-right:15px;}
    .site-header .site-logo img{position:relative;top:-2px;}
    .main-container > .container, .main-container > .site-content {padding-top: 180px;}
	.container.wide {max-width: 100%;}
}

@media only screen and (max-width: 450px) {
#section-1 .vc_parallax-inner {left: -130%!important;top:0!important;} 
.s1-titles {background-color: rgba(0,0,0,0.2);}
.site-copyright {font-size:12px;padding: 20px 20%;} 
.widget_tm_contact_info p,
.widget-title,
.site-footer .widget
{text-align: center !important;}
.container, .container-fluid {
    padding-left: 30px;
    padding-right: 30px;
}
.site-mobile-menu .menu > ul li.page_item, .site-mobile-menu .menu li.menu-item {
    border-bottom: 0;
    text-align: center;
}
.site-mobile-menu .menu, .site-mobile-menu .menu > ul {padding: 30% 0;}
.site-mobile-menu {
    width: 80%;
    background-color: #fff;
}
.site-mobile-menu .social-links {text-align: center;}
.vc_row.row.vc_custom_1634675622216 {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.main-container > .container, .main-container > .site-content {padding-top: 70px;}
.woocommerce table.shop_table_responsive td.product-remove {top: 0px;}
.woocommerce table.shop_table_responsive tr {border:0;}
.cart-collaterals .cart_totals {width: 100%;}
.woocommerce-account .woocommerce-form.woocommerce-form-login.login .woocommerce-Button {width:100%; margin-bottom:30px;}
  
}