.footer-main .col-lg-3 aside img{max-width:140px !important}
.menu-center{background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(white),to(#ddd));background:linear-gradient(180deg,white,#ddd);border-radius:20px 20px 0 0;padding:0;border-bottom:3px solid #d3d4d3}
.header-bottom{border-top:0 !important}
.header-row .header-center{margin:0 0 !important;padding-left:0 !important;padding-right:0 !important}
.header-row .header-center:only-child{-webkit-box-flex:inherit !important;-ms-flex:inherit !important;flex:inherit !important}
#header .main-menu>li.menu-item{border-right:1px dashed #d3d4d3}
#header .main-menu>li.menu-item:last-child{border-right:medium none}
#header .main-menu>li.menu-item.active:first-child:hover>a,#header .main-menu>li.menu-item:first-child:hover>a{border-radius:20px 0 0 0}
#header .main-menu>li.menu-item.active>a{background-color:#f95d96}
#header .header-main .header-left{padding-top:0 !important;padding-bottom:15px !important}
#header .main-menu-wrap .main-menu>li.menu-item:first-child>a{border-radius:20px 0 0 0 !important}
.header-top .secondary-menu li a{padding:10px 30px 10px 30px !important}
.header-top>.container,.header-top>.container-fluid{min-height:inherit !important}
#header .header-top .main-menu>li.menu-item>a{background-color:#0a97d4;border-right:inherit !important;border-radius:8px !important;line-height:8px}
#header .header-top .main-menu>li.menu-item{border-right:inherit !important;margin-left:5px}
#header .header-top{margin-top:8px}
#header .header-top a{text-decoration:none !important}
#header .searchform button{background:#d3d4d3 !important;color:#fff !important}
#header .searchform{border:2px solid #0a97d4 !important;border-color:#0a97d4}
.page-top{border-top:1px solid #e7e7e7;max-width:1180px;border-bottom:1px solid #e7e7e7;margin:auto;border-radius:0 0 20px 20px;padding-left:20px !important}
.banner-container{max-width:1180px;margin:auto}
.site-main{background:#fff;padding:20px;border-radius:20px}
.pin-wrapper{background:#fff;padding:20px;border-radius:20px}
.widget_products{background:#fff;padding:20px !important;border-radius:20px}
.woocommerce .main-content{padding-top:20px !important}
.left-sidebar{padding-top:20px !important}
.porto-products{background:#fff;padding:20px !important;border-radius:20px}
.header-bottom{min-height:30px;max-width:1180px;margin:auto}
.page-content{max-width:1160px !important;margin:auto}
.porto-carousel .owl-stage-outer{border-radius:0 0 20px 20px !important}
.home-slider{border-radius:0 0 20px 20px !important}
.porto-carousel .owl-carousel .owl-item img{border-radius:0 0 20px 20px !important}
.porto-ibanner-content .custom-font1{color:#0b95d3 !important}
.home .col-lg-9 .wpb_wrapper .porto-products{background:#fff;padding:0 !important;border-radius:0 !important}
.custom-font1{font-family:Poppins,sans-serif !important;font-weight:700;letter-spacing:0}
.home-banners .porto-ibanner>img{border-radius:20px}
.wpb_wrapper h4.custom-font1{font-size:3em !important;line-height:36px !important}
.header-col #menu-secondary-menu li a{color:#fff !important}
#header .retina-logo{position:relative;top:3px;left:4px}
#header .logo{min-width:60px !important}
.by{position:absolute;left:5px;bottom:-25px;margin:5px}
.by a{background:url(./img/iweb-kodulehe-tegemine.png) no-repeat 0 0;display:inline-block;height:11px;text-indent:-9999px;width:30px;height:13px;background-size:21px;opacity:.2}
@media screen and (min-width:1220px){#woocommerce_products-2{min-width:280px;left:-20px;position:relative;padding-left:40px !important}
}