:root{
--cc-bg: #fff;
--cc-text: #2d4156;
--cc-btn-primary-bg: #2d4156;
--cc-btn-primary-text: var(--cc-bg);
--cc-btn-primary-hover-bg: #1d2e38;
--cc-btn-secondary-bg: #eaeff2;
--cc-btn-secondary-text: var(--cc-text);
--cc-btn-secondary-hover-bg: #d8e0e6;
--cc-toggle-bg-off: #919ea6;
--cc-toggle-bg-on: var(--cc-btn-primary-bg);
--cc-toggle-bg-readonly: #d5dee2;
--cc-toggle-knob-bg: #fff;
--cc-toggle-knob-icon-color: #ecf2fa;
--cc-block-text: var(--cc-text);
--cc-cookie-category-block-bg: #f0f4f7;
--cc-cookie-category-block-bg-hover: #e9eff4;
--cc-section-border: #f1f3f5;
--cc-cookie-table-border: #e9edf2;
--cc-overlay-bg: rgba(4, 6, 8, .85);
--cc-webkit-scrollbar-bg: #cfd5db;
--cc-webkit-scrollbar-bg-hover: #9199a0;
} .c_darkmode{
--cc-bg: #181b1d;
--cc-text: #d8e5ea;
--cc-btn-primary-bg: #a6c4dd;
--cc-btn-primary-text: #000;
--cc-btn-primary-hover-bg: #c2dff7;
--cc-btn-secondary-bg: #33383c;
--cc-btn-secondary-text: var(--cc-text);
--cc-btn-secondary-hover-bg: #3e454a;
--cc-toggle-bg-off: #667481;
--cc-toggle-bg-on: var(--cc-btn-primary-bg);
--cc-toggle-bg-readonly: #454c54;
--cc-toggle-knob-bg: var(--cc-cookie-category-block-bg);
--cc-toggle-knob-icon-color: var(--cc-bg);
--cc-block-text: #b3bfc5;
--cc-cookie-category-block-bg: #23272a;
--cc-cookie-category-block-bg-hover: #2b3035;
--cc-section-border: #292d31;
--cc-cookie-table-border: #2b3035;
--cc-webkit-scrollbar-bg: #667481;
--cc-webkit-scrollbar-bg-hover: #9199a0;
}
.cc_div *,
.cc_div :before,
.cc_div :after{
-webkit-box-sizing: border-box;
box-sizing: border-box;
float: none;
font-style: inherit;
font-variant: normal;
font-weight: inherit;
font-family: inherit;
line-height: 1.2;
font-size: 1em;
transition: none;
animation: none;
margin: 0;
padding: 0;
text-transform: none;
letter-spacing: unset;
color: inherit;
background: none;
border: none;
box-shadow: none;
text-decoration: none;
text-align: left;
visibility: unset;
}
.cc_div {
font-size: 16px;
font-weight: 400;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
color: #2d4156;
color: var(--cc-text);
}
.cc_div .c-bn,
.cc_div .b-tl,
#s-ttl,
#c-ttl,
#s-bl td:before{
font-weight: 600;
}
#cm,
#s-inr,
.cc_div .c-bl,
.cc_div .b-tl,
#s-bl .act .b-acc{
border-radius: .35em;
}
#s-bl .act .b-acc{
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.cc_div input,
.cc_div button,
.cc_div a{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.cc_div a{
border-bottom: 1px solid;
}
.cc_div a:hover{
text-decoration: none;
border-color: transparent;
} .c--anim #cm,
.c--anim #s-cnt,
.c--anim #s-inr,
#cs-ov,
#cm-ov{
transition: visibility .25s linear, opacity .25s ease, transform .25s ease!important;
}
.c--anim .c-bn{
transition: background-color .25s ease!important;
} .c--anim #cm.bar.slide,
.c--anim .bar.slide #s-inr{
transition: visibility .4s ease, opacity .4s ease, transform .4s ease!important;
}
.c--anim #cm.bar.slide + #cm-ov,
.c--anim .bar.slide + #cs-ov{
transition: visibility .4s ease, opacity .4s ease, transform .4s ease!important;
}
#cm.bar.slide,
.cc_div .bar.slide #s-inr{
transform: translateX(100%);
opacity: 1;
}
#cm.bar.top.slide,
.cc_div .bar.left.slide #s-inr{
transform: translateX(-100%);
opacity: 1;
}
#cm.slide,
.cc_div .slide #s-inr{
transform: translateY(1.6em);
}
#cm.top.slide{
transform: translateY(-1.6em);
}
#cm.bar.slide{
transform: translateY(100%);
}
#cm.bar.top.slide{
transform: translateY(-100%);
}  .show--consent .c--anim #cm,
.show--consent .c--anim #cm.bar,
.show--settings .c--anim #s-inr,
.show--settings .c--anim .bar.slide #s-inr{
opacity: 1;
transform: scale(1);
visibility: visible!important;
}
.show--consent .c--anim #cm.box.middle,
.show--consent .c--anim #cm.cloud.middle{
transform: scale(1) translateY(-50%);
}
.show--settings .c--anim #s-cnt{
visibility: visible!important;
} .force--consent.show--consent .c--anim #cm-ov,
.show--settings .c--anim #cs-ov{
visibility: visible!important;
opacity: 1!important;
}
#cm{
font-family: inherit;
padding: 1.1em 1.8em 1.4em 1.8em;
position: fixed;
z-index: 1;
background: #fff;
background: var(--cc-bg);
max-width: 24.2em;
width: 100%;
bottom: 1.250em;
right: 1.250em;
box-shadow: 0 0.625em 1.875em #000000;
box-shadow: 0 0.625em 1.875em rgba(2, 2, 3, 0.28);
opacity: 0;
visibility: hidden;
transform: scale(.95);
line-height: initial;
} #cc_div #cm {
display: block!important;
}
#c-ttl{
margin-bottom: .7em;
font-size: 1.05em;
}
.cloud #c-ttl{
margin-top: -.15em;
}
#c-txt{
font-size: 0.9em;
line-height: 1.5em;
}
.cc_div #c-bns{
display: flex;
justify-content: space-between;
margin-top: 1.4em;
}
.cc_div .c-bn{
color: #40505a;
color: var(--cc-btn-secondary-text);
background: #e5ebef;
background: var(--cc-btn-secondary-bg);
padding: 1em 1.7em;
display: inline-block;
cursor: pointer;
font-size: 0.82em;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
text-align: center;
border-radius: 4px;
flex: 1;
}
#c-bns button + button,
#s-cnt button + button,
#s-c-bn{
float: right;
margin-left: 1em;
}
#s-cnt #s-rall-bn{
float: none;
}
#cm .c_link:hover,
#cm .c_link:active,
#s-cnt button + button:hover,
#s-cnt button + button:active,
#s-c-bn:active,
#s-c-bn:hover{
background: #d8e0e6;
background: var(--cc-btn-secondary-hover-bg);
} #s-cnt{
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 101;
display: table;
height: 100%;
visibility: hidden;
}
#s-bl{
outline: none;
}
#s-bl .title{
margin-top: 1.4em;
}
#s-bl .title:first-child{
margin-top: 0;
}
#s-bl .b-bn{
margin-top: 0;
}
#s-bl .b-acc .p{
margin-top: 0;
padding: 1em;
}
#s-cnt .b-bn .b-tl{
display: block;
font-family: inherit;
font-size: .95em;
width: 100%;
position: relative;
padding: 1.3em 6.4em 1.3em 2.7em;
background: none;
transition: background-color .25s ease;
}
#s-cnt .b-bn .b-tl.exp{
cursor: pointer;
}
#s-cnt .act .b-bn .b-tl{
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
#s-cnt .b-bn .b-tl:active,
#s-cnt .b-bn .b-tl:hover{
background: #e9eff4;
background: var(--cc-cookie-category-block-bg-hover);
}
#s-bl .b-bn{
position: relative;
}
#s-bl .c-bl{
padding: 1em;
margin-bottom: .5em;
border: 1px solid #f1f3f5;
border-color: var(--cc-section-border);
transition: background-color .25s ease;
}
#s-bl .c-bl:hover{
background: #f0f4f7;
background: var(--cc-cookie-category-block-bg);
}
#s-bl .c-bl:last-child{
margin-bottom: .5em;
}
#s-bl .c-bl:first-child{
transition: none;
padding: 0;
margin-top: 0;
border:none;
margin-bottom: 2em;
}
#s-bl .c-bl:not(.b-ex):first-child:hover{
background: transparent;
background: unset;
}
#s-bl .c-bl.b-ex{
padding: 0;
border: none;
background: #f0f4f7;
background: var(--cc-cookie-category-block-bg);
transition: none;
}
#s-bl .c-bl.b-ex + .c-bl{
margin-top: 2em;
}
#s-bl .c-bl.b-ex + .c-bl.b-ex{
margin-top: 0;
}
#s-bl .c-bl.b-ex:first-child{
margin-bottom: 1em;
}
#s-bl .c-bl.b-ex:first-child{
margin-bottom: .5em;
}
#s-bl .b-acc{
max-height: 0;
overflow: hidden;
padding-top: 0;
margin-bottom: 0;
display: none;
}
#s-bl .act .b-acc{
max-height: 100%;
display: block;
overflow: hidden;
}
#s-cnt .p{
font-size: 0.9em;
line-height: 1.5em;
margin-top: .85em;
color: #2d4156;
color: var(--cc-block-text);
}
.cc_div .b-tg .c-tgl:disabled{
cursor: not-allowed;
}
#c-vln{
display: table-cell;
vertical-align: middle;
position: relative;
}
#cs{
padding: 0 1.7em;
width: 100%;
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
height: 100%;
}
#s-inr{
height: 100%;
position: relative;
max-width: 45em;
margin: 0 auto;
transform: scale(.96);
opacity: 0;
padding-top: 4.75em;
padding-bottom: 4.75em;
position: relative;
height: 100%;
overflow: hidden;
visibility: hidden;
box-shadow: rgba(3, 6, 9, .26) 0px 13px 27px -5px;
}
#s-inr,
#s-hdr,
#s-bns{
background: #fff;
background: var(--cc-bg);
}
#s-bl{
overflow-y: auto;
overflow-y: overlay;
overflow-x: hidden;
height: 100%;
padding: 1.3em 2.1em;
display: block;
width: 100%;
}
#s-bns{
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 1em 2.1em;
border-top: 1px solid #f1f3f5;
border-color: var(--cc-section-border);
height: 4.75em;
}
.cc_div .cc-link{
color: #253b48;
color: var(--cc-btn-primary-bg);
border-bottom: 1px solid #253b48;
border-color: var(--cc-btn-primary-bg);
display: inline;
padding-bottom: 0;
text-decoration: none;
cursor: pointer;
font-weight: 600;
background: #f4f4f4;
}
.cc_div .cc-link:hover,
.cc_div .cc-link:active{
border-color: transparent;
background: #b5cde8;
}
#c-bns button:first-child,
#s-bns button:first-child{
color: #fff;
color: var(--cc-btn-primary-text);
background: #89bcdb;
background: var(--cc-btn-primary-bg);
}
#c-bns.swap button:first-child{
color: #40505a;
color: var(--cc-btn-secondary-text);
background: #e5ebef;
background: var(--cc-btn-secondary-bg);
}
#c-bns.swap button:last-child{
color: #fff;
color: var(--cc-btn-primary-text);
background: #253b48;
background: var(--cc-btn-primary-bg);
}
.cc_div .b-tg .c-tgl:checked ~ .c-tg{
background: #253b48;
background: var(--cc-toggle-bg-on);
}
#c-bns button:first-child:active,
#c-bns button:first-child:hover,
#s-bns button:first-child:active,
#s-bns button:first-child:hover,
#c-bns.swap button:last-child:active,
#c-bns.swap button:last-child:hover{
background: #1d2e38;
background: var(--cc-btn-primary-hover-bg);
}
#c-bns.swap button:first-child:active,
#c-bns.swap button:first-child:hover{
background: #d8e0e6;
background: var(--cc-btn-secondary-hover-bg);
}
#s-hdr{
position: absolute;
top: 0;
width: 100%;
display: table;
padding: 0 2.1em;
height: 4.75em;
vertical-align: middle;
z-index: 2;
border-bottom: 1px solid #f1f3f5;
border-color: var(--cc-section-border);
}
#s-ttl{
display: table-cell;
vertical-align: middle;
font-size: 1em;
}
#s-c-bn{
padding: 0;
width: 1.7em;
height: 1.7em;
font-size: 1.45em;
margin: 0;
font-weight: initial;
position: relative;
}
#s-c-bnc{
display: table-cell;
vertical-align: middle;
}
.cc_div span.t-lb {
position: absolute;
top: 0;
z-index: -1;
opacity: 0;
pointer-events: none;
overflow: hidden;
}
#c_policy__text{
height: 31.250em;
overflow-y: auto;
margin-top: 1.250em;
}
#c-s-in{
position: relative;
transform: translateY(-50%);
top: 50%;
height: 100%;
height: calc(100% - 2.5em);
max-height: 37.5em;
}
@media screen and (min-width: 688px) { #s-bl::-webkit-scrollbar{
width: .9em;
height: 100%;
background: transparent;
border-radius: 0 0.250em 0.250em 0;
}
#s-bl::-webkit-scrollbar-thumb{
border: 0.25em solid var(--cc-bg);
background: #cfd5db;
background: var(--cc-webkit-scrollbar-bg);
border-radius: 100em;
}
#s-bl::-webkit-scrollbar-thumb:hover{
background: #9199a0;
background: var(--cc-webkit-scrollbar-bg-hover);
}
#s-bl::-webkit-scrollbar-button {
width: 10px;
height: 5px;
}
}  .cc_div .b-tg {
position: absolute;
right: 0;
top: 0;
bottom: 0;
display: inline-block;
margin: auto;
right: 1.2em;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;  
vertical-align: middle;
} .cc_div .b-tg .c-tgl {
position: absolute;
cursor: pointer;
display: block;
top: 0;
left: 0;
margin: 0;
border: 0;
} .cc_div .b-tg .c-tg {
position: absolute;
background: #919ea6;
background: var(--cc-toggle-bg-off);
transition: background-color .25s ease, box-shadow .25s ease;
pointer-events: none;
}
.cc_div span.t-lb,
.cc_div .b-tg,
.cc_div .b-tg .c-tg,
.cc_div .b-tg .c-tgl{
width: 3.4em;
height: 1.5em;
border-radius: 4em;
}
.cc_div .b-tg .c-tg.c-ro{
cursor: not-allowed;
}
.cc_div .b-tg .c-tgl ~ .c-tg.c-ro{
background: #d5dee2;
background: var(--cc-toggle-bg-readonly);
}
.cc_div .b-tg .c-tgl ~ .c-tg.c-ro:after{
box-shadow: none;
} .cc_div .b-tg .c-tg:after {
content: "";
position: relative;
display: block;
left: 0.125em;
top: 0.125em;
width: 1.25em;
height: 1.25em;
border: none;
box-sizing: content-box;
background: #fff;
background: var(--cc-toggle-knob-bg);
box-shadow: 0 1px 2px rgba(24, 32, 35, .36);
transition: transform .25s ease;
border-radius: 100%;
} .cc_div .b-tg .c-tgl:checked ~ .c-tg:after{
transform: translateX(1.9em);
}
#s-bl table,
#s-bl th,
#s-bl td{
border: none;
}
#s-bl tbody tr{
transition: background-color .25s ease;
}
#s-bl tbody tr:hover{
background: #e9eff4;
background: var(--cc-cookie-category-block-bg-hover);
}
#s-bl table { 
text-align: left;
border-collapse: collapse;
width: 100%;
padding: 0;
margin: 0;
overflow: hidden;
}
#s-bl td, 
#s-bl th { 
padding: 0.8em 0.625em;
text-align: left;
vertical-align: top;
font-size: .8em;
padding-left: 1.2em;
}
#s-bl th { 
font-family: inherit;
padding: 1.2em 1.2em;
}
#s-bl thead tr:first-child{
border-bottom: 1px solid #e9edf2;
border-color: var(--cc-cookie-table-border);
}
.force--consent #s-cnt,
.force--consent #cs{
width: 100vw;
}
#cm-ov,
#cs-ov{
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
visibility: hidden;
opacity: 0;
background: #070707;
background: rgba(4, 6, 8, .85);
background: var(--cc-overlay-bg);
display: none;
transition: none;
}
.show--settings #cs-ov,
.c--anim #cs-ov,
.force--consent .c--anim #cm-ov,
.force--consent.show--consent #cm-ov{
display: block;
}
#cs-ov{
z-index: 2;
}
.force--consent .cc_div{
position: fixed;
top: 0;
left: 0;
bottom: 0;
width: 100%;
width: 100vw;
visibility: hidden;
transition: visibility .25s linear;
}
.force--consent.show--consent .c--anim .cc_div,
.force--consent.show--settings .c--anim .cc_div{
visibility: visible;
}
.force--consent #cm{
position: absolute;
}
.force--consent #cm.bar{
width: 100vw;
max-width: 100vw;
}
html.force--consent.show--consent{
overflow-y: hidden!important;
}
html.force--consent.show--consent,
html.force--consent.show--consent body{
height: auto!important;
overflow-x: hidden!important;
}  .cc_div .b-bn .exp::before,
.cc_div .act .b-bn .exp::before{
border: solid #2d4156;
border-color: var(--cc-btn-secondary-text);
border-width: 0 2px 2px 0;
padding: .2em;
display: inline-block;
position: absolute;
content: '';
margin-right: 15px;
position: absolute;
transform: translateY(-50%) rotate(45deg);
left: 1.2em;
top: 50%;
}
.cc_div .act .b-bn .b-tl::before{
transform: translateY(-20%) rotate(225deg);
}
.cc_div .on-i::before{
border: solid #fff;
border-color: var(--cc-toggle-knob-icon-color);
border-width: 0 2px 2px 0;
padding: .1em;
display: inline-block;
padding-bottom: .45em;
content: '';
margin: 0 auto;
transform: rotate(45deg);
top: .37em;
left: .75em;
position: absolute;
}
#s-c-bn::before,
#s-c-bn::after{
content: '';
position: absolute;
left: .82em;
top: .58em;
height: .6em;
width: 1.5px;
background: #444d53;
background: var(--cc-btn-secondary-text);
transform: rotate(45deg);
border-radius: 1em;
margin: 0 auto;
}
#s-c-bn::after{
transform: rotate(-45deg);
}
.cc_div .off-i,
.cc_div .on-i{
height: 100%;
width: 50%;
position: absolute;
right: 0;
display: block;
text-align: center;
transition: opacity .15s ease;
}
.cc_div .on-i{
left: 0;
opacity: 0;
}
.cc_div .off-i::before,
.cc_div .off-i::after{
right: .8em;
top: .42em;
content: ' ';
height: .7em;
width: .09375em;
display: block;
background: #cdd6dc;
background: var(--cc-toggle-knob-icon-color);
margin: 0 auto;
position: absolute;
transform-origin: center;
}
.cc_div .off-i::before {
transform: rotate(45deg);
}
.cc_div .off-i::after {
transform: rotate(-45deg);
}
.cc_div .b-tg .c-tgl:checked ~ .c-tg .on-i{
opacity: 1;
}
.cc_div .b-tg .c-tgl:checked ~ .c-tg .off-i{
opacity: 0;
} #cm.box.middle,
#cm.cloud.middle{
top: 50%;
transform: translateY(-37%);
bottom: auto;
}
#cm.box.middle.zoom,
#cm.cloud.middle.zoom{
transform: scale(.95) translateY(-50%);
}
#cm.box.center{
left: 1em;
right: 1em;
margin: 0 auto;
} #cm.cloud {
max-width: 50em;
margin: 0 auto;
text-align: center;
left: 1em;
right: 1em;
overflow: hidden;
padding: 1.3em 2em;
width: unset;
}
.cc_div .cloud #c-inr{
display: table;
width: 100%;
}
.cc_div .cloud #c-inr-i{
width: 70%;
display: table-cell;
vertical-align: top;
padding-right: 2.4em;
}
.cc_div .cloud #c-txt{
font-size: 0.85em;
}
.cc_div .cloud #c-bns{
min-width: 170px;
display: table-cell;
vertical-align: middle;
}
#cm.cloud .c-bn{
margin: .625em 0 0 0;
width: 100%;
}
#cm.cloud .c-bn:first-child{
margin: 0;
}
#cm.cloud.left{
margin-right: 1.25em;
}
#cm.cloud.right{
margin-left: 1.25em;
}  #cm.bar {
width: 100%;
max-width: 100%;
left: 0;
right: 0;
bottom: 0;
border-radius: 0;
position: fixed;
padding: 2em;
}
#cm.bar #c-inr{
max-width: 32em;
margin: 0 auto;
}
#cm.bar #c-bns{
max-width: 33.75em;
}
#cm.bar #cs{
padding: 0;
}
.cc_div .bar #c-s-in{
top: 0;
transform: none;
height: 100%;
max-height: 100%;
}
.cc_div .bar #s-hdr,
.cc_div .bar #s-bl,
.cc_div .bar #s-bns {
padding-left: 1.6em;
padding-right: 1.6em;
}
.cc_div .bar #cs{
padding: 0;
} .cc_div .bar #s-inr{
margin: 0;
margin-left: auto;
margin-right: 0;
border-radius: 0;
max-width: 32em;
}
.cc_div .bar.left #s-inr{
margin-left: 0;
margin-right: auto;
} .cc_div .bar #s-bl table, 
.cc_div .bar #s-bl thead, 
.cc_div .bar #s-bl tbody, 
.cc_div .bar #s-bl th, 
.cc_div .bar #s-bl td, 
.cc_div .bar #s-bl tr,
.cc_div .bar #s-cnt{ 
display: block; 
} .cc_div .bar #s-bl thead tr{ 
position: absolute;
top: -9999px;
left: -9999px;
}
.cc_div .bar #s-bl tr{
border-top: 1px solid #e3e7ed;
border-color: var(--cc-cookie-table-border);
}
.cc_div .bar #s-bl td { border: none;
position: relative;
padding-left: 35%; 
}
.cc_div .bar #s-bl td:before { 
position: absolute;
left: 1em;
padding-right: 0.625em;
white-space: nowrap;
content: attr(data-column);
color: #000;
color: var(--cc-text);
overflow: hidden;
text-overflow: ellipsis;
}  #cm.top {
bottom: auto;
top: 1.250em;
}
#cm.left{
right: auto;
left: 1.250em;
}
#cm.right{
left: auto;
right: 1.250em;
}
#cm.bar.left,
#cm.bar.right{
left: 0;
right: 0;
}
#cm.bar.top{
top: 0;
} @media screen and (max-width: 688px) {
#cm,
#cm.cloud,
#cm.left,
#cm.right{
width: auto;
max-width: 100%;
margin: 0;
padding: 1.4em!important;
right: 1em;
left: 1em;
bottom: 1em;
display: block;
}
.force--consent #cm,
.force--consent #cm.cloud{
width: auto;
max-width: 100vw;
}
#cm.top{
top: 1em;
bottom: auto;
}
#cm.bottom{
bottom: 1em;
top: auto;
}
#cm.bar.bottom{
bottom: 0;
}
#cm.cloud .c-bn{
font-size: .85em;
}
#s-bns,
.cc_div .bar #s-bns{
padding: 1em 1.3em;
}
.cc_div .bar #s-inr{
max-width: 100%;
width: 100%;
}
.cc_div .cloud #c-inr-i{
padding-right: 0;
}
#cs{
border-radius: 0;
padding: 0;
}
#c-s-in{
max-height: 100%;
height: 100%;
top: 0;
transform: none;
}
.cc_div .b-tg{
transform: scale(1.1);
right: 1.1em;
}
#s-inr{
margin: 0;
padding-bottom: 7.9em;
border-radius: 0;
}
#s-bns{
height: 7.9em;
}
#s-bl,
.cc_div .bar #s-bl{
padding: 1.3em;
}
#s-hdr,
.cc_div .bar #s-hdr{
padding: 0 1.3em;
} #s-bl table { 
width: 100%; 
}
#s-inr.bns-t{
padding-bottom: 10.5em;
}
.bns-t #s-bns{
height: 10.5em;
}
.cc_div .bns-t .c-bn{
font-size: 0.83em;
padding: .9em 1.6em;
}
#s-cnt .b-bn .b-tl{
padding-top: 1.2em;
padding-bottom: 1.2em;
} #s-bl table, 
#s-bl thead, 
#s-bl tbody, 
#s-bl th, 
#s-bl td, 
#s-bl tr,
#s-cnt{ 
display: block; 
} #s-bl thead tr{ 
position: absolute;
top: -9999px;
left: -9999px;
}
#s-bl tr{
border-top: 1px solid #e3e7ed;
border-color: var(--cc-cookie-table-border);
}
#s-bl td { border: none;
position: relative;
padding-left: 35%; 
}
#s-bl td:before { 
position: absolute;
left: 1em;
padding-right: 0.625em;
white-space: nowrap;
content: attr(data-column);
color: #000;
color: var(--cc-text);
overflow: hidden;
text-overflow: ellipsis;
}
#cm .c-bn,
.cc_div .c-bn{
width: 100%;
margin-right: 0;
}
#s-cnt #s-rall-bn{
margin-left: 0;
}
.cc_div #c-bns{
flex-direction: column;
}
#c-bns button + button,
#s-cnt button + button{
margin-top: 0.625em;
margin-left: 0;
float: unset;
}
#cm.cloud,
#cm.box{
left: 1em;
right: 1em;
width: auto;
}
#cm.cloud.right,
#cm.cloud.left{
margin: 0;
}
.cc_div .cloud #c-bns,
.cc_div .cloud #c-inr,
.cc_div .cloud #c-inr-i{
display: block;
width: auto;
min-width: unset;
}
.cc_div .cloud #c-txt{
font-size: .9em;
}
.cc_div .cloud #c-bns{
margin-top: 1.625em;
}
} .cc_div.ie #c-vln{
height: 100%;
padding-top: 5.62em;
}
.cc_div.ie .bar #c-vln{
padding-top: 0;
}
.cc_div.ie #cs{
max-height: 37.5em;
position: relative;
top: 0;
margin-top: -5.625em;
}
.cc_div.ie .bar #cs{
margin-top:0;
max-height: 100%;
}
.cc_div.ie #cm{
border: 1px solid #dee6e9;
}
.cc_div.ie #c-s-in{
top: 0;
}
.cc_div.ie .b-tg{
padding-left: 1em;
margin-bottom: 0.7em;
}
.cc_div.ie .b-tg .c-tgl:checked ~ .c-tg:after{
left: 1.95em;
}
.cc_div.ie #s-bl table{
overflow: auto;
}
.cc_div.ie .b-tg .c-tg{
display: none;
}
.cc_div.ie .b-tg .c-tgl{
position: relative;
display: inline-block;
vertical-align: middle;
margin-bottom: 0.2em;
height: auto;
}
.cc_div.ie #s-cnt .b-bn .b-tl{
padding: 1.3em 6.4em 1.3em 1.4em
}
.cc_div.ie  .bar #s-bl td:before{
display: none;
}
.cc_div.ie .bar #s-bl td{
padding: 0.8em 0.625em 0.8em 1.2em;
}
.cc_div.ie .bar #s-bl thead tr{
position: relative;
}
.cc_div.ie .b-tg .t-lb{
filter: alpha(opacity=0);
}
.cc_div.ie #cm-ov,
.cc_div.ie #cs-ov{
filter: alpha(opacity=80);
}body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}.navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover, .navbar-nav .active > .nav-link, .navbar-nav .nav-link.active, .navbar-nav .nav-link.show, .navbar-nav .show > .nav-link, .navbar-nav li.menu-item.current-menu-item > a, .navbar-nav li.menu-item.current-menu-parent > a, .navbar-nav li.menu-item.current-menu-ancestor > a, .navbar-nav li a:hover, .navbar-nav li:hover > a, .navbar-nav li:hover, .social-media-links a:hover { color: #ffffff; } 
.thumbnail-post:hover img { -webkit-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); transform: scale(1.1,1.1); } 
.thumbnail-post:hover .mask { opacity: 1; } 
.thumbnail-post:hover .icon { opacity: 1; top: 50%; margin-top: -25px; } 
.content { background-color: #ffffff; } 
.content { padding-top: 2rem; padding-bottom: 0rem; } 
article.page, .post-content { margin-bottom: 2rem; } 
.navbar-nav .dropdown-menu { background-color: #582000; } 
.navbar-nav .dropdown-item:focus, .navbar-nav .dropdown-item:hover { background: none; } 
.menu-header, .sticky-header { background-color: #582000; } 
.header-wrapper:not(.header-v2) .header-search .form-control:focus, .sticky-header .header-search .form-control:focus { background-color: #4c1400; } 
.footer { background: #c1c1c1; } 
.header-pattern { background-color: #2565a5; } 
.header-search .form-control, .header-search .form-control:focus, .header-search .form-control::placeholder { color: #ececec; } 
body { } 
#website-title, #website-title a { font-size: 50px; font-family: Sumana; font-weight: 600; color: #ffffff; } 
#tagline { font-size: 13px; font-family: Roboto; font-weight: 400; color: #e6ede2; } 
.post-title, .post-title a, .blog-title { font-size: 28px; font-family: Roboto; font-weight: 400; color: #51545C; } 
.post-content { font-size: 15px; font-family: Roboto; font-weight: 400; color: #333; } 
body{ color:#333; } 
#sticky-title { font-size: 25px; font-family: Roboto; font-weight: 400; color: #ffffff; display: none;} 
.page-nav a, .navbar-nav .nav-link, .navbar-nav .dropdown-item, .navbar-nav .dropdown-menu, .menu-header, .header-wrapper .header-search, .sticky-header, .navbar-toggler, .navbar-nav .mega-menu .widget-title, .navbar-nav .mega-menu .widget-content { font-size: 15px; font-family: Roboto; font-weight: 400; color: #ececec; } 
.menu-icon img { max-height: 15px; width: auto; } 
#posts-slider h5 a { font-size: 36px; font-family: Roboto; } 
#posts-slider p { font-size: 18px; font-family: Roboto; } 
.widget-title, .widget-title a.rsswidget { font-size: 19px; font-weight: 400; color: #ffffff; } 
.widget-content, .aside, .aside a { font-size: 13px; font-family: Roboto; font-weight: 400; color: #333; }
.widget-content, .widget-content a, .widget-content .tab-holder .news-list li .post-holder a, .widget-content .tab-holder .news-list li .post-holder .meta{ color:#333; } 
.content-box h5.card-title { font-size: 30px; font-family: Roboto; font-weight: 400; color: #6b6b6b; } 
.content-box p { font-size: 22px; font-family: Roboto; font-weight: 400; color: #888; } 
h3.content-box-section-title { font-size: 1.9rem; font-family: Roboto; font-weight: 300; text-align: center; color: #333333; } 
h3.testimonials-section-title { font-size: 2.5rem; font-family: Roboto; font-weight: 300; text-align: center; color: #333333; } 
h3.counter-circle-section-title { font-size: 2rem; font-family: Roboto; font-weight: 500; text-align: center; color: #ffffff; } 
.counter-circle-text, .counter-circle-text h5 { font-size: 1.5rem; font-family: Roboto; font-weight: 300; color: #ffffff; } 
h3.custom-content-section-title { font-size: 1.9rem; font-family: Roboto; font-weight: 500; text-align: center; color: #333333; } 
h1 { font-size: 32px; font-family: Roboto; font-weight: 400; color: #333; } 
h2 { font-size: 26px; font-family: Roboto; font-weight: 400; color: #333; } 
h3 { font-size: 23px; font-family: Roboto; font-weight: 400; color: #333; } 
h4 { font-size: 21px; font-family: Roboto; font-weight: 400; color: #333; } 
h5 { font-size: 18px; font-family: Roboto; font-weight: 400; color: #333; } 
h6 { font-size: 14px; font-family: Roboto; font-weight: 400; color: #333; } 
#copyright, #copyright a { font-size: .7rem; font-family: Roboto; font-weight: 300; color: #999999; } 
.home-content-boxes .card { background: #efefef; } 
.home-content-boxes { padding-top: 25px; padding-bottom: 25px; } 
.content-box-1 h5.card-title ,  .content-box-1 p {
color: #787878;
} 
.content-box-1 .card {
background: #f9f9f9;
} 
.content-box-1 [class*=" fa-"] { color: #afbbc1; } 
.content-box-2 h5.card-title ,  .content-box-2 p {
color: #787878;
} 
.content-box-2 .card {
background: #f9f9f9;
} 
.content-box-2 [class*=" fa-"] { color: #afbbc1; } 
.home-testimonials { background-color: #efefef; padding-top: 40px; padding-bottom: 40px; } 
.home-testimonials blockquote, .home-testimonials blockquote footer { color:#333333 } 
.home-counter-circle { background-color: #41d6c2; padding-top: 40px; padding-bottom: 40px; } 
.home-custom-content { background-color: #93f2d7; padding-top: 40px; padding-bottom: 40px; } 
#backtotop { right: 2rem; } 
.widget-title-background { position: absolute; top: -1px; bottom: 0; left: -31px; right: -31px; border: 1px solid; border-color: #dc9c21; background: #dc9c21; } 
.widget-content { padding: 30px; background: none; border: none; -webkit-box-shadow: none; box-shadow: none; } 
.widget-before-title { top: -30px; } 
.widget::before { -webkit-box-shadow: none; box-shadow: none; } 
a, .page-link, .page-link:hover, code, .widget_calendar tbody a, .page-numbers.current { color: #0bb697; } 
.breadcrumb-item:last-child, .breadcrumb-item+.breadcrumb-item::before, .widget a, .post-meta, .post-meta a, .navigation a, .post-content .number-pagination a:link, #wp-calendar td, .no-comment, .comment-meta, .comment-meta a, blockquote, .price del, .portfolio-categories a { color: #a22b2b; } 
a:hover { color: #1fcaab; } 
.header { padding-top: 40px; padding-bottom: 40px; } 
.header.container { padding-left: 30px; padding-right: 30px; } 
.page-nav ul > li, .navbar-nav > li { padding: 0 8px; } 
.custom-header { 
background-image: url(https://www.latoscane.net/wp-content/uploads/2025/09/cropped-entete-toscane-2-1.jpg);
background-color: rgba(255, 255, 255, 0.2); background-blend-mode: multiply; background-position: center top; background-repeat: no-repeat; position: relative; background-size: cover; width: 100%; height: 100%; } 
.social-media-links a { color: #999999; } 
.header-block { background-color: #273039; background: -o-radial-gradient(circle, #273039, #18212a); background: radial-gradient(circle, #273039, #18212a); background-image: url(https://www.latoscane.net/wp-content/uploads/2017/03/entete-toscane6.png); background-position: top center; background-repeat: no-repeat; } 
.btn, a.btn, button, .button, .widget .button, input#submit, input[type=submit], .post-content a.btn, .woocommerce .button { background: #0bb697; background-image: -webkit-gradient( linear, left bottom, left top, from(#0bb697), to(#0bb697) ); background-image: -o-linear-gradient( bottom, #0bb697, #0bb697 ); background-image: linear-gradient( to top, #0bb697, #0bb697 ); color: #f4f4f4; text-shadow: none; border-color: #0bb697; border-radius: .3em; border-width: 1px; border-style: solid; -webkit-box-shadow: 0 2px 0 #1d6e72; box-shadow: 0 2px 0 #1d6e72; } 
.btn:hover, a.btn:hover, button:hover, .button:hover, .widget .button:hover, input#submit:hover, input[type=submit]:hover, .carousel-control-button:hover, .ekko-lightbox-nav-overlay a:hover, .header-wrapper .woocommerce-menu .btn:hover { color: #ffffff; border-color: #313a43; background: #313a43; background-image: -webkit-gradient( linear, left bottom, left top, from( #313a43 ), to( #313a43 ) ); background-image: -o-linear-gradient( bottom, #313a43, #313a43 ); background-image: linear-gradient( to top, #313a43, #313a43 ); -webkit-box-shadow: 0 2px 0 #313a43; box-shadow: 0 2px 0 #313a43; border-width: 1px; border-style: solid; } 
input[type=text], input[type=email], input[type=url], input[type=password], input[type=file], input[type=tel], textarea, select, .form-control, .form-control:focus, .select2-container--default .select2-selection--single, a.wpml-ls-item-toggle, .wpml-ls-sub-menu a { background-color: #ffffff; border-color: #E0E0E0; color: #888888; } 
.custom-checkbox .custom-control-input:checked~.custom-control-label::before, .custom-radio .custom-control-input:checked~.custom-control-label::before, .nav-pills .nav-link.active, .dropdown-item.active, .dropdown-item:active, .woocommerce-store-notice, .comment-author .fn .badge-primary, .widget.woocommerce .count, .woocommerce-review-link, .woocommerce .onsale, .stars a:hover, .stars a.active, .switch input:checked + label::before { background: #492fb1; } 
.form-control:focus, .input-text:focus, input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=file]:focus, input[type=tel]:focus, textarea:focus, .page-link:focus, select:focus, .switch input:focus + label::before { border-color: transparent; box-shadow: 0 0 .7rem rgba(73, 47, 177, 0.9); } 
.custom-control-input:focus~.custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem  rgba(73, 47, 177, 0.25); } 
.btn.focus, .btn:focus { box-shadow: 0 0 0 0.2rem rgba(73, 47, 177, 0.25); } 
:focus { outline-color: rgba(73, 47, 177, 0.25); } 
code { border-left-color: #492fb1; } 
#bootstrap-slider .carousel-caption h5 { display: block; } 
#bootstrap-slider .carousel-caption h5 { background: rgba(0,0,0,0.62); padding: 1rem; } 
#bootstrap-slider .carousel-caption p { background: rgba(0,0,0,0.62); padding: 1rem; } 
#parallax-slider .carousel-caption h5 { display: block; } 
#posts-slider .carousel-caption h5 { display: block; } 
@media (min-width: 992px), (min-width: 1200px), (min-width: 1260px) and (max-width: 1198.98px) { 
.container, #wrapper { width: 100%; max-width: 1200px; } 
.posts.card-deck > .card { min-width: calc(50% - 30px); max-width: calc(50% - 30px); } 
.posts.card-deck > .card.p-4 { min-width: calc(50% - 2rem); max-width: calc(50% - 2rem); } 
.home-content-boxes .content-box { min-width: 25%; max-width: 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; }
} 
@media (max-width: 991.98px) { 
.posts.card-deck > .card { min-width: calc(50% - 30px); max-width: calc(50% - 30px); } 
.posts.card-deck > .card.p-4 { min-width: calc(50% - 2rem); max-width: calc(50% - 2rem); }
} 
@media (min-width: 768px) { 
.sticky-header { width: 100%; left: 0; right: 0; margin: 0 auto; z-index: 99999; } 
.page-nav, .header-wrapper .main-menu { padding-top: 8px; padding-bottom: 8px; } 
#website-title { margin: 0; } 
a:hover .link-effect, a:focus .link-effect { -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); } 
.posts.card-columns { -webkit-column-count: 2; column-count: 2; } 
.header-v1 .social-media-links li:last-child a { padding-right: 0; }
} 
@media (max-width: 767.98px) { 
.navbar-nav .menu-item-has-children ul li .dropdown-toggle { padding-bottom: .7rem; } 
.navbar-nav .menu-item-has-children .dropdown-menu { margin-top: 0; } 
.page-nav ul li, .page-nav ul, .navbar-nav li, .navbar-nav, .navbar-nav .dropdown-menu, .navbar-toggler { border-color: #4c1400; } 
.navbar-toggler, .page-nav ul li, .page-nav ul, .navbar-nav li, .navbar-nav, .navbar-nav .dropdown-menu { background: #501800; } 
.posts.card-columns { -webkit-column-count: 1; column-count: 1; } 
.posts.card-deck > .card { min-width: calc(100% - 30px); max-width: 100%; } 
.posts.card-deck > .card.p-4 { min-width: calc(100% - 2rem); max-width: 100%; } 
#bootstrap-slider .carousel-caption h5, #parallax-slider .carousel-caption h5, #posts-slider .carousel-caption h5 { font-size: 1.8rem; } 
.portfolio.card-deck .card { min-width: calc(50% - 30px); max-width: calc(50% - 30px); }
} 
@media (min-width: 576px) {} 
@media (max-width: 575.98px) { 
.header-v1 .search-form .form-control { background-color: #501800; } 
#bootstrap-slider .carousel-caption h5, #parallax-slider .carousel-caption h5, #posts-slider .carousel-caption h5 a { font-size: 1.5rem; margin: 0; } 
.portfolio.card-deck .card { min-width: 100%; max-width: 100%; }
} .sticky-header img:not(.menu-icon) {
width: 110px;
margin: 0.2rem 0;
}