@import url('https://fonts.googleapis.com/css2?family=Miriam+Libre:wght@400;700&display=swap');

@font-face {font-family: 'EzerActual-Black';src: url('../fonts/EzerActual-Black.eot') format('embedded-opentype'), url('../fonts/EzerActual-Black.woff') format('woff'), url('../fonts/EzerActual-Black.woff2') format('woff2');font-weight: normal;font-style: normal;font-display: block;}
@font-face {font-family: 'EzerActual-Bold';src: url('../fonts/EzerActual-Bold.eot') format('embedded-opentype'), url('../fonts/EzerActual-Bold.woff') format('woff'), url('../fonts/EzerActual-Bold.woff2') format('woff2');font-weight: normal;font-style: normal;font-display: block;}
@font-face {font-family: 'EzerActual-Light';src: url('../fonts/EzerActual-Light.eot') format('embedded-opentype'), url('../fonts/EzerActual-Light.woff') format('woff'), url('../fonts/EzerActual-Light.woff2') format('woff2');font-weight: normal;font-style: normal;font-display: block;}
@font-face {font-family: 'EzerActual-Regular';src: url('../fonts/EzerActual-Regular.eot') format('embedded-opentype'), url('../fonts/EzerActual-Regular.woff') format('woff'), url('../fonts/EzerActual-Regular.woff2') format('woff2');font-weight: normal;font-style: normal;font-display: block;}

html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;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;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
/*b,strong{font-weight:bolder}*/
b,strong{font-weight:normal;}
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:-.25em}
sup{top:-.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}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}
/*! RESET STYLES */
a{text-decoration:none;color:inherit;cursor:pointer;outline:0}
[type=submit],button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer;outline:0}
figure{margin:0}
input,textarea{outline:0}
input::-moz-focus-inner{border:0;padding:0;margin:0}
dd,ol,ul{margin:0;padding:0;list-style:none}
blockquote{margin:0}
.text-content dd,.text-content ol,.text-content ul{padding-left:40px;margin:1em 0}
.text-content ul{list-style:disc}
.text-content ol{list-style:decimal}
h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:normal;}
p{margin:0}
cite{font-style:normal}
fieldset{border-width:0;padding:0;margin:0}
/*html{font-size:1px}*/
/*body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif;font-size:16rem;font-weight:400;line-height:1.3;color:#222}*/
/*! INIT BASE STYLES */

button,html,input,select,textarea{-webkit-font-smoothing:antialiased;}
body{overflow-x:hidden;background-color:#fff;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
img{display:inline-block;max-width:100%;height:auto}
/* RESET FROM HARTMAN END */


body{direction:rtl;}
a {color:inherit;text-decoration:none;}

/* VARIABLES: */
:root {
    --border-color:rgba(0,0,0,0.2);
    --font-family-black:"EzerActual-Black";
    --font-family-bold:"EzerActual-Bold", sans-serif;
    --font-family-light:"EzerActual-Light", sans-serif;
    --font-family-regular:"EzerActual-Regular";
    --text-color:#121212;
    --font-family-2:'Miriam Libre', sans-serif;
    --text-color-2:#121212;
    --sala-margin:10px;
    --sala-header-margin-top: 15px;
    --between:20px;
    --item-width:0;
    --bgcolor-1: #F95941;
    --bgcolor-2: #0167B1;
    --bgcolor-3: #333333;
    --bgcolor-4: #C2181E;
    --bgcolor-5: #A2ACA2;
    --bgcolor-6: #E5819F;
    --bgcolor-7: #79AA7C;
    --bgcolor-8: #C89D80;
    --bgcolor-9: #5C85DF;
    --bgcolor-10: #C2A986;
    --bgcolor-11: #82ACB4;
    --bgcolor-12: #C8AA27;
}
/* Cols Roles */
.cols-1{-webkit-box-flex:10%;-ms-flex:10%;flex:10%;}
.cols-2{-webkit-box-flex:20%;-ms-flex:20%;flex:20%;}
.cols-3{-webkit-box-flex:28.3334%;-ms-flex:28.3334%;flex:28.3334%;}
.cols-4{-webkit-box-flex:40%;-ms-flex:40%;flex:40%;}
.cols-5{-webkit-box-flex:51.6667%;-ms-flex:51.6667%;flex:51.6667%;}
.cols-6{-webkit-box-flex:60%;-ms-flex:60%;flex:60%;}
.cols-7{-webkit-box-flex:70%;-ms-flex:70%;flex:70%;}
.cols-8{-webkit-box-flex:80%;-ms-flex:80%;flex:80%;}
.cols-9{-webkit-box-flex:90%;-ms-flex:90%;flex:90%;}
.cols-10{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;}
/* Globals */
.salamandra_grids_container .byline,
.salamandra_grids_container .headline,
.salamandra_grids_container .custom_content,
.salamandra_grids_container .underline{color:var(--text-color)}
.salamandra_grids_container .byline{font-family:var(--font-family-regular);}
.salamandra_grids_container .headline{font-family:var(--font-family-bold);}
.salamandra_grids_container .custom_content,
.salamandra_grids_container .underline{font-family:var(--font-family-light);}
.salamandra_grids_container .date{color:var(--text-color-2);font-family:var(--font-family-2);}
.__overflow_hiden{overflow:hidden;}
img{display:block;}
.salamandra_grids_container .responsive-breake{display:none;}
/* Styles */
.container{width:100%;max-width:1200px;margin:0 auto;}
.container-wrap{margin: 30px auto 30px;}
.cols{padding:0 var(--between) 0 19px;border-left:1px solid var(--border-color);-webkit-box-sizing:border-box;box-sizing:border-box;}
.cols:last-child{border-left:0;padding-left:var(--between);}
.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;position:relative;}
.grid::before{content:'';width:calc(100% - 40px);height:1px;background-color:var(--border-color);position:absolute;bottom:100%;left:var(--between);}
.container-wrap:first-child .grid{padding-top:0;}
.container-wrap:first-child .grid::before{display:none;}
.salamandra_grids_container .label{color:#E70000;/*float:right;*/}
/*.salamandra_grids_container .label {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}*/
.salamandra_grids_container .label::after{content:' / ';/*white-space:pre;*/font-family:var(--font-family-light);}
.salamandra_grids_container .headline{font-size:38px;letter-spacing:-0.3px;line-height:42px;margin-bottom:var(--sala-margin);}
.salamandra_grids_container .custom_content,
.salamandra_grids_container .underline{font-size:16px;font-weight:300;line-height:24px;margin-bottom:var(--sala-margin);}
.salamandra_grids_container .byline{font-size:12px;line-height:14px;}
/*.date{font-size:12px;letter-spacing:1px;line-height:14px;display:inline-block;}*/
.salamandra_grids_container .date{font-size:12px;letter-spacing:0;line-height:14px;display:inline-block;}
.home .salamandra_grids_container .date {display: none;}

/* Modules */

/* MULTICOLUMN */
.grid-id_7 {padding: 0;}
.grid-id_7::before {content: none;}
.container-wrap.multicolumn-module {margin-bottom: 0;}
.container-wrap.multicolumn-module + .container-wrap.multicolumn-module {margin-top: 0;}
.cols-type-c.cols-2.multi-col {margin-top: 0;border-left: 1px solid var(--border-color);padding: 0 var(--between) 0 19px;margin-bottom: 35px;max-width: 20%;}
.cols-type-c.cols-2.multi-col:nth-child(5n) {border-left: none;}
.cols-type-c.cols-2.multi-col:last-child {border-left: none;}
.cols-type-c.cols-2.multi-col::after {content: none;}
.cols-type-c.cols-2.multi-col::before {content: none;}
.multicolumn-wrapper .multi-title {display: block;font-size: 16px;line-height: 20px;color: #E70000;font-family: var(--font-family-bold);}
.multicolumn-wrapper .item.template-multi {padding-top: 10px;margin-bottom: 10px;border-top: 1px solid var(--border-color);}
.multicolumn-wrapper .item.template-multi::after {content: none;}
.multicolumn-wrapper .item.template-multi .media {padding: 0;margin-bottom: 10px;}
.multicolumn-wrapper .item.template-multi .item-content {padding: 0;margin: 0;}
.multicolumn-wrapper .item.template-multi.first-item {border-top: none;}
.multicolumn-wrapper .item.template-multi.first-item .headline {margin: 0;}
.multicolumn-wrapper .item.template-multi.second-item .item-content {margin: 0;}
.multicolumn-wrapper .item.template-multi.second-item .headline {margin: 0;font-size: 14px;line-height: 20px;font-family: var(--font-family-light);}
/*.multicolumn-wrapper .item.template-multi {flex-direction: column;}*/



/* WEEKEND PACKAGE */
.weekend-package  .grid {padding-top: 35px;}
.weekend-package .grid::before {height: 2px;background-color: #1D0C14;}
.section-title-module + .weekend-package .grid {padding-top: 20px;}
.item-magazine-link {width: 100%;max-width: 350px;display: block;position: absolute;top: 20px;left: 50%;z-index: 2;transform: translateX(-50%);}

.weekend-package .grid-6-4 {flex-wrap: nowrap;}
.weekend-package .weekend-package-6 .template-magazine {height: 100%;min-height: 740px;}
/*.weekend-package .weekend-package-6 .item::before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  z-index: 2;
  left: 0;
  height: 67px;
  top: 20px;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='350px' height='67px' viewBox='0 0 350 67' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Elogo magazine davar white%3C/title%3E%3Cdefs%3E%3Cfilter x='-4.9%25' y='-37.2%25' width='109.8%25' height='174.4%25' filterUnits='objectBoundingBox' id='filter-1'%3E%3CfeOffset dx='0' dy='0' in='SourceAlpha' result='shadowOffsetOuter1'%3E%3C/feOffset%3E%3CfeGaussianBlur stdDeviation='4' in='shadowOffsetOuter1' result='shadowBlurOuter1'%3E%3C/feGaussianBlur%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0' type='matrix' in='shadowBlurOuter1' result='shadowMatrixOuter1'%3E%3C/feColorMatrix%3E%3CfeMerge%3E%3CfeMergeNode in='shadowMatrixOuter1'%3E%3C/feMergeNode%3E%3CfeMergeNode in='SourceGraphic'%3E%3C/feMergeNode%3E%3C/feMerge%3E%3C/filter%3E%3Cpolygon id='path-2' points='0.0002 0.456 43.7496792 0.456 43.7496792 35.4557 0.0002 35.4557'%3E%3C/polygon%3E%3Cpolygon id='path-4' points='0.1058 0.4872 50.402 0.4872 50.402 35.4262 0.1058 35.4262'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Modules' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Weekend-Module' transform='translate(-784.000000, -480.000000)'%3E%3Cg id='logo-magazine-davar-white' filter='url(%23filter-1)' transform='translate(796.000000, 492.000000)'%3E%3Cg id='Group-3' transform='translate(0.000000, 0.543600)'%3E%3Cmask id='mask-3' fill='white'%3E%3Cuse xlink:href='%23path-2'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-2'%3E%3C/g%3E%3Cpath d='M42.9042,10.2217 C42.1612,6.7887 40.4502,3.9277 37.1762,2.2987 C34.8392,1.1367 32.3072,0.5787 29.7112,0.5477 C23.0972,0.4687 0.0002,0.4557 0.0002,0.4557 L0.0002,15.7027 C0.0002,15.7027 17.6032,15.7217 20.9732,15.8657 C22.6502,15.9367 23.5222,16.9597 23.6942,18.6287 C23.7582,19.2497 23.7632,19.8797 23.7642,20.5067 C23.7712,25.0307 23.7662,29.5557 23.7712,34.0797 C23.7722,34.5227 23.8162,34.9677 23.8422,35.4557 L43.6712,35.4557 C43.6972,35.1637 43.7352,34.9287 43.7352,34.6917 C43.7322,28.6347 43.7932,22.5787 43.6852,16.5247 C43.6482,14.4157 43.3482,12.2847 42.9042,10.2217' id='Fill-1' fill='%23FFFFFF' mask='url(%23mask-3)'%3E%3C/path%3E%3C/g%3E%3Cpath d='M88.4442,10.6149 C88.0592,4.9719 84.4422,1.2229 78.8272,1.1359 C70.8642,1.0109 47.5002,1.0019 47.5002,1.0019 L47.5002,16.2309 C47.5002,16.2309 62.0952,16.2169 65.5982,16.2309 C66.1402,16.2339 66.6942,16.2989 67.2272,16.4059 C68.1852,16.5999 68.7032,17.2119 68.7652,18.2139 C68.8712,19.8929 68.1122,20.7319 66.4042,20.7389 C62.6302,20.7519 47.5002,20.7259 47.5002,20.7259 L47.5002,36.0019 L91.2502,35.9399 L91.2502,20.7549 C91.2502,20.7549 86.1622,20.7449 84.9872,20.7449 C87.9482,17.7769 88.7032,14.4039 88.4442,10.6149' id='Fill-4' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M134.9999,16.1842 L134.9999,1.0012 L91.2499,1.0012 L91.2499,16.1842 L91.3479,16.1842 C91.3479,16.1892 91.3489,16.1912 91.3489,16.1952 L92.5529,16.1952 L107.2539,16.1952 C110.9989,16.1962 111.7999,16.9822 111.8079,20.7012 C111.8159,25.4092 111.8299,31.2222 111.7919,35.9302 C111.7919,36.0742 111.8009,35.8192 111.8159,35.9302 L112.2409,35.9302 C112.4079,35.9982 112.6249,35.9312 112.9139,35.9302 C118.8849,35.8952 124.8569,35.9352 130.8289,35.9302 C131.1299,35.9302 131.4309,35.9572 131.7719,35.9302 C131.7909,35.5862 131.8179,36.2012 131.8179,35.9302 C131.8209,32.3302 131.8339,27.7492 131.8129,24.1502 C131.7959,21.1562 130.9929,18.4762 128.5479,16.4902 C128.5169,16.4652 128.5419,16.3662 128.5419,16.1842 L134.9999,16.1842 Z' id='Fill-6' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M196.4999,16.1842 L196.4999,1.0012 L228.5069,1.0012 L228.5069,16.1842 L228.4099,16.1842 C228.4099,16.1892 228.4079,16.1912 228.4079,16.1952 L227.1839,16.1952 C223.4379,16.1962 222.6379,16.9822 222.6299,20.7012 C222.6209,25.4092 222.6069,31.2222 222.6459,35.9302 C222.6459,36.0742 222.6369,35.8192 222.6209,35.9302 L222.1959,35.9302 C222.0289,35.9982 221.8119,35.9312 221.5229,35.9302 C215.5529,35.8952 209.5799,35.9352 203.6079,35.9302 C203.3079,35.9302 203.0059,35.9572 202.6649,35.9302 C202.6459,35.5862 202.6189,36.2012 202.6189,35.9302 C202.6159,32.3302 202.6039,27.7492 202.6239,24.1502 C202.6419,21.1562 203.4429,18.4762 205.8899,16.4902 C205.9209,16.4652 205.8959,16.3662 205.8959,16.1842 L196.4999,16.1842 Z' id='Fill-8' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M272.0419,17.067 C272.0039,14.96 271.7049,12.828 271.2589,10.765 C270.5169,7.333 268.8059,4.471 265.5329,2.842 C263.1939,1.68 260.6639,1.123 258.0659,1.091 C251.4529,1.012 232.5069,1 232.5069,1 L232.5069,16.246 C232.5069,16.246 245.9589,16.265 249.3299,16.409 C251.0059,16.48 251.8779,17.504 252.0509,19.172 C252.1039,19.691 252.1139,20.215 252.1169,20.739 L232.5069,20.739 L232.5069,36 C232.5399,35.996 233.0349,35.977 238.8069,35.909 C241.4039,35.878 243.9349,35.32 246.2729,34.158 C249.5459,32.529 251.2569,29.668 251.9999,26.235 C252.0419,26.039 252.0829,25.828 252.1229,25.61 C252.1239,28.615 252.1249,31.619 252.1279,34.624 C252.1279,35.066 252.1719,35.511 252.1989,36 L272.0279,36 C272.0549,35.708 272.0919,35.472 272.0919,35.235 C272.0889,29.178 272.1479,23.123 272.0419,17.067' id='Fill-10' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M167.2675,1.0006 L148.6875,1.0006 L148.6875,42.5436 L168.5935,42.5436 L168.5935,2.5766 C168.5935,1.7066 167.9995,1.0006 167.2675,1.0006' id='Fill-12' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M191.1737,1.0006 L172.5937,1.0006 L172.5937,20.7386 L192.4997,20.7386 L192.4997,2.5766 C192.4997,1.7066 191.9057,1.0006 191.1737,1.0006' id='Fill-14' fill='%23FFFFFF'%3E%3C/path%3E%3Cg id='Group-18' transform='translate(275.000000, 0.543600)'%3E%3Cmask id='mask-5' fill='white'%3E%3Cuse xlink:href='%23path-4'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-17'%3E%3C/g%3E%3Cpath d='M50.3378,16.4922 C50.3008,14.3852 50.0018,12.2532 49.5568,10.1892 C48.8148,6.7572 47.1028,3.8952 43.8288,2.2682 C41.4918,1.1042 38.9608,0.5472 36.3628,0.5152 L24.7468,0.4872 L0.1058,0.4872 L0.1058,15.6712 C0.1058,15.6712 5.1928,15.6822 6.3678,15.6822 C3.4068,18.6482 2.9088,22.0142 2.9088,25.8122 C2.9088,28.6362 2.9108,35.4262 2.9108,35.4262 L22.5698,35.4262 C22.5658,31.4752 22.5508,21.1052 22.5618,18.0692 C22.5638,17.8152 22.5878,17.5902 22.6258,17.3782 C22.6328,17.3312 22.6468,17.2922 22.6548,17.2502 C22.6998,17.0522 22.7618,16.8732 22.8398,16.7152 C22.8568,16.6832 22.8688,16.6472 22.8858,16.6162 C23.2288,16.0162 23.8568,15.7312 24.7468,15.7192 C24.7468,15.7192 28.3708,15.7032 28.4938,15.7112 C29.4968,15.7722 30.1088,16.2882 30.3018,17.2472 C30.4078,17.7822 30.4748,18.3332 30.4768,18.8782 C30.4778,19.1792 30.4798,19.6182 30.4808,20.1532 L26.7468,20.1532 L26.7468,35.4262 L50.3238,35.4262 C50.3508,35.1342 50.3878,34.8952 50.3878,34.6612 C50.3858,28.6032 50.4448,22.5462 50.3378,16.4922' id='Fill-16' fill='%23FFFFFF' mask='url(%23mask-5)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: top center;
}*/
.weekend-package .weekend-package-6 .template-magazine .media {height: 100%;padding-bottom: 0;}
.weekend-package .weekend-package-6 .template-magazine .media::after {background: linear-gradient(0.23deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 49.08%, rgba(0,0,0,0.5) 100%);}
.weekend-package .weekend-package-6 .template-magazine .underline {margin-bottom: 15px;}

.weekend-package .weekend-package-4 {display: flex;flex-direction: column;height: 100%;}
.weekend-package .weekend-package-4 .item:first-child {height: 220px;}
.weekend-package .weekend-package-4 .item {padding-top: 20px;position: relative;align-items: center;flex-direction: row;height: 240px;}
.weekend-package .weekend-package-4 .item .media {flex-basis: 50%;height: 100%;margin: 0;/*width: 220px;*/position: relative;}
.weekend-package .weekend-package-4 .item .media img {height: 100%;object-fit: cover;position: absolute;top: 0;right: 0;}
.weekend-package .weekend-package-4 .item .item-content {/*width: 220px;*/justify-content: center;display: flex;flex-direction: column;align-items: center;padding: 0 20px;background-color: #000;flex-basis: 50%;height: 100%;margin: 0;text-align: center;}
.weekend-package .weekend-package-4 .item .headline {
  color: #fff;font-family: var(--font-family-light);font-size: 20px;line-height: 26px;margin-bottom: 10px;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.weekend-package .weekend-package-4 .item .byline {color: #fff;}
.weekend-package .weekend-package-4 .label, 
.weekend-package .weekend-package-6 .label {float: none;color: #fff;}

/* Covid data */
.highcharts-label:not(:last-child) {display:none;}
.highcharts-label:last-child{display:block;visibility:visible;opacity: 1;}

/* Templates */
/* Cols Type A */
/* News */
.cols-type-a .template-news {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.cols-type-a .template-news .item-content {-webkit-box-flex:34.7826087%;-ms-flex:34.7826087%;flex:34.7826087%;min-width:320px;padding-left:20px;}
.cols-type-a .template-news .media {-webkit-box-flex:65.2173913%;-ms-flex:65.2173913%;flex:65.2173913%;}
.cols-type-a .template-news .media img {width:100%;}

/* News 2 */
/*.template-news-4 .label, .template-news-2 .label, .template-news .label {float: right;}*/
.template-news-4 .label, .template-news-2 .label, .template-news .label {display: inline-block;clear: both;word-break: break-word;display: inline;}
/*.template-news-4 .label + a, 
.template-news-2 .label + a, 
.template-news .label + a {float: right;}*/
.template-news-2 .item-content {display: flex;flex-direction: column;}
.template-news-2 .item-content .custom_content,
.template-news-2 .item-content .underline {order: 1;}
.template-news-2 .custom_content ul {margin-right: 20px;}
.template-news-2 .custom_content ol {list-style: decimal;margin-right: 15px;}
.template-news-2 .custom_content li {font-size: 15px;line-height: 22px;margin-bottom: 10px;position: relative;}
.template-news-2 .custom_content ul li::before {
  content: "•";
  line-height: 5px;
  font-size: 24px;
  height: 5px;
  width: 5px;
  position: absolute;
  top: 8px;
  right: -20px;
  font-family: sans-serif;
  display: block;
}

.cols-type-a .template-news-2 .headline {margin-bottom: 20px;}
.cols-type-a .template-news-2 .custom_content,
.cols-type-a .template-news-2 .underline {margin-top: 15px;}

/* Modules */
.section-title-module {margin-top: 50px;margin-bottom: 0;}
.section-title-module .grid::before {content: none;}
.section-title-module + .container-wrap:not(.section-title-module) {margin-top: 0;}
.section-title-module + .container-wrap:not(.section-title-module) .grid::before {content: none;}
.module .section-title {border-top: solid 2px #000;padding-top: 10px;}
.module .section-title p, .module .section-title h2 {color: #E70000;font-size: 28px;line-height: 28px;font-family: var(--font-family-bold);}
.section-title-module + .container-wrap:not(.section-title-module) .slider-package-wrapper {margin-top: 20px;}

/*.module.full_coverage {margin-bottom: 20px;}*/
.cols .full_coverage.module {flex-direction: column;display: flex;}
.full_coverage_ttl {position: relative;margin-bottom: 15px;font-size: 16px;line-height: 20px;color: #E70000;font-family: var(--font-family-bold);}
.full_coverage_item.item1 .byline {font-size: 12px;line-height: 14px;color: #3A3A3A;font-family: var(--font-family-2);}
.cols .full_coverage_item.item1 {width: 100%;margin-bottom: 20px;position: relative;padding-top: 10px;display: flex;flex-direction: column;border-top: 1px solid var(--border-color);}
.cols .full_coverage_item.item1 .headline {font-size: 15px;line-height: 21px;font-family: var(--font-family-regular);margin-bottom: 5px;}
.cols .full_coverage_item.item1:last-child {margin-bottom: 0;}
.full_coverage_item::before {
  content: "";
  position: absolute;
  display: block;
  width: 30px;
  height: 1px;
  background-color: #E70000;
  right: 0;
  top: -1px;
}

/* News 3 */
.cols-type-a .template-news-3,
.cols-type-b .template-news-3{position:relative;}
.cols-type-a .template-news-3 .media::after,
.cols-type-b .template-news-3 .media::after{
  background: linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 100%);
  content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;
}
/*.template-news-3 .date {letter-spacing: 0;}*/
.cols-type-a .template-news-3 .item-content,
.cols-type-b .template-news-3 .item-content{display: flex;flex-direction:column;justify-content: space-between;position:absolute;width:100%;top:0;left:0;z-index:3;padding:20px 20px 0;}
.cols-type-a .template-news-3 .media,
.cols-type-b .template-news-3 .media{position:relative;padding-bottom:66.666%;z-index:1;}
.cols-type-a .template-news-3 .media img,
.cols-type-b .template-news-3 .media img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;}
.cols-type-a .template-news-3 .byline,
.cols-type-b .template-news-3 .byline{display: none;}
.cols-type-a .template-news-3 .headline,
.cols-type-b .template-news-3 .headline {margin-bottom: 0;}
.template-news-3 .headline .label + a,
.template-news-3 .headline .label + span {clear: both;/*display: block;*/}
.cols-type-a .template-news-3 .label,
.cols-type-b .template-news-3 .label{padding-right: 30px;position: relative;font-size: 18px;line-height: 22px;margin-bottom: 10px;display: block;color:#fff;float:none;}
.template-news-3 .label {position: relative;padding-right: 15px;float: none;}
.template-news-3 .label::before {
  content: "";
  position: absolute;
  right: 0;
  top: 1px;
  background-color: #E70000;
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  animation: live-pulse 1.6s ease 0s infinite;
}
/*.cols-2 .template-news-3 .label,*/
/*.cols-type-c .template-news-3 .label {padding-right: 20px;}*/
.cols-2 .template-news-3 .label::before,
.cols-type-c .template-news-3 .label::before {
  width: 11px;
  height: 11px;
  top: 2px;
}
.cols-type-a .template-news-3 .label::after,
.cols-type-b .template-news-3 .label::after {
  content: none;
}
.cols-type-a .template-news-3 .headline,
.cols-type-b .template-news-3 .headline{max-width: 650px;font-family:var(--font-family-bold);color:#FFFFFF;font-size:40px;letter-spacing:0;line-height:45px;}

.template-news-3 .live-updates {padding: 0 20px;font-family: var(--font-family-regular);display: flex;font-size: 15px;line-height: 21px;color: #fff;position: absolute;width: 100%;z-index: 1;bottom: 20px;justify-content: space-between;}
.template-news-3 .live-updates-item {width: 100%;margin-left: 20px;background-color: #E70000;padding: 10px;color: #fff;}
.template-news-3 .live-updates-item > div {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.template-news-3 .live-updates-item:last-child {margin-left: 0;}
.template-news-3 .live-updates-item span {font-size: 12px;line-height: 14px;font-family: var(--font-family-2);}
.cols-type-c .template-news-3 .live-updates {display: none;}

/*cols-5 news-3*/
.cols-type-a.cols-5 .template-news-3 .live-updates,
.cols-type-b.cols-6 .template-news-3 .live-updates,
.cols-type-b.cols-5 .template-news-3 .live-updates {/*position: relative;flex-wrap: wrap;padding: 0;bottom: auto;*/}
.cols-type-a.cols-5 .template-news-3 .live-updates-item,
.cols-type-b.cols-6 .template-news-3 .live-updates-item,
.cols-type-b.cols-5 .template-news-3 .live-updates-item,
.cols-type-b.cols-6 .template-news-3 .live-updates-item {/*border-top: solid 1px #fff;margin: 0;*/}
.cols-type-b.cols-5 .template-news-3 .headline,
.cols-type-b.cols-6 .template-news-3 .headline {font-size: 30px;line-height: 35px;max-width: 580px;}

/*cols-3 news-3*/
.cols-type-a.cols-3 .template-news-3 .media,
.cols-type-b.cols-3 .template-news-3 .media {padding-bottom: 100%;}
.cols-type-a.cols-3 .template-news-3 .live-updates,
.cols-type-b.cols-3 .template-news-3 .live-updates {position: relative;flex-wrap: wrap;padding: 0;bottom: auto;}
.cols-type-a.cols-3 .template-news-3 .live-updates-item,
.cols-type-b.cols-3 .template-news-3 .live-updates-item {/*border-top: solid 1px #fff;*/margin: 0;}
.cols-type-b.cols-3 .template-news-3 .headline {
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 30px;line-height: 35px;max-width: none;width: 100%;}
.cols-type-a.cols-3 .template-news-3 .headline {
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 30px;line-height: 35px;max-width: 580px;}

.template-news-3 .live-updates-item {border-top: solid 1px rgba(255,255,255,0.5);}

.cols-type-b .template-news-3 .live-updates {bottom: 20px;padding: 0 20px;}
.cols-type-b .template-news-3 .live-updates-item:nth-child(3),
.cols-type-b .template-news-3 .live-updates-item:last-child {margin-left: 0 !important;}
.cols-type-b .template-news-3 .live-updates-item:nth-child(4) {display: none;}

/* SLIDER PACKAGE */
.slider-arrows {font-size: 40px;line-height: 1;}
.slider-arrows button {height: 100%;position: absolute;top: 0;z-index: 1;color: #fff;width: 30px;}
.slider-arrows .next {left: 0;}
.slider-arrows .prev {right: 0;}
.slider-package-wrapper {
  display: block;
  padding: 0;
  margin: 0;
  width: 100%;
  max-width: none;
  vertical-align: unset;
  overflow: hidden;
  position: relative;
}

/*colors*/
.bgcolor-1 {background-color: var(--bgcolor-1);}
.bgcolor-1 .item, 
.bgcolor-1 .item-content,
.bgcolor-1 .item .headline, 
.bgcolor-1 .item .underline, 
.bgcolor-1 .item .byline, 
.bgcolor-1 .item .date {background-color: var(--bgcolor-1);color:#fff;}

.bgcolor-2 {background-color: var(--bgcolor-2);}
.bgcolor-2 .item, 
.bgcolor-2 .item-content,
.bgcolor-2 .item .headline, 
.bgcolor-2 .item .underline, 
.bgcolor-2 .item .byline, 
.bgcolor-2 .item .date {background-color: var(--bgcolor-2);color:#fff;}

.bgcolor-3 {background-color: var(--bgcolor-3);}
.bgcolor-3 .item, 
.bgcolor-3 .item-content,
.bgcolor-3 .item .headline, 
.bgcolor-3 .item .underline, 
.bgcolor-3 .item .byline, 
.bgcolor-3 .item .date {background-color: var(--bgcolor-3);color:#fff;}

.bgcolor-4 {background-color: var(--bgcolor-4);}
.bgcolor-4 .item, 
.bgcolor-4 .item-content,
.bgcolor-4 .item .headline, 
.bgcolor-4 .item .underline, 
.bgcolor-4 .item .byline, 
.bgcolor-4 .item .date {background-color: var(--bgcolor-4);color:#fff;}

.bgcolor-5 {background-color: var(--bgcolor-5);}
.bgcolor-5 .item, 
.bgcolor-5 .item-content,
.bgcolor-5 .item .headline, 
.bgcolor-5 .item .underline, 
.bgcolor-5 .item .byline, 
.bgcolor-5 .item .date {background-color: var(--bgcolor-5);color:#fff;}

.bgcolor-6 {background-color: var(--bgcolor-6);}
.bgcolor-6 .item, 
.bgcolor-6 .item-content,
.bgcolor-6 .item .headline, 
.bgcolor-6 .item .underline, 
.bgcolor-6 .item .byline, 
.bgcolor-6 .item .date {background-color: var(--bgcolor-6);color:#fff;}

.bgcolor-7 {background-color: var(--bgcolor-7);}
.bgcolor-7 .item, 
.bgcolor-7 .item-content,
.bgcolor-7 .item .headline, 
.bgcolor-7 .item .underline, 
.bgcolor-7 .item .byline, 
.bgcolor-7 .item .date {background-color: var(--bgcolor-7);color:#fff;}

.bgcolor-8 {background-color: var(--bgcolor-8);}
.bgcolor-8 .item, 
.bgcolor-8 .item-content,
.bgcolor-8 .item .headline, 
.bgcolor-8 .item .underline, 
.bgcolor-8 .item .byline, 
.bgcolor-8 .item .date {background-color: var(--bgcolor-8);color:#fff;}

.bgcolor-9 {background-color: var(--bgcolor-9);}
.bgcolor-9 .item, 
.bgcolor-9 .item-content,
.bgcolor-9 .item .headline, 
.bgcolor-9 .item .underline, 
.bgcolor-9 .item .byline, 
.bgcolor-9 .item .date {background-color: var(--bgcolor-9);color:#fff;}

.bgcolor-10 {background-color: var(--bgcolor-10);}
.bgcolor-10 .item, 
.bgcolor-10 .item-content,
.bgcolor-10 .item .headline, 
.bgcolor-10 .item .underline, 
.bgcolor-10 .item .byline, 
.bgcolor-10 .item .date {background-color: var(--bgcolor-10);color:#fff;}

.bgcolor-11 {background-color: var(--bgcolor-11);}
.bgcolor-11 .item, 
.bgcolor-11 .item-content,
.bgcolor-11 .item .headline, 
.bgcolor-11 .item .underline, 
.bgcolor-11 .item .byline, 
.bgcolor-11 .item .date {background-color: var(--bgcolor-11);color:#fff;}

.bgcolor-12 {background-color: var(--bgcolor-12);}
.bgcolor-12 .item, 
.bgcolor-12 .item-content,
.bgcolor-12 .item .headline, 
.bgcolor-12 .item .underline, 
.bgcolor-12 .item .byline, 
.bgcolor-12 .item .date {background-color: var(--bgcolor-12);color:#fff;}

.slider-package-wrapper > .cols {position: relative;display: block;padding: 0 30px;max-width: 1160px;margin: 0 auto;}
.slider-package {display: block;}
.slider-package .item {min-height: 600px;align-items: center;padding: 0;margin: 0;position: relative;width: 100%;}
.slider-package .item .item-content {margin-left: -162px;border-right: solid 4px #fff; border-bottom: solid 4px #fff;display: block;padding: 30px;z-index: 1;width: 100%;max-width: 324px;}
.slider-package .item .headline .label {float: none;}
.slider-package .item .headline .label + a {display: none;}
.slider-package .item .headline .label + span {display: none;}
.slider-package .item .headline {font-size: 16px;line-height: 20px;color: #fff;margin-bottom: 10px;}
.slider-package .item .headline .label {font-size: 16px;line-height: 20px;color: #fff;}
.slider-package .item .headline .label::after {content: none;}
.slider-package .item .underline {font-size: 24px;line-height: 32px;}
.slider-package .item .underline {
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.slider-package .item .media {display: block;height: 100%;position: relative;min-height: 600px;max-width: 900px;width: 100%;}
.slider-package .item .media img {display: block;height: 100%;width: 100%;object-fit: cover;top: 0;left: 0;position: absolute;}


/* News 4 */
.cols-type-a .template-news-4 {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.cols-type-a .template-news-4 .item-content {-ms-flex-preferred-size: calc(50% - 20px);flex-basis: calc(50% - 20px);/*min-width:300px;*/}
.cols-type-a .template-news-4 .media {-ms-flex-preferred-size:50%;flex-basis:50%;}
.cols-type-a .template-news-4 .media img {width:100%;}
.cols-type-a .template-news-4 .headline {font-size: 28px;line-height: 32px;}
.cols-type-a .template-news-4 .underline {font-size: 15px;line-height: 22px;}

/* Magazine 2 */
.cols-type-a .template-magazine-2 {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.cols-type-a .template-magazine-2 .item-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; -ms-flex-preferred-size: calc(50% - 20px); flex-basis: calc(50% - 20px);text-align: center;}
.cols-type-a .template-magazine-2 .media img {width:100%;}
.cols-type-a .template-magazine-2 .headline {margin-bottom: 10px;letter-spacing: 0;font-size: 30px;line-height: 35px;font-family:var(--font-family-light);font-weight: 300;}
.cols-type-a .template-magazine-2 .underline {font-size: 14px;line-height: 20px;margin-bottom: 10px;}
/*.cols-type-a.cols-8 .template-magazine-2 .item-content {margin-top: 0;}*/

.cols-type-a.cols-3 .template-magazine-2 .headline {font-size: 30px;line-height: 35px;}
.cols-type-a.cols-3 .template-magazine-2 .underline {font-size: 14px;line-height: 20px;}

.cols .item + .item {margin-top: 0;}
.cols.cols-type-a .item,
.cols.cols-type-b .item {padding-top: 20px;}

.cols.cols-type-a .item:first-child,
.cols.cols-type-b .item:first-child {padding-top: 0;}

/* Column */
.cols-type-c .template-column .avatar {display: none;}
.cols-type-a .template-column .headline,
.cols-type-b .template-column .headline {margin-bottom: -5px;order:1; letter-spacing: 0;font-size: 30px;line-height: 35px;font-family:var(--font-family-light);font-weight: 300;}
.cols-type-a .template-column .underline,
.cols-type-b .template-column .underline {font-size: 15px;line-height: 22px;margin-bottom: 0;}
.cols-type-a .template-column .byline,
.cols-type-b .template-column .byline {margin-bottom: 15px;}
.cols-type-a .template-column .avatar,
.cols-type-b .template-column .avatar {width: 60px;height: 60px;border-radius: 100%;margin: 0 auto;overflow: hidden;margin-bottom: 10px;}

.cols-type-a .template-column,
.cols-type-b .template-column {padding: 15px 30px 0 15px;display:flex;justify-content:space-between;flex-direction: row-reverse;flex-wrap:wrap-reverse;margin-top:-15px;margin-left: -20px;}
/*.cols-type-a.cols-3 .template-column,
.cols-type-b.cols-3 .template-column {padding: 0;}*/
.cols-type-a.cols-3 .template-column,
.cols-type-b.cols-3 .template-column {padding-right: 0;padding-left: 0;}

.cols-type-a .template-column .item-content,
.cols-type-b .template-column .item-content{text-align: center;display: flex;flex-direction: column;flex-grow:1;min-width:240px;order:2;flex-basis: calc(50% - 20px);margin-top:15px;margin-left: 20px;}
.cols-type-a .template-column .media,
.cols-type-b .template-column .media{flex-grow:1;order:1;min-width:240px;flex-basis: calc(50% - 20px);margin-top:15px;margin-left: 20px;/*align-self:flex-start;*/}

.cols-3.cols-type-a .template-column,
.cols-5 .template-column {padding: 0;}
.cols-5 .template-column .item-content {min-width: 300px;}

/* Magazine */
.cols-type-a .template-magazine,
.cols-type-b .template-magazine{position:relative;}
.cols-type-a .template-magazine .media::after,
.cols-type-b .template-magazine .media::after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), color-stop(50%, rgba(0,0,0,0.3)), to(rgba(0,0,0,0.5)));background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.5) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.5) 100%);content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
.cols-type-a .template-magazine .item-content,
.cols-type-b .template-magazine .item-content{position:absolute;width:100%;bottom:0;left:0;z-index:3;padding:0 30px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.cols-type-a .template-magazine .media,
.cols-type-b .template-magazine .media{position:relative;padding-bottom:66.666%;z-index:1;}
.cols-type-a .template-magazine .media img,
.cols-type-b .template-magazine .media img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;}
.cols-type-a .template-magazine .date,
.cols-type-b .template-magazine .date{color:#FFFFFF;}
.cols-type-a .template-magazine .byline,
.cols-type-b .template-magazine .byline{color:#FFFFFF;}
.cols-type-a .template-magazine .label,
.cols-type-b .template-magazine .label{float:none;}
.cols-type-a .template-magazine .headline,
.cols-type-b .template-magazine .headline{font-family:var(--font-family-light);color:#FFFFFF;font-size:40px;font-weight:300;letter-spacing:0;line-height:44px;}
.cols-type-a .template-magazine .underline,
.cols-type-b .template-magazine .underline{font-family:var(--font-family-light);color:#FFFFFF;}
/* Cols Type B */
/* News */
.cols-type-b .template-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;}
.cols-type-b .template-news .item-content{display:block;padding-top:20px;}
.cols-type-b .template-news .headline{font-size: 28px;line-height: 32px;float:right;width:71%;max-width:calc(100% - 200px);padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.cols-type-b .template-news .underline{float:left;width:29%;min-width:200px;}
.cols-type-b .template-news .byline{clear:right;}
.cols-type-b .template-news .media img{width:100%;}
.cols-type-b.cols-3 .template-news .headline,
.cols-type-b.cols-3 .template-news .underline{width:100%;max-width:none;}

/* News 2 */
.cols-type-b .template-news-2 .headline {margin-bottom: 20px;}
.cols-type-b .template-news-2 .custom_content,
.cols-type-b .template-news-2 .underline {margin-top: 15px;}
/*.cols-type-b.cols-3 .template-news-2 .underline{display: none;}*/

/* News 4 */
.cols-type-b .template-news-4 {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.cols-type-b .template-news-4 .item-content {width: 100%;min-width: 200px;-ms-flex-preferred-size: 200px;flex-basis: 200px;}
.cols-type-b .template-news-4 .media {width: 100%;-ms-flex-preferred-size: calc(100% - 220px);flex-basis: calc(100% - 220px);}

.cols-type-b .template-news-4 .media img {width:100%;}
.cols-type-b .template-news-4 .headline {font-size: 22px;line-height: 24px;letter-spacing: 0;}
.cols-type-b .template-news-4 .underline {font-size: 14px;line-height: 20px;}
.cols-type-b.cols-3 .template-news-4 {-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}
.cols-type-b.cols-3 .template-news-4 .item-content {margin-top: var(--sala-header-margin-top);-ms-flex-preferred-size: 100%;flex-basis: 100%;}
.cols-type-b.cols-3 .template-news-4 .media {-ms-flex-preferred-size: 100%;flex-basis: 100%;}

/* Magazine 2 */
.cols-type-b .template-magazine-2 {align-items: center;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.cols-type-b .template-magazine-2 .item-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; -ms-flex-preferred-size: calc(50% - 20px); flex-basis: calc(50% - 20px);text-align: center;}
/* .cols-type-b .template-column .media {-ms-flex-preferred-size:50%;flex-basis:50%;} */
.cols-type-b .template-magazine-2 .media img {width:100%;}
.cols-type-b .template-magazine-2 .headline {margin-bottom: 10px;letter-spacing: 0;font-size: 30px;line-height: 35px;font-family:var(--font-family-light);font-weight: 300;}
.cols-type-b .template-magazine-2 .underline {font-size: 14px;line-height: 20px;margin-bottom: 10px;}

.cols-type-a .template-magazine-2,
.cols-type-b .template-magazine-2{align-items: center;flex-flow:wrap;margin-top:-15px;margin-left: -20px;}
.cols-type-a .template-magazine-2 .item-content,
.cols-type-b .template-magazine-2 .item-content{flex-grow:1;/*min-width:280px;*/min-width:331px;order:2;flex-basis: calc(50% - 20px);margin-top:15px;margin-left: 20px;}
.cols-type-a .template-magazine-2 .media,
.cols-type-b .template-magazine-2 .media{flex-grow:1;order:1;/*min-width: 280px;*/min-width:331px;flex-basis: calc(50% - 20px);margin-top:15px;margin-left: 20px;/*align-self:flex-start;*/}


/* .cols-5.cols-type-b .template-column {flex-wrap: wrap-reverse;}
.cols-5.cols-type-b .template-column .item-content {flex-basis: 100%;margin-top: var(--sala-header-margin-top);}
.cols-5.cols-type-b .template-column .media {flex-basis: 100%;}

.cols-3.cols-type-b .template-column {flex-wrap: wrap-reverse;}
.cols-3.cols-type-b .template-column .item-content {flex-basis: 100%;margin-top: var(--sala-header-margin-top);}
.cols-3.cols-type-b .template-column .media {flex-basis: 100%;} */


/* Magazine */
/* Same as Cols Type A + */
.cols-type-b .template-magazine .media{padding-bottom:100%;}
.cols-3 .template-magazine .media{padding-bottom:100%;}
.cols-3.cols-type-c .template-magazine .media{padding-bottom:0;}
.cols-3 .template-magazine .headline {
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Cols Type C */
/* News & Magazine */
.cols-type-c .item{margin-bottom:var(--between);-ms-flex-line-pack:start;align-content:flex-start;}
.cols-type-c .item:last-child{margin-bottom:0;}
.cols-type-c .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;padding-top:15px;border-top:1px solid var(--border-color);}
.cols-type-c .item:first-child{padding-top:0;border-top:0}
.cols-type-c .item .headline{font-size:16px;letter-spacing:0;line-height:20px;margin-bottom:10px;}
.cols-type-c .item .underline{font-size:14px;line-height:20px;}
.cols-type-c .item .media{margin-bottom:var(--sala-margin)}
.cols-type-c .item .media img{width:100%}
.cols-type-c.cols-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}

/* News 2 */
.cols-type-c .template-news-2 .custom_content,
.cols-type-c .template-news-2 .underline {display: none;}

/* News 4 */
.cols-3.cols-type-a .template-news-4 {-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}
.cols-3.cols-type-a .template-news-4 .item-content {-ms-flex-preferred-size: 100%;flex-basis: 100%;margin-top: var(--sala-header-margin-top);}
.cols-3.cols-type-a .template-news-4 .media {-ms-flex-preferred-size: 100%;flex-basis: 100%;}

/* Magazine 2 */
.cols-type-c .template-magazine-2 .underline {display: none;}
/*.cols-type-c .template-column .headline {margin-bottom: var(--sala-header-margin-top);}*/

/* Column */
.cols-type-c .template-column .underline {display: none;}


/* .grid-6-2-2 */
.grid-6-2-2 .cols-type-c .template-news{padding-top: 15px;}
.grid-6-2-2 .cols-type-c .template-news:first-child{padding-top:0;}
/* grid-2-2-2-2-2 */
.grid-2-2-2-2-2 .responsive-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:60%;-ms-flex:60%;flex:60%}
.grid-2-2-2-2-2 .responsive-wrapper .cols-2{-webkit-box-flex:33.333%;-ms-flex:33.333%;flex:33.333%}

/* NEWSLETTER BROWSER PAGE */
.page-template-daily .main {width: 100%;}
.g-calendar-close-button {display: none;}
.g-newsletterpage {float: none;clear: both;width: 100%;max-width: 1200px;margin: 0 auto;margin-top: 50px;padding: 0 20px;}
.g-newsletterpage-header {border-bottom: solid 1px var(--border-color);padding-bottom: 30px;margin-bottom: 30px;display: flex;flex-direction: column;align-items: center;text-align: center;}
.g-newsletterpage-header-image {width: 100%;max-width: 360px;margin-bottom: 15px;}
.g-newsletterpage-header-date {pointer-events: none;font-family: var(--font-family-regular);font-size: 16px;line-height: 24px;color: #121212;}
.g-newsletterpage-wrapper {width: 100%;display: flex;position: relative;}


/*.g-newsletterpage-inner {min-width: 240px;}*/
.g-newsletterpage-right-side {flex-basis: 240px;margin-left: 20px;padding-left: 20px;border-left: solid 1px var(--border-color);}
.g-newsletterpage-left-side {flex-basis: 240px;}

.g-newsletterpage-left-side .g-wrap-newsletter-module {padding: 0;}
.g-newsletterpage-left-side .g-fl-wrap button {min-width: 83px;}
.g-newsletterpage-left-side .g-fl-wrap {border: solid 1px #E70000;}
.g-newsletterpage-left-side .g-newsletter-title {font-size: 28px;line-height: 30px;color: #E70000;margin: 0 0 20px;}
.g-newsletterpage-left-side .g-newsletter-form {padding-bottom: 20px;}
.g-newsletterpage-left-side .g-wrap-newsletter-module .small {font-size: 14px;color: #555555;}
.g-newsletterpage-left-side .g-wrap-newsletter-module .small a {color: #E70000;}
.g-newsletterpage-left-side .g-newsletter-form .errormsg {bottom: 5px;font-size: 12px;font-family: var(--font-family-light);}
.g-newsletterpage-left-side .g-newsletter-form .errormsg.success {margin-top: 0;}


.g-newsletterpage-center-side {flex-grow: 1;margin-left: 20px;padding-left: 20px;border-left: solid 1px var(--border-color);}
.g-newsletterpage-inner {width: 100%;height: 100%;min-width: 240px;}

/* .g-newsletterpage-center-side .g-newsletterpage-inner {background-color: rebeccapurple;} */
.g-newsletterpage-center-side .g-newsletterpage-inner{/*min-width: 450px;*/height: 500px;}
/* .g-newsletterpage-center-side .g-newsletterpage-inner iframe{display:none;}
.g-newsletterpage-center-side .g-newsletterpage-inner.show iframe{display:block;} */

.g-calendar-wrapper {background-color: #fff;position: relative;width: 100%;color: #121212;}
.g-calendar-button {pointer-events: none;height: 22px;display: flex;cursor: pointer;font-size: 14px;line-height: 16px;font-family: var(--font-family-regular);}
.g-calendar-button::before {
  content: "\e93b";
  font-family: 'davar-icons';
  font-weight: normal;
  font-size: 16px;
  line-height: 1;
  display: block;
  margin-left: 5px;
  margin-top: -2px;
}
.g-calendar-button.close::before {content: "\e938";}
.g-calendar-button.open::before {content: "\e93b";}

.g-calendar-number {border-bottom: solid 1px #121212;font-size: 100px;line-height: 120px;color: #E70000;font-family: var(--font-family-light);}
.calendar-navigation {padding: 5px 0;display: flex;align-items: center;justify-content: space-between;color: #E70000;font-family: var(--font-family-light);font-size: 16px;line-height: 30px;}
.calendar-navigation .ic {color: #E70000;font-size: 20px;display: block;}
.calendar-navigation .monthname {flex-grow: 1;}
.icon-arrow-left {margin-right: 30px;}

.g-calendar-wrapper .g-table {width: 100%;text-align: center;font-size: 14px;line-height: 18px;color: #121212;font-family: var(--font-family-light);}
.g-calendar-wrapper .g-table .g-table-header {font-size: 16px;line-height: 18px;font-family: var(--font-family-regular);}
.g-calendar-wrapper .g-table .g-table-header td {padding: 6px 0 11px;}
.g-calendar-wrapper .g-table .g-table-header .bord {border-top: solid 1px var(--border-color);height: 18px;}
.g-calendar-wrapper .g-table .g-table-header .bord td {padding: 0;}
.g-calendar-wrapper .g-table .g-table-body tr.spacer-tr td{height: 0;}
.g-calendar-wrapper .g-table .g-table-body tr.spacer-tr {height: 5px;}
.g-calendar-wrapper .g-table .g-table-body td .inner-number {margin: 0 auto;color: #121212;position: relative;display: block;width: 100%;max-width: 30px;padding-top: 1px;height: 30px;}
.g-calendar-wrapper .g-table .g-table-body td.edition_date .inner-number {background-color: #E70000;color: #fff;}
.g-calendar-wrapper .g-table .g-table-body td.edition_date .inner-number::after, .g-calendar-wrapper .g-table .g-table-body td a.inner-number::after {
  content: ".";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  font-size: 25px;
  line-height: 1;
}
.g-calendar-wrapper .g-table .g-table-body td a.inner-number::after {color: #E70000;bottom: 2px;}
.g-calendar-dropdown {}

.desktop-view {display: block;}
.responsive-view {display: none;}


/*.g-newsletterpage-right-side, .g-newsletterpage-left-side {min-width: 260px;}
.g-newsletterpage-right-side {padding-left: 20px;}
.g-newsletterpage-left-side {padding-right: 20px;}
.g-newsletterpage-center-side {flex-grow: 1;padding: 0 19px;border-right: solid 1px silver;border-left: solid 1px var(--border-color);}
.g-newsletterpage-inner {background-color: #eee;width: 100%;height: 100%;}
.g-newsletterpage-center-side .g-newsletterpage-inner {max-width: 600px;}*/

/*NEWSLETTER SIGNUP PAGE*/

.page-template-newsletter-signup {width: auto !important;}
.page-template-newsletter-signup .g-header {animation: none !important;}
.page-template-newsletter-signup .main {margin: 0 !important;width: auto !important;max-width: none !important;height: calc(100vh - 88px);background: linear-gradient(180deg, #1AC4FF 0%, #FFD575 100%);}
.page-template-newsletter-signup.sticky-header {padding-top: 88px;}
.page-template-newsletter-signup.sticky-header .g-footer {margin-top: 0;}
.g-nlsignup-wrapper {height: 100%;padding: 0 20px;overflow: hidden;}
.g-nlsignup-wrapper .g-fl-wrap {border: solid 1px #E70000;width: 100%;max-width: 410px;margin: 0 auto;}
.g-nlsignup-wrapper .g-wrap-newsletter-module {padding: 0;margin: 0 auto;}
.g-nlsignup-wrapper .g-newsletter-title {margin-top: 80px;font-size: 40px;line-height: 42px;margin-bottom: 30px;color: #fff;font-family: var(--font-family-light);}
.g-nlsignup-wrapper .g-newsletter-title span {display: block;}
.g-nlsignup-wrapper .g-newsletter-title .reg-title {font-family: var(--font-family-regular);}
.g-nlsignup-wrapper .g-newsletter-form {padding-bottom: 30px;}
.g-nlsignup-wrapper .g-wrap-newsletter-module .small {color: #555555;font-size: 14px;}
.g-nlsignup-wrapper .g-wrap-newsletter-module .small a {color: #E70000;}


/* Media Query */
@media (min-width: 991px) {
    /* .grid-3-5-2 */
    /* .grid-5-3-2 */
    .cols-3 .template-news .item-content{min-width:auto;}
    /* News*/
    .cols-3 .template-news {-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;}
    .cols-3 .template-news .media,
    .cols-3 .template-news .item-content{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding-left: 0;margin-bottom: var(--between);}
    .cols-3 .template-news .item-content{padding-top:0}

    /* News 4 */
    .cols-3 .template-news {-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;}
    .cols-3 .template-news .media,
    .cols-3 .template-news .item-content{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding-left: 0;margin-bottom: var(--between);}
    .cols-3 .template-news .item-content{padding-top:0}

    /* Magazine 2 */
    .cols-3.cols-type-a .template-magazine-2 .media,
    .cols-3.cols-type-a .template-magazine-2 .item-content,
    .cols-3.cols-type-b .template-magazine-2 .media,
    .cols-3.cols-type-b .template-magazine-2 .item-content{min-width:auto;flex-basis:100%;}

    /* Column */
    .cols-3.cols-type-a .template-column .media,
    .cols-3.cols-type-a .template-column .item-content,
    .cols-3.cols-type-b .template-column .media,
    .cols-3.cols-type-b .template-column .item-content{min-width:auto;flex-basis:100%;}

    /* + grid-3-5-2 */
    /*.grid-3-5-2 .cols-3.cols-type-a .template-magazine .headline{font-size:30px;line-height:35px;}*/
    .grid-3-5-2 .cols-3.cols-type-a .template-magazine .headline{font-size:28px;line-height:32px;}
    .grid-3-5-2 .cols-3.cols-type-a .template-magazine .underline{display:none}
    .grid-3-5-2 .cols-3.cols-type-a .template-magazine .item-content{padding:0 20px 20px}
    /* + grid-5-3-2 */
    /*.grid-5-3-2 .cols-3.cols-type-b .template-magazine .headline{font-size:30px;line-height:35px;}*/
    .grid-5-3-2 .cols-3.cols-type-b .template-magazine .headline{font-size:28px;line-height:32px;}
    .grid-5-3-2 .cols-3.cols-type-b .template-magazine .underline{display:none}
    .grid-5-3-2 .cols-3.cols-type-b .template-magazine .item-content{padding:0 20px 20px}
    /* .grid-2-5-3 */
    .grid-2-5-3 .cols-3{padding-right:5px;}
    .grid-2-5-3 .cols-3 .item,
    .grid-2-5-3 .cols-3 .item{border-top:0}
    .grid-2-5-3 .cols-3 .item{--item-width:calc(315px - 100%);overflow:hidden;-ms-flex-flow: wrap;flex-flow: wrap;}
    .grid-2-5-3 .cols-3 .item .item-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:100%;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;-ms-flex-preferred-size:calc(var(--item-width) * 999);flex-basis:calc(var(--item-width) * 999);padding-right:15px;}
    .grid-2-5-3 .cols-3 .item .item-content .responsive-breake{display:block;min-width:145px;}
    .grid-2-5-3 .cols-3 .item .media{max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:calc(var(--item-width) * 999);flex-basis:calc(var(--item-width) * 999);min-width:135px;padding-right:15px;}
    .grid-2-5-3 .cols-3 .item .media img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:20px;}
    .grid-2-5-3 .cols-3 .item .media img{margin-bottom:0;}
    .grid-2-5-3 .cols-3 .item{position:relative;margin-top:20px;}
    /*.grid-2-5-3 .cols-3 .item::before{content:'';width:calc(100% - 35px);height:1px;background-color:var(--border-color);position:absolute;top:0;right:15px;}*/
    .grid-2-5-3 .cols-3 .item::before{content:'';width:100%;height:1px;background-color:var(--border-color);position:absolute;top:0;right:15px;}
    .grid-2-5-3 .cols-3 .item:first-child{margin-top:0;}
    .grid-2-5-3 .cols-3 .item:first-child::before{display:none;}
    /* .grid-2-5-3 .cols-3 .item .item-content, */
     .grid-2-5-3 .cols-3 .item .underline{display: none;} 
    @media (max-width: 1025px) {
        .grid-2-5-3 .cols-5.cols-type-b .template-magazine .headline,
        .grid-5-3-2 .cols-5.cols-type-b .template-magazine .headline{font-size:30px;line-height:35px;}
        .grid-2-5-3 .cols-5.cols-type-b .template-magazine .underline,
        .grid-5-3-2 .cols-5.cols-type-b .template-magazine .underline{display:none;}
        .grid-2-5-3 .cols-5.cols-type-b  .template-magazine .item-content,
        .grid-5-3-2 .cols-5.cols-type-b  .template-magazine .item-content{padding:0 20px 20px}
    }
}

/* @media (max-width: 1080px) { */
    /* Magazine 2 */
    /* .cols-type-b .template-column {flex-wrap: wrap-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
    .cols-type-b .template-column .item-content {margin-top: var(--sala-header-margin-top);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; -ms-flex-preferred-size: 100%; flex-basis: 100%;text-align: center;}
    .cols-type-b .template-column .media {-ms-flex-preferred-size:100%;flex-basis:100%;}
    .cols-type-b .template-column .media img {width:100%;}
    .cols-type-b .template-column .headline {margin-bottom: 15px;letter-spacing: 0;font-size: 30px;line-height: 35px;font-family:var(--font-family-light);font-weight: 300;}
    .cols-type-b .template-column .underline {font-size: 14px;line-height: 20px;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin-bottom: 0;margin-top: 15px;} */
/* } */

@media (max-width: 1079px) {
  .cols-6 .template-column {padding: 0;}
  .cols-5 .template-column .item-content,
  .cols-6 .template-column .item-content,
  .cols-type-a .template-column .item-content
  /*,.cols-3.cols-type-a .template-column .item-content*/ {min-width: 290px;}
  .cols-5 .template-column .media,
  .cols-6 .template-column .media,
  .cols-type-a .template-column .media
  /*,.cols-3 .template-column .media*/ {min-width: 290px;}
}


@media (max-width: 1024px) {
  /* NEWSLETTER BROWSER PAGE */
  /*.g-newsletterpage-wrapper {flex-direction: row-reverse;}
  .g-newsletterpage-left-side {border-bottom: solid 1px var(--border-color);padding-top: 114px;position: absolute;top: 400px;left: 0;width: 100%;max-width: 240px;}
  .g-newsletterpage-right-side {margin: 0;padding: 0;border: none;}
  .g-newsletterpage-left-side .g-wrap-newsletter-module {padding-bottom: 20px;}
  .g-calendar-table {border-bottom: solid 1px var(--border-color);}*/
  /*.g-newsletterpage-wrapper {flex-wrap: wrap;flex-direction: column;}
  .g-newsletterpage-left-side {align-self: flex-end;border-bottom: solid 1px var(--border-color);width: 100%;max-width: 240px;order: 2;}
  .g-newsletterpage-right-side {align-self: flex-end;margin: 0;padding: 0;border: none;width: 100%;max-width: 240px;order: 1;margin-bottom: 114px;}
  .g-newsletterpage-left-side .g-wrap-newsletter-module {padding-bottom: 20px;}
  .g-newsletterpage-center-side {order: 3;width: 100%;max-width: calc(100% - 260px);margin-top: -755px;}
  .g-calendar-table {border-bottom: solid 1px var(--border-color);}*/

  .g-newsletterpage-wrapper {display: block;}
  .g-newsletterpage-wrapper::after {display: table;width: 100%;clear: both;}
  .g-newsletterpage-left-side {float: left;border-bottom: solid 1px var(--border-color);width: 100%;max-width: 240px;order: 2;}
  .g-newsletterpage-right-side {float: left;margin: 0;padding: 0;border: none;width: 100%;max-width: 240px;margin-bottom: 114px;}
  .g-newsletterpage-left-side .g-wrap-newsletter-module {padding-bottom: 20px;}
  .g-newsletterpage-center-side {width: 100%;max-width: calc(100% - 260px);float: right;}
  .g-calendar-table {border-bottom: solid 1px var(--border-color);}
  .g-newsletterpage-center-side {min-height: 100vh;}
}


@media (max-width: 990px) {
    /* Global */
    .cols-2 .item,
    .cols-3 .item{position:relative;border-left:0;}
    .cols-2 .item::after,
    .cols-3 .item::after{content:'';width:1px;height: calc(100% - 15px);background-color:var(--border-color);position:absolute;top: 15px;left: 0;}
    .cols-2 .item:last-child::after,
    .cols-3 .item:last-child::after{content:none}
    .cols .full_coverage.module.item {margin-top: 15px;padding-right: 15px !important;}
    .cols .full_coverage.module.item .item-content {padding-right: 0;}
    .cols .full_coverage.module.item .item-content {margin-top: 0;}

    /* Multicolumn module */
    .cols-type-c.cols-2.multi-col {max-width: 33.3333%;}
    .cols-type-c.cols-2.multi-col:nth-child(5n) {border-left: 1px solid var(--border-color);}
    .cols-type-c.cols-2.multi-col:nth-child(3n) {border-left: none;}
    .cols-type-c.cols-2.multi-col:last-child {border-left: none;}
    .multicolumn-wrapper .item.template-multi .media {margin-top: 0;}
    .multicolumn-wrapper .item.template-multi {flex-direction: column;}


    /* Topic module */
    .full_coverage_ttl {margin-top: 15px;}
    .grid-8-2 .cols-8 + .cols-2 .item:first-child.full_coverage.no_headline::after {top:0}


    .template-news-4 .label, .template-news-2 .label, .template-news .label {word-break: normal;}



    /* Templates */
    /* Cols Type C */
    /* News & Magazine */
    .cols-type-c .item{margin-bottom:0;-ms-flex-flow:wrap;flex-flow:wrap;padding-top:0;border-top:0;--item-width:calc(230.2px - 100%);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
    /* .cols-type-c .template-news.item{--item-width:calc(260.2px - 100%)} */
    .cols-type-c .item .media{max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:calc(var(--item-width) * 999);flex-basis:calc(var(--item-width) * 999);}
    .cols-type-c .item .item-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:100%;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;-ms-flex-preferred-size:calc(var(--item-width) * 999);flex-basis:calc(var(--item-width) * 999);padding-right:15px;}
    .cols-type-c .item .item-content .responsive-breake{display:block;min-width:145px;}
    .cols-type-c .item .media{margin-bottom:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:135px;}
    .cols-type-c .item .media img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:20px;}
    .cols-type-c .item .item-content,
    .cols-type-c .item .media{margin-top:15px;}
    .cols-type-c .item .media img{margin-bottom:0;}
    .cols-type-c .item .underline{display:none}
    .cols-type-c.contain-1-items .item .underline{display:block}
    /* .grid-8-2 */
    .grid-8-2 .cols-8 + .cols-2,
    .grid-8-2 .cols-8{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;border-left:0;padding-left:var(--between);}
    .grid-8-2 .cols-8{position:relative;padding-bottom:21px;}
    .grid-8-2 .cols-8::after {content:'';width:calc(100% - 40px);height:1px;background-color:var(--border-color);position:absolute;top:100%;left:var(--between);}
    .grid-5-3-2 .cols-2,
    .grid-2-5-3 .cols-2,
    .grid-2-5-3 .cols-3,
    .grid-3-5-2 .cols-2,
    .grid-8-2 .cols-8 + .cols-2 {-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;padding-right:5px;overflow:hidden;}
    .grid-5-3-2 .cols-2 .item,
    .grid-2-5-3 .cols-2 .item,
    .grid-2-5-3 .cols-3 .item,
    .grid-3-5-2 .cols-2 .item,
    .grid-8-2 .cols-8 + .cols-2 .item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding: 0 5px 0 20px;}
    .grid-5-3-2 .cols-2 .item:first-child,
    .grid-2-5-3 .cols-2 .item:first-child,
    .grid-2-5-3 .cols-3 .item:first-child,
    .grid-3-5-2 .cols-2 .item:first-child,
    .grid-8-2 .cols-8 + .cols-2 .item:first-child{padding-right:0;}
    .grid-5-3-2 .cols-2 .item:last-child,
    .grid-2-5-3 .cols-2 .item:last-child,
    .grid-2-5-3 .cols-3 .item:last-child,
    .grid-3-5-2 .cols-2 .item:last-child,
    .grid-8-2 .cols-8 + .cols-2 .item:last-child{padding-left:0;}
    /* .grid-6-2-2 */
    .grid-6-2-2 .cols-6 {-webkit-box-flex:100%;-ms-flex:100%;flex:100%;border-left:0;padding-left:var(--between);}
    .grid-6-2-2 .cols-6 {position:relative;padding-bottom:21px;}
    .grid-6-2-2 .cols-6::after {content:'';width:calc(100% - 40px);height:1px;background-color:var(--border-color);position:absolute;top:100%;left:var(--between);}
    .grid-6-2-2 .cols-6 ~ .cols-2{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;padding-right:5px;border-left:0;padding-left: 0;position: relative;}
    .grid-6-2-2 .cols-6 ~ .cols-2::after{content:'';width:1px;height: calc(100% - 15px);background-color:var(--border-color);position:absolute;top: 18px;right: 100%;}
    .grid-6-2-2 .cols-6 ~ .cols-2:last-child::after{display:none}
    .grid-6-2-2 .cols-2 .item{position:relative;padding-top:0;margin-top:20px;padding-left:20px;/*min-height:90px;*/}
    .grid-6-2-2 .cols-2 .item::before{content:'';width:calc(100% - 35px);height:1px;background-color:var(--border-color);position:absolute;top:0;right:15px;}
    .grid-6-2-2 .cols-2 .item:first-child{margin-top:0;}
    .grid-6-2-2 .cols-2 .item::after,
    .grid-6-2-2 .cols-2 .item:first-child::before{display:none;}
    /* .grid-3-5-2 */
    /* .grid-5-3-2 */
    /* same as .grid-8-2 + */
    .grid-5-3-2 .cols,
    .grid-2-5-3 .cols,
    .grid-3-5-2 .cols{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-top:20px;padding-top:20px;position:relative;border-left:0;padding-left:20px;}
    .grid-5-3-2 .cols::after,
    .grid-2-5-3 .cols::after,
    .grid-3-5-2 .cols::after{content:'';width:calc(100% - 40px);height:1px;background-color:var(--border-color);position:absolute;top:0;left:20px;}
    .grid-5-3-2 .cols.cols-type-c,
    .grid-2-5-3 .cols.cols-type-c,
    .grid-3-5-2 .cols.cols-type-c{padding-right:5px;padding-top:5px;}
    .grid-5-3-2 .cols:first-child,
    .grid-3-5-2 .cols:first-child{margin-top:0;padding-top:0;}
    .grid-5-3-2 .cols:first-child::after,
    .grid-3-5-2 .cols:first-child::after{display:none;}
    .grid-3-5-2 .cols-type-c .item,
    .grid-5-3-2 .cols-type-c .item,
    .grid-2-5-3 .cols-type-c .item{--item-width:calc(315px - 100%);}
    .grid-5-3-2 .cols-type-c .item .item-content .responsive-breake,
    .grid-2-5-3 .cols-type-c .item .item-content .responsive-breake,
    .grid-3-5-2 .cols-type-c .item .item-content .responsive-breake{display:none;}
    /* .grid-2-5-3 */
    /* same as .grid-3-5-2 + */
    .grid-2-5-3 .cols-3{display:-webkit-box;display:-ms-flexbox;display:flex;}
    .grid-2-5-3 .cols-type-b{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0;padding-top:0;}
    .grid-2-5-3 .cols-type-b::after{display:none;}
    .grid-2-5-3 .cols-type-c.cols-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
    .grid-2-5-3 .cols-type-c.cols-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
    /* grid-2-2-2-2-2 */
    .grid-2-2-2-2-2.container-wrap{margin-top:15px;}
    .grid-2-2-2-2-2 .cols-type-c .item .item-content .responsive-breake{display:none;}
    .grid-2-2-2-2-2 .cols-2{padding-right:5px;-webkit-box-flex:33.333%;-ms-flex:33.333%;flex:33.333%;border-left:0;position:relative;}
    .grid-2-2-2-2-2 > .cols-2::after{content:'';width:1px;height: calc(100% - 15px);background-color:var(--border-color);position:absolute;top:18px;right:100%;}
    /* .grid-2-2-2-2-2 .cols-2:last-child::after{display:none} */
    .grid-2-2-2-2-2 .responsive-wrapper{-webkit-box-flex:33.333%;-ms-flex:33.333%;flex:33.333%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-flex-item-align:start;align-self:flex-start;}
    .grid-2-2-2-2-2 .cols-type-c .item{--item-width:calc(315px - 100%);}
    .grid-2-2-2-2-2 .responsive-wrapper .cols-2{border-left:0;padding-left:20px;position:relative;margin-top:20px;}
    .grid-2-2-2-2-2 .responsive-wrapper .cols-2::before{content:'';width:calc(100% - 40px);height:1px;background-color:var(--border-color);position:absolute;top:0;left:20px;}
    .grid-2-2-2-2-2 .responsive-wrapper .cols-2:first-child{margin-top:0;}
    .grid-2-2-2-2-2 .responsive-wrapper .cols-2:first-child::before{display:none}
    .grid-2-2-2-2-2 .cols-type-c.contain-1-items.cols-2 .underline,
    .grid-2-2-2-2-2 .responsive-wrapper .cols-2 .media{display:none}

    /* Templates */

    /* WEEKEND PACKAGE */
    .weekend-package .grid-6-4 {flex-wrap: wrap;}
    .weekend-package .weekend-package-6 {width: 100%;flex-basis: 100%;margin-bottom: 20px;border: none;}
    .weekend-package .weekend-package-6 .item {border-bottom: 1px solid var(--border-color);padding-bottom: 20px;}
    .weekend-package .weekend-package-6 .template-magazine .media {height: 100%;/*min-height: 450px;padding: 0;*/}
    .weekend-package .weekend-package-6 .template-magazine .item-content {bottom: 20px;}

    .weekend-package .weekend-package-4 {flex-direction: row;height: 100%;}
    .weekend-package .weekend-package-4 .item:first-child {height: 100%;width: 100%;margin: 0;padding: 0;border: none;}
    .weekend-package .weekend-package-4 .item {border-right: 1px solid var(--border-color);margin-right: 20px;padding-right: 20px;flex-direction: column;width: 100%;height: 100%;padding-top: 0;}
    .weekend-package .weekend-package-4 .item .media {width: 100%;min-height: 200px;padding-right: 0;height: 100%;}
    .weekend-package .weekend-package-4 .item .item-content {width: 100%;min-height: 200px;height: 100%;}
    

    /* Cols Type A */
    /* News 4 */
    .cols-3.cols-type-a .template-news-4 {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
    .cols-3.cols-type-a .template-news-4 .item-content {-ms-flex-preferred-size: calc(50% - 20px);flex-basis: calc(50% - 20px);margin-top: 0;}
    .cols-3.cols-type-a .template-news-4 .media {-ms-flex-preferred-size: 50%;flex-basis: 50%;}

    /* News 3 cols 5 / 3 */
    .cols-type-a.cols-5 .template-news-3 .live-updates,
    .cols-type-a.cols-3 .template-news-3 .live-updates {position: absolute;flex-wrap: nowrap;padding: 0 20px;bottom: 20px;}

    .cols-type-b.cols-5 .template-news-3 .live-updates,
    .cols-type-b.cols-6 .template-news-3 .live-updates,
    .cols-type-b.cols-3 .template-news-3 .live-updates {position: absolute;flex-wrap: nowrap;padding: 0 20px;bottom: 20px;}

    .cols-type-a.cols-5 .template-news-3 .live-updates-item,
    .cols-type-b.cols-5 .template-news-3 .live-updates-item,
    .cols-type-b.cols-6 .template-news-3 .live-updates-item,
    .cols-type-a.cols-3 .template-news-3 .live-updates-item,
    .cols-type-b.cols-3 .template-news-3 .live-updates-item {/*border:none;*/margin-left: 20px;}
    .cols-type-a.cols-3 .template-news-3 .live-updates-item:last-child {margin-left: 0;}
    .cols-type-b.cols-3 .template-news-3 .live-updates-item:nth-child(3) {}
    .cols-type-b.cols-5 .template-news-3 .headline {font-size: 30px;line-height: 35px;max-width: 580px;}
    .cols-type-a.cols-3 .template-news-3 .headline {font-size: 40px;line-height: 45px;max-width: 650px;}
    .cols-type-b.cols-3 .template-news-3 .headline {font-size: 30px;line-height: 35px;max-width: 580px;}
    .cols-type-a.cols-5 .template-news-3 .media, .cols-type-a.cols-3 .template-news-3 .media,
    .cols-type-b.cols-6 .template-news-3 .media, .cols-type-a.cols-3 .template-news-3 .media,
    .cols-type-b.cols-5 .template-news-3 .media, .cols-type-b.cols-3 .template-news-3 .media {padding-bottom: 66.6666%;} 

    
    /* Magazine 2 */
    /* .cols-3.cols-type-a .template-column {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
    .cols-3.cols-type-a .template-column .item-content {margin-top: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; -ms-flex-preferred-size: calc(50% - 20px); flex-basis: calc(50% - 20px);text-align: center;}
    .cols-3.cols-type-a .template-column .media {-ms-flex-preferred-size:50%;flex-basis:50%;}

    .cols-5.cols-type-a .template-column {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
    .cols-5.cols-type-a .template-column .item-content {margin-top: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; -ms-flex-preferred-size: calc(50% - 20px); flex-basis: calc(50% - 20px);text-align: center;}
    .cols-5.cols-type-a .template-column .media {-ms-flex-preferred-size:50%;flex-basis:50%;} */


    /* Cols Type B */
    /* News 4 */
    .cols-type-b .template-news-4 {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
    .cols-type-b .template-news-4 .item-content {-ms-flex-preferred-size: calc(50% - 20px);flex-basis: calc(50% - 20px);}
    .cols-type-b .template-news-4 .media {-ms-flex-preferred-size: 50%;flex-basis: 50%;}
    .cols-type-b .template-news-4 .media img {width:100%;}
    .cols-type-b.cols-3 .template-news-4 {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
    .cols-type-b.cols-3 .template-news-4 .item-content {-ms-flex-preferred-size: calc(50% - 20px);flex-basis: calc(50% - 20px);}
    .cols-type-b.cols-3 .template-news-4 .media {-ms-flex-preferred-size: 50%;flex-basis: 50%;}
    /* Magazine 2 */
    /* .cols-type-b .template-column {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
    .cols-type-b .template-column .item-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; -ms-flex-preferred-size: calc(50% - 20px); flex-basis: calc(50% - 20px);text-align: center;}
    .cols-type-b .template-column .media {-ms-flex-preferred-size:50%;flex-basis:50%;}
    .cols-type-b .template-column .media img {width:100%;}
    .cols-type-b .template-column .headline {margin-bottom: 15px;letter-spacing: 0;font-size: 30px;line-height: 35px;font-family:var(--font-family-light);font-weight: 300;}
    .cols-type-b .template-column .underline {font-size: 14px;line-height: 20px;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin-bottom: 0;margin-top: 15px;}

    .cols-5.cols-type-b .template-column {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
    .cols-5.cols-type-b .template-column .item-content {margin-top: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; -ms-flex-preferred-size: calc(50% - 20px); flex-basis: calc(50% - 20px);text-align: center;}
    .cols-5.cols-type-b .template-column .media {-ms-flex-preferred-size:50%;flex-basis:50%;}

    .cols-3.cols-type-b .template-column {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
    .cols-3.cols-type-b .template-column .item-content {margin-top: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; -ms-flex-preferred-size: calc(50% - 20px); flex-basis: calc(50% - 20px);text-align: center;}
    .cols-3.cols-type-b .template-column .media {-ms-flex-preferred-size:50%;flex-basis:50%;} */

    /* Cols Type C */
    /* Magazine 2 */
    .cols-type-c .template-magazine-2 .underline {display: none;}
    .cols-type-c.contain-1-items .template-magazine-2 .underline {display: none;}
    /*.cols-type-a .template-magazine-2 .item-content, 
    .cols-type-b .template-magazine-2 .item-content {margin-top: 0;}*/

    /* Column */
    .cols-type-c .template-column .underline {display: none;}
    .cols-type-c.contain-1-items .template-column .underline {display: none;}

    /* News 2 */
    .cols-type-c .template-news-2 .custom_content,
    .cols-type-c .template-news-2 .underline {display: none;}
    .cols-type-c.contain-1-items .template-news-2 .custom_content,
    .cols-type-c.contain-1-items .template-news-2 .underline {display: none;}

    /* Magazine 2 */
    /*.cols-type-a .template-magazine-2 .headline {font-size: 40px;line-height: 44px;}
    .cols-type-b .template-magazine-2 .headline {font-size: 40px;line-height: 44px;}
    .cols-type-a .template-magazine-2 .underline {font-size: 15px;line-height: 22px;}
    .cols-type-b .template-magazine-2 .underline {font-size: 15px;line-height: 22px;}*/

    /* Column */
    .cols-3.cols-type-a .template-column,
    .cols-6 .template-column,
    .cols-type-b.cols-3 .template-column,
    .cols-5 .template-column {padding: 15px 30px 0 15px;}
    .cols-5 .template-column .item-content,
    .cols-6 .template-column .item-content,
    .cols-type-a .template-column .item-content,
    .cols-3 .template-column .item-content {min-width: 250px;}
    .cols-5 .template-column .media,
    .cols-6 .template-column .media,
    .cols-type-a .template-column .media,
    .cols-3 .template-column .media {min-width: 250px;}

    /* Magazine */
    .cols-type-a .template-magazine .media, .cols-type-b .template-magazine .media {padding-bottom: 66.6666%;}


}
  
@media (max-width: 768px) {
  /* Slider Package */
    .slider-package .item .media {min-height: 515px;margin: 0;}
    .slider-package-wrapper > .cols {padding: 0;}
    .slider-package-wrapper, .item {background-color: unset !important;}
    .slider-package-wrapper .item {flex-direction: column-reverse;}
    .slider-package-wrapper .item .item-content {margin: 0;margin-top: -123px;min-height: 246px;max-width: 88.12%;padding: 30px !important;border: none;border-top: solid 4px #fff;border-right: solid 4px #fff;}
    .slider-arrows button {top: 0;transform: none;height: calc(100% - 130px);;}
    .slider-package .item .underline {
      display: -webkit-box;
      -webkit-line-clamp: 4;
      -webkit-box-orient: vertical;
      overflow: hidden;
    }

    /* Newsletter browser page */
    .g-calendar-button {pointer-events: auto;}
    .g-newsletterpage-wrapper {display: flex;flex-wrap: wrap;}
    .g-newsletterpage-header {margin-bottom: 10px;}
    .g-newsletterpage-center-side {flex-basis: 100%;min-height: auto;margin: 0;padding: 0;border: none;max-width: none;float: none;order:3;}
    .g-newsletterpage-left-side {flex-basis: 100%;max-width: none;margin-bottom: 50px;margin-top: 50px;display: none;}
    .g-newsletterpage-right-side {flex-basis: 100%;max-width: none;margin-bottom: 15px;}
    .g-newsletterpage-left-side .g-wrap-newsletter-module {margin: auto;}
    .g-calendar-dropdown {display: none;}
    .g-calendar-table {border: none;}
    .g-calendar-button::before {content: "\e938";}
    .g-calendar-wrapper {border-bottom: solid 1px var(--border-color);}

    .g-calendar-wrapper .g-calendar-dropdown{position: relative;max-width: 280px;margin: 0 auto;padding-bottom: 40px;}
    .w-open .g-newsletterpage-right-side {margin-bottom: 45px;}
    .g-calendar-close-button {cursor: pointer; left: 0;top: 30px;display: block;position: absolute;font-size: 20px;line-height: 1;color: #E70000;}

    /*newsletter signup page*/
    .page-template-newsletter-signup .g-footer {display: none;}


}

@media (max-width: 767px) {
    /* Templates */
    /* Cols Type A */
    /* News */
    .cols-type-a .template-news {-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}
    .cols-type-a .template-news .item-content{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding-left:0;}
    .cols-type-a .template-news .media{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;}
    .cols-type-a .template-news .media{margin-bottom:var(--between);}

    /* News 3 */
    .cols-type-a .template-news-3 .live-updates,
    .cols-type-b .template-news-3 .live-updates {position: relative;flex-wrap: wrap;padding: 0;bottom: auto;}
    .cols-type-a .template-news-3 .live-updates-item,
    .cols-type-b .template-news-3 .live-updates-item {/*border-top: solid 1px #fff;*/margin: 0;}
    .cols-type-b .template-news-3 .headline {font-size: 30px;line-height: 35px;max-width: 580px;}

    /* News 3 cols 5 */
    .cols-type-a.cols-5 .template-news-3 .live-updates,
    .cols-type-b.cols-5 .template-news-3 .live-updates,
    .cols-type-b.cols-6 .template-news-3 .live-updates,
    .cols-type-a.cols-3 .template-news-3 .live-updates,
    .cols-type-b.cols-3 .template-news-3 .live-updates {position: relative;flex-wrap: wrap;padding: 0;bottom: auto;}
    .cols-type-a.cols-5 .template-news-3 .live-updates-item,
    .cols-type-b.cols-5 .template-news-3 .live-updates-item,
    .cols-type-b.cols-6 .template-news-3 .live-updates-item,
    .cols-type-a.cols-3 .template-news-3 .live-updates-item,
    .cols-type-b.cols-3 .template-news-3 .live-updates-item {/*border-top: solid 1px #fff;*/margin-left: 0;}
    .cols-type-b.cols-5 .template-news-3 .headline,
    .cols-type-b.cols-6 .template-news-3 .headline,
    .cols-type-b.cols-3 .template-news-3 .headline {font-size: 30px;line-height: 35px;max-width: 580px;}

    /* Slider Package */
    /*.slider-package .item .media {min-height: 515px;margin: 0;}
    .slider-package-wrapper > .cols {padding: 0;}
    .slider-package-wrapper, .item {background-color: unset !important;}
    .slider-package-wrapper .item .item-content {margin: 0;margin-top: -123px;min-height: 246px;max-width: 88.12%;padding: 30px;border: none;border-top: solid 4px #fff;border-right: solid 4px #fff;}
    .slider-arrows button {top: 0;transform: none;height: calc(100% - 130px);;}
    .slider-package .item .underline {
      display: -webkit-box;
      -webkit-line-clamp: 4;
      -webkit-box-orient: vertical;
      overflow: hidden;
    }*/
    

    /* Cols Type C */
    /* News & Magazine */
    .cols-type-c .item .media{padding-left:0;}
    .cols-type-c .item .media img{width:100%}


    /* WEEKEND PACKAGE */
    .weekend-package .weekend-package-6 .item {min-height: 485px;}
    .weekend-package .weekend-package-6 .item .underline {display: none;}
    .weekend-package .weekend-package-6 .item .item-content {padding: 0 20px 20px;}
    .weekend-package .weekend-package-6 .item .item-content .headline {font-size: 30px;line-height: 35px;}
    .item-magazine-link {max-width: 260px;}
    /*.weekend-package .weekend-package-6 .item::before {
      max-width: 260px;
      max-height: 42px;
      background-size: cover;
      left: 50%;
      transform: translateX(-50%);
    }*/

    .weekend-package .weekend-package-4 {flex-direction: column;}
    .weekend-package .weekend-package-4 .item {height: 100%;width: 100%;margin: 0;padding: 0;border: none;}
    .weekend-package .weekend-package-4 .item {border-top: 1px solid var(--border-color);margin-top: 20px;padding-top: 20px;flex-direction: row-reverse;width: 100%;height: 100%;}
    .weekend-package .weekend-package-4 .item .media {min-height: 160px;}
    .weekend-package .weekend-package-4 .item .item-content {min-height: 160px;padding: 15px;}
    .weekend-package .weekend-package-4 .item .headline {font-size: 18px;line-height: 22px;margin-bottom: 10px;}

    /* Magazine 2 */
    /*.cols-type-a .template-magazine-2 .headline {font-size: 30px;line-height: 35px;}
    .cols-type-b .template-magazine-2 .headline {font-size: 30px;line-height: 35px;}
    .cols-type-a .template-magazine-2 .underline {font-size: 14px;line-height: 20px;}
    .cols-type-b .template-magazine-2 .underline {font-size: 14px;line-height: 20px;}*/
    .cols-type-b .template-magazine-2 .item-content,
    .cols-type-a .template-magazine-2 .item-content {min-width: 380px;}
    .cols-type-a .template-magazine-2 .media,
    .cols-type-a .template-magazine-2 .media {min-width: 380px;}

    /*.cols-type-a .template-magazine-2 .item-content, 
    .cols-type-a.cols-8 .template-magazine-2 .item-content,
    .cols-type-b .template-magazine-2 .item-content {margin-top: 15px;}*/

    /*.cols-type-a .template-magazine-2 .item-content, 
    .cols-type-b .template-magazine-2 .item-content {
      margin: 0;
    }*/

    /*.cols-type-a .template-magazine-2 .media {min-width: 312px;}
    .cols-type-b .template-magazine-2 .media {min-width: 312px;}
    .cols-type-a .template-magazine-2 .item-content {min-width: 314px;}
    .cols-type-b .template-magazine-2 .item-content {min-width: 314px;}*/


    /* Column */
    .cols-type-a .template-column,
    .cols-type-b .template-column {padding: 0 !important;}
    .cols-type-a .template-column .item-content, 
    .cols-type-b .template-column .item-content, 
    .cols-type-a .template-column .media,
    .cols-type-b .template-column .media {min-width: 350px !important;}


     .cols-3.cols-type-c .template-column .item-content,
     .cols-3.cols-type-c .template-column .media {min-width: auto;}



}

/* @media (max-width: 619px) { */
    /* Templates */
    /* Cols Type A */
    /* Magazine 2 */
    /* .cols-type-a .template-column {flex-wrap: wrap-reverse;}
    .cols-type-a .template-column .item-content {flex-basis: 100%;margin-top: var(--sala-header-margin-top);}
    .cols-type-a .template-column .media {flex-basis:100%;}

    .cols-3.cols-type-a .template-column {flex-wrap: wrap-reverse;}
    .cols-3.cols-type-a .template-column .item-content {flex-basis: 100%;margin-top: var(--sala-header-margin-top);}
    .cols-3.cols-type-a .template-column .media {flex-basis:100%;}

    .cols-5.cols-type-a .template-column {flex-wrap: wrap-reverse;}
    .cols-5.cols-type-a .template-column .item-content {flex-basis: 100%;margin-top: var(--sala-header-margin-top);}
    .cols-5.cols-type-a .template-column .media {flex-basis:100%;} */

    /* Cols Type B */
    /* Magazine 2 */
    /* .cols-type-b .template-column {flex-wrap: wrap-reverse;}
    .cols-type-b .template-column .item-content {flex-basis: 100%;margin-top: var(--sala-header-margin-top);}
    .cols-type-b .template-column .media {flex-basis:100%;}

    .cols-3.cols-type-b .template-column {flex-wrap: wrap-reverse;}
    .cols-3.cols-type-b .template-column .item-content {flex-basis: 100%;margin-top: var(--sala-header-margin-top);}
    .cols-3.cols-type-b .template-column .media {flex-basis:100%;}

    .cols-5.cols-type-b .template-column {flex-wrap: wrap-reverse;}
    .cols-5.cols-type-b .template-column .item-content {flex-basis: 100%;margin-top: var(--sala-header-margin-top);}
    .cols-5.cols-type-b .template-column .media {flex-basis:100%;} */
/* } */

@media (max-width: 619px) {
  /* Magazine 2 */
  /*.cols-type-a .template-magazine-2 .headline {font-size: 30px;line-height: 35px;}
  .cols-type-b .template-magazine-2 .headline {font-size: 30px;line-height: 35px;}
  .cols-type-a .template-magazine-2 .underline {font-size: 14px;line-height: 20px;}
  .cols-type-b .template-magazine-2 .underline {font-size: 14px;line-height: 20px;}*/

  /* Column */
    /*.template-column {padding: 0 !important;}*/
    /*.template-column .item-content, .template-column .media {min-width: 300px !important;}*/
  .cols-type-c.cols-2.multi-col {max-width: none;min-width: 197px;flex-basis: 50%;max-width: 50%;}
  .cols-type-c.cols-2.multi-col:nth-child(3n) {border-left: 1px solid var(--border-color);}
  .cols-type-c.cols-2.multi-col:nth-child(2n) {border-left: none;}
  .cols-type-c.cols-2.multi-col:last-child {border-left: none;}

  .cols-type-a .template-magazine .media, .cols-type-b .template-magazine .media {padding-bottom: 100%;}
  .template-magazine .headline, .template-magazine .underline {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}

@media (max-width: 479px) {

    /*newsletter signup page*/
    .g-nlsignup-wrapper .g-newsletter-title {margin-top: 55px;margin-bottom: 41px;font-size: 30px;line-height: 32px;}

    /* newsletter browser page */
    .g-calendar-close-button {left: 0;top: 30px;display: block;position: absolute;font-size: 20px;line-height: 1;color: #E70000;}
    .g-newsletterpage-right-side {margin-bottom: 30px;}
    .w-open .g-newsletterpage-right-side {margin-bottom: 45px;}
    .g-newsletterpage-header-image {max-width: 280px;}
    .g-newsletterpage-header-date {cursor: pointer;font-size: 14px;display: flex;align-items: center;pointer-events: auto;}
    .g-newsletterpage-header-date::before {
      content: "\e938";
      font-family: 'davar-icons';
      font-weight: normal;
      font-size: 16px;
      line-height: 1;
      display: block;
      margin-left: 5px;
      margin-top: -2px;
    }
    .w-open .g-newsletterpage-header-date::before {content: "\e93b";}
    .g-calendar-wrapper .g-calendar-dropdown{position: relative;max-width: 280px;margin: 0 auto;padding-bottom: 40px;}
    .g-calendar-button {display: none;}
    .g-newsletterpage {margin-top: 30px;}
    .g-newsletterpage-header {margin-bottom: 0;padding-bottom: 15px;border: none;}





    /* Global */
    .cols-2 .item::after,
    .cols-3 .item::after{display:none}

    /* Slider */
    .slider-package-wrapper .item .item-content {padding: 20px !important;min-width: auto;}
    .slider-package-wrapper .item .media {min-height: 473px;}
    .slider-package .item .underline {
      -webkit-line-clamp: 6;
      font-size: 18px;
      line-height: 26px;
    }

    /* Topic module */
    /*.full_coverage_ttl {margin-top: 0;}*/


    /* Multicolumn module */

    /*.cols-type-c.cols-2.multi-col {max-width: none;min-width: 197px;flex-basis: 50%;max-width: 50%;}
    .cols-type-c.cols-2.multi-col:nth-child(3n) {border-left: 1px solid var(--border-color);}
    .cols-type-c.cols-2.multi-col:nth-child(2n) {border-left: none;}
    .cols-type-c.cols-2.multi-col:last-child {border-left: none;}*/

    /* Modules */
    .cols .full_coverage.module.item {margin-top: 15px;flex-direction: column !important;}
    .cols .full_coverage.module.item::before {content: none !important;}
    .cols .full_coverage.module.item .item-content {margin-top: 0;}

    /* Templates */
    /* Cols Type a */
    /* News 4 */
    .cols-type-a .template-news-4 {-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}
    .cols-type-a .template-news-4 .item-content {margin-top: var(--sala-header-margin-top);-ms-flex-preferred-size: 100%;flex-basis: 100%;}
    .cols-type-a .template-news-4 .media {-ms-flex-preferred-size: 100%;flex-basis: 100%;}
    .cols-3.cols-type-a .template-news-4 {-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}
    .cols-3.cols-type-a .template-news-4 .item-content {-ms-flex-preferred-size: 100%;flex-basis: 100%;margin-top: var(--sala-header-margin-top);}
    .cols-3.cols-type-a .template-news-4 .media {-ms-flex-preferred-size: 100%;flex-basis: 100%;}

    /* Column */
    /*.template-column {padding: 0 !important;}*/
    .template-column .item-content, .template-column .media {min-width: 250px !important;}

    /* Magazine */
    .cols-type-a .template-magazine .headline,
    .cols-type-b .template-magazine .headline{font-size:30px;line-height:35px;}
    .cols-type-a .template-magazine .underline,
    .cols-type-b .template-magazine .underline{display:none;}
    .cols-type-a .template-magazine .item-content,
    .cols-type-b .template-magazine .item-content{padding:0 20px 20px}

    /* Magazine 2 */
    .cols-type-b .template-magazine-2 .item-content,
    .cols-type-a .template-magazine-2 .item-content {min-width: 250px;}
    .cols-type-a .template-magazine-2 .media,
    .cols-type-b .template-magazine-2 .media {min-width: 250px;}

    /* Cols Type b */
    /* News */
    .cols-type-b .template-news .headline,
    .cols-type-b .template-news .underline{width:100%;max-width:none;}

    /* News 3 */
    .cols-type-a .template-news-3 .media,
    .cols-type-b .template-news-3 .media {padding-bottom: 100% !important;}
    .cols-type-b .template-news-3 .headline,
    .cols-type-a .template-news-3 .headline {width:100%;max-width:none;font-size: 30px !important;line-height: 35px !important;}

    /* News 4 */
    .cols-type-b .template-news-4 {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}
    .cols-type-b .template-news-4 .item-content {-webkit-box-flex: 100%;-ms-flex: 100%;flex: 100%;margin-top: var(--sala-header-margin-top);}
    .cols-type-b .template-news-4 .media {-ms-flex-preferred-size: 100%;flex-basis: 100%;}
    .cols-type-b .template-news-4 .underline {font-size: 15px;}
    .cols-type-b.cols-3 .template-news-4 {-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}
    .cols-type-b.cols-3 .template-news-4 .item-content {margin-top: var(--sala-header-margin-top);-ms-flex-preferred-size: 100%;flex-basis: 100%;}
    .cols-type-b.cols-3 .template-news-4 .media {-ms-flex-preferred-size: 100%;flex-basis: 100%;}

    /* Cols Type c */
    /* All */
    /*.cols-type-c .item {padding: 0 !important;}*/

    /* Magazine */
    /* Same as Cols Type A + */
    /* Cols Type C */
    /* News & Magazine */
    .cols-type-c .item{padding-top:0;}
    .cols-type-c .item .media{margin-bottom:0;}
    /* .cols-type-c .item .media img {width:120px} */
    /* News 4 */
    .cols-type-c .template-news-4 .underline, .cols-type-c .template-news .underline {display: none !important;}

    /* WEEKEND MODULE */
    .weekend-package .weekend-package-4 .item {flex-wrap: nowrap;}
    .weekend-package .weekend-package-4 .item .media {min-width: auto;width: 50%;}
    .weekend-package .weekend-package-4 .item .item-content {min-width: auto;width: 50%;}
    .weekend-package .weekend-package-4 .item .headline {-webkit-line-clamp: 4;}

    /* Magazine 2 */
    /*.cols-type-a .template-magazine-2 .headline {font-size: 30px;line-height: 35px;}
    .cols-type-b .template-magazine-2 .headline {font-size: 30px;line-height: 35px;}
    .cols-type-a .template-magazine-2 .underline {font-size: 14px;line-height: 20px;}
    .cols-type-b .template-magazine-2 .underline {font-size: 14px;line-height: 20px;}*/


    /* .grid-8-2 */
    /* .grid-3-5-2 */
    /* .grid-5-3-2 */
    /* .grid-2-5-3 */
    .grid-5-3-2 .cols-2,
    .grid-2-5-3 .cols-2,
    .grid-2-5-3 .cols-3,
    .grid-3-5-2 .cols-2,
    .grid-8-2 .cols-8 + .cols-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:wrap;flex-flow:wrap;}
    .grid-5-3-2 .cols-2 .item,
    .grid-2-5-3 .cols-2 .item,
    .grid-2-5-3 .cols-3 .item,
    .grid-3-5-2 .cols-2 .item,
    .grid-8-2 .cols-8 + .cols-2 .item{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 0 20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;border-left:0;position:relative;}
    .grid-5-3-2 .cols-2 .item::before,
    .grid-2-5-3 .cols-2 .item::before,
    .grid-2-5-3 .cols-3 .item::before,
    .grid-3-5-2 .cols-2 .item::before,
    .grid-8-2 .cols-8 + .cols-2 .item::before{content:'';width: calc(100% - 15px);height:1px;background-color:var(--border-color);position:absolute;top: 0;right: 15px;}
    .grid-5-3-2 .cols-2 .item:last-child,
    .grid-2-5-3 .cols-2 .item:last-child,
    .grid-2-5-3 .cols-3 .item:last-child,
    .grid-3-5-2 .cols-2 .item:last-child,
    .grid-8-2 .cols-8 + .cols-2 .item:last-child{padding-bottom:0;}
    .grid-5-3-2 .cols-2 .item:first-child::before,
    .grid-2-5-3 .cols-2 .item:first-child::before,
    .grid-2-5-3 .cols-3 .item:first-child::before,
    .grid-3-5-2 .cols-2 .item:first-child::before,
    .grid-8-2 .cols-8 + .cols-2 .item:first-child::before{display:none}
    /* .grid-6-2-2 */
    .grid-6-2-2 .cols-6 ~ .cols-2 {-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding-left:20px;border-left:0;}
    .grid-6-2-2 .cols-6 ~ .cols-2::after{display:none;}
    .grid-6-2-2 .cols-2 .item::before{width:calc(100% - 15px);}
    .grid-6-2-2 .cols-2:last-child .item:first-child{margin-top:20px}
    .grid-6-2-2 .cols-2:last-child .item:first-child::before{display:block;}
    /* grid-2-2-2-2-2 */
    .grid-2-2-2-2-2 .responsive-wrapper .cols-2:first-child,
    .grid-2-2-2-2-2 .cols-2{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;border-left:0;padding-left:20px;position:relative;margin-top:20px;}
    .grid-2-2-2-2-2 .cols-2::before{content:'';width:calc(100% - 40px);height:1px;background-color:var(--border-color);position:absolute;top:0;left:20px;}
    .grid-2-2-2-2-2 .responsive-wrapper .cols-2:first-child::before{display:block}
    .grid-2-2-2-2-2 > .cols-2:first-child{margin-top:0;}
    .grid-2-2-2-2-2 > .cols-2:first-child::before{display:none}
    .grid-2-2-2-2-2 .responsive-wrapper .cols-2 .media{display:block}
    .grid-2-2-2-2-2 .cols-2::after{display:none}

}

@keyframes live-pulse {
  0% {opacity:1;}
  10% {opacity:0.25;}
  40% {opacity:1;}
  100% {opacity:1;}
}

@media (max-width: 410px) {
  .cols-type-c.cols-2.multi-col {margin-top: 10px;padding-top: 30px;margin-bottom: 0;min-width: 300px;max-width: none;}
    .cols-type-c.cols-2.multi-col:first-child {margin-top: 0;padding-top: 0;margin-bottom: 0;}
    .cols-type-c.cols-2.multi-col::before {
      display: block;
      content: '';
      width: calc(100% - 40px);
      height: 1px;
      background-color: var(--border-color);
      position: absolute;
      top: 0;
      left: 20px;
    }

    .grid-2-2-2-2-2 > .cols-2:first-child::before {content: none;}
    /*.objects-widget-items-wrap::before {content: none;}*/
    .container-wrap.multicolumn-module + .container-wrap.multicolumn-module {margin-top: 20px;}

    /* Multicolumn module */
    .cols-type-c.cols-2.multi-col {border-left: none !important;}
    .cols-type-a .template-column .item-content, .cols-type-b .template-column .item-content, .cols-type-a .template-column .media, .cols-type-b .template-column .media {min-width: 250px !important}

    .banner-container .cols {padding: 0;}
}

@media (max-width: 374px) {
  .cols-type-a .template-news .item-content{width:100%;min-width:auto}
  .banner-container{max-width: 100%;overflow: hidden;}
}

@media (max-width: 320px) {

}

/* Banners */
.banner-container{background-color:#F0F0F0;}
.banner-container .container{padding-right:var(--between);padding-left:var(--between);}
.banner.container {text-align: center;}
.banner.h-150 {height: 150px;max-height: 150px;background-color: #F0F0F0;display: flex;align-items: center;justify-content: center;}
.banner.h-360 {min-height: 360px;background-color: #F0F0F0;display: flex;align-items: center;justify-content: center;}
.banner-fixed-left-wrapper {display: block;position: fixed;max-width: 300px;top: 88px;left: 0;}
.banner-fixed-right-wrapper {display: block;position: fixed;max-width: 300px;top: 88px;right: 0;}

@media (max-width: 990px) {
  .banner-container .container{padding:0;}
  /* for grid 12: */
  .grid-2-2-2-2-2 .cols-type-c .item.banner{margin-right: 15px;}
  /* .weekend-package .weekend-package-4 .item.banner{margin-right:0} */
}

/*fix slideshow cards*/
.item .rslides_tabs li, .item .rslides_nav {display: none;}
.item .rslides {position: relative;}


/* For TESTS */
#main, .main {width:100%;}
.media{float:none;clear:none;}
/* .cols .item{background:rgba(0,0,0,.3);min-height:50px;} */
/* .cols .item *{display:none!important} */
/* CSS GRID */
/* .grid-8-2{
    display: grid;
    grid-template-columns: 4fr 1fr;
} */
/* BK */
/* .grid-8-2 .cols-8 {padding-bottom:20px;border-bottom:1px solid var(--border-color);} */
    /* .grid-6-2-2 .cols-6 {padding-bottom:20px;border-bottom:1px solid var(--border-color);} */
/* .cols{padding:0 20px;border-width:0 0.5px;border-style:solid;box-sizing:border-box;} */
/* .cols:first-child {padding-right:0;}
.cols:last-child {padding-left:0;border-left:0;} */
/* .cols:last-child {border-left:0;} */
/* .cols::before{content:'';} */
/* .cols-type-a .template-news .media {width:calc(66.666% - 33.32px);max-width:580px;} */

/* .cols-type-b .template-news .item-content{display:grid;grid-template-columns:1fr 200px;grid-column-gap:20px} */
/* .cols-type-b .template-news .item-content{display:grid;grid-auto-columns:minmax(219px,1fr) 200px 1fr;grid-column-gap:20px;padding-top:20px;} */
/* .cols-type-b .template-news .headline{grid-area:1 / 1;}
.cols-type-b .template-news .underline{grid-area:1 / 2 / span 2 / span 1;}
.cols-type-b .template-news .byline{grid-area:2 / 1;} */
/* .cols-type-b .template-news .byline{flex:71%}
.cols-type-b .template-news .headline{flex:7.1;min-width:218px}
.cols-type-b .template-news .underline{flex:2.9;min-width:200px} */
/* .cols-type-b .template-news .item-content{display:flex;flex-flow:wrap;padding-top:20px;gap:20px;} */
/* .cols-type-b .template-news .headline,
.cols-type-b .template-news .underline,
.cols-type-b .template-news .byline{box-sizing:border-box;} */
    /* TODO */
    /* .cols-type-b .template-news .underline{grid-area:2 / 1;}
    .cols-type-b .template-news .byline{grid-area:3 / 1;} */
    /* /TODO 

/* BK:1  */

/*{Davar} Covid data widget*/
.chart-block{display:inline-block;width:32%;border-top:1px solid rgba(0,0,0,.2);margin-right:2%}
.data-block .row td{width:40%}
.notes .note_1 {margin-left: 15px;}
.notes .notes-mob-divider{display: none}
.chart-wrapper{background:#ff5c4b;min-height:264px;padding:15px 20px 15px 20px}
.chart-title h2{color:#000;font-family:EzerActual-Bold,sans-serif;font-size:24px;font-weight:900;letter-spacing:0;line-height:24px;text-align:right;margin-left:10px;display:inline-block}
.chart-title .chart-last-updated{color:#fff;font-family:EzerActual-Bold,sans-serif;font-size:24px;font-weight:900;letter-spacing:0;line-height:24px;text-align:right;display:inline-block}
.chart-title .last-updated-date{margin-left:10px}.chart-title{margin-bottom:20px}.chart-wrapper .row{height:37px;font-size:14px;width:100%;display:inline-table;display:-moz-inline-table;line-height:40px;border-top:1px solid rgba(0,0,0,.2)}
.chart-wrapper .row div{display:inline-table;display:-moz-inline-table}.chart-wrapper .data-block{width:32%;font-family:EzerActual-Regular,sans-serif;display:inline-block;vertical-align:top;border-collapse:collapse;padding-left:2%}
.data-block .title{color:#fff;font-family:EzerActual-Regular,sans-serif;font-size:14px;letter-spacing:0;text-align:right}.data-block .value{color:#000;font-family:EzerActual-Regular,sans-serif;font-size:18px;font-weight:700;letter-spacing:0;line-height:20px;text-align:right}
.data-block .value_today{color:#fff;font-family:EzerActual-Regular,sans-serif;font-size:14px;letter-spacing:0;line-height:20px;text-align:right}
.data-block-2{border-right:1px solid rgba(0,0,0,.2);padding-right:20px;border-left:1px solid rgba(0,0,0,.2);padding-left:20px}
.notes{color:#fff;font-family:EzerActual-Regular,sans-serif;font-size:12px;font-weight:300;letter-spacing:0;line-height:16px;text-align:right;margin-top:11px}
.last-updated-time{font-weight:100;font-family:EzerActual-Light,sans-serif}.highcharts-title{margin-top:7px!important}
.highcharts-container{height:180px!important}
.highcharts-label text{font-size: 14px!important;background: none!important;}
.open-close-button{font-family:EzerActual-Regular,sans-serif;}
.chart-inner{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:15px}.gradient,.open-close-button,.open-close-button-holder{display:none}
.gradient{background:linear-gradient(180deg,rgba(255,92,75,0) 0,#ff5c4b 100%);height:48px;position:absolute;width:100%;left:0;bottom:73px}
@media only screen and (max-width:767px){.data-block-2{border:none;padding:0}
    .chart-title h2{font-size: 22px;}
    .data-block .row td{width:20vw;}
    .chart-title .last-updated-date,.chart-title .chart-last-updated{margin-left: 0}
    .chart-wrapper .data-block{min-width:100%;display:inline-block;padding-left:0!important}
    .chart-wrapper{position:relative;padding:15px 20px 20px 20px}
    .chart-block{width:100%;margin:15px 0 0 0;display:none; max-height: 148px;}
    .notes{display:none}
    .chart-inner{padding-bottom: 19px;}
    .notes .notes-mob-divider{display: block}
    .notes .notes-mob-divider{clear: both;}
    .highcharts-container{margin-left:0;width:100%}
    .data-block.data-block-2{height:80px;display:inline-block;overflow:hidden;padding-right:0!important}
    .open-close-button{height:30px;width:100px;border:1px solid #fff;border-radius:15px;margin:15px auto 0 auto;display:block;font-size:14px;letter-spacing:0;line-height:16px;text-align:center;color:#fff;position:relative}
    .gradient,.open-close-button,.open-close-button-holder{display:block}.open-close-button:after{content:"\ea16";font-family:davar-icons;padding-right:5px}
    .open-close-button.open:after{content:"\ea14";font-family:davar-icons;padding-right:5px}}
@media only screen and (max-width:991px){.data-block-2{border-left:none;padding-left:0!important;padding-right:2%}
    .chart-block{margin:15px 0 0 0;width:100%}.chart-wrapper .data-block{width:50%;padding-left:2%}
    .chart-wrapper .row{width:100%;display:inline-table;display:-moz-inline-table}}

/* APP */
body.app.page-template-newsletter-signup .main{height:100vh;}

/*new banners*/
/*.banner-fixed-left-wrapper {display: none;}
  .banner-fixed-right-wrapper {display: none;}*/
/*@media (min-width: 1649px) {*/
/*@media (min-width: 1790px) {
  .banner-fixed-left-wrapper {display: block;position: fixed;width: 100%;max-width: 300px;top: 88px;left: 0;}
  .banner-fixed-right-wrapper {display: block;position: fixed;width: 100%;max-width: 300px;top: 88px;right: 0;}
}*/

/*.banner-article-top-wrap {background-color: #F0F0F0;}*/

/*timer*/
.countdown {
  /*min-width: 720px;
  margin: 0 auto;*/
  /*width: 100%;*/
  display: flex;
  /*justify-content: center;*/
  direction: ltr;
}
.countdown .bloc-time {
  /*float: left;*/
  margin-right: 10px;
  text-align: center;
}
.countdown .bloc-time:last-child {
  margin-right: 0;
}
.countdown .bloc-time-inner {display: flex;}
.countdown .count-title {
  display: block;
  /*margin-bottom: 15px;*/
  /*font: normal 0.94em "Lato";*/
  font-family:var(--font-family-light);
  font-size: 16px;
  line-height: 18px;
  color: #121212;
  /*text-transform: uppercase;*/
  margin-top: 5px;
}
.bloc-sap {
  font-size: 40px;
  line-height: 64px;
  font-family:var(--font-family-light);
}
.countdown .figure {
  position: relative;
  /*float: left;*/
  height: 64px;
  width: 44px;
  /*width: 3.45vw;*/
  min-width: 30px;
  max-width: 44px;
  margin-right: 4px;
  /*background-color: #fff;*/
  background-color: #222;
  border-radius: 3px;
  /*-moz-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08);
  -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08);
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08);
  box-shadow: 0 3px 4px 0 rgba(255, 255, 255, 0.2), inset 2px 4px 0 0 rgba(0, 0, 0, 0.08);*/
  overflow: hidden;
}
.countdown .figure:last-of-type {
  margin-right: 0;
}
.countdown .figure > span {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  font-family:var(--font-family-regular);
  font-size: 40px;
  line-height: 64px;
  /*font: normal 5.94em/107px "Lato";
  font-weight: 700;*/
  /*color: #de4848;*/
  color: #fff;
}
.countdown .figure .top:after, .countdown .figure .bottom-back:after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  /*border-bottom: 1px solid rgba(0, 0, 0, 0.1);*/
  border-bottom: 1px solid rgba(255,255,255,0.2);
}
.countdown .figure .top {
  z-index: 3;
  /*background-color: #f7f7f7;*/
  background-color: #222;
  transform-origin: 50% 100%;
  -webkit-transform-origin: 50% 100%;
  -moz-border-radius-topleft:3px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px;
  -moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px;
  /*-moz-transform: perspective(88px);
  -ms-transform: perspective(88px);
  -webkit-transform: perspective(88px);*/
  /*transform: perspective(88px);*/
}
.countdown .figure .bottom {
  z-index: 1;
}
.countdown .figure .bottom:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  /*background-color: rgba(0, 0, 0, 0.8);*/
  /*border-bottom: 1px solid rgba(255,255,255,0.2);*/
}
.countdown .figure .bottom-back {
  z-index: 2;
  top: 0;
  height: 50%;
  overflow: hidden;
  background-color: #222;
  /*background-color: #f7f7f7;*/
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}
.countdown .figure .bottom-back span {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.countdown .figure .top, .countdown .figure .top-back {
  height: 50%;
  overflow: hidden;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.countdown .figure .top-back {
  z-index: 4;
  bottom: 0;
  /*background-color: #fff;*/
  background-color: #222;
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  /*-moz-transform: perspective(88px) rotateX(180deg);
  -ms-transform: perspective(88px) rotateX(180deg);
  -webkit-transform: perspective(88px) rotateX(180deg);*/
  /*transform: perspective(88px) rotateX(180deg);*/
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.countdown .figure .top-back span {
  position: absolute;
  top: -100%;
  left: 0;
  right: 0;
  margin: auto;
}

.countdown .bloc-time.sec .figure .top {
  transform: perspective(88px);
}
.countdown .bloc-time.sec .figure .top-back {
  transform: perspective(88px) rotateX(180deg);
}

/*timer all*/
.timer-module {color: #121212;position: relative;width: 100%;padding: 20px 20px 10px;display: flex;align-items: center;justify-content: space-between;}
.timer-meta-inner {display: flex;align-items: center;margin-top: -10px;padding-left: 10px;}
.timer-meta-image {min-width: 80px;margin-left: 15px;}
.timer-meta-image img {margin: 0 !important;padding: 0;display: block;max-width: 100%;border: solid 1px #dedada;width: 80px;height: 80px;border-radius: 50%;}
.timer-meta-title {font-size: 28px;line-height: 32px;letter-spacing: -0.31px;font-family:var(--font-family-bold);}
.timer-meta-date {font-size: 18px;line-height: 26px;font-family:var(--font-family-light);}

.g-article-text-content .timer-module {margin-bottom: 30px;flex-wrap: wrap;justify-content: center;padding: 15px 15px 10px;}
.g-article-text-content .timer-meta-inner {text-align: center;flex-direction: column;padding: 0;margin: 0;margin-bottom: 15px;}
.g-article-text-content .timer-meta-image {margin-left: 0;margin-bottom: 5px;min-width: auto;}
.g-article-text-content .timer-meta-image img {width: 60px;height: 60px;}

@media (min-width: 991px) {
  .countdown .figure {
    width: 3.45vw;
  }
}

@media (max-width: 991px) {
  .timer-module {flex-wrap: wrap;justify-content: center;padding: 15px 15px 10px;}
  .timer-meta-inner {text-align: center;flex-direction: column;padding: 0;margin: 0;margin-bottom: 15px;}
  .timer-meta-image {margin-left: 0;margin-bottom: 5px;min-width: auto;}
  .timer-meta-image img {width: 60px;height: 60px;}
}

@media (max-width: 767px) {
  .timer-meta-title {font-size: 22px;line-height: 24px;letter-spacing: normal;}
  .timer-meta-date {font-size: 14px;line-height: 20px;}
  .countdown .figure {width: 30px;height: 44px;}
  .countdown .figure > span {line-height: 44px;font-size: 30px;}
  .bloc-sap {line-height: 44px;font-size: 30px;}
  .countdown .bloc-time {margin-right: 8px;}
}

@media (max-width: 479px) {
  .countdown .figure {width: 20px;height: 28px;min-width: auto;}
  .countdown .figure > span {line-height: 28px;font-size: 20px;}
  .bloc-sap {line-height: 28px;font-size: 20px;}
  .countdown .bloc-time {margin-right: 5px;}
  .countdown .count-title {font-size: 14px;line-height: 18px;}
}

@media (max-width: 340px) {
  .timer-module {padding: 15px 5px 10px;}
}


