File: /var/www/vfconf/wp-content/plugins/so-widgets-bundle/widgets/hero/styles/default.less
@import "../../../base/less/mixins";
@nav_color_hex: #FFFFFF;
@nav_size: 25;
@nav_align: right;
// Layout.
@vertically_align: false;
// Layout Desktop.
@slide_height: default;
@slide_padding: 50px;
@slide_padding_extra_top: 0px;
@slide_padding_sides: 10px;
@slide_width: 1280px;
// Layout Mobile.
@responsive_breakpoint: 780px;
@slide_height_responsive: default;
@slide_padding_responsive: default;
@slide_padding_extra_top_responsive: default;
@slide_padding_sides_responsive: default;
// Design.
@heading_size: 38px;
@text_size: 16px;
@text_color: #F6F6F6;
@text_shadow: 0.25;
@text_font: default;
@text_font_weight: 500;
@text_font_style: default;
@link_color: default;
@link_color_hover: default;
@heading_font: default;
@heading_font_weight: 400;
@heading_font_style: default;
@heading_color: #FFFFFF;
@heading_shadow: 50;
// "Pre-fill" hero widget area if height is set
& when ( isnumber( @slide_height ) ) {
@media (min-width: @responsive_breakpoint) {
min-height: @slide_height;
}
}
& when ( isnumber( @slide_height_responsive ) ) {
@media (max-width: @responsive_breakpoint) {
min-height: @slide_height_responsive;
}
}
.sow-slider-base {
ul.sow-slider-images {
@media ( max-width: @responsive_breakpoint ) {
min-height: 0 !important;
}
.sow-slider-image-wrapper {
padding: ~"calc( @{slide_padding} + @{slide_padding_extra_top} )" @slide_padding_sides @slide_padding @slide_padding_sides;
max-width: @slide_width;
height: @slide_height;
& when (@vertically_align = true) {
display: flex;
flex-direction: column;
justify-content: center;
}
& when ( isnumber( @responsive_breakpoint ) ) {
@media (max-width: @responsive_breakpoint) {
height: @slide_height_responsive;
& when not ( @slide_padding_responsive = default ) and not ( @slide_padding_extra_top_responsive = default ) {
padding-top: ~"calc( @{slide_padding_responsive} + @{slide_padding_extra_top_responsive} )";
}
padding-right: @slide_padding_sides_responsive;
padding-left: @slide_padding_sides_responsive;
& when not ( @slide_padding_responsive = 0 ) {
padding-bottom: @slide_padding_responsive;
}
}
}
h1,h2,h3,h4,h5,h6{
line-height: 1.375em;
color: @heading_color;
& when not ( @heading_shadow = 0 ) {
text-shadow: 0 2px 2px rgba( 0, 0, 0, @heading_shadow/100 );
}
margin: 0.1em 0;
.font(@heading_font, @heading_font_weight);
font-style: @heading_font_style;
}
h1 {
font-size: @heading_size;
}
h2 {
font-size: @heading_size * 0.85;
}
h3 {
font-size: @heading_size * 0.7;
}
h4 {
font-size: @heading_size * 0.6;
}
h5 {
font-size: @heading_size * 0.5;
}
h6 {
font-size: @heading_size * 0.4;
}
a {
color: @link_color;
&:hover {
color: @link_color_hover;
}
}
p {
color: @text_color;
& when not ( @text_shadow = 0 ) {
text-shadow: 0 2px 2px rgba( 0, 0, 0, @text_shadow / 100 );
}
margin: 1em 0;
font-size: @text_size;
.font(@text_font, @text_font_weight);
font-style: @text_font_style;
}
.sow-hero-buttons {
margin-top: 3em;
padding-bottom: 0.2em;
.so-widget-sow-button {
display: inline-block;
margin: 3px 6px 0;
}
}
}
}
.sow-slider-pagination {
text-align: @nav_align;
li a {
background: @nav_color_hex;
}
}
.sow-slide-nav {
font-size: ~"@{nav_size}px";
a {
color: @nav_color_hex;
}
}
}