@charset "UTF-8";
.threesixty-image {
position: relative;
overflow: hidden;
border: solid 1px #999;
margin: 2%;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
max-width: 95%;
-moz-transition-property: none;
-webkit-transition-property: none;
-o-transition-property: none;
transition-property: none;
}
.threesixty-image.threesixty-no-border {
border: 0px;
}
.threesixty-image img {
display: block;
max-width: 100% !important;
width: 100%;
height: auto;
} .threesixty-spinner {
width: 60px;
display: block;
margin: 0 auto;
height: 30px;
background: #333;
background: rgba(0, 0, 0, 0.7);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position: absolute;
top: 40%;
left: 40%;
top: calc(50% - 15px);
left: calc(50% - 30px);
}
.threesixty-spinner span {
font-family: Arial, "MS Trebuchet", sans-serif;
font-size: 12px;
font-weight: bolder;
color: #FFF;
text-align: center;
line-height: 30px;
display: block;
} .threesixty-preview-image {
opacity:0.4;
filter:alpha(opacity=40)
} .threesixty-images {
display: none;
list-style: none;
margin: 0 !important;
padding: 0 !important;
}
.threesixty-images li {
display: block;
margin: 0 !important;
padding: 0 !important;
width: 100% !important;
}
.threesixty-images img {
border: 0px solid;
border-radius: 0;
position: absolute;
top: 0;
margin: 0;
padding: 0;
box-shadow: none !important;
transition: none !important;
transform: none !important;
}
.threesixty-images .current-image {
visibility: visible;
width: 100%;
}
.threesixty-images .previous-image {
visibility: hidden;
width: 0;
} .threesixty-hand-closed {
cursor: url(//kuechenkopf.de/wp-content/plugins/smart-product-viewer/includes/images/hand_closed.png), auto;
}
.threesixty-hand-open {
cursor: url(//kuechenkopf.de/wp-content/plugins/smart-product-viewer/includes/images/hand_open.png), auto;
}  .threesixty-nav-bar {
position: absolute;
top: 10px;
right: 10px;
z-index: 1;
} .threesixty-nav-bar a {
display: block;
width: 32px;
height: 32px;
float: left;
background: url(//kuechenkopf.de/wp-content/plugins/smart-product-viewer/includes/images/icons/32/1_holly_green.png) no-repeat;
text-indent: -99999px;
border: 0 solid !important;
margin: 0 !important;
padding: 0 !important;
} .threesixty-glow .threesixty-nav-bar a,
.threesixty-glow .threesixty-mfp-anchor,
.threesixty-glow .mfp-close {
background: url(//kuechenkopf.de/wp-content/plugins/smart-product-viewer/includes/images/icons/32/1_holly_green.png) no-repeat;
}
.threesixty-fancy .threesixty-nav-bar a,
.threesixty-fancy .threesixty-mfp-anchor,
.threesixty-fancy .mfp-close {
background: url(//kuechenkopf.de/wp-content/plugins/smart-product-viewer/includes/images/icons/32/2_navy_round.png) no-repeat;
}
.threesixty-wave .threesixty-nav-bar a,
.threesixty-wave .threesixty-mfp-anchor,
.threesixty-wave .mfp-close {
background: url(//kuechenkopf.de/wp-content/plugins/smart-product-viewer/includes/images/icons/32/3_round_yellow.png) no-repeat;
}
.threesixty-flat-round .threesixty-nav-bar a,
.threesixty-flat-round .threesixty-mfp-anchor,
.threesixty-flat-round .mfp-close {
background: url(//kuechenkopf.de/wp-content/plugins/smart-product-viewer/includes/images/icons/32/4_flat_round.png) no-repeat;
}
.threesixty-flat-square .threesixty-nav-bar a,
.threesixty-flat-square .threesixty-mfp-anchor,
.threesixty-flat-square .mfp-close {
background: url(//kuechenkopf.de/wp-content/plugins/smart-product-viewer/includes/images/icons/32/5_flat_square.png) no-repeat;
}
.threesixty-vintage .threesixty-nav-bar a,
.threesixty-vintage .threesixty-mfp-anchor,
.threesixty-vintage .mfp-close {
background: url(//kuechenkopf.de/wp-content/plugins/smart-product-viewer/includes/images/icons/32/6_vintage.png) no-repeat;
}
.threesixty-arrows .threesixty-nav-bar a,
.threesixty-arrows .threesixty-mfp-anchor,
.threesixty-arrows .mfp-close {
background: url(//kuechenkopf.de/wp-content/plugins/smart-product-viewer/includes/images/icons/32/7_just_arrows.png) no-repeat;
}
.threesixty-leather .threesixty-nav-bar a,
.threesixty-leather .threesixty-mfp-anchor,
.threesixty-leather .mfp-close {
background: url(//kuechenkopf.de/wp-content/plugins/smart-product-viewer/includes/images/icons/32/8_leather.png) no-repeat;
}  .threesixty-dark-blue .threesixty-nav-bar .threesixty-play {
background-position: 0 0;
}
.threesixty-dark-blue .threesixty-nav-bar .threesixty-stop {
background-position: 0 -32px;
}
.threesixty-dark-blue .threesixty-nav-bar .threesixty-next {
background-position: 0 -64px;
}
.threesixty-dark-blue .threesixty-nav-bar .threesixty-previous {
background-position: 0 -96px;
}
.threesixty-dark-blue .threesixty-mfp-anchor {
background-position: 0 -128px;
}
.threesixty-dark-blue .mfp-close {
background-position: 0 -160px;
} .threesixty-light-blue .threesixty-nav-bar .threesixty-play {
background-position: -32px 0;
}
.threesixty-light-blue .threesixty-nav-bar .threesixty-stop {
background-position: -32px -32px;
}
.threesixty-light-blue .threesixty-nav-bar .threesixty-next {
background-position: -32px -64px;
}
.threesixty-light-blue .threesixty-nav-bar .threesixty-previous {
background-position: -32px -96px;
}
.threesixty-light-blue .threesixty-mfp-anchor {
background-position: -32px -128px;
}
.threesixty-light-blue .mfp-close {
background-position: -32px -160px;
} .threesixty-red .threesixty-nav-bar .threesixty-play {
background-position: -64px 0;
}
.threesixty-red .threesixty-nav-bar .threesixty-stop {
background-position: -64px -32px;
}
.threesixty-red .threesixty-nav-bar .threesixty-next {
background-position: -64px -64px;
}
.threesixty-red .threesixty-nav-bar .threesixty-previous {
background-position: -64px -96px;
}
.threesixty-red .threesixty-mfp-anchor {
background-position: -64px -128px;
}
.threesixty-red .mfp-close {
background-position: -64px -160px;
} .threesixty-brown .threesixty-nav-bar .threesixty-play {
background-position: -96px 0;
}
.threesixty-brown .threesixty-nav-bar .threesixty-stop {
background-position: -96px -32px;
}
.threesixty-brown .threesixty-nav-bar .threesixty-next {
background-position: -96px -64px;
}
.threesixty-brown .threesixty-nav-bar .threesixty-previous {
background-position: -96px -96px;
}
.threesixty-brown .threesixty-mfp-anchor {
background-position: -96px -128px;
}
.threesixty-brown .mfp-close {
background-position: -96px -160px;
} .threesixty-purple .threesixty-nav-bar .threesixty-play {
background-position: -128px 0;
}
.threesixty-purple .threesixty-nav-bar .threesixty-stop {
background-position: -128px -32px;
}
.threesixty-purple .threesixty-nav-bar .threesixty-next {
background-position: -128px -64px;
}
.threesixty-purple .threesixty-nav-bar .threesixty-previous {
background-position: -128px -96px;
}
.threesixty-purple .threesixty-mfp-anchor {
background-position: -128px -128px;
}
.threesixty-purple .mfp-close {
background-position: -128px -160px;
} .threesixty-gray .threesixty-nav-bar .threesixty-play {
background-position: -160px 0;
}
.threesixty-gray .threesixty-nav-bar .threesixty-stop {
background-position: -160px -32px;
}
.threesixty-gray .threesixty-nav-bar .threesixty-next {
background-position: -160px -64px;
}
.threesixty-gray .threesixty-nav-bar .threesixty-previous {
background-position: -160px -96px;
}
.threesixty-gray .threesixty-mfp-anchor {
background-position: -160px -128px;
}
.threesixty-gray .mfp-close {
background-position: -160px -160px;
} .threesixty-yellow .threesixty-nav-bar .threesixty-play {
background-position: -192px 0;
}
.threesixty-yellow .threesixty-nav-bar .threesixty-stop {
background-position: -192px -32px;
}
.threesixty-yellow .threesixty-nav-bar .threesixty-next {
background-position: -192px -64px;
}
.threesixty-yellow .threesixty-nav-bar .threesixty-previous {
background-position: -192px -96px;
}
.threesixty-yellow .threesixty-mfp-anchor {
background-position: -192px -128px;
}
.threesixty-yellow .mfp-close {
background-position: -192px -160px;
} .threesixty-green .threesixty-nav-bar .threesixty-play {
background-position: -224px 0;
}
.threesixty-green .threesixty-nav-bar .threesixty-stop {
background-position: -224px -32px;
}
.threesixty-green .threesixty-nav-bar .threesixty-next {
background-position: -224px -64px;
}
.threesixty-green .threesixty-nav-bar .threesixty-previous {
background-position: -224px -96px;
}
.threesixty-green .threesixty-mfp-anchor {
background-position: -224px -128px;
}
.threesixty-green .mfp-close {
background-position: -224px -160px;
} .threesixty-scrollbar {
position: absolute;
bottom: 0;
left: 0;
top: auto;
right: auto;
width: 100%;
}
.threesixty-scrollbar-top .threesixty-scrollbar {
top: 0;
bottom: auto;
left: auto;
right: auto;
}
.threesixty-scrollbar-left .threesixty-scrollbar {
top: 0;
bottom: auto;
left: 0;
right: auto;
width: auto;
}
.threesixty-scrollbar-right .threesixty-scrollbar {
top: 0;
bottom: auto;
left: auto;
right: 0;
width: auto;
}  .noUi-target,
.noUi-target * {
-webkit-touch-callout: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-user-select: none;
-ms-touch-action: none;
touch-action: none;
-ms-user-select: none;
-moz-user-select: none;
user-select: none;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.noUi-target {
position: relative;
}
.noUi-base,
.noUi-connects {
width: 100%;
height: 100%;
position: relative;
z-index: 1;
} .noUi-connects {
overflow: hidden;
z-index: 0;
}
.noUi-connect,
.noUi-origin {
will-change: transform;
position: absolute;
z-index: 1;
top: 0;
right: 0;
-ms-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
-webkit-transform-style: preserve-3d;
transform-origin: 0 0;
transform-style: flat;
}
.noUi-connect {
height: 100%;
width: 100%;
}
.noUi-origin {
height: 10%;
width: 10%;
} .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
left: 0;
right: auto;
} .noUi-vertical .noUi-origin {
width: 0;
}
.noUi-horizontal .noUi-origin {
height: 0;
}
.noUi-handle {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
position: absolute;
}
.noUi-touch-area {
height: 100%;
width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
-webkit-transition: transform 0.3s;
transition: transform 0.3s;
}
.noUi-state-drag * {
cursor: inherit !important;
} .noUi-horizontal {
height: 18px;
}
.noUi-horizontal .noUi-handle {
width: 34px;
height: 28px;
right: -17px;
top: -6px;
}
.noUi-vertical {
width: 18px;
}
.noUi-vertical .noUi-handle {
width: 28px;
height: 34px;
right: -6px;
top: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
left: -17px;
right: auto;
} .noUi-target {
background: #FAFAFA;
border-radius: 4px;
border: 1px solid #D3D3D3;
box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
border-radius: 3px;
}
.noUi-connect {
background: #3FB8AF;
} .noUi-draggable {
cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
cursor: ns-resize;
}
.noUi-handle {
border: 1px solid #D9D9D9;
border-radius: 3px;
background: #FFF;
cursor: default;
box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
} .noUi-handle:before,
.noUi-handle:after {
content: "";
display: block;
position: absolute;
height: 14px;
width: 1px;
background: #E8E7E6;
left: 14px;
top: 6px;
}
.noUi-handle:after {
left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
width: 14px;
height: 1px;
left: 6px;
top: 14px;
}
.noUi-vertical .noUi-handle:after {
top: 17px;
} [disabled] .noUi-connect {
background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
cursor: not-allowed;
} .noUi-pips,
.noUi-pips * {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.noUi-pips {
position: absolute;
color: #999;
} .noUi-value {
position: absolute;
white-space: nowrap;
text-align: center;
}
.noUi-value-sub {
color: #ccc;
font-size: 10px;
} .noUi-marker {
position: absolute;
background: #CCC;
}
.noUi-marker-sub {
background: #AAA;
}
.noUi-marker-large {
background: #AAA;
} .noUi-pips-horizontal {
padding: 10px 0;
height: 80px;
top: 100%;
left: 0;
width: 100%;
}
.noUi-value-horizontal {
-webkit-transform: translate(-50%, 50%);
transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
-webkit-transform: translate(50%, 50%);
transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
margin-left: -1px;
width: 2px;
height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
height: 15px;
} .noUi-pips-vertical {
padding: 0 10px;
height: 100%;
top: 0;
left: 100%;
}
.noUi-value-vertical {
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
-webkit-transform: translate(0, 50%);
transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
width: 5px;
height: 2px;
margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
width: 15px;
}
.noUi-tooltip {
display: block;
position: absolute;
border: 1px solid #D9D9D9;
border-radius: 3px;
background: #fff;
color: #000;
padding: 5px;
text-align: center;
white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
left: 50%;
bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
top: 50%;
right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
-webkit-transform: translate(50%, 0);
transform: translate(50%, 0);
left: auto;
bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
-webkit-transform: translate(0, -18px);
transform: translate(0, -18px);
top: auto;
right: 28px;
} .threesixty-scrollbar .noUi-target {
margin: 8px 20px;
}
.threesixty-scrollbar .noUi-target.noUi-vertical {
margin: 20px 10px;
}
.threesixty-scrollbar .noUi-handle {
outline: none;
} 
.threesixty-scrollbar .noUi-horizontal .noUi-handle {
height: 24px;
} 
.threesixty-scrollbar .noUi-handle:before,.threesixty-scrollbar .noUi-handle:after {
height: 10px;
}
.threesixty-scrollbar .noUi-horizontal {
height: 14px;
}
.threesixty-scrollbar .noUi-vertical {
width: 14px;
}
.threesixty-scrollbar .noUi-vertical .noUi-handle {
width: 24px;
}
.threesixty-scrollbar .noUi-handle:before,.threesixty-scrollbar .noUi-handle:after {
width: 10px;
height: 1px;
} .threesixty-dark-blue .noUi-target {
border: 1px solid #0C4063;
}
.threesixty-dark-blue .noUi-target .noUi-base {
background: #2980b9;
box-shadow: inset 0px 1px 7px #115785
}
.threesixty-dark-blue .noUi-target .noUi-connect {
background: #3FACF5;
box-shadow: inset 0px 1px 7px #115785
}
.threesixty-dark-blue .noUi-target .noUi-handle {
border: 1px solid #006E8E;
background: #38AFFF;
box-shadow: inset 0px 1px 7px #115785
}
.threesixty-dark-blue .noUi-handle:before, 
.threesixty-dark-blue .noUi-handle:after {
background: #0C4063;
} .threesixty-light-blue .noUi-target {
border: 1px solid #0c5b63;
}
.threesixty-light-blue .noUi-target .noUi-base {
background: #29adb9;
box-shadow: inset 0px 1px 7px #117b85
}
.threesixty-light-blue .noUi-target .noUi-connect {
background: #3fe5f5;
box-shadow: inset 0px 1px 7px #117b85
}
.threesixty-light-blue .noUi-target .noUi-handle {
border: 1px solid #008e80;
background: #38edff;
box-shadow: inset 0px 1px 7px #117b85
}
.threesixty-light-blue .noUi-handle:before, 
.threesixty-light-blue .noUi-handle:after {
background: #0c5b63;
} .threesixty-red .noUi-target {
border: 1px solid #aa0808;
}
.threesixty-red .noUi-target .noUi-base {
background: #d91111;
box-shadow: inset 0px 1px 7px #c33535
}
.threesixty-red .noUi-target .noUi-connect {
background: #ff4444;
box-shadow: inset 0px 1px 7px #c33535
}
.threesixty-red .noUi-target .noUi-handle {
border: 1px solid #8a0000;
background: #ff1c1c;
box-shadow: inset 0px 1px 7px #c33535
}
.threesixty-red .noUi-handle:before, 
.threesixty-red .noUi-handle:after {
background: #aa0808;
} .threesixty-brown .noUi-target {
border: 1px solid #631c0c;
}
.threesixty-brown .noUi-target .noUi-base {
background: #b94329;
box-shadow: inset 0px 1px 7px #852611
}
.threesixty-brown .noUi-target .noUi-connect {
background: #f5603f;
box-shadow: inset 0px 1px 7px #852611
}
.threesixty-brown .noUi-target .noUi-handle {
border: 1px solid #813a01;
background: #cb692e;
box-shadow: inset 0px 1px 7px #852611
}
.threesixty-brown .noUi-handle:before, 
.threesixty-brown .noUi-handle:after {
background: #631c0c;
} .threesixty-purple .noUi-target {
border: 1px solid #630c48;
}
.threesixty-purple .noUi-target .noUi-base {
background: #b9298e;
box-shadow: inset 0px 1px 7px #851162
}
.threesixty-purple .noUi-target .noUi-connect {
background: #f53fbe;
box-shadow: inset 0px 1px 7px #851162
}
.threesixty-purple .noUi-target .noUi-handle {
border: 1px solid #8e007c;
background: #ff38c2;
box-shadow: inset 0px 1px 7px #851162
}
.threesixty-purple .noUi-handle:before, 
.threesixty-purple .noUi-handle:after {
background: #630c48;
} .threesixty-gray .noUi-target {
border: 1px solid #908d84;
}
.threesixty-gray .noUi-target .noUi-base {
background: #b2a98f;
box-shadow: inset 0px 1px 7px #b6b4a8
}
.threesixty-gray .noUi-target .noUi-connect {
background: #d9d7cb;
box-shadow: inset 0px 1px 7px #b6b4a8
}
.threesixty-gray .noUi-target .noUi-handle {
border: 1px solid #99968f;
background: #efefe7;
box-shadow: inset 0px 1px 7px #b6b4a8
}
.threesixty-gray .noUi-handle:before, 
.threesixty-gray .noUi-handle:after {
background: #908d84;
} .threesixty-yellow .noUi-target {
border: 1px solid #6a6704;
}
.threesixty-yellow .noUi-target .noUi-base {
background: #c5be1c;
box-shadow: inset 0px 1px 7px #8f8a07
}
.threesixty-yellow .noUi-target .noUi-connect {
background: #fff835;
box-shadow: inset 0px 1px 7px #8f8a07
}
.threesixty-yellow .noUi-target .noUi-handle {
border: 1px solid #8e7000;
background: #fff938;
box-shadow: inset 0px 1px 7px #8f8a07
}
.threesixty-yellow .noUi-handle:before, 
.threesixty-yellow .noUi-handle:after {
background: #6a6704;
} .threesixty-green .noUi-target {
border: 1px solid #046a0f;
}
.threesixty-green .noUi-target .noUi-base {
background: #1cc52d;
box-shadow: inset 0px 1px 7px #078f14
}
.threesixty-green .noUi-target .noUi-connect {
background: #35ff4a;
box-shadow: inset 0px 1px 7px #078f14
}
.threesixty-green .noUi-target .noUi-handle  {
border: 1px solid #0b8e00;
background: #38ff4d;
box-shadow: inset 0px 1px 7px #078f14
}
.threesixty-green .noUi-handle:before, 
.threesixty-green .noUi-handle:after {
background: #046a0f;
} .mfp-content .threesixty-image {
position: relative;
background: #FFF;
margin: 20px auto;
}
.threesixty-image.mfp-hide {
display: block !important;
}
.threesixty-image .threesixty-mfp-anchor,
.threesixty-image .mfp-close {
position: absolute;
bottom: 10px;
right: 10px;
top: auto;
z-index: 1;
width: 32px;
height: 32px;
text-indent: -9999px;
opacity: 1;
margin: 0;
}
.threesixty-image .mfp-close:active {
top: auto;
}
.mfp-content .threesixty-mfp-anchor,
.threesixty-loading .threesixty-mfp-anchor {
display: none;
}
.threesixty-scrollbar-bottom .threesixty-mfp-anchor,
.threesixty-scrollbar-bottom .mfp-close,
.threesixty-scrollbar-bottom .mfp-close:active {
bottom: auto;
top: 10px;
} .woocommerce-product-gallery .threesixty-image {
margin: 0px;
max-width: 100%; } .woocommerce div.product .fl-html div.images {
width: auto;
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }
 html {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
}    html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
} .gustos-layout {
position: relative;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
padding: 0;
margin: 0 auto;
}
.gustos-section {
position: relative;
margin: 0 auto;
padding: 0;
box-sizing: border-box;
}
.gustos-section:before, .gustos-section:after {
content: " ";
display: table;
}
.gustos-section:after {
clear: both;
}
.section-inner {
margin: 0 auto;
max-width: 1240px;
max-width: var(--layout-width, 1240px);
padding-left: 30px;
padding-left:  0px;
padding-right: 30px;
padding-right: var(--layout-padding, 0px);
}
.gustos-section.left-sidebar .section-inner, .gustos-section.right-sidebar .section-inner {
max-width: 940px;
max-width: var(--layout-width-with-sidebar, 940px);
} .gustos-header {
padding: 15px 0;
background: #2A3744;
background: var(--header-background-color, #2A3744);
color: #fefefe;
color: var(--header-text-color, #fefefe);
}
.gustos-header a {
color: #c2cdd9;
color: var(--header-link-color, #c2cdd9);
}
.gustos-header img {
margin: 0;
} .header-container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: relative;
}
.header-logo-holder,
.header-menu,
.header-user-menu {
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
}
.header-logo-holder {
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
margin: 0 20px 0 0;
white-space: nowrap;
border: 0;
}
.header-logo-holder .logo-name {
display: block;
font-size: 26px;
}
.header-logo-holder .logo-description {
display: block;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
opacity: 0.8;
}
.header-logo-holder, .header-logo-holder a, .header-logo-holder a:hover {
color: #fefefe;
color: var(--header-text-color, #fefefe);
}
.header-logo-holder img, .header-logo-holder a img, .header-logo-holder a:hover img {
margin: 0 !important;
max-width: 100%;
height: auto;
max-height: 200px;
border: 0;
}
.header-logo-holder a:hover {
color: #c2cdd9;
color: var(--header-link-color, #c2cdd9);
}
.header-menu-holder {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
max-width: 100%;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
.header-user-menu {
margin-left: auto;
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
.header-user-menu .main-menu-nav .menu {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.header-center-logo {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.header-center-logo .header-logo-holder,
.header-center-logo .header-menu-holder {
float: none;
margin: 10px auto;
max-width: 100%;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
margin-left: 0;
margin-right: 0;
}
.header-center-logo .header-logo-holder {
text-align: center;
}
.user-details-in-menu-username > a {
padding: 11px 1px;
display: inline-block;
}
.menu-to-right {
float: right;
}
.gustos-header.mod-fixed-header.header-fixed {
position: fixed;
left: 0;
top: 0;
right: 0;
opacity: 0.95;
z-index: 7001;
display: block;
float: none;
border-radius: 0;
margin: -200px 0 0 0;
}
.gustos-header.mod-fixed-header.header-fixed.header-fixed-show {
-webkit-transition: margin 0.25s;
transition: margin 0.25s;
margin: 0;
}
.admin-bar .gustos-header.mod-fixed-header.header-fixed {
top: 32px;
}
@media screen and (max-width: 600px) {
.header-logo-holder {
max-width: 50%;
-webkit-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
overflow: hidden;
}
.header-logo-holder .logo-name {
white-space: normal;
word-wrap: break-word;
font-size: 18px;
line-height: 1;
}
.header-logo-holder .logo-description {
display: none;
}
} .gustos-container {
min-height: 75vh;
background: #fff;
}
.gustos-column {
float: left;
display: inline-block;
box-sizing: border-box;
} .gustos-content {
position: relative;
width: 100%;
background: #fff;
} .gustos-sidebar {
position: relative;
width: 300px;
width: var(--sidebar-width, 300px);
background: #fff;
min-height: 50px;
min-width: 50px;
}
.gustos-sidebar .the-sidebar {
background: inherit;
box-sizing: border-box;
}
.gustos-sidebar .sidebar-mobile-pointer {
display: none;
position: fixed;
bottom: 15px;
right: 15px;
margin: 0;
background: rgba(0, 0, 0, 0.5);
color: #fff;
border: 0;
z-index: 1200;
cursor: pointer;
text-align: center;
padding: 15px 0;
line-height: 22px;
font-size: 22px;
width: 52px;
border-radius: 3px;
}
.gustos-sidebar .sidebar-mobile-pointer .sidebar-icon {
display: inline-block;
font-size: 22px;
}
.left-sidebar {
padding-left: 300px;
padding-left: var(--sidebar-width, 300px);
}
.left-sidebar .gustos-sidebar {
float: left;
border-right: 1px solid #c3cdcd;
margin-left: -300px;
margin-left: var(--sidebar-pull-margin, -300px);
}
.left-sidebar .gustos-content {
padding-left: 40px;
}
.right-sidebar {
padding-right: 300px;
padding-right: var(--sidebar-width, 300px);
}
.right-sidebar .gustos-sidebar {
float: right;
border-left: 1px solid #c3cdcd;
margin-right: -300px;
margin-right: var(--sidebar-pull-margin, -300px);
}
.right-sidebar .gustos-content {
padding-right: 40px;
}
@media screen and (max-width: 1000px) {
.left-sidebar,
.right-sidebar {
padding-left: 0;
padding-right: 0;
}
.left-sidebar .gustos-sidebar,
.right-sidebar .gustos-sidebar {
margin: 0;
border: 0;
}
.left-sidebar .gustos-content,
.right-sidebar .gustos-content {
padding: 0;
}
.gustos-sidebar {
margin: 0;
min-height: 100px;
position: absolute;
right: auto;
left: auto;
top: 0;
bottom: 0;
width: 300px;
width: var(--sidebar-width, 300px);
}
.gustos-sidebar .the-sidebar {
display: none;
position: fixed;
top: 0;
bottom: 0;
border-radius: 0;
margin: 0;
z-index: 1100;
overflow-y: auto;
width: 300px;
width: var(--sidebar-width, 300px);
}
.gustos-sidebar .sidebar-mobile-pointer {
display: block;
}
.gustos-sidebar.admin-bar-exists .the-sidebar {
top: 32px;
}
.left-sidebar {
padding-left: 0;
padding-right: 0;
}
.left-sidebar .gustos-sidebar {
right: auto;
left: 0;
}
.left-sidebar .gustos-sidebar .the-sidebar {
box-shadow: inset -5px 0 15px -5px #8c9f9f;
}
.right-sidebar {
padding-left: 0;
padding-right: 0;
}
.right-sidebar .gustos-sidebar {
right: 0;
left: auto;
}
.right-sidebar .gustos-sidebar .the-sidebar {
box-shadow: inset 5px 0 15px -5px #8c9f9f;
}
body.show-sidebar {
overflow: hidden;
}
body.show-sidebar .show-body-shadow {
background: #000;
opacity: 0.6;
position: fixed;
z-index: 1099;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
body.show-sidebar .right-sidebar .gustos-sidebar .the-sidebar {
right: 0;
}
body.show-sidebar .left-sidebar .gustos-sidebar .the-sidebar {
left: 0;
}
.the-sidebar .widget {
padding: 15px;
}
}
@media screen and (max-width: 782px) {
.gustos-sidebar.admin-bar-exists .the-sidebar {
top: 46px;
}
}
@media screen and (max-width: 400px) {
.gustos-sidebar.admin-bar-exists .the-sidebar .sidebar-mobile-pointern {
display: none;
}
.gustos-sidebar.admin-bar-exists .the-sidebar .sidebar-mobile-pointer-close-in {
display: block;
}
} .gustos-footer,
.gustos-widgetized-footer {
padding: 30px 0;
background: #f6f6f6;
}
.gustos-widgetized-footer .widget {
padding: 0;
}
.gustos-footer {
border-top: 1px solid #c3cdcd;
}
.gustos-footer .footer-totals {
position: relative;
}
.gustos-footer .footer-totals .total {
margin: 5px 10px 5px 0;
}
.gustos-footer .footer-totals .total,
.gustos-footer .footer-totals .total .value,
.gustos-footer .footer-totals .total .type {
display: inline-block;
float: left;
}
.gustos-footer .footer-totals .total .value {
display: inline-block;
padding: 0 8px;
}
.gustos-footer .footer-totals .total .type {
display: inline-block;
text-transform: uppercase;
padding: 2px 8px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
font-weight: 700;
text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
}
.gustos-footer .footer-totals .total.red .value {
background: #EB5858;
}
.gustos-footer .footer-totals .total.red .type {
color: #EB5858;
}
.gustos-footer .footer-totals .total.green .value {
background: #71BA51;
}
.gustos-footer .footer-totals .total.green .type {
color: #71BA51;
}
.gustos-footer .footer-totals .total.blue .value {
background: #3498DB;
}
.gustos-footer .footer-totals .total.blue .type {
color: #3498DB;
}
.gustos-footer .footer-totals .total.purple .value {
background: #9462A4;
}
.gustos-footer .footer-totals .total.purple .type {
color: #9462A4;
}
.gustos-footer .footer-menu {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
font-weight: 700;
}
.gustos-footer .footer-menu ul, .gustos-footer .footer-menu li {
margin: 0;
padding: 0;
}
.gustos-footer .footer-menu ul {
text-align: right;
}
.gustos-footer .footer-menu ul li {
display: inline-block;
}
.gustos-footer .footer-menu ul li a {
display: block;
color: #555;
padding: 7px 5px;
}
.gustos-footer .footer-menu ul li a:hover {
color: #3498DB;
color: var(--color-link, #3498DB);
}
.gustos-footer .footer-to-top {
display: block;
position: absolute;
left: 50%;
top: -15px;
margin-left: -30px;
width: 60px;
height: 30px;
line-height: 30px;
text-align: center;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
background: #fff;
color: #3498DB;
color: var(--color-primary, #3498DB);
border: 1px solid #c3cdcd;
border-radius: 4px;
cursor: pointer;
}
.gustos-footer .footer-to-top .fa {
line-height: 30px;
}
.gustos-footer .footer-to-top:hover {
background: #3498DB;
background: var(--color-primary, #3498DB);
border-color: #5534d4;
border-color: var(--color-primary-darken, #5534d4);
color: #fff;
-webkit-transition: all 200ms;
transition: all 200ms;
}
.gustos-footer .site-copyright {
text-align: center;
margin: 15px 0 0 0;
}
.gustos-footer .site-copyright span {
position: relative;
display: block;
padding: 20px 0 10px;
margin: 20px 0 0;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.gustos-footer .site-copyright span:before {
content: " ";
position: absolute;
height: 4px;
width: 40px;
margin-left: -20px;
top: -2px;
left: 50%;
background: #9b88e6;
background: var(--color-primary-lighten, #9b88e6);
}
@media screen and (max-width: 768px) {
.gustos-footer .footer-totals {
text-align: center;
margin-top: 15px;
}
.gustos-footer .footer-totals .total,
.gustos-footer .footer-totals .total .value,
.gustos-footer .footer-totals .total .type {
float: none;
font-weight: 400;
}
.gustos-footer .footer-menu {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
font-weight: 400;
margin-top: 10px;
}
.gustos-footer .footer-menu ul {
text-align: center;
}
} .gustos-row {
border-radius: 0;
margin: 0;
padding: 15px 0;
}
.gustos-row.border-bottom {
border-bottom: 1px solid #d8d8d8;
}
.gustos-row.border-top {
border-top: 1px solid #d8d8d8;
}
.gustos-row.border-tb {
border-top: 1px solid #d8d8d8;
border-bottom: 1px solid #d8d8d8;
}
.gustos-row.gustos-row-page-content {
padding-bottom: 3.5rem;
} .gustos-layout.boxed-layout {
margin-top: 30px;
margin-top: var(--layout-margin, 30px);
margin-bottom: 30px;
margin-bottom: var(--layout-margin, 30px);
max-width: 1240px;
max-width: var(--layout-width, 1240px);
} .gustos-layout .elementor-section.elementor-section-boxed > .elementor-container {
margin: 0 auto;
max-width: 1240px;
max-width: var(--layout-width, 1240px);
}
.gustos-layout .elementor-column-gap-default > .elementor-row {
padding-left: 20px;
padding-left: var(--elementor-gap-default, 20px);
padding-right: 20px;
padding-right: var(--elementor-gap-default, 20px);
}
.gustos-layout .elementor-column-gap-no > .elementor-row {
padding-left: 30px;
padding-left: var(--elementor-gap-no, 30px);
padding-right: 30px;
padding-right: var(--elementor-gap-no, 30px);
}
.gustos-layout .elementor-column-gap-narrow > .elementor-row {
padding-left: 25px;
padding-left: var(--elementor-gap-narrow, 25px);
padding-right: 25px;
padding-right: var(--elementor-gap-narrow, 25px);
}
.gustos-layout .elementor-column-gap-extended > .elementor-row {
padding-left: 15px;
padding-left: var(--elementor-gap-extended, 15px);
padding-right: 15px;
padding-right: var(--elementor-gap-extended, 15px);
}
.gustos-layout .elementor-column-gap-wide > .elementor-row {
padding-left: 10px;
padding-left: var(--elementor-gap-wide, 10px);
padding-right: 10px;
padding-right: var(--elementor-gap-wide, 10px);
}
.gustos-layout .elementor-column-gap-wider > .elementor-row {
padding-left: 0px;
padding-left: var(--elementor-gap-wider, 0px);
padding-right: 0px;
padding-right: var(--elementor-gap-wider, 0px);
}
.gustos-layout .elementor-column-gap-default > .elementor-row .elementor-row {
padding-left: 0;
padding-right: 0;
}
.gustos-layout .elementor-column-gap-no > .elementor-row .elementor-row {
padding-left: 0;
padding-right: 0;
}
.gustos-layout .elementor-column-gap-narrow > .elementor-row .elementor-row {
padding-left: 0;
padding-right: 0;
}
.gustos-layout .elementor-column-gap-extended > .elementor-row .elementor-row {
padding-left: 0;
padding-right: 0;
}
.gustos-layout .elementor-column-gap-wide > .elementor-row .elementor-row {
padding-left: 0;
padding-right: 0;
}
.gustos-layout .elementor-column-gap-wider > .elementor-row .elementor-row {
padding-left: 0;
padding-right: 0;
}
.gustos-layout .elementor-section.elementor-section-complete_full_width > .elementor-container > .elementor-row {
max-width: 100%;
margin: 0;
padding: 0;
}
.gustos-layout .elementor-widget-image .elementor-image img {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
} .page-breadcrumb {
background: #f6f6f6;
border-bottom: 1px solid #ddd;
padding-top: 10px;
padding-bottom: 10px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #7f7f7f;
font-weight: 700;
}
.page-breadcrumb a {
color: #7f7f7f;
} .page-title {
position: relative;
border-bottom: 1px solid #ddd;
padding-top: 20px;
padding-bottom: 20px;
z-index: 10;
word-wrap: break-word;
}
.page-title h1, .page-title h2 {
margin: 0;
}
.page-title img {
display: block;
margin: 0 15px 0 0;
border-radius: 3px;
}
.page-title p {
margin-top: 0.2rem;
margin-bottom: 0.5rem;
}
@media screen and (max-width: 600px) {
.page-title h1, .page-title h2 {
font-size: 1.3rem;
}
}  html {
font-size: 16px;
font-size: var(--body-font-size, 16px);
color: #454757;
line-height: 1.5;
}
body {
overflow-x: hidden;
overflow-y: initial;
background-image: none;
background-image: var(--body-background-image, none);
background-color: #fff;
background-color: var(--body-background-color, #fff);
background-repeat: repeat;
background-repeat: var(--body-background-repeat, repeat);
background-position: 0% 0%;
background-position: var(--body-background-position, 0% 0%);
background-size: auto;
background-size: var(--body-background-size, auto);
background-attachment: scroll;
background-attachment: var(--body-background-attachment, scroll);
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-family: var(--body-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
font-weight: 400;
font-weight: var(--body-font-weight, 400);
font-style: normal;
font-style: var(--body-font-style, normal);
} img {
max-width: 100%;
height: auto;
}
img.wp-smiley {
margin: 0;
} hr {
background: #e4e5ea;
height: 1px;
border: 0;
padding: 0;
width: 100%;
margin: 1.5rem 0;
} a {
color: #3498DB;
color: var(--color-link, #3498DB);
text-decoration: none;
}
a:hover {
color: #4225b0;
color: var(--color-link-hover, #4225b0);
} h1, h2, h3, h4, h5, h6 {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-family: var(--heading-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
font-weight: 400;
font-weight: var(--heading-font-weight, 400);
font-style: normal;
font-style: var(--heading-font-style, normal);
color: #2e303a;
}
h1 {
font-size: 2.6rem;
margin: 1rem 0 1rem 0;
}
h2 {
font-size: 2.3rem;
margin: 1rem 0 1rem 0;
}
h3 {
font-size: 2.1rem;
margin: 1rem 0 1rem 0;
}
h4 {
font-size: 1.9rem;
margin: 1rem 0 1rem 0;
}
h5 {
font-size: 1.7rem;
margin: 1rem 0 1rem 0;
}
h6 {
font-size: 1.5rem;
margin: 1rem 0 1rem 0;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
font-weight: 400;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .entry-title a {
color: #5b5e73;
text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .entry-title a:hover {
color: #3498DB;
color: var(--color-link, #3498DB);
} p,
ul,
ol,
table,
img,
figure,
pre,
blockquote {
margin-top: 1rem;
margin-bottom: 1.5rem;
} li > ul,
li > ol {
margin-top: 0rem;
margin-bottom: 0rem;
} abbr[title] {
cursor: help;
border-bottom: 1px dotted #676a81;
} acronym[title] {
cursor: help;
border-bottom: 1px dashed #676a81;
} kbd {
background: #23242C;
color: #ffffff;
border-radius: 3px;
padding: 2px;
} pre,
code {
border: 1px solid #e6e6e6;
background: #fcfcfc;
border-radius: 3px;
padding: 2px;
}
pre {
padding: 10px;
overflow: auto;
} q {
font-style: italic;
}
blockquote {
position: relative;
margin-left: 0;
margin-right: 0;
padding: 15px 30px;
border: 0;
background: #dee6ee;
color: #5b5e73;
font-size: 1.5rem;
font-size: var(--font-size-xl, 1.5rem);
font-family: "Georgia", serif;
overflow: hidden;
border-radius: 5px;
}
blockquote p {
margin: 10px 0;
}
blockquote cite {
font-size: 1.3rem;
font-size: var(--font-size-lg, 1.3rem);
}
.entry-title {
word-wrap: break-word;
} .text-black {
color: #23242C;
}
.text-red {
color: #EB5858;
}
.text-green {
color: #71BA51;
}
.text-blue {
color: #8cb6e2;
}
.text-orange {
color: #F6A856;
}
.text-yellow {
color: #F5D554;
}
.text-pink {
color: #a0c2e5;
}
.text-purple {
color: #a0c2e5;
}
.text-teal {
color: #39CAB5;
}
.text-olive {
color: #A1B809;
}
.text-white {
color: #ffffff;
}
.text-dark-gray {
color: #5b5e73;
}
.text-gray {
color: #8f91a6;
}
.text-light-gray {
color: #e4e5ea;
}
.text-primary {
color: #3498DB;
color: var(--color-primary, #3498DB);
} .mark {
position: relative;
display: inline;
padding: 1px 5px;
margin: 0;
border-radius: 2px;
font-size: 100%;
background: #23242C;
font-weight: 400;
color: #ffffff;
vertical-align: middle;
}
.mark.primary {
background: #3498DB;
background: var(--color-primary, #3498DB);
}
.mark.black {
background: #23242C;
}
.mark.red {
background: #EB5858;
}
.mark.green {
background: #71BA51;
}
.mark.blue {
background: #3498DB;
}
.mark.orange {
background: #F6A856;
}
.mark.yellow {
background: #F5D554;
}
.mark.pink {
background: #F15274;
}
.mark.purple {
background: #9462A4;
}
.mark.teal {
background: #39CAB5;
}
.mark.olive {
background: #A1B809;
}
.mark.dark-gray {
background: #5b5e73;
}
.mark.gray {
background: #8f91a6;
}
.mark.light-gray {
background: #e4e5ea;
color: #737373;
}
.mark.white {
background: #ffffff;
color: #737373;
}
.mark.square {
border-radius: 0;
}
.mark.rounded {
border-radius: 50px;
padding: 1px 5px;
}
.mark.top {
top: -0.8em;
}
.mark.bottom {
bottom: -0.8em;
}
.mark.small {
font-size: 70%;
}
.mark.big {
font-size: 150%;
padding: 1px 7px;
}
.mark.huge {
font-size: 200%;
padding: 3px 15px;
}
.mark.block {
display: inline-block;
}
.mark.inline {
display: inline;
} .form-label {
font-weight: 700;
color: #5b5e73;
margin-top: 1.5rem;
}
.required-form-field-mark {
color: #EB5858;
font-weight: 700;
cursor: default;
}
.form-description {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #8f91a6;
font-weight: 400;
}
label {
margin-right: 15px;
}
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="week"],
select,
textarea {
box-sizing: border-box;
}
input[type="text"],
input[type="password"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="week"],
select,
textarea {
padding: 10px 12px;
margin: 5px 0 0 0;
border-radius: 3px;
border: 1px solid #c8c9d3;
background: #ffffff;
color: black;
line-height: 1.5;
}
input[type="text"][disabled],
input[type="password"][disabled],
input[type="color"][disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled],
select[disabled],
textarea[disabled] {
background-color: #eee;
border-color: #e4e5ea;
color: #999;
cursor: not-allowed;
}
input[type="text"][readonly],
input[type="password"][readonly],
input[type="color"][readonly],
input[type="date"][readonly],
input[type="datetime"][readonly],
input[type="datetime-local"][readonly],
input[type="email"][readonly],
input[type="month"][readonly],
input[type="number"][readonly],
input[type="search"][readonly],
input[type="tel"][readonly],
input[type="time"][readonly],
input[type="url"][readonly],
input[type="week"][readonly],
select[readonly],
textarea[readonly] {
background-color: #fcfff9;
color: #414839;
}
select:not(.select2-hidden-accessible) {
display: inline-block;
padding: 10px 22px 10px 12px;
-webkit-appearance: textfield;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAeUlEQVQ4T+3SwQ2AIBBE0U8sREvRtuzArmzEk3ZhTMgkeiEuYOSgCVzZfbADjsLLFfao4PtE/5thA0xAZ4SwACNwhPuxkYXNQBs0CRuA9e6wVIYhKqwHNuv5UqD6LnQ/b2ZiKs4BVaexlVcUewJmf9DcG1bQTuD7GXqaPA4VarkPEQAAAABJRU5ErkJggg==) no-repeat right center #ffffff;
}
select:not(.select2-hidden-accessible)::-ms-expand {
border: 0;
background-color: transparent;
display: none;
}
textarea {
width: 100%;
min-height: 100px;
}
textarea.normal {
min-height: 200px;
}
textarea.big {
min-height: 400px;
}
textarea.huge {
min-height: 600px;
}
input,
select {
max-width: 100%;
}
input.fullwidth,
select.fullwidth {
width: 100%;
}
input.small,
select.small {
width: 88px;
}
input.super-small,
select.super-small {
width: 65px;
}
input:focus:not([type="range"]),
select:focus,
textarea:focus {
box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.07);
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #aaa;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
color: #aaa;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #aaa;
}
input::placeholder,
textarea::placeholder {
color: #aaa;
} input[type="radio"],
input[type="checkbox"] {
position: relative;
vertical-align: baseline;
margin-right: 5px;
}
input[type="submit"],
input[type="reset"],
input[type="button"] {
margin-bottom: 1.5rem;
}
input.field-mark-error,
select.field-mark-error,
textarea.field-mark-error {
border-color: #EB5858;
}
input.field-active,
select.field-active,
textarea.field-active {
border-color: #3498DB;
}
input.loading-data {
background-image: url(//kuechenkopf.de/wp-content/themes/gustos/assets/images/24.gif);
background-repeat: no-repeat;
background-position: 99% center;
}
input:focus,
button:focus,
textarea:focus,
select:focus {
box-shadow: 0 0 1px 1px #428fe4;
} .select2-container .select2-selection--single {
height: auto;
}
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
margin: 5px 0 0 0;
border-radius: 3px;
border: 1px solid #c8c9d3;
background: #ffffff;
color: black;
}
.select2-container .select2-selection--single .select2-selection__rendered {
padding: 11px 22px 11px 12px;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
padding-top: 1px;
padding-bottom: 1px;
}
.select2-container .select2-search--inline {
margin-top: 5px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 1;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 26px;
top: 50%;
margin-top: -10px;
} .form-row {
padding: 5px 0 20px;
}
.form-row.inline {
padding-top: 15px;
}
.form-row.inline .form-label {
padding-top: 5px;
}
.form-field-container .has-error {
background: #fff0f0;
} input[type=checkbox] {
cursor: pointer;
font-size: 16px;
visibility: hidden;
position: relative;
vertical-align: middle;
margin: 0 14px 0 0;
}
input[type=checkbox]:after {
content: " ";
display: inline-block;
position: absolute;
visibility: visible;
border-radius: 2px;
z-index: 2;
border: 1px solid #b4b9be;
background: #fff;
clear: none;
cursor: pointer;
height: 20px;
margin: -6px 6px 0 0;
outline: 0;
padding: 0 !important;
text-align: center;
width: 20px;
min-width: 20px;
-webkit-appearance: none;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-webkit-transition: .05s border-color ease-in-out;
transition: .05s border-color ease-in-out;
color: #3498DB;
color: var(--color-primary, #3498DB);
line-height: 16px;
}
input[type=checkbox]:checked:after {
content: "\f00c";
font-family: "Font Awesome 5 Free";
display: unset;
font-weight: bold;
color: #fff;
background: #3498DB;
background: var(--color-primary, #3498DB);
border-color: #3498DB;
border-color: var(--color-primary, #3498DB);
} .typeahead__container {
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
margin: 5px 0 0 0;
}
.typeahead__container input {
margin: 0;
}
.typeahead__container .typeahead__cancel-button {
line-height: inherit;
padding: 10px;
font-size: inherit;
}
.typeahead__dropdown, .typeahead__list {
max-height: 300px;
overflow: auto;
}  .smk-image-uploader {
margin: 0.75rem 0 1.5rem;
}
.smk-image-uploader .the-images .the-image {
display: inline-block;
position: relative;
margin: 0 10px 10px 0;
background: #eee;
}
.smk-image-uploader .the-images .the-image,
.smk-image-uploader .the-images .the-image .the-image-div {
vertical-align: middle;
text-align: center;
width: 80px;
height: 80px;
line-height: 80px;
}
.smk-image-uploader .the-images .the-image .remove,
.smk-image-uploader .the-images .the-image .size {
display: none;
position: absolute;
bottom: 4px;
right: 4px;
padding: 3px 4px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
line-height: 14px;
border-radius: 2px;
text-transform: uppercase;
color: #fff;
text-align: center;
background: #EB5858;
cursor: pointer;
}
.smk-image-uploader .the-images .the-image .remove:hover,
.smk-image-uploader .the-images .the-image .size:hover {
color: #fff;
background: red;
}
.smk-image-uploader .the-images .the-image .size {
left: 4px;
right: auto;
background: #3498DB;
cursor: default;
}
.smk-image-uploader .the-images .the-image .size:hover {
background: #3498DB;
}
.smk-image-uploader .the-images .the-image:hover .remove,
.smk-image-uploader .the-images .the-image:hover .size {
display: block;
}
.smk-image-uploader .the-images .the-image.smk-the-image-hidden {
display: none;
}
.smk-image-uploader .the-images .the-image img {
display: inline-block;
margin: 0;
vertical-align: middle;
text-align: center;
}
.smk-image-uploader .the-images .the-image .the-progress-bar {
position: absolute;
display: block;
top: 50%;
left: 10px;
right: 10px;
height: 5px;
padding: 2px;
margin-top: -4px;
border-radius: 3px;
background: #fff;
}
.smk-image-uploader .the-images .the-image .the-progress-bar > span {
display: block;
height: 5px;
width: 0;
background: #71BA51;
border-radius: inherit;
}
.smk-image-uploader .the-images .the-image .file-error {
display: block;
position: absolute;
width: 100%;
overflow: hidden;
top: 50%;
line-height: 1.4;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
color: #EB5858;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
text-align: center;
}
.smk-image-uploader .the-images .the-image.failed {
background: #ffd6d8;
}
.smk-image-uploader .upload-button {
margin: 0 0 10px 0;
border: 2px dashed #c8c9d3;
color: #c8c9d3;
font-size: 1.5rem;
font-size: var(--font-size-xl, 1.5rem);
text-align: center;
padding: 0;
width: 80px;
height: 80px;
line-height: 80px;
cursor: pointer;
box-sizing: border-box;
}
.smk-image-uploader .upload-button:hover {
border-color: #8f91a6;
color: #8f91a6;
}
.smk-image-uploader .upload-button.focused {
background: fade(#3498DB, 20%);
}
.smk-image-uploader .the-images,
.smk-image-uploader .the-images .the-image,
.smk-image-uploader .upload-button {
display: inline-block;
float: left;
}
.smk-image-uploader.size-small .the-images .the-image .size {
display: none;
}
.smk-image-uploader.size-medium .the-images .the-image,
.smk-image-uploader.size-medium .the-images .the-image .the-image-div {
width: 150px;
height: 150px;
line-height: 150px;
}
.smk-image-uploader.size-medium .upload-button {
width: 150px;
height: 150px;
}
.smk-image-uploader.size-thumbnail .the-images .the-image,
.smk-image-uploader.size-thumbnail .the-images .the-image .the-image-div {
width: 150px;
height: 150px;
line-height: 150px;
}
.smk-image-uploader.size-thumbnail .upload-button {
width: 150px;
height: 150px;
line-height: 150px;
}
.smk-image-uploader.size-medium .the-images .the-image,
.smk-image-uploader.size-medium .the-images .the-image .the-image-div {
width: 300px;
min-height: 250px;
line-height: 250px;
height: auto;
}
.smk-image-uploader.size-medium .the-images .remove {
bottom: 7px;
right: 7px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
line-height: 13px;
text-transform: none;
}
.smk-image-uploader.size-medium .upload-button {
width: 300px;
height: 250px;
line-height: 250px;
}
.smk-image-uploader.size-large .the-images {
display: block;
float: none;
clear: both;
}
.smk-image-uploader.size-large .the-images .the-image,
.smk-image-uploader.size-large .the-images .the-image .the-image-div {
width: 100%;
height: auto;
line-height: 100px;
min-height: 100px;
}
.smk-image-uploader.size-large .the-images .remove {
bottom: 10px;
right: 10px;
padding: 8px 13px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
line-height: 14px;
text-transform: none;
}
.smk-image-uploader.size-large .upload-button {
position: relative;
font-size: 48px;
width: 100%;
height: auto;
line-height: auto;
padding-bottom: 40%;
text-align: center;
border: 0;
background: #eee;
}
.smk-image-uploader.size-large .upload-button .the-upload-icon {
position: absolute;
width: 50px;
height: 50px;
top: 50%;
left: 50%;
margin-top: -25px;
margin-left: -25px;
}
.smk-image-uploader.size-small-rounded .the-images .the-image,
.smk-image-uploader.size-small-rounded .the-images .the-image img,
.smk-image-uploader.size-small-rounded .the-images .upload-button {
width: 60px;
height: 60px;
line-height: 60px;
border-radius: 50%;
}
.smk-image-uploader.size-small-rounded .the-images .the-image .size,
.smk-image-uploader.size-small-rounded .the-images .the-image img .size,
.smk-image-uploader.size-small-rounded .the-images .upload-button .size {
display: none;
}
.smk-image-uploader:before, .smk-image-uploader:after,
.smk-image-uploader .the-images:before,
.smk-image-uploader .the-images:after {
content: " ";
display: table;
}
.smk-image-uploader:after,
.smk-image-uploader .the-images:after {
clear: both;
}
.smk-post-selector .selections {
padding: 3px;
background: #fafafa;
border-radius: 3px;
min-height: 32;
}
.smk-post-selector .selections > span {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
display: inline-block;
margin: 3px;
padding: 2px 7px;
background: #eee;
border-radius: 2px;
border: 1px solid #ccc;
color: #444;
cursor: pointer;
}
.smk-post-selector .selections > span:hover {
border-color: #EB5858;
color: #EB5858;
}
.smk-post-selector .results {
margin-top: 10px;
}
.smk-post-selector .results .post-item {
padding: 5px;
cursor: pointer;
}
.smk-post-selector .results .post-item:nth-child(even) {
background: #fafafa;
}
.smk-post-selector .results .post-item .the-icon {
color: #999;
display: inline-block;
margin-right: 5px;
}
.smk-post-selector .results .post-item:hover {
background: #f4f4f4;
color: #71BA51;
}
.smk-post-selector .results .post-item:hover .the-icon {
color: #71BA51;
} .notification {
background: #888;
color: #fff;
border-radius: 3px;
padding: 10px 15px;
margin: 20px 0;
}
.notification a {
color: #fff;
border-bottom: 1px dotted #eee;
}
.notification a:hover {
opacity: 0.7;
}
.notification.green {
background: #71BA51;
}
.notification.red {
background: #EB5858;
}
.notification.orange {
background: #F6A856;
}
.notification.blue {
background: #3498DB;
}
.notification.light {
border-width: 1px;
border-style: solid;
}
.notification.super-light {
border: 0;
}
.notification.light.green, .notification.super-light.green {
background: #e2f1dc;
}
.notification.light.green,
.notification.light.green a, .notification.super-light.green,
.notification.super-light.green a {
color: #5a9b3d;
border-color: #80c163;
}
.notification.light.red, .notification.super-light.red {
background: #fdeeee;
}
.notification.light.red,
.notification.light.red a, .notification.super-light.red,
.notification.super-light.red a {
color: #e62a2a;
border-color: #ee6f6f;
}
.notification.light.orange, .notification.super-light.orange {
background: #fef3e7;
}
.notification.light.orange,
.notification.light.orange a, .notification.super-light.orange,
.notification.super-light.orange a {
color: #f38f26;
border-color: #f7b46e;
}
.notification.light.blue, .notification.super-light.blue {
background: #e1f0fa;
}
.notification.light.blue,
.notification.light.blue a, .notification.super-light.blue,
.notification.super-light.blue a {
color: #217dbb;
border-color: #4aa3df;
}
.notification.center {
text-align: center;
}
.notification.site-notice {
border-radius: 0;
margin: 0;
position: relative;
z-index: 99999;
}
.notification p {
margin: 5px 0;
padding: 5px 0;
}
.notification .timer {
position: absolute;
right: 10px;
display: inline-block;
padding: 2px 6px;
background: rgba(0, 0, 0, 0.1);
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
} table {
margin: 0 0 1.5em;
width: 100%;
border-collapse: collapse;
border-spacing: 0;
}
td, th {
padding: 0.5rem;
border: 1px solid #e4e5ea;
} .button {
padding: 10px 22px;
font-size: 1rem;
position: relative;
display: inline-block;
margin: 5px 5px 5px 0;
background: #ffffff;
border: 1px solid #d9d9d9;
border-radius: 3px;
text-decoration: none;
font-weight: 400;
text-shadow: none;
vertical-align: middle;
}
.button.link {
border-color: transparent;
background: transparent;
color: inherit;
text-shadow: none;
}
.button.nobg {
background: transparent;
border-color: transparent;
text-shadow: none;
}
.button:hover {
background: #fcfcfc;
color: #505265;
border-color: #bfbfbf;
box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.15), 0 1px 1px 0 rgba(0, 0, 0, 0.15);
}
.button.current, .button.current:hover {
z-index: 2;
box-shadow: inset 0 5px 25px 0 rgba(0, 0, 0, 0.2);
}
.button:before {
line-height: 1.5;
}
.button.primary, .button.hover-primary:hover {
background: #3498DB;
background: var(--color-primary, #3498DB);
border-color: #5534d4;
border-color: var(--color-primary-darken, #5534d4);
color: #fff;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.button.primary.nobg {
color: #3498DB;
color: var(--color-primary, #3498DB);
background: transparent;
border-color: transparent;
text-shadow: none;
}
.button.primary.bordered {
color: #3498DB;
color: var(--color-primary, #3498DB);
background: transparent;
text-shadow: none;
}
.button.primary:hover {
color: #3498DB;
color: var(--color-primary, #3498DB);
background: #5534d4;
background: var(--color-primary-darken, #5534d4);
color: #fff;
}
.button.primary.current, .button.primary.current:hover {
background: #5534d4;
background: var(--color-primary-darken, #5534d4);
color: #fff;
}
.button.black, .button.hover-black:hover {
background: #23242C;
border-color: #08080a;
color: #fff;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.button.black.nobg {
color: #23242C;
background: transparent;
border-color: transparent;
text-shadow: none;
}
.button.black.bordered {
color: #23242C;
background: transparent;
text-shadow: none;
}
.button.black:hover {
color: #23242C;
background: #0c0d10;
color: #fff;
}
.button.black.current, .button.black.current:hover {
background: #08080a;
color: #fff;
}
.button.red, .button.hover-red:hover {
background: #EB5858;
border-color: #e42121;
color: #fff;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.button.red.nobg {
color: #EB5858;
background: transparent;
border-color: transparent;
text-shadow: none;
}
.button.red.bordered {
color: #EB5858;
background: transparent;
text-shadow: none;
}
.button.red:hover {
color: #EB5858;
background: #e62a2a;
color: #fff;
}
.button.red.current, .button.red.current:hover {
background: #e42121;
color: #fff;
}
.button.green, .button.hover-green:hover {
background: #71BA51;
border-color: #56933a;
color: #fff;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.button.green.nobg {
color: #71BA51;
background: transparent;
border-color: transparent;
text-shadow: none;
}
.button.green.bordered {
color: #71BA51;
background: transparent;
text-shadow: none;
}
.button.green:hover {
color: #71BA51;
background: #5a9b3d;
color: #fff;
}
.button.green.current, .button.green.current:hover {
background: #56933a;
color: #fff;
}
.button.blue, .button.hover-blue:hover {
background: #3498DB;
border-color: #2077b2;
color: #fff;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.button.blue.nobg {
color: #3498DB;
background: transparent;
border-color: transparent;
text-shadow: none;
}
.button.blue.bordered {
color: #3498DB;
background: transparent;
text-shadow: none;
}
.button.blue:hover {
color: #3498DB;
background: #217dbb;
color: #fff;
}
.button.blue.current, .button.blue.current:hover {
background: #2077b2;
color: #fff;
}
.button.orange, .button.hover-orange:hover {
background: #F6A856;
border-color: #f38a1c;
color: #fff;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.button.orange.nobg {
color: #F6A856;
background: transparent;
border-color: transparent;
text-shadow: none;
}
.button.orange.bordered {
color: #F6A856;
background: transparent;
text-shadow: none;
}
.button.orange:hover {
color: #F6A856;
background: #f38f26;
color: #fff;
}
.button.orange.current, .button.orange.current:hover {
background: #f38a1c;
color: #fff;
}
.button.yellow, .button.hover-yellow:hover {
background: #F5D554;
border-color: #f2c71a;
color: #fff;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.button.yellow.nobg {
color: #F5D554;
background: transparent;
border-color: transparent;
text-shadow: none;
}
.button.yellow.bordered {
color: #F5D554;
background: transparent;
text-shadow: none;
}
.button.yellow:hover {
color: #F5D554;
background: #f2c924;
color: #fff;
}
.button.yellow.current, .button.yellow.current:hover {
background: #f2c71a;
color: #fff;
}
.button.pink, .button.hover-pink:hover {
background: #F15274;
border-color: #ec1947;
color: #fff;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.button.pink.nobg {
color: #F15274;
background: transparent;
border-color: transparent;
text-shadow: none;
}
.button.pink.bordered {
color: #F15274;
background: transparent;
text-shadow: none;
}
.button.pink:hover {
color: #F15274;
background: #ed234e;
color: #fff;
}
.button.pink.current, .button.pink.current:hover {
background: #ec1947;
color: #fff;
}
.button.purple, .button.hover-purple:hover {
background: #9462A4;
border-color: #724a7f;
color: #fff;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.button.purple.nobg {
color: #9462A4;
background: transparent;
border-color: transparent;
text-shadow: none;
}
.button.purple.bordered {
color: #9462A4;
background: transparent;
text-shadow: none;
}
.button.purple:hover {
color: #9462A4;
background: #784d86;
color: #fff;
}
.button.purple.current, .button.purple.current:hover {
background: #724a7f;
color: #fff;
}
.button.teal, .button.hover-teal:hover {
background: #39CAB5;
border-color: #2a9c8b;
color: #fff;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.button.teal.nobg {
color: #39CAB5;
background: transparent;
border-color: transparent;
text-shadow: none;
}
.button.teal.bordered {
color: #39CAB5;
background: transparent;
text-shadow: none;
}
.button.teal:hover {
color: #39CAB5;
background: #2ca493;
color: #fff;
}
.button.teal.current, .button.teal.current:hover {
background: #2a9c8b;
color: #fff;
}
.button.olive, .button.hover-olive:hover {
background: #A1B809;
border-color: #6e7e06;
color: #fff;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.button.olive.nobg {
color: #A1B809;
background: transparent;
border-color: transparent;
text-shadow: none;
}
.button.olive.bordered {
color: #A1B809;
background: transparent;
text-shadow: none;
}
.button.olive:hover {
color: #A1B809;
background: #768707;
color: #fff;
}
.button.olive.current, .button.olive.current:hover {
background: #6e7e06;
color: #fff;
}
.button.gray, .button.hover-gray:hover {
background: #8f91a6;
border-color: #6e718a;
color: #fff;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.button.gray.nobg {
color: #8f91a6;
background: transparent;
border-color: transparent;
text-shadow: none;
}
.button.gray.bordered {
color: #8f91a6;
background: transparent;
text-shadow: none;
}
.button.gray:hover {
color: #8f91a6;
background: #72768f;
color: #fff;
}
.button.gray.current, .button.gray.current:hover {
background: #6e718a;
color: #fff;
}
.button.small {
padding: 6px 14px;
font-size: 0.85rem;
}
.button.form-size {
padding: 9px 12px;
margin: 5px 0 0 0;
}
.button.big {
padding: 16px 32px;
font-size: 1.1rem;
}
.button.huge {
padding: 24px 50px;
font-size: 1.2rem;
}
.button.mini {
padding: 0 7px;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
}
.button.mini:hover:not(.current) {
box-shadow: none;
}
.button.fit-form {
padding: 7.3px 12px;
}
.button.square {
border-radius: 0;
}
.button.rounded {
border-radius: 100px;
}
.button.left {
float: left;
margin-right: 5px;
margin-left: 0;
}
.button.right {
float: right;
margin-left: 5px;
margin-right: 0;
}
.button.strong {
font-weight: 700;
}
.button[disabled], .button[disabled]:hover {
background: #CDCDCD;
color: #fff;
border-color: #b3b3b3;
}
.button.active, .button:active {
box-shadow: inset 0 5px 25px 0 rgba(0, 0, 0, 0.2);
}
.button.activated {
box-shadow: inset 0 5px 25px 0 rgba(0, 0, 0, 0.4);
}
button,
.button {
cursor: pointer;
}
button.loading, button.loading:hover, button.loading.current, button.loading.current:hover,
.button.loading,
.button.loading:hover,
.button.loading.current,
.button.loading.current:hover {
border-color: #93A2A2 !important;
background: #9faeae !important;
background-image: -webkit-linear-gradient(45deg, #c9d8d8 25%, #9faeae 25%, #9faeae 50%, #c9d8d8 50%, #c9d8d8 75%, #9faeae 75%, #9faeae) !important;
background-image: linear-gradient(45deg, #c9d8d8 25%, #9faeae 25%, #9faeae 50%, #c9d8d8 50%, #c9d8d8 75%, #9faeae 75%, #9faeae) !important;
background-size: 30px 30px !important;
-webkit-animation: loadingbutton 0.7s linear infinite !important;
animation: loadingbutton 0.7s linear infinite !important;
}
@-webkit-keyframes loadingbutton {
from {
background-position: 0 0;
}
to {
background-position: 60px 30px;
}
}
@keyframes loadingbutton {
from {
background-position: 0 0;
}
to {
background-position: 60px 30px;
}
}
.button.circle {
position: relative;
z-index: 10;
text-align: center;
padding: 0;
overflow: hidden;
width: 45px;
height: 45px;
border-radius: 30px;
line-height: 45px;
}
.button.small.circle {
width: 29px;
height: 29px;
border-radius: 48px;
line-height: 29px;
}
.button.big.circle {
width: 60px;
height: 60px;
border-radius: 102px;
line-height: 60px;
}
.button.huge.circle {
width: 88px;
height: 88px;
border-radius: 150px;
line-height: 88px;
}
.button-group {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 6px 3px 6px 0;
}
.button-group:before, .button-group:after {
content: " ";
display: table;
}
.button-group:after {
clear: both;
}
.button-group .button {
position: relative;
float: left;
margin: 0 0 -1px;
z-index: 1;
}
.button-group .button:not(:first-child):not(:last-child) {
border-radius: 0;
}
.button-group .button:first-child {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
margin: 0;
}
.button-group .button:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.button-group .button:hover, .button-group .button.current, .button-group .button.current:hover {
z-index: 2;
}
.button-block {
position: relative;
display: block;
vertical-align: middle;
margin: 6px 3px 6px 0;
}
.button-block:before, .button-block:after {
content: " ";
display: table;
}
.button-block:after {
clear: both;
}
.button-block.inline {
display: inline-block;
}
.button-block.left {
text-align: left;
}
.button-block.left > .button,
.button-block.left > .button-group {
float: none;
margin-left: 0;
margin-right: 5px;
}
.button-block.center {
text-align: center;
}
.button-block.center > .button,
.button-block.center > .button-group {
float: none;
}
.button-block.center > .button-group {
margin-left: auto;
margin-right: auto;
}
.button-block.right {
text-align: right;
}
.button-block.right > .button,
.button-block.right > .button-group {
float: none;
margin-right: 5px;
}
.align-buttons.right {
text-align: right;
}
.align-buttons.center {
text-align: center;
}
.align-buttons.left {
text-align: left;
}
.dropdown-group {
position: relative;
}
.dropdown-group .button {
position: initial;
}
.button.dropdown {
display: inline-block;
list-style: none;
z-index: 100;
padding-left: 11px;
padding-right: 11px;
}
.button.dropdown > .dropdown-block {
position: absolute;
display: none;
top: 100%;
left: 0;
min-width: 100%;
z-index: 100;
text-shadow: none;
white-space: nowrap;
padding: 3px 0;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
}
.button.dropdown > .dropdown-block > ul {
margin: 0;
padding: 0;
list-style: none;
background: #ffffff;
color: #23242C;
border: 1px solid #bfbfbf;
}
.button.dropdown > .dropdown-block > ul li a {
display: block;
padding: 5px 10px;
font-weight: 400;
}
.button.dropdown > .dropdown-block > ul li a:hover {
background: #f7f7f7;
}
.button.dropdown > .dropdown-block .title {
color: #5b5e73;
padding: 10px 10px 5px 10px;
font-weight: 700;
text-transform: uppercase;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.button.dropdown > .dropdown-block .sep {
height: 0;
display: block;
width: 100%;
padding: 0;
border-bottom: 1px solid #bfbfbf;
}
.button.dropdown:hover {
z-index: 110;
}
.button.dropdown:hover > .dropdown-block {
display: block;
z-index: 110;
}
.button.small.dropdown {
padding-left: 11px;
padding-right: 11px;
}
.button.big.dropdown {
padding-left: 11px;
padding-right: 11px;
}
.button.huge.dropdown {
padding-left: 25px;
padding-right: 25px;
}  .visual-select {
margin: 0 0 1.5rem;
}
.visual-select .choice {
display: inline-block;
float: left;
margin-right: 15px;
margin-top: 5px;
}
.visual-select .choice .handle {
position: relative;
display: inline-block;
float: left;
padding: 7px 12px;
margin: 0 0 0 -1px;
border-radius: 0;
background: #fafafa;
border: 1px solid #ddd;
color: #555;
cursor: pointer;
z-index: 1;
}
.visual-select .choice .handle:hover {
color: #111;
}
.visual-select .choice .handle.active {
background: #3498DB;
background: var(--color-primary, #3498DB);
border-color: #5534d4;
border-color: var(--color-primary-darken, #5534d4);
color: #fff;
z-index: 2;
}
.visual-select .choice .handle:first-of-type {
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.visual-select .choice .handle:last-of-type {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
.visual-select .choice .handle:focus {
z-index: 2;
}
.visual-select.subtle {
margin: 0 10px 0 0;
}
.visual-select.small {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.visual-select.small .choice .handle {
padding: 1px 6px;
}
.visual-select.simple .choice .handle {
padding-left: 5px;
padding-right: 5px;
background: transparent;
border: 0;
border-radius: 3px;
color: #3498DB;
}
.visual-select.simple .choice .handle.active {
font-weight: 700;
}
.visual-select:before, .visual-select:after,
.visual-select .choice:before,
.visual-select .choice:after {
content: " ";
display: table;
}
.visual-select:after,
.visual-select .choice:after {
clear: both;
}
.inline-visual-block {
margin: 10px 0 0.75rem;
}
.inline-visual-block:before, .inline-visual-block:after {
content: " ";
display: table;
}
.inline-visual-block:after {
clear: both;
}
.visual-select-label {
padding: 4px 0;
}  .slick-slider {
position: relative;
display: block;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before, .slick-track:after {
content: "";
display: table;
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none;
}
[dir="rtl"] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
} .slick-loading .slick-list {
background: #fff url(//kuechenkopf.de/wp-content/themes/gustos/assets/images/ajax-loader.gif) center center no-repeat;
} .slick-prev,
.slick-next {
display: block;
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
border: none;
outline: none;
padding: 15px 10px;
width: auto;
height: auto;
text-align: center;
z-index: 100;
border-radius: 3px;
color: #fff;
background: #3498DB;
background: var(--color-primary, #3498DB);
-webkit-transition: all .2s;
transition: all .2s;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
opacity: .25;
}
.slick-prev:before,
.slick-next:before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 20px;
line-height: 1;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
left: -20px;
}
[dir='rtl'] .slick-prev {
right: -20px;
left: auto;
}
.slick-prev:before {
content: "";
}
[dir='rtl'] .slick-prev:before {
content: "";
}
.slick-next {
right: -20px;
}
[dir='rtl'] .slick-next {
right: auto;
left: -20px;
}
.slick-next:before {
content: "";
}
[dir='rtl'] .slick-next:before {
content: "";
}
.gustos-slick-slider.slick-slider .slick-prev,
.gustos-slick-slider.slick-slider .slick-next {
opacity: 0;
}
.gustos-slick-slider.slick-slider:hover .slick-prev,
.gustos-slick-slider.slick-slider:hover .slick-next {
opacity: 0.75;
}
.gustos-slick-slider.slick-slider .slick-prev:hover,
.gustos-slick-slider.slick-slider .slick-next:hover {
opacity: 1;
} .slick-dotted.slick-slider {
margin-bottom: 30px;
}
.slick-dots {
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li {
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: inherit;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover, .slick-dots li button:focus {
outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
opacity: 1;
}
.slick-dots li button:before {
font-family: "Font Awesome 5 Free";
content: "";
font-weight: 900;
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
text-align: center;
opacity: .45;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
opacity: 1;
font-size: 10px;
} .main-menu-nav:before, .main-menu-nav:after {
content: " ";
display: table;
}
.main-menu-nav:after {
clear: both;
}
.main-menu-nav .menu {
position: relative;
z-index: 1000;
display: block;
margin: 0;
padding: 0;
list-style: none;
}
.main-menu-nav .menu > li {
position: relative;
display: inline-block;
float: left;
padding: 0;
margin: 0;
}
.main-menu-nav .menu > li > a {
position: relative;
display: block;
white-space: nowrap;
padding: 10px 15px;
}
.main-menu-nav .menu > li .menu-hidden-title {
display: none;
}
.main-menu-nav .menu:before, .main-menu-nav .menu:after {
content: " ";
display: table;
}
.main-menu-nav .menu:after {
clear: both;
} .main-menu-nav .menu .sub-menu {
display: none;
position: absolute;
margin: 0;
padding: 25px 0;
list-style: none;
min-width: 120px;
background: #FFF;
color: #fff;
}
.main-menu-nav .menu .sub-menu > li {
position: relative;
display: block;
margin: 0;
padding: 0;
width: 100%;
}
.main-menu-nav .menu .sub-menu > li > a {
display: block;
white-space: nowrap;
padding: 10px 25px;
}
.main-menu-nav .menu .sub-menu > li > .sub-menu {
padding: 0;
}
.main-menu-nav .menu .sub-menu.hovv,
.main-menu-nav .menu > li .sub-menu.hovv {
display: block;
}
.main-menu-nav .menu > li > a .sub-menu-mark,
.main-menu-nav .menu .sub-menu > li > a .sub-menu-mark {
display: block;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
line-height: 1;
position: absolute;
right: 4px;
top: 50%;
margin: -6px 0 0 0;
}
.main-menu-nav .menu .sub-menu > li > .inner {
padding: 10px 25px;
}
.main-menu-nav .menu > li.mega {
position: static;
}
.main-menu-nav .menu > li.mega .sub-menu {
left: 0;
right: 0;
} .main-menu-nav .menu > li:hover > .sub-menu {
display: block;
}
.main-menu-nav .menu > li:hover > a {
background: #fff;
}
.main-menu-nav .menu .sub-menu > li:hover > .sub-menu {
display: block;
} .main-menu-nav .menu.horizontal.align-left {
float: left;
}
.main-menu-nav .menu.horizontal.align-right {
float: right;
}
.main-menu-nav .menu.horizontal.align-center {
float: none;
text-align: center;
}
.main-menu-nav .menu.horizontal.align-center > li {
float: none;
text-align: left;
}
.main-menu-nav .menu.horizontal .sub-menu > li > .sub-menu {
left: 100%;
top: 0;
}
.main-menu-nav .menu.horizontal > li.to-left .sub-menu {
left: auto;
right: 0;
text-align: center;
}
.main-menu-nav .menu.horizontal .sub-menu > li.to-left .sub-menu {
left: auto;
right: 100%;
}
.main-menu-nav .menu.horizontal > li.to-left-more .sub-menu {
left: auto;
right: -20px;
text-align: center;
}
.main-menu-nav .menu.horizontal .sub-menu > li.to-left-more .sub-menu {
left: auto;
right: 100%;
}
.main-menu-nav .menu.horizontal:before, .main-menu-nav .menu.horizontal:after {
content: " ";
display: table;
}
.main-menu-nav .menu.horizontal:after {
clear: both;
}  .main-menu-nav .menu > li > a {
color: #c2cdd9;
color: var(--header-link-color, #c2cdd9);
-webkit-transition: all 200ms;
transition: all 200ms;
}
.main-menu-nav .menu > li > a:before {
content: " ";
display: block;
position: absolute;
width: 0;
height: 2px;
top: 5px;
left: 50%;
z-index: 9;
background: #c2cdd9;
background: var(--header-link-color, #c2cdd9);
border-radius: 10px;
-webkit-transition: all .2s;
transition: all .2s;
}
.main-menu-nav .menu > li > a.menu-single-icon {
position: relative;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
line-height: 1;
padding-top: 12px;
padding-bottom: 11px;
}
.main-menu-nav .menu > li > a.menu-single-icon .new-info {
display: block;
position: absolute;
top: 2px;
right: 0;
padding: 3px 0;
min-width: 16px;
font-size: 10px;
line-height: 10px;
text-align: center;
border-radius: 50%;
color: #fff;
background: var(--color-red, );
z-index: 10;
}
.main-menu-nav .menu .sub-menu {
margin: 15px 0;
padding: 0;
background: #2A3744;
background: var(--submenu-background-color, #2A3744);
box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.2);
}
.main-menu-nav .menu .sub-menu > li {
z-index: 10;
}
.main-menu-nav .menu .sub-menu > li,
.main-menu-nav .menu .sub-menu > li > a {
position: relative;
color: var(--submenu-link-color, );
z-index: 10;
}
.main-menu-nav .menu .sub-menu > li > a:hover {
background: #3d5064;
background: var(--submenu-background-color-hover, #3d5064);
color: #b5c3d1;
color: var(--submenu-link-color-hover, #b5c3d1);
border-radius: 2px;
}
.main-menu-nav .menu .sub-menu > li .sub-menu {
margin: 0;
}
.main-menu-nav .menu .sub-menu > li.separator {
border-bottom: 1px solid transparent;
border-bottom-color: #171d24;
border-bottom-color: var(--submenu-separator-background-color, #171d24);
}
.main-menu-nav .menu .sub-menu:before, .main-menu-nav .menu .sub-menu:after {
content: " ";
display: block;
position: absolute;
}
.main-menu-nav .menu .sub-menu:after {
background: transparent;
width: 100%;
height: 15px;
top: -15px;
left: 0;
z-index: 8;
} .main-menu-nav .menu > li:hover > a:before {
width: 40%;
left: 30%;
}
.main-menu-nav .menu > li:hover > .sub-menu {
display: block;
}
.main-menu-nav .menu > li:hover > a {
color: #c2cdd9;
color: var(--header-link-color, #c2cdd9);
background: transparent;
border-radius: 0;
}
.main-menu-nav .menu .sub-menu > li:hover:before, .main-menu-nav .menu .sub-menu > li:hover:after {
opacity: 1;
}
.main-menu-nav .menu .sub-menu > li:hover > .sub-menu {
display: block;
} .main-menu-nav .menu .button {
margin: 0 15px 0 0;
padding: 6px 12px;
color: #fff;
border: 0;
border-radius: 3px;
}
.main-menu-nav .menu .button:before {
display: none;
}
.main-menu-nav .menu .button.red {
background: #EB5858;
color: #fff;
}
.main-menu-nav .menu .button.red:hover {
border-radius: 3px;
background: #dc1a1a;
color: #fff;
}  .main-menu-nav .menu > li .user-details-in-menu .user-avatar {
padding: 0;
display: inline-block;
min-width: 35px;
min-height: 35px;
background: rgba(0, 0, 0, 0.12);
border-radius: 2px;
margin-left: 10px;
}
.main-menu-nav .menu > li .user-details-in-menu .user-avatar img {
display: inline-block;
margin: 1.5px;
vertical-align: middle;
padding: 0;
width: 32px;
height: 32px;
}
.main-menu-nav .menu .sub-menu.user-notes {
min-width: 350px;
font-size: 11px;
}
.main-menu-nav .menu .sub-menu.user-notes .note {
padding: 10px 15px;
}
.main-menu-nav .menu .sub-menu.user-notes .note a {
color: #c2cdd9;
color: var(--header-link-color, #c2cdd9);
}
.main-menu-nav .menu .sub-menu.user-notes .note a:hover {
color: #b5c3d1;
color: var(--submenu-link-color-hover, #b5c3d1);
}
.main-menu-nav .menu .sub-menu.user-notes .note .user-message {
position: relative;
padding-left: 60px;
padding-right: 30px;
min-height: 50px;
text-align: left;
}
.main-menu-nav .menu .sub-menu.user-notes .note .user-message .avatar {
position: absolute;
top: 0;
left: 0;
width: 50px;
height: 50px;
display: block;
margin: 0;
}
.main-menu-nav .menu .sub-menu.user-notes .note .user-message .type {
display: block;
padding: 0;
position: absolute;
top: 50%;
margin-top: -9px;
right: 1px;
color: #fefefe;
color: var(--header-text-color, #fefefe);
font-size: 18px;
line-height: 1;
}
.main-menu-nav .menu .sub-menu.user-notes .note .user-message .username {
font-weight: 700;
}
.main-menu-nav .menu .sub-menu.user-notes .note .user-message .message, .main-menu-nav .menu .sub-menu.user-notes .note .user-message .date {
color: #fefefe;
color: var(--header-text-color, #fefefe);
}
.main-menu-nav .menu .sub-menu.user-notes .no-new-private-messages,
.main-menu-nav .menu .sub-menu.user-notes .no-new-notifications {
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
margin: 15px;
border-color: #3d5064;
border-color: var(--header-background-color-lighten, #3d5064);
}
.main-menu-nav .menu .sub-menu.user-notes .go-to-all {
text-align: center;
}
.smk-theme-woocommerce-header-widget .widget.woocommerce.widget_shopping_cart .cart_list.product_list_widget .mini_cart_item {
padding-top: 7px;
padding-bottom: 7px;
}
.smk-theme-woocommerce-header-widget .widget.woocommerce.widget_shopping_cart .cart_list.product_list_widget .mini_cart_item img {
margin: 0;
}
.smk-theme-woocommerce-header-widget .widget.woocommerce.widget_shopping_cart .cart_list.product_list_widget .remove {
top: 7px;
line-height: 1;
padding: 1px;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
vertical-align: middle;
font-family: "Font Awesome 5 Free";
}
.smk-theme-woocommerce-header-widget .widget.woocommerce.widget_shopping_cart .total {
border-top: 1px solid rgba(255, 255, 255, 0.3);
padding-top: 10px;
margin-top: 10px;
padding-bottom: 0;
text-align: center;
}
.smk-theme-woocommerce-header-widget .widget.woocommerce.widget_shopping_cart .buttons {
padding: 10px 0;
text-align: center;
}
.smk-theme-woocommerce-header-widget .widget.woocommerce.widget_shopping_cart .buttons a + a {
margin-left: 8px;
}   .entry-controls .control {
display: inline-block;
float: left;
border: 1px solid transparent;
width: 24px;
text-align: center;
margin-right: 7px;
color: #8f91a6;
}
.entry-controls .control.entry-to-favorites:hover {
color: #5b5e73;
}
.entry-controls .control.entry-to-favorites.active {
color: #EB5858;
}
.entry-controls .control.entry-like:hover {
color: #5b5e73;
}
.entry-controls .control.entry-like.active {
color: #3498DB;
}
.entry-controls .control-tip {
position: relative;
display: inline-block;
float: left;
background: #fafafa;
border: 1px solid #dbdbdb;
border-radius: 2px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: gray;
padding: 1px 3px;
margin: 2px 12px 2px 0;
}
.entry-controls .control-tip:before {
content: " ";
display: block;
width: 6px;
height: 6px;
background: inherit;
border-left: 1px solid;
border-bottom: 1px solid;
border-color: inherit;
position: absolute;
top: 50%;
left: -4px;
margin-top: -4px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.entry-controls .control-tip:empty {
padding: 0;
margin: 0;
border: 0;
display: none;
}
.entry-controls.minimal .control {
width: 20px;
height: 20px;
line-height: 20px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
background: transparent;
border: 0;
margin-right: 3px;
}
.entry-controls.minimal .control-tip {
background: transparent;
border: 0;
padding: 0;
margin: 0 10px 0 0;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
line-height: 20px;
height: 20px;
}
.entry-controls.minimal .control-tip:before {
display: none;
}
.entry-controls:before, .entry-controls:after {
content: " ";
display: table;
}
.entry-controls:after {
clear: both;
}
.single-recipe-photo-cover.activated .recipe-tools {
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.single-recipe-photo-cover.activated .recipe-tools .tool {
opacity: 0.8;
}
.single-recipe-photo-cover.activated:hover .recipe-tools {
visibility: visible;
opacity: 1;
}
.smk-manage-recipe {
position: relative;
display: inline-block;
z-index: 200;
text-align: center;
cursor: pointer;
}
.smk-manage-recipe .manage-recipe-handler {
position: relative;
display: inline-block;
padding: 10px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
line-height: 14px;
background: #fff;
border: 1px solid #ccc;
border-radius: 2px;
z-index: 2;
}
.smk-manage-recipe .manage-links {
position: absolute;
text-align: left;
top: 100%;
left: 0;
margin-top: -1px;
background: #fff;
border: 1px solid #ccc;
border-radius: 2px;
z-index: 1;
min-width: 100%;
padding: 5px;
display: none;
}
.smk-manage-recipe .manage-links a {
display: block;
padding: 3px 10px;
color: #777;
border-radius: 2px;
white-space: nowrap;
}
.smk-manage-recipe .manage-links a:hover {
background: #eee;
color: #333;
}
.smk-manage-recipe .manage-links a.edit {
color: #3498DB;
}
.smk-manage-recipe .manage-links a.edit:hover {
background: #3498DB;
color: #fff;
}
.smk-manage-recipe .manage-links a.remove {
color: #EB5858;
}
.smk-manage-recipe .manage-links a.remove:hover {
background: #EB5858;
color: #fff;
}
.smk-manage-recipe .manage-links a.featured, .smk-manage-recipe .manage-links a.unapprove {
color: #F6A856;
}
.smk-manage-recipe .manage-links a.featured:hover, .smk-manage-recipe .manage-links a.unapprove:hover {
background: #F6A856;
color: #fff;
}
.smk-manage-recipe .manage-links a.not_featured, .smk-manage-recipe .manage-links a.approve {
color: #71BA51;
}
.smk-manage-recipe .manage-links a.not_featured:hover, .smk-manage-recipe .manage-links a.approve:hover {
background: #71BA51;
color: #fff;
}
.smk-manage-recipe.to-left {
float: left;
}
.smk-manage-recipe.to-right {
float: right;
}
.smk-manage-recipe.to-right .manage-links {
top: 100%;
right: 0;
left: auto;
}
.smk-manage-recipe.active {
border-radius: 2px 2px 0 0;
z-index: 210;
}
.smk-manage-recipe.active .manage-recipe-handler {
border-bottom-color: #fff;
}
.smk-manage-recipe.active .manage-links {
display: block;
border-radius: 0 2px 2px;
}
.smk-manage-recipe.active.to-right .manage-links {
border-radius: 2px 0 2px 2px;
}
.entry-micro-signs {
position: absolute;
top: 5px;
left: 5px;
z-index: 1;
}
.entry-micro-signs .micro-sign {
display: inline-block;
padding: 7px;
border-radius: 3px;
background: #000;
color: #fff;
line-height: 1;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
margin: 0;
}
.entry-micro-signs .micro-sign.video {
background: #71BA51;
} .carousel-posts {
width: -webkit-calc(100% + 30px);
width: calc(100% + 30px);
box-sizing: border-box;
margin-left: -15px;
margin-right: -15px;
}
.carousel-posts .entry {
margin: 15px;
}
.carousel-posts .entry .entry-title {
font-weight: 700;
}
.carousel-posts .entry .entry-meta {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #8f91a6;
}
.carousel-posts .entry .entry-photo {
margin-bottom: 20px;
}
.carousel-posts .entry .entry-photo img {
display: block;
margin: 0;
}
.carousel-posts .entry .entry-photo.thumb-bg {
width: 100%;
padding-bottom: 100%;
background: url(//kuechenkopf.de/wp-content/themes/gustos/assets/images/img.png) center center no-repeat #eee;
}
.carousel-posts-heading {
margin: 10px 0;
}
.carousel-posts-nav .carousel-posts-nav-prev,
.carousel-posts-nav .carousel-posts-nav-next {
display: inline-block;
float: right;
background: #eee;
padding: 5px 10px;
margin: 20px 0 20px 7px;
border-radius: 2px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
text-align: center;
cursor: pointer;
color: #666;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.carousel-posts-nav .carousel-posts-nav-prev:hover,
.carousel-posts-nav .carousel-posts-nav-next:hover {
background: #3498DB;
background: var(--color-primary, #3498DB);
color: #fff;
}
.carousel-big-single-slide {
padding: 15px;
} .entry-content .recipe-meta,
.entry-content .recipe-content {
display: inline-block;
float: left;
margin-top: 20px;
box-sizing: border-box;
}
.entry-content .recipe-meta {
width: 30%;
padding-left: 15px;
border-left: 1px solid #ddd;
margin-left: -1px;
margin-top: 40px;
}
.entry-content .recipe-meta ul, .entry-content .recipe-meta li {
list-style: none;
padding: 0;
margin: 0;
}
.entry-content .recipe-meta li {
margin: 0;
border-bottom: 1px solid #ddd;
padding: 10px 0;
}
.entry-content .recipe-meta li .the-icon {
display: inline-block;
margin: 0 10px 0 0;
width: 50px;
height: 30px;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
line-height: 30px;
border-right: 1px solid #ddd;
text-align: center;
}
.entry-content .recipe-meta li:first-of-type {
border-top: 1px solid #ddd;
}
.entry-content .recipe-meta li .entry-info-author {
position: relative;
margin: 0;
padding-left: 64px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
min-height: 40px;
}
.entry-content .recipe-meta li .entry-info-author img {
position: absolute;
left: 0;
top: 0;
margin: 0;
max-width: 50px;
padding: 0;
border-right: 1px solid transparent;
}
.entry-content .recipe-meta li .entry-info-author .button {
font-size: inherit;
margin: 0;
}
.entry-content .recipe-meta li .entry-info-author .mark {
text-transform: uppercase;
font-size: 10px;
display: inline-block;
}
.entry-content .recipe-meta .recipe-mini-meta .title {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #666;
display: block;
}
.entry-content .recipe-meta .recipe-mini-meta .value {
display: block;
}
.entry-content .recipe-content {
width: 70%;
padding-right: 15px;
margin-top: 40px;
border-right: 1px solid #ddd;
}
.entry-content.meta-pos-top .recipe-content,
.entry-content.meta-pos-top .recipe-meta, .entry-content.meta-pos-bottom .recipe-content,
.entry-content.meta-pos-bottom .recipe-meta {
width: 100%;
display: block;
float: none;
border-left: 0;
border-right: 0;
padding-left: 0;
padding-right: 0;
}
.entry-content.meta-pos-top .recipe-meta li, .entry-content.meta-pos-bottom .recipe-meta li {
margin: 0;
width: 48%;
display: inline-block;
float: left;
}
.entry-content.meta-pos-top .recipe-meta li:first-of-type, .entry-content.meta-pos-bottom .recipe-meta li:first-of-type {
width: 100%;
display: block;
float: none;
}
.entry-content.meta-pos-top .recipe-meta li:nth-child(even), .entry-content.meta-pos-bottom .recipe-meta li:nth-child(even) {
margin-right: 4%;
}
.entry-content.meta-pos-left .recipe-meta {
padding-left: 0;
border-left: 0;
margin-left: 0;
padding-right: 15px;
border-right: 1px solid #ddd;
margin-right: -1px;
}
.entry-content.meta-pos-left .recipe-content {
padding-right: 0;
border-right: 0;
padding-left: 15px;
border-left: 1px solid #ddd;
}  
.recipe-step img {
width: 100%;
}
.recipe-step .recipe-step-content {
position: relative;
}
.recipe-step .recipe-step-number {
color: #444;
font-weight: 700;
font-size: 25px;
line-height: 18px;
min-width: 18px;
min-height: 30px;
text-align: left;
margin-top: 2em;
margin-bottom: 1em;
background-size: cover;
background-size: 100%;
background-repeat: no-repeat;
font-family: 'Rubik';
}
.recipe-restricted {
text-align: center;
margin: 50px 0;
}
.recipe-restricted img.restrict-icon {
max-width: 64px;
}
.recipe-restricted .restrict-light-text {
color: #8f91a6;
font-size: 18px;
margin: 0 0 15px;
}
.single-recipe-meta-section-title {
font-size: 17px;
font-weight: 700;
display: block;
margin-top: 30px;
margin-bottom: 10px;
}
.single-recipe-meta-section-title > span {
display: block;
}
.single-recipe-meta-section-title > span:nth-child(2) {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #777;
font-weight: 400;
}
.single-nutrition-label {
display: block;
margin-bottom: 20px;
}
.single-nutrition-label .title {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
text-transform: uppercase;
}
.single-nutrition-label .title > .value {
float: right;
text-transform: none;
}
.single-nutrition-label .bar-line {
display: block;
}
.single-nutrition-label .bar-line .bar {
display: block;
height: 4px;
background: #ddd;
margin-top: 5px;
}
.single-nutrition-label .bar-line .bar > span {
display: block;
height: inherit;
background: #71BA51;
}
.entry-recipe-slider, .entry-recipe-slider li {
margin: 0;
padding: 0;
list-style: none;
}
.entry-recipe-slider .slider-iframe-container {
position: relative;
width: 100%;
padding-bottom: 70%;
}
.entry-recipe-slider .slider-iframe-container > * {
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: 0;
padding: 0;
height: 100%;
width: 100%;
}
.recipe-user-image-in-slider {
position: relative;
}
.recipe-user-image-in-slider .user-image-author {
position: absolute;
background: rgba(0, 0, 0, 0.7);
color: #fff;
padding: 10px 20px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
right: 20px;
bottom: 20px;
z-index: 100;
}
.recipe-user-image-in-slider .user-image-delete {
position: absolute;
background: #fff;
color: #EB5858;
padding: 3px 10px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
right: 20px;
top: 20px;
z-index: 100;
border-radius: 3px;
}
.recipe-user-image-in-slider .user-image-delete:hover {
background: #EB5858;
color: #fff;
}
.recipe-user-image-in-slider .user-image-delete.loading {
border-color: #93A2A2;
background: #9faeae;
background-image: -webkit-linear-gradient(45deg, #c9d8d8 25%, #9faeae 25%, #9faeae 50%, #c9d8d8 50%, #c9d8d8 75%, #9faeae 75%, #9faeae);
background-image: linear-gradient(45deg, #c9d8d8 25%, #9faeae 25%, #9faeae 50%, #c9d8d8 50%, #c9d8d8 75%, #9faeae 75%, #9faeae);
background-size: 30px 30px;
-webkit-animation: loadingbutton 0.7s linear infinite;
animation: loadingbutton 0.7s linear infinite;
}
.post-rating-result {
display: inline-block;
color: #F6A856;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
letter-spacing: 1px;
}
.single-recipe-photo-cover {
position: relative;
margin: 10px 0 0 0;
padding: 0;
overflow-y: hidden;
min-height: 60px;
}
.single-recipe-photo-cover img {
display: block;
margin: 0;
}
.single-recipe-photo-cover .recipe-tools {
position: absolute;
padding: 10px 0 10px 10px;
left: 0;
top: 0;
z-index: 10;
}
.single-recipe-photo-cover .recipe-tools:before, .single-recipe-photo-cover .recipe-tools:after {
content: " ";
display: table;
}
.single-recipe-photo-cover .recipe-tools:after {
clear: both;
}
.single-recipe-photo-cover .recipe-tools .tool {
position: relative;
display: inline-block;
float: left;
width: 48px;
height: 48px;
border-radius: 3px;
background: #23242C;
border: 0;
color: #fff;
margin-right: 10px;
cursor: pointer;
-webkit-transition: all 0.2s;
transition: all 0.2s;
opacity: 0.6;
}
.single-recipe-photo-cover .recipe-tools .tool .the-icon {
position: absolute;
font-size: 28px;
padding: 10px 0;
width: 48px;
height: 48px;
text-align: center;
}
.single-recipe-photo-cover .recipe-tools .tool:hover {
opacity: 0.9;
}
.single-recipe-photo-cover .recipe-tools .tool.active {
border-color: transparent;
box-shadow: 0 10px 10px -7px rgba(0, 0, 0, 0.3);
opacity: 1;
}
.single-recipe-photo-cover .recipe-tools .tool.active.like {
background: #3498DB;
border-color: #196090;
}
.single-recipe-photo-cover .recipe-tools .tool.active.favorite {
background: #EB5858;
border-color: #c51818;
}
.single-recipe-photo-cover .recipe-tools .tool.active.collection {
background: #71BA51;
border-color: #45762f;
}
.single-recipe-photo-cover .recipe-tools .tool.active.share {
background: #5b5e73;
border-color: #2e303a;
}
.single-recipe-photo-cover .recipe-tools .tool.active.print {
background: #9462A4;
border-color: #5b3b65;
}
.single-recipe-ingredients ul, .single-recipe-ingredients li {
margin: 0;
padding: 0;
list-style: none;
}
.single-recipe-ingredients ul:before, .single-recipe-ingredients ul:after, .single-recipe-ingredients li:before, .single-recipe-ingredients li:after {
content: " ";
display: table;
}
.single-recipe-ingredients ul:after, .single-recipe-ingredients li:after {
clear: both;
}
.single-recipe-ingredients li {
position: relative;
padding: 10px 0 10px 30px;
border-bottom: 1px solid #ddd;
}
.single-recipe-ingredients li .mark-as-ok {
position: absolute;
width: 20px;
height: 20px;
text-align: center;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
background: #e4e5ea;
border-radius: 20px;
left: 0;
top: 10px;
color: #ffffff;
cursor: pointer;
}
.single-recipe-ingredients li .ingredient,
.single-recipe-ingredients li .ingredient-quantity {
display: inline-block;
float: left;
line-height: 25px;
}
.single-recipe-ingredients li .ingredient {
width: 35%;
color: #5b5e73;
word-wrap: break-word;
}
.single-recipe-ingredients li .ingredient a {
color: #5b5e73;
text-decoration: underline;
}
.single-recipe-ingredients li .ingredient a:hover {
color: #4225b0;
color: var(--color-link-hover, #4225b0);
}
.single-recipe-ingredients li .ingredient-quantity {
width: 65%;
}
.single-recipe-ingredients li .ingredient-quantity .qt-notes {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #72768f;
}
.single-recipe-ingredients li:hover .mark-as-ok {
background: #b9bbc8;
}
.single-recipe-ingredients li.active .mark-as-ok {
background: #83a5d0;
color: #ffffff;
text-decoration: line-through;
}
.single-recipe-ingredients li.active .ingredient,
.single-recipe-ingredients li.active .ingredient a {
color: #83a5d0;
text-decoration: line-through;
}
.single-recipe-ingredients li.active .ingredient-quantity {
color: #83a5d0;
text-decoration: line-through;
}
.recipe-servings-calculator {
margin: 25px 0;
}
.recipe-servings-calculator > .label {
display: inline-block;
margin-right: 15px;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
vertical-align: baseline;
}
.recipe-servings-calculator > .label .icon {
font-size: 24px;
margin-right: 5px;
color: #9462A4;
vertical-align: -3px;
}
.recipe-servings-calculator > .calculator input {
width: 60px;
padding: 6px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
line-height: 1;
display: inline-block;
margin: 0;
text-align: center;
}
.recipe-servings-calculator > .calculator [class^="calc-btn-"] {
display: inline-block;
padding: 8px 12px;
background: #eee;
color: #444;
margin: 0;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
line-height: 1;
cursor: pointer;
border-radius: 3px;
}
.recipe-servings-calculator > .calculator [class^="calc-btn-"]:hover {
background: #71BA51;
color: #fff;
}
.recipe-servings-calculator > .calculator .calc-btn-minus {
margin-left: 10px;
}
.recipe-servings-calculator > .calculator .calc-btn-plus {
margin-left: 5px;
}
.recipe-taxes {
display: inline-block;
float: left;
margin-right: 25px;
}
.recipe-taxes .tax-title {
font-weight: 700;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
text-transform: uppercase;
margin-right: 7px;
}
.recipe-taxes .tax {
display: inline-block;
background: #eee;
border-radius: 2px;
margin: 3px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.recipe-taxes .tax,
.recipe-taxes .tax a {
display: inline-block;
color: #666;
}
.recipe-taxes .tax a {
padding: 2px 7px;
}
.recipe-taxes .tax:hover {
background: #3498DB;
background: var(--color-primary, #3498DB);
}
.recipe-taxes .tax:hover,
.recipe-taxes .tax:hover a {
color: #fff;
}
.recipe-taxes:last-of-type {
margin-right: 0;
}
.recipe-section-h {
position: relative;
display: block;
color: #666;
border: 0;
font-size: 22px;
border-bottom: 1px solid #ddd;
padding: 15px 0;
margin: 15px 0;
}
.page-title.single-recipe-page-title {
position: relative;
}
.page-title.single-recipe-page-title .smk-manage-recipe {
position: absolute;
top: 50%;
right: 0;
margin-top: -18px;
}
@media screen and (max-width: 1100px) {
.entry-content .recipe-content,
.entry-content .recipe-meta, .entry-content.meta-pos-top .recipe-content,
.entry-content.meta-pos-top .recipe-meta, .entry-content.meta-pos-bottom .recipe-content,
.entry-content.meta-pos-bottom .recipe-meta, .entry-content.meta-pos-left .recipe-content,
.entry-content.meta-pos-left .recipe-meta {
width: 100%;
display: block;
float: none;
padding-left: 0;
border: 0;
}
.entry-content .recipe-content:before, .entry-content .recipe-content:after,
.entry-content .recipe-meta:before,
.entry-content .recipe-meta:after, .entry-content.meta-pos-top .recipe-content:before, .entry-content.meta-pos-top .recipe-content:after,
.entry-content.meta-pos-top .recipe-meta:before,
.entry-content.meta-pos-top .recipe-meta:after, .entry-content.meta-pos-bottom .recipe-content:before, .entry-content.meta-pos-bottom .recipe-content:after,
.entry-content.meta-pos-bottom .recipe-meta:before,
.entry-content.meta-pos-bottom .recipe-meta:after, .entry-content.meta-pos-left .recipe-content:before, .entry-content.meta-pos-left .recipe-content:after,
.entry-content.meta-pos-left .recipe-meta:before,
.entry-content.meta-pos-left .recipe-meta:after {
content: " ";
display: table;
}
.entry-content .recipe-content:after,
.entry-content .recipe-meta:after, .entry-content.meta-pos-top .recipe-content:after,
.entry-content.meta-pos-top .recipe-meta:after, .entry-content.meta-pos-bottom .recipe-content:after,
.entry-content.meta-pos-bottom .recipe-meta:after, .entry-content.meta-pos-left .recipe-content:after,
.entry-content.meta-pos-left .recipe-meta:after {
clear: both;
}
}
@media screen and (max-width: 1000px) {
.entry-content .recipe-meta li, .entry-content.meta-pos-top .recipe-meta li, .entry-content.meta-pos-bottom .recipe-meta li, .entry-content.meta-pos-left .recipe-meta li {
margin: 0;
width: 48%;
display: inline-block;
float: left;
}
.entry-content .recipe-meta li:first-of-type, .entry-content.meta-pos-top .recipe-meta li:first-of-type, .entry-content.meta-pos-bottom .recipe-meta li:first-of-type, .entry-content.meta-pos-left .recipe-meta li:first-of-type {
width: 100%;
display: block;
float: none;
}
.entry-content .recipe-meta li:nth-child(even), .entry-content.meta-pos-top .recipe-meta li:nth-child(even), .entry-content.meta-pos-bottom .recipe-meta li:nth-child(even), .entry-content.meta-pos-left .recipe-meta li:nth-child(even) {
margin-right: 4%;
}
}
@media screen and (max-width: 600px) {
.entry-content .recipe-meta li, .entry-content.meta-pos-top .recipe-meta li, .entry-content.meta-pos-bottom .recipe-meta li, .entry-content.meta-pos-left .recipe-meta li {
width: 100%;
display: block;
float: none;
}
.entry-content .recipe-meta li:nth-child(even), .entry-content.meta-pos-top .recipe-meta li:nth-child(even), .entry-content.meta-pos-bottom .recipe-meta li:nth-child(even), .entry-content.meta-pos-left .recipe-meta li:nth-child(even) {
margin-right: 0;
}
.single-recipe-ingredients li .ingredient,
.single-recipe-ingredients li .ingredient-quantity {
display: block;
float: none;
width: 100%;
}
} .post-comments {
list-style: none;
padding: 0;
margin: 30px 0;
}
.post-comments .comment,
.post-comments ul {
list-style: none;
margin: 0;
padding: 0;
}
.post-comments .comment-header {
position: relative;
}
.post-comments .avatar {
margin: 0;
max-width: 80px;
max-height: 80px;
}
.post-comments .content {
padding: 5px 5px 5px 15px;
border-left: 1px solid #eee;
}
.post-comments .content p:last-of-type {
margin-bottom: 10px;
}
.post-comments .comment {
position: relative;
padding-left: 100px;
min-height: 80px;
margin-bottom: 20px;
border-top: 1px solid #eee;
padding-top: 20px;
}
.post-comments .comment-avatar {
position: absolute;
top: 20px;
left: 0;
}
.post-comments .comment-time {
display: inline-block;
background: #eee;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
padding: 1px 6px;
margin-left: 10px;
}
.post-comments .comment-reply {
background: #fff;
display: block;
padding: 10px 15px;
border-top: 1px dashed #ccc;
}
.post-comments .comment-reply:hover {
background: #fafafa;
}
.post-comments .comment-vote {
position: absolute;
top: 0;
right: 0;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
font-weight: 400;
color: #F6A856;
}
.post-comments .comment-reply-link,
.post-comments .comment-reply-login {
display: inline-block;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
padding: 1px 6px;
margin-left: 5px;
color: #555;
background: #fafafa;
}
.post-comments .comment-reply-link:hover,
.post-comments .comment-reply-login:hover {
background: #3498DB;
background: var(--color-primary, #3498DB);
color: #fff;
}
.post-comments ul .comment {
margin: 0;
padding: 0;
min-height: 40px;
border-top: 1px solid #eee;
}
.post-comments ul .comment .content {
padding: 20px 10px 20px 70px;
}
.post-comments ul .comment .content p:first-of-type {
margin-top: 5px;
}
.post-comments ul .comment .avatar {
max-width: 40px;
max-height: 40px;
}
.post-comments ul .comment .comment-avatar {
top: 20px;
left: 15px;
}
.post-comments .comment-rating-block {
display: none !important;
}
.post-comments .comment.is-rating.depth-1 {
border: 1px solid #fdc992;
padding: 25px 25px 25px 65px;
border-radius: 5px;
margin-left: 35px;
background: rgba(246, 168, 86, 0.05);
}
.post-comments .comment.is-rating.depth-1 > .comment-avatar {
left: -35px;
margin: 0;
}
.comment-notice-before {
background: #F6FFEA;
border: 1px solid #b3daa1;
color: #71BA51;
padding: 5px 10px;
border-radius: 3px;
margin: 10px 0;
}
.comments-closed-notice {
background: #F6FFEA;
border: 1px solid #f7bcbc;
color: #EB5858;
text-align: center;
padding: 10px;
border-radius: 3px;
margin: 10px 0 0;
}
.comment-respond p.form-submit {
margin: 0;
float: left;
}
.comment-form-rating-field {
color: #777;
font-size: 22px;
letter-spacing: 2px;
color: #F6A856;
}
.comment-form-rating-field i {
cursor: pointer;
}
.comment-form-rating-field span {
letter-spacing: 0;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
display: inline-block;
margin-left: 10px;
cursor: pointer;
color: #EB5858;
}
.comment-form-question {
margin-top: 5px;
float: right;
color: #c8c9d3;
}
.comment-form-question:hover {
color: #5b5e73;
}
.form-allowed-tags code {
background: transparent;
border: 0;
}
.comment-form:before, .comment-form:after {
content: " ";
display: table;
}
.comment-form:after {
clear: both;
}
.comment-respond {
margin-bottom: 25px;
}
.comment-respond p.form-submit {
margin-top: 20px;
}
@media screen and (max-width: 780px) {
.post-comments .comment-vote {
position: relative;
}
} .blog-list .post,
.blog-single .post {
margin: 10px 0;
padding: 15px 0;
border-bottom: 1px solid #eee;
}
.blog-list .post .entry-details,
.blog-single .post .entry-details {
position: relative;
min-height: 100px;
}
.blog-list .post .entry-date,
.blog-single .post .entry-date {
position: absolute;
left: 0;
top: 0;
width: 100px;
text-align: center;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
color: #8f91a6;
display: block;
margin: 0;
}
.blog-list .post .entry-date span,
.blog-single .post .entry-date span {
display: block;
}
.blog-list .post .entry-date span.date,
.blog-single .post .entry-date span.date {
font-size: 32px;
color: #3498DB;
color: var(--color-primary, #3498DB);
}
.blog-list .post .entry-date span.month,
.blog-single .post .entry-date span.month {
color: #EB5858;
text-transform: uppercase;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
position: relative;
margin-bottom: 5px;
padding-bottom: 5px;
}
.blog-list .post .entry-date span.month:before,
.blog-single .post .entry-date span.month:before {
position: absolute;
content: " ";
border-bottom: 1px solid #eee;
width: 50%;
left: 25%;
bottom: 0;
}
.blog-list .post .entry-date span.user-avatar a,
.blog-single .post .entry-date span.user-avatar a {
display: block;
width: 60px;
margin: 0 auto;
}
.blog-list .post .entry-date span.user-avatar img,
.blog-single .post .entry-date span.user-avatar img {
display: block;
margin: 10px auto;
border-radius: 50%;
border: 3px solid #ccc;
}
.blog-list .post .entry-title,
.blog-single .post .entry-title {
margin: 0;
padding-left: 100px;
}
.blog-list .post .entry-title h1, .blog-list .post .entry-title h2,
.blog-single .post .entry-title h1,
.blog-single .post .entry-title h2 {
margin: 0;
font-size: 26px;
}
.blog-list .post .entry-content,
.blog-single .post .entry-content {
margin: 10px 0;
padding-left: 100px;
}
.blog-list .post.quote .the-quote,
.blog-single .post.quote .the-quote {
border: 1px solid #ddd;
background: #fefefe;
border-radius: 3px;
padding: 15px;
font-size: 32px;
font-style: italic;
font-family: Georgia, Arial, Helvetica, serif;
text-align: center;
}
.blog-list .post.quote .the-quote,
.blog-list .post.quote .the-quote a,
.blog-single .post.quote .the-quote,
.blog-single .post.quote .the-quote a {
color: #777;
}
.blog-list .post.quote .the-quote-author,
.blog-single .post.quote .the-quote-author {
background: #3498DB;
background: var(--color-primary, #3498DB);
color: #fff;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
border-radius: 3px;
float: right;
display: inline-block;
padding: 1px 6px;
margin-top: -14px;
margin-right: 14px;
}
.blog-single .post {
border-bottom: 0;
padding-bottom: 0;
}
.blog-single .post:first-of-type {
margin-top: 0;
padding-top: 0;
}
.post-author-tooltip-block {
display: none;
}
.post-author-tooltip-block .pat-title {
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
margin: 10px 0 5px;
}
.post-author-tooltip-block .pat-description {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
font-weight: 400;
}
@media screen and (max-width: 600px) {
.blog-list .post .entry-date,
.blog-single .post .entry-date {
position: relative;
width: auto;
text-align: left;
text-transform: uppercase;
}
.blog-list .post .entry-date span,
.blog-single .post .entry-date span {
display: inline;
}
.blog-list .post .entry-date span.date,
.blog-single .post .entry-date span.date {
font-size: inherit;
font-family: inherit;
color: #8f91a6;
}
.blog-list .post .entry-date span.month,
.blog-single .post .entry-date span.month {
color: #8f91a6;
font-size: inherit;
}
.blog-list .post .entry-date span.month:before,
.blog-single .post .entry-date span.month:before {
display: none;
}
.blog-list .post .entry-date span.user-avatar,
.blog-single .post .entry-date span.user-avatar {
display: none;
}
.blog-list .post .entry-title,
.blog-list .post .entry-content,
.blog-single .post .entry-title,
.blog-single .post .entry-content {
padding-left: 0;
}
}  .widget {
margin: 15px 0 25px;
padding: 10px 0 0 20px;
}
.widget > ul, .widget > ul li,
.widget > .menu-main-container > ul,
.widget > .menu-main-container > ul li,
.widget > ul ul,
.widget > ul ul li,
.widget > .menu-main-container > ul ul,
.widget > .menu-main-container > ul ul li {
margin: 0;
padding: 0;
list-style: none;
}
.widget > ul li,
.widget > .menu-main-container > ul li,
.widget > ul ul li,
.widget > .menu-main-container > ul ul li {
display: block;
padding: 8px 0;
border-bottom: 1px solid #e4e5ea;
}
.widget > ul li a,
.widget > .menu-main-container > ul li a,
.widget > ul ul li a,
.widget > .menu-main-container > ul ul li a {
display: inline-block;
}
.widget > ul li:last-of-type,
.widget > .menu-main-container > ul li:last-of-type,
.widget > ul ul li:last-of-type,
.widget > .menu-main-container > ul ul li:last-of-type {
border-bottom: none;
}
.widget > ul ul,
.widget > .menu-main-container > ul ul {
margin-left: 20px;
}
.widget > ul.widget-pretty-list > li > a {
display: block;
}
.widget > ul.widget-pretty-list .the-count {
float: right;
}
.widget > ul.widget-pretty-list a:hover .the-count {
background-color: #3498DB;
background-color: var(--color-primary, #3498DB);
color: #fff;
} .widget.widget-categories ul, .widget.widget-categories li {
margin: 0;
padding: 0;
list-style: none;
}
.widget.widget-categories li a {
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
display: block;
padding: 4px 0;
}
.widget.widget-categories li a .mark {
float: right;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.widget.widget-categories li a:hover {
border-color: #e4e5ea;
}
.widget.widget-categories li a:hover .mark {
background: #3498DB;
background: var(--color-primary, #3498DB);
color: #ffffff;
}
.widget.widget-categories li a:before, .widget.widget-categories li a:after {
content: " ";
display: table;
}
.widget.widget-categories li a:after {
clear: both;
} .widget .widget-posts-list.compact .post {
position: relative;
padding: 15px 0 15px 60px;
border-bottom: 1px solid #ddd;
min-height: 55px;
}
.widget .widget-posts-list.compact .post:last-of-type {
border-bottom: 0;
}
.widget .widget-posts-list.compact .post.active .entry-title {
font-weight: 700;
}
.widget .widget-posts-list.compact .post.active .entry-title a {
color: #23242C;
}
.widget .widget-posts-list.compact .entry-title {
line-height: 1.3;
display: block;
margin-bottom: 5px;
}
.widget .widget-posts-list.compact .entry-photo {
position: absolute;
width: 50px;
top: 17px;
left: 0;
}
.widget .widget-posts-list.compact .entry-photo img {
margin: 0;
padding: 0;
}
.widget .widget-posts-list.large .post {
display: block;
margin: 20px 0 40px;
}
.widget .widget-posts-list.large .entry-photo {
display: block;
margin: 15px 0;
padding: 0;
}
.widget .widget-posts-list.large .entry-photo img {
margin: 0;
display: block;
opacity: 1;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.widget .widget-posts-list.large .entry-photo:hover img {
opacity: 0.8;
}
.widget .widget-posts-list.large .entry-title {
line-height: 1.5;
display: block;
font-weight: 300;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
} .widget.advanced-recent-comments ul, .widget.advanced-recent-comments li {
list-style: none;
border-bottom: 0;
}
.widget.advanced-recent-comments .arc-author-data {
display: block;
overflow: hidden;
}
.widget.advanced-recent-comments .arc-author-avatar {
float: left;
margin-right: 10px;
}
.widget.advanced-recent-comments .arc-author-avatar img {
display: inline-block;
margin: 0;
padding: 0;
border-radius: 50%;
max-width: none;
}
.widget.advanced-recent-comments .arc-comment-author-link {
display: block;
}
.widget.advanced-recent-comments .arc-comment-date {
display: block;
font-size: 0.9rem;
opacity: 0.9;
}
.widget.advanced-recent-comments .arc-post-title {
color: #555;
font-style: italic;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.widget.advanced-recent-comments .arc-text {
display: block;
padding: 15px;
border-radius: 5px;
background: #f3f3f3;
color: #222;
position: relative;
-webkit-transition: background .2s;
transition: background .2s;
}
.widget.advanced-recent-comments .arc-text:before {
content: "";
display: block;
width: 10px;
height: 10px;
background: inherit;
position: absolute;
top: -5px;
left: 20px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.widget.advanced-recent-comments .arc-comment {
padding-top: 10px;
padding-bottom: 10px;
}
.widget.advanced-recent-comments .arc-comment a {
display: block;
}
.widget.advanced-recent-comments .arc-comment .arc-text {
margin-top: 15px;
}
.widget.advanced-recent-comments .arc-comment.before .arc-text {
margin-bottom: 15px;
}
.widget.advanced-recent-comments .arc-comment.before .arc-text:before {
bottom: -5px;
top: auto;
}
.widget.advanced-recent-comments a.arc-comment-author:hover .arc-text {
background: #fafafa;
} .widget.widget_top_users .w-user-card {
display: block;
margin: 0;
padding: 15px 0;
}
.widget.widget_top_users .w-user-card .w-avatar {
position: relative;
text-align: center;
}
.widget.widget_top_users .w-user-card .w-avatar img {
display: inline-block;
margin: 0;
padding: 0;
}
.widget.widget_top_users .w-user-card .w-avatar .w-level {
position: absolute;
top: 0;
right: 0;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
padding: 3px 10px;
opacity: 0;
-webkit-transition: all 250ms;
transition: all 250ms;
}
.widget.widget_top_users .w-user-card .w-in {
text-align: center;
}
.widget.widget_top_users .w-user-card .w-in .author-name {
display: block;
margin-top: 10px;
}
.widget.widget_top_users .w-user-card .w-in .author-reputation {
display: block;
color: #EB5858;
font-weight: 700;
margin-bottom: 10px;
}
.widget.widget_top_users .w-user-card .w-in:before, .widget.widget_top_users .w-user-card .w-in:after {
content: " ";
display: table;
}
.widget.widget_top_users .w-user-card .w-in:after {
clear: both;
}
.widget.widget_top_users .w-user-card .w-follow {
display: block;
position: relative;
text-align: center;
}
.widget.widget_top_users .w-user-card .w-follow .button {
margin: 0;
}
.widget.widget_top_users .w-user-card:hover .w-avatar .w-level {
opacity: 1;
} .widget.widget-accordion-posts .accordionjs .acc_section.acc_active .acc_head,
.widget.widget-accordion-posts .accordionjs .acc_section.acc_active .acc_content {
background: #fff;
} .widget.widget_calendar table {
width: 100%;
}
.widget.widget_calendar table th, .widget.widget_calendar table td {
text-align: center;
padding: 3px;
}
.widget.widget_calendar table a {
padding: 3px;
font-weight: 600;
display: inline-block;
border-radius: 5px;
background: #eee;
}
.widget.widget_calendar table tbody a {
display: block;
}
.widget.widget_calendar table tfoot a {
padding-left: 7px;
padding-right: 7px;
}
.widget.widget_calendar table #prev {
text-align: left;
}
.widget.widget_calendar table #next {
text-align: right;
}  .keywords-filter-block {
margin: 30px 0 10px;
}
.keywords-filter-block .filter-header .title {
display: inline-block;
float: left;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
color: #666;
padding: 5px 0 0;
}
.keywords-filter-block .filter-header .filter-controls {
display: inline-block;
float: right;
text-align: right;
margin-bottom: 5px;
}
.keywords-filter-block .filter-header .filter-controls .control {
display: inline-block;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
padding: 5px 10px;
color: #666;
background: #e4e5ea;
float: right;
cursor: pointer;
}
.keywords-filter-block .filter-header .filter-controls .control:first-of-type {
border-radius: 0 3px 3px 0;
}
.keywords-filter-block .filter-header .filter-controls .control:last-of-type {
border-radius: 3px 0 0 3px;
}
.keywords-filter-block .filter-header .filter-controls .control.active {
background: #3498DB;
background: var(--color-primary, #3498DB);
color: #fff;
}
.keywords-filter-block input.filter-keywords {
border-radius: 0 3px 3px;
border-width: 2px;
padding: 10px;
margin-top: 0;
font-size: 22px;
color: #EB5858;
border-color: #c8c9d3;
}
.keywords-index-list {
margin-bottom: 1.5rem;
}
.keywords-index-list ul.keywords,
.keywords-index-list ul.keywords li {
margin-left: 0;
padding-left: 0;
list-style: none;
}
.keywords-index-list ul.keywords {
display: inline;
margin: 0;
}
.keywords-index-list ul.keywords li {
display: inline-block;
}
.keywords-index-list ul.keywords li a {
display: block;
color: #5b5e73;
background: #f2f2f5;
margin: 5px 10px 10px 0;
padding: 3px 6px;
border-radius: 2px;
}
.keywords-index-list ul.keywords li a em {
display: inline-block;
border-left: 1px solid #d6d7de;
color: #8f91a6;
padding: 0 6px;
margin: 0 0 0 6px;
}
.keywords-index-list ul.keywords li a:hover {
background: #3498DB;
background: var(--color-primary, #3498DB);
color: #ffffff;
}
.keywords-index-list ul.keywords li a:hover em {
color: #ffffff;
border-left-color: #5534d4;
border-left-color: var(--color-primary-darken, #5534d4);
}
.keywords-index-list ul.keywords li.hide-keyword {
display: none;
}
.keywords-index-list h4 {
margin: 30px 0 15px;
padding: 0 0 5px;
border-bottom: 1px solid #e4e5ea;
}
.keywords-index-list.display-block ul.keywords {
display: block;
}
.keywords-index-list.display-block ul.keywords li {
display: block;
}
.keywords-index-list.display-block ul.keywords li a {
position: relative;
display: block;
margin: 0 0 5px;
}
.keywords-index-list.display-block ul.keywords li a em {
display: inline-block;
float: right;
border-left: 0;
}
.keywords-index-list.display-block ul.keywords li.hide-keyword {
display: none;
} .accordionjs.submission-form-repeatable,
.submission-form-repeatable {
position: relative;
padding: 0.75rem 0 1.5rem;
margin-bottom: 5px;
margin-top: 0;
}
.accordionjs.submission-form-repeatable,
.accordionjs.submission-form-repeatable > li,
.submission-form-repeatable,
.submission-form-repeatable > li {
list-style: none;
}
.accordionjs.submission-form-repeatable > li,
.submission-form-repeatable > li {
position: relative;
overflow: visible;
}
.accordionjs.submission-form-repeatable > li .rep-head,
.submission-form-repeatable > li .rep-head {
position: relative;
padding-left: 10px;
padding-right: 35px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.accordionjs.submission-form-repeatable > li .rep-head .mark,
.submission-form-repeatable > li .rep-head .mark {
display: inline-block;
margin: 0 5px 0 0;
}
.accordionjs.submission-form-repeatable > li .rep-head .mark:empty,
.submission-form-repeatable > li .rep-head .mark:empty {
background: transparent;
}
.accordionjs.submission-form-repeatable > li .rep-body,
.submission-form-repeatable > li .rep-body {
position: initial;
background: #fafafa;
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
display: none;
}
.accordionjs.submission-form-repeatable > li.acc_active,
.submission-form-repeatable > li.acc_active {
border-color: #3498DB;
z-index: 21;
}
.accordionjs.submission-form-repeatable > li.acc_active > .rep-head,
.submission-form-repeatable > li.acc_active > .rep-head {
background: #eef8ff;
border-color: #3498DB;
border-bottom-style: dashed;
}
.accordionjs.submission-form-repeatable > li.acc_active > .rep-body,
.submission-form-repeatable > li.acc_active > .rep-body {
display: block;
}
.accordionjs.submission-form-repeatable > li.sfa-noindex,
.submission-form-repeatable > li.sfa-noindex {
display: none;
}
.accordionjs.submission-form-repeatable > li [class*="zg"] > *, .accordionjs.submission-form-repeatable > li [class*="zg"] > [class*="zg"],
.submission-form-repeatable > li [class*="zg"] > *,
.submission-form-repeatable > li [class*="zg"] > [class*="zg"] {
padding-left: 10px;
padding-right: 10px;
}
.accordionjs.submission-form-repeatable .delete-section,
.submission-form-repeatable .delete-section {
position: absolute;
top: 8px;
right: 7px;
float: none;
margin: 0;
cursor: pointer;
border: 0;
display: inline;
padding: 1px 5px;
color: #EB5858;
border-radius: 3px;
background: #fafafa;
}
.accordionjs.submission-form-repeatable .delete-section:hover,
.submission-form-repeatable .delete-section:hover {
background: #EB5858;
color: #fff;
}
.accordionjs.submission-form-repeatable .form-rep-subfield,
.submission-form-repeatable .form-rep-subfield {
padding: 0 0 15px 0;
}
.accordionjs.submission-form-repeatable .form-rep-subfield .form-label,
.submission-form-repeatable .form-rep-subfield .form-label {
margin: 0;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.accordionjs.submission-form-repeatable .form-rep-subfield .form-description,
.submission-form-repeatable .form-rep-subfield .form-description {
margin: 2px 0;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.accordionjs.submission-form-repeatable.repeatable-simple,
.submission-form-repeatable.repeatable-simple {
margin-bottom: 10px;
}
.accordionjs.submission-form-repeatable.repeatable-simple, .accordionjs.submission-form-repeatable.repeatable-simple > li,
.submission-form-repeatable.repeatable-simple,
.submission-form-repeatable.repeatable-simple > li {
list-style: none;
padding: 0;
}
.accordionjs.submission-form-repeatable.repeatable-simple:after, .accordionjs.submission-form-repeatable.repeatable-simple:before, .accordionjs.submission-form-repeatable.repeatable-simple > li:after, .accordionjs.submission-form-repeatable.repeatable-simple > li:before, .accordionjs.submission-form-repeatable.repeatable-simple > li > div:after, .accordionjs.submission-form-repeatable.repeatable-simple > li > div:before,
.submission-form-repeatable.repeatable-simple:after,
.submission-form-repeatable.repeatable-simple:before,
.submission-form-repeatable.repeatable-simple > li:after,
.submission-form-repeatable.repeatable-simple > li:before,
.submission-form-repeatable.repeatable-simple > li > div:after,
.submission-form-repeatable.repeatable-simple > li > div:before {
display: none;
}
.accordionjs.submission-form-repeatable.repeatable-simple > li,
.submission-form-repeatable.repeatable-simple > li {
background: #f4f4f4;
padding: 0 20px;
border-radius: 3px;
margin: 5px 0;
border: 0;
}
.accordionjs.submission-form-repeatable.repeatable-simple > li .rep-body,
.submission-form-repeatable.repeatable-simple > li .rep-body {
background: transparent;
padding: 0 5px;
margin: 0;
display: block;
}
.accordionjs.submission-form-repeatable.repeatable-simple > li:last-of-type .rep-body,
.submission-form-repeatable.repeatable-simple > li:last-of-type .rep-body {
border-bottom: 0;
}
.accordionjs.submission-form-repeatable.repeatable-simple > li.acc_active,
.submission-form-repeatable.repeatable-simple > li.acc_active {
z-index: 11;
}
.accordionjs.submission-form-repeatable.repeatable-simple .delete-section,
.submission-form-repeatable.repeatable-simple .delete-section {
top: 0;
right: 0;
}
.accordionjs.submission-form-repeatable.repeatable-simple.simple-light > li,
.submission-form-repeatable.repeatable-simple.simple-light > li {
background: transparent;
border: 0;
padding: 0 35px 0 0;
margin: 0;
}
.accordionjs.submission-form-repeatable.repeatable-simple.simple-light .delete-section,
.submission-form-repeatable.repeatable-simple.simple-light .delete-section {
top: 15px;
right: 0;
}
.accordionjs.submission-form-repeatable.repeatable-simple.repeatable-single > li,
.submission-form-repeatable.repeatable-simple.repeatable-single > li {
padding-right: 0;
}
.form-repeatable-button {
display: inline-block;
padding: 4px 8px;
border-radius: 2px;
background: #3498DB;
background: var(--color-primary, #3498DB);
text-transform: uppercase;
text-align: center;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #fff;
position: relative;
margin-bottom: 1.5rem;
cursor: pointer;
border: 0;
}
.form-repeatable-button:hover {
background: #5534d4;
background: var(--color-primary-darken, #5534d4);
}
.form-repeatable-button.simple {
margin-top: 20px;
}
.form-repeatable-button.simple:before, .form-repeatable-button.simple:after {
display: none;
}
.recipe-editor-mce {
margin: 20px 0;
}
.recipe-editor-mce .wp-editor-container {
border: 1px solid #DEDEDE;
}
.repeatable-input {
position: relative;
padding-right: 30px;
}
.repeatable-input .delete-repeatable-input {
position: absolute;
right: 0;
top: 10px;
color: #EB5858;
cursor: pointer;
border-radius: 3px;
padding: 0 5px;
}
.repeatable-input .delete-repeatable-input:hover {
background: #EB5858;
color: #fff;
}
.form-field select[multiple] {
width: 100%;
box-sizing: border-box;
} .gustos-ajax-form {
position: relative;
}
.gustos-ajax-form .submission_notice {
display: inline-block;
margin: 0;
padding: 10px 15px;
color: #fff;
background: #ffa338;
border-radius: 3px;
}
.gustos-ajax-form .submission_notice.green {
background: #71BA51;
}
.gustos-ajax-form .submission_notice.red {
background: #EB5858;
}
.gustos-ajax-form .submission_notice a {
color: #fff;
border-bottom: 1px dotted #eee;
}
.gustos-ajax-form.form-disabled .form-field-container {
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.gustos-ajax-form.form-disabled .form-field-container:before {
content: "";
background: rgba(255, 255, 255, 0.36);
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 100;
}
.gustos-form-submit-container {
padding-top: 20px;
padding-bottom: 20px;
margin: 0;
}
.smk-submit-recipe-footer {
margin-top: 35px;
margin-bottom: 35px;
display: block;
}
.form-field-container {
-webkit-transition: all .2s;
transition: all .2s;
border-radius: 3px;
}
.form-field-container .field-error {
color: #EB5858;
}
.form-field-container.has-error {
margin: 5px 0;
background-color: #fff3f3;
} .stk_field.tk_upload_field_main_section {
background: #EFF1F6;
border: 1px solid #BFCFDA;
border-radius: 3px;
overflow: hidden;
}
.stk_field.tk_upload_field_main_section .file_result {
margin: 4px 4px 0;
}
.stk_field.tk_upload_field_main_section .upload_field,
.stk_field.tk_upload_field_main_section .uploaded_file,
.stk_field.tk_upload_field_main_section .uploaded_file_info {
display: inline-block;
float: left;
}
.stk_field.tk_upload_field_main_section .upload_field .select_file {
display: block;
width: 48px;
height: 48px;
border: 1px dashed #aaa;
margin: 4px;
background: url(//kuechenkopf.de/wp-content/themes/gustos/assets/images/upload.png) no-repeat center center #DAEDF9;
border-radius: 3px;
cursor: pointer;
}
.stk_field.tk_upload_field_main_section .upload_field .select_file:hover {
border: 1px dotted #aaa;
background: url(//kuechenkopf.de/wp-content/themes/gustos/assets/images/upload.png) no-repeat center center #D9E3EA;
}
.stk_field.tk_upload_field_main_section .uploaded_file_info .title {
display: block;
font-weight: 700;
padding: 8px 0;
}
.stk_field.tk_upload_field_main_section .uploaded_file_info .remove,
.stk_field.tk_upload_field_main_section .uploaded_file_info .default {
font-weight: 700;
padding: 3px 5px;
margin-right: 4px;
background: #aaa;
color: #fff;
font-size: 10px;
border-radius: 2px;
cursor: pointer;
}
.stk_field.tk_upload_field_main_section .uploaded_file_info .remove:hover {
background: #FF2A2A;
}
.stk_field.tk_upload_field_main_section .uploaded_file_info .default:hover {
background: #1E90FF;
}
.stk_field.tk_upload_field_main_section .uploaded_file {
float: right;
}
.stk_field.tk_upload_field_main_section .uploaded_file .file {
display: block;
width: auto;
min-width: 48px;
height: 48px;
border: 1px solid #ccc;
margin: 4px;
background: url(//kuechenkopf.de/wp-content/themes/gustos/assets/images/extensions/blank.png) no-repeat center center #f5f5f5;
border-radius: 3px;
cursor: pointer;
}
.stk_field.tk_upload_field_main_section .uploaded_file .file img {
display: block;
width: auto;
max-height: 46px;
margin: 1px;
border-radius: 3px;
}
.stk_field.tk_upload_field_main_section .uploaded_file .file.ext-png, .stk_field.tk_upload_field_main_section .uploaded_file .file.ext-jpg, .stk_field.tk_upload_field_main_section .uploaded_file .file.ext-jpeg, .stk_field.tk_upload_field_main_section .uploaded_file .file.ext-gif, .stk_field.tk_upload_field_main_section .uploaded_file .file.ext-ico, .stk_field.tk_upload_field_main_section .uploaded_file .file.ext-image {
background: transparent;
}
@media screen and (max-width: 900px) {
.submission-form-repeatable .accordion_in .acc_head .section-label,
.submission-form-repeatable .accordion_in .acc_head .section-measure {
display: none;
}
} .requests-module .request {
min-height: 50px;
position: relative;
padding: 15px 0 15px 50px;
border-bottom: 1px solid #eee;
}
.requests-module .request .user-avatar {
position: absolute;
width: 50px;
height: 50px;
left: 0;
top: 15px;
}
.requests-module .request .user-avatar img {
margin: 0;
padding: 0;
}
.requests-module .request .details,
.requests-module .request .meta {
display: inline-block;
float: left;
padding: 0 15px;
box-sizing: border-box;
}
.requests-module .request .details {
width: 70%;
border-right: 1px solid #eee;
}
.requests-module .request .details .title {
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
}
.requests-module .request .details .description {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #777;
}
.requests-module .request .meta {
width: 30%;
}
.requests-module .request .meta .date,
.requests-module .request .meta .activity {
color: #999;
display: block;
}
.requests-module .request .meta .activity {
margin-bottom: 10px;
}
.requests-module .request .meta .users a {
display: inline-block;
margin: 5px;
margin-left: 0;
}
.requests-module .request .meta .users a img {
margin: 0;
width: 30px;
height: 30px;
border-radius: 3px;
}
.requests-module .request .request-mark {
display: inline-block;
font-size: 10px;
text-transform: uppercase;
margin-right: 3px;
}
.requests-module .request .request-includes .request-icon {
display: inline-block;
color: #999;
background: #eee;
border-radius: 2px;
width: 26px;
height: 26px;
line-height: 26px;
text-align: center;
margin: 3px 3px 0 0;
}
.requests-module .request .request-includes .request-icon.auto {
width: auto;
padding: 0 8px;
}
.requests-module .requests-pagination {
margin: 30px 0;
}
.requests-module .requests-menu {
display: block;
text-align: right;
border-bottom: 1px solid #eee;
}
.requests-module .requests-menu .requests-controls {
float: right;
}
.requests-module .requests-menu .links {
float: left;
}
.requests-module .requests-menu .links a {
display: inline-block;
float: left;
color: #888;
margin: 0;
padding: 10px;
}
.requests-module .requests-menu .links a:hover {
border-bottom: 3px solid #eee;
}
.requests-module .requests-menu .links a.active {
border-bottom: 3px solid transparent;
border-bottom-color: #3498DB;
border-bottom-color: var(--color-primary, #3498DB);
color: #3498DB;
color: var(--color-primary, #3498DB);
font-weight: 700;
}
.requests-module .requests-menu .links a.active.open {
border-color: #71BA51;
color: #71BA51;
}
.requests-module .requests-menu .links a.active.closed {
border-color: #EB5858;
color: #EB5858;
}
.requests-module .requests-menu .links a.active.popular {
border-color: #9462A4;
color: #9462A4;
}
.requests-module .requests-menu .links a.active.noreplies {
border-color: #F6A856;
color: #F6A856;
} .forums-module .topic {
display: block;
border-bottom: 1px solid #eee;
padding: 15px 0;
position: relative;
}
.forums-module .topic .details,
.forums-module .topic .meta {
display: inline-block;
float: left;
}
.forums-module .topic .details {
width: 70%;
}
.forums-module .topic .details .submeta {
position: relative;
padding-left: 90px;
min-height: 80px;
margin: 5px 0;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #666;
}
.forums-module .topic .details .submeta a {
color: #999;
}
.forums-module .topic .details .submeta a:hover {
color: #4225b0;
color: var(--color-link-hover, #4225b0);
}
.forums-module .topic .details .submeta .author-avatar {
display: block;
width: 80px;
height: 80px;
position: absolute;
top: 0;
left: 0;
}
.forums-module .topic .details .submeta .author-avatar img {
margin: 0;
padding: 0;
width: 80px;
height: 80px;
}
.forums-module .topic .details .title {
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
}
.forums-module .topic .details .title a {
color: #555;
}
.forums-module .topic .details .title a:hover {
color: #3498DB;
color: var(--color-primary, #3498DB);
}
.forums-module .topic .topic-status {
text-transform: uppercase;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #777;
display: inline-block;
margin-right: 5px;
background: #eee;
border-radius: 3px;
padding: 1px 6px;
}
.forums-module .topic .topic-status.closed {
color: #EB5858;
}
.forums-module .topic .topic-status.open {
color: #71BA51;
}
.forums-module .topic .meta {
width: 30%;
text-align: right;
}
.forums-module .topic .meta .topic-meta {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.forums-module .topic .meta .topic-meta .label {
display: inline-block;
padding: 5px 10px;
margin: 0 0 7px 7px;
background: #eee;
color: #777;
border-radius: 3px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
line-height: 18px;
}
.forums-module .topic .meta .topic-meta .label.closed {
background: #EB5858;
color: #fff;
}
.forums-module .topic .meta .topic-meta .label.open {
background: #71BA51;
color: #fff;
}
.forums-module .topic .meta .users a {
display: inline-block;
float: right;
margin: 4px 0 7px 7px;
}
.forums-module .topic .meta .users a img {
margin: 0;
padding: 0;
width: 30px;
height: 30px;
border-radius: 2px;
}
.forums-module .topic.sticky {
border: 1px solid transparent;
border-color: #3498DB;
border-color: var(--color-primary, #3498DB);
padding: 15px;
margin: 15px 0 0;
}
.forums-module .topic.sticky .details .title a {
color: #3498DB;
color: var(--color-primary, #3498DB);
}
.forums-module .topic.sticky .details .title a:hover {
border-bottom: 1px dotted transparent;
border-bottom-color: #3498DB;
border-bottom-color: var(--color-primary, #3498DB);
}
.forums-module .topic.super-sticky {
border: 1px solid #71BA51;
padding: 15px;
margin: 15px 0 0;
background: #FCFFF9;
}
.forums-module .topic.super-sticky .details .title a {
color: #71BA51;
}
.forums-module .topic.super-sticky .details .title a:hover {
border-bottom: 1px dotted #71BA51;
}
.forums-module .topic.topic-on-home .details .submeta {
padding-left: 50px;
min-height: 40px;
}
.forums-module .topic.topic-on-home .details .submeta .author-avatar {
width: 40px;
height: 40px;
}
.forums-module .topic.topic-on-home .details .submeta .author-avatar img {
width: 40px;
height: 40px;
}
.forums-module .topic.topic-on-home .details .title {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.forums-module .topic.topic-on-home .details .title a {
color: #555;
}
.forums-module .topic.topic-on-home .details .title a:hover {
color: #3498DB;
color: var(--color-primary, #3498DB);
}
.forums-module .topic.topic-on-home .details .title .topic-time-fresh {
display: inline-block;
margin-left: 5px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.forums-module .topic.topic-on-home .details .title .topic-time-fresh a {
color: #71BA51;
}
.forums-module .topic.topic-on-home .details .title .topic-time-fresh a:hover {
color: #5a9b3d;
border-bottom: 1px dotted #71BA51;
}
.forums-module .topic.topic-on-home .meta .topic-meta {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.forums-module .topic.topic-on-home .meta .users a {
margin: 9px 7px 7px 0;
}
.forums-module .forums-menu {
display: block;
border-bottom: 1px solid #eee;
}
.forums-module .forums-menu .forum-controls {
display: inline-block;
float: right;
margin-right: 15px;
}
.forums-module .forums-menu .categories {
display: inline-block;
float: right;
}
.forums-module .forums-menu .categories .categories-dropdown {
position: relative;
}
.forums-module .forums-menu .categories .categories-dropdown .title {
font-weight: 700;
display: block;
color: #555;
background: #fafafa;
margin: 0;
padding: 10px;
border-bottom: 3px solid transparent;
}
.forums-module .forums-menu .categories .categories-dropdown .cats {
position: absolute;
top: 100%;
right: 0;
background: #eee;
white-space: nowrap;
z-index: 100;
display: none;
list-style: none;
padding: 0;
margin: 0;
min-width: 120px;
text-align: center;
}
.forums-module .forums-menu .categories .categories-dropdown .cats a {
display: block;
padding: 5px 15px;
color: #666;
}
.forums-module .forums-menu .categories .categories-dropdown .cats a:hover {
color: #fff;
background: #3498DB;
background: var(--color-primary, #3498DB);
}
.forums-module .forums-menu .categories .categories-dropdown:hover .title {
background: #eee;
}
.forums-module .forums-menu .categories .categories-dropdown:hover .cats {
display: block;
}
.forums-module .forums-menu .links {
float: left;
}
.forums-module .forums-menu .links a {
display: inline-block;
float: left;
color: #888;
margin: 0;
padding: 10px;
border-bottom: 3px solid transparent;
}
.forums-module .forums-menu .links a:hover {
border-color: #eee;
}
.forums-module .forums-menu .links a.active {
border-bottom: 3px solid transparent;
border-bottom-color: #3498DB;
border-bottom-color: var(--color-primary, #3498DB);
color: #3498DB;
color: var(--color-primary, #3498DB);
font-weight: 700;
}
.forums-module .forums-menu .links a.active.open {
border-color: #71BA51;
color: #71BA51;
}
.forums-module .forums-menu .links a.active.closed {
border-color: #EB5858;
color: #EB5858;
}
.forums-module .forums-menu .links a.active.popular {
border-color: #9462A4;
color: #9462A4;
}
.forums-module .forums-menu .links a.active.noreplies {
border-color: #F6A856;
color: #F6A856;
}
@media screen and (max-width: 600px) {
.forums-module .forums-menu .forum-controls {
float: left;
}
.forums-module .forums-menu .categories {
float: right;
}
.forums-module .forums-menu .links {
display: block;
float: none;
width: 100%;
border-bottom: 1px solid #eee;
margin-bottom: 15px;
}
}
.forums-single .topic {
position: relative;
padding: 15px 0;
}
.forums-single .topic:first-of-type {
border-top: 0;
}
.forums-single .topic .topic-left,
.forums-single .topic .topic-right {
position: relative;
margin-bottom: 15px;
}
.forums-single .topic .topic-left {
width: 110px;
float: left;
text-align: center;
border-radius: 3px;
margin-top: 15px;
margin-bottom: 15px;
border-right: 1px solid #ededed;
background: #fff;
}
.forums-single .topic .topic-left .author-url-img {
display: block;
}
.forums-single .topic .topic-left img {
display: block;
margin: 0 auto;
}
.forums-single .topic .topic-left .rank {
font-size: 11px;
margin: 3px 0;
}
.forums-single .topic .topic-left .rank .bbp-author-role {
display: inline-block;
background: #546E88;
color: #fff;
padding: 1px 5px;
border-radius: 2px;
}
.forums-single .topic .topic-left .rank .bbp-author-role.bbp-author-role-keymaster {
background: #9462A4;
}
.forums-single .topic .topic-left .rank .bbp-author-role.bbp-author-role-moderator {
background: #71BA51;
}
.forums-single .topic .topic-left .rank .bbp-author-role.bbp-author-role-spectator {
background: #5b5e73;
}
.forums-single .topic .topic-left .rank .bbp-author-role.bbp-author-role-blocked {
background: #EB5858;
}
.forums-single .topic .topic-left .username {
margin: 10px 0 0;
}
.forums-single .topic .topic-left .username a {
color: #444;
}
.forums-single .topic .topic-left .username a:hover {
color: #3498DB;
color: var(--color-primary, #3498DB);
}
.forums-single .topic .topic-left .user-info-total {
color: #888;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.forums-single .topic .topic-left .user-info-total:hover {
color: #23242C;
cursor: default;
font-weight: 700;
}
.forums-single .topic .topic-left:before {
content: " ";
text-indent: 999999;
background: inherit;
border-right: 1px solid #ededed;
border-bottom: 1px solid #ededed;
position: absolute;
top: 35px;
right: -6px;
height: 10px;
width: 10px;
z-index: 10;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.forums-single .topic .topic-right {
margin: 15px;
margin-left: 130px;
border-radius: 3px;
}
.forums-single .topic .topic-right .topic-header {
overflow: hidden;
}
.forums-single .topic .topic-right .topic-header, .forums-single .topic .topic-right .topic-header a {
color: #999;
}
.forums-single .topic .topic-right .topic-content {
padding: 15px 0;
}
.forums-single .topic .topic-right .topic-moderate {
text-align: left;
}
.forums-single .topic .topic-right .topic-moderate .bbp-admin-links {
display: block;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.forums-single .topic .topic-right .topic-moderate .bbp-admin-links a {
display: inline-block;
padding: 2px 7px;
border-radius: 2px;
margin: 0;
}
.forums-single .topic .topic-right .topic-moderate .bbp-admin-links a:hover {
background: #3498DB;
background: var(--color-primary, #3498DB);
color: #fff;
}
.forums-single .topic .topic-right .topic-moderate .bbp-admin-links a:first-of-type {
background: #f5f5f5;
}
.forums-single .topic .topic-right .topic-moderate .bbp-admin-links a.bbp-topic-edit-link:hover, .forums-single .topic .topic-right .topic-moderate .bbp-admin-links a.bbp-reply-edit-link:hover {
background: #3498DB;
color: #fff;
}
.forums-single .topic .topic-right .topic-moderate .bbp-admin-links a.bbp-topic-reply-link:hover, .forums-single .topic .topic-right .topic-moderate .bbp-admin-links a.bbp-reply-to-link:hover {
background: #3498DB;
background: var(--color-primary, #3498DB);
color: #fff;
}
.forums-single .topic .topic-right .topic-moderate .bbp-admin-links a.bbp-topic-trash-link:hover, .forums-single .topic .topic-right .topic-moderate .bbp-admin-links a.bbp-reply-trash-link:hover {
background: #EB5858;
color: #fff;
}
.forums-single .topic .topic-right .topic-moderate .bbp-admin-links a.bbp-topic-spam-link:hover, .forums-single .topic .topic-right .topic-moderate .bbp-admin-links a.bbp-reply-spam-link:hover {
background: #F6A856;
color: #fff;
}
.forums-single .topic .topic-right .topic-moderate .bbp-admin-links a.bbp-topic-close-link:hover {
background: #F15274;
color: #fff;
}
.bbp-form {
padding: 0;
border: 0;
margin: 20px 0;
}
textarea#bbp_reply_content,
textarea#bbp_topic_content,
textarea#bbp_forum_content {
width: 100%;
box-sizing: border-box;
}
.bbp-template-notice {
padding: 10px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
background: #e1f0fa;
color: #1d6fa5;
margin: 15px 0;
}
.bbp-template-notice p {
margin: 0;
}
.bbp-template-notice.error {
background: #fbe1e1;
color: #dc1a1a;
}
.bbp-topic-revision-log,
.bbp-reply-revision-log {
list-style: none;
padding: 0;
margin: 10px 0;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #666;
}
.bbp-topic-revision-log li,
.bbp-reply-revision-log li {
margin: 0;
padding: 0;
list-style: none;
}
.bbp-topic-revision-log li img,
.bbp-reply-revision-log li img {
margin: 0;
}
.bbp-pagination .bbp-pagination-links {
margin: 25px 0;
text-align: center;
}
.bbp-pagination .bbp-pagination-links > a, .bbp-pagination .bbp-pagination-links > span {
display: inline-block;
padding: 4px 10px;
border-radius: 2px;
background: #fafafa;
border: 1px solid #ddd;
color: #555;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
margin: 2px;
}
.bbp-pagination .bbp-pagination-links > a.current, .bbp-pagination .bbp-pagination-links > span.current {
background: #eee;
}
.bbp-pagination .bbp-pagination-links > a:hover {
color: #fff;
background: #3498DB;
background: var(--color-primary, #3498DB);
border-color: #5534d4;
border-color: var(--color-primary-darken, #5534d4);
}
.bbp-author-avatar img {
margin: 0;
padding: 0;
vertical-align: middle;
}
.forums-module .forum.type-forum {
background: transparent;
border-radius: 0;
margin: 10px 0 30px;
}
.forums-module .forum.type-forum .bbp-forum-info-header {
display: block;
background: transparent;
padding: 20px 0;
color: #5b5e73;
border-bottom: 3px solid #ddd;
border-radius: 0;
}
.forums-module .forum.type-forum .bbp-forum-info-header .forum-header-left,
.forums-module .forum.type-forum .bbp-forum-info-header .forum-header-right {
display: inline-block;
float: left;
}
.forums-module .forum.type-forum .bbp-forum-info-header .forum-header-left {
width: 70%;
}
.forums-module .forum.type-forum .bbp-forum-info-header .forum-header-right {
text-align: right;
width: 30%;
}
.forums-module .forum.type-forum .bbp-forum-info-header a {
color: #5b5e73;
}
.forums-module .forum.type-forum .bbp-forum-info-header .bbp-forum-title {
font-size: 1.12rem;
font-size: var(--font-size-md, 1.12rem);
color: #4e4e4e;
font-weight: 700;
}
.forums-module .forum.type-forum .bbp-forum-info-header .bbp-forum-title:hover {
color: #3498DB;
color: var(--color-link, #3498DB);
}
.forums-module .forum.type-forum .bbp-forum-info-header .bbp-forum-content {
display: inline-block;
color: #6e6e6e;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
margin-left: 5px;
}
.forums-module .forum.type-forum .bbp-forum-info-header .forum-topic-count {
padding: 3px 6px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.forums-module .forum.type-forum .bbp-forum-info-body-forums-list ul.bbp-forums-list {
margin: 0;
border: 1px solid #ddd;
border-top: 0;
padding: 10px 5px;
list-style: none;
}
.forums-module .forum.type-forum .bbp-forum-info-body-forums-list ul.bbp-forums-list li.bbp-forum {
display: inline-block;
list-style: none;
margin: 5px;
padding: 0;
}
.forums-module .forum.type-forum .bbp-forum-info-body-forums-list ul.bbp-forums-list li.bbp-forum a {
display: inline-block;
margin: 0;
padding: 3px 7px;
border-radius: 2px;
background: #8f91a6;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #fff;
}
.forums-module .forum.type-forum .bbp-forum-info-body-forums-list ul.bbp-forums-list li.bbp-forum a:hover {
background: #3498DB;
background: var(--color-primary, #3498DB);
}
.forums-module .forum.type-forum .bbp-forum-info-body {
border: 0;
border-radius: 0;
padding: 10px 0;
}
.forums-module .bbp-search-results .bbp-seach-forum,
.forums-module .bbp-search-results .bbp-search-topic {
background: #f9f9f9;
padding: 15px;
margin: 20px 0;
border-radius: 3px;
}
.forums-module .bbp-search-results .bbp-seach-forum h5,
.forums-module .bbp-search-results .bbp-search-topic h5 {
margin: 0;
}
.forums-module .bbp-search-results .bbp-seach-forum .forums-single .topic,
.forums-module .bbp-search-results .bbp-search-topic .forums-single .topic {
padding: 0;
border-bottom: 0;
}
.forums-module .bbp-search-results .bbp-seach-forum .forums-single .topic .topic-left,
.forums-module .bbp-search-results .bbp-search-topic .forums-single .topic .topic-left {
background: #f9f9f9;
border-color: #ccc;
}
.forums-module .bbp-search-results .bbp-seach-forum .forums-single .topic .topic-left:before,
.forums-module .bbp-search-results .bbp-search-topic .forums-single .topic .topic-left:before {
border-color: #ccc;
}
.forums-module .bbp-top-search-form {
margin: 30px 150px;
}
.forums-module .bbp-top-search-form .bbp_search,
.forums-module .bbp-top-search-form .button {
display: inline-block;
float: left;
margin: 0;
padding: 20px;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
box-sizing: border-box;
}
.forums-module .bbp-top-search-form .bbp_search {
color: #666;
width: 80%;
border-radius: 3px 0 0 3px;
}
.forums-module .bbp-top-search-form .button {
width: 20%;
padding: 23px;
border-radius: 0 3px 3px 0;
}
@media screen and (max-width: 900px) {
.forums-module .topic .topic-right .topic-header .topic-time,
.forums-module .topic .topic-right .topic-header .topic-moderate {
display: block;
float: none;
width: 100%;
text-align: left;
}
.forums-module .bbp-top-search-form {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 650px) {
.forums-module .topic .details,
.forums-module .topic .meta {
display: block;
float: none;
width: 100%;
clear: both;
text-align: left;
}
.forums-module .topic .meta {
margin-top: 7px;
clear: both;
}
.forums-module .topic .meta .topic-meta {
display: inline-block;
float: left;
margin: 4px 0 0 0;
}
.forums-module .topic .meta .topic-meta .label {
margin: 0;
}
.forums-module .topic .meta .users {
display: inline-block;
float: left;
}
.forums-module .bbp-top-search-form .bbp_search,
.forums-module .bbp-top-search-form .button {
display: block;
float: none;
margin: 15px 0;
}
.forums-module .bbp-top-search-form .bbp_search {
color: #666;
width: 100%;
border-radius: 3px;
}
.forums-module .bbp-top-search-form .button {
width: 100%;
border-radius: 3px;
}
.forums-single .topic .topic-left,
.forums-single .topic .topic-right {
position: relative;
float: none;
width: 100%;
margin: 0;
border: 0;
}
.forums-single .topic .topic-left {
padding: 15px 0 5px 0;
padding-left: 50px;
text-align: left;
}
.forums-single .topic .topic-left:before {
border: 0;
border-bottom: 1px solid #eee;
display: none;
}
.forums-single .topic .topic-left .username,
.forums-single .topic .topic-left .rank {
display: inline-block;
margin: 0 5px 0 0;
}
.forums-single .topic .topic-left .user-info-totals {
display: block;
}
.forums-single .topic .topic-left .user-info-totals .user-info-total {
display: inline-block;
margin: 0 10px 0 0;
}
.forums-single .topic .topic-left .author-url-img {
display: inline-block;
float: left;
margin-left: -50px;
padding: 0 15px 0 0;
}
.forums-single .topic .topic-left img {
max-width: 50px;
}
.forums-single .topic .topic-right {
padding: 5px 0 15px 0;
}
.forums-single .topic .topic-right .topic-time {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
} .support-select-box select {
padding: 2px 20px 2px 10px;
margin: 0 10px 0 0;
}  .profile-mini-menu {
display: block;
margin: 10px 0 0 0;
padding: 0;
list-style: none;
border-bottom: 1px solid #ddd;
}
.profile-mini-menu li {
display: inline-block;
margin-bottom: -1px;
}
.profile-mini-menu li a {
display: inline-block;
color: #777;
padding: 10px;
border-bottom: 1px solid transparent;
}
.profile-mini-menu li > a.active,
.profile-mini-menu li.active a {
border-color: #3498DB;
border-color: var(--color-primary, #3498DB);
color: #3498DB;
color: var(--color-primary, #3498DB);
}
.profile-mini-menu li > a.active {
border-color: #3498DB;
border-color: var(--color-primary, #3498DB);
}
.profile-mini-menu li.right {
float: right;
}
.private-messaging-form textarea.private-messaging-textarea {
height: 143px;
}
.private-messaging-form .response-message {
display: none;
cursor: default;
}
.private-messaging-form .response-message .message {
background: #333;
color: #fff;
padding: 10px;
border-radius: 3px;
margin: 10px 0;
}
.private-messaging-form .response-message .message.error-message {
background: #EB5858;
}
.private-messaging-form .response-message .message.empty-message {
background: #EB5858;
}
.private-messaging-form .response-message .message.success-message {
background: #71BA51;
}
.private-messaging-form .private-messaging-footer {
display: block;
}
.private-messaging-form .private-messaging-footer .private-messaging-button {
display: inline-block;
float: left;
}
.private-messaging-form .private-messaging-footer .private-messaging-loader {
display: inline-block;
float: left;
background: url(//kuechenkopf.de/wp-content/themes/gustos/assets/images/loader.gif) no-repeat center center;
width: 30px;
height: 30px;
margin: 8px;
}
.profile-user-bio {
position: relative;
border: 1px solid #ddd;
border-radius: 3px;
padding: 15px;
min-height: 50px;
color: #555;
background: #fafafa;
}
.profile-user-bio:before {
content: " ";
display: block;
width: 16px;
height: 16px;
position: absolute;
top: 20px;
left: -9px;
text-indent: 9999px;
background: inherit;
border: 1px solid transparent;
border-left-color: inherit;
border-bottom-color: inherit;
z-index: 10;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.profile-user-bio .heading-title {
display: none;
margin-top: 0;
}
.profile-user-tab {
display: none;
}
.profile-user-tab.active {
display: block;
}
.profile-user-tab .tab-inner {
margin: 20px 0 1.5rem;
} .profile-rows {
list-style: none;
padding: 0;
margin: 20px 0 1.5rem;
color: #5b5e73;
border-top: 1px solid #eee;
}
.profile-rows li {
padding: 10px 0;
border-bottom: 1px solid #eee;
}
.profile-rows li .the-icon,
.profile-rows li .the-label,
.profile-rows li .the-value {
display: inline-block;
float: left;
}
.profile-rows li .the-icon {
width: 30px;
margin-right: 10px;
text-align: center;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
border-right: 1px solid #ddd;
}
.profile-rows li .the-value {
float: right;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
margin: 0;
}
.profile-rows li:before, .profile-rows li:after {
content: " ";
display: table;
}
.profile-rows li:after {
clear: both;
} .social-block {
display: none;
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.5);
margin: 0;
}
.social-block .the-label {
color: #777;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
}
.social-block .profiles {
margin: 0;
text-align: center;
} .profile-avatar {
position: relative;
overflow: hidden;
margin: 20px 0 1.5rem;
}
.profile-avatar img {
display: block;
margin: 0 auto;
padding: 0;
}
.profile-avatar:hover .social-block {
display: block;
} .following-block {
margin: 20px 0 1.5rem;
}
.following-block .follow-col {
display: inline-block;
float: left;
width: 33.333333%;
}
.following-block .follow-col .follow-col-in {
padding: 0 15px 0 0;
}
.following-block .follow-col .count,
.following-block .follow-col .title {
display: block;
}
.following-block .follow-col .count {
font-size: 30px;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.following-block .follow-col .title {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #777;
text-transform: uppercase;
}
.following-block .follow-col.reputation .count {
color: #EB5858;
}
.following-block .follow-col.followers .count {
color: #3498DB;
}
.following-block .follow-col.following .count {
color: #71BA51;
}
.following-block .follow-col a:hover .title {
color: #3498DB;
color: var(--color-link, #3498DB);
} .awards-block {
margin: 10px 0 1.5rem;
}
.awards-block .the-label {
color: #777;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
}
.awards-block .awards {
margin: 15px 0;
}
.awards-block .award-single {
display: inline-block;
float: left;
width: 36px;
height: 36px;
margin: 0 15px 15px 0;
background: #ddd;
border-radius: 5px;
text-align: center;
line-height: 36px;
font-size: 24px;
position: relative;
}
.awards-block .award-single:before {
content: " ";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: inherit;
border-radius: inherit;
-webkit-transform: rotate(30deg);
-ms-transform: rotate(30deg);
transform: rotate(30deg);
z-index: 5;
}
.awards-block .award-single:after {
content: " ";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: inherit;
border-radius: inherit;
-webkit-transform: rotate(-30deg);
-ms-transform: rotate(-30deg);
transform: rotate(-30deg);
z-index: 5;
}
.awards-block .award-single i {
position: relative;
z-index: 10;
}
.awards-block .award-single,
.awards-block .award-single a {
color: #fff;
}
.awards-block .award-single.square {
border-radius: 3px;
width: 40px;
height: 40px;
margin: 0 11px 11px 0;
}
.awards-block .award-single.square:before, .awards-block .award-single.square:after {
display: none;
}
.awards-block .award-single.circle {
border-radius: 50%;
width: 42px;
height: 42px;
margin: 0 9px 9px 0;
}
.awards-block .award-single.circle:before, .awards-block .award-single.circle:after {
display: none;
}
.awards-block .award-single.image {
background: transparent;
width: 40px;
height: 40px;
}
.awards-block .award-single.image img {
margin: 0;
padding: 0;
}
.awards-block .award-single.image:before, .awards-block .award-single.image:after {
display: none;
} .the-social-block {
margin: 10px 0 1.5rem;
}
.the-social-block .the-label {
color: #777;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
}
.the-social-block .the-social {
margin: 10px 0;
} .gustos-row.profile-main-menu-block {
padding-top: 0;
padding-bottom: 0;
}
.profile-main-menu:before, .profile-main-menu:after,
.profile-main-menu ul:before,
.profile-main-menu ul:after {
content: " ";
display: table;
}
.profile-main-menu:after,
.profile-main-menu ul:after {
clear: both;
}
.profile-main-menu {
border-bottom: 1px solid #ddd;
}
.profile-main-menu ul {
list-style: none;
padding: 0;
margin: 0;
text-align: center;
}
.profile-main-menu ul li {
display: inline-block;
float: left;
}
.profile-main-menu ul li a {
display: block;
padding: 15px;
border-bottom: 3px solid transparent;
}
.profile-main-menu ul li a:hover {
border-color: #eee;
}
.profile-main-menu ul li .count,
.profile-main-menu ul li .title {
display: inline-block;
line-height: 1;
}
.profile-main-menu ul li .count {
font-weight: 700;
margin-left: 5px;
color: #3498DB;
color: var(--color-primary, #3498DB);
}
.profile-main-menu ul li .title {
color: #666;
}
.profile-main-menu ul li.active a {
border-bottom: 3px solid transparent;
border-bottom-color: #3498DB;
border-bottom-color: var(--color-primary, #3498DB);
}
.profile-section-title {
padding: 0 0 10px;
margin: 0 0 10px 0;
border-top: 0;
border-bottom: 1px solid #ddd;
}
.profile-section-title h3 {
margin: 0;
line-height: 1;
}
.profile-section-title .profile-section-close {
background: #eee;
color: #666;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
line-height: 14px;
width: 34px;
padding: 10px 0;
float: right;
text-align: center;
}
.profile-section-title .profile-section-close:hover {
background: #3498DB;
background: var(--color-primary, #3498DB);
color: #fff;
}
.profile-section-message {
background: #FCDAD2;
border: 1px solid #FC937C;
color: #BB4930;
text-align: center;
font-weight: 700;
padding: 10px;
margin: 25px 0;
border-radius: 3px;
}
.gustos-profile-sections {
padding: 20px 0 50px 0;
}
.gustos-profile-sections.simple-section {
border-top: 0;
padding-top: 0;
}
.user-profile-header + .gustos-row > .gustos-profile-sections:not(.simple-section) {
border-top: 1px solid #ddd;
}
.user-section-label {
font-weight: 400;
color: #8f91a6;
}
.page-title.user-page-title h1 {
font-size: 24px;
font-size: 1.5rem;
} .profile-recipes-list .recipe {
position: relative;
padding: 15px 0 15px 90px;
min-height: 80px;
border-bottom: 1px solid #eee;
}
.profile-recipes-list .recipe .photo {
position: absolute;
left: 0;
top: 15px;
}
.profile-recipes-list .recipe .photo img {
margin: 0;
padding: 0;
}
.profile-recipes-list .recipe .info {
color: #777;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.profile-recipes-list .recipe .info .info-item {
padding-right: 10px;
margin-right: 10px;
border-right: 1px solid #ccc;
}
.profile-recipes-list .recipe .info .info-item:last-of-type {
border-right: 0;
margin-right: 0;
padding-right: 0;
}
.profile-recipes-list .recipe .mark {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.profile-recipes-list .recipe.no-border {
border-bottom: 0;
} .profile-collections-list .collection {
padding: 25px 0;
border-bottom: 1px solid #eee;
}
.profile-collections-list .collection .button {
margin-bottom: 0;
}
.profile-collections-list .collection .title {
display: inline-block;
float: left;
font-size: 18px;
color: #444;
}
.profile-collections-list .collection .title:hover {
color: #3498DB;
color: var(--color-link, #3498DB);
}
.profile-collections-list .collection .mark.nr-of-items {
margin: 5px 0 5px 10px;
font-size: 10px;
text-transform: uppercase;
display: inline-block;
float: left;
}
.profile-collections-list .collection .info {
color: #666;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
margin-bottom: 5px;
}
.profile-collections-list .collection .info .info-item {
padding-right: 10px;
margin-right: 10px;
border-right: 1px solid #ccc;
}
.profile-collections-list .collection .info .info-item:last-of-type {
border-right: 0;
margin-right: 0;
padding-right: 0;
}
.profile-collections-list .collection .photo {
display: inline-block;
float: right;
margin: 5px;
}
.profile-collections-list .collection .photo a {
display: block;
}
.profile-collections-list .collection .photo img {
margin: 0;
padding: 0;
} .profile-comments-list {
margin: 25px 0;
}
.profile-comments-list .comment {
position: relative;
min-height: 50px;
padding: 15px 0;
padding-left: 62px;
}
.profile-comments-list .comment .comment-photo {
position: absolute;
left: 0;
top: 15px;
width: 50px;
height: 50px;
}
.profile-comments-list .comment .comment-photo img {
margin: 0;
}
.profile-comments-list .comment .comment-head {
margin-bottom: 10px;
}
.profile-comments-list .comment .comment-title {
display: inline-block;
float: left;
color: #777;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.profile-comments-list .comment .comment-date {
display: inline-block;
float: right;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #888;
}
.profile-comments-list .comment .comment-text {
position: relative;
padding: 15px;
background: #fafafa;
border: 1px solid #ccc;
border-radius: 3px;
min-height: 50px;
}
.profile-comments-list .comment .comment-text:before {
content: " ";
display: block;
position: absolute;
top: 19px;
left: -6px;
width: 12px;
height: 12px;
background: inherit;
border: 1px solid transparent;
border-left-color: inherit;
border-bottom-color: inherit;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
@media screen and (max-width: 780px) {
.profile-mini-menu li {
display: none;
}
.profile-mini-menu li.right {
float: none;
display: inline-block;
}
.profile-user-bio:before {
top: -9px;
left: 20px;
-webkit-transform: rotate(135deg);
-ms-transform: rotate(135deg);
transform: rotate(135deg);
}
.profile-user-bio .heading-title {
display: block;
}
.profile-user-tab {
display: block;
}
.social-block {
display: block;
position: relative;
background: transparent;
margin: 15px 0 5px;
}
.profile-comments-list .comment .comment-title,
.profile-comments-list .comment .comment-date {
float: none;
display: block;
}
} .members-list {
margin-bottom: 20px;
}
.members-list .member {
position: relative;
padding: 25px 0 25px 95px;
min-height: 80px;
border-bottom: 1px solid #ddd;
}
.members-list .member .user-avatar {
position: absolute;
display: block;
top: 25px;
left: 0;
width: 80px;
height: 80px;
margin: 0;
}
.members-list .member .user-avatar img {
margin: 0;
padding: 0;
}
.members-list .member .user-details,
.members-list .member .user-follow {
min-height: 80px;
}
.members-list .member .user-details {
position: relative;
}
.members-list .member .user-details .name {
display: inline-block;
float: left;
font-size: 17px;
color: #555;
}
.members-list .member .user-details .name:hover {
color: #3498DB;
color: var(--color-link, #3498DB);
}
.members-list .member .user-details .user-level {
margin: 4px 0 0 10px;
font-size: 10px;
text-transform: uppercase;
display: inline-block;
float: left;
}
.members-list .member .user-details .info {
color: #666;
}
.members-list .member .user-reputation {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #777;
text-transform: uppercase;
}
.members-list .member .user-reputation .count {
font-size: 18px;
color: #EB5858;
}
.members-list .member .user-follow {
text-align: right;
}
.members-list .member .user-follow .button {
margin-right: 0;
}
.members-list .member .user-follow .followers-count {
display: block;
margin-top: 10px;
color: #666;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
text-transform: uppercase;
}
.members-pagination {
margin: 20px 0;
}
.smk-members-list-form .smk-members-list-form-inner {
margin-left: 15px;
margin-right: 15px;
padding-bottom: 10px;
}
.smk-members-list-form .member-list-form-label {
display: inline-block;
float: left;
padding: 15px 10px 15px 0;
font-weight: 700;
}
.smk-members-list-form .visual-select {
display: inline-block;
float: left;
margin: 0;
}
.smk-members-list-form .members-form-field {
display: inline-block;
float: left;
}
.smk-members-list-form .visual-select .choice .handle,
.smk-members-list-form select,
.smk-members-list-form .button.small,
.smk-members-list-form .member-list-form-label,
.smk-members-list-form input[type="text"] {
padding: 7px 12px;
margin: 10px 0;
}
.smk-members-list-form .visual-select .choice .handle {
margin-left: -1px;
}
.smk-members-list-form .button.small,
.smk-members-list-form select {
float: left;
padding: 8px 12px 9px;
}
.smk-members-list-form .button.small {
float: right;
margin-right: 0;
}
.smk-members-list-form .mf-sep {
display: none;
}
@media screen and (max-width: 768px) {
.smk-members-list-form .button.small {
float: left;
margin-left: 15px;
}
.smk-members-list-form .mf-sep {
display: block;
clear: both;
}
}
@media screen and (max-width: 480px) {
.members-list .member .user-follow {
text-align: left;
}
} .profile-reputation {
margin: 20px 0;
}
.profile-reputation .reputation-event {
padding: 5px 0;
border-bottom: 1px solid #eee;
}
.profile-reputation .reputation-event .points {
text-align: center;
}
.profile-reputation .reputation-event .points .mark {
display: inline-block;
min-width: 40px;
padding: 1px 3px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.profile-reputation .reputation-event .date {
color: #5b5e73;
}
.profile-reputation .reputation-event:nth-child(even) {
background: #fafafa;
}
.profile-reputation-pagination {
margin: 20px 0;
} .profile-notifications {
margin: 15px 0 30px;
}
.profile-notifications .single-notification {
position: relative;
padding: 30px 0 30px 65px;
margin-left: 125px;
min-height: 80px;
border-bottom: 1px solid #e4e5ea;
}
.profile-notifications .single-notification .user-photo {
position: absolute;
left: -125px;
top: 30px;
z-index: 2;
}
.profile-notifications .single-notification .user-photo a {
display: block;
}
.profile-notifications .single-notification .user-photo img {
display: block;
margin: 0;
padding: 0;
}
.profile-notifications .single-notification .the-sign {
position: absolute;
width: 48px;
height: 48px;
left: -25px;
top: 42px;
border: 3px solid #e4e5ea;
background: #fff;
border-radius: 48px;
color: #8f91a6;
text-align: center;
font-size: 22px;
line-height: 1;
z-index: 3;
}
.profile-notifications .single-notification .the-sign .the-icon {
padding: 13px 0;
}
.profile-notifications .single-notification .username {
color: #5b5e73;
font-weight: 700;
}
.profile-notifications .single-notification .username:hover {
color: #3498DB;
color: var(--color-link, #3498DB);
}
.profile-notifications .single-notification .image-preview {
float: left;
max-width: 180px;
height: auto;
margin-right: 20px;
}
.profile-notifications .single-notification .image-preview img {
display: block;
margin: 0;
}
.profile-notifications .single-notification .type {
font-size: 17px;
}
.profile-notifications .single-notification .title {
margin-top: 5px;
}
.profile-notifications .single-notification .the-excerpt {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
margin-bottom: 10px;
}
.profile-notifications .single-notification .date {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #777;
margin-top: 5px;
}
.profile-notifications .single-notification .message {
position: relative;
padding: 10px;
margin: 5px 0;
background: #fafafa;
border: 1px solid #ccc;
border-radius: 3px;
}
.profile-notifications .single-notification .message:before {
content: " ";
display: block;
position: absolute;
top: 15px;
left: -6px;
width: 7px;
height: 7px;
background: inherit;
border: 1px solid transparent;
border-left-color: inherit;
border-bottom-color: inherit;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.profile-notifications .single-notification:after {
content: " ";
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 3px;
background: #e4e5ea;
z-index: 1;
}
.profile-notifications .single-notification:before {
content: " ";
display: block;
position: absolute;
top: -6px;
left: -4px;
width: 7px;
height: 7px;
border-radius: 10px;
background: #fff;
border: 2px solid #e4e5ea;
z-index: 2;
}
.profile-notifications .single-notification:first-of-type:after {
top: 50px;
}
.profile-notifications .single-notification:first-of-type:before {
display: none;
}
.profile-notifications .single-notification:last-of-type:after {
bottom: 50%;
}
.profile-notifications .single-notification.comment .the-sign {
color: #8f91a6;
}
.profile-notifications .single-notification.followed .the-sign {
color: #9462A4;
}
.profile-notifications .single-notification.liked .the-sign {
color: #3498DB;
}
.profile-notifications .single-notification.to-favorites .the-sign {
color: #F15274;
}
.profile-notifications .single-notification.to-collection .the-sign {
color: #71BA51;
}
.profile-notifications .single-notification.recipe-published .the-sign {
color: #3498DB;
color: var(--color-primary, #3498DB);
}
.profile-notifications .single-notification .smk-recipes-remove-activity {
position: absolute;
top: 10px;
right: 0;
color: #EB5858;
display: inline-block;
padding: 2px 4px;
border-radius: 2px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.profile-notifications .single-notification .smk-recipes-remove-activity:hover {
color: #fff;
background: #EB5858;
}
@media screen and (max-width: 780px) {
.profile-notifications .single-notification {
padding: 30px 0 30px 20px;
margin-left: 50px;
min-height: 80px;
}
.profile-notifications .single-notification .user-photo {
left: -50px;
max-width: 30px;
}
.profile-notifications .single-notification .the-sign {
display: none;
}
.profile-notifications .single-notification:first-of-type:after {
top: 30px;
}
}
@media screen and (max-width: 480px) {
.profile-notifications .single-notification .image-preview {
float: none;
clear: both;
max-width: 100%;
height: auto;
margin-right: 0;
margin-bottom: 15px;
}
} .profile-private-messages-header {
display: block;
border-bottom: 1px solid #eee;
padding: 0;
margin-top: 0;
margin-bottom: 5px;
}
.profile-private-messages-header a {
display: inline-block;
padding: 7px 10px;
margin: 7px 6px 10px 0;
background: transparent;
border: 1px solid transparent;
border-radius: 3px;
color: #444;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
font-weight: 700;
cursor: pointer;
}
.profile-private-messages-header a:hover {
color: #3498DB;
color: var(--color-primary, #3498DB);
}
.profile-private-messages-header a.active {
background: #fefefe;
border-color: #D8D8D8;
color: #5534d4;
color: var(--color-primary-darken, #5534d4);
}
.private-messages-pagination {
margin-top: 20px;
margin-bottom: 5px;
}
.user-images-in-pm {
margin: 10px 0;
display: block;
}
.user-images-in-pm .user-image-in-pm {
display: inline-block;
margin: 3px;
}
.user-images-in-pm .user-image-in-pm img {
display: block;
margin: 0;
border-radius: 3px;
}
.profile-private-messages {
margin-bottom: 25px;
}
.profile-private-messages .profile-private-messages-table {
width: 100%;
min-height: 200px;
padding: 0;
}
.profile-private-messages .profile-private-messages-table .td-row {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
line-height: 13px;
color: #444;
border-bottom: 1px solid #eee;
}
.profile-private-messages .profile-private-messages-table .td-row a {
color: #444;
}
.profile-private-messages .profile-private-messages-table .td-row .td {
display: inline-block;
float: left;
}
.profile-private-messages .profile-private-messages-table .td-row .td .td-in {
display: block;
overflow: hidden;
white-space: nowrap;
padding: 15px 20px;
}
.profile-private-messages .profile-private-messages-table .td-row .td label {
margin: 0;
padding: 0;
}
.profile-private-messages .profile-private-messages-table .td-row .td.important {
width: 6%;
cursor: pointer;
}
.profile-private-messages .profile-private-messages-table .td-row .td.important .pm-mark-as-important.active {
color: #EB5858;
}
.profile-private-messages .profile-private-messages-table .td-row .td.userphoto {
width: 4%;
}
.profile-private-messages .profile-private-messages-table .td-row .td.userphoto .td-in {
padding: 10px 0;
}
.profile-private-messages .profile-private-messages-table .td-row .td.userphoto img {
margin: 0;
display: block;
}
.profile-private-messages .profile-private-messages-table .td-row .td.username {
width: 15%;
}
.profile-private-messages .profile-private-messages-table .td-row .td.content {
width: 60%;
}
.profile-private-messages .profile-private-messages-table .td-row .td.time {
color: #888;
width: 15%;
text-align: right;
}
.profile-private-messages .profile-private-messages-table .td-row.unread .td.username, .profile-private-messages .profile-private-messages-table .td-row.unread .td.content {
font-weight: 700;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .pm-single-month {
display: block;
position: relative;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
line-height: 12px;
height: 28px;
border-bottom: 1px solid #ddd;
margin: 35px 0 25px;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .pm-single-month span {
position: absolute;
background: #A4ACAC;
color: #fff;
border-radius: 2px;
width: 150px;
left: 50%;
margin-left: -75px;
top: 50%;
text-align: center;
padding: 8px 0;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message {
display: block;
position: relative;
padding-left: 60px;
min-height: 50px;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message:before, .profile-private-messages .profile-private-messages-table .private-messages-single .single-message:after {
content: " ";
display: table;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message:after {
clear: both;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message .msg-avatar {
position: absolute;
width: 50px;
height: 50px;
left: -60px;
top: 0;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message .msg-avatar img {
border-radius: 10px;
margin: 0;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message .msg-date {
position: absolute;
top: 2px;
left: 100%;
margin-left: 25px;
font-size: 11px;
z-index: 20;
display: none;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message .msg-controls {
position: absolute;
top: 2px;
right: 5px;
display: none;
color: #8f91a6;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message .msg-controls .msg-edit,
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message .msg-controls .msg-delete {
display: inline-block;
padding: 0 5px;
cursor: pointer;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message .msg-controls .msg-edit:hover {
color: #71BA51;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message .msg-controls .msg-delete:hover {
color: #EB5858;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message .msg-body {
position: relative;
display: inline-block;
width: auto;
padding: 10px 20px;
background: #E1ECDB;
border-radius: 6px;
margin-top: 10px;
margin-bottom: 10px;
float: left;
min-width: 25%;
max-width: 75%;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message .msg-body:before {
content: " ";
text-indent: 999999;
background: inherit;
position: absolute;
top: 20px;
left: -5px;
height: 10px;
width: 10px;
z-index: 10;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message .msg-body .content {
position: relative;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message .msg-body .content p {
margin: 8px 0;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message .msg-body:hover .msg-date,
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message .msg-body:hover .msg-controls {
display: block;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message .msg-body.continued {
margin-top: 0;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message .msg-body.continued:before {
top: -10px;
left: 50px;
margin-left: -3px;
width: 6px;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message.me {
padding-left: 0;
padding-right: 60px;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message.me .msg-avatar {
left: auto;
right: -60px;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message.me .msg-date {
left: auto;
margin-left: auto;
right: 100%;
margin-right: 25px;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message.me .msg-body {
float: right;
background: #DBE5EC;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message.me .msg-body:before {
left: auto;
right: -5px;
}
.profile-private-messages .profile-private-messages-table .private-messages-single .single-message.me .msg-body.continued:before {
left: auto;
right: 50px;
margin-right: -3px;
}
@media screen and (max-width: 700px) {
.profile-private-messages .profile-private-messages-table .td-row .td.important {
width: 10%;
}
.profile-private-messages .profile-private-messages-table .td-row .td.userphoto {
width: 7.5%;
}
.profile-private-messages .profile-private-messages-table .td-row .td.username {
width: 15%;
}
.profile-private-messages .profile-private-messages-table .td-row .td.content {
width: 50%;
}
.profile-private-messages .profile-private-messages-table .td-row .td.time {
color: #888;
width: 17.5%;
text-align: right;
}
}
@media screen and (max-width: 450px) {
.profile-private-messages .profile-private-messages-table .td-row .td.important {
width: 12%;
}
.profile-private-messages .profile-private-messages-table .td-row .td.userphoto {
width: 12%;
}
.profile-private-messages .profile-private-messages-table .td-row .td.username {
width: 42%;
}
.profile-private-messages .profile-private-messages-table .td-row .td.content {
display: none;
}
.profile-private-messages .profile-private-messages-table .td-row .td.time {
color: #888;
width: 34%;
text-align: right;
}
} .smk-all-user-recipes-list {
margin: 10px 15px 30px;
}
.smk-all-user-recipes-list .the-recipe .recipe-status {
float: right;
margin: 0 0 0 10px;
}
.smk-all-user-recipes-list .the-recipe .inline-manage {
display: block;
padding: 7px 12px;
margin: 0 5px 0 0;
float: right;
border: 0;
background: transparent;
}
.smk-all-user-recipes-list .the-recipe .recipe-col > div {
padding: 10px 0;
overflow: hidden;
white-space: nowrap;
}
.smk-all-user-recipes-list .the-recipe .recipe-col.title a {
display: block;
}
.smk-all-user-recipes-list .the-recipe .recipe-col.date {
color: #777;
}
.smk-all-user-recipes-list .the-recipe .recipe-col.controls > div {
overflow: visible;
}
.smk-all-user-recipes-list .the-recipe .recipe-col.controls > div:before, .smk-all-user-recipes-list .the-recipe .recipe-col.controls > div:after {
content: " ";
display: table;
}
.smk-all-user-recipes-list .the-recipe .recipe-col.controls > div:after {
clear: both;
}
.smk-all-user-recipes-list .the-recipe:nth-child(even) {
background: #f5f5f5;
border-radius: 5px;
}
.smk-all-user-recipes-list .the-recipe .mark {
padding: 3px 7px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.smk-all-user-recipes-list .smk-all-user-recipes-pagination {
margin-top: 25px;
margin-bottom: 25px;
} .block404 {
margin: 100px 0;
}
.block404 .error {
display: block;
padding: 50px;
color: #EB5858;
font-size: 150px;
text-align: right;
margin: 0;
line-height: 1;
border-right: 1px solid #f9caca;
}
.block404 .title {
margin-top: 30px;
font-size: 50px;
color: #8f91a6;
}
.block404 .description {
font-size: 17px;
color: #8f91a6;
} .help-container .help-boxes {
margin: 20px 0;
}
.help-container .help-boxes .box {
display: block;
background: #fff;
color: #666;
border: 1px solid #272822;
border-radius: 3px;
padding: 15px;
text-align: center;
margin: 50px 0 15px 0;
}
.help-container .help-boxes .box,
.help-container .help-boxes .box .the-icon,
.help-container .help-boxes .box .title,
.help-container .help-boxes .box .description {
display: block;
-webkit-transition: all 200ms;
transition: all 200ms;
}
.help-container .help-boxes .box .the-icon {
position: relative;
border-color: inherit;
background: inherit;
color: #8f91a6;
font-size: 44px;
line-height: 1;
padding: 0;
display: block;
width: 44px;
height: 44px;
margin: 0 auto;
top: -48px;
}
.help-container .help-boxes .box .the-icon:before, .help-container .help-boxes .box .the-icon:after {
content: " ";
border: 1px solid #111;
border-color: inherit;
background: inherit;
border-radius: 10px;
display: block;
width: 76px;
height: 76px;
position: absolute;
top: -50%;
left: 50%;
margin-left: -38px;
margin-top: 7px;
z-index: 1;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.help-container .help-boxes .box .the-icon:after {
-webkit-transform: rotate(35deg);
-ms-transform: rotate(35deg);
transform: rotate(35deg);
z-index: 2;
}
.help-container .help-boxes .box .the-icon .sign {
position: relative;
z-index: 3;
}
.help-container .help-boxes .box .title {
padding: 5px 0;
font-size: 22px;
text-transform: uppercase;
}
.help-container .help-boxes .box .description {
min-height: 74px;
line-height: 74px;
color: #8f91a6;
}
.help-container .help-boxes .box .description span {
display: inline-block;
vertical-align: middle;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
line-height: 1.6;
}
.help-container .help-boxes .box.faq {
border-color: #3498DB;
}
.help-container .help-boxes .box.faq .the-icon,
.help-container .help-boxes .box.faq .title {
color: #3498DB;
}
.help-container .help-boxes .box.faq:hover {
border-color: #217dbb;
}
.help-container .help-boxes .box.faq:hover .the-icon,
.help-container .help-boxes .box.faq:hover .title {
color: #217dbb;
}
.help-container .help-boxes .box.ask {
border-color: #71BA51;
}
.help-container .help-boxes .box.ask .the-icon,
.help-container .help-boxes .box.ask .title {
color: #71BA51;
}
.help-container .help-boxes .box.ask:hover {
border-color: #5a9b3d;
}
.help-container .help-boxes .box.ask:hover .the-icon,
.help-container .help-boxes .box.ask:hover .title {
color: #5a9b3d;
}
.help-container .help-boxes .box.all {
border-color: #9462A4;
}
.help-container .help-boxes .box.all .the-icon,
.help-container .help-boxes .box.all .title {
color: #9462A4;
}
.help-container .help-boxes .box.all:hover {
border-color: #784d86;
}
.help-container .help-boxes .box.all:hover .the-icon,
.help-container .help-boxes .box.all:hover .title {
color: #784d86;
}
.help-container .faq-search {
margin: 20px 0;
}
.help-container .faq-search input {
display: block;
width: 70%;
border-width: 2px;
font-size: 22px;
color: #5b5e73;
padding: 10px;
margin: 0 auto;
}
.help-container .questions-block .header {
display: block;
font-size: 18px;
color: #555;
margin-top: 20px;
padding: 0;
border-top: 1px solid #e4e5ea;
border-bottom: 1px solid #e4e5ea;
}
.help-container .questions-block .header .title {
display: inline-block;
padding: 9px 0;
}
.help-container .questions-block .header .view-all {
float: right;
margin: 7px 0;
text-transform: none;
}
.help-container .questions-block .questions {
margin: 0;
padding: 15px 0;
list-style: none;
}
.help-container .questions-block .questions li {
list-style: none;
padding: 0;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
margin: 0;
}
.help-container .questions-block .questions li a {
display: block;
padding: 3px 0;
color: #5b5e73;
}
.help-container .questions-block .questions li a:hover {
color: #3498DB;
color: var(--color-link, #3498DB);
}
.help-container .all-questions {
margin: 20px 0;
}
.help-container .all-questions .question {
padding: 20px 0;
border-bottom: 1px solid #eee;
}
.help-container .all-questions .question .title {
font-size: 18px;
}
.help-container .all-questions .question .title a {
color: #555;
}
.help-container .all-questions .question .title a:hover {
color: #3498DB;
color: var(--color-link, #3498DB);
}
.help-container .all-questions .question .meta {
color: #8f91a6;
}
.help-container .all-questions .question .meta a {
color: #72768f;
}
.help-container .all-questions .question .meta a {
border-bottom: 1px dotted #ccc;
}
.help-container .all-questions .question .meta a:hover {
color: #3498DB;
color: var(--color-link, #3498DB);
border-color: #3498DB;
border-color: var(--color-link, #3498DB);
}
.help-container .all-questions .question .meta span {
display: inline-block;
}
.help-container .all-questions .question .meta span.separator {
margin: 0 5px;
}
.help-container .all-questions .question .replies {
font-size: 17px;
min-height: 49px;
line-height: 49px;
font-style: italic;
text-align: right;
color: #676a81;
}
.help-container .all-questions .question .replies span {
vertical-align: middle;
}
.nothing-found-notice {
text-align: center;
margin: 50px auto;
max-width: 600px;
}
.nothing-found-notice, .nothing-found-notice h5, .nothing-found-notice h6 {
color: #777;
}
.nothing-found-notice img.nothing-img {
max-width: 80px;
height: auto;
} .large-featured-recipe-slide .entry-photo {
position: relative;
padding: 10px;
margin: 15px 0;
overflow: hidden;
background: rgba(0, 0, 0, 0.08);
border-radius: 3px;
}
.large-featured-recipe-slide .entry-photo img {
display: block;
margin: 0;
}
.large-featured-recipe-slide .entry-photo .badge {
position: absolute;
left: 0;
top: 15%;
text-align: left;
padding: 5px 15px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
background: #3498DB;
background: var(--color-primary, #3498DB);
color: #fff;
text-transform: capitalize;
z-index: 2;
}
.large-featured-recipe-slide .entry-photo .badge:before, .large-featured-recipe-slide .entry-photo .badge:after {
content: " ";
position: absolute;
left: 100%;
width: 0;
height: 0;
margin-left: -10px;
border-right: 24px solid transparent;
}
.large-featured-recipe-slide .entry-photo .badge:before {
top: 0;
border-top: 24px solid transparent;
border-top-color: #3498DB;
border-top-color: var(--color-primary, #3498DB);
}
.large-featured-recipe-slide .entry-photo .badge:after {
bottom: 0;
border-bottom: 24px solid transparent;
border-bottom-color: #3498DB;
border-bottom-color: var(--color-primary, #3498DB);
}
.large-featured-recipe-slide .entry-meta .meta {
display: inline-block;
float: left;
padding: 10px 15px;
min-width: 60px;
border-radius: 3px;
margin-top: 15px;
margin-right: 15px;
color: #fff;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.large-featured-recipe-slide .entry-meta .meta span {
display: inline-block;
float: left;
vertical-align: middle;
}
.large-featured-recipe-slide .entry-meta .meta span.number {
text-transform: uppercase;
margin-left: 10px;
}
.large-featured-recipe-slide .entry-meta .meta.favorites {
background: #F15274;
}
.large-featured-recipe-slide .entry-meta .meta.likes {
background: #3498DB;
}
.large-featured-recipe-slide .entry-meta .meta.comments {
background: #71BA51;
}
.large-featured-recipe-slide .entry-info-author {
position: relative;
padding-left: 96px;
padding-top: 5px;
min-height: 86px;
margin: 35px 0 10px 0;
}
.large-featured-recipe-slide .entry-info-author .submited-by {
font-size: 11px;
text-transform: uppercase;
margin-bottom: 7px;
}
.large-featured-recipe-slide .entry-info-author img {
margin: 0;
padding: 3px;
position: absolute;
left: 0;
top: 0;
background: #fff;
background: rgba(255, 255, 255, 0.25);
}
.large-featured-recipe-slide .entry-info-author .mark {
text-transform: uppercase;
font-size: 11px;
margin-left: 5px;
}
.big-featured-recipes-slider {
position: relative;
}
.home-blog-post {
position: relative;
padding: 15px 0;
padding-left: 86px;
min-height: 50px;
border-bottom: 1px solid #eee;
}
.home-blog-post .entry-date {
position: absolute;
left: 0;
top: 15px;
text-align: center;
width: 86px;
}
.home-blog-post .entry-date .date {
display: block;
font-size: 28px;
color: #3498DB;
color: var(--color-primary, #3498DB);
}
.home-blog-post .entry-date .month {
font-size: 11px;
color: #8f91a6;
text-transform: uppercase;
display: block;
}
.home-blog-post .entry-title {
font-weight: 700;
margin-bottom: 7px;
}
.home-blog-post .entry-content {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.home-collections .collection {
position: relative;
padding: 15px 0;
border-bottom: 1px solid #eee;
}
.home-collections .collection .entry-details {
display: inline-block;
float: left;
}
.home-collections .collection .total {
display: inline-block;
float: right;
top: 15px;
text-align: center;
width: 86px;
}
.home-collections .collection .total .number {
display: block;
font-size: 18px;
color: #3498DB;
color: var(--color-primary, #3498DB);
}
.home-collections .collection .total .text {
display: block;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #8f91a6;
}
.home-collections .collection .entry-title {
font-weight: 700;
margin-bottom: 5px;
}
.home-collections .collection .meta {
color: #8f91a6;
}
.home-collections .collection .meta .sep {
margin-right: 5px;
margin-left: 5px;
}
.home-collections .collection:last-of-type {
border-bottom: 0;
}
.pb-topic-on-home {
display: block;
position: relative;
min-height: 60px;
padding: 15px 0 15px 70px;
border-bottom: 1px solid #eee;
}
.pb-topic-on-home .author-avatar {
position: absolute;
left: 0;
top: 0;
margin: 0;
max-width: 60px;
height: auto;
}
.pb-topic-on-home .author-avatar img {
display: block;
margin: 15px 0;
max-width: 60px;
height: auto;
border-radius: 2px;
}
.pb-topic-on-home .entry-title {
display: block;
font-weight: 700;
margin-bottom: 8px;
}
.pb-topic-on-home .enty-topic-info {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.pb-topic-on-home .topic-time {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.pb-topic-on-home .topic-time a {
color: #71BA51;
}
.pb-topic-on-home .topic-time a:hover {
color: #5a9b3d;
border-bottom: 1px dotted #71BA51;
}
.pb-topic-on-home .topic-status.closed {
display: inline-block;
padding: 1px 3px;
margin-right: 5px;
background: #fafafa;
border-radius: 2px;
color: #EB5858;
}
.gustos-pb-items-list-switcher {
display: inline-block;
float: right;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
} .registration-block {
display: block;
max-width: 960px;
margin: 120px auto;
border: 1px solid #ddd;
border-radius: 3px;
background: #fefefe;
}
.registration-block .reg-left,
.registration-block .reg-right {
position: relative;
}
.registration-block .reg-left:before,
.registration-block .reg-right:before {
content: " ";
top: 0;
bottom: 0;
width: 1px;
background: #ddd;
position: absolute;
}
.registration-block .reg-left:before {
right: 0;
}
.registration-block .reg-right:before {
left: -1px;
}
.registration-block .reg-in {
position: relative;
padding: 35px;
}
.registration-block .reg-social-log-in {
margin-top: 1.5rem;
}
.registration-block .log-in-with a {
display: inline-block;
padding: 10px 15px;
background: #333;
border-radius: 3px;
margin: 10px 0;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #fff;
}
.registration-block .log-in-with a.log-in-with-facebook {
background: #4E69A2;
}
.registration-block .log-in-with a.log-in-with-twitter {
background: #55ACEE;
}
.registration-block .log-in-with a.log-in-with-google-plus {
background: #DF5138;
}
.registration-block .log-in-with a:hover {
opacity: 0.9;
}
.registration-block .log-in-title {
position: absolute;
top: -17px;
left: 0;
right: 0;
text-align: center;
text-transform: uppercase;
}
.registration-block .log-in-title span {
display: inline-block;
padding: 10px 20px;
background: #fff;
border: 1px solid #ddd;
border-radius: 3px;
line-height: 1;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.registration-block .reg-log-in-button-submit {
margin-bottom: 0;
float: left;
}
.registration-block .reg-lost-password-link {
display: inline-block;
text-align: right;
padding: 12px 0;
float: right;
}
.registration-block .reg-advant .adv {
padding: 10px 0;
border-bottom: 1px solid #ddd;
}
.registration-block .reg-advant .adv:last-of-type {
border-bottom: 0;
}
.registration-block.reset-pass {
max-width: 450px;
}
.registration-block.login-block {
max-width: 700px;
}
.registration-pic img {
display: block;
margin: 50px auto 0;
}
.smk-password-meter {
display: block;
background: #ff3019;  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ff3019), color-stop(42%, #efef04), color-stop(57%, #efef04), color-stop(100%, #18d304)); background: -webkit-linear-gradient(left, #ff3019 0%, #efef04 42%, #efef04 57%, #18d304 100%);   background: linear-gradient(to right, #ff3019 0%, #efef04 42%, #efef04 57%, #18d304 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#18d304', GradientType=1); border-radius: 2px;
padding: 0;
margin-top: 10px;
margin-bottom: 30px;
overflow: hidden;
}
.smk-password-meter .meter-ind {
position: relative;
left: 0;
display: block;
height: 6px;
background: #eee;
width: 100%;
border-radius: 0;
}
@media screen and (max-width: 768px) {
.registration-block {
margin: 40px auto;
}
.registration-block .reg-left,
.registration-block .reg-right {
position: relative;
}
.registration-block .reg-left:before,
.registration-block .reg-right:before {
display: none;
}
.registration-block .reg-right {
padding-top: 0;
}
.registration-block .reg-right .reg-in {
padding-top: 0;
}
.registration-block .log-in-title {
display: none;
}
.registration-block .reg-social-log-in {
margin-top: 0;
}
.registration-block .log-in-with {
display: inline-block;
margin-right: 10px;
}
} .recipes-filter {
padding: 0;
border-bottom: 1px solid #ddd;
margin: 5px 0 10px;
}
.recipes-filter .filter-query {
float: left;
display: inline-block;
width: 75%;
margin: 0;
padding: 10px 0;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.recipes-filter .filter-query .filter-recipes-pointer,
.recipes-filter .filter-query .filter-recipes-key {
display: inline-block;
margin: 3px 10px 3px 0;
padding: 5px 8px;
border-radius: 3px;
background: #fff;
color: #3498DB;
color: var(--color-primary, #3498DB);
font-weight: 700;
border: 1px solid transparent;
border-color: #3498DB;
border-color: var(--color-primary, #3498DB);
}
.recipes-filter .filter-query .filter-recipes-pointer:hover,
.recipes-filter .filter-query .filter-recipes-key:hover {
background: #fafafa;
}
.recipes-filter .filter-query .filter-recipes-pointer.active:hover,
.recipes-filter .filter-query .filter-recipes-key.active:hover {
background: #3498DB;
background: var(--color-primary, #3498DB);
color: #fff;
}
.recipes-filter .filter-query .filter-recipes-key {
color: #71BA51;
font-weight: 400;
border: 1px solid #71BA51;
margin: 3px 6px 3px 0;
}
.recipes-filter .filter-query .filter-recipes-key .filter-close-icon {
margin-left: 5px;
}
.recipes-filter .filter-query .filter-recipes-key:hover .filter-close-icon {
color: #EB5858;
}
.recipes-filter .filter-view {
float: left;
display: inline-block;
width: 25%;
margin: 0;
padding: 15px 0;
}
.recipes-filter .filter-view .column-select {
position: relative;
display: inline-block;
float: right;
margin: 0 0 0 10px;
padding: 0;
border-radius: 3px;
background: #fff;
color: #555;
font-weight: 400;
border: 1px solid #ddd;
min-width: 100px;
z-index: 300;
}
.recipes-filter .filter-view .column-select .option {
display: block;
white-space: nowrap;
margin: 0;
cursor: pointer;
padding: 5px 8px;
}
.recipes-filter .filter-view .column-select .option .the-icon {
margin-right: 5px;
}
.recipes-filter .filter-view .column-select .option.active {
color: #3498DB;
color: var(--color-primary, #3498DB);
}
.recipes-filter .filter-view .column-select .option.this-is-active {
background-color: #eee;
opacity: 0.5;
}
.recipes-filter .filter-view .column-select .other-views {
position: absolute;
display: block;
opacity: 0;
visibility: hidden;
top: 100%;
right: -1px;
min-width: 100%;
border: 1px solid #ddd;
background: #fff;
border-radius: 0 0 3px 3px;
z-index: 300;
-webkit-transition: opacity 0.3s, visibility 0.3s;
transition: opacity 0.3s, visibility 0.3s;
}
.recipes-filter .filter-view .column-select .other-views .option {
color: #333;
opacity: 0.5;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.recipes-filter .filter-view .column-select .other-views .option:hover {
opacity: 1;
}
.recipes-filter .filter-view .column-select:hover {
border-radius: 3px 3px 0 0;
}
.recipes-filter .filter-view .column-select:hover .other-views {
opacity: 1;
visibility: visible;
}
.recipes-filter .filter-view .column-select.column-select-per-page {
min-width: 50px;
text-align: center;
}
.recipes-filter .filter-view .column-select.column-select-per-page .option {
padding: 5px 10px;
}
@media screen and (max-width: 780px) {
.recipes-filter .filter-query {
display: block;
float: none;
}
.recipes-filter .filter-view {
display: block;
padding: 0;
float: none;
width: 100%;
}
.recipes-filter .filter-view .column-select {
margin: 10px 0;
float: none;
width: 100%;
display: block;
border: 0;
}
.recipes-filter .filter-view .column-select .option {
display: inline-block;
border: 1px solid #ddd;
margin-right: 10px;
margin-bottom: 10px;
}
.recipes-filter .filter-view .column-select .option.active {
display: none;
}
.recipes-filter .filter-view .column-select .option.this-is-active {
opacity: 1;
}
.recipes-filter .filter-view .column-select .other-views {
position: relative;
opacity: 1;
visibility: visible;
display: inline;
border: 0;
}
.recipes-filter .filter-view .column-select .other-views .option {
display: inline-block;
}
.recipes-filter .filter-view .column-select.column-select-per-page {
text-align: left;
}
.recipes-filter .filter-view.right {
float: none;
margin: 10px 0;
}
} .recipes-pagination {
margin: 20px 0;
text-align: center;
}
.recipes-pagination > a, .recipes-pagination > span {
display: inline-block;
padding: 6px 13px;
border-radius: 5px;
}
.recipes-pagination > a {
color: #3498DB;
color: var(--color-primary, #3498DB);
}
.recipes-pagination > a:hover {
background: #3498DB;
background: var(--color-primary, #3498DB);
color: #fff;
}
.recipes-pagination > span.current {
background: #3498DB;
background: var(--color-primary, #3498DB);
color: #fff;
box-shadow: inset 0 5px 25px 0 rgba(0, 0, 0, 0.2);
} .recipes-list .recipe-view-def {
position: relative;
margin: 0;
padding: 25px 0;
border-bottom: 1px solid #eee;
overflow: hidden;
}
.recipes-list .recipe-view-def .entry-photo {
position: relative;
}
.recipes-list .recipe-view-def .entry-photo.thumb-bg {
display: block;
background: url(//kuechenkopf.de/wp-content/themes/gustos/assets/images/img.png) center center no-repeat #eee;
width: 100%;
padding-bottom: 100%;
}
.recipes-list .recipe-view-def .entry-photo > a {
display: block;
}
.recipes-list .recipe-view-def .entry-photo img {
margin: 0;
padding: 0;
}
.recipes-list .recipe-view-def .entry-photo .badge {
position: absolute;
left: 0;
top: 10px;
text-align: left;
padding: 5px 15px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
background: #3498DB;
background: var(--color-primary, #3498DB);
color: #fff;
text-transform: capitalize;
z-index: 2;
}
.recipes-list .recipe-view-def .entry-photo .badge:before, .recipes-list .recipe-view-def .entry-photo .badge:after {
content: " ";
position: absolute;
left: 100%;
width: 0;
height: 0;
margin-left: -10px;
border-right: 24px solid transparent;
}
.recipes-list .recipe-view-def .entry-photo .badge:before {
top: 0;
border-top: 24px solid transparent;
border-top-color: #3498DB;
border-top-color: var(--color-primary, #3498DB);
}
.recipes-list .recipe-view-def .entry-photo .badge:after {
bottom: 0;
border-bottom: 24px solid transparent;
border-bottom-color: #3498DB;
border-bottom-color: var(--color-primary, #3498DB);
}
.recipes-list .recipe-view-def .smk-manage-recipe {
position: absolute;
right: 5px;
top: 5px;
}
.recipes-list .recipe-view-def .smk-manage-recipe .manage-recipe-handler {
padding: 6px 1px;
}
.recipes-list .recipe-view-def .entry-title {
position: relative;
}
.recipes-list .recipe-view-def .entry-title h2 {
font-size: 25px;
margin: 0 0 5px 0;
line-height: 30px;
}
.recipes-list .recipe-view-def .entry-content {
margin: 10px 0;
}
.recipes-list .recipe-view-def .entry-info-author {
padding: 0 0 0 50px;
position: relative;
min-height: 40px;
margin-top: 20px;
margin-bottom: 20px;
}
.recipes-list .recipe-view-def .entry-info-author img {
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
width: 40px;
height: 40px;
}
.recipes-list .recipe-view-def .entry-info-author .total-recipes {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #8f91a6;
}
.recipes-list .recipe-view-def .recipe-info-pointer {
position: absolute;
top: 25px;
right: 0;
bottom: 25px;
width: 40px;
background: #fff;
border-left: 1px solid #eee;
color: #777;
z-index: 10;
-webkit-transition: all 200ms;
transition: all 200ms;
}
.recipes-list .recipe-view-def .recipe-info-pointer .the-icon {
position: absolute;
display: block;
line-height: 1;
font-size: 18px;
width: inherit;
top: 50%;
margin-top: -9px;
text-align: center;
}
.recipes-list .recipe-view-def .recipe-info-pointer:hover {
border-color: #ddd;
background: #fafafa;
}
.recipes-list .recipe-view-def .recipe-info-2 .recipe-info-2-inner {
position: relative;
top: 0;
left: 0;
color: #666;
padding: 0;
z-index: 2;
margin-bottom: 20px;
-webkit-transition: all 300ms;
transition: all 300ms;
}
.recipes-list .recipe-view-def .recipe-info-2 .recipe-info-2-inner .info {
display: block;
padding: 10px 0;
border-bottom: 1px solid #eee;
}
.recipes-list .recipe-view-def .recipe-info-2 .recipe-info-2-inner .info .type {
display: block;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
text-transform: uppercase;
}
.recipes-list .recipe-view-def .recipe-info-2 .recipe-info-2-inner .info .value {
display: block;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #72768f;
}
.recipes-list .recipe-view-def .recipe-info-2 .recipe-info-2-inner .info .value-category {
display: inline-block;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
margin-right: 6px;
margin-top: 5px;
}
.recipes-list .recipe-view-def .recipe-info-2 .recipe-info-2-inner .info .value-category a {
display: inline-block;
background: #e4e5ea;
border-radius: 2px;
padding: 1px 3px;
color: #555;
}
.recipes-list .recipe-view-def .recipe-info-2 .recipe-info-2-inner .info .value-category a:hover {
background: #3498DB;
background: var(--color-primary, #3498DB);
color: #fff;
}
.recipes-list .recipe-view-def .recipe-info-2 .recipe-info-2-inner .info.preparation .the-icon {
color: #3498DB;
}
.recipes-list .recipe-view-def .recipe-info-2 .recipe-info-2-inner .info.ingredients .the-icon {
color: #71BA51;
}
.recipes-list .recipe-view-def .recipe-info-2 .recipe-info-2-inner .info.category .the-icon {
color: #39CAB5;
}
.recipes-list .recipe-view-def .recipe-info-2 .recipe-info-2-inner .info.difficulty .the-icon {
color: #9462A4;
}
.recipes-list .recipe-view-def .recipe-info-2 .recipe-info-2-inner.active {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
opacity: 1;
} .recipes-list .recipe-view-list {
position: relative;
padding: 15px 0;
border-bottom: 1px solid #eee;
}
.recipes-list .recipe-view-list .recipe-photo {
width: 70px;
float: left;
}
.recipes-list .recipe-view-list .recipe-photo .entry-photo.thumb-bg {
display: block;
background: url(//kuechenkopf.de/wp-content/themes/gustos/assets/images/img.png) center center no-repeat #eee;
width: 100%;
padding-bottom: 100%;
}
.recipes-list .recipe-view-list .recipe-photo img {
display: block;
margin: 5px 0;
padding: 0;
}
.recipes-list .recipe-view-list .recipe-details {
margin: 0 102px 0 80px;
border-radius: 3px;
}
.recipes-list .recipe-view-list .recipe-details .title {
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
}
.recipes-list .recipe-view-list .recipe-details .title a {
color: #333;
}
.recipes-list .recipe-view-list .recipe-details .title a:hover {
color: #3498DB;
color: var(--color-primary, #3498DB);
}
.recipes-list .recipe-view-list .recipe-details .excerpt {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #666;
margin: 3px 0;
}
.recipes-list .recipe-view-list .recipe-details .meta {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
color: #888;
}
.recipes-list .recipe-view-list .recipe-details .meta span {
display: inline-block;
padding: 1px 4px;
}
.recipes-list .recipe-view-list .recipe-details .meta span:first-of-type {
padding-left: 0;
}
.recipes-list .recipe-view-list .recipe-controls {
position: absolute;
text-align: center;
right: 0;
top: 15px;
font-size: 28px;
line-height: 1;
padding: 18px 0;
width: 92px;
float: right;
}
.recipes-list .recipe-view-list .recipe-controls a {
display: inline-block;
padding: 3px 0 1px;
width: 36px;
color: #bbb;
text-align: center;
}
.recipes-list .recipe-view-list .recipe-controls a:hover {
color: #999;
}
.recipes-list .recipe-view-list .recipe-controls a.like-post.active {
color: #3498DB;
}
.recipes-list .recipe-view-list .recipe-controls a.favorite-post.active {
color: #EB5858;
} .recipes-list .clear-grid {
display: block;
width: 100%;
height: 0;
margin: 0;
padding: 0;
clear: both;
overflow: hidden;
visibility: hidden;
}
.recipes-list .recipe-view-grid {
position: relative;
display: block;
margin: 0;
padding: 0;
}
.recipes-list .recipe-view-grid .grid-in {
display: block;
margin: 15px auto;
}
.recipes-list .recipe-view-grid .recipe-block {
margin: 0;
position: relative;
}
.recipes-list .recipe-view-grid .recipe-block .entry-photo.thumb-bg {
display: block;
background: url(//kuechenkopf.de/wp-content/themes/gustos/assets/images/img.png) center center no-repeat #eee;
width: 100%;
padding-bottom: 100%;
}
.recipes-list .recipe-view-grid .recipe-block img {
margin: 0;
display: block;
}
.recipes-list .recipe-view-grid .recipe-controls {
position: absolute;
top: 0;
right: 0;
margin: 5px;
}
.recipes-list .recipe-view-grid .recipe-controls a {
display: inline-block;
padding: 7px;
border-radius: 3px;
background: #000;
color: #fff;
line-height: 1;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
margin: 1px;
opacity: 0.5;
-webkit-transition: all 250ms;
transition: all 250ms;
}
.recipes-list .recipe-view-grid .recipe-controls a.active {
opacity: 1;
}
.recipes-list .recipe-view-grid .recipe-controls a.active.like-post {
background: #3498DB;
}
.recipes-list .recipe-view-grid .recipe-controls a.active.favorite-post {
background: #EB5858;
}
.recipes-list .recipe-view-grid .recipe-controls.hide-this-meta {
display: none;
}
.recipes-list .recipe-view-grid .recipe-title {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 2px 10px;
text-align: center;
background: #333;
background: rgba(0, 0, 0, 0.7);
color: #fff;
opacity: 0;
-webkit-transition: all 250ms;
transition: all 250ms;
}
.recipes-list .recipe-view-grid .recipe-title a {
color: #fff;
}
.recipes-list .recipe-view-grid .recipe-title.hide-this-meta {
display: none;
}
.recipes-list .recipe-view-grid:hover .recipe-controls a {
opacity: 0.8;
}
.recipes-list .recipe-view-grid:hover .recipe-controls a.active {
opacity: 1;
}
.recipes-list .recipe-view-grid:hover .recipe-title {
padding-top: 10px;
padding-bottom: 10px;
opacity: 1;
}
.recipes-list.fullwidth-grid .recipe-view-grid {
width: 100%;
}
.recipes-list.related-items-list {
margin-left: -15px;
margin-right: -15px;
}
@media screen and (max-width: 1000px) {
.recipes-list .recipe-view-grid .recipe-title {
opacity: 1;
position: relative;
background: transparent;
padding: 10px 0;
}
.recipes-list .recipe-view-grid .recipe-title, .recipes-list .recipe-view-grid .recipe-title > a {
color: #333;
}
}
@media screen and (max-width: 768px) {
.recipes-list .recipe-view-def .entry-photo img {
margin: 10px 0 20px;
}
.recipes-list .recipe-view-def .entry-controls .control,
.recipes-list .recipe-view-def .entry-controls .control-tip {
display: inline-block;
float: none;
}
.recipes-list .clear-grid {
display: none;
}
}
@media screen and (max-width: 480px) {
.recipes-list .recipe-view-def .recipe-info-2 {
display: none;
}
.recipes-list .recipe-view-list .recipe-details {
margin-right: 0;
}
.recipes-list .recipe-view-list .recipe-controls {
display: none;
}
.recipes-list .recipe-view-grid .recipe-controls.hide-this-meta {
display: block;
}
.recipes-list .recipe-view-grid .recipe-title.hide-this-meta {
display: block;
}
} .user-activity .user-activity-note {
position: relative;
padding: 10px 0 10px 70px;
min-height: 50px;
}
.user-activity .user-activity-note .user-image {
position: absolute;
width: 70px;
left: 0;
top: 10px;
}
.user-activity .user-activity-note .user-image img {
margin: 0;
}
.user-activity .user-activity-note .activity-col {
display: inline-block;
float: left;
width: 50%;
}
.user-activity .user-activity-note .activity-col.post-image > img {
margin: 0;
} .pb-users-list {
margin: 15px 0 25px;
}
.pb-users-list .author img {
display: block;
margin: 0;
} .smk-theme-login-block {
position: absolute;
top: 10%;
left: 49%;
width: 49%;
padding: 0;
border-radius: 3px;
z-index: 10000;
display: none;
-webkit-font-smoothing: antialiased;
-webkit-transform: translate(-51%, 0) scale(1, 1);
-ms-transform: translate(-51%, 0) scale(1, 1);
transform: translate(-51%, 0) scale(1, 1);
}
.smk-theme-login-block .form-row {
margin-bottom: 15px;
}
.smk-theme-login-block .form-label {
margin: 0;
font-size: 18px;
}
.smk-theme-login-block input[type="text"],
.smk-theme-login-block input[type="email"],
.smk-theme-login-block input[type="password"] {
margin: 0;
font-size: 18px;
padding: 18px;
border-width: 1px;
background: #fff;
}
.smk-theme-login-block .button {
padding: 10px 20px;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
}
.smk-theme-login-block .smk-theme-login-block-type {
text-align: center;
-webkit-font-smoothing: antialiased;
}
.smk-theme-login-block .smk-theme-login-block-type span {
position: relative;
display: inline-block;
font-size: 18px;
padding: 5px 0;
margin: 3px 3px 17px;
color: #888;
border-bottom: 1px solid #eaeaea;
cursor: pointer;
}
.smk-theme-login-block .smk-theme-login-block-type span:before {
display: none;
}
.smk-theme-login-block .smk-theme-login-block-type span:hover {
color: #444;
border-color: #ddd;
}
.smk-theme-login-block .smk-theme-login-block-type span.active {
border-color: #3498DB;
border-color: var(--color-primary, #3498DB);
color: #3498DB;
color: var(--color-primary, #3498DB);
}
.smk-theme-login-block .gustos-login-block-close {
position: absolute;
top: 0;
right: 0;
font-size: 1.3rem;
text-align: center;
display: block;
cursor: pointer;
color: #b1b1b1;
background: transparent;
padding: 6px;
border-radius: 2px;
}
.smk-theme-login-block .gustos-login-block-close:hover {
color: #EB5858;
}
.smk-theme-login-block .form-message-response {
display: none;
cursor: default;
}
.smk-theme-login-block .form-message-response .message {
background: #333;
color: #fff;
padding: 10px;
border-radius: 3px;
margin: 10px 0;
}
.smk-theme-login-block .form-message-response .message.error-message {
background: #EB5858;
}
.smk-theme-login-block .form-message-response .message.empty-message {
background: #EB5858;
}
.smk-theme-login-block .form-message-response .message.success-message {
background: #71BA51;
}
.smk-theme-login-block.active {
display: block;
}
@media screen and (max-width: 900px) {
.smk-theme-login-block {
position: absolute;
top: 20px;
width: 80%;
left: 10%;
right: 10%;
-webkit-transform: translate(0, 0) scale(1, 1);
-ms-transform: translate(0, 0) scale(1, 1);
transform: translate(0, 0) scale(1, 1);
}
.smk-theme-login-block .form-label {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.smk-theme-login-block input[type="text"],
.smk-theme-login-block input[type="email"],
.smk-theme-login-block input[type="password"] {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
padding: 10px;
}
.smk-theme-login-block .button {
padding: 5px 10px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.smk-theme-login-block .smk-theme-login-block-type span {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
}
.smk-theme-login-block-back-shadow {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: #fff;
background: rgba(255, 255, 255, 0.95);
z-index: 9999;
display: none;
}
.smk-theme-login-block-back-shadow.active {
display: block;
}
.smk-password-meter {
display: block;
background: #ff3019; background: -webkit-linear-gradient(left, #ff3019 0%, #efef04 42%, #efef04 57%, #18d304 100%);
background: linear-gradient(to right, #ff3019 0%, #efef04 42%, #efef04 57%, #18d304 100%);
border-radius: 2px;
padding: 0;
margin-top: 10px;
margin-bottom: 30px;
overflow: hidden;
}
.smk-password-meter .meter-ind {
position: relative;
left: 0;
display: block;
height: 6px;
background: #eee;
width: 100%;
border-radius: 0;
}
.loading-element,
.loading-element:hover,
.loading-element.current,
.loading-element.current:hover {
background: #9faeae !important;
background-image: -webkit-linear-gradient(45deg, #c9d8d8 25%, #9faeae 25%, #9faeae 50%, #c9d8d8 50%, #c9d8d8 75%, #9faeae 75%, #9faeae) !important;
background-image: linear-gradient(45deg, #c9d8d8 25%, #9faeae 25%, #9faeae 50%, #c9d8d8 50%, #c9d8d8 75%, #9faeae 75%, #9faeae) !important;
background-size: 30px 30px !important;
color: #fff !important;
-webkit-animation: loadingelement 0.7s linear infinite;
animation: loadingelement 0.7s linear infinite;
}
@keyframes loadingbutton {
from {
background-position: 0 0;
}
to {
background-position: 60px 30px;
}
}
.blog-pagination-links {
display: block;
text-align: center;
margin: 20px 0 30px;
}
.blog-pagination-links a {
display: inline-block;
padding: 9px 17px;
background: #fff;
border: 1px solid #ddd;
border-radius: 2px;
margin: 5px;
color: #777;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
text-transform: uppercase;
}
.blog-pagination-links a .the-icon {
display: inline-block;
}
.blog-pagination-links a .the-icon.to-left {
margin-right: 9px;
}
.blog-pagination-links a .the-icon.to-right {
margin-left: 9px;
}
.blog-pagination-links a:hover {
color: #fff;
background: #3498DB;
background: var(--color-primary, #3498DB);
border-color: transparent;
} .smk-recipes-search .smk-recipes-search-row {
padding: 15px 0;
border-bottom: 1px solid #eee;
}
.smk-recipes-search .smk-recipes-search-row:last-of-type {
border-bottom: 0;
}
.smk-recipes-search .smk-recipes-search-row .r-search-label,
.smk-recipes-search .smk-recipes-search-row .r-search-field {
display: inline-block;
margin: 0;
padding-left: 0;
}
.smk-recipes-search .smk-recipes-search-row .r-search-label {
width: 17%;
padding: 7px 3% 7px 0;
text-align: left;
font-weight: 700;
vertical-align: top;
}
.smk-recipes-search .smk-recipes-search-row .r-search-field {
width: 80%;
}
.smk-recipes-search .smk-recipes-search-row .r-search-field .description {
color: #777;
}
.smk-recipes-search .smk-recipes-search-row input[type="text"],
.smk-recipes-search .smk-recipes-search-row input[type="number"],
.smk-recipes-search .smk-recipes-search-row select,
.smk-recipes-search .smk-recipes-search-row textarea {
margin: 0;
}
.smk-recipes-search .smk-recipes-search-row label {
display: block;
padding-top: 7px;
}
.smk-recipes-search .smk-recipes-search-row input.minimal-size {
width: 70px;
}
.smk-recipes-search .smk-recipes-search-row input.small-size {
width: 100px;
}
.smk-theme-floating-search {
position: fixed;
top: 0;
bottom: 0;
min-width: 400px;
width: 40%;
max-width: 500px;
background: #3E4651;
color: #fff;
z-index: 1300;
padding: 40px 25px 0;
overflow-y: auto;
opacity: 0;
visibility: hidden;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.smk-theme-floating-search .smk-recipes-search > form {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.smk-theme-floating-search .smk-recipes-search .smk-recipes-search-row {
padding: 15px;
border-bottom-color: transparent;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
box-sizing: border-box;
}
.smk-theme-floating-search .smk-recipes-search .smk-recipes-search-row .r-search-label,
.smk-theme-floating-search .smk-recipes-search .smk-recipes-search-row .r-search-field {
display: block;
width: 100%;
margin: 0;
padding: 0;
}
.smk-theme-floating-search .smk-recipes-search .smk-recipes-search-row .r-search-label {
padding-bottom: 5px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
text-transform: uppercase;
font-weight: 400;
}
.smk-theme-floating-search .smk-recipes-search .smk-recipes-search-row.search_ .r-search-label {
display: none;
}
.smk-theme-floating-search .smk-recipes-search .smk-recipes-search-row.search_ .r-search-field input {
font-size: 18px;
padding: 10px;
}
.smk-theme-floating-search .smk-recipes-search .smk-recipes-search-row .description {
color: #a3acb8;
margin-top: 3px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.smk-theme-floating-search .smk-recipes-search .smk-recipes-search-row .r-search-field input[type="text"],
.smk-theme-floating-search .smk-recipes-search .smk-recipes-search-row .r-search-field input[type="number"],
.smk-theme-floating-search .smk-recipes-search .smk-recipes-search-row .r-search-field select {
border: 0;
}
.smk-theme-floating-search .smk-recipes-search .smk-recipes-search-row.half {
-webkit-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
}
.smk-theme-floating-search .smk-recipes-search .smk-recipes-search-row.half input[type="text"], .smk-theme-floating-search .smk-recipes-search .smk-recipes-search-row.half select {
box-sizing: border-box;
width: 100%;
}
.smk-theme-floating-search .smk-recipes-search .smk-recipes-search-row.submittion_button {
position: relative;
color: #fff;
padding: 25px 0 40px;
margin-left: 0;
margin-right: 0;
background: transparent;
}
.smk-theme-floating-search .smk-recipes-search .smk-recipes-search-row.submittion_button .r-search-field {
text-align: center;
}
.smk-theme-floating-search .smk-recipes-search .smk-recipes-search-row.submittion_button .r-search-label {
display: none;
}
.smk-theme-floating-search .smk-recipes-search .smk-recipes-search-row.submittion_button .button {
display: block;
text-align: center;
width: 100%;
margin: 0;
border: 1px solid #282d34;
}
.smk-theme-floating-search .smk-recipes-search .smk-recipes-search-row.submittion_button .smk-theme-search-cancel {
display: inline-block;
color: #EB5858;
padding: 2px 7px;
margin: 5px auto;
border-bottom: 1px dotted transparent;
}
.smk-theme-floating-search .smk-recipes-search .smk-recipes-search-row.submittion_button .smk-theme-search-cancel:hover {
border-bottom-color: #EB5858;
}
.smk-theme-floating-search.active {
opacity: 1;
visibility: visible;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.smk-recipe-search-overflow {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(255, 255, 255, 0.8);
z-index: 1210;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.smk-recipe-search-overflow.active {
opacity: 1;
visibility: visible;
}
@media screen and (min-width: 600px) {
.main-menu-nav .menu > li > a.menu-single-icon.header-search-icon {
background: #171d24;
background: var(--header-background-color-darken, #171d24);
border-radius: 50%;
line-height: 16px;
padding: 11px;
}
.main-menu-nav .menu > li > a.menu-single-icon.header-search-icon:before, .main-menu-nav .menu > li > a.menu-single-icon.header-search-icon:after {
display: none;
}
.main-menu-nav .menu > li > a.menu-single-icon.header-search-icon:hover {
background: #3d5064;
background: var(--header-background-color-lighten, #3d5064);
}
}
@media screen and (max-width: 600px) {
.smk-theme-floating-search {
min-width: auto;
width: auto;
right: 0;
left: 0;
}
} .hidden-seach-row {
position: absolute;
top: 100%;
left: 0;
right: 0;
padding: 15px;
background: #fff;
z-index: 500;
}
.hidden-seach-row input[type="text"] {
font-size: 20px;
color: #666;
padding: 10px;
margin: 0;
width: 100%;
} .media-modal-close span.media-modal-icon .screen-reader-text {
display: none;
}
.wp-caption {
max-width: 100%; padding: 4px;
}
.wp-caption img {
margin-bottom: 0;
}
.wp-caption > p {
margin: 0 0 5px;
}
.wp-caption > p + p {
margin-bottom: 20px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
line-height: 2;
color: #8c8c8c;
}
.alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
img.aligncenter,
.wp-caption.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.bypostauthor .comment-header a:first-of-type {
color: #71BA51;
}
.bypostauthor .comment-header a:first-of-type:hover {
color: #3498DB;
color: var(--color-primary, #3498DB);
} .smk_page_builder .spb_row.dark .spb_module,
.smk_page_builder .spb_row.dark h1, .smk_page_builder .spb_row.dark h2, .smk_page_builder .spb_row.dark h3, .smk_page_builder .spb_row.dark h4, .smk_page_builder .spb_row.dark h5, .smk_page_builder .spb_row.dark h6 {
color: #fff;
}
.smk_page_builder .spb_row.dark a {
color: #eee;
}
.smk_page_builder .spb_row.dark a:hover {
border-bottom: 1px dotted #fff;
} .woocommerce div.product div.images img,
.woocommerce #content div.product div.images img,
.woocommerce-page div.product div.images img,
.woocommerce-page #content div.product div.images img {
margin-bottom: 5px;
}
.woocommerce #content div.product div.thumbnails a,
.woocommerce div.product div.thumbnails a,
.woocommerce-page #content div.product div.thumbnails a,
.woocommerce-page div.product div.thumbnails a {
vertical-align: middle;
}
.woocommerce div.product div.images div.thumbnails,
.woocommerce #content div.product div.images div.thumbnails,
.woocommerce-page div.product div.images div.thumbnails,
.woocommerce-page #content div.product div.images div.thumbnails {
padding-top: 0;
margin-bottom: 15px;
}
.woocommerce div.product div.images div.thumbnails img,
.woocommerce #content div.product div.images div.thumbnails img,
.woocommerce-page div.product div.images div.thumbnails img,
.woocommerce-page #content div.product div.images div.thumbnails img {
margin-bottom: 0;
}
.woocommerce #reviews #comments ol.commentlist,
.woocommerce-page #reviews #comments ol.commentlist {
margin: 0;
padding: 0;
} .woocommerce .quantity .qty {
margin: 0;
padding: 7px 3px;
width: 60px;
}
.woocommerce div.product .entry-summary p.price,
.woocommerce div.product .entry-summary span.price {
color: #79BA5E;
font-size: 30px;
font-weight: 400;
}
.woocommerce div.product .entry-summary p.price ins,
.woocommerce div.product .entry-summary span.price ins {
text-decoration: none;
font-weight: 400;
display: inline-block;
padding: 5px 10px;
position: relative;
background: #77a464;
color: #fff;
font-size: 20px;
border-radius: 2px;
margin-left: 6px;
}
.woocommerce div.product .entry-summary p.price ins:before,
.woocommerce div.product .entry-summary span.price ins:before {
content: " ";
display: block;
width: 10px;
height: 10px;
position: absolute;
top: 50%;
left: -5px;
margin-top: -5px;
background: inherit;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.woocommerce div.product .entry-summary p.price del,
.woocommerce div.product .entry-summary span.price del {
color: #999;
font-size: 20px;
display: inline-block;
}
.woocommerce span.onsale {
min-height: 0;
min-width: 0;
padding: 5px 12px;
font-weight: 700;
position: absolute;
text-align: center;
line-height: 1.6;
top: 20px;
left: 10px;
margin: 0;
border-radius: 2px;
background-color: #fff;
border: 1px solid #77a464;
color: #77a464;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
-webkit-font-smoothing: antialiased;
}
.woocommerce ul.products li.product .onsale {
top: 0;
right: 0;
left: auto;
margin: 10px 10px 0 0;
}
.woocommerce .related ul li.product,
.woocommerce .related ul.products li.product,
.woocommerce .upsells.products ul li.product,
.woocommerce .upsells.products ul.products li.product,
.woocommerce-page .related ul li.product,
.woocommerce-page .related ul.products li.product,
.woocommerce-page .upsells.products ul li.product,
.woocommerce-page .upsells.products ul.products li.product {
width: 22%;
margin-left: 0;
}
.woocommerce nav.woocommerce-pagination {
margin-bottom: 25px;
}
.woocommerce nav.woocommerce-pagination ul {
border: 0;
}
.woocommerce nav.woocommerce-pagination ul li {
border: 0;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
background: #eee;
border-radius: 25px;
padding: 10px;
color: #444;
margin: 0 5px;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
background: #23242C;
color: #fff;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs {
padding: 0;
position: relative;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs:before {
display: block;
position: absolute;
border: 0;
bottom: 0;
left: 0;
right: 0;
height: 1px;
background: #ccc;
z-index: 1;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li {
float: left;
border: 0;
border-bottom: 3px solid transparent;
border-radius: 0;
margin: 0;
padding: 0;
background: transparent;
position: relative;
z-index: 10;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after {
display: none;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a {
padding: 10px 20px;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active {
border-bottom-color: #71BA51;
color: #71BA51;
} .wp-social-login-provider-list a {
display: inline-block;
}
.wp-social-login-widget .wp-social-login-provider-list {
padding: 10px 0;
}
.wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider {
display: inline-block;
margin: 3px 3px 3px 0;
padding: 9px 14px;
background: #444;
color: #fff;
border-radius: 3px;
}
.wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-facebook {
background: #3b5998;
}
.wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-twitter {
background: #00aced;
}
.wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-google {
background: #dd4b39;
}
.wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-linkedin {
background: #007bb6;
}
.wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-wordpress {
background: #0085BE;
}
.wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-yahoo {
background: #500095;
}
.wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-instagram {
background: #517fa4;
}
.wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-disqus {
background: #35A1FB;
}
.wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-odnoklassniki {
background: #FF8422;
}
.wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-vkontakte {
background: #4C76A3;
}
.wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-dribbble {
background: #E9558D;
}
.wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-dribbble {
background: #E9558D;
}
.wp-social-login-connect-with {
display: block;
margin-top: 20px;
font-weight: 700;
font-size: 18px;
} .smk-pb-wc-rating {
display: block;
overflow: hidden;
}
.smk-pb-wc-rating > span {
display: inline-block;
float: left;
overflow: hidden;
position: relative;
}
.smk-pb-wc-rating > span > span {
display: inline-block;
float: left;
font-family: "Font Awesome 5 Free";
line-height: 1;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
font-size: inherit;
text-rendering: auto;
color: #eee;
letter-spacing: 2px;
}
.smk-pb-wc-rating > span > span.up {
position: absolute;
top: 0;
left: 0;
color: #FFDA0C;
width: 100%;
overflow: hidden;
}
.smk-pb-wc-rating > span > span:before {
content: "\f005\f005\f005\f005\f005";
}
.large-featured-recipe-slide .smk-pb-wc-rating {
font-size: 22px;
margin-bottom: 15px;
}
.large-featured-recipe-slide .entry-meta .price {
display: block;
margin-top: 10px;
margin-bottom: 15px;
font-size: 24px;
}
.large-featured-recipe-slide .entry-meta .button {
border: transparent;
}
.large-featured-recipe-slide .entry-meta .button:not(.loading) {
background: #71BA51;
color: #fff;
}
.large-featured-recipe-slide .entry-meta .button:not(.loading):hover {
background: #5a9b3d;
}
.entry.style-columns .entry-controls .price {
font-size: 18px;
display: block;
margin: 5px 0;
}
.entry.style-columns .entry-controls .button.added {
background: #71BA51;
color: #fff;
}
.recipes-list .recipe-view-grid .recipe-title a:not(.button) {
display: block;
}
.recipes-list .recipe-view-grid .recipe-title .button.add_to_cart_button {
padding: 4px 10px;
border: 0;
margin: 5px 0 0;
box-shadow: none;
}
.recipes-list .recipe-view-grid .recipe-title .button.add_to_cart_button:not(.loading) {
color: #fff;
background: #71BA51;
}
.recipes-list .recipe-view-grid .recipe-title a.wc-forward {
padding: 3px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
}
.recipes-list .recipe-view-grid .recipe-controls .price {
font-weight: 400;
font-size: 1rem;
font-size: var(--font-size-normal, 1rem);
text-shadow: none;
}
.recipes-list .recipe-view-grid .recipe-controls .price > span.amount,
.recipes-list .recipe-view-grid .recipe-controls .price ins {
text-decoration: none;
padding: 4px 6px;
background: #71BA51;
color: #fff;
}
.recipes-list .recipe-view-grid .recipe-controls .price del {
color: #555;
padding: 4px 6px;
background: rgba(255, 255, 255, 0.9);
} .profile-summary-tab .shop_table {
width: 100%;
}
.profile-summary-tab .shop_table thead {
text-align: left;
border-bottom: 1px solid #eee;
}
.profile-summary-tab .shop_table thead th {
padding-top: 10px;
padding-bottom: 10px;
}
.profile-summary-tab .shop_table td {
padding: 5px 0;
}
.profile-summary-tab .shop_table tr.order:nth-child(even) {
background: #fafafa;
}
.profile-summary-tab .shop_table .button.view {
padding: 3px 10px;
}
.ztip-holder code {
border: 0;
margin: 3px;
white-space: nowrap;
} .iframe-container {
position: relative;
width: 100%;
padding-bottom: 56.25%; }
.iframe-container > * {
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: 0;
padding: 0;
height: 100%;
width: 100%;
} .zsp-single-brand {
border: 1px solid #d6d6d6;
padding: 10px 34px;
border-radius: 3px;
margin: 5px 0;
background: #fbfbfb;
}
.zsp-single-brand input {
box-sizing: border-box;
width: 100%;
}
.zsp-single-brand > .zsp-delete-single-brand {
position: absolute;
top: 3px;
right: 3px;
width: 14px;
height: 14px;
line-height: 1;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
padding: 3px;
cursor: pointer;
text-align: center;
border-radius: 50%;
}
.zsp-single-brand > .zsp-delete-single-brand:hover {
background: #EB5858;
color: #fff;
}
.zsp-single-brand > .zsp-move-single-brand {
position: absolute;
left: 10px;
top: 13px;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
width: 14px;
height: 14px;
text-align: center;
}  .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
-webkit-clip-path: none;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
.wp-core-ui .attachment .thumbnail img {
margin: 0;
}
img.avatar,
.main-menu-nav .menu > li .user-details-in-menu .user-avatar {
border-radius: 0;
border-radius: var(--avatar-border-radius, 0);
}
.page-links,
.comments-pagination {
font-weight: 700;
margin: 15px 0;
background: #eee;
padding: 15px;
}
.page-links a,
.comments-pagination a {
display: inline-block;
padding: .2rem .5rem;
border-radius: 2px;
margin: 0 5px 0 0;
}
.page-links a:hover,
.comments-pagination a:hover {
background: #9b88e6;
background: var(--color-primary-lighten, #9b88e6);
color: #fff;
}
.related-articles-list .entry {
padding: 15px 0;
}
.related-articles-list .entry-title {
font-weight: 700;
font-size: 1.2rem;
} .download-versions {
display: block;
padding: 5px 15px;
margin: 15px 0 25px;
border-radius: 5px;
border: 1px solid #eee;
border-color: #9b88e6;
border-color: var(--color-primary-lighten, #9b88e6);
}
.download-versions > li,
.download-versions > li a {
display: block;
margin: 0;
padding: 0;
list-style: none;
}
.download-versions > li a {
display: inline-block;
padding: 10px 0;
border-bottom: 1px solid #eee;
font-weight: 700;
}
.download-versions > li:last-of-type a {
border-bottom: none;
}
.gustos-download-versions {
display: block;
padding: 5px 15px;
margin: 15px 0 25px;
border-radius: 5px;
border: 1px solid #eee;
border-color: #9b88e6;
border-color: var(--color-primary-lighten, #9b88e6);
}
.gustos-download-versions > div {
padding: 10px 0;
border-bottom: 1px solid #eee;
}
.gustos-download-versions > div .filename {
font-weight: 700;
}
.gustos-download-versions > div:last-of-type {
border-bottom: none;
}
.other-files-label {
font-weight: 700;
font-size: 1.2rem;
}
.download-button {
background: #3498DB;
background: var(--color-primary, #3498DB);
border-color: #5534d4;
border-color: var(--color-primary-darken, #5534d4);
box-shadow: none;
}
.download-button:hover {
background: #9b88e6;
background: var(--color-primary-lighten, #9b88e6);
box-shadow: none;
} .recipe-shared-description {
font-style: italic;
margin: 0;
color: #666;
}
.recipe-shared-link {
padding: 5px 10px;
background: #fafafa;
border: 1px solid #aaa;
border-radius: 3px;
overflow: auto;
white-space: nowrap;
word-wrap: break-word;
margin: 10px 0;
width: 100%;
} .smk-recipe-printing-page {  }
.smk-recipe-printing-page #wpadminbar,
.smk-recipe-printing-page .gustos-section.gustos-header,
.smk-recipe-printing-page #gustos-footer {
display: none !important;
}
.smk-recipe-printing-page .printing-page {
width: 100%;
display: block;
background: #fff;
}
.smk-recipe-printing-page .printable-content {
display: block;
margin: 0 auto;
padding: 70px 50px;
width: 900px;
}
.smk-recipe-printing-page h1,
.smk-recipe-printing-page h2,
.smk-recipe-printing-page h3 {
margin: 25px 0 13px;
}
.smk-recipe-printing-page h1 {
font-size: 28px;
}
.smk-recipe-printing-page h2 {
font-size: 22px;
}
.smk-recipe-printing-page h3 {
font-size: 19px;
}
.smk-recipe-printing-page .controls {
position: fixed;
top: 0;
left: 0;
right: 0;
background: #fafafa;
overflow: hidden;
margin: 0;
padding: 10px 0;
border-bottom: 1px solid #ccc;
z-index: 100;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.smk-recipe-printing-page .controls .contols-inner {
margin: 0 auto;
width: 800px;
}
.smk-recipe-printing-page .print-button {
display: inline-block;
float: right;
background: #dedede;
border-radius: 2px;
padding: 7px 14px;
color: #333;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
text-decoration: none;
margin-left: 10px;
cursor: pointer;
}
.smk-recipe-printing-page .exit-print {
background: #EB5858;
color: #fff;
}
.smk-recipe-printing-page .exit-print:hover {
background: #EB3131;
}
.smk-recipe-printing-page .print-again,
.smk-recipe-printing-page .text-plus,
.smk-recipe-printing-page .text-minus,
.smk-recipe-printing-page .current-font-size,
.smk-recipe-printing-page .remove-undo-all {
float: left;
margin-left: 0;
margin-right: 10px;
}
.smk-recipe-printing-page .print-again {
background: #89C245;
color: #fff;
}
.smk-recipe-printing-page .print-again:hover {
background: #76B22D;
}
.smk-recipe-printing-page .text-plus:hover,
.smk-recipe-printing-page .text-minus:hover {
background: #21AABD;
color: #fff;
}
.smk-recipe-printing-page input.current-font-size {
background: #fff;
border: 0;
text-align: center;
font-size: 0.875rem;
font-size: var(--font-size-sm, 0.875rem);
cursor: default;
display: inline-block;
width: 70px;
border-radius: 2px;
padding: 7px 14px;
line-height: 1.5;
margin: 0 10px 0 0;
box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.4);
}
.smk-recipe-printing-page .remove-undo-all {
background: #00AFF0;
color: #fff;
display: none;
}
.smk-recipe-printing-page img.center-img {
display: block;
margin: 10px auto 25px;
}
.smk-recipe-printing-page .printing-image {
width: 50%;
}
.smk-recipe-printing-page.no-images img {
display: none;
}
.smk-recipe-printing-page .single-ingredient {
display: block;
overflow: hidden;
padding: 5px 0;
border-bottom: 1px solid #ddd;
}
.smk-recipe-printing-page .single-ingredient .mark-as-ok,
.smk-recipe-printing-page .single-ingredient .ingredient,
.smk-recipe-printing-page .single-ingredient .ingredient-quantity,
.smk-recipe-printing-page .single-ingredient .ingredient-notes {
display: inline-block;
float: left;
width: 23%;
padding: 0 1%;
}
.smk-recipe-printing-page .single-ingredient .ingredient {
font-weight: 700;
}
.smk-recipe-printing-page .single-ingredient .mark-as-ok {
width: 3%;
}
.smk-recipe-printing-page .single-ingredient .mark-as-ok span {
display: block;
width: 20px;
height: 20px;
border: 1px solid #ccc;
border-radius: 3px;
}
.smk-recipe-printing-page .single-ingredient .ingredient-notes {
width: 43%;
}
.smk-recipe-printing-page .hide-elem,
.smk-recipe-printing-page img.hide-elem {
display: none;
}
.smk-recipe-printing-page .print-footer {
margin: 35px 0 0;
padding: 15px;
background: #ccc;
}
.smk-recipe-printing-page .printable-content .child-elem:hover {
background: #FFC7C7;
cursor: default;
opacity: 0.7;
}
.smk-recipe-printing-page .single-recipe-ingredients li .mark-as-ok,
.smk-recipe-printing-page .single-recipe-ingredients li.active .mark-as-ok {
border: 1px solid #ccc;
background: #fff;
border-radius: 0;
color: #ffffff !important;
display: none;
}
.smk-recipe-printing-page .single-recipe-ingredients li {
padding-left: 0;
}
.smk-recipe-printing-page .single-recipe-ingredients li .qt,
.smk-recipe-printing-page .single-recipe-ingredients li .additional-ingredient-info {
display: inline;
font-style: normal;
}
.smk-recipe-printing-page .single-recipe-ingredients li .additional-ingredient-info span {
display: inline-block;
}
.smk-recipe-printing-page .single-recipe-ingredients li .qt {
display: inline-block;
margin-right: 10px;
font-weight: 700;
color: #3498DB;
}
.smk-recipe-printing-page .single-recipe-ingredients li .ingredient,
.smk-recipe-printing-page .single-recipe-ingredients li .ingredient a,
.smk-recipe-printing-page .single-recipe-ingredients li.active .ingredient,
.smk-recipe-printing-page .single-recipe-ingredients li.active .ingredient a {
color: #444;
}
.smk-recipe-printing-page .recipe-step img {
height: auto;
float: right;
max-width: 150px;
margin: 10px;
}
.smk-recipe-printing-page .printing-inline-info .info-label {
font-weight: 700;
font-size: 0.9em;
min-width: 50px;
margin: 10px 0 5px 0;
}
.smk-recipe-printing-page .printing-inline-info .info-value {
font-style: italic;
}
.smk-recipe-printing-page .recipe-servings-calculator {
display: none !important;
}
@media all {
.page-break {
display: none;
}
}
@media print {
.smk-recipe-printing-page .controls {
display: none;
}
.smk-recipe-printing-page .printable-content {
margin-top: 0;
}
.smk-recipe-printing-page .print-footer {
padding: 10px 0;
background: transparent;
}
.smk-recipe-printing-page .recipe-servings-calculator > .calculator [class^="calc-btn-"] {
display: none !important;
}
.smk-recipe-printing-page .additional-printing-info {
border-color: #000;
}
.smk-recipe-printing-page input {
border: 0;
font-weight: 700;
}
.single-recipe-ingredients,
.additional-printing-info,
.gustos-recipe-footnotes,
.recipe-costing {
page-break-inside: avoid;
}
} .demo-grid-col {
background: #ddd;
line-height: 1;
padding: 15px 0;
text-align: center;
margin: 15px 0;
}
.clearfix:before, .clearfix:after {
content: " ";
display: table;
}
.clearfix:after {
clear: both;
}
.clear {
display: block;
width: 100%;
height: 0;
margin: 0;
padding: 0;
clear: both;
overflow: hidden;
visibility: hidden;
}
html { position: relative; min-height: 100%; }
@media (max-width: 767px) { html { font-size: 14px; } }
@media (min-width: 768px) and (max-width: 991px) { html { font-size: 14px; } }
@media (min-width: 992px) and (max-width: 1199px) { html { font-size: 15px; } }
@media (min-width: 1200px) { html { font-size: 16px; } }
body { font-size: 1rem; font-weight: 400; }
body.sticky-footer { margin-bottom: 60px; }
b, strong, th { font-weight: 600; }
hr { margin-top: 20px; margin-bottom: 20px; border-color: #eee; }
hr.transparent { border-color: transparent; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-weight: 600; }
h1, .h1 { font-size: 2rem; }
h2, .h2 { font-size: 1.75rem; }
h3, .h3 { font-size: 1.375rem; }
h4, .h4, h5, .h5, h6, .h6 { font-size: 1.125rem; }
::selection { text-shadow: none; }
::-moz-selection { text-shadow: none; }
.alignleft { float: left; margin: 0 15px 10px 0; }
.aligncenter { display: block; margin: 0 auto 10px auto; }
.alignright { float: right; margin: 0 0 10px 15px; }
.alignnone { float: none; display: block; margin: 0 0 10px 0; }
p .alignleft { float: left; margin: 5px 15px 10px 0; }
p .aligncenter { display: block; margin: 5px auto 10px auto; }
p .alignright { float: right; margin: 5px 0 10px 15px; }
p .alignnone { float: none; display: block; margin: 5px 0 10px 0; }
img[class*="wp-image-"] { display: block; max-width: 100%; height: auto; }
span.highlight { padding: 0 .1em; background-color: #fcf8e3; display: inline-block; margin: 0 .1em; box-shadow: 0 0 0 .1em #fcf8e3; }
.wp-caption { max-width: 100%; }
.wp-caption-text { font-size: 0.875rem; margin: 5px 0 0 0; color: #9fa2a5; font-style: italic; }
.wp-caption img { display: block; max-width: 100%; height: auto; }
.mfp-title { font-size: 0.875rem !important; padding-right: 50px !important; }
.grayscale { -webkit-backface-visibility: hidden; filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter: grayscale(100%); display: inline-block; -webkit-transition: all 0.5s; transition: all 0.5s; }
.grayscale:hover { -webkit-filter: none; filter: alpha(opacity=100); }
.pb50 { padding-bottom: 50px; }
p.empty, p:empty { display: none; }
#wrapper, .wrapped { margin-right: auto; margin-left: auto; }
.wp-smiley { height: auto; width: auto; max-height: 16px; max-width: 16px; }
.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.col-xs-15 { float: left; width: 20%; }
.col-xs-pull-15 { right: 20%; }
.col-xs-push-15 { left: 20%; }
.col-xs-offset-15 { margin-left: 20%; }
.browserupgrade { background: #c01313; color: #fff; text-align: center; padding: 10px; }
.browserupgrade a { color: #fff; text-decoration: underline; }
.no-padding .container > .row > div[class*=col-] { padding: 0; }
.text-block { display: block; }
@media (max-width: 479px) {
.col-xxs-12 { width: 100%; float: none; }
.hidden-xxs { display: none; }
}
@media (max-width: 767px) {
body.sticky-footer { margin-bottom: 80px; }
}
@media (min-width: 768px) and (max-width: 991px) {
#wrapper, .wrapped { width: 750px; }
}
@media (min-width: 768px) {
.col-sm-15 { float: left; width: 20%; }
.col-sm-pull-15 { right: 20%; }
.col-sm-push-15 { left: 20%; }
.col-sm-offset-15 { margin-left: 20%; }
}
@media (min-width: 992px) and (max-width: 1199px) {
#wrapper, .wrapped { width: 970px; }
}
@media (min-width: 992px) {
.col-md-15 { float:left; width: 20%; }
.col-md-pull-15 { right: 20%; }
.col-md-push-15 { left: 20%; }
.col-md-offset-15 { margin-left: 20%; }
.col-md-offset-45 { margin-left: 80%; }
}
@media (min-width: 1200px) {
body.admin-bar #navigation.affix { margin-top: 32px; }
#wrapper, .wrapped { width: 1170px; }
.col-lg-15 { width: 20%; float: left; }
.col-lg-15 { float: left; width: 20%; }
.col-lg-pull-15 { right: 20%; }
.col-lg-push-15 { left: 20%; }
.col-lg-offset-15 { margin-left: 20%; }
}
@media print {
#topbar, #navigation, #breadcrumbs, #sidebar, #footer, .post-social, .post-author, .post-related, .post-postnav, 	.post-comments { display: none !important; }
#header .brand { display: table; margin: 30px auto; }
}
@-moz-document url-prefix() {
fieldset { display: table-cell; }
} #topbar { padding: 5px 0; font-size: 0.875rem; line-height: 20px; border-bottom: 1px solid #f0f0f0; }
#topbar ul, #topbar p { margin: 0; }
#topbar a:hover, #topbar a:focus { text-decoration: none; }
@media (max-width: 767px) {
#topbar { text-align: center; }
#topbar ul { float: none !important; margin-top: 10px; }
} #header .brand { margin: 30px 0; display: inherit; font-weight: 600; }
#header .brand:hover, #header .brand:focus { text-decoration: none; }
#header .brand strong { font-size: 2rem; line-height: 1; }
#header .brand small { font-size: 0.875rem; display:block; font-weight: 400; }
#header > .container .form-search { margin-bottom: 20px; }
#header .list-usp { font-size: 0.75rem; margin: 30px 0 30px 0; }
#header .list-usp > li { margin-left: 20px; }
#header .list-usp > li:last-of-type { min-width: 180px; }
#header .list-usp .fa { float:left; font-size: 2.2rem; margin-right: 10px; }
#header .list-usp strong { font-size: 0.875rem; }
#header > .container .form-search { margin-top: 30px; border: 2px solid #eee; }
#header > .container .form-search .form-control, #header > .container .form-search .btn { border-color: #fff; border-radius: 0; box-shadow: none; }
#header > .container .form-search .btn { color: #9fa2a5; }
#header > .container .form-search .btn:hover, #header > .container .form-search .btn:focus { background: none; }
@media (max-width: 767px) {
#header .brand { margin: 20px auto; }
} #navigation .navbar { border: 0; border-radius: 0; margin: 0; }
#navigation .navbar .navbar-brand { font-weight: 600; }
#navigation .navbar .navbar-brand:hover, #navigation .navbar .navbar-brand:focus { background-color: transparent; }
#navigation .navbar-brand-logo { padding-top: 5px; padding-bottom: 5px; }
#navigation .navbar-brand-logo img { max-height: 40px; width: auto; }
#navigation .navbar .navbar-nav > .current_page_item > a,
#navigation .navbar .navbar-nav > .current_page_parent > a { background: none; }
#navigation.affix { left: 0; right: 0; top: 0; z-index: 999; }
#navigation .dropdown-menu { border-radius: 0; min-width: 180px; border: 0; z-index: 16; }
#navigation.affix .navbar .navbar-collapse { max-height: 100vh; height: auto; }
@media (max-height: 300px) {
#navigation.affix .navbar .navbar-collapse { max-height: 100vh; height: auto; }
}
@media (min-width: 768px) {
#navigation .dropdown-menu .caret { display: none; }
#navigation .dropdown-submenu { position: relative; }
#navigation .dropdown-submenu > .dropdown-menu { top: 0; right: auto; left: 100%; margin-top: -5px; }
#navigation .dropdown-submenu > a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; margin-top: 5px; margin-right: -10px; }
#navigation .navbar-12 .navbar-form { padding-right: 0; }
#navigation .navbar-right > .dropdown > .dropdown-menu { left: 0; right: auto; }
#navigation .navbar-5-2-5 .navbar-brand { position: absolute; left: 50%; transform: translateX(-50%); }
#navigation .navbar-5-2-5 .navbar-left, #navigation .navbar-12 .navbar-left { margin-left: -15px; }
#navigation .navbar-hover .navbar-nav > .dropdown:hover > .dropdown-menu, #navigation .navbar-hover .navbar-nav > .dropdown > .dropdown-toggle:focus + .dropdown-menu, #navigation .navbar-hover .dropdown-menu > .dropdown:hover > .dropdown-menu { display: block; }
#navigation .dropdown .extra-toggle { display: none; }
}
@media (max-width: 767px) {
#navigation .navbar .navbar-toggle { border-color: transparent; }
#navigation .navbar .navbar-toggle:hover, #navigation .navbar .navbar-toggle:focus { border-color: transparent; background: none; }
#navigation .dropdown:not(.open) .dropdown-menu { display: none !important; }
#navigation.affix-top { position: relative !important; }
#navigation .navbar-nav > .open > .dropdown-menu > li > a { padding: 5px 15px 5px 25px; }
#navigation .navbar-nav > .open > .dropdown-menu > li.open > .dropdown-menu > li > a { padding: 5px 15px 5px 40px; }
#navigation .navbar-nav > .open > .dropdown-menu > li.open > .dropdown-menu > .open > .dropdown-menu > li > a { padding: 5px 15px 5px 55px; }
#navigation .dropdown .extra-toggle { position: absolute; right: 0; top: 0; font-size: 0.875rem; }
#navigation .dropdown .caret { display: none; }
} #teaser .carousel { min-height: 50px; }
#teaser .carousel-inner .item { min-height: 50px; }
#teaser .carousel-inner .item img { margin: 0 auto; max-width: 100%; }
#teaser .carousel-inner .item-noimg { padding: 10px; }
#teaser .carousel-inner .item-noimg h1, #teaser .carousel .carousel-inner .item.item-noimg h2 { margin-top: 10px; }
#teaser .carousel-inner .item-noimg .carousel-caption { text-shadow: none; left: auto; right: auto; bottom: auto; padding-top: 0; padding-bottom: 0; position: relative; text-align: left; }
#teaser .carousel-caption, #teaser .carousel-caption h1, #teaser .carousel-caption h2, #teaser .carousel-caption p, #teaser .carousel-caption ul, #teaser .carousel-caption ol { color: #fff; }
#teaser .carousel-fade .carousel-inner .item { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-transition-property: opacity; -o-transition-property: opacity; -webkit-transition-property: opacity; transition-property: opacity }
#teaser .carousel-fade .carousel-inner .active { opacity: 1; }
#teaser .carousel-fade .carousel-inner .active.left, #teaser .carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; z-index: 1; }
#teaser .carousel-fade .carousel-inner .next.left, #teaser .carousel-fade .carousel-inner .prev.right { opacity: 1; }
#teaser .carousel-fade .carousel-control { z-index: 2; }
@media (max-width: 479px) {
.carousel-caption { bottom: 0; width: 90%; left: 5%; }
.carousel-caption p:last-of-type { margin-bottom: 0; }
} #content { padding-top: 30px; padding-bottom: 30px; }
#page-builder #content { padding-top: 0; }
#page-builder #content .section:first-of-type:not(.slideshow) { padding-top: 30px; }
#page-builder.with-sidebar > .section > .container { width: auto; }
#content > :first-child , #content > article > :first-child, #product-infos .section-content > :first-child { margin-top: 0; }
article[class*="post-"] > h2 > a:hover, article[class*="post-"] > h2 > a:focus, article[class*="post-"] > .post-inner > h2 > a:hover, article[class*="post-"] > .post-inner > h2 > a:focus { text-decoration: none; }
.post-large, .post-small, .post-masonry .post-inner { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #eee; }
.post-large img { margin-bottom: 10px; }
.post-large p:last-of-type, .post-small p:last-of-type, .post-masonry .post-inner p:last-of-type { margin-bottom: 0; }
.row-masonry .post-masonry .post-inner { position: relative; display: block; }
.row-masonry .post-masonry .post-inner img { width: 100%; }
.row-masonry { column-gap: 0; }
.row-masonry .post-masonry { break-inside: avoid; width: 100%; }
.post-thumbnail:hover { opacity: 0.5; }
.post-meta { font-size: 0.875rem; line-height: 20px; color: #9fa2a5; }
.post-meta a { color: inherit; }
.post-meta span:after { content: "·"; width: 5px; display: inline-block; text-align: center; margin-left: 5px; }
.post-meta span:last-of-type:after { content: none; }
.pagination { border-radius: 0; position: relative; z-index: 1; }
.pagination > li > a, .pagination > li > span { color: #6f7479; border-color: #f0f0f0; border-radius: 0 !important; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { background-color: #fff; border-color: #f0f0f0; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { color: #fff; z-index: 9; position: relative; }
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #9fa2a5; background-color: #f0f0f0; border-color: #f0f0f0; }
.post-social { margin: 20px 0; }
.btn-social { background: #f0f0f0; color: #9fa2a5; border: none !important; border-radius: 0 !important; border-right: 5px solid #fff !important; position: relative; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.btn-social:last-of-type { border-right: none !important; }
.btn-social :first-child { position: absolute; left: 0; top: 0; bottom: 0; text-align: center; font-size: 1.2rem; }
.btn-social:hover, .btn-social:focus, .btn-social:active { color: #fff; }
.btn-group-social.btn-group-md .btn-social { padding-left: 48px; height: 32px; }
.btn-group-social.btn-group-md .btn-social :first-child { line-height: 32px; width: 32px; }
.btn-group-social.btn-group-xs .btn-social { padding-left: 30px; height: 20px; }
.btn-group-social.btn-group-xs .btn-social :first-child { line-height: 20px; width: 20px; }
.btn-group-social.btn-group-sm .btn-social { padding-left: 42px; height: 28px; }
.btn-group-social.btn-group-sm .btn-social :first-child { line-height: 28px; width: 28px; }
.btn-group-social.btn-group-lg .btn-social { padding-left: 66px; height: 44px; }
.btn-group-social.btn-group-lg .btn-social :first-child { line-height: 44px; width: 44px; }
.btn-summary:hover, .btn-summary:focus, .btn-summary:active { background-color: #6f7479; }
.btn-facebook-like:hover, .btn-facebook-like:focus, .btn-facebook-like:active { background-color: #4e69a2; }
.btn-facebook-share:hover, .btn-facebook-share:focus, .btn-facebook-share:active { background-color: #4e69a2; }
.btn-twitter:hover, .btn-twitter:focus, .btn-twitter:active { background-color: #66b4ef; }
.btn-google-plus:hover, .btn-google-plus:focus, .btn-google-plus:active { background-color: #e05d4c; }
.btn-pinterest:hover, .btn-pinterest:focus, .btn-pinterest:active { background-color: #d1373c; }
.btn-whatsapp:hover, .btn-whatsapp:focus, .btn-whatsapp:active { background-color: #5ec859; }
.btn-xing:hover, .btn-xing:focus, .btn-xing:active { background-color: #1b7375; }
.btn-linkedin:hover, .btn-linkedin:focus, .btn-linkedin:active { background-color: #2183bb; }
.btn-mail:hover, .btn-mail:focus, .btn-mail:active { background-color: #2272B9; }
.list-social { margin: 0; padding: 10px; text-align: center; }
.list-social > li { margin-bottom: 10px; }
.list-social > li > a { text-decoration: none; }
.list-social > li > a > i { height: 48px; width: 48px; text-align: center; line-height: 48px; font-size: 24px; border-radius: 50%; background: #fafafa; color: #9fa2a5; display: block; }
.list-social > li > a:hover i, .list-social > li > a:focus i { color: #fff; }
.list-social > li > a:hover > i.fa-facebook, .list-social > li > a:focus > i.fa-facebook { background: #3b5998; }
.list-social > li > a:hover > i.fa-google-plus, .list-social > li > a:focus > i.fa-google-plus { background: #dd4b39; }
.list-social > li > a:hover > i.fa-instagram, .list-social > li > a:focus > i.fa-instagram { background: #3f729b; }
.list-social > li > a:hover > i.fa-linkedin, .list-social > li > a:focus > i.fa-linkedin { background: #0976b4; }
.list-social > li > a:hover > i.fa-pinterest, .list-social > li > a:focus > i.fa-pinterest { background: #cc2127; }
.list-social > li > a:hover > i.fa-rss, .list-social > li > a:focus > i.fa-rss { background: #f26522; }
.list-social > li > a:hover > i.fa-skype, .list-social > li > a:focus > i.fa-skype { background: #00aff0; }
.list-social > li > a:hover > i.fa-tumblr, .list-social > li > a:focus > i.fa-tumblr { background: #35465c; }
.list-social > li > a:hover > i.fa-twitch, .list-social > li > a:focus > i.fa-twitch { background: #6441a5; }
.list-social > li > a:hover > i.fa-twitter, .list-social > li > a:focus > i.fa-twitter { background: #55acee; }
.list-social > li > a:hover > i.fa-whatsapp, .list-social > li > a:focus > i.fa-whatsapp { background: #4dc247; }
.list-social > li > a:hover > i.fa-xing, .list-social > li > a:focus > i.fa-xing { background: #026466; }
.list-social > li > a:hover > i.fa-youtube, .list-social > li > a:focus > i.fa-youtube { background: #cd201f; }
.gallery .gallery-item { margin-bottom: 30px;}
.gallery .gallery-icon a { border: 1px solid #eee; transition: all 0.2s; padding: 10px; display: block; text-align: center; }
.gallery .gallery-icon a:hover, .gallery .gallery-icon a:focus { border: 1px solid #ddd; }
.gallery .gallery-icon a img { margin: 0 auto; transition: all 0.2s; }
.gallery .gallery-icon a:hover img, .gallery .gallery-icon a:focus img { opacity: 0.75; }
.post-author .h2, .post-related .h2, .post-comments .h2 { font-size: 1.4rem; font-weight: 500; }
.post-related article img:hover { opacity: 0.5; }
.post-related article h2 { font-size: 1rem; line-height: 1.2em; }
.pager { margin: 0; }
.pager li > a, .pager li > span { background-color: #fff; color: #6f7479; border: none; border-radius: 0; font-weight: 600; padding: 0; width: 50%; }
.pager li > a > small { display: block; color: #9fa2a5; font-size: 0.75rem; text-transform: uppercase; font-weight: 300; }
.pager li > a:hover, .pager li > a:focus { background-color: #fff; }
.pager .next > a, .pager .next > span { text-align: right; }
.pager .previous > a, .pager .previous > span { text-align: left; }
.page-nav { font-size: 0.875rem; margin: 20px 0 10px 0; }
.page-nav a { color: #9fa2a5; }
.page-nav > :first-child { margin-left: 10px; }
.page-nav a, .page-nav > span { font-weight: 600; height: 20px; width: 20px; line-height: 20px; display: inline-block; text-align: center; }
.page-nav a:hover, .page-nav a:focus { text-decoration: none; }
.comment { min-height: 70px; }
.comment .media-heading { font-weight: 600; }
.comment .media-heading a { color: inherit; }
.comment .media-left { min-width: 58px; }
.comment .media-heading small { font-size: 0.75rem; font-weight: 400; color: #9fa2a5; }
.comment .comment-reply-link { float: right; font-size: 0.875rem; color: #9fa2a5; }
.comment .comment-reply-link:hover, .comment .comment-reply-link:focus { text-decoration: none; }
.comment .comment-reply-link:after { content: "\e095"; font-family: 'Glyphicons Halflings', sans-serif; float: left; margin-right: 10px; }
.comment .media-body { padding: 10px; border: 1px solid #f0f0f0; }
.comment.depth-1 .comment { margin: 20px 0 0 58px; }
.comment.bypostauthor { position: relative; }
.comment.bypostauthor:after { content: "Autor"; background: #9fa2a5; width: 48px; color: #fff; font-size: 10px; line-height: 16px; padding: 0 10px; position: absolute; top: 53px; left: 0; }
.comment .product-rating { margin-left: 20px; margin-bottom: 20px;}
.section-comments .h2:last-of-type, #tab-comments .h2:last-of-type { font-size: 1.2rem; color: #9fa2a5; }
#commentform .form-group { position: relative; margin-bottom: 30px; }
#commentform .rating { margin: 0; display: inline-block; }
#commentform .rating .rating-star { display: inline-block; height: 0; width: 0; float: right; }
#commentform .rating .rating-star:before { content: "\f006"; color: #9fa2a5; font-weight: 400; font-family: 'FontAwesome', sans-serif; height: 16px; width: 16px; line-height: 16px; text-align: center; position: absolute;  }
#commentform .rating .rating-star:hover { cursor: pointer;  }
#commentform .rating .rating-star:hover:before,
#commentform .rating .rating-star:hover ~ .rating-star:before { content: "\f005";  color: #9fa2a5; }
#commentform .rating .rating-input { display: inline-block; height: 16px; width: 16px; float: right; margin: 0; opacity: 0; }
#commentform .rating .rating-input:checked + .rating-star:before,
#commentform .rating .rating-input:checked ~ .rating-star:before { content: "\f005"; color: #f3961d; }
#commentform label.error { font-weight: 400; font-size: 10px; color: #c01313; position: absolute; bottom: -15px; margin-bottom: 0; }
.comment .comment-awaiting-moderation { font-size: 0.75rem; margin-bottom: 5px; display: inline-block; padding: 5px 10px; color: #fff; background: #9fa2a5; }
.comment .comment-awaiting-moderation:before { content: "\f071"; font-family: 'FontAwesome', sans-serif; margin-right: 5px; }
.comment-nav { margin-top: 15px;  }
.comment-nav a { color: #9fa2a5; font-size: 0.75rem; text-transform: uppercase; font-weight: 300; }
#reply-title .h3 { font-size: 1rem; }
.alert { padding: 10px 15px; margin-bottom: 10px; border: 1px solid #eee; border-left: 5px solid #eee; border-radius: 3px; }
.alert > :first-child { margin-top: 0; }
.alert h1, .alert h2, .alert h3, .alert h4, .alert h5, .alert h6 { color: inherit; font-size: 1.2rem; }
.alert-success { background: none; color: #398439; border-left-color: #5cb85c; }
.alert-info { background: none; color: #1b809e; border-left-color: #5bc0de; }
.alert-warning { background: none; color: #aa6708; border-left-color: #f0ad4e; }
.alert-danger { background: none; color: #ce4844; border-left-color: #d9534f; }
.alert-success a { color: #5cb85c; }
.alert-info a { color: #5bc0de; }
.alert-warning a { color: #f0ad4e; }
.alert-danger a { color: #d9534f; }
.nav-tabs { border-bottom: 1px solid #f0f0f0; }
.nav-tabs > li > a { border-radius: 0; background: #fff; border-bottom: 1px solid #f0f0f0; color: #9fa2a5; padding: 7px 20px; margin-right: 5px; }
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { border-color: #f0f0f0 #f0f0f0 #f0f0f0; background: #f0f0f0; color: #6f7479; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border: 1px solid #f0f0f0; border-bottom-color: transparent; }
.nav-tabs + .tab-content { border: 1px solid #f0f0f0; border-top: 0; padding: 10px; }
.panel-default { border-color: #f0f0f0; border-radius: 0 !important; box-shadow: none; }
.panel-default > .panel-heading { color: #9fa2a5; background-color: #fff; border-color: #f0f0f0; }
.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #f0f0f0; }
.panel-default > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #f0f0f0; }
div[id*="accordion"] .panel-heading { padding: 0; }
div[id*="accordion"] .panel-heading .panel-title { padding: 10px 15px; display: block; }
div[id*="accordion"] .panel-heading .panel-title i { line-height: 1.42857143; }
div[id*="accordion"] .panel-heading .panel-title:hover, div[id*="accordion"] .panel-heading .panel-title:focus { text-decoration: none; background: #f0f0f0; color: #6f7479; }
div[id*="accordion"] .panel-heading .panel-title[aria-expanded="true"] { text-decoration: none; background: #fff; }
div[id*="accordion"] .panel-heading a:after { content: "\f067"; font-family: 'FontAwesome', sans-serif; float: right; }
div[id*="accordion"] .panel-heading a[aria-expanded="true"]:after { content: "\f068"; }
.form-control { color: #6f7479; background-color: #fff; border-color:#ccc; border-radius: 0; transition: none; }
.form-control:focus { background-color: #fff; border-color: #bbb; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); }
.form-control::-moz-placeholder { color: #9fa2a5; }
.form-control:-ms-input-placeholder { color: #9fa2a5; }
.form-control::-webkit-input-placeholder { color: #9fa2a5; }
.form-control.wpcf7-not-valid { color: #c01313; background-color: #fef8f8; border-color: #c01313; }
.form-control.wpcf7-not-valid:focus { color: #c01313; background-color: #fff; border-color: #c01313 }
.form-control.wpcf7-not-valid::-moz-placeholder { color: #a37878; }
.form-control.wpcf7-not-valid:-ms-input-placeholder { color: #a37878; }
.form-control.wpcf7-not-valid::-webkit-input-placeholder { color: #a37878; }
.control-label, .form-horizontal .control-label { text-align: left; font-weight: 400; }
.control-label sup { color:#c01313; }
.wpcf7 .ajax-loader { display: none; }
.wpcf7 .screen-reader-response { display: none; }
.wpcf7 .wpcf7-not-valid-tip { display: block; font-size: 0.75rem; text-align: right; color: #c01313; }
.wpcf7-radio .wpcf7-list-item, .wpcf7-checkbox .wpcf7-list-item { margin-right: 10px; }
.wpcf7-response-output.wpcf7-validation-errors { color: #c01313; border-left: 3px solid #c01313; margin: 20px 0; padding: 3px 10px; font-size: 0.875rem; }
.wpcf7-response-output.wpcf7-mail-sent-ok { color: #7ab317; border-left: 3px solid #7ab317; margin: 20px 0; padding: 3px 10px; font-size: 0.875rem; }
.btn-square { border-radius: 0; }
.btn-round { border-radius: 17px; }
.btn-round.btn-xs { border-radius: 11px; }
.btn-round.btn-sm { border-radius: 15px; }
.btn-round.btn-lg { border-radius: 24px; }
.btn-grayl { color: #6f7479; background-color: #f0f0f0; border-color: #f0f0f0; }
.btn-gray { color: #fff; background-color: #9fa2a5; border-color: #9fa2a5; }
.btn-grayd { color: #fff; background-color: #6f7479; border-color: #6f7479; }
.btn-black { color: #fff; background-color: #101820; border-color: #101820; }
.btn-default { color: #6f7479; background-color: #fff; border-color: #ccc; }
.btn-success { color: #fff; background-color: #7ab317; border-color: #7ab317; }
.btn-info { color: #fff; background-color: #19aece; border-color: #19aece; }
.btn-warning { color: #fff; background-color: #f3961d; border-color: #f3961d; }
.btn-danger { color: #fff; background-color: #c01313; border-color: #c01313; }
.btn-outline { background: none; }
.btn-grayl.btn-outline { color: #6f7479; }
.btn-gray.btn-outline { color: #9fa2a5; }
.btn-grayd.btn-outline { color: #6f7479; }
.btn-black.btn-outline { color: #101820; }
.btn-default.btn-outline { color: #6f7479; }
.btn-success.btn-outline { background: none; color: #7ab317; }
.btn-info.btn-outline { color: #19aece; }
.btn-warning.btn-outline { color: #f3961d; }
.btn-danger.btn-outline { color: #c01313; }
.btn-grayl:hover, .btn-grayl:focus, .btn-grayl:active, .btn-grayl:active:hover, .btn-grayl:active:focus { color: #6f7479; background-color: #eee; border-color: #eee; }
.btn-gray:hover, .btn-gray:focus, .btn-gray:active, .btn-gray:active:hover, .btn-gray:active:focus { color: #fff; background-color: #a8abae; border-color: #a8abae; }
.btn-grayd:hover, .btn-grayd:focus, .btn-grayd:active, .btn-grayd:active:hover, .btn-grayd:active:focus { color: #fff; background-color: #7d8186; border-color: #7d8186; }
.btn-black:hover, .btn-black:focus, .btn-black:active, .btn-black:active:hover, .btn-black:active:focus { color: #fff; background-color: #272f36; border-color: #272f36; }
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default:active:hover, .btn-default:active:focus { color: #6f7479; background-color: #f0f0f0; border-color: #ccc; }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success:active:hover, .btn-success:active:focus { color: #fff; background-color: #87ba2e; border-color: #87ba2e; }
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info:active:hover, .btn-info:active:focus { color: #fff; background-color: #2fb6d2; border-color: #2fb6d2; }
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning:active:hover, .btn-warning:active:focus { color: #fff; background-color: #f4a033; border-color: #f4a033; }
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger:active:hover, .btn-danger:active:focus { color: #fff; background-color: #c62a2a; border-color: #c62a2a; }
.error404 #content { text-align: center; padding: 50px 0; }
.list-icon, li[class*="list-item-"] { list-style: none; }
.list-icon li, li[class*="list-item-"] { position: relative; }
.list-icon li:before, li[class*="list-item-"]:before { font-family: 'Glyphicons Halflings', sans-serif; position: absolute; width: 20px; text-align: center; left: -25px; }
.list-icon.list-icon-check li:before, .list-item-check:before { content:"\e013"; color: #7ab317; }
.list-icon.list-icon-cross li:before, .list-item-cross:before { content:"\e014"; color: #c01313; }
.list-icon.list-icon-plus li:before, .list-item-plus:before { content:"\2b"; color: #7ab317; }
.list-icon.list-icon-minus li:before, .list-item-minus:before { content:"\2212"; color: #c01313; }
.list-icon.list-icon-star li:before, .list-item-star:before { content:"\e006"; color: #f3961d; }
.tooltip { z-index: 9; }
.cart-mini { display: inline-block; float: right; margin-top: 30px; text-align: right; min-width: 220px; }
.cart-mini .cart-link { display: block; }
.cart-mini .cart-link:hover, .cart-mini .cart-link:focus { text-decoration: none; }
.cart-mini .fa { float: right; margin-left: 10px; font-size: 2.5rem; color: #c01313; }
.cart-mini strong { display: block; }
.cart-mini small { display: block; font-size: 0.875rem; }
.table-product .product-reviews { box-shadow: 0 1px 2px rgba(0,0,0,0.25); padding: 10px 5px; border: 3px solid #fff; background: #fff; background: -moz-linear-gradient(-45deg, #ffffff 0%, #fafafa 50%, #f0f0f0 51%, #ffffff 100%); background: -webkit-linear-gradient(-45deg, #ffffff 0%, #fafafa 50%, #f0f0f0 51%, #ffffff 100%); background: linear-gradient(135deg, #ffffff 0%, #fafafa 50%, #f0f0f0 51%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); }
.table-product .product-reviews .rating-summary-value { font-size: 1.75rem; font-weight: 700; line-height: 1; }
.table-product .product-reviews .rating-summary-value sub { bottom: 0; font-size: 1rem; color: #9fa2a5; font-weight: 300; }
.table-product .product-reviews .rating-summary-text { color: #9fa2a5; min-height: 34px; margin-top: 10px; font-size: 0.75rem; font-style: italic; }
#map_canvas { height: 400px; }
@media (max-width: 479px) {
.post-small .alignleft { float: none; margin: 0 auto 10px auto; }
#main .col-sm-12 #content .row-masonry,
#main .col-sm-8 #content .row-masonry,
#main .col-sm-9 #content .row-masonry { column-count: 1; }
}
@media (min-width: 480px) and (max-width: 767px) {
#main .col-sm-12 #content .row-masonry { column-count: 2; }
#main .col-sm-8 #content .row-masonry,
#main .col-sm-9 #content .row-masonry { column-count: 2; }
}
@media (max-width: 767px) {
.btn-group-justified > .btn, .btn-group-justified > .btn-group { width: auto; }
.btn-social { text-align: center; padding-left: 0 !important; height: 32px !important; }
.btn-social :first-child { left: 0; right: 0; margin: 0 auto; line-height: 32px !important; width: 32px !important; font-size: 1.25rem !important; text-align: center; border-right: none; background: transparent; }
.btn-whatsapp { display: table-cell !important; }
.btn-social .count { display: none; }
.list-social > li > a > i { height: 24px; width: 24px; line-height: 24px; font-size: 12px; }
#atTab.nav-tabs > li.open > a { box-shadow: 0 1px 0 0 #fff; z-index: 99; }
#atTab.nav-tabs .dropdown-menu { z-index: 999; border-radius: 0; border-color: #eee; left: 0; right: 0; min-width: 290px; box-shadow: none; }
#atTab.nav-tabs .dropdown-menu > li > a { color: #6f7479; }
#atTab.nav-tabs .dropdown-menu > li > a:focus, #atTab.nav-tabs .dropdown-menu > li > a:hover { background: #fff; }
#atTab.nav-tabs .dropdown-menu > li.active > a { color: #fff; }
}
@media (min-width: 768px) {
.dl-horizontal dt { width: 200px; text-align: left; }
.dl-horizontal dd { margin-left: 220px; }
.error404 #content h1 { font-size: 3rem; }
}
@media (min-width: 768px) and (max-width: 991px) {
.list-social > li > a > i { height: 32px; width: 32px; line-height: 32px; font-size: 16px; }
#main .col-sm-12 #content .row-masonry { column-count: 3; }
#main .col-sm-8 #content .row-masonry,
#main .col-sm-9 #content .row-masonry { column-count: 2; }
}
@media (min-width: 992px) and (max-width: 1199px) {
#main .col-sm-12 #content .row-masonry { column-count: 3; }
#main .col-sm-8 #content .row-masonry,
#main .col-sm-9 #content .row-masonry { column-count: 2; }
}
@media(min-width: 1200px) {
#main .col-sm-12 #content .row-masonry { column-count: 4; }
#main .col-sm-8 #content .row-masonry,
#main .col-sm-9 #content .row-masonry { column-count: 3; }
} body.safari.windows .thumbnail[class*="product-"] div[class^="img-"][class$="-wrapper"] a { display: block; }
#product-infos #content, #product-infos #sidebar { padding-top: 0; }
.result-filter ul { margin: 0; }
.result-filter .result-title { display: inline-block; line-height: 34px; }
.result-filter .btn-link { color: #9fa2a5; }
.thumbnail[class*="product-"] { border-radius: 0; padding: 0; border: 1px solid #f0f0f0; box-shadow: none; position: relative; }
.thumbnail[class*="product-"] hr { margin: 10px 0; }
.thumbnail[class*="product-"] .product-title { margin: 0; font-weight: 600; display: inline-block; font-size: 1.1rem; line-height: 25px; }
.thumbnail.product-grid .product-title { margin: 10px 0; height: 50px; overflow : hidden; display:block; }
.thumbnail[class*="product-"] .product-title:hover, .thumbnail[class*="product-"] .product-title:focus { text-decoration: none; }
.thumbnail[class*="product-"] div[class^="img-"][class$="-wrapper"] { display: table-cell; vertical-align: middle; }
.thumbnail[class*="product-"] div[class^="img-"][class$="-wrapper"] a, .thumbnail[class*="product-"] div[class^="img-"][class$="-wrapper"] .img-wrapper-pos-fix { display: table; table-layout: fixed; width: 100%; }
.thumbnail[class*="product-"] div[class^="img-"][class$="-wrapper"] a img { max-width: 100%; width: auto; height: auto; }
.thumbnail[class*="product-"] div[class^="img-"][class$="-wrapper"] a:hover img, .thumbnail[class*="product-"] div[class^="img-"][class$="-wrapper"] a:focus img { opacity: 0.5; }
.product-list .img-list-wrapper { height: 162px; }
.product-list .img-list-wrapper, .product-list .img-list-wrapper a img { max-height: 162px; }
.product-grid .img-grid-wrapper { height: 262px; }
.product-grid .img-grid-wrapper, .product-grid .img-grid-wrapper a img { max-height: 262px; }
.product-rating small { margin-left: 10px; }
.product-price .price { font-weight: 600; font-size: 1.3rem; margin-bottom: 0; }
.product-price .price small { font-size: 0.6em; }
.product-price .price del { font-weight: 400; font-size: 0.75em; position: relative; top: -0.8em; }
.product-price .price-hint { font-size: 0.75rem; }
.product-list .product-price { margin-bottom: 10px; }
.product-single-view { width: 33.333%; max-width: 300px; min-width: 200px; position: relative; z-index: 9; }
.product-single-view > div[class*="col-"] { float: none; padding: 0 !important; width: 100%; }
.badge { background: #9fa2a5; font-size: 0.75rem; font-weight: 600; top: -3px; position: relative; }
.badge-at { border-radius: 3px; color: #fff; font-size: 0.75rem; padding: 3px 5px; margin-top: 5px; display: inline-block; z-index: 1; }
.thumbnail[class*="product-"] .badge-at { position: absolute; top: 5px; right: 5px; margin: 0; }
.thumbnail[class*="product-"] .row-product-meta { margin-top: 10px; }
.thumbnail[class*="product-"] .product-tax { display: block; font-size: 0.875rem; color: #9fa2a5; }
.thumbnail[class*="product-"] .product-tax a { color: inherit; }
.table-product, .table-product > thead > tr > th, .table-product > tbody > tr > td { border-color: #f0f0f0; }
.table-product > thead > tr > th { 	border-color: rgba(255,255,255,0.05); border-bottom: 0; }
.table-product > thead > tr > th, .table-product > tbody > tr > th, .table-product > tfoot > tr > th, .table-product > thead > tr > td, .table-product > tbody > tr > td, .table-product > tfoot > tr > td { text-align: center; vertical-align: middle; }
.table-product > thead > tr > th { font-size: 0.875rem; }
.table-product.table-striped > tbody > tr:nth-of-type(odd) { background-color: #fff; }
.table-product.table-striped > tbody > tr:nth-of-type(even) { background-color: #f9f9f9; }
.table-product.table-hover > tbody > tr:hover { background-color: #f5f5f5; }
.table-product.table-hover > tbody > tr.product-row-buttons:hover, .table-product.table-hover > tbody > tr.product-row-image:hover { background-color: #fff; }
.table-product p, .table-product ol, .table-product ul { margin-bottom: 0; }
.table-product .product-title > a { margin: 0; font-weight: 600; display: inline-block; font-size: 1rem; line-height: 24px; }
.table-product .product-title > a:hover, .table-product .product-title > a:focus { text-decoration: none; }
.table-details tr td:first-of-type { color: #9fa2a5; font-weight: 600; }
.table-product .fa-close, .table-details .fa-close { color: #c01313; }
.table-product .fa-check, .table-details .fa-check { color: #7ab317; }
.table-product .table-thumbnail img, .table-product .product-image img { max-width: 100px; max-height: 100px; width: auto; height: auto; display:block; }
.table-details .color_picker-holder { height: 16px; width: 16px; display: inline-block; border-radius: 2px; }
.table-details .color_picker-text { display: none; }
.table-product .product-price .price { font-size: 1rem; }
.table-product .product-price .price del { font-size: 0.75rem; display: block; top: 0; }
.table-product .table-thumbnail img { margin: 0 auto; }
.table-product-x td:first-of-type, .table-product-x th:first-of-type { text-align: left; min-width: 120px; }
.table-product-y .product-title { min-width: 160px; text-align: left; }
.table-product-y .product-price { min-width: 120px; }
.table-product-y .table-thumbnail{ min-width:100px; } 
.table-product-y .table-counter { font-size: 1.337rem; color: #9fa2a5; font-weight: 700; }
.table-responsive > .table-product { width: 100%; margin-bottom: 10px; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
.single-product #main { padding-top: 30px; padding-bottom: 30px; }
#productGallery .carousel-indicators { position: relative; bottom: -15px; left: 0; margin: 0 0 0 0; width: 100%; }
#productGallery .carousel-indicators li { text-align: center; border: 1px solid #eee; border-radius: 0; float: left; margin: 0 12px 15px 0; width: 50px; height: 50px; text-indent: 0; }
#productGallery .carousel-indicators img { margin: 0 auto; border: none; padding: 0; max-width: 50px; max-height: 50px; width: auto; height: auto; opacity: 0.5; }
#productGallery .carousel-indicators .active img { border: none; opacity: 1; }
#productGallery .carousel-control { background: none !important; }
#productGallery .carousel-control { background: none !important; }
#productGallery .carousel-inner { border: 1px solid #f0f0f0; }
#productGallery .carousel-inner .item .img-wrapper { height: 360px; max-height: 360px; display: table-cell; vertical-align: middle; text-align: center; }
#productGallery .carousel-inner .item .img-wrapper .img-wrapper-inner { display: table; table-layout: fixed; width: 100%; }
#productGallery .carousel-inner .item .img-wrapper .img-wrapper-inner img { max-height: 360px; max-width: 100%; width: auto; height: auto; margin: 0 auto; }
.single-product .product-title { margin: 0 0 10px 0; }
.single-product .product-title + .product-rating { margin-bottom: 15px; }
.single-product .product-title + hr { margin: 10px 0; }
.table-details tr:first-of-type td { border-top: 0; }
.table-details > tbody > tr > td { font-size: 0.875rem; border-color: #f0f0f0; color: #6f7479; }
#product-details .single-product .table-details tr:first-of-type td { border-top: 1px solid #f0f0f0; }
#product-details .single-product .table-details tr:last-of-type td { border-bottom: 1px solid #f0f0f0; }
.product-buybox { background: #fafafa; border: 2px solid #eee; padding: 10px; }
.product-buybox .product-price { margin-bottom: 10px; }
.product-buybox .product-price .price { font-size: 2.5rem; }
.product-buybox .product-price .price del { font-size: 0.5em; top: -1.2em; }
.product-buybox .btn-link { color: #9fa2a5; }
.product-buybox + .btn-link { text-decoration: none !important; }
.product-comparebox { background: #fcfcfc; border: 2px solid #f0f0f0; padding: 10px; }
.product-comparebox .table { margin: 0; }
.product-comparebox .table td { background: none; }
.product-comparebox .table td:first-of-type { max-width: 60px; }
.product-comparebox .table td img { max-width: inherit; }
.product-comparebox .h2 { margin: 8px 8px 10px 8px; font-size: 1.2rem; }
.product-comparebox .h2 a { font-size: 0.875rem; color: #9fa2a5; font-weight: 400; line-height: 20px; }
.product-comparebox .price { font-size: 1rem !important; }
.product-comparebox .table { font-size: 0.875rem; }
.product-comparebox a.shop-link-ext { display: block; max-width: 100%; }
.product-description { margin-top: 15px; }
.product-reviews-procentual .rating-summary { text-align: center; margin: 0; font-size: 0.875rem; }
.product-reviews-procentual .rating-summary p { margin-bottom: 0; }
.product-reviews-procentual .rating-summary .summary-header { background: #7ab317; border-radius: 5px 5px 0 0; padding: 7px 5px; color: #fff; font-weight: 600; text-transform: uppercase; }
.product-reviews-procentual .rating-summary .summary-detail { padding: 10px 5px; border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; font-style: italic; } 
.product-reviews-procentual .rating-summary .summary-detail strong { font-size: 1.8rem; font-weight: 800; font-style: normal; }
.product-reviews-procentual .rating-summary .summary-footer { background: #fafafa; border-radius: 0 0 5px 5px; padding: 7px 5px; color: #9fa2a5; border: 1px solid #f0f0f0; }
.product-reviews-procentual .progress { background: #f0f0f0; box-shadow: none; border-radius: 10px; }
.product-reviews-procentual .progress-bar { background: #7ab317; text-shadow: 0 1px 0 rgba(0,0,0,0.2); box-shadow: none; border-radius: 10px; }
.product-reviews-procentual .col-lg-10 > .row:last-of-type .progress { margin-bottom: 0; }
.product-reviews-procentual .progress-bar.progress-red { background:#c01313; }
.product-reviews-procentual .progress-bar.progress-orange { background: #f3961d; }
.product-reviews-procentual .progress-bar.progress-green { background: #7AB317; }
.product-reviews-number .rating-summary { text-align: center; margin: 0; font-size: 0.875rem; }
.product-reviews-number .rating-summary .summary-detail p { margin: 0; padding: 0 10px; border: none; font-style: italic; } 
.product-reviews-number .product-rating { display: inline-block; margin-bottom: 20px; }
.product-reviews-number .col-lg-9 .row:last-of-type .product-rating { margin-bottom: 0; }
.product-reviews-number .progress { height: auto; overflow: visible; box-shadow: none; margin-bottom: 0; border-radius: 0; padding: 0; background: none; }
.product-reviews-number .progress > li { display: inline-block; position: relative; text-align: center; color: #9fa2a5; }
.product-reviews-number .progress > li:after { font-style: normal; content: attr(data-percent); position: absolute; width: 100%; top: 3.7rem; left: 0; font-size: 1.5rem; color: #9fa2a5; text-align: center; }
.product-reviews-number .progress svg { overflow: visible; width: 150px; height: 150px; margin-bottom: 10px; }
.product-reviews-number .progress svg path { stroke-width: 20; }
.product-reviews-number .progress svg:nth-child(2) { position: absolute; left: 0; top: 0; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); }
.product-reviews-number .progress svg:nth-child(2) path { fill: none; stroke-width: 25; stroke-dasharray: 629; stroke: #f0f0f0; -webkit-animation: load 3s; -moz-animation: load 3s; -o-animation: load 3s; animation: load 3s; }
.tab-content #tab-related .thumbnail.product-list, .tab-content #tab-accessories .thumbnail.product-list, .tab-content#search-tabs .thumbnail.product-list { border-width: 0 0 1px 0; padding-bottom: 20px; }
.tab-content #tab-related .thumbnail.product-list:last-of-type, .tab-content #tab-accessories .thumbnail.product-list:last-of-type, .tab-content#search-tabs .thumbnail.product-list:last-of-type { margin-bottom: 0; border-bottom: 0; padding-bottom: 0; }
.tab-content#search-tabs article h2 { margin-top: 0; font-size: 1.1rem; line-height: 25px; }
.tab-content#search-tabs .thumbnail:not(.product-grid) .caption { padding: 0 !important; }
.tab-content .eq .product-grid { height: auto !important; }
.table-compare img { max-width: 150px; margin: 0 auto; width:100% }
.table-compare th:nth-child(2), .table-compare td:nth-child(2) { text-align: left !important; }
.table-compare .product-price .price { font-size: 1.3rem; }
.table-compare .product-price .price del { display: inline-block; top: -0.8em; }
body.android.safari .product-grid .img-grid-wrapper, body.android.safari .product-list .img-list-wrapper { min-width: 100%; display: inline-block; }
body.android.safari .carousel-inner .img-wrapper { min-width: 200px; min-height: 200px; text-align: center; display: inline-block; }
.product-grid-hover .product-grid-hover-btn { display: none; }
.product-grid-hover .caption { position: relative; z-index: 1; }
.product-grid-hover:hover .caption { position: relative; z-index: 3; }
.product-grid-hover .caption-hover { position:absolute; display: none; }
.product-grid-hover:hover .caption-hover { display: block; background: #fff; position: absolute; top: 0; bottom: 0; right: -70px; left: 0; z-index: 2; }
.product-grid-hover .list-external img { max-width: 50px; max-height: 50px; width: auto; height: auto; }
.product-grid-hover .caption-hover .caption-hover-img { background: #fafafa; box-shadow: 1px 0 0 #eee inset; position: absolute; top: 0; bottom: 0; right: 0; width: 70px; z-index: 9; }
.product-grid-hover .caption-hover .caption-hover-img a { display: table; margin: 10px auto 0 auto; }
.product-grid-hover .caption-hover .caption-hover-img a img { opacity: 0.5; transition: all 0.2s; }
.product-grid-hover .caption-hover .caption-hover-img a.active img, .product-grid-hover .caption-hover .caption-hover-img a:hover img, .product-grid-hover .caption-hover .caption-hover-img a:focus img { opacity: 1; }
.product-grid-hover .caption-hover .caption-hover-txt { background: #fff; min-width: 100%; border-top: 0 !important; box-shadow: 0 1px 0 0 #eee inset; position: absolute; bottom: auto; top: 100%; left: -3px !important; right: -3px !important; z-index: 5; padding: 10px; }
.product-grid-hover .img-grid-wrapper a:hover img, .product-grid-hover .img-grid-wrapper a:focus img { opacity: 1 !important; }
.product_top_rated { background: #fafafa; border: 2px solid #f0f0f0; padding:20px; margin-bottom: 10px; }
.product_top_rated .number { background: #fff; height: 30px; width: 30px; line-height: 30px; text-align: center; margin-right: 10px; font-size: 0.875rem; font-weight: 600; border-radius: 50%; display: inline-block; box-shadow: 0 1px 2px #eee; }
.product_top_rated .top_rated_item { margin-bottom: 10px; }
.product_top_rated .top_rated_item:last-of-type, .product_top_rated .top_rated_item p { margin-bottom: 0; }
.product_top_rated .title a { font-weight: 600; }
.product_top_rated .title a:hover, .product_top_rated .title a:focus { text-decoration: none; }
.product_top_rated .progress { background: #f0f0f0; box-shadow: none; border-radius: 10px; margin: 5px 0; }
.product_top_rated .progress-bar { text-shadow: 0 1px 0 rgba(0,0,0,0.2); box-shadow: none; border-radius: 10px; }
.product-select-shortcode { background: #fafafa; border: 2px solid #f0f0f0; padding:20px; margin-bottom: 10px; }
.product-select-shortcode .label-control { font-weight: 600; }
.product-select-shortcode .col-xs-12:last-of-type .form-group { margin: 0; }
.blogposts .post-grid h2 { font-size: 1.1rem; }
.product-floating-bar img { max-width: 50px; max-height: 50px; width: auto; height: auto; }
.filterform .form-group { vertical-align: top; }
.filterform .control-label { display: block; margin-bottom: 10px; font-weight: 600; }
.filterform .slide { display: flex; display: -ms-flexbox; }
.filterform .slide span { font-size: 0.875rem; flex-grow: 0; flex-basis: 1em; }
.filterform .slide span:first-of-type { padding-right: 20px; text-align: left; float: left; }
.filterform .slide span:last-of-type { padding-left: 20px; text-align: right; float: left; }
.filterform .slide .slider { flex-grow: 1; height: 20px; float: left; vertical-align: middle; position: relative; }
.filterform .slide .slider input { display: none; }
.filterform .slide .slider .slider-track { position: absolute; cursor: pointer; height: 10px; width: 100%; margin-top: 5px; background: #ddd; border-radius: 5px; }
.filterform .slide .slider .slider-selection { position: absolute; height: 100%; top: 0; bottom: 0; border-radius: 5px; }
.filterform .slide .slider .slider-handle { opacity: 1; position: absolute; margin-left: -10px; margin-top: -5px; background: #fff; box-shadow: 0 1px 2px rgba(0 ,0 ,0 , 0.25); width: 20px; height: 20px; border: 1px solid transparent; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.filterform .slide .slider .slider-handle:active { box-shadow: 0 1px 2px rgba(0 ,0 ,0 , 0.5); }
.filterform .slide .slider .slider-track:hover + .tooltip.tooltip-main  { opacity: .9; }
.filterform .slide .slider .tooltip.top { margin-top: -30px; }
.filterform .slide .slider .tooltip-inner { white-space: nowrap; }
.filterform .filter-reset { margin: 6px 0; }
.filterform .filter-instruction { display: block; font-style: italic; font-size: 0.70rem; color: #9fa2a5; line-height: 1.3; max-height: 28px; overflow: hidden; margin-top: 5px; }
.filterform.form-inline { width: 100%; margin: 0 0 20px 0; position: relative; border-top: 1px solid #eee; border-left: 1px solid #eee; display: flex; flex-flow: row wrap; }
.filterform.form-inline .form-group { margin: 0; padding: 10px; border: none; border-right: 1px solid #eee; border-bottom: 1px solid #eee; box-sizing: border-box; flex: 1; }
.filterform.form-inline .form-group.form-group-block { flex-basis: 100% !important; background: #fafafa; }
.filterform.form-inline .form-group .form-control { width: 100%; }
.filterform.form-inline .form-group .checkbox { height: 34px; line-height: 34px; }
.filterform.form-inline .form-group .checkbox  label { font-weight: 600; }
.filterform.form-inline .form-group .slide { height: 34px; padding: 7px 0; }
.filterform.form-inline .form-group .control-label { display: block; }
#page-builder #content .filter-results-ajaxify { margin-top: 30px; }
@media (max-width: 479px) {
.product-buybox { text-align: center; }
.table-compare thead { display: none; }
.table-compare th, .table-compare td { display: block; width: 100%; }
.table-compare tr td { border-width: 0 !important; }
.table-compare tr td:first-of-type { border-top-width: 1px !important; }
.table-compare tr td:last-of-type { border-bottom-width: 1px !important; }
.product-comparebox .table-compare tr td:first-of-type { border-top-width: 0 !important; }
.product-comparebox .table td:first-of-type { max-width: 100px; float: left; }
.filterform.form-inline .form-group .slide { height: auto; padding: 0; }
.filterform.form-inline .form-group .checkbox { margin: 0; height: auto; line-height: inherit; }
#main #content .filterform.form-inline .form-group,
#main .col-sm-8 #content .filterform.form-inline .form-group,
#main .col-sm-9 #content .filterform.form-inline .form-group { flex-basis: 100%; }
}
@media (min-width: 480px) and (max-width: 767px) {
#main #content .filterform.form-inline .form-group { flex-basis: 50%; }
#main .col-sm-8 #content .filterform.form-inline .form-group,
#main .col-sm-9 #content .filterform.form-inline .form-group { flex-basis: 50%; }
}
@media (max-width: 767px) {
.product-grid .row-btn .col-sm-6 + .col-sm-6 { margin-top: 10px; }
.tab-content #tab-related .thumbnail.product-grid, .tab-content #tab-accessories .thumbnail.product-grid { border-width: 0 0 1px 0; padding-bottom: 20px; }
.tab-content #tab-related .col-xs-12:last-of-type .thumbnail.product-grid, .tab-content #tab-accessories .col-xs-12:last-of-type .thumbnail.product-grid { margin-bottom: 0; border-bottom: 0; padding-bottom: 0; }
.product-grid .price { margin-bottom: 10px; }
.product-grid .product-buttons .col-sm-6 + .col-sm-6 .btn { margin-top: 5px; }
.product-list .img-list-wrapper { height: 262px; }
.product-list .img-list-wrapper, .product-list .img-list-wrapper a img { max-height: 262px; }	
.product-list .product-rating { margin-bottom: 10px; }
.product-list .img-list-wrapper { text-align: center; }
.product-list .img-list-wrapper a img { margin: 0 auto !important; float: none; }
.table-compare .price, .table-compare .price-hint { display: block; text-align: center !important; }
.product-comparebox { margin-bottom: 20px; } 
#productGallery .carousel-inner .item .img-wrapper { height: 280px; max-height: 280px; }
#productGallery .carousel-inner .item .img-wrapper .img-wrapper-inner img { max-height: 280px; }
#product-details .product-buybox { margin-bottom: 10px; }
#product-infos .product-buybox-big { text-align: center; }
#product-infos .product-buybox-big .text-right { text-align: center; margin-top: 10px; }
.product-reviews-number .product-rating, .product-reviews-procentual .progress { margin-bottom: 0; }
.product-reviews-number .col-sm-3 strong , .product-reviews-procentual .col-sm-3 strong { margin-top: 15px; display: block; } 
}
@media (min-width: 768px) and (max-width: 991px) {
#main #content .filterform.form-inline .form-group { flex-basis: 33.33%; }
#main .col-sm-8 #content .filterform.form-inline .form-group,
#main .col-sm-9 #content .filterform.form-inline .form-group { flex-basis: 50%; }
#productGallery .carousel-indicators li { margin-right: 6px; }
#productGallery .carousel-indicators li:nth-child(4n+4) { margin-right: 0; }
#productGallery .carousel-inner .item .img-wrapper { height: 218px; max-height: 218px; }
#productGallery .carousel-inner .item .img-wrapper .img-wrapper-inner img { max-height: 218px; }
.product-buybox .btn-lg { padding: 6px 12px; font-size: 1rem; }
.table-compare img { max-width: 80px; }
.product-list .table-details { margin-bottom: 0; }
}
@media (min-width: 768px) {
.product-grid .product-buttons > .col-sm-6:first-of-type { padding-right: 5px; }
.product-grid .product-buttons > .col-sm-6:last-of-type { padding-left: 5px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
#productGallery .carousel-indicators li { margin-right: 10px; }
#productGallery .carousel-indicators li:nth-child(5n+5) { margin-right: 0; }
#productGallery .carousel-inner .item .img-wrapper { height: 290px; max-height: 290px; }
#productGallery .carousel-inner .item .img-wrapper .img-wrapper-inner img { max-height: 290px; }
#main #content .filterform.form-inline .form-group { flex-basis: 25%; }
#main .col-sm-8 #content .filterform.form-inline .form-group,
#main .col-sm-9 #content .filterform.form-inline .form-group { flex-basis: 33.33%; }
}
@media (min-width: 1200px) {
#productGallery .carousel-indicators li { margin-right: 12px; }
#productGallery .carousel-indicators li:nth-child(6n+6) { margin-right: 0; }
#main #content .filterform.form-inline .form-group { flex-basis: 20%; }
#main .col-sm-8 #content .filterform.form-inline .form-group,
#main .col-sm-9 #content .filterform.form-inline .form-group { flex-basis: 33.33%; }
}
@-moz-document url-prefix() {
.table-product .img-responsive { max-width: 100%; margin: 0 auto; }
}
@-webkit-keyframes load {
0% { stroke-dashoffset:0 }
}
@-moz-keyframes load {
0% { stroke-dashoffset:0 }
}
@keyframes load {
0% { stroke-dashoffset:0 }
} #sidebar { padding-top: 30px; padding-bottom: 30px; }
#sidebar .widget { margin-top: 30px; }
#sidebar .widget:first-of-type { margin-top: 0; }
.widget .h1 { font-size: 1.125rem; font-weight: 500; margin: -1px -1px 0 -1px; padding: 10px; }
.widget_block { display: block; }
.widget_block ul { list-style: none; margin: 0; padding: 0; }
.widget_block ul li { position: relative; }
.widget_block ul li a { display: block; line-height: 30px; padding: 0 10px; }
.widget_block ul ul li a { padding: 0 10px 0 25px; }
.widget_block ul ul ul li a { padding: 0 10px 0 40px; }
.widget_block ul li a:hover,
.widget_block ul li a:focus { text-decoration: none; }
.widget_block .count { font-size: 0.75rem; position: absolute; right: 10px; top: 0; line-height: 30px; }
.widget_inline { display: block;  }
.widget_inline ul { list-style: none; margin: 0; padding: 0; }
.widget_inline ul li { display: block; padding: 5px 10px; }
.widget_inline ul li:last-of-type { border-bottom: none; }
.widget_inline > ul:first-of-type > li:first-of-type,
.widget_block > ul:first-of-type > li:first-of-type > a:first-of-type { border-top: 0; }
.widget_rss .h1 a { color: inherit!important; }
.widget_calendar #wp-calendar { width: 100%; }
.widget_calendar #wp-calendar caption { padding: 8px 0; }
.widget_calendar #wp-calendar caption, .widget_calendar #wp-calendar th, .widget_calendar #wp-calendar td { text-align: center; }
.widget_calendar #wp-calendar tfoot > tr > td { padding: 8px 0; }
.widget_tag_cloud .tagcloud, .widget .textwidget, .widget_search .searchform { padding: 10px; }
.widget_text :last-child, .textwidget > :last-child { margin-bottom: 0; }
.widget > :last-child { margin-bottom: 0; }
.widget_terms ul.list-scroll { max-height: 170px; overflow-y: scroll; }
.widget_amazon_cart ul li:first-of-type > a { border-top: none; }
.widget_amazon_cart .product-price { font-size: 1rem; font-weight: 600; margin-top: 10px; }
.widget_amazon_cart .product-price del { font-weight: 400; font-size: 0.75em; position: relative; top: -0.8em; }
.widget_amazon_cart .remove { line-height: 1; position: absolute; right: 10px; bottom: 10px; font-size: 0.75rem; }
.widget_amazon_cart .remove a { border: none; display: inline-block; line-height: 1; padding: 0; color: #9fa2a5 !important; }
.widget_amazon_cart .remove a:hover, .widget_amazon_cart .remove a:focus { color: #c01313 !important; background: none !important; }
.widget_amazon_cart .price-sum {font-weight: 600; margin: 0; padding: 10px; }
.widget_amazon_cart .price-sum span { float: right; }
.widget_amazon_cart .at-amazon-cart { padding: 10px; }
.widget_amazon_cart .textwidget p { margin-bottom: 0; }
.widget_product_feed ul li a, .widget_amazon_cart ul li > a { font-size: 0.875rem; padding: 5px 10px; line-height: 20px; }
.widget_product_feed ul li a p, .widget_amazon_cart ul li > a p { font-weight: 600; margin: 0; }
.widget_product_feed ul li a .media-left, .widget_amazon_cart ul li a .media-left { height: 50px; width: 50px; display: inline-block; float: left; text-align: center; padding: 0; margin-right: 10px; }
.widget_product_feed ul li a .media-left img, .widget_amazon_cart ul li a .media-left img { max-height: 50px; max-width: 50px; height: auto; width: auto; }
.widget_product_feed li a:hover img, .widget_product_feed li a:focus img, .widget_amazon_cart li a:hover img, .widget_amazon_cart li a:focus img { opacity: 0.5; }
.widget_product_advice .textwidget { padding: 0; }
.widget_product_advice .thumbnail[class*="product-"] { background: none; margin: 0; border: none; }
.widget_product_advice img { max-width: 100%; height: auto; }
.widget label.screen-reader-text { font-weight: 400; font-size: 0.875rem; }
.widget_archive label.screen-reader-text, .widget_archive label + select, .widget_categories label.screen-reader-text, .widget_categories label + select { margin: 10px; }
.widget .rss-date { display: block; margin: 5px 0; font-size: 0.75rem; }
.widget .rssSummary { font-size: 0.875rem; }
.widget_block > ul > li:first-of-type > a:first-of-type,
.widget_block > div > ul > li:first-of-type > a:first-of-type,
.widget_inline > ul > li:first-of-type,
.toc_widget { margin-top: 0; }
.toc_widget ul { list-style: none; margin: 0; padding: 0; font-size: 0.875rem; }
.toc_widget > .toc_widget_list > li:first-of-type { border: none; }
.toc_widget > .toc_widget_list li a { padding: 5px 10px; display: block; }
.toc_widget > .toc_widget_list ul li a { padding-left: 15px; }
.toc_widget > .toc_widget_list ul ul li a { padding-left: 25px; }
.toc_widget > .toc_widget_list li a:hover, .toc_widget > .toc_widget_list li a:focus { text-decoration: none; }
.toc_widget > .toc_widget_list li a > .toc_number { font-size: 0.75rem; font-weight: 600; padding-right: 5px; display: inline-block; }
.table-amazon-cart td, .table-amazon-cart th { text-align: left !important; vertical-align: middle !important; }
.table-amazon-cart th.text-right { text-align: right !important; }
.table-amazon-cart p { margin: 0; }
.table-amazon-cart .product-remove { text-align: center !important; }
.table-amazon-cart .remove { line-height: 1; font-size: 0.75rem; }
.table-amazon-cart .remove a { line-height: 1; color: #9fa2a5; }
.table-amazon-cart .remove a:hover, .table-amazon-cart .remove a:focus { color: #c01313; background: none; }
.table-amazon-cart .product-title p { font-weight: 600; }
.table-amazon-cart .product-title a:hover, .table-amazon-cart .product-title a:hover { text-decoration: none; }
.table-amazon-cart .product-price p { float: right; text-align: right; }
.table-amazon-cart .price-sum { background: none !important; }
.table-amazon-cart .price-sum td { text-align: right !important; font-weight: 600; }
.table-amazon-cart .price-sum td span { margin-left: 50px; }
.table-amazon-cart + .at-amazon-cart .btn-buy { float: right; width: auto !important; display: inline-block !important; }
.widget_filter .filterform .form-group { margin: 0; padding: 10px; }
.widget_filter .filterform .form-group:first-of-type { border-top: 0; }
.widget_filter .filterform .form-group .checkbox { margin: 0; }
.widget_filter .filterform .form-group .checkbox label { font-weight: 600; }
@media (min-width: 768px) {
#sidebar .widget:first-of-type { margin-top: 0; }
} #breadcrumbs { font-size: 0.875rem; line-height: 20px; }
#breadcrumbs p { margin: 0; padding: 20px 0; }
#breadcrumbs a { color: #9fa2a5; } #footer { font-size: 0.875rem; line-height: 20px; }
#footer-top { padding: 20px 0; border-top: 1px solid #f0f0f0; }
#footer-top .h1 { font-size: 1.2rem; }
#footer-bottom { padding: 20px 0; border-top: 1px solid #f0f0f0; }
#footer-bottom ul, #footer-bottom p { margin: 0; }
#footer aside { margin-bottom: 30px; }
body.sticky-footer #footer { position: absolute; bottom: 0; height: 60px; }
body.sticky-footer #wrapper-fluid #footer { left: 0; right: 0; }
@media (max-width: 767px) {
#footer-top .col-sm-3:last-of-type aside:last-of-type { margin-bottom: 0; }
#footer-top ul { line-height: 25px; }
#footer-bottom { text-align: center; }
#footer-bottom ul { float: none !important; margin-top: 10px; }
body.sticky-footer #footer { height: 90px; left: 0; right: 0; }
}
@media (min-width: 768px) {
#footer aside:last-of-type { margin-bottom: 0; }
} .cookie-bar { color: rgba(255, 255, 255, 0.5); display: none; position: fixed; left: 0; right: 0; bottom: 0; padding: 15px 0; width: 100%; z-index: 999; font-size: 0.875rem; }
.cookie-bar .media-body p { margin: 0; }
.cookie-bar a { color: inherit; }
.cookie-bar a:hover,
.cookie-bar a:focus { color: #fff; }
@media (max-width: 479px) {
.cookie-bar .media-right { float: none; padding: 15px 0 0 ; display: block; width: 100%; }
} .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-search--inline{float:left;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--default .select2-results__option[role=group]{padding:0;}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto;}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent;}.select2-container--classic .select2-dropdown--above{border-bottom:none;}.select2-container--classic .select2-dropdown--below{border-top:none;}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--classic .select2-results__option[role=group]{padding:0;}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey;}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white;}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb;}.select3 { background: linear-gradient(90deg, #c01313, #13afc0, #c01313, #13afc0, #c01313, #13afc0, #c01313, #13afc0, #c01313); background-size: 1800% 1800%; -webkit-animation: AnimationName 1s ease infinite; -moz-animation: AnimationName 1s ease infinite; -o-animation: AnimationName 1s ease infinite; animation: AnimationName 1s ease infinite; } .select3:after { font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; content:"HALT STOP! ANZEIGE!!1"; font-size: 5rem; font-weight: 900; text-shadow: 0 2px 5px rgba(0,0,0,0.2); color: #fff; left: 0; right: 0; position: absolute; top: 40%; text-align: center; } .select3 #wrapper, .select3 #wrapper-fluid { display: none; } .select3 #content { text-align: center; color: #fff; } .select3 h1 { color: #fff; font-size: 3.5rem; margin-top: 200px; } @-webkit-keyframes AnimationName { 0%{background-position:0 50%} 50%{background-position:100% 50%} 100%{background-position:0 50%} } @-moz-keyframes AnimationName { 0%{background-position:0 50%} 50%{background-position:100% 50%} 100%{background-position:0 50%} } @-o-keyframes AnimationName { 0%{background-position:0 50%} 50%{background-position:100% 50%} 100%{background-position:0 50%} } @keyframes AnimationName { 0%{background-position:0 50%} 50%{background-position:100% 50%} 100%{background-position:0 50%} }
.select2 { width: 100% !important; max-width: 100%; }
.select2 *, .select2-search__field { outline: 0 !important; }
.select2-dropdown { border-color: #ccc; border-radius: 0; z-index: 9; }
.select2-results__option { font-size: 0.875rem; padding: 6px 12px; }
.select2-search--dropdown .select2-search__field { padding: 6px 12px; border-bottom: 1px solid #ccc; background: #f0f0f0; }
.select2-search--dropdown { padding: 0; }
.select2-container--default .select2-results__option--highlighted { color: #6f7479; }
.select2-container--default .select2-results__option--highlighted[aria-selected] { color: #fff; }
.select2-container--default .select2-results__option[aria-selected=true] { background-color: #fafafa; color: #9fa2a5; }
.select2-container--default .select2-search--dropdown .select2-search__field { border: 0; border-bottom: 1px solid #ccc; font-size: 0.875rem; }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 34px; position: absolute; top: 0; right: 0; width: 20px; }
.select2-container--default .select2-selection--single .select2-selection__rendered { color: #6f7479; line-height: 32px; padding: 0; }
.select2-container--default .select2-selection--single { color: #6f7479; background-color: #fff; border-radius: 0; transition: none; display: block; width: 100%; height: 34px; padding: 3px 12px; font-size: 0.875rem; line-height: 1.12857143; border: 1px solid #ccc; box-shadow: inset 0 1px 1px rgba(0,0,0,.075); }
.select2-container--default .select2-selection--single { font-size: 0.875rem; }
.select2-container--default .select2-selection--single { padding: 0 12px; }
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar { -webkit-appearance: none; width: 8px; background: #f0f0f0; border-left: 1px solid #ddd; border-radius: 0; }
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb { border-radius: 0; background-color: #9fa2a5; }
.select2-search__field { font-style: italic; color: #101820; background: #eee; } @media (min-width: 1200px) {
#access { background: #ACCE55; }
}
@media (min-width: 992px) and (max-width: 1199px) {
#badass { background: #BADA55; }
}
@media (min-width: 768px) and (max-width: 991px) {
#coffee { background: #C0FFEE; }
}
@media (max-width: 767px) {
#delete { background: #DE1E7E; }
}
html { position: relative; min-height: 100%; }
@media (max-width: 767px) { html { font-size: 14px; } }
@media (min-width: 768px) and (max-width: 991px) { html { font-size: 14px; } }
@media (min-width: 992px) and (max-width: 1199px) { html { font-size: 15px; } }
@media (min-width: 1200px) { html { font-size: 16px; } }
body { font-size: 1rem; font-weight: 400; }
body.sticky-footer { margin-bottom: 60px; }
b, strong, th { font-weight: 600; }
hr { margin-top: 20px; margin-bottom: 20px; border-color: #eee; }
hr.transparent { border-color: transparent; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-weight: 600; }
h1, .h1 { font-size: 2rem; }
h2, .h2 { font-size: 1.75rem; }
h3, .h3 { font-size: 1.375rem; }
h4, .h4, h5, .h5, h6, .h6 { font-size: 1.125rem; }
::selection { text-shadow: none; }
::-moz-selection { text-shadow: none; }
.alignleft { float: left; margin: 0 15px 10px 0; }
.aligncenter { display: block; margin: 0 auto 10px auto; }
.alignright { float: right; margin: 0 0 10px 15px; }
.alignnone { float: none; display: block; margin: 0 0 10px 0; }
p .alignleft { float: left; margin: 5px 15px 10px 0; }
p .aligncenter { display: block; margin: 5px auto 10px auto; }
p .alignright { float: right; margin: 5px 0 10px 15px; }
p .alignnone { float: none; display: block; margin: 5px 0 10px 0; }
img[class*="wp-image-"] { display: block; max-width: 100%; height: auto; }
span.highlight { padding: 0 .1em; background-color: #fcf8e3; display: inline-block; margin: 0 .1em; box-shadow: 0 0 0 .1em #fcf8e3; }
.wp-caption { max-width: 100%; }
.wp-caption-text { font-size: 0.875rem; margin: 5px 0 0 0; color: #9fa2a5; font-style: italic; }
.wp-caption img { display: block; max-width: 100%; height: auto; }
.mfp-title { font-size: 0.875rem !important; padding-right: 50px !important; }
.grayscale { -webkit-backface-visibility: hidden; filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter: grayscale(100%); display: inline-block; -webkit-transition: all 0.5s; transition: all 0.5s; }
.grayscale:hover { -webkit-filter: none; filter: alpha(opacity=100); }
.pb50 { padding-bottom: 50px; }
p.empty, p:empty { display: none; }
#wrapper, .wrapped { margin-right: auto; margin-left: auto; }
.wp-smiley { height: auto; width: auto; max-height: 16px; max-width: 16px; }
.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.col-xs-15 { float: left; width: 20%; }
.col-xs-pull-15 { right: 20%; }
.col-xs-push-15 { left: 20%; }
.col-xs-offset-15 { margin-left: 20%; }
.browserupgrade { background: #c01313; color: #fff; text-align: center; padding: 10px; }
.browserupgrade a { color: #fff; text-decoration: underline; }
.no-padding .container > .row > div[class*=col-] { padding: 0; }
.text-block { display: block; }
@media (max-width: 479px) {
.col-xxs-12 { width: 100%; float: none; }
.hidden-xxs { display: none; }
}
@media (max-width: 767px) {
body.sticky-footer { margin-bottom: 80px; }
}
@media (min-width: 768px) and (max-width: 991px) {
#wrapper, .wrapped { width: 750px; }
}
@media (min-width: 768px) {
.col-sm-15 { float: left; width: 20%; }
.col-sm-pull-15 { right: 20%; }
.col-sm-push-15 { left: 20%; }
.col-sm-offset-15 { margin-left: 20%; }
}
@media (min-width: 992px) and (max-width: 1199px) {
#wrapper, .wrapped { width: 970px; }
}
@media (min-width: 992px) {
.col-md-15 { float:left; width: 20%; }
.col-md-pull-15 { right: 20%; }
.col-md-push-15 { left: 20%; }
.col-md-offset-15 { margin-left: 20%; }
.col-md-offset-45 { margin-left: 80%; }
}
@media (min-width: 1200px) {
body.admin-bar #navigation.affix { margin-top: 32px; }
#wrapper, .wrapped { width: 1170px; }
.col-lg-15 { width: 20%; float: left; }
.col-lg-15 { float: left; width: 20%; }
.col-lg-pull-15 { right: 20%; }
.col-lg-push-15 { left: 20%; }
.col-lg-offset-15 { margin-left: 20%; }
}
@media print {
#topbar, #navigation, #breadcrumbs, #sidebar, #footer, .post-social, .post-author, .post-related, .post-postnav, 	.post-comments { display: none !important; }
#header .brand { display: table; margin: 30px auto; }
}
@-moz-document url-prefix() {
fieldset { display: table-cell; }
} #topbar { padding: 5px 0; font-size: 0.875rem; line-height: 20px; border-bottom: 1px solid #f0f0f0; }
#topbar ul, #topbar p { margin: 0; }
#topbar a:hover, #topbar a:focus { text-decoration: none; }
@media (max-width: 767px) {
#topbar { text-align: center; }
#topbar ul { float: none !important; margin-top: 10px; }
} #header .brand { margin: 30px 0; display: inherit; font-weight: 600; }
#header .brand:hover, #header .brand:focus { text-decoration: none; }
#header .brand strong { font-size: 2rem; line-height: 1; }
#header .brand small { font-size: 0.875rem; display:block; font-weight: 400; }
#header > .container .form-search { margin-bottom: 20px; }
#header .list-usp { font-size: 0.75rem; margin: 30px 0 30px 0; }
#header .list-usp > li { margin-left: 20px; }
#header .list-usp > li:last-of-type { min-width: 180px; }
#header .list-usp .fa { float:left; font-size: 2.2rem; margin-right: 10px; }
#header .list-usp strong { font-size: 0.875rem; }
#header > .container .form-search { margin-top: 30px; border: 2px solid #eee; }
#header > .container .form-search .form-control, #header > .container .form-search .btn { border-color: #fff; border-radius: 0; box-shadow: none; }
#header > .container .form-search .btn { color: #9fa2a5; }
#header > .container .form-search .btn:hover, #header > .container .form-search .btn:focus { background: none; }
@media (max-width: 767px) {
#header .brand { margin: 20px auto; }
} #navigation .navbar { border: 0; border-radius: 0; margin: 0; }
#navigation .navbar .navbar-brand { font-weight: 600; }
#navigation .navbar .navbar-brand:hover, #navigation .navbar .navbar-brand:focus { background-color: transparent; }
#navigation .navbar-brand-logo { padding-top: 5px; padding-bottom: 5px; }
#navigation .navbar-brand-logo img { max-height: 40px; width: auto; }
#navigation .navbar .navbar-nav > .current_page_item > a,
#navigation .navbar .navbar-nav > .current_page_parent > a { background: none; }
#navigation.affix { left: 0; right: 0; top: 0; z-index: 999; }
#navigation .dropdown-menu { border-radius: 0; min-width: 180px; border: 0; z-index: 16; }
#navigation.affix .navbar .navbar-collapse { max-height: 100vh; height: auto; }
@media (max-height: 300px) {
#navigation.affix .navbar .navbar-collapse { max-height: 100vh; height: auto; }
}
@media (min-width: 768px) {
#navigation .dropdown-menu .caret { display: none; }
#navigation .dropdown-submenu { position: relative; }
#navigation .dropdown-submenu > .dropdown-menu { top: 0; right: auto; left: 100%; margin-top: -5px; }
#navigation .dropdown-submenu > a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; margin-top: 5px; margin-right: -10px; }
#navigation .navbar-12 .navbar-form { padding-right: 0; }
#navigation .navbar-right > .dropdown > .dropdown-menu { left: 0; right: auto; }
#navigation .navbar-5-2-5 .navbar-brand { position: absolute; left: 50%; transform: translateX(-50%); }
#navigation .navbar-5-2-5 .navbar-left, #navigation .navbar-12 .navbar-left { margin-left: -15px; }
#navigation .navbar-hover .navbar-nav > .dropdown:hover > .dropdown-menu, #navigation .navbar-hover .navbar-nav > .dropdown > .dropdown-toggle:focus + .dropdown-menu, #navigation .navbar-hover .dropdown-menu > .dropdown:hover > .dropdown-menu { display: block; }
#navigation .dropdown .extra-toggle { display: none; }
}
@media (max-width: 767px) {
#navigation .navbar .navbar-toggle { border-color: transparent; }
#navigation .navbar .navbar-toggle:hover, #navigation .navbar .navbar-toggle:focus { border-color: transparent; background: none; }
#navigation .dropdown:not(.open) .dropdown-menu { display: none !important; }
#navigation.affix-top { position: relative !important; }
#navigation .navbar-nav > .open > .dropdown-menu > li > a { padding: 5px 15px 5px 25px; }
#navigation .navbar-nav > .open > .dropdown-menu > li.open > .dropdown-menu > li > a { padding: 5px 15px 5px 40px; }
#navigation .navbar-nav > .open > .dropdown-menu > li.open > .dropdown-menu > .open > .dropdown-menu > li > a { padding: 5px 15px 5px 55px; }
#navigation .dropdown .extra-toggle { position: absolute; right: 0; top: 0; font-size: 0.875rem; }
#navigation .dropdown .caret { display: none; }
} #teaser .carousel { min-height: 50px; }
#teaser .carousel-inner .item { min-height: 50px; }
#teaser .carousel-inner .item img { margin: 0 auto; max-width: 100%; }
#teaser .carousel-inner .item-noimg { padding: 10px; }
#teaser .carousel-inner .item-noimg h1, #teaser .carousel .carousel-inner .item.item-noimg h2 { margin-top: 10px; }
#teaser .carousel-inner .item-noimg .carousel-caption { text-shadow: none; left: auto; right: auto; bottom: auto; padding-top: 0; padding-bottom: 0; position: relative; text-align: left; }
#teaser .carousel-caption, #teaser .carousel-caption h1, #teaser .carousel-caption h2, #teaser .carousel-caption p, #teaser .carousel-caption ul, #teaser .carousel-caption ol { color: #fff; }
#teaser .carousel-fade .carousel-inner .item { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-transition-property: opacity; -o-transition-property: opacity; -webkit-transition-property: opacity; transition-property: opacity }
#teaser .carousel-fade .carousel-inner .active { opacity: 1; }
#teaser .carousel-fade .carousel-inner .active.left, #teaser .carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; z-index: 1; }
#teaser .carousel-fade .carousel-inner .next.left, #teaser .carousel-fade .carousel-inner .prev.right { opacity: 1; }
#teaser .carousel-fade .carousel-control { z-index: 2; }
@media (max-width: 479px) {
.carousel-caption { bottom: 0; width: 90%; left: 5%; }
.carousel-caption p:last-of-type { margin-bottom: 0; }
} #content { padding-top: 30px; padding-bottom: 30px; }
#page-builder #content { padding-top: 0; }
#page-builder #content .section:first-of-type:not(.slideshow) { padding-top: 30px; }
#page-builder.with-sidebar > .section > .container { width: auto; }
#content > :first-child , #content > article > :first-child, #product-infos .section-content > :first-child { margin-top: 0; }
article[class*="post-"] > h2 > a:hover, article[class*="post-"] > h2 > a:focus, article[class*="post-"] > .post-inner > h2 > a:hover, article[class*="post-"] > .post-inner > h2 > a:focus { text-decoration: none; }
.post-large, .post-small, .post-masonry .post-inner { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #eee; }
.post-large img { margin-bottom: 10px; }
.post-large p:last-of-type, .post-small p:last-of-type, .post-masonry .post-inner p:last-of-type { margin-bottom: 0; }
.row-masonry .post-masonry .post-inner { position: relative; display: block; }
.row-masonry .post-masonry .post-inner img { width: 100%; }
.row-masonry { column-gap: 0; }
.row-masonry .post-masonry { break-inside: avoid; width: 100%; }
.post-thumbnail:hover { opacity: 0.5; }
.post-meta { font-size: 0.875rem; line-height: 20px; color: #9fa2a5; }
.post-meta a { color: inherit; }
.post-meta span:after { content: "·"; width: 5px; display: inline-block; text-align: center; margin-left: 5px; }
.post-meta span:last-of-type:after { content: none; }
.pagination { border-radius: 0; position: relative; z-index: 1; }
.pagination > li > a, .pagination > li > span { color: #6f7479; border-color: #f0f0f0; border-radius: 0 !important; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { background-color: #fff; border-color: #f0f0f0; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { color: #fff; z-index: 9; position: relative; }
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #9fa2a5; background-color: #f0f0f0; border-color: #f0f0f0; }
.post-social { margin: 20px 0; }
.btn-social { background: #f0f0f0; color: #9fa2a5; border: none !important; border-radius: 0 !important; border-right: 5px solid #fff !important; position: relative; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.btn-social:last-of-type { border-right: none !important; }
.btn-social :first-child { position: absolute; left: 0; top: 0; bottom: 0; text-align: center; font-size: 1.2rem; }
.btn-social:hover, .btn-social:focus, .btn-social:active { color: #fff; }
.btn-group-social.btn-group-md .btn-social { padding-left: 48px; height: 32px; }
.btn-group-social.btn-group-md .btn-social :first-child { line-height: 32px; width: 32px; }
.btn-group-social.btn-group-xs .btn-social { padding-left: 30px; height: 20px; }
.btn-group-social.btn-group-xs .btn-social :first-child { line-height: 20px; width: 20px; }
.btn-group-social.btn-group-sm .btn-social { padding-left: 42px; height: 28px; }
.btn-group-social.btn-group-sm .btn-social :first-child { line-height: 28px; width: 28px; }
.btn-group-social.btn-group-lg .btn-social { padding-left: 66px; height: 44px; }
.btn-group-social.btn-group-lg .btn-social :first-child { line-height: 44px; width: 44px; }
.btn-summary:hover, .btn-summary:focus, .btn-summary:active { background-color: #6f7479; }
.btn-facebook-like:hover, .btn-facebook-like:focus, .btn-facebook-like:active { background-color: #4e69a2; }
.btn-facebook-share:hover, .btn-facebook-share:focus, .btn-facebook-share:active { background-color: #4e69a2; }
.btn-twitter:hover, .btn-twitter:focus, .btn-twitter:active { background-color: #66b4ef; }
.btn-google-plus:hover, .btn-google-plus:focus, .btn-google-plus:active { background-color: #e05d4c; }
.btn-pinterest:hover, .btn-pinterest:focus, .btn-pinterest:active { background-color: #d1373c; }
.btn-whatsapp:hover, .btn-whatsapp:focus, .btn-whatsapp:active { background-color: #5ec859; }
.btn-xing:hover, .btn-xing:focus, .btn-xing:active { background-color: #1b7375; }
.btn-linkedin:hover, .btn-linkedin:focus, .btn-linkedin:active { background-color: #2183bb; }
.btn-mail:hover, .btn-mail:focus, .btn-mail:active { background-color: #2272B9; }
.list-social { margin: 0; padding: 10px; text-align: center; }
.list-social > li { margin-bottom: 10px; }
.list-social > li > a { text-decoration: none; }
.list-social > li > a > i { height: 48px; width: 48px; text-align: center; line-height: 48px; font-size: 24px; border-radius: 50%; background: #fafafa; color: #9fa2a5; display: block; }
.list-social > li > a:hover i, .list-social > li > a:focus i { color: #fff; }
.list-social > li > a:hover > i.fa-facebook, .list-social > li > a:focus > i.fa-facebook { background: #3b5998; }
.list-social > li > a:hover > i.fa-google-plus, .list-social > li > a:focus > i.fa-google-plus { background: #dd4b39; }
.list-social > li > a:hover > i.fa-instagram, .list-social > li > a:focus > i.fa-instagram { background: #3f729b; }
.list-social > li > a:hover > i.fa-linkedin, .list-social > li > a:focus > i.fa-linkedin { background: #0976b4; }
.list-social > li > a:hover > i.fa-pinterest, .list-social > li > a:focus > i.fa-pinterest { background: #cc2127; }
.list-social > li > a:hover > i.fa-rss, .list-social > li > a:focus > i.fa-rss { background: #f26522; }
.list-social > li > a:hover > i.fa-skype, .list-social > li > a:focus > i.fa-skype { background: #00aff0; }
.list-social > li > a:hover > i.fa-tumblr, .list-social > li > a:focus > i.fa-tumblr { background: #35465c; }
.list-social > li > a:hover > i.fa-twitch, .list-social > li > a:focus > i.fa-twitch { background: #6441a5; }
.list-social > li > a:hover > i.fa-twitter, .list-social > li > a:focus > i.fa-twitter { background: #55acee; }
.list-social > li > a:hover > i.fa-whatsapp, .list-social > li > a:focus > i.fa-whatsapp { background: #4dc247; }
.list-social > li > a:hover > i.fa-xing, .list-social > li > a:focus > i.fa-xing { background: #026466; }
.list-social > li > a:hover > i.fa-youtube, .list-social > li > a:focus > i.fa-youtube { background: #cd201f; }
.gallery .gallery-item { margin-bottom: 30px;}
.gallery .gallery-icon a { border: 1px solid #eee; transition: all 0.2s; padding: 10px; display: block; text-align: center; }
.gallery .gallery-icon a:hover, .gallery .gallery-icon a:focus { border: 1px solid #ddd; }
.gallery .gallery-icon a img { margin: 0 auto; transition: all 0.2s; }
.gallery .gallery-icon a:hover img, .gallery .gallery-icon a:focus img { opacity: 0.75; }
.post-author .h2, .post-related .h2, .post-comments .h2 { font-size: 1.4rem; font-weight: 500; }
.post-related article img:hover { opacity: 0.5; }
.post-related article h2 { font-size: 1rem; line-height: 1.2em; }
.pager { margin: 0; }
.pager li > a, .pager li > span { background-color: #fff; color: #6f7479; border: none; border-radius: 0; font-weight: 600; padding: 0; width: 50%; }
.pager li > a > small { display: block; color: #9fa2a5; font-size: 0.75rem; text-transform: uppercase; font-weight: 300; }
.pager li > a:hover, .pager li > a:focus { background-color: #fff; }
.pager .next > a, .pager .next > span { text-align: right; }
.pager .previous > a, .pager .previous > span { text-align: left; }
.page-nav { font-size: 0.875rem; margin: 20px 0 10px 0; }
.page-nav a { color: #9fa2a5; }
.page-nav > :first-child { margin-left: 10px; }
.page-nav a, .page-nav > span { font-weight: 600; height: 20px; width: 20px; line-height: 20px; display: inline-block; text-align: center; }
.page-nav a:hover, .page-nav a:focus { text-decoration: none; }
.comment { min-height: 70px; }
.comment .media-heading { font-weight: 600; }
.comment .media-heading a { color: inherit; }
.comment .media-left { min-width: 58px; }
.comment .media-heading small { font-size: 0.75rem; font-weight: 400; color: #9fa2a5; }
.comment .comment-reply-link { float: right; font-size: 0.875rem; color: #9fa2a5; }
.comment .comment-reply-link:hover, .comment .comment-reply-link:focus { text-decoration: none; }
.comment .comment-reply-link:after { content: "\e095"; font-family: 'Glyphicons Halflings', sans-serif; float: left; margin-right: 10px; }
.comment .media-body { padding: 10px; border: 1px solid #f0f0f0; }
.comment.depth-1 .comment { margin: 20px 0 0 58px; }
.comment.bypostauthor { position: relative; }
.comment.bypostauthor:after { content: "Autor"; background: #9fa2a5; width: 48px; color: #fff; font-size: 10px; line-height: 16px; padding: 0 10px; position: absolute; top: 53px; left: 0; }
.comment .product-rating { margin-left: 20px; margin-bottom: 20px;}
.section-comments .h2:last-of-type, #tab-comments .h2:last-of-type { font-size: 1.2rem; color: #9fa2a5; }
#commentform .form-group { position: relative; margin-bottom: 30px; }
#commentform .rating { margin: 0; display: inline-block; }
#commentform .rating .rating-star { display: inline-block; height: 0; width: 0; float: right; }
#commentform .rating .rating-star:before { content: "\f006"; color: #9fa2a5; font-weight: 400; font-family: 'FontAwesome', sans-serif; height: 16px; width: 16px; line-height: 16px; text-align: center; position: absolute;  }
#commentform .rating .rating-star:hover { cursor: pointer;  }
#commentform .rating .rating-star:hover:before,
#commentform .rating .rating-star:hover ~ .rating-star:before { content: "\f005";  color: #9fa2a5; }
#commentform .rating .rating-input { display: inline-block; height: 16px; width: 16px; float: right; margin: 0; opacity: 0; }
#commentform .rating .rating-input:checked + .rating-star:before,
#commentform .rating .rating-input:checked ~ .rating-star:before { content: "\f005"; color: #f3961d; }
#commentform label.error { font-weight: 400; font-size: 10px; color: #c01313; position: absolute; bottom: -15px; margin-bottom: 0; }
.comment .comment-awaiting-moderation { font-size: 0.75rem; margin-bottom: 5px; display: inline-block; padding: 5px 10px; color: #fff; background: #9fa2a5; }
.comment .comment-awaiting-moderation:before { content: "\f071"; font-family: 'FontAwesome', sans-serif; margin-right: 5px; }
.comment-nav { margin-top: 15px;  }
.comment-nav a { color: #9fa2a5; font-size: 0.75rem; text-transform: uppercase; font-weight: 300; }
#reply-title .h3 { font-size: 1rem; }
.alert { padding: 10px 15px; margin-bottom: 10px; border: 1px solid #eee; border-left: 5px solid #eee; border-radius: 3px; }
.alert > :first-child { margin-top: 0; }
.alert h1, .alert h2, .alert h3, .alert h4, .alert h5, .alert h6 { color: inherit; font-size: 1.2rem; }
.alert-success { background: none; color: #398439; border-left-color: #5cb85c; }
.alert-info { background: none; color: #1b809e; border-left-color: #5bc0de; }
.alert-warning { background: none; color: #aa6708; border-left-color: #f0ad4e; }
.alert-danger { background: none; color: #ce4844; border-left-color: #d9534f; }
.alert-success a { color: #5cb85c; }
.alert-info a { color: #5bc0de; }
.alert-warning a { color: #f0ad4e; }
.alert-danger a { color: #d9534f; }
.nav-tabs { border-bottom: 1px solid #f0f0f0; }
.nav-tabs > li > a { border-radius: 0; background: #fff; border-bottom: 1px solid #f0f0f0; color: #9fa2a5; padding: 7px 20px; margin-right: 5px; }
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { border-color: #f0f0f0 #f0f0f0 #f0f0f0; background: #f0f0f0; color: #6f7479; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border: 1px solid #f0f0f0; border-bottom-color: transparent; }
.nav-tabs + .tab-content { border: 1px solid #f0f0f0; border-top: 0; padding: 10px; }
.panel-default { border-color: #f0f0f0; border-radius: 0 !important; box-shadow: none; }
.panel-default > .panel-heading { color: #9fa2a5; background-color: #fff; border-color: #f0f0f0; }
.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #f0f0f0; }
.panel-default > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #f0f0f0; }
div[id*="accordion"] .panel-heading { padding: 0; }
div[id*="accordion"] .panel-heading .panel-title { padding: 10px 15px; display: block; }
div[id*="accordion"] .panel-heading .panel-title i { line-height: 1.42857143; }
div[id*="accordion"] .panel-heading .panel-title:hover, div[id*="accordion"] .panel-heading .panel-title:focus { text-decoration: none; background: #f0f0f0; color: #6f7479; }
div[id*="accordion"] .panel-heading .panel-title[aria-expanded="true"] { text-decoration: none; background: #fff; }
div[id*="accordion"] .panel-heading a:after { content: "\f067"; font-family: 'FontAwesome', sans-serif; float: right; }
div[id*="accordion"] .panel-heading a[aria-expanded="true"]:after { content: "\f068"; }
.form-control { color: #6f7479; background-color: #fff; border-color:#ccc; border-radius: 0; transition: none; }
.form-control:focus { background-color: #fff; border-color: #bbb; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); }
.form-control::-moz-placeholder { color: #9fa2a5; }
.form-control:-ms-input-placeholder { color: #9fa2a5; }
.form-control::-webkit-input-placeholder { color: #9fa2a5; }
.form-control.wpcf7-not-valid { color: #c01313; background-color: #fef8f8; border-color: #c01313; }
.form-control.wpcf7-not-valid:focus { color: #c01313; background-color: #fff; border-color: #c01313 }
.form-control.wpcf7-not-valid::-moz-placeholder { color: #a37878; }
.form-control.wpcf7-not-valid:-ms-input-placeholder { color: #a37878; }
.form-control.wpcf7-not-valid::-webkit-input-placeholder { color: #a37878; }
.control-label, .form-horizontal .control-label { text-align: left; font-weight: 400; }
.control-label sup { color:#c01313; }
.wpcf7 .ajax-loader { display: none; }
.wpcf7 .screen-reader-response { display: none; }
.wpcf7 .wpcf7-not-valid-tip { display: block; font-size: 0.75rem; text-align: right; color: #c01313; }
.wpcf7-radio .wpcf7-list-item, .wpcf7-checkbox .wpcf7-list-item { margin-right: 10px; }
.wpcf7-response-output.wpcf7-validation-errors { color: #c01313; border-left: 3px solid #c01313; margin: 20px 0; padding: 3px 10px; font-size: 0.875rem; }
.wpcf7-response-output.wpcf7-mail-sent-ok { color: #7ab317; border-left: 3px solid #7ab317; margin: 20px 0; padding: 3px 10px; font-size: 0.875rem; }
.btn-square { border-radius: 0; }
.btn-round { border-radius: 17px; }
.btn-round.btn-xs { border-radius: 11px; }
.btn-round.btn-sm { border-radius: 15px; }
.btn-round.btn-lg { border-radius: 24px; }
.btn-grayl { color: #6f7479; background-color: #f0f0f0; border-color: #f0f0f0; }
.btn-gray { color: #fff; background-color: #9fa2a5; border-color: #9fa2a5; }
.btn-grayd { color: #fff; background-color: #6f7479; border-color: #6f7479; }
.btn-black { color: #fff; background-color: #101820; border-color: #101820; }
.btn-default { color: #6f7479; background-color: #fff; border-color: #ccc; }
.btn-success { color: #fff; background-color: #7ab317; border-color: #7ab317; }
.btn-info { color: #fff; background-color: #19aece; border-color: #19aece; }
.btn-warning { color: #fff; background-color: #f3961d; border-color: #f3961d; }
.btn-danger { color: #fff; background-color: #c01313; border-color: #c01313; }
.btn-outline { background: none; }
.btn-grayl.btn-outline { color: #6f7479; }
.btn-gray.btn-outline { color: #9fa2a5; }
.btn-grayd.btn-outline { color: #6f7479; }
.btn-black.btn-outline { color: #101820; }
.btn-default.btn-outline { color: #6f7479; }
.btn-success.btn-outline { background: none; color: #7ab317; }
.btn-info.btn-outline { color: #19aece; }
.btn-warning.btn-outline { color: #f3961d; }
.btn-danger.btn-outline { color: #c01313; }
.btn-grayl:hover, .btn-grayl:focus, .btn-grayl:active, .btn-grayl:active:hover, .btn-grayl:active:focus { color: #6f7479; background-color: #eee; border-color: #eee; }
.btn-gray:hover, .btn-gray:focus, .btn-gray:active, .btn-gray:active:hover, .btn-gray:active:focus { color: #fff; background-color: #a8abae; border-color: #a8abae; }
.btn-grayd:hover, .btn-grayd:focus, .btn-grayd:active, .btn-grayd:active:hover, .btn-grayd:active:focus { color: #fff; background-color: #7d8186; border-color: #7d8186; }
.btn-black:hover, .btn-black:focus, .btn-black:active, .btn-black:active:hover, .btn-black:active:focus { color: #fff; background-color: #272f36; border-color: #272f36; }
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default:active:hover, .btn-default:active:focus { color: #6f7479; background-color: #f0f0f0; border-color: #ccc; }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success:active:hover, .btn-success:active:focus { color: #fff; background-color: #87ba2e; border-color: #87ba2e; }
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info:active:hover, .btn-info:active:focus { color: #fff; background-color: #2fb6d2; border-color: #2fb6d2; }
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning:active:hover, .btn-warning:active:focus { color: #fff; background-color: #f4a033; border-color: #f4a033; }
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger:active:hover, .btn-danger:active:focus { color: #fff; background-color: #c62a2a; border-color: #c62a2a; }
.error404 #content { text-align: center; padding: 50px 0; }
.list-icon, li[class*="list-item-"] { list-style: none; }
.list-icon li, li[class*="list-item-"] { position: relative; }
.list-icon li:before, li[class*="list-item-"]:before { font-family: 'Glyphicons Halflings', sans-serif; position: absolute; width: 20px; text-align: center; left: -25px; }
.list-icon.list-icon-check li:before, .list-item-check:before { content:"\e013"; color: #7ab317; }
.list-icon.list-icon-cross li:before, .list-item-cross:before { content:"\e014"; color: #c01313; }
.list-icon.list-icon-plus li:before, .list-item-plus:before { content:"\2b"; color: #7ab317; }
.list-icon.list-icon-minus li:before, .list-item-minus:before { content:"\2212"; color: #c01313; }
.list-icon.list-icon-star li:before, .list-item-star:before { content:"\e006"; color: #f3961d; }
.tooltip { z-index: 9; }
.cart-mini { display: inline-block; float: right; margin-top: 30px; text-align: right; min-width: 220px; }
.cart-mini .cart-link { display: block; }
.cart-mini .cart-link:hover, .cart-mini .cart-link:focus { text-decoration: none; }
.cart-mini .fa { float: right; margin-left: 10px; font-size: 2.5rem; color: #c01313; }
.cart-mini strong { display: block; }
.cart-mini small { display: block; font-size: 0.875rem; }
.table-product .product-reviews { box-shadow: 0 1px 2px rgba(0,0,0,0.25); padding: 10px 5px; border: 3px solid #fff; background: #fff; background: -moz-linear-gradient(-45deg, #ffffff 0%, #fafafa 50%, #f0f0f0 51%, #ffffff 100%); background: -webkit-linear-gradient(-45deg, #ffffff 0%, #fafafa 50%, #f0f0f0 51%, #ffffff 100%); background: linear-gradient(135deg, #ffffff 0%, #fafafa 50%, #f0f0f0 51%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); }
.table-product .product-reviews .rating-summary-value { font-size: 1.75rem; font-weight: 700; line-height: 1; }
.table-product .product-reviews .rating-summary-value sub { bottom: 0; font-size: 1rem; color: #9fa2a5; font-weight: 300; }
.table-product .product-reviews .rating-summary-text { color: #9fa2a5; min-height: 34px; margin-top: 10px; font-size: 0.75rem; font-style: italic; }
#map_canvas { height: 400px; }
@media (max-width: 479px) {
.post-small .alignleft { float: none; margin: 0 auto 10px auto; }
#main .col-sm-12 #content .row-masonry,
#main .col-sm-8 #content .row-masonry,
#main .col-sm-9 #content .row-masonry { column-count: 1; }
}
@media (min-width: 480px) and (max-width: 767px) {
#main .col-sm-12 #content .row-masonry { column-count: 2; }
#main .col-sm-8 #content .row-masonry,
#main .col-sm-9 #content .row-masonry { column-count: 2; }
}
@media (max-width: 767px) {
.btn-group-justified > .btn, .btn-group-justified > .btn-group { width: auto; }
.btn-social { text-align: center; padding-left: 0 !important; height: 32px !important; }
.btn-social :first-child { left: 0; right: 0; margin: 0 auto; line-height: 32px !important; width: 32px !important; font-size: 1.25rem !important; text-align: center; border-right: none; background: transparent; }
.btn-whatsapp { display: table-cell !important; }
.btn-social .count { display: none; }
.list-social > li > a > i { height: 24px; width: 24px; line-height: 24px; font-size: 12px; }
#atTab.nav-tabs > li.open > a { box-shadow: 0 1px 0 0 #fff; z-index: 99; }
#atTab.nav-tabs .dropdown-menu { z-index: 999; border-radius: 0; border-color: #eee; left: 0; right: 0; min-width: 290px; box-shadow: none; }
#atTab.nav-tabs .dropdown-menu > li > a { color: #6f7479; }
#atTab.nav-tabs .dropdown-menu > li > a:focus, #atTab.nav-tabs .dropdown-menu > li > a:hover { background: #fff; }
#atTab.nav-tabs .dropdown-menu > li.active > a { color: #fff; }
}
@media (min-width: 768px) {
.dl-horizontal dt { width: 200px; text-align: left; }
.dl-horizontal dd { margin-left: 220px; }
.error404 #content h1 { font-size: 3rem; }
}
@media (min-width: 768px) and (max-width: 991px) {
.list-social > li > a > i { height: 32px; width: 32px; line-height: 32px; font-size: 16px; }
#main .col-sm-12 #content .row-masonry { column-count: 3; }
#main .col-sm-8 #content .row-masonry,
#main .col-sm-9 #content .row-masonry { column-count: 2; }
}
@media (min-width: 992px) and (max-width: 1199px) {
#main .col-sm-12 #content .row-masonry { column-count: 3; }
#main .col-sm-8 #content .row-masonry,
#main .col-sm-9 #content .row-masonry { column-count: 2; }
}
@media(min-width: 1200px) {
#main .col-sm-12 #content .row-masonry { column-count: 4; }
#main .col-sm-8 #content .row-masonry,
#main .col-sm-9 #content .row-masonry { column-count: 3; }
} body.safari.windows .thumbnail[class*="product-"] div[class^="img-"][class$="-wrapper"] a { display: block; }
#product-infos #content, #product-infos #sidebar { padding-top: 0; }
.result-filter ul { margin: 0; }
.result-filter .result-title { display: inline-block; line-height: 34px; }
.result-filter .btn-link { color: #9fa2a5; }
.thumbnail[class*="product-"] { border-radius: 0; padding: 0; border: 1px solid #f0f0f0; box-shadow: none; position: relative; }
.thumbnail[class*="product-"] hr { margin: 10px 0; }
.thumbnail[class*="product-"] .product-title { margin: 0; font-weight: 600; display: inline-block; font-size: 1.1rem; line-height: 25px; }
.thumbnail.product-grid .product-title { margin: 10px 0; height: 50px; overflow : hidden; display:block; }
.thumbnail[class*="product-"] .product-title:hover, .thumbnail[class*="product-"] .product-title:focus { text-decoration: none; }
.thumbnail[class*="product-"] div[class^="img-"][class$="-wrapper"] { display: table-cell; vertical-align: middle; }
.thumbnail[class*="product-"] div[class^="img-"][class$="-wrapper"] a, .thumbnail[class*="product-"] div[class^="img-"][class$="-wrapper"] .img-wrapper-pos-fix { display: table; table-layout: fixed; width: 100%; }
.thumbnail[class*="product-"] div[class^="img-"][class$="-wrapper"] a img { max-width: 100%; width: auto; height: auto; }
.thumbnail[class*="product-"] div[class^="img-"][class$="-wrapper"] a:hover img, .thumbnail[class*="product-"] div[class^="img-"][class$="-wrapper"] a:focus img { opacity: 0.5; }
.product-list .img-list-wrapper { height: 162px; }
.product-list .img-list-wrapper, .product-list .img-list-wrapper a img { max-height: 162px; }
.product-grid .img-grid-wrapper { height: 262px; }
.product-grid .img-grid-wrapper, .product-grid .img-grid-wrapper a img { max-height: 262px; }
.product-rating small { margin-left: 10px; }
.product-price .price { font-weight: 600; font-size: 1.3rem; margin-bottom: 0; }
.product-price .price small { font-size: 0.6em; }
.product-price .price del { font-weight: 400; font-size: 0.75em; position: relative; top: -0.8em; }
.product-price .price-hint { font-size: 0.75rem; }
.product-list .product-price { margin-bottom: 10px; }
.product-single-view { width: 33.333%; max-width: 300px; min-width: 200px; position: relative; z-index: 9; }
.product-single-view > div[class*="col-"] { float: none; padding: 0 !important; width: 100%; }
.badge { background: #9fa2a5; font-size: 0.75rem; font-weight: 600; top: -3px; position: relative; }
.badge-at { border-radius: 3px; color: #fff; font-size: 0.75rem; padding: 3px 5px; margin-top: 5px; display: inline-block; z-index: 1; }
.thumbnail[class*="product-"] .badge-at { position: absolute; top: 5px; right: 5px; margin: 0; }
.thumbnail[class*="product-"] .row-product-meta { margin-top: 10px; }
.thumbnail[class*="product-"] .product-tax { display: block; font-size: 0.875rem; color: #9fa2a5; }
.thumbnail[class*="product-"] .product-tax a { color: inherit; }
.table-product, .table-product > thead > tr > th, .table-product > tbody > tr > td { border-color: #f0f0f0; }
.table-product > thead > tr > th { 	border-color: rgba(255,255,255,0.05); border-bottom: 0; }
.table-product > thead > tr > th, .table-product > tbody > tr > th, .table-product > tfoot > tr > th, .table-product > thead > tr > td, .table-product > tbody > tr > td, .table-product > tfoot > tr > td { text-align: center; vertical-align: middle; }
.table-product > thead > tr > th { font-size: 0.875rem; }
.table-product.table-striped > tbody > tr:nth-of-type(odd) { background-color: #fff; }
.table-product.table-striped > tbody > tr:nth-of-type(even) { background-color: #f9f9f9; }
.table-product.table-hover > tbody > tr:hover { background-color: #f5f5f5; }
.table-product.table-hover > tbody > tr.product-row-buttons:hover, .table-product.table-hover > tbody > tr.product-row-image:hover { background-color: #fff; }
.table-product p, .table-product ol, .table-product ul { margin-bottom: 0; }
.table-product .product-title > a { margin: 0; font-weight: 600; display: inline-block; font-size: 1rem; line-height: 24px; }
.table-product .product-title > a:hover, .table-product .product-title > a:focus { text-decoration: none; }
.table-details tr td:first-of-type { color: #9fa2a5; font-weight: 600; }
.table-product .fa-close, .table-details .fa-close { color: #c01313; }
.table-product .fa-check, .table-details .fa-check { color: #7ab317; }
.table-product .table-thumbnail img, .table-product .product-image img { max-width: 100px; max-height: 100px; width: auto; height: auto; display:block; }
.table-details .color_picker-holder { height: 16px; width: 16px; display: inline-block; border-radius: 2px; }
.table-details .color_picker-text { display: none; }
.table-product .product-price .price { font-size: 1rem; }
.table-product .product-price .price del { font-size: 0.75rem; display: block; top: 0; }
.table-product .table-thumbnail img { margin: 0 auto; }
.table-product-x td:first-of-type, .table-product-x th:first-of-type { text-align: left; min-width: 120px; }
.table-product-y .product-title { min-width: 160px; text-align: left; }
.table-product-y .product-price { min-width: 120px; }
.table-product-y .table-thumbnail{ min-width:100px; } 
.table-product-y .table-counter { font-size: 1.337rem; color: #9fa2a5; font-weight: 700; }
.table-responsive > .table-product { width: 100%; margin-bottom: 10px; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; } .single-product #main { padding-top: 30px; padding-bottom: 30px; }
#productGallery .carousel-indicators { position: relative; bottom: -15px; left: 0; margin: 0 0 0 0; width: 100%; }
#productGallery .carousel-indicators li { text-align: center; border: 1px solid #eee; border-radius: 0; float: left; margin: 0 12px 15px 0; width: 50px; height: 50px; text-indent: 0; }
#productGallery .carousel-indicators img { margin: 0 auto; border: none; padding: 0; max-width: 50px; max-height: 50px; width: auto; height: auto; opacity: 0.5; }
#productGallery .carousel-indicators .active img { border: none; opacity: 1; }
#productGallery .carousel-control { background: none !important; }
#productGallery .carousel-control { background: none !important; }
#productGallery .carousel-inner { border: 1px solid #f0f0f0; }
#productGallery .carousel-inner .item .img-wrapper { height: 360px; max-height: 360px; display: table-cell; vertical-align: middle; text-align: center; }
#productGallery .carousel-inner .item .img-wrapper .img-wrapper-inner { display: table; table-layout: fixed; width: 100%; }
#productGallery .carousel-inner .item .img-wrapper .img-wrapper-inner img { max-height: 360px; max-width: 100%; width: auto; height: auto; margin: 0 auto; }
.single-product .product-title { margin: 0 0 10px 0; }
.single-product .product-title + .product-rating { margin-bottom: 15px; }
.single-product .product-title + hr { margin: 10px 0; }
.table-details tr:first-of-type td { border-top: 0; }
.table-details > tbody > tr > td { font-size: 0.875rem; border-color: #f0f0f0; color: #6f7479; }
#product-details .single-product .table-details tr:first-of-type td { border-top: 1px solid #f0f0f0; }
#product-details .single-product .table-details tr:last-of-type td { border-bottom: 1px solid #f0f0f0; }
.product-buybox { background: #fafafa; border: 2px solid #eee; padding: 10px; }
.product-buybox .product-price { margin-bottom: 10px; }
.product-buybox .product-price .price { font-size: 2.5rem; }
.product-buybox .product-price .price del { font-size: 0.5em; top: -1.2em; }
.product-buybox .btn-link { color: #9fa2a5; }
.product-buybox + .btn-link { text-decoration: none !important; }
.product-comparebox { background: #fcfcfc; border: 2px solid #f0f0f0; padding: 10px; }
.product-comparebox .table { margin: 0; }
.product-comparebox .table td { background: none; }
.product-comparebox .table td:first-of-type { max-width: 60px; }
.product-comparebox .table td img { max-width: inherit; }
.product-comparebox .h2 { margin: 8px 8px 10px 8px; font-size: 1.2rem; }
.product-comparebox .h2 a { font-size: 0.875rem; color: #9fa2a5; font-weight: 400; line-height: 20px; }
.product-comparebox .price { font-size: 1rem !important; }
.product-comparebox .table { font-size: 0.875rem; }
.product-comparebox a.shop-link-ext { display: block; max-width: 100%; }
.product-description { margin-top: 15px; }
.product-reviews-procentual .rating-summary { text-align: center; margin: 0; font-size: 0.875rem; }
.product-reviews-procentual .rating-summary p { margin-bottom: 0; }
.product-reviews-procentual .rating-summary .summary-header { background: #7ab317; border-radius: 5px 5px 0 0; padding: 7px 5px; color: #fff; font-weight: 600; text-transform: uppercase; }
.product-reviews-procentual .rating-summary .summary-detail { padding: 10px 5px; border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; font-style: italic; } 
.product-reviews-procentual .rating-summary .summary-detail strong { font-size: 1.8rem; font-weight: 800; font-style: normal; }
.product-reviews-procentual .rating-summary .summary-footer { background: #fafafa; border-radius: 0 0 5px 5px; padding: 7px 5px; color: #9fa2a5; border: 1px solid #f0f0f0; }
.product-reviews-procentual .progress { background: #f0f0f0; box-shadow: none; border-radius: 10px; }
.product-reviews-procentual .progress-bar { background: #7ab317; text-shadow: 0 1px 0 rgba(0,0,0,0.2); box-shadow: none; border-radius: 10px; }
.product-reviews-procentual .col-lg-10 > .row:last-of-type .progress { margin-bottom: 0; }
.product-reviews-procentual .progress-bar.progress-red { background:#c01313; }
.product-reviews-procentual .progress-bar.progress-orange { background: #f3961d; }
.product-reviews-procentual .progress-bar.progress-green { background: #7AB317; }
.product-reviews-number .rating-summary { text-align: center; margin: 0; font-size: 0.875rem; }
.product-reviews-number .rating-summary .summary-detail p { margin: 0; padding: 0 10px; border: none; font-style: italic; } 
.product-reviews-number .product-rating { display: inline-block; margin-bottom: 20px; }
.product-reviews-number .col-lg-9 .row:last-of-type .product-rating { margin-bottom: 0; }
.product-reviews-number .progress { height: auto; overflow: visible; box-shadow: none; margin-bottom: 0; border-radius: 0; padding: 0; background: none; }
.product-reviews-number .progress > li { display: inline-block; position: relative; text-align: center; color: #9fa2a5; }
.product-reviews-number .progress > li:after { font-style: normal; content: attr(data-percent); position: absolute; width: 100%; top: 3.7rem; left: 0; font-size: 1.5rem; color: #9fa2a5; text-align: center; }
.product-reviews-number .progress svg { overflow: visible; width: 150px; height: 150px; margin-bottom: 10px; }
.product-reviews-number .progress svg path { stroke-width: 20; }
.product-reviews-number .progress svg:nth-child(2) { position: absolute; left: 0; top: 0; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); }
.product-reviews-number .progress svg:nth-child(2) path { fill: none; stroke-width: 25; stroke-dasharray: 629; stroke: #f0f0f0; -webkit-animation: load 3s; -moz-animation: load 3s; -o-animation: load 3s; animation: load 3s; }
.tab-content #tab-related .thumbnail.product-list, .tab-content #tab-accessories .thumbnail.product-list, .tab-content#search-tabs .thumbnail.product-list { border-width: 0 0 1px 0; padding-bottom: 20px; }
.tab-content #tab-related .thumbnail.product-list:last-of-type, .tab-content #tab-accessories .thumbnail.product-list:last-of-type, .tab-content#search-tabs .thumbnail.product-list:last-of-type { margin-bottom: 0; border-bottom: 0; padding-bottom: 0; }
.tab-content#search-tabs article h2 { margin-top: 0; font-size: 1.1rem; line-height: 25px; }
.tab-content#search-tabs .thumbnail:not(.product-grid) .caption { padding: 0 !important; }
.tab-content .eq .product-grid { height: auto !important; }
.table-compare img { max-width: 150px; margin: 0 auto; width:100% }
.table-compare th:nth-child(2), .table-compare td:nth-child(2) { text-align: left !important; }
.table-compare .product-price .price { font-size: 1.3rem; }
.table-compare .product-price .price del { display: inline-block; top: -0.8em; }
body.android.safari .product-grid .img-grid-wrapper, body.android.safari .product-list .img-list-wrapper { min-width: 100%; display: inline-block; }
body.android.safari .carousel-inner .img-wrapper { min-width: 200px; min-height: 200px; text-align: center; display: inline-block; }
.product-grid-hover .product-grid-hover-btn { display: none; }
.product-grid-hover .caption { position: relative; z-index: 1; }
.product-grid-hover:hover .caption { position: relative; z-index: 3; }
.product-grid-hover .caption-hover { position:absolute; display: none; }
.product-grid-hover:hover .caption-hover { display: block; background: #fff; position: absolute; top: 0; bottom: 0; right: -70px; left: 0; z-index: 2; }
.product-grid-hover .list-external img { max-width: 50px; max-height: 50px; width: auto; height: auto; }
.product-grid-hover .caption-hover .caption-hover-img { background: #fafafa; box-shadow: 1px 0 0 #eee inset; position: absolute; top: 0; bottom: 0; right: 0; width: 70px; z-index: 9; }
.product-grid-hover .caption-hover .caption-hover-img a { display: table; margin: 10px auto 0 auto; }
.product-grid-hover .caption-hover .caption-hover-img a img { opacity: 0.5; transition: all 0.2s; }
.product-grid-hover .caption-hover .caption-hover-img a.active img, .product-grid-hover .caption-hover .caption-hover-img a:hover img, .product-grid-hover .caption-hover .caption-hover-img a:focus img { opacity: 1; }
.product-grid-hover .caption-hover .caption-hover-txt { background: #fff; min-width: 100%; border-top: 0 !important; box-shadow: 0 1px 0 0 #eee inset; position: absolute; bottom: auto; top: 100%; left: -3px !important; right: -3px !important; z-index: 5; padding: 10px; }
.product-grid-hover .img-grid-wrapper a:hover img, .product-grid-hover .img-grid-wrapper a:focus img { opacity: 1 !important; }
.product_top_rated { background: #fafafa; border: 2px solid #f0f0f0; padding:20px; margin-bottom: 10px; }
.product_top_rated .number { background: #fff; height: 30px; width: 30px; line-height: 30px; text-align: center; margin-right: 10px; font-size: 0.875rem; font-weight: 600; border-radius: 50%; display: inline-block; box-shadow: 0 1px 2px #eee; }
.product_top_rated .top_rated_item { margin-bottom: 10px; }
.product_top_rated .top_rated_item:last-of-type, .product_top_rated .top_rated_item p { margin-bottom: 0; }
.product_top_rated .title a { font-weight: 600; }
.product_top_rated .title a:hover, .product_top_rated .title a:focus { text-decoration: none; }
.product_top_rated .progress { background: #f0f0f0; box-shadow: none; border-radius: 10px; margin: 5px 0; }
.product_top_rated .progress-bar { text-shadow: 0 1px 0 rgba(0,0,0,0.2); box-shadow: none; border-radius: 10px; }
.product-select-shortcode { background: #fafafa; border: 2px solid #f0f0f0; padding:20px; margin-bottom: 10px; }
.product-select-shortcode .label-control { font-weight: 600; }
.product-select-shortcode .col-xs-12:last-of-type .form-group { margin: 0; }
.blogposts .post-grid h2 { font-size: 1.1rem; }
.product-floating-bar img { max-width: 50px; max-height: 50px; width: auto; height: auto; }
.filterform .form-group { vertical-align: top; }
.filterform .control-label { display: block; margin-bottom: 10px; font-weight: 600; }
.filterform .slide { display: flex; display: -ms-flexbox; }
.filterform .slide span { font-size: 0.875rem; flex-grow: 0; flex-basis: 1em; }
.filterform .slide span:first-of-type { padding-right: 20px; text-align: left; float: left; }
.filterform .slide span:last-of-type { padding-left: 20px; text-align: right; float: left; }
.filterform .slide .slider { flex-grow: 1; height: 20px; float: left; vertical-align: middle; position: relative; }
.filterform .slide .slider input { display: none; }
.filterform .slide .slider .slider-track { position: absolute; cursor: pointer; height: 10px; width: 100%; margin-top: 5px; background: #ddd; border-radius: 5px; }
.filterform .slide .slider .slider-selection { position: absolute; height: 100%; top: 0; bottom: 0; border-radius: 5px; }
.filterform .slide .slider .slider-handle { opacity: 1; position: absolute; margin-left: -10px; margin-top: -5px; background: #fff; box-shadow: 0 1px 2px rgba(0 ,0 ,0 , 0.25); width: 20px; height: 20px; border: 1px solid transparent; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.filterform .slide .slider .slider-handle:active { box-shadow: 0 1px 2px rgba(0 ,0 ,0 , 0.5); }
.filterform .slide .slider .slider-track:hover + .tooltip.tooltip-main  { opacity: .9; }
.filterform .slide .slider .tooltip.top { margin-top: -30px; }
.filterform .slide .slider .tooltip-inner { white-space: nowrap; }
.filterform .filter-reset { margin: 6px 0; }
.filterform .filter-instruction { display: block; font-style: italic; font-size: 0.70rem; color: #9fa2a5; line-height: 1.3; max-height: 28px; overflow: hidden; margin-top: 5px; }
.filterform.form-inline { width: 100%; margin: 0 0 20px 0; position: relative; border-top: 1px solid #eee; border-left: 1px solid #eee; display: flex; flex-flow: row wrap; }
.filterform.form-inline .form-group { margin: 0; padding: 10px; border: none; border-right: 1px solid #eee; border-bottom: 1px solid #eee; box-sizing: border-box; flex: 1; }
.filterform.form-inline .form-group.form-group-block { flex-basis: 100% !important; background: #fafafa; }
.filterform.form-inline .form-group .form-control { width: 100%; }
.filterform.form-inline .form-group .checkbox { height: 34px; line-height: 34px; }
.filterform.form-inline .form-group .checkbox  label { font-weight: 600; }
.filterform.form-inline .form-group .slide { height: 34px; padding: 7px 0; }
.filterform.form-inline .form-group .control-label { display: block; }
#page-builder #content .filter-results-ajaxify { margin-top: 30px; }
@media (max-width: 479px) {
.product-buybox { text-align: center; }
.table-compare thead { display: none; }
.table-compare th, .table-compare td { display: block; width: 100%; }
.table-compare tr td { border-width: 0 !important; }
.table-compare tr td:first-of-type { border-top-width: 1px !important; }
.table-compare tr td:last-of-type { border-bottom-width: 1px !important; }
.product-comparebox .table-compare tr td:first-of-type { border-top-width: 0 !important; }
.product-comparebox .table td:first-of-type { max-width: 100px; float: left; }
.filterform.form-inline .form-group .slide { height: auto; padding: 0; }
.filterform.form-inline .form-group .checkbox { margin: 0; height: auto; line-height: inherit; }
#main #content .filterform.form-inline .form-group,
#main .col-sm-8 #content .filterform.form-inline .form-group,
#main .col-sm-9 #content .filterform.form-inline .form-group { flex-basis: 100%; }
}
@media (min-width: 480px) and (max-width: 767px) {
#main #content .filterform.form-inline .form-group { flex-basis: 50%; }
#main .col-sm-8 #content .filterform.form-inline .form-group,
#main .col-sm-9 #content .filterform.form-inline .form-group { flex-basis: 50%; }
}
@media (max-width: 767px) {
.product-grid .row-btn .col-sm-6 + .col-sm-6 { margin-top: 10px; }
.tab-content #tab-related .thumbnail.product-grid, .tab-content #tab-accessories .thumbnail.product-grid { border-width: 0 0 1px 0; padding-bottom: 20px; }
.tab-content #tab-related .col-xs-12:last-of-type .thumbnail.product-grid, .tab-content #tab-accessories .col-xs-12:last-of-type .thumbnail.product-grid { margin-bottom: 0; border-bottom: 0; padding-bottom: 0; }
.product-grid .price { margin-bottom: 10px; }
.product-grid .product-buttons .col-sm-6 + .col-sm-6 .btn { margin-top: 5px; }
.product-list .img-list-wrapper { height: 262px; }
.product-list .img-list-wrapper, .product-list .img-list-wrapper a img { max-height: 262px; }	
.product-list .product-rating { margin-bottom: 10px; }
.product-list .img-list-wrapper { text-align: center; }
.product-list .img-list-wrapper a img { margin: 0 auto !important; float: none; }
.table-compare .price, .table-compare .price-hint { display: block; text-align: center !important; }
.product-comparebox { margin-bottom: 20px; } 
#productGallery .carousel-inner .item .img-wrapper { height: 280px; max-height: 280px; }
#productGallery .carousel-inner .item .img-wrapper .img-wrapper-inner img { max-height: 280px; }
#product-details .product-buybox { margin-bottom: 10px; }
#product-infos .product-buybox-big { text-align: center; }
#product-infos .product-buybox-big .text-right { text-align: center; margin-top: 10px; }
.product-reviews-number .product-rating, .product-reviews-procentual .progress { margin-bottom: 0; }
.product-reviews-number .col-sm-3 strong , .product-reviews-procentual .col-sm-3 strong { margin-top: 15px; display: block; } 
}
@media (min-width: 768px) and (max-width: 991px) {
#main #content .filterform.form-inline .form-group { flex-basis: 33.33%; }
#main .col-sm-8 #content .filterform.form-inline .form-group,
#main .col-sm-9 #content .filterform.form-inline .form-group { flex-basis: 50%; }
#productGallery .carousel-indicators li { margin-right: 6px; }
#productGallery .carousel-indicators li:nth-child(4n+4) { margin-right: 0; }
#productGallery .carousel-inner .item .img-wrapper { height: 218px; max-height: 218px; }
#productGallery .carousel-inner .item .img-wrapper .img-wrapper-inner img { max-height: 218px; }
.product-buybox .btn-lg { padding: 6px 12px; font-size: 1rem; }
.table-compare img { max-width: 80px; }
.product-list .table-details { margin-bottom: 0; }
}
@media (min-width: 768px) {
.product-grid .product-buttons > .col-sm-6:first-of-type { padding-right: 5px; }
.product-grid .product-buttons > .col-sm-6:last-of-type { padding-left: 5px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
#productGallery .carousel-indicators li { margin-right: 10px; }
#productGallery .carousel-indicators li:nth-child(5n+5) { margin-right: 0; }
#productGallery .carousel-inner .item .img-wrapper { height: 290px; max-height: 290px; }
#productGallery .carousel-inner .item .img-wrapper .img-wrapper-inner img { max-height: 290px; }
#main #content .filterform.form-inline .form-group { flex-basis: 25%; }
#main .col-sm-8 #content .filterform.form-inline .form-group,
#main .col-sm-9 #content .filterform.form-inline .form-group { flex-basis: 33.33%; }
}
@media (min-width: 1200px) {
#productGallery .carousel-indicators li { margin-right: 12px; }
#productGallery .carousel-indicators li:nth-child(6n+6) { margin-right: 0; }
#main #content .filterform.form-inline .form-group { flex-basis: 20%; }
#main .col-sm-8 #content .filterform.form-inline .form-group,
#main .col-sm-9 #content .filterform.form-inline .form-group { flex-basis: 33.33%; }
}
@-moz-document url-prefix() {
.table-product .img-responsive { max-width: 100%; margin: 0 auto; }
}
@-webkit-keyframes load {
0% { stroke-dashoffset:0 }
}
@-moz-keyframes load {
0% { stroke-dashoffset:0 }
}
@keyframes load {
0% { stroke-dashoffset:0 }
} #sidebar { padding-top: 30px; padding-bottom: 30px; }
#sidebar .widget { margin-top: 30px; }
#sidebar .widget:first-of-type { margin-top: 0; }
.widget .h1 { font-size: 1.125rem; font-weight: 500; margin: -1px -1px 0 -1px; padding: 10px; }
.widget_block { display: block; }
.widget_block ul { list-style: none; margin: 0; padding: 0; }
.widget_block ul li { position: relative; }
.widget_block ul li a { display: block; line-height: 30px; padding: 0 10px; }
.widget_block ul ul li a { padding: 0 10px 0 25px; }
.widget_block ul ul ul li a { padding: 0 10px 0 40px; }
.widget_block ul li a:hover,
.widget_block ul li a:focus { text-decoration: none; }
.widget_block .count { font-size: 0.75rem; position: absolute; right: 10px; top: 0; line-height: 30px; }
.widget_inline { display: block;  }
.widget_inline ul { list-style: none; margin: 0; padding: 0; }
.widget_inline ul li { display: block; padding: 5px 10px; }
.widget_inline ul li:last-of-type { border-bottom: none; }
.widget_inline > ul:first-of-type > li:first-of-type,
.widget_block > ul:first-of-type > li:first-of-type > a:first-of-type { border-top: 0; }
.widget_rss .h1 a { color: inherit!important; }
.widget_calendar #wp-calendar { width: 100%; }
.widget_calendar #wp-calendar caption { padding: 8px 0; }
.widget_calendar #wp-calendar caption, .widget_calendar #wp-calendar th, .widget_calendar #wp-calendar td { text-align: center; }
.widget_calendar #wp-calendar tfoot > tr > td { padding: 8px 0; }
.widget_tag_cloud .tagcloud, .widget .textwidget, .widget_search .searchform { padding: 10px; }
.widget_text :last-child, .textwidget > :last-child { margin-bottom: 0; }
.widget > :last-child { margin-bottom: 0; }
.widget_terms ul.list-scroll { max-height: 170px; overflow-y: scroll; }
.widget_amazon_cart ul li:first-of-type > a { border-top: none; }
.widget_amazon_cart .product-price { font-size: 1rem; font-weight: 600; margin-top: 10px; }
.widget_amazon_cart .product-price del { font-weight: 400; font-size: 0.75em; position: relative; top: -0.8em; }
.widget_amazon_cart .remove { line-height: 1; position: absolute; right: 10px; bottom: 10px; font-size: 0.75rem; }
.widget_amazon_cart .remove a { border: none; display: inline-block; line-height: 1; padding: 0; color: #9fa2a5 !important; }
.widget_amazon_cart .remove a:hover, .widget_amazon_cart .remove a:focus { color: #c01313 !important; background: none !important; }
.widget_amazon_cart .price-sum {font-weight: 600; margin: 0; padding: 10px; }
.widget_amazon_cart .price-sum span { float: right; }
.widget_amazon_cart .at-amazon-cart { padding: 10px; }
.widget_amazon_cart .textwidget p { margin-bottom: 0; }
.widget_product_feed ul li a, .widget_amazon_cart ul li > a { font-size: 0.875rem; padding: 5px 10px; line-height: 20px; }
.widget_product_feed ul li a p, .widget_amazon_cart ul li > a p { font-weight: 600; margin: 0; }
.widget_product_feed ul li a .media-left, .widget_amazon_cart ul li a .media-left { height: 50px; width: 50px; display: inline-block; float: left; text-align: center; padding: 0; margin-right: 10px; }
.widget_product_feed ul li a .media-left img, .widget_amazon_cart ul li a .media-left img { max-height: 50px; max-width: 50px; height: auto; width: auto; }
.widget_product_feed li a:hover img, .widget_product_feed li a:focus img, .widget_amazon_cart li a:hover img, .widget_amazon_cart li a:focus img { opacity: 0.5; }
.widget_product_advice .textwidget { padding: 0; }
.widget_product_advice .thumbnail[class*="product-"] { background: none; margin: 0; border: none; }
.widget_product_advice img { max-width: 100%; height: auto; }
.widget label.screen-reader-text { font-weight: 400; font-size: 0.875rem; }
.widget_archive label.screen-reader-text, .widget_archive label + select, .widget_categories label.screen-reader-text, .widget_categories label + select { margin: 10px; }
.widget .rss-date { display: block; margin: 5px 0; font-size: 0.75rem; }
.widget .rssSummary { font-size: 0.875rem; }
.widget_block > ul > li:first-of-type > a:first-of-type,
.widget_block > div > ul > li:first-of-type > a:first-of-type,
.widget_inline > ul > li:first-of-type,
.toc_widget { margin-top: 0; }
.toc_widget ul { list-style: none; margin: 0; padding: 0; font-size: 0.875rem; }
.toc_widget > .toc_widget_list > li:first-of-type { border: none; }
.toc_widget > .toc_widget_list li a { padding: 5px 10px; display: block; }
.toc_widget > .toc_widget_list ul li a { padding-left: 15px; }
.toc_widget > .toc_widget_list ul ul li a { padding-left: 25px; }
.toc_widget > .toc_widget_list li a:hover, .toc_widget > .toc_widget_list li a:focus { text-decoration: none; }
.toc_widget > .toc_widget_list li a > .toc_number { font-size: 0.75rem; font-weight: 600; padding-right: 5px; display: inline-block; }
.table-amazon-cart td, .table-amazon-cart th { text-align: left !important; vertical-align: middle !important; }
.table-amazon-cart th.text-right { text-align: right !important; }
.table-amazon-cart p { margin: 0; }
.table-amazon-cart .product-remove { text-align: center !important; }
.table-amazon-cart .remove { line-height: 1; font-size: 0.75rem; }
.table-amazon-cart .remove a { line-height: 1; color: #9fa2a5; }
.table-amazon-cart .remove a:hover, .table-amazon-cart .remove a:focus { color: #c01313; background: none; }
.table-amazon-cart .product-title p { font-weight: 600; }
.table-amazon-cart .product-title a:hover, .table-amazon-cart .product-title a:hover { text-decoration: none; }
.table-amazon-cart .product-price p { float: right; text-align: right; }
.table-amazon-cart .price-sum { background: none !important; }
.table-amazon-cart .price-sum td { text-align: right !important; font-weight: 600; }
.table-amazon-cart .price-sum td span { margin-left: 50px; }
.table-amazon-cart + .at-amazon-cart .btn-buy { float: right; width: auto !important; display: inline-block !important; }
.widget_filter .filterform .form-group { margin: 0; padding: 10px; }
.widget_filter .filterform .form-group:first-of-type { border-top: 0; }
.widget_filter .filterform .form-group .checkbox { margin: 0; }
.widget_filter .filterform .form-group .checkbox label { font-weight: 600; }
@media (min-width: 768px) {
#sidebar .widget:first-of-type { margin-top: 0; }
} #breadcrumbs { font-size: 0.875rem; line-height: 20px; }
#breadcrumbs p { margin: 0; padding: 20px 0; }
#breadcrumbs a { color: #9fa2a5; } #footer { font-size: 0.875rem; line-height: 20px; }
#footer-top { padding: 20px 0; border-top: 1px solid #f0f0f0; }
#footer-top .h1 { font-size: 1.2rem; }
#footer-bottom { padding: 20px 0; border-top: 1px solid #f0f0f0; }
#footer-bottom ul, #footer-bottom p { margin: 0; }
#footer aside { margin-bottom: 30px; }
body.sticky-footer #footer { position: absolute; bottom: 0; height: 60px; }
body.sticky-footer #wrapper-fluid #footer { left: 0; right: 0; }
@media (max-width: 767px) {
#footer-top .col-sm-3:last-of-type aside:last-of-type { margin-bottom: 0; }
#footer-top ul { line-height: 25px; }
#footer-bottom { text-align: center; }
#footer-bottom ul { float: none !important; margin-top: 10px; }
body.sticky-footer #footer { height: 90px; left: 0; right: 0; }
}
@media (min-width: 768px) {
#footer aside:last-of-type { margin-bottom: 0; }
} .cookie-bar { color: rgba(255, 255, 255, 0.5); display: none; position: fixed; left: 0; right: 0; bottom: 0; padding: 15px 0; width: 100%; z-index: 999; font-size: 0.875rem; }
.cookie-bar .media-body p { margin: 0; }
.cookie-bar a { color: inherit; }
.cookie-bar a:hover,
.cookie-bar a:focus { color: #fff; }
@media (max-width: 479px) {
.cookie-bar .media-right { float: none; padding: 15px 0 0 ; display: block; width: 100%; }
} .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-search--inline{float:left;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--default .select2-results__option[role=group]{padding:0;}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto;}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent;}.select2-container--classic .select2-dropdown--above{border-bottom:none;}.select2-container--classic .select2-dropdown--below{border-top:none;}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--classic .select2-results__option[role=group]{padding:0;}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey;}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white;}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb;}.select3 { background: linear-gradient(90deg, #c01313, #13afc0, #c01313, #13afc0, #c01313, #13afc0, #c01313, #13afc0, #c01313); background-size: 1800% 1800%; -webkit-animation: AnimationName 1s ease infinite; -moz-animation: AnimationName 1s ease infinite; -o-animation: AnimationName 1s ease infinite; animation: AnimationName 1s ease infinite; } .select3:after { font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; content:"HALT STOP! ANZEIGE!!1"; font-size: 5rem; font-weight: 900; text-shadow: 0 2px 5px rgba(0,0,0,0.2); color: #fff; left: 0; right: 0; position: absolute; top: 40%; text-align: center; } .select3 #wrapper, .select3 #wrapper-fluid { display: none; } .select3 #content { text-align: center; color: #fff; } .select3 h1 { color: #fff; font-size: 3.5rem; margin-top: 200px; } @-webkit-keyframes AnimationName { 0%{background-position:0 50%} 50%{background-position:100% 50%} 100%{background-position:0 50%} } @-moz-keyframes AnimationName { 0%{background-position:0 50%} 50%{background-position:100% 50%} 100%{background-position:0 50%} } @-o-keyframes AnimationName { 0%{background-position:0 50%} 50%{background-position:100% 50%} 100%{background-position:0 50%} } @keyframes AnimationName { 0%{background-position:0 50%} 50%{background-position:100% 50%} 100%{background-position:0 50%} }
.select2 { width: 100% !important; max-width: 100%; }
.select2 *, .select2-search__field { outline: 0 !important; }
.select2-dropdown { border-color: #ccc; border-radius: 0; z-index: 9; }
.select2-results__option { font-size: 0.875rem; padding: 6px 12px; }
.select2-search--dropdown .select2-search__field { padding: 6px 12px; border-bottom: 1px solid #ccc; background: #f0f0f0; }
.select2-search--dropdown { padding: 0; }
.select2-container--default .select2-results__option--highlighted { color: #6f7479; }
.select2-container--default .select2-results__option--highlighted[aria-selected] { color: #fff; }
.select2-container--default .select2-results__option[aria-selected=true] { background-color: #fafafa; color: #9fa2a5; }
.select2-container--default .select2-search--dropdown .select2-search__field { border: 0; border-bottom: 1px solid #ccc; font-size: 0.875rem; }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 34px; position: absolute; top: 0; right: 0; width: 20px; }
.select2-container--default .select2-selection--single .select2-selection__rendered { color: #6f7479; line-height: 32px; padding: 0; }
.select2-container--default .select2-selection--single { color: #6f7479; background-color: #fff; border-radius: 0; transition: none; display: block; width: 100%; height: 34px; padding: 3px 12px; font-size: 0.875rem; line-height: 1.12857143; border: 1px solid #ccc; box-shadow: inset 0 1px 1px rgba(0,0,0,.075); }
.select2-container--default .select2-selection--single { font-size: 0.875rem; }
.select2-container--default .select2-selection--single { padding: 0 12px; }
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar { -webkit-appearance: none; width: 8px; background: #f0f0f0; border-left: 1px solid #ddd; border-radius: 0; }
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb { border-radius: 0; background-color: #9fa2a5; }
.select2-search__field { font-style: italic; color: #101820; background: #eee; } @media (min-width: 1200px) {
#access { background: #ACCE55; }
}
@media (min-width: 992px) and (max-width: 1199px) {
#badass { background: #BADA55; }
}
@media (min-width: 768px) and (max-width: 991px) {
#coffee { background: #C0FFEE; }
}
@media (max-width: 767px) {
#delete { background: #DE1E7E; }
}
.single-product .product-price .price{  margin: 0px!important;font-size: 25px !important;}
.baugleich .table-counter {display: none!important;}
.baugleich .product-row-header {display: none!important;}
.baugleich .product-title  {vertical-align: middle!important;display: table-cell!important;}
.baugleich {border: solid 3px #eee;padding: 20px;} .av-table-testbericht .shadow {
position: absolute;
top: 23px;
z-index: 100;
width: 25px;
height: 100%;
background: red;
}
.av-table-testbericht .avTableShadow--top {
left: 200px;
background: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0.2), transparent);
background: linear-gradient(90deg, rgba(0, 0, 0, 0.2), transparent);
opacity: 0;
}@media screen and (max-width: 861px) {    .av-table-testbericht .avTableShadow--top {     left: 0px;     }}
.av-table-testbericht  .avTableShadow--bottom {
right: 0;
background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.2), transparent);
background: linear-gradient(270deg, rgba(0, 0, 0, 0.2), transparent);
} .av-table-testbericht {    display: flex;    border: 1px solid #d6dee2;    border-top: none;    border-left: none;      flex-direction: column; }
.av-table-testbericht .av-table-row { min-width: 100%; display: flex; flex-wrap: nowrap; align-items: center;min-width: calc(225px* var(--av-testbericht-product-count));align-items: stretch;background: #fff;}
.av-table-testbericht .av-table-row > div {     min-height: 50px; line-height: initial;    padding: 8px;        flex: 0 0 225px;    max-width: 225px;      text-align: center;    }
.av-table-testbericht .product-row-number > div { min-height: 0px; }
.av-table-testbericht .product-row-field-head {        background-color: #ebeff2;    display: block;     position: sticky;  left: 0;    right: 0;    border-top: 1px solid #d6dee2;    font-weight: 700;    text-align: center;    line-height: 40px;}
.av-table-testbericht .table-thumbnail {  background: #fff;  width: auto;    height: 140px;    display: flex;    align-items: center;    justify-content: center;      clear: left;}
.av-table-testbericht .table-thumbnail img {        height: auto;        border: none;    border-radius: 0;    box-shadow: none;    max-width: 100px;    max-height: 100px;    width: auto;    height: auto;    display: block;}
.av-table-testbericht .table-counter {background: #444!important; color: #fff;}
.av-table-testbericht .av-table-row:nth-child(1) {        top: 0;    z-index: 2;}
.av-table-testbericht .av-table-row > div:first-child {       background: #fff;  flex: 0 0 200px;    max-width: 200px;  position: sticky;    left: 0;    z-index: 9;  color: inherit;    text-align: left;    font-weight: 700; }
.av-table-testbericht  .product-title a{color:#444; font-size: medium;}
.av-table-scoller {    overflow: hidden; } .scrav-table-scolleroller::-webkit-scrollbar {    display: none;  }
.av-table-product-header {
position: -webkit-sticky!important;
position: sticky!important;
top: 80px;
background: #fff;
z-index: 10; }
@media screen and (max-width: 861px) {
.av-table-product-header {     top: 50px;     }
}
.product-row-buttons .btn {margin: 10px;}
.av-table-product-content {    overflow-x: scroll;}
@media screen and (max-width: 861px) {
.av-table-row > div:first-child { display: none!important; }
}
@media screen and (min-width: 861px) {
.product-row-field-head { display: none!important;}
.av-table-product-content .av-table-row:nth-child(4n) {    background-color: #a7c2e338;}
}
.av-table-testbericht .fa-check {    color: #9BC288;}
.av-table-testbericht .fa-close {    color: #c01313;} .product-row-field-head-td {    background-color: #ebeff2;    display: block; left: 0;    right: 0;    border-top: 1px solid #d6dee2;    font-weight: 700;    text-align: center!important;    line-height: 40px; min-width: 100%!important;} 
.table-product-x-av { }
.table-product-x-av td:first-of-type, .table-product-x-av th:first-of-type { text-align: left; }
@media only screen and (max-width: 760px){
.table-product-x-av td:first-of-type, .table-product-x-av th:first-of-type { display: none; }
}
@media only screen and (min-width: 760px){
.product-row-field-head { display: none; }
}
.basics-nutr-table{float: right;white-space: nowrap;}
.basics-nutr-table td {border: none;background: #424242;    border-radius: 20px 0px 0px 20px;    color: #fff;}
.basics-nutr-table td:nth-child(2) {border: none;background: #90c7ee;    border-radius: 0px 20px 20px 0px;    color: #fff;}
.luh-table-review table  td:nth-child(2),.luh-table-review table  td:nth-child(3) {
text-align:right;
}
.elementor-sticky img  {margin-top: 4px;margin-bottom: 4px;}
#wpdcom .wpd-form .wpd-avatar img, #wpdcom .wpd-form .wpd-avatar img.avatar { border-radius: 7px;}
.recipe-kurzbeschreibung img {width: 100%;}
.entry-info-author img {    border-radius: 7px;}
#main-ingredients-list {font-family: monospace;}
#breadcrumbs {margin:0px!important;}
.wpd-cf-label {width: auto;}
@media screen and (min-width: 782px){
.recipe-header {max-width:1175px;    display: flex;    margin-right: auto;    margin-left: auto;    position: relative;}
.recipe-header-stre {background: #44444444;    padding: 50px 0 0 0;    margin-bottom: 200px; 
width: 100%!important;
width: 100vw!important;
position: relative!important;
left: 50%!important;
right: 50%!important;
margin-left: -50vw!important;
margin-right: -50vw!important;
padding: 0px!important; }
.recipe-photo-4x5 {  width: 60%; margin-bottom: -100px;box-shadow: rgb(0 0 0 / 15%) 0px 48px 100px 0px;}
.recipe-photo-4x5 img {  border-radius: 10px;}
.recipe-infodata { width: 40%;  padding-left: 30px;}
.single-recipe-page-title h1 { font-weight: 800;  font-size: 3rem; }
.breadcrumbs-rezept {
max-width: 1175px;
display: flex;
margin-right: auto;
margin-left: auto;
position: relative;
color: #fff;
margin-bottom: 10px;
font-weight: 600;}
.breadcrumbs-rezept a {color: #fff!important;font-weight: 400;}
} @media only screen and (max-width: 600px){
.single-recipe-photo-cover {margin: -15px -25px 0 -25px;}
.single-recipe-page-title h1 { font-size: 2rem; font-weight: 600;}
}
.xoo-el-head-img {
padding-left: 20px;
}
#forum-navigation-mobile a { border: none; }
.wpua-edit-container h3 {display: none;}
.notification {display:none!important;visibility:hidden;}
#comments {
margin: 0;  max-width: 500000px;
}
#wpdcom {
max-width: 50000px; 
}
.breadcrumbs-rezept{
max-height: 50px;
overflow-y: hidden;
margin-top: -20px;
}
@media screen and (max-width: 782px){
.breadcrumbs-rezept{
margin-left: -10px;
}
}
#breadcrumbs img{
padding-top:5px;
}
.single-product #main {
padding-top: 5px;
}
@media screen and (max-width: 782px){
.entry-photo{
width: 100%!important;
width: 100vw!important;
position: relative!important;
left: 50%!important;
right: 50%!important;
margin-left: -50vw!important;
margin-right: -50vw!important;
padding: 0px!important;
}
} .sidebar-mobile-pointer{display:none!important;}
.recipe-content .recipe-step-content p {
margin-top: 0rem;
margin-bottom: 0rem;
} #productGallery .carousel-inner {
border: none!important;
}
.product-title {
font-size: 1.5rem;
font-weight: 600;
} .luh-table-review {
max-width: 780px;
margin:auto;
}
.table-big>tbody>tr>td {
padding: 10px;
font-size: 12px;
}
.table-condensed .thead-reviews-clef>tr>td {
padding: 10px;
background-color: rgb(160, 194, 229)!important;
color: #fff;
font-weight: 600;
font-size: 12px;
}
.table-details tr td.junior{
background-color: #f9f9f9!important;
color:#838383!important;
font-weight: 400!important;
padding-left:20px!important;
}
.table-details tr td.senior {
color: #222!important;
font-weight: 600;
background-color: #dddddd;
}
.table-details thead tr td:first-of-type {
color: #ffffff!important;
font-weight: 600;
}
.table-details tfoot tr td:first-of-type {
color: #ffffff!important;
font-weight: 600;
} .main-menu-nav.breakpoint .menu .sub-menu-pointer {    display: none;} .page .product-rating {text-align:center;} .smk-recipe-printing-page .single-recipe-ingredients li .qt { color: #8cb6e2;} .select2-container {
width: 250px!important;
} .main-menu-nav {display: flex;padding:0px!important;    justify-content: flex-end;}@media screen and (max-width: 782px){.main-menu-nav {display: inline-block;margin-right: 10px;}}
@media screen and (max-width: 782px){.tk-user-menu-pm {display:none!important;}}
.breakpoint-handle , .breakpoint-close {display:none!important;}
.button.blue, .button.blue:hover {background: #8cb6e2!important;border-color: #8cb6e2!important;}
.button.green, .button.green:hover {background: #9BC288!important;border-color: #9BC288!important;}
.at-prime {display:none!important;}
.page-title {
border-bottom: none;
} .qt-notes {font-style: italic;font-size: 0.8rem;padding-top: 10px;color: #cacaca;}
.single-recipe-ingredients li .ingredient-quantity {width: auto!important;display: inline-block;margin-right: 10px;}
.single-recipe-ingredients li .ingredient {width: auto!important;color: #5b5e73; word-wrap: break-word;display: inline-block;}
.single-recipe-ingredients li .ingredient a {text-decoration: underline; color: #000;}
.single-recipe-ingredients li .qt-notes {float:left!important;width: 100%;}
.single-recipe-ingredients li .mark-as-ok {margin-left: 15px;}
.single-recipe-ingredients li .mark-as-ok i.fa.fa-check { margin-top: 5px;margin-top: 5px;}
.single-recipe-ingredients li { border-bottom:none; padding-left: 60px;}
.single-recipe-ingredients li .mark-as-ok {width: 25px;height: 25px;}
.single-recipe-ingredients li:nth-child(even) {
background: #f8f8f8;
}
@media screen and (max-width: 600px){
.single-recipe-ingredients li .ingredient, .single-recipe-ingredients li .ingredient-quantity {
display: inline-block!important;
}
} .av-full-width  {
width: 100%;
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
} #product-infos .section-content {
width: 100%;
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
}
@media screen and (max-width: 782px){
.av-full-width-mobile {
width: 100%!important;
width: 100vw!important;
position: relative!important;
left: 50%!important;
right: 50%!important;
margin-left: -50vw!important;
margin-right: -50vw!important;
}
}
@media screen and (max-width: 782px){
#recipe-content .recipe-content img {
width: 100%;
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
max-width:unset;
}
}
.av-auswahl-gericht{
display: flex;
}
.av-auswahl-gericht-icon{
width: 10rem;
margin-bottom: 0px;
padding: 1rem;
border: 2px solid #fff !important;
border-radius: 100px!important;
}
.av-auswahl-gericht-icon:hover{ 
border-color: #eee!important;
transition: 0.2s;
transition-timing-function: ease;
}
.av-auswahl-gericht-container{
width: 33%;
text-align: center;
}
.av-auswahl-gericht-container p{
text-align: center;
display: block;
color: #cecece;
font-size: 0.9rem;
}
.av-auswahl-kategorie-icon {
width: 5rem;
margin: 0;
}
.av-auswahl-kategorie-container p {
display: inline;
font-size: 2rem;
color: #424242;
vertical-align: middle;
padding-left: 1rem;
} .qt-notes {font-style: italic;font-size: 0.8rem;padding-top: 10px;color: #cacaca;}
.single-recipe-ingredients li .ingredient-quantity {width: 30%;display: inline-block;letter-spacing: -0.05em;}
.single-recipe-ingredients li .ingredient {width: 70%;color: #5b5e73; word-wrap: break-word;display: inline-block;}
.entry-recipe-slider{height: 100%!important;} #wpcomm {padding: 5px!important;} .thumbnail[class*="product-"] .product-title:hover {color:rgb(160, 194, 229);}
.single-nutrition-label .bar-line .bar > span {background: #83a5d0;} @media only screen and (min-width: 1000px) {.page .vergleichstabelle .table-product,.page .vergleichstabelle .table-product > thead > tr > th, .page .vergleichstabelle .table-product > tbody > tr > td {min-width: 220px;}} .thumbnail[class*="product-"] .product-img , .thumbnail[class*="product-"] .product-img:hover, 
.thumbnail[class*="product-"] .product-img:focus, .thumbnail[class*="product-"] .product-img:active, .thumbnail[class*="product-"] .product-img:focus-within {
max-height: 300px;    max-width: 100%;    width: auto;    height: auto;    margin: 0 auto;}
.thumbnail[class*="product-"] .img-grid-wrapper{height: 300px!important;}
.thumbnail[class*="product-"] {max-height: 556px;} .readingProgressbar {z-index: 500;} .single-product .product-title {margin: 10px 0 10px 0; display: inline-block;} .meta.comments {background: #a5cca9!important;}
.meta.likes {background: #a0c2e5!important;}
.meta.favorites {background: #d78d8b;} .product-comparebox {    background: #ffffff;    border: 2px solid #f0f0f0;    padding: 10px;}
.recipes-list .recipe-view-grid .recipe-title {display:none;}
.badge {border-radius: 0px; }
.table-product, .table-product > thead > tr > th, .table-product > tbody > tr > td { border-color: transparent;}
.table-details > tbody > tr > td {border-color: transparent;}
.gustos-container {    background: #fff!important;}
.page-id-333 .page-title, .page-id-303 .page-title { display: none;}
.recipe-step .recipe-step-number {padding: 5px 10px 7px 10px;}
.entry-content .recipe-meta li:first-of-type {display:none;}
.main-menu-nav {    padding: 10px 0 0 0;}
.main-menu-nav .menu > li:hover > .sub-menu {z-index:5000;}
.blog-list .post .entry-title, .blog-single .post .entry-title {padding-left: 0px; } .gustos-content .the-slide .entry-photo img { max-width: 100%;border-radius: 12px;transition: transform .25s ease-out,-webkit-transform 4.25s ease-out;transform-origin: center;
will-change: transform;}
.the-slide .cell {padding:0px;}
.the-slide .cell .entry-content{display:none;} .term-kochen #content > h1 {display:none;}
.produkt-erster-eindruck {background: #93bccc;    display: inline-block;    border-radius: 3px 3px 3px 0;    color: #fff;    font-size: 18px;    padding: 15px 24px 15px 24px;    font-weight: 600;    margin-bottom: 0;
line-height: 22px;    position: relative;    bottom: -16px;    z-index: 100;}
.produkt-erster-eindruck::before {    content: "";    width: 21px;    height: 21px;    top: 62px;    margin-left: -24px;    z-index: 100;    position: absolute;    border-style: solid;    
border-width: 0 21px 21px 0;    border-color: transparent #6a8792 transparent transparent;} .recipe-servings-calculator > .label .icon {color: #83a5d0;} .recipe-meta-recipe_cuisine{display:none;} .smk-recipe-printing-page .elementor { display: none;} .blog-list .post .entry-date, .blog-single .post .entry-date {display: none;}
.blog-list .post .entry-content, .blog-single .post .entry-content {padding-left: 0px;} @media screen and (max-width: 780px){
.recipes-filter .filter-view .column-select .other-views { display: inline-flex;}} .button.primary {border-color:none;}
:root {  --color-primary-darken: #3ea2e4;} #ftwp-container.ftwp-wrap #ftwp-contents {border-width: 2px;}  .threesixty-image {border:none;} @media screen and (max-width: 782px){
.recipes-list .recipe-view-def .entry-photo {
width: 100%;
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
}
} .recipe-editor-mce .wp-editor-container {padding: 2px;}
.gustos-container {background: unset;}
.wichtigste-in-kuerze-title {background: #424242;display: inline-block;border-radius: 3px 3px 3px 0;color: #fff;font-size: 18px;padding: 0px 24px 0px 24px;font-weight: 600;    
margin-bottom: 0;    line-height: 22px;    position: relative;    bottom: -16px;    z-index: 100;}
.wichtigste-in-kuerze-title::before {    content: "";    width: 21px;    height: 21px;    top: 62px;    margin-left: -24px;    z-index: 100;    position: absolute;    border-style: solid;    
border-width: 0 21px 21px 0;    border-color: transparent #000 transparent transparent;}
@media screen and (max-width: 780px){.wichtigste-in-kuerze-title::before {top: 57px!important; }}
.intro {margin-bottom: 24px;}
.intro ul {border-radius: 3px;overflow: hidden;margin: 0;padding: 0;list-style: none;}
.intro li {margin-bottom: 2px;margin-left:17px;background-color: #fafafa;box-shadow: 0 2px 0 0 #e8e8e8;padding-left: 80px;background-size: 40px;line-height: 40px;font-size:130%;padding: 16px 16px 16px 72px;
background-position: 16px;background-repeat: no-repeat;overflow: hidden;
background-image: url(https://img.kuechenkopf.de/uploads/2019/01/kuechenkopf-de-check.jpg);}
#body {font-size: 120%; color: #424242!important; text-shadow: none;line-height: 1.5;}
#product-infos .section-content > :first-child { display: none;}
#search-4 {top: 150px;}
.slick-prev {display:none;}
.slick-next{display:none;}
.main-menu-nav .menu .sub-menu {background: rgba(70,70,70,1);}
.kat {padding: 15px 0px 15px 0px;background: #f9f9f9; margin-top: 15px; }
.sub-kat{background: #fff; padding: 20px; border: 1px solid #e4e4e4;box-shadow: 0 5px 20px -5px rgba(0,0,0,0.2);margin-top:10px;}
.rw-section:first-of-type {border-radius: 0px;}
.main-menu-nav .menu > li,.main-menu-nav .menu > li > a,.main-menu-nav .menu > li > a:hover,.main-menu-nav .menu > li > a:active,.main-menu-nav .menu > li > a:visited,
.main-menu-nav .menu .sub-menu > li,.main-menu-nav .menu .sub-menu > li > a,.main-menu-nav .menu .sub-menu > li > a:hover,.main-menu-nav .menu .sub-menu > li > a:active,
.main-menu-nav .menu .sub-menu > li > a:visited {color: #fff!important;}
.main-menu-nav .menu .sub-menu { box-shadow:none;}
.rw-header {color: #fff;}
.main-menu-nav.breakpoint .menu .sub-menu-pointer {height:auto;}
.main-menu-nav.breakpoint .breakpoint-close { width: auto;}
.rw-layout {margin-top:0px;}
.main-menu-nav .menu > li {float: initial;}.rw-header.mod-fixed-header.header-fixed.header-fixed-show {opacity: 1;}
.admin-bar .rw-header.mod-fixed-header.header-fixed {top: 0px;}
#wrapper-fluid #main {box-shadow: 0px 2px 10px;}
.recipes-list .recipe-view-grid .recipe-controls a { width: auto; }
.info {border-top: 2px solid #eee!important;background: #fff!important; }
.single-recipe-photo-cover img {overflow: hidden!important;object-fit:cover!important;width:100%;margin-top: 0px!important;}
.single-recipe-photo-cover {margin-top: 0px;} .recipe-content{margin-top: 0px!important;}
@media (max-width: 768px){.page-title .follow-user {text-align:center; width:100%; }}
.smk-recipes-search .smk-recipes-search-row .r-search-field {width: 100%;display: block;}.smk-recipes-search .smk-recipes-search-row .r-search-label {width: 100%;}
.entry-content .recipe-meta li .entry-info-author img { padding-right:0px; }
.um-online-pic a, .um-online-pic img {margin-top: 0px;}
@media screen and (min-width: 600px){.main-menu-nav .menu > li > a.menu-single-icon.header-search-icon,.main-menu-nav .menu > li > a:hover.menu-single-icon.header-search-icon {background:#fff0;}} .page-id-331 input[type=checkbox] {margin: 10px 10px 0;float: left;}
.rcp-category  label {margin: 0px} @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.cc-color-override--2033943162 .cc-highlight :first-child.cc-btn{margin-right:150px;}
}  .um span .um-req {color: #c74a4a;} .widget_display_stats  {text-align: right;}
.widget .myCRED-balance {
padding-top: 20px;
text-shadow: 3px 3px 6px #949494;
font-weight: bold;
font-size: 2em;
color: #636363;}
.rcp-profile-header .rcp-profile-info {-ms-flex-preferred-size: 45%;flex-basis: 45%;}
@media only screen and (max-width: 479px) and (min-width: 240px){ rcp-main-profile .rcp-profile__info h2     {text-align:center;}}
.um-profile .um-profile-body {max-width: 1000px!important;} .um-1094.um .um-profile-body {max-width: 1000px!important;}
#body.admin-bar #navigation.affix {margin-top: 0px;}
@media only screen and (max-width: 479px) and (min-width: 240px) {.notice-wrap{display:none;}}
.notice-item p{ text-align: center;}
.notice-item-close {float: right;}
.notice-item {
width: 300px;
margin: 0 0 24px 0;
padding: 12px;
line-height: 22px;
font-size: 12px;
border-radius: 5px;
background-color: #ffffff;
padding-bottom: 50px;
color: #8a8a8a;} 
.notice-wrap {top: 121px;} 
.notice-item-close + h2 {
font-size: 1.9rem;
font-weight: 600;
color: #464646;
text-align: center;
font-size: 5em;} .rezept-kategorie-bild{float: left;inline-size: 18%;transition-duration: 0.3s;}
.rezept-kategorie-bild:hover{inline-size: 20%;transition-duration: 0.3s;}
@media only screen and (max-width: 479px) and (min-width: 240px) { .rezept-kategorie-bild {width:60px;  }} .page-template-default .rezept-kategorie-bild{inline-size: 28%;transition-duration: 0.3s;}
.page-template-default .rezept-kategorie-bild:hover{inline-size: 30%;transition-duration: 0.3s;}
@media only screen and (max-width: 479px) and (min-width: 240px) { .page-template-default .rezept-kategorie-bild {width:60px;  }}
@media only screen and (max-width: 479px) and (min-width: 240px) {   } .style2 .rcp__item ul.rcp__item_info li {display: flex;} #um_role_selector_wrapper{display:none;}#um_role_selector_wrapper + .form-table{display:none;}.rcp-form-options h3 {display:none;}
@media (min-width: 1200px){
.tax-recipe_cat #container {
width: 1170px;
margin-right: auto;
margin-left: auto;
}}
.tax-recipe_cat ~ .widget aside {display:none;}
@media only screen and (max-width: 479px) and (min-width: 240px){.rcp__share-toolbar ul li {padding: 5px;}} .kuechenkopf-statistik {text-align: center;color:#fff;font-size:2.5em;}
.kuechenkopf-statistik-1 {background-image: url(//kuechenkopf.de/wp-content/uploads/2018/04/xx-beratene-verbraucher.jpg);background-position: 50%;min-height: 300px;min-width: 300px;background-repeat: no-repeat;background-size: contain;}
.kuechenkopf-statistik-2 {background-image: url(//kuechenkopf.de/wp-content/uploads/2018/04/xx-seitenaufrufe.jpg);background-position: 50%;min-height: 300px;min-width: 300px;background-repeat: no-repeat;background-size: contain;} #bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar {
float: none; 
margin-bottom: 0px; 
border: none; }
div.bbp-template-notice.info {
border: #464646 1px solid;
background-color: #46464696;}
div.bbp-template-notice, div.indicator-hint {
padding: 10px;
background-color: #81c6d63d;
border:none;
color: #000;}
.bbp-submit-wrapper > .button {
background: #464646;
box-shadow: none;
border: none;
color: #fff;
padding: 5px 10px 5px 10px;
text-transform: uppercase;}
.post-type-archive-forum .bbp-search-form {display:none;}
#bbpress-forums div.bbp-the-content-wrapper input {box-shadow: none;}
@media (max-width: 768px){ .bbp-topic-voice-count, .bbp-topic-reply-count, .bbp-topic-freshness, .bbp-forum-topic-count, .bbp-forum-reply-count, .bbp-forum-freshness{display:none!important; }}
#bbpress-forums li.bbp-header {background: #464646;color: #fff;border: none;font-weight: 500;font-size: 1.2em;}
.bbp-topic-permalink {color: #464646;font-size: 1.2em;color: black;}
#bbpress-forums div.odd, #bbpress-forums ul.odd {background-color: #ffffff;}
#bbpress-forums fieldset.bbp-form {border: none;}
#bbpress-forums div.bbp-topic-content a, #bbpress-forums div.bbp-reply-content a {color: #fff;} .menu-suche {color:#fff;}  
.elementor-type-header .siq_searchForm{padding: 5px;border: 1px solid #eee;background: #fff;}
.elementor-type-header .siq_searchForm > .input-group .form-control{box-shadow: none;border: none;}
.input-group-btn>.btn{box-shadow: none;border: none;}
@media (max-width: 768px) {.menu-suche {display:none!important; }}
.holdResults._siq_main_searchbox ul .siq-powered-by {display: none!important;}
body .holdResults._siq_main_searchbox ul .siq-powered-by {    color: #ffffff!important;} .rcp-comment-module > .button, html input[type="button"], input[type="reset"], input[type="submit"] {
cursor: pointer;
background: #464646;
box-shadow: none;
border: none;
font-size: 15px;
height: auto;
margin-top: 20px;
padding: 15px 40px 15px 40px;
color: #fff;
border-radius: 5px;} .comment-form-comment textarea {border: 2px solid #ddd;} .comment-form-author, .comment-form-email, .comment-form-url {margin-bottom:10px;margin-top:10px;}
.comment-form-author input, .comment-form-email input, .comment-form-url input {border: 2px solid #ddd;display: block;width: 100%;}
.rcp-comment-ratings i {color: rgba(128, 128, 128, 0.5);}
.rcp-comment-ratings-review i.rated {font-size: 1.2em;}
.rcp__post-title {display:none;}
.rcp__main-heading .rcp__subheading {font-size: 18px;color: #3f3f3f;}
.rcp__meta-details ul {border-color: #cecece;} #sb_super_bar.asphalt .sbprogress-bar, #sb_super_bar.asphalt .sb_text-size a:hover {
background-color: #464646;
height: 3px;}
#sb_super_bar.asphalt .sb_text-size a, #sb_super_bar.asphalt .sb_text-size span, #sb_super_bar.asphalt .sb_prev-next-posts .sb_next_post_info span.sb_category {
background-color: #464646;} .abbr[data-original-title], abbr[title] {cursor: help;border-bottom: 1px dotted #fff;text-decoration: none;color: #464646;opacity:0.9;}
.page-id-303 #main .container {background: #f0f0f0;} .rcp__ingrdnt-nutri .rcp__pane_content {
border: 1px solid #dedede75; 
padding: 20px;}
.rcp__ingrdnt-nutri ul.rcp__ingrdnt_pane li.current {
border-bottom: 2px solid #fff;
margin-bottom: -1px;}
.rcp-search-module {margin: 0px;}
.rcp-main-search-wrap {margin-bottom: 20px;}
.rcp__search_bylist ul li {flex: 0;flex-basis: 300px;}
@media only screen and (max-width: 479px) and (min-width: 240px){
.rcp-form-input .rcp-submit, .rcp-form-input .rcp-draft {margin-left: 0;}}
@media only screen and (max-width: 479px) and (min-width: 240px){
.rcp__share-toolbar .rcp__print-love, .rcp__share-review, .rcp-steps .rcp-form-input, .rcp-steps .rcp-form-hints, .rcp-ingredients .rcp-form-input, .rcp-ingredients .rcp-form-hints {
display: flex;}
}
@media only screen and (max-width: 479px) and (min-width: 240px){
.rcp-form-field.rcp-steps:after, .rcp-form-field.rcp-ingredients:after {
display:none;}
}
.rcp-user-avatar{display:none;}
.rcp-profile__panes {display:none;visibility:hidden;}
.logged-in .rcp-profile__panes {display:unset;visibility:inherit;}
.login-reg .nav-tabs + .tab-content {border-color:rgb(240, 240, 240);padding:30px;}
.login-reg .nav-tabs{border:none;}
.login-reg .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {border: none;}
.login-reg .nav-tabs > li.active > a {border: none;background-color: #464646;color:#fff;}
.login-reg .nav-tabs > li.active > a:hover {border: none;background-color: #464646;color:#fff;}
.login-reg .nav-tabs > li.active > a:focus {border: none;background-color: #464646;color:#fff;}
.login-reg .nav-tabs > li > a {border-radius: 0;background:#f6f6f6;;border: none;}
.login-reg #wppb-login-wrap .login-username label, #wppb-login-wrap .login-password label {float: none;}
.login-reg #wppb-login-wrap .login-username input, #wppb-login-wrap .login-password input {float: none;background: #ececec;border: 1px solid #d1d1d1;font-size: 16px;border-radius: 2px;padding: 0.5em 1em;width: 100%;transition: all 300ms ease-in 0s;-webkit-appearance: none;-moz-appearance: none;}
.login-reg #wppb-login-wrap .login-username input:focus, #wppb-login-wrap .login-password input:focus {background:#fff;} .login-reg .nav-tabs {
list-style: none;
background: #f6f6f6;
margin: 0;
width: 100%;
padding: 0;
display: table;} .myform{margin-top:30px;margin-bottom:30px;background:rgb(240, 240, 240);padding:10px;margin-left:-12px;margin-right:-12px;}
.nf-error .ninja-forms-field {border-bottom: 2px solid #ff3c3c;}
.field-wrap .pikaday__container, .field-wrap .pikaday__display, .field-wrap>div input, .field-wrap select, .field-wrap textarea {width: 100%;}
.field-wrap>div input[type=checkbox], .field-wrap button, .field-wrap input[type=button], .field-wrap input[type=submit] { width: auto; padding: 10px;} .rcp-wg-lposts ul, .rcp-wg-vposts ul, .rcp-wg-trposts ul, .rcp-wg-favposts ul, .rcp-wg-rposts ul {margin: 0 0 0 -25px;list-style-type: none;} #topbar col-sm-6 {display:none;}
.comment-form-comment label {display: flex;}
.comment-form-comment textarea {width: 100%;} .single-product  .comment-form-rating {display:none;}
.single-post  .comment-form-rating {display:none;} .single-recipe .post-comments {display:none;}
.grau {background:rgb(240, 240, 240);margin-left:-10px;margin-right:-10px;margin-top:15px;margin-bottom:15px;padding-top:40px;} #ez-toc-container ul ul, .ez-toc div.ez-toc-widget-container ul ul {margin-left: 0rem;} .rcp__item_img.hover_dots .rcp__icons span, .rcp-main-search .rcp__search_submit, .rcp__steps-wrapper .rcp__step-duration, .rcp-profile__panes ul li.current, .rcp-btn-primary, .rcp-editing__tag.rcp__public, .rcp-main-editing__right .rcp__private, .rcp-meta-details a.rcp-rate, .rcp-meta-details a.rcp-fav, .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover, .rcp-form-button.rcp-form-button-primary, .rcp-form-input .button {
background-color: #464646;
color: #fff;
border: none;} #productGallery .carousel-inner {
border: 1px solid #fff;} .menu-startseite {background:rgb(240, 240, 240);padding-top:50px;padding-bottom:50px;padding-left:5px;padding-right:5px;}
.menu-startseite-kategorie {background:#464646;border-top: solid 2px #464646;border-radius: 5px;;margin-bottom:20px;color:#ccc;}
.menu-startseite-kategorie a {color:#fff;}
.menu-startseite-kategorie p {color:#fff; padding-top:5px;padding-bottom:3px;text-align:center;font-size: 1.5rem;text-shadow: 0px 3px 6px #7b7b7b80;}
.menu-startseite-kategorie ul {background:#fff;margin-bottom:0px;padding-top:10px;padding-bottom:10px;overflow-y: auto;line-height: 1.8;height: 170px;list-style-type: none;padding-left: 15px;}
.menu-startseite-kategorie ul a {color: #424242;} .table-product-x thead tr:first-of-type .table-highlight {background: #464646;}
.table-product-x tbody .table-highlight {
border-left: 2px solid #464646 !important;
border-right: 2px solid #464646 !important;} #sidebar .widget .h1 { background:#464646;} #sidebar .widget  a:hover {color: #fff;}
#sidebar .widget  a:active {color: #fff;} .result-filter .btn-link.active {color: #464646;}
.nichtanzeigen {display:none} ::selection {background: #464646;} .produkt-hinweise {border: 1px solid #88B8C2;;padding: 10px;height:250px;padding-top: 30px;}
.produkt-hinweise-h2 {background:#88B8C2;;color:#fff;padding:5px;margin-bottom: 0px;}
.vorteile-text {border: 1px solid #9BC288;padding: 10px;height:250px;padding-top: 30px;overflow:scroll;}
.vorteile-h3 {background:#9BC288;color:#fff;padding:5px;margin-bottom: 0px;font-size: 1.2em;}
.nachteile-text {border: 1px solid #c01313;padding: 10px;height:250px;padding-top: 30px;overflow:scroll;}
.nachteile-h3 {background:#c01313;color:#fff;padding:5px;margin-bottom: 0px;font-size: 1.2em;}
@media (min-width: 768px) {.container {padding-right: 10px;padding-left: 10px;}}
.table-product .product-price .price {font-size: 1.3rem;}
.product-buybox .product-price .price {text-align: center;font-size:2rem; margin-top:0px;}
.product-buybox .product-price {text-align: center;}
.product-buybox {background: #fff;border: none;padding: 10px;}
.product-price .price-hint {text-align: center;}
.btn {border-radius: 0px;} .product-reviews-procentual .progress-bar.progress-green {background: #9BC288;}
.product-reviews-procentual .progress-bar.progress-red {background: #c12659;}
.product-reviews-procentual .progress-bar.progress-orange {background: #eab268;}
.product-reviews-procentual .rating-summary .summary-header {background: #9BC288;} .av-ranking .product-rating { text-align: left!important;}
.av-ranking .table-product.table-striped > tbody > tr:nth-of-type(even) {  background-color: #44444415!important;}
.av-ranking .table-product, .table-product > thead > tr > th, .table-product > tbody > tr > td {  border-color: #44444415!important;}
.av-ranking thead { display: none!important;}
.av-ranking .table-product.table-hover > tbody > tr:hover {  background-color: #fff;}
.av-ranking .table-product.table-striped > tbody > tr {border-bottom: solid 20px #eee;}
.zubehoer-single {background: #fff;padding: 20px;border: 1px solid #eee;margin: 20px;}
.zubehoer {background: #eee;border: solid 1px #424242;margin-top:20px;}
.zubehoer h2 { margin-top: 0; }
.panel-default > .panel-heading { color: #424242;}
.panel-default { border-color: #e4e4e4;}
.control-label sup { color: #777777;}
.wpcf7 textarea {  width: 100%;}
.wpcf7 input[type="submit"] {background-color: #88B8C2;border: 0;border-radius: 4px;color: #fff;font-size: 14px;font-weight: 400;padding: 10px 30px 11px;
text-transform: uppercase; vertical-align: bottom; text-align: right;}
.wpcf7 input[type="submit"]:hover { background: #B4D0D6;}
span.highlight { background-color: rgba(58, 153, 193, 0.09); box-shadow: 0 0 0 .1em rgba(58, 153, 193, 0.06);}
.review-summary{display:none;}
.unterschied-softeis {padding: 15px;padding-top: 10px;border: 1px solid #eee;margin-top: 10px;margin-bottom: 10px;background: #fff;}
.fakten {box-shadow: none; padding: 15px; background: #f9f9f9; margin-top: 30px;}
.fakten h2 { margin-top: 0; }
.fakten .media { background: #fff; padding: 20px; border: 1px solid #e4e4e4;box-shadow: 0 5px 20px -5px rgba(0,0,0,0.2);}
.fakten .media-left { padding-right: 15px; }
.fakten .fa { font-size: 2rem; color: #464646;}
.well-procon { border: 2px solid #eee; background: #fff; border-radius: 0; box-shadow: none; padding: 20px; }
.well-procon h2 { margin-top: 0; }
.well-procon ul { margin-bottom: 0; }
.well-pro { border-color: #7ab317; background: rgba(122,179,23,0.02); }
.well-pro h2 { font-size: 1.25rem; font-weight: 700; color: #7ab317; }
.well-con { border-color: #c01313; background: rgba(192,19,19,0.02); }
.well-con h2 { font-size: 1.25rem; font-weight: 700; color: #c01313; }
.alle-arten-home {border: 2px solid #eee;border-radius: 0;box-shadow: none;padding: 0px 10px 10px 10px;border-color:#515151;}
.eine-art-home, .alle-arten-home .media {border: 2px solid #eaeaea;border-radius: 0;box-shadow: none;background: #ffffff;margin-bottom: 10px;padding: 20px;box-shadow: 0 5px 20px -5px rgba(0,0,0,0.2);}
.arten-img{border: 2px solid #fff;border-radius: 0; vertical-align: middle;}
.wwt {border: 1px solid #eee;border-radius: 0;padding: 20px;}
.fazit {padding: 0px;border: 2px solid;border-color: #fff;}
.fazit h2 {border-bottom: 1px solid;border-color: #464646;}
.info {border: 3px solid #eee;border-radius: 0;padding: 20px;box-shadow: 0;border-left-color: #fff;border-bottom-color: #7ab317;border-top-color: #7ab317;
border-right-color: #fff;background: #f3f3f3;}
.alert-success { background: #fff; color: #9BC288; border-left-color: #9BC288;}
.alert-info { background: #fff; color: #515151; border-left-color: #515151;}
.table-product .fa-check, .table-details .fa-check {color: #9BC288;}
.product-price .price, .widget_amazon_cart .product-price {color: #9BC288;text-align: center;} .thumbnail[class*="product-"] .product-title {text-align: center;}
.product-price .price del, .widget_amazon_cart .product-price del { color: #c12659;}
.product-rating .fa-star, .product-rating .fa-star-half-o { color: #fdcd8e;}
.nav-tabs + .tab-content { border: 1px solid #000; border-top: 0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border: 1px solid #000; border-bottom-color: transparent;}
.nav-tabs { border-bottom: 1px solid #000;}
.nav-tabs > li > a { border-radius: 0; background: #ffffff; border-bottom: 1px solid #000000; color: #000000;}
.btn-grau {color: #ffffff;background-color: #424242;border-color: #424242;}
.btn-grau:hover, .btn-grau:focus, .btn-grau:active {color: #ffffff;background-color: #5f5f5f;border-color: #5f5f5f;} .btn-buy {color: #ffffff;background-color: #9BC288;border-color: #9BC288;}
.btn-buy:hover , .btn-buy:active , .btn-buy:focus {color: #ffffff;background-color: #acd299;border-color: #acd299;}
.elementor-element-cce1226  .siq_searchForm {
padding: 0px;
border: 1px solid #444;
background: #444;}
::selection {background: #424242; color: #ffffff;}
::-moz-selection {background: #424242; color: #ffffff;}
#main .container { margin-bottom:40px;}
#header .list-usp { font-size: .75rem; margin: 40px 0 0px 0;}
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 200;}
#header .brand { margin: 10px 0px; display: inherit;  font-weight: 600;}
body.home section#breadcrumbs {display: none;visibility: hidden;}
body #wrapper {background: none;}
body #main {background:#fff;}
#header .list-usp a { color: #424242;}
#header .list-usp a:hover { color: #868686;}
#navigation .navbar .navbar-nav .current-menu-item > a,
#navigation .navbar .navbar-nav .current-menu-ancestor > a { background: #74a9b5  !important; color: #fff;}
#navigation .navbar .navbar-brand, #navigation .navbar .navbar-nav > li > a { text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2);font-weight: bold;}
#navigation .navbar { background: #464646;} #navigation .navbar .navbar-brand {color: #fff;} #navigation .navbar .navbar-toggle .icon-bar {background-color: #fff;} #navigation .dropdown-menu {background-color: #464646;}
#navigation .dropdown-menu > li > a:hover {background: #74a9b5;}
#navigation .dropdown-menu > li > a:active {background: #74a9b5;}
#navigation .dropdown-menu > li > a:visited {background: #74a9b5;}
#navigation .dropdown-menu > li > a {font-weight: bold;}
body {
-webkit-font-smoothing: antialiased;
line-height: 1.55556;
text-rendering: optimizeLegibility;
}
.menu-item .fa {
color: #a5bcd8;
} [class*="zg"], [class*="zg"]>[class*="zg"] {
margin: 0px!important;
}
.row {
margin-right: 0px!important; 
margin-left: 0px!important; 
} .notification {display:none!important;visibility:hidden;}