
@charset "utf-8"; .has-widget:after { content: ''; display: block; clear: both; height: 0; } .iewpurwljdknfiqerfhoopietiodfkjgkjhretioughfkldjhsgiouewhgsdfkg-widget-list { position: relative; display: inline-block; vertical-align: top; width: 100%; height: 100%; font-size: 1rem; } .iewpurwljdknfiqerfhoopietiodfkjgkjhretioughfkldjhsgiouewhgsdfkg-widget-list.gap { margin-top: 90px; } .widget { position: relative; margin-bottom: 30px; } .hidden-menu .widget{ margin-bottom: 60px; } .widget-title { position: relative; display: inline-block; font-size: 20px; line-height: 40px; margin-bottom: 20px; } .hidden-menu .widget-title{ color: rgba(255,255,255,.4); } .widget-title.font-type-tall { font-size: 26px; font-weight: 500; } .widget li { position: relative; list-style-type: none; margin-left: 0; } .widget.widget_nav_menu li li{ margin-left: 15px; } .widget li { padding: 12px 0; border-bottom: 1px solid rgba(166, 166, 166, .1); } .widget li ul:before { content: ''; position: absolute; left: 0; right: 0; height: 1px; margin-left: 15px; background: rgba(166, 166, 166, .1); } .widget li:last-child { border: none; } .widget ul { position: relative; margin-top: -10px; } .widget li ul { margin-top: 12px; margin-bottom: -10px; } .widget table td, .widget table th { padding: 0; text-align: center; line-height: 36px; border-color: rgba(166, 166, 166, .4); } .widget table th { background-color: rgba(166, 166, 166, .1); } caption { text-align: left; margin-bottom: 8px; } .widget_media_image img, .textwidget img { max-width: 100%; height: auto; margin: 10px 0; } .widget_media_gallery.iv img{ opacity: 0.6; } .widget_media_gallery.iv .gallery-icon:hover img{ opacity: 1; } .widget a, .widget_media_gallery img { transition: all 0.2s; } .widget_categories li, .recentcomments, .post-date, .rss-date { color: #999; } .tagcloud { font-size: 0; } .widget_archive .widget-title+label, .widget_categories .widget-title+label { display: none; } .tagcloud a { display: inline-block; vertical-align: top; font-size: 12px !important; border: 1px solid rgba(166, 166, 166, .3); padding: 0 12px; margin: 0 6px 6px 0; line-height: 30px; border-radius: 2px; } .tagcloud a:hover { color: #fff !important; border-color: transparent; } .widget .ewioprufkjwndfoiewurthfksdlnfipewrghvkjsfsdng-caption-text { font-size: 13px; color: #ccc; } .rssSummary { position: relative; padding: 15px; margin: 10px 0; background-color: rgba(166, 166, 166, .1); word-break: break-word; } .rss-date { display: block; margin-top: 8px; } .widget_rss .rssPreview { position: absolute; right: 0; bottom: 0; } .widget video { width: 100%; } .widget_search input.search-field { width: 100%; height: 40px; } .widget .search-form{ position: relative; } .hidden-menu .widget_search input.search-field { border:none; border-bottom:1px solid rgba(255,255,255,.8); color: #fff; } .hidden-menu .widget_search input.search-field:not(:focus) { border-color: rgba(255,255,255,.3); } .widget .search-submit{ position: absolute; height: 30px; right: 0;top: 5px; font-size: 12px; background-color: rgba(166,166,166,.3); border-radius: 4px; color: #ffffff50; } .widget .search-submit:hover{ color: #fff; } .widget select { height: 36px; padding-left: 10px; } .iewpurwljdknfiqerfhoopietiodfkjgkjhretioughfkldjhsgiouewhgsdfkg-widget-list input:not([type="submit"]){ border-color: rgba(166, 166, 166, .4); padding-left: 10px; } .iewpurwljdknfiqerfhoopietiodfkjgkjhretioughfkldjhsgiouewhgsdfkg-widget-list text-area{ padding: 10px; border-color: rgba(166, 166, 166, .4); } .widget .sub-menu{ display: none; margin: 0; } .widget.widget_nav_menu a{ display: inline-block; line-height: 40px; } .widget_nav_menu li{ padding: 0; } .widget.widget_nav_menu a i.icon{ display: inline-block; margin-right: 8px; } .widget.widget_nav_menu .sub-menu a i.icon{ font-size: 120%; } .widget.widget_nav_menu ul.menu > li > a{ font-size: 18px; font-weight: 600; line-height: 50px; } .widget.widget_nav_menu ul.menu > li > a > i.icon{ font-size: 26px; line-height: 50px; vertical-align: top; } .widget.widget_nav_menu ul.menu > li > .call-widget-sub{ line-height: 50px; } .widget .call-widget-sub{ position: absolute; right: 0;top: 0; width: 40px;line-height: 40px; height: 40px; text-align: center; font-family: 'myicon'; font-style: normal; cursor: pointer; } .hidden-menu .call-widget-sub:hover{ color: #fff; } .widget .call-widget-sub:before{ content: '\e925'; font-size: 18px; } .widget .call-widget-sub.open{ transform: rotate(180deg); } .widget.widget_nav_menu ul.menu > li > .call-widget-sub.open{ transform: rotate(180deg) translateY(-10px); } .widget form>label.screen-reader-text { display: none; } .widget_media_gallery .gallery { font-size: 0; } .widget_media_gallery .gallery-item { position: relative; display: inline-block; vertical-align: top; cursor: pointer; z-index: 1; } .gallery-item:hover { z-index: 2; } .widget_media_gallery .gallery-columns-1 .gallery-item { width: 100%; } .widget_media_gallery .gallery-columns-2 .gallery-item { width: 50%; } .widget_media_gallery .gallery-columns-3 .gallery-item { width: 33.333333%; } .widget_media_gallery .gallery-columns-4 .gallery-item { width: 25%; } .widget_media_gallery .gallery-columns-5 .gallery-item, .widget_media_gallery .gallery-columns-6 .gallery-item, .widget_media_gallery .gallery-columns-7 .gallery-item, .widget_media_gallery .gallery-columns-8 .gallery-item { width: 20%; } .widget_media_gallery .gallery-item .gallery-caption { position: absolute; left: 50%; top: -20px; padding: 8px; max-width: 100%; color: #000; background: rgb(240, 240, 240); font-size: 11px; border-radius: 4px; transition: all 0.1s; opacity: 0; } .widget_media_gallery .gallery-item:hover .gallery-caption { transition: all 0.2s 0.2s; opacity: 1; } .m-mode .widget_media_gallery .gallery-item .gallery-caption, .widget_media_gallery .gallery-item .gallery-caption:empty { display: none; } .widget_media_gallery .gallery-icon { overflow: hidden; } .widget_media_gallery img { width: 100%; height: auto; } .woocommerce.widget .star-rating { font-size: 10px; margin-bottom: 6px; } .widget ul.cart_list li img, .widget ul.product_list_widget li img { width: 50px; height: auto; } .widget .woocommerce-Price-amount.amount { font-size: 12px; } @media screen and (max-width: 1440px) { .widget-title { font-size: 16px; } .widget-title.font-type-tall { font-size: 21px; } } @media screen and (max-width: 768px) { .footer-widgets .widget.widget_text img { margin-right: 20px; } .widget.widget_nav_menu ul.menu > li > a{ font-size: 16px; } }