#quadmenu { // Contact Form 7 //-------------------------------------------------------------------------- .wpcf7 { form { margin: 0; padding: 0; > p { margin: 0 0 1.5em 0; } } .wpcf7-form-control-wrap { } br { display: none; } .ajax-loader { display:none; } .wpcf7-not-valid { border: 1px solid #ff0000; } span.wpcf7-not-valid-tip { display:none; } div.wpcf7-response-output { margin: 0; padding: 15px; } div.wpcf7-validation-errors { border-radius: 4px; } div.wpcf7-validation-errors { margin-bottom: 20px; } .wpcf7-checkbox { text-align: center; } } .widget { padding: 0; a, ul li { line-height: inherit; } // General List // --------------------------------------------------------------------- ul { list-style: none; margin: 0; li { position: relative; display: block; margin: 0 0 @vertical-padding 0; width: 100%; } li:last-child { border-bottom: 0; padding-bottom: 0; } li img, li h5, li i, li span { .transition(color 0.4s); } ul { margin-top: 10px; margin-bottom: 0.1em; li:first-child { border-top: 1px solid; } } } > ul, > div > ul { padding: 0; margin-top: 0; margin-bottom: 0; > li:first-child { border-top: 0; padding-top: 0; } } // Wordpress Widgets // --------------------------------------------------------------------- &.widget_text { p { line-height: 1.45; margin-bottom: 10px; } input, select { max-width: 100%; } } &.widget_rss { span.quadmenu-title a.rsswidget { text-transform: uppercase; } span.quadmenu-title a.rsswidget:first-child { float: right; } span.rss-date { display:block; text-align: right; //font-size: @general_font_font-size * 1px- 2px; margin: 10px 0; } div.rssSummary { text-transform: none; } cite { margin-top: 5px; text-align: right; display:block; } } &.widget_nav_menu, &.widget_pages { ul ul { padding: 10px 0 0 10px; } } &.widget_recent_comments, &.widget_recent_entries { ul > li > span.comment-author-link, ul > li > span.post-date { display: block; margin: 2px 0 0 0; font-size: 0.8em; text-transform: none; line-height: 1.3em; } } &.widget_product_search, &.widget_search { input.form-control { width: 100%; } } &.widget_archive, &.widget_categories, &.widget_product_categories { ul > li > span.count { font-weight: 700; //text-align: center; float: right; //display: inline-block; //border-radius: 1px; //width: 1.5em; } } &.widget_calendar { > .title { display: none; } table { > caption { margin: 0px; display: table-caption; } > thead > tr > th { border-bottom: 1px; font-size: 0.8em; } td, th { text-align: center; padding: 10px 0; } } } &.widget_tag_cloud, &.widget_product_tag_cloud { a { display: inline-block; text-decoration: none; margin: 0 0.5em 0 0; &:after, &:before { display: none; } } } // Woocommerce Widgets // --------------------------------------------------------------------- &.widget_products, &.widget_recent_reviews, &.widget_shopping_cart, &.widget_recently_viewed_products, &.widget_top_rated_products, &.widget_featured_posts { li { .clearfix(); > a, > a > span.product-title { margin: 5px 0; font-weight: 400; text-transform: uppercase; line-height: 1; } > a > img { margin: 0 15px 0 0; float: left; width: 70px; height: auto; max-width: 35%; position: inherit; .transform(none); } > .date, > a > .date { display: block; //font-size: @general_font_font-size * 1px; text-transform: uppercase; } > a:hover > img { box-shadow: 0px 3px 7px -3px rgba(0,0,0,0.2); } > p { margin : 0; overflow: hidden; } } } &.widget_products, &.widget_recent_reviews, &.widget_shopping_cart, &.widget_recently_viewed_products, &.widget_top_rated_products { li > .reviewer, li > .quantity, li > .price, li > .star-rating { width: auto; float: none; display: block; margin-top: 5px; line-height: 1; } //li span.reviewer, //li span.amount { // font-size: @general_font_font-size * 1px - 2px; //} } &.widget_shopping_cart { ul.cart_list { padding: 0; li { > a.remove { display: block; position: absolute; right: 0; top: 0; width: 20px; height: 20px; line-height: 20px; text-align: center; border-radius: 50%; &:after, &:before { display: none; } } } } .total, .buttons { border: none; padding: 0; margin: 0; } .buttons { display: flex; } .buttons { .button { margin: 0; flex: auto; &:first-child { margin-right: 5px; } } } } &.widget_product_search { label.screen-reader-text { display: none; } } &.widget_price_filter { .quadmenu-title { display: none; } .price_slider { margin-bottom: 15px; } .price_slider_amount { text-align: right; //line-height: @input-height-base; //font-size: @general_font_font-size * 1px- 2px; .button { float:left; } } .ui-slider { position: relative; text-align:left; } .ui-slider .ui-slider-handle { position:absolute; z-index: 2; width: 10px; height: 10px; cursor: pointer; outline:none; top: -4px; //background-color: @bg_20; &:last-child { margin-left: -1em; } } .ui-slider .ui-slider-range { position:absolute; z-index: 1; height: 15px; display:block; border: 0; } .ui-widget-content { } .ui-slider-horizontal { height: 2px; } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .ui-slider-horizontal .ui-slider-range-min { left: -1px; } .ui-slider-horizontal .ui-slider-range-max { right: -1px; } } &.widget_layered_nav { ul { li.chosen { a { text-decoration: none; } } } } // Other Widgets // --------------------------------------------------------------------- &.widget_edd_cart_widget { .edd-cart-number-of-items { padding: 9px 0; } ul > li { padding: 9px 0; &.edd_subtotal { margin: 0; } } } &.widget_sci_googlemaps_widget #sci-google-map { max-width: 100%; } } }