html body {
	left: 0!important;
}

#aw-header-elementor-wrap {
	height: 30px!important;
	background: black!important;
}

header#site-header{
	 border-bottom: 1px solid rgb(234, 234, 234)!important;
	 position: fixed;
	 top: 0; 
	 left: 0;
}
main#main{
	padding-top: 118px!important;
}
#site-header-inner .elementor-container.elementor-column-gap-default > .elementor-column.elementor-col-33:nth-child(2) {
	flex: 1;
}
 @media only screen and (max-width: 1199px){
	 #site-header-inner .elementor-container .elementor-nav-menu--main ul li a{
		 padding-left: 10px;
		 padding-right: 10px;
	 }
 }
 @media only screen and (max-width: 1024px) {
	 main#main{
		 padding-top: 112px!important;
	 }
	 .oceanwp-mobile-menu-icon{
		 display: inline-flex!important;
	 }
	 .aw-logo {
			display: block!important;
			float: left;
			max-width: 175px;
			width: 145px;
			padding: 11px 0;
	  }
	  #site-navigation-wrap .dropdown-menu >li >a, .oceanwp-mobile-menu-icon a, .mobile-menu-close, .after-header-content-inner >a {
		  line-height: 80px!important;
	  }
 }
 
 body.woocommerce-checkout main#main{
	padding-top: 0!important;
}

.product-inner .woo-entry-image a.woocommerce-LoopProduct-link img.woo-entry-image-main {
	width: 100%!important;
}

@media only screen and (max-width: 768px) {
	 .woocommerce ul.products li.product li.title h2,.woocommerce ul.products li.product li.title a {
		  overflow: hidden!important;
		  text-overflow: ellipsis!important;
		  display: -webkit-box!important;
		  -webkit-line-clamp: 3!important;
		  line-clamp: 3!important;
		  -webkit-box-orient: vertical!important;
	 }
}



/* Footer icons */
@media only screen and (max-width: 769px) {
	#custom_html-16 .custom-html-widget img{
		max-width: 230px!important;
	}
	figure.wp-block-image .footer-partners {
		max-width: 210px!important;
	}
}


/* SIDEBAR MOBILE */

#sidr-close,.sidebar-mobile #mobile-nav {
	 display: none
}

#sidr {
	 display: block;
	 position: fixed;
	 top: 0;
	 height: 100%;
	 z-index: 999999;
	 width: 300px;
	 max-width: 100%;
	 padding-bottom: 30px;
	 overflow-x: hidden;
	 overflow-y: auto;
	 font-size: 15px;
	 background-color: #fff;
	 color: #555;
	 -webkit-touch-callout: none;
	 user-select: none;
	 -webkit-overflow-scrolling: touch
}

#sidr ul {
	 margin: 0;
	 list-style: none
}

.sidr.right {
	 left: auto;
	 right: -300px
}

.sidr.left {
	 left: -300px;
	 right: auto
}

.sidr a {
	 color: #555
}

.sidr a:hover,.sidr-class-dropdown-toggle:hover,.sidr-class-menu-item-has-children.active>a,.sidr-class-menu-item-has-children.active>a>.sidr-class-dropdown-toggle {
	 color: #13aff0
}

.sidr-class-clr:after {
	 content: "";
	 display: block;
	 visibility: hidden;
	 clear: both;
	 zoom:1;height: 0
}

a.sidr-class-toggle-sidr-close {
	 display: block;
	 background-color: #f8f8f8;
	 color: #333;
	 font-size: 13px;
	 font-weight: 600;
	 line-height: 1;
	 padding: 20px;
	 letter-spacing: 0.6px;
	 text-transform: uppercase
}

a.sidr-class-toggle-sidr-close i {
	 display: inline-block;
	 padding-right: 8px;
	 margin: 0;
	 width: auto;
	 height: auto;
	 line-height: 1;
	 vertical-align: bottom
}

a.sidr-class-toggle-sidr-close .owp-icon {
	 margin-right: 8px
}

.sidr-class-dropdown-menu ul,.sidr-class-fs-dropdown-menu ul {
	 display: none;
	 border-top: 1px solid rgba(0,0,0,0.035);
	 margin-left: 0;
	 background-color: rgba(0,0,0,0.02)
}

.sidr-class-dropdown-menu li,.sidr-class-fs-dropdown-menu li {
	 border-bottom: 1px solid rgba(0,0,0,0.035)
}

.sidr-class-dropdown-menu.sidr-class-left-menu li:last-child,.sidr-class-fs-dropdown-menu.sidr-class-left-menu li:last-child {
	 border-bottom: none
}

.sidr-class-dropdown-menu>li:first-child,.sidr-class-fs-dropdown-menu>li:first-child {
	 border-top: 1px solid rgba(0,0,0,0.035)
}

.sidr-class-dropdown-menu li a,.sidr-class-fs-dropdown-menu li a {
	 padding: 12px 20px;
	 display: block;
	 position: relative
}

.sidr-class-dropdown-menu li a:focus,.sidr-class-fs-dropdown-menu li a:focus {
	 outline: 1px dashed rgba(0,0,0,0.3)
}

.sidr-class-dropdown-menu li a.sidr-class-sf-with-ul,.sidr-class-fs-dropdown-menu li a.sidr-class-sf-with-ul {
	 padding-right: 40px
}

.sidr-class-dropdown-menu ul li:last-child,.sidr-class-fs-dropdown-menu ul li:last-child {
	 border: none
}

.sidr-class-top-bar-menu>li:first-child {
	 border-top: none
}

.sidr-class-menu-item-has-children {
	 position: relative
}

.sidr-class-dropdown-menu li.sidr-class-menu-item-has-children>a {
	 padding-right: 60px
}

.sidr-class-dropdown-toggle {
	 font-size: 11px;
	 height: 100%;
	 width: 60px;
	 position: absolute;
	 right: 0;
	 top: 0;
	 cursor: pointer;
	 color: #555;
	 text-align: right;
	 padding-right: 20px;
	 text-align: center;
	 -webkit-transition: all 0.3s ease;
	 -moz-transition: all 0.3s ease;
	 -ms-transition: all 0.3s ease;
	 -o-transition: all 0.3s ease;
	 transition: all 0.3s ease
}

.sidr-class-dropdown-toggle:focus {
	 outline: 1px dashed rgba(0,0,0,0.3)
}

.sidr-class-dropdown-toggle:before {
	 font-family: "Font Awesome 5 Free";
	 content: "+";
	 font-size: 20px;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 width: 30px;
	 height: 30px;
	 line-height: 30px;
	 margin-top: -15px;
	 margin-left: -15px
}

.sidr-class-dropdown-menu li.active>a>.sidr-class-dropdown-toggle:before {
	 content: "-"
}

.sidr-class-dropdown-menu ul a:before {
	 font-family: "Font Awesome 5 Free";
	 content: "\f105";
	 display: inline-block;
	 margin: 0 10px;
	 font-weight: 600
}

.sidr-class-dropdown-menu ul ul a:before {
	 margin-left: 20px
}

.sidr-class-dropdown-menu ul ul ul a:before {
	 margin-left: 40px
}

.sidr-class-middle-site-logo,.sidr #searchform-header-replace-close,.sidr #sidr-id-searchform-overlay,.sidr .sidr-class-nav-arrow,.sidr-class-sidebar-box,.sidr-class-mega-cat .sidr-class-dropdown-toggle,.sidr-class-mega-cat .sidr-class-megamenu,.sidr-class-elementor {
	 display: none !important
}

.sidr-class-dropdown-menu li.sidr-class-menu-item-has-children.sidr-class-mega-cat>a {
	 padding-right: 20px
}

.sidr-class-dropdown-menu a i {
	 font-size: inherit !important;
	 vertical-align: initial !important;
	 margin-right: 10px
}

.sidr-class-dropdown-menu a i.after {
	 margin-right: 0;
	 margin-left: 10px
}

.sidr-class-wpml-ls-flag {
	 margin-right: 10px;
	 vertical-align: baseline
}

.oceanwp-sidr-overlay {
	 position: fixed;
	 top: 0;
	 left: 0;
	 height: 100%;
	 width: 100%;
	 background: rgba(0,0,0,0.3);
	 z-index: 99
}

#mobile-menu-search,.sidr-class-woo-cart-link,.sidr-class-search-toggle-li,#sidr-id-searchform-dropdown,#sidr-id-searchform-header-replace {
	 display: none
}

.sidr-class-mobile-searchform {
	 position: relative;
	 margin: 30px 20px 0
}

.sidr-class-mobile-searchform input {
	 padding: 6px 45px 6px 12px !important;
	 margin-top: 0 !important;
	 -webkit-box-sizing: inherit;
	 -moz-box-sizing: inherit;
	 box-sizing: inherit
}

.sidr-class-mobile-searchform button {
	 display: block;
	 position: absolute;
	 right: 10px;
	 height: 30px;
	 line-height: 30px;
	 width: 30px;
	 padding: 0;
	 text-align: center;
	 top: 50%;
	 margin-top: -15px;
	 background-color: transparent !important;
	 color: #555;
	 border: 0;
	 -webkit-transition: all 0.3s ease-in-out;
	 -moz-transition: all 0.3s ease-in-out;
	 -ms-transition: all 0.3s ease-in-out;
	 -o-transition: all 0.3s ease-in-out;
	 transition: all 0.3s ease-in-out
}

.sidr-class-mobile-searchform button:hover {
	 color: #222
}

.sidr-class-social-menu-inner ul {
	 display: table;
	 width: 100%;
	 text-align: center;
	 table-layout: fixed
}

.sidr-class-social-menu-inner ul li {
	 display: table-cell
}

.sidr-class-social-menu-inner ul li a {
	 display: block;
	 padding: 12px 10px
} 

/* body #aw-header-elementor-wrap .swiper-container {
	height: 30px!important;
	max-height: 30px!important;
	min-height: unset!important:
} */
@media only screen and (max-width: 881px) {
	body #aw-header-elementor-wrap .swiper-container .swiper-wrapper{
		display: inline-flex!important;
	}
}
