#footer-widgets{padding:88px 0 80px;color:#5e6271;box-shadow:0 1px 1px 0 rgba(44,49,59,.15);background:#f7f7f7}#footer-widgets p{color:#5e6271}#footer-widgets .widget-title,.footer-logo{margin-bottom:30px!important}#footer-widgets .widget-title{font-weight:400;position:relative;padding-bottom:10px}#footer-widgets .widget-title:after{height:1px;-webkit-transition:all .3s;transition:all .3s;content:"";position:absolute;bottom:0;left:0;width:70px}#footer-widgets .widget-title:hover:after{width:160px}#footer-widgets .widget-title img{margin-right:8px}.widget_nav_menu ul li a,.widget_pages ul li a{color:#2c3145}.widget ul{list-style:none;padding:0;margin:0}.widget_nav_menu ul.sub-menu{padding:15px 0 15px 18px}.widget_nav_menu ul.sub-menu>li:last-child{margin-bottom:0;border-bottom:0}ul.widget-info{margin-top:10px}ul.widget-info i{margin-right:10px}ul.widget-info li{line-height:2}.widget_about p{margin-bottom:20px}.footer-logo img{margin-top:-8px}.widget_links ul li{margin-bottom:15px;position:relative;padding-right:40px}.widget_links ul{display:inline-block}.widget_links ul li a{color:#5e6271;-webkit-transition:.3s;transition:.3s}.widget_links ul li:last-child{margin-bottom:0}li.latest-news{margin-bottom:20px}li.latest-news h6{color:#5e6271;-webkit-transition:.3s;transition:.3s}li.latest-news:last-child{margin-bottom:0}#footer-widgets li.latest-news p{color:#9c9c9c;text-transform:uppercase;margin-top:5px}.sidebar .widget{margin-bottom:30px}.sidebar .widget-tag{margin-bottom:20px}.sidebar .widdget-instagram{margin-bottom:15px}.sidebar .widget:last-child{margin-bottom:0}.widget .widget-title{padding:0 0 30px!important;position:relative;margin:0!important;line-height:1.2!important;display:block}.post-comment-area .row{width:100%}.widget_recent_entries .post-date{color:#c2c2c2;display:block}.sidebar .widget-title img{margin-right:10px}.sidebar .widget-title{padding:0 0 30px 30px;font-weight:500!important;position:relative}.widget_search .input,.widget_search label{margin-right:10px;margin-bottom:0;box-shadow:0 0 2px 0 rgba(7,7,6,.2);background:#f9f9f9;width:calc(80% - 2em)}.widget_search label{position:relative;max-width:100%;width:100%;vertical-align:top;display:inline-block;z-index:1}.widget_search label .search-field{min-height:40px;border:1px solid #e5e5e5;outline:none;box-shadow:none}.widget_search .input__field,.widget_search label .search-field{padding:10px 20px}.widget_search .graphic--hantus{stroke-width:0px}.widget_search .input--filled .graphic--hantus,.widget_search .input__field--hantus:focus+.input__label--hantus .graphic--hantus{stroke-width:4px}.widget_block.widget_search .wp-block-search__button,.widget_search input[type=button],.widget_search input[type=submit],.wp-block-loginout a{padding:10px 15px;border:0;color:#fff;-webkit-transition:.3s;transition:.3s;box-shadow:0 0 2px 0 rgba(7,7,6,.2);border-radius:4px;cursor:pointer}.widget_search input[type=submit]:focus,.widget_search input[type=submit]:hover{color:#ec5498;background:#fff!important}.widget_search form.search-form{display:flex}#recent-posts-2 ul{margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:10px}#recent-posts-2 h5{margin-bottom:10px;transition:all .3s}#recent-posts-2 ul li a{color:#2c3145}#recent-posts-2 ul:last-child{border:0;margin-bottom:0;padding-bottom:0}.widget_recent_entries ul li{margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:10px}.widget_recent_entries ul li a{font-size:16px;font-weight:500;margin-bottom:10px;color:#2c3145;transition:all .3s;line-height:24px}.widget_recent_entries:last-child{border:0;margin-bottom:0;padding-bottom:0}.widget_media_gallery .gallery{flex-wrap:wrap;-webkit-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.widget_media_gallery .gallery-item{-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;overflow:hidden;padding:0;-webkit-box-flex:1 1 25%;-moz-box-flex:1 1 25%;position:relative;margin:0 15px 10px 0;border-radius:5px;width:auto}.widget_media_gallery .gallery-item .gallery-icon{margin-bottom:0}.widget_media_gallery .gallery-item:nth-child(3n+3){margin-right:0}.widget_media_gallery .gallery-item img{height:100%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%}.widget_media_gallery .gallery-item:hover img{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15)}.widget_media_gallery .gallery .gallery-item a:after{-ms-flex-pack:center;height:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";justify-content:center;-webkit-box-pack:center;font-size:36px;color:#fff;-webkit-box-align:center;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out;content:"+";position:absolute;opacity:0;top:0;align-items:center;background:rgba(44,49,69,.7);left:0;width:100%;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:999}.widget_media_gallery .gallery .gallery-item:hover a:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.widget_product_tag_cloud .tagcloud,.widget_tag_cloud .tagcloud{display:-webkit-box}.widget_product_tag_cloud .tagcloud a,.widget_tag_cloud .tagcloud a,.wp-block-tag-cloud a{padding:8px 15px;font-size:16px!important;margin-right:10px;margin-bottom:10px;color:#5e6271;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:5px;background:#efeff1;display:inline-block}.widget_product_tag_cloud .tagcloud a:focus,.widget_product_tag_cloud .tagcloud a:hover,.widget_tag_cloud .tagcloud a:focus,.widget_tag_cloud .tagcloud a:hover,.wp-block-tag-cloud a:focus,.wp-block-tag-cloud a:hover{color:#fff!important}.wp-block-tag-cloud a,.wp-block-tag-cloud a:hover{border:none}.widget_archive li{border-bottom:1px solid rgba(0,0,0,.1)}.widget_acrhive li:last-child{border-bottom:0}.widget_archive li a{padding:10px 0;color:#c2c2c2;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block}.widget_archive li:first-child{padding-top:0}.widget_acrhive li:last-child{padding-bottom:0}.calendar_wrap{box-shadow:0 0 3px 0 rgba(0,0,0,.2)}.calendar_wrap thead tr{padding:10px 0;color:#fff;margin:0}.calendar_wrap caption{padding:10px 0;font-size:16px;font-weight:500;color:#2c3145;position:relative;text-align:center;width:100%;line-height:23px}table#wp-calendar{padding:0;table-layout:fixed;border:0;text-align:center;background-color:#fff;margin:0;width:100%;line-height:18px}.widget_calender .widget-title{padding-bottom:0}.widget_calender .widget-title li i{padding:11px 20px;position:absolute;top:0;cursor:pointer}.widget_calender .widget-title li i.left{border-right:1px solid hsla(0,0%,100%,.4);left:0}.widget_calender .widget-title li i.right{border-left:1px solid hsla(0,0%,100%,.4);right:0}.widget_calender{box-shadow:0 0 3px 0 rgba(0,0,0,.2)}td#today a{color:#fff}.calendar_wrap thead{padding:10px 0;color:#fff;margin:0}.calendar_wrap thead tr th{font-weight:400;text-align:center;width:11.6%}.calendar_wrap tbody tr{padding:0;margin:0}div#calendar_wrap tbody tr td{padding:5px 0;border:0;list-style-type:none;text-align:center;width:11.6%}.days li.disable{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:.6}td#today{padding:5px}table#wp-calendar tfoot td a,td#today{color:#fff}@media screen and (max-width:920px){.days li,.weekdays li{width:11.1%}}@media screen and (max-width:420px){.days li,.weekdays li{width:11.6%}.days li .active{padding:2px}}@media screen and (max-width:290px){.days li,.weekdays li{width:11.6%}}.wp-calendar-nav{padding:10px 15px;justify-content:space-between;flex-wrap:wrap;align-items:center;display:flex}.gallery-images{margin-top:30px}.gallery-images img{padding:0;margin:0 -5px -1px 0;width:33.33333%}.widget .newsletter{padding:30px 16px}.widget-newsletter input[type=email]{margin-bottom:16px;width:100%}.widget-newsletter .subscribe{padding:10px 16px;border:1px solid;-webkit-transition:.3s;transition:.3s;border-radius:4px;background:#fff;cursor:pointer}.widget-newsletter .subscribe:hover{color:#fff}#recent-comments-2 ul li{margin-bottom:10px;transition:all .3s}.widget_recent_comments ul li{margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:10px}.widget_recent_comments ul li a{font-size:16px;font-weight:500;color:#2c3145;line-height:24px}.widget_categories ul li,.widget_recent_comments ul li a{margin-bottom:10px;transition:all .3s}.widget_categories ul li{margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:10px}.widget_categories ul li a{font-size:16px;font-weight:500;color:#2c3145;line-height:24px}.widget_categories ul li a,.widget_meta ul li{margin-bottom:10px;transition:all .3s}.widget_meta ul li{margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:10px}.widget_meta ul li a{font-size:16px;font-weight:500;margin-bottom:10px;color:#2c3145;transition:all .3s;line-height:24px}.woo-sidebar .widget-title{padding:0 0 30px}.woo-sidebar .widget{margin-bottom:30px}.widget_product_categories ul li{margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:10px}.widget_product_categories ul li a{font-size:16px;font-weight:500;margin-bottom:10px;color:#2c3145;transition:all .3s;line-height:24px}.widget_products ul li,.widget_recently_viewed_products ul li,.widget_top_rated_products ul li{margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:10px}.widget_products ul li a,.widget_recently_viewed_products ul li a,.widget_top_rated_products ul li a{font-size:16px;font-weight:500;margin-bottom:10px;color:#2c3145;transition:all .3s;line-height:24px}.widget_product_search .input{margin-bottom:0;width:calc(80% - 2em)}.widget_product_search .input,.widget_product_search .search-field{margin-right:10px;box-shadow:0 0 2px 0 rgba(7,7,6,.2);background:#f9f9f9}.widget_product_search .search-field{padding:10px;border:0;margin-bottom:10px;border-radius:4px;width:70%}.widget_product_search button[type=submit]{padding:10px 15px;border:0;color:#fff;-webkit-transition:.3s;transition:.3s;box-shadow:0 0 2px 0 rgba(7,7,6,.2);border-radius:4px;cursor:pointer}.widget_product_search button[type=submit]:focus,.widget_product_search button[type=submit]:hover{background:#f9f9f9}.widget_product_tag_cloud .tagcloud{margin-bottom:20px;padding-bottom:10px}.widget_product_tag_cloud .tagcloud a{font-size:16px!important;font-weight:500;margin-bottom:10px;color:#2c3145;transition:all .3s;line-height:24px}.sidebar ul{padding:0;margin:0}#footer-widgets ul li,.sidebar ul{list-style:none}.widget_nav_menu ul li{margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:10px}.widget_nav_menu ul li.menu-item-has-children>a{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:10px;width:100%;display:block}.widget_nav_menu ul li.menu-item-has-children,.widget_nav_menu ul li.menu-item-has-children .sub-menu li:last-child{padding-bottom:0}.widget_media_image img{width:100%}.widget_block ul li a{font-size:16px;font-weight:500;margin-bottom:10px;color:#2c3145;transition:all .3s;line-height:24px}.wp-block-archives{list-style:none}.wp-block-calendar table caption{text-align:center}ul.wp-block-social-links li a{font-size:24px;margin-bottom:0;line-height:0}.widget_shopping_cart .cart-item{padding:10px;border:1px solid #eee;margin-bottom:10px;position:relative}.widget_shopping_cart .cart-item .cart-item-description{font-size:16px}.widget_shopping_cart .cart-item .cart-item-description h4{font-size:18px;font-weight:600;letter-spacing:.5px;margin-top:8px}.post-content .wp-block-latest-comments{padding:0}.wp-block-table{word-break:break-all}.footer-sidebar .wp-block-latest-comments{padding:0}.logged-in.wp-block-loginout a{border-radius:50px}.wp-block-media-text .wp-block-media-text__content{line-height:32px}.wp-block-calendar a{text-decoration:none}.site-content ol.wp-block-latest-comments{padding:0}.wp-block-buttons{margin:15px 0}.wp-block-categories-list{list-style:none;padding-left:0}.blog-post input[type=submit]:focus,.blog-post input[type=submit]:hover{color:#fff}.wp-block-embed figcaption{text-align:center}.wp-block-code code img{margin-left:20px}.wp-block-pullquote.has-background blockquote{background:inherit}.site-content .wp-block-loginout,.site-content form.wp-block-search{padding:20px 0}pre.has-background code{background-color:inherit}p.has-text-color em{color:inherit}