/*
 Theme Name:   CityNews
 Description:  City News - Divi Child theme with BuddyPress - BuddyX Pro v4.8.2
 Author:       CityScoop
 Template:     Divi
 Version:      4.8.2
 Text Domain:  citynews
*/
@font-face { font-family: 'OldEnglishTextMT'; src: url('/uploads/sanleandroca/assets/fonts/29c95c8938b6.woff') format('woff'), url('/uploads/sanleandroca/assets/fonts/29c95c8938b6.woff2') format('woff2'); font-weight: normal; font-style: normal }
@font-face { font-family: 'CenturyGothic'; src: url('/uploads/sanleandroca/assets/fonts/4fb27d74bd1e.woff') format('woff'), url('/uploads/sanleandroca/assets/fonts/4fb27d74bd1e.woff2') format('woff2'); font-weight: 400; font-style: normal }
@font-face { font-family: 'CenturyGothic'; src: url('/uploads/sanleandroca/assets/fonts/22070a7f3770.woff') format('woff'), url('/uploads/sanleandroca/assets/fonts/22070a7f3770.woff2') format('woff2'); font-weight: 700; font-style: normal }
:root {
   /* base vars don't overwrite */
   --color-base-light:#fff;
   --color-base-dark:#000;
   --color-primery: #ba2a2a;
   --color-muted: #9b9b9b;
   --color-dark:#333;
   --color-dark-1: #464646;
   --color-dark-2: #4a4a4a;
   --color-dark-3: #404040;
   --font-roboto: 'Roboto', sans-serif;
   --font-roboto-cond: 'Roboto Condensed', sans-serif;
   /* custom dynamic vars */
   --color-body-bg:var(--color-dark);
   --color-body-text:var(--color-base-light);
   --color-menubar-bg:#181818;
   --color-menubar-text:rgba(255,255,255,.65);
   --color-rte-text:#cbcbcb;
   --color-readmore-text:#bbb;
   --color-legend-title-hoverbg:rgba(255,255,255,.08);
   --color-1:#fff;
   --color-2:#959595;
   --color-3:#c4c4c4;
   --color-title:var(--color-base-light);
   --color-title-1:#efefef;
   --color-article-bg: #4e4e4e;
   --color-popup-bg: var(--color-dark-3);
}
body[data-theme-mode="light"] {
   --color-body-bg:var(--color-base-light);
   --color-body-text:var(--color-dark);
   --color-menubar-bg:#c5c5c5;
   --color-menubar-text: #fff;
   --color-rte-text:#868686;
   --color-readmore-text:#868686;
   --color-legend-title-hoverbg:rgba(0,0,0,.08);
   --color-1:var(--color-dark-2);
   --color-2:#c4c4c4;
   --color-3:var(--color-dark-1);
   --color-title:var(--color-dark-2);
   --color-title-1:#696969;
   --color-article-bg: #ededed;
   --color-popup-bg :var(--color-base-light);
}
body,input,textarea,select,h1,h2,h3,h4,h5,h6,#main-header,#et-top-navigation{font-family:'Lato',sans-serif!important;line-height:1.4}
body{font-weight:400;line-height:1.4;background:var(--color-body-bg)!important;color:var(--color-body-text)}
/*body #page-container a:hover{color: inherit!important} */
article{position:relative}
.d-inline-block { display: inline-block !important }
.d-block { display: block !important }
.d-none { display: none !important }
.d-flex,.flex,.row{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-box::before,.flex-box::after,.d-flex::before,.d-flex::after,.row::before,.row::after{display:none}
.col,.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%}
.col-auto,.flex-0-auto,.flex-0-0-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.flex-1-auto,.flex-1-0-auto{-ms-flex:1 0 auto;flex:1 0 auto}
.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.text-center{text-align:center}
.text-uppercase{text-transform:uppercase}
.font-bold{font-weight:700}
.color-black{color:var(--color-base-dark)}
.color-white{color:var(--color-base-light)}
.color-primary{color:var(--color-primery)}
.color-muted{color:var(--color-muted)}
.position-relative{position:relative}
.w-100{width:100%}
.fs-80per{font-size: 80%}
.px-0{padding-right:0!important;padding-left:0!important}
.py-0{padding-top:0!important;padding-bottom:0!important}
.mx-0{margin-right:0!important;margin-left:0!important}
.my-0{margin-right:0!important;margin-left:0!important}
.mt-30{margin-top:30px}
.mb-30{margin-bottom:30px}
.container-fluid{padding-left:15px;padding-right:15px;margin-right:auto;margin-left:auto}
.container-fluid:after,.container-fluid:before{content:" ";display:table}
.container-fluid:after {clear:both}
.row{margin-right:-15px;margin-left:-15px}
.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xl-3,.col-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xl-4,.col-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xl-6,.col-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xl-12{padding-right:15px;padding-left:15px}
.col-3{flex:0 0 25%;max-width:25%}
.col-4{flex:0 0 33.33336%;max-width:33.33336%}
.col-6{flex:0 0 50%;max-width:50%}
.col-12{flex:0 0 100%;max-width:100%}
.no-gutters>.col, .no-gutters>[class*=col-] {padding-right:0; padding-left:0}
.gutter-small.row{margin-right:-8px;margin-left:-8px}
.gutter-small [class*=col-]{padding-right:8px;padding-left:8px}
form.iphorm .iphorm-inner .input-field{display:block}
form.iphorm .iphorm-inner .submit-field{text-align:center}
form.iphorm .iphorm-inner label{display:block;font-size:13px;font-weight:400;letter-spacing:.05rem;line-height:1.2;color:var(--color-1);text-transform:uppercase;margin-bottom:2px}
form.iphorm .iphorm-inner .iphorm-element-text,form.iphorm .iphorm-inner .iphorm-element-textarea{font-size:15px;font-weight:400;letter-spacing:.1rem;line-height:1.2;border:1px solid var(--color-1);border-radius:3px;background:#404040;color:#fff;width:100%;padding:6px 10px;margin-bottom:3px}
form.iphorm .iphorm-element-textarea{resize:vertical}
form.iphorm .iphorm-element-text:hover,form.iphorm .iphorm-element-textarea:hover,form.iphorm .iphorm-element-text:active,form.iphorm textarea:active,form.iphorm .iphorm-element-text:focus,form.iphorm .iphorm-element-textarea:focus{color:#fff}
form.iphorm button[type="submit"]{font-size:20px;font-weight:400;letter-spacing:.15rem;line-height:1.2;text-transform:uppercase;border:1px solid #fff;border-radius:3px;background:#fff;color:#404040;padding:12px 20px;margin-top:10px;margin-right:0}
form.iphorm button[type="submit"]:hover{background:#404040;color:#fff}
form.iphorm button[type="submit"] span,form.iphorm button[type="submit"] em{padding-right:0;padding-left:0;background:transparent;border:none;color:inherit!important;line-height:inherit}
/* form.iphorm button[type="submit"]:hover span,form.iphorm button[type="submit"]:hover em{color:#fff} */
form.iphorm .iphorm-element-spacer{padding-bottom:3px}
form.iphorm .iphorm-submit-wrap{margin:0}
form.iphorm .iphorm-submit-input-wrap{float:none;text-align:center}
form.iphorm .iphorm-labels-above > .iphorm-element-spacer > label{padding-bottom:0}
form.iphorm .iphorm-errors-list > .iphorm-error{padding:0 0 2px;background:none;color:#e54d42;font-size:12px;border:none;letter-spacing:.06rem}
form.iphorm .iphorm-errors-list{padding:0}
form.iphorm .iphorm-loading-wrap{float:none}
form.iphorm .iphorm-edit-form-wrap{display:none!important}
.responsive-video{position:relative;width:100%;padding-top:56.25%;overflow:hidden;background:rgba(0,0,0,.2);border-radius:3px}
.responsive-video .video-poster{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent no-repeat center center/cover;z-index:0}
.responsive-video .video-poster::after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:transparent url('/uploads/sanleandroca/assets/img/063a09602856.svg') no-repeat right 5% bottom 10%/14%;z-index:1;margin:auto}
.responsive-video .featured-video{display:none}
.responsive-video iframe,.responsive-video video{position:absolute;top:0;left:0;width:100%;height:100%}
/* header */
.hamburger{text-transform:none;text-align:center;line-height:0;background-color:transparent;width:40px;height:32px;position:relative;padding:.3rem .3rem;border:0;margin-bottom:10px;z-index:1;will-change:transform;cursor:pointer}
.hamburger::after{content:'BROWSE';display:inline-block;position:absolute;bottom:-10px;left:50%;z-index:1;font-size:8px;line-height:1.2;letter-spacing:.05rem;color:#c2c2c2;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.hamburger-inner{width:30px;height:18px;display:inline-block;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}
.hamburger-inner span{display:block;position:absolute;height:2px;width:100%;background:#c2c2c2;border-radius:5px;opacity:1;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.hamburger-inner span:nth-child(1){top:0}
.hamburger-inner span:nth-child(2),.hamburger-inner span:nth-child(3){top:8px}
.hamburger-inner span:nth-child(4){top:16px}
.hamburger.active .hamburger-inner span:nth-child(1),.hamburger.active .hamburger-inner span:nth-child(4){top:8px;width:0;left:50%}
.hamburger.active .hamburger-inner span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.hamburger.active .hamburger-inner span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.hamburger.active::after{content:'CLOSE'}
.cs-switch{display:inline-block;cursor:pointer;line-height:.7}
.cs-switch-btn{display:inline-block;position:relative;width:28px;height:15px}
.cs-switch .cs-switch-input{opacity:0;width:0;height:0}
.cs-switch-handle{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:35px;background-color:#fff;border:1px solid #c2c2c2;-webkit-transition:.3s;transition:.3s}
.cs-switch-handle::before{position:absolute;content:"";height:9px;width:9px;left:3px;bottom:3px;border-radius:50%;background-color:#c2c2c2;-webkit-transition:.3s;transition:.3s}
.cs-switch-input:checked+.cs-switch-handle{background-color:#333;border-color:#333}
.cs-switch-input:checked+.cs-switch-handle::before{background-color:#fff;-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px)}
.cs-switch-label{color:#c2c2c2;line-height:1.2}
header .site-title { line-height:0; margin-top:6px }
header .site-title .industry-name { font-size:12px; line-height:1.2; letter-spacing:.15rem; color:#868686 }
header .site-title .biz-location { font-size:11px; font-weight:700; line-height:1.2; letter-spacing:.1rem; color:#767676; padding-bottom:0; margin-top:3px }
#main-header{background:#fff;-webkit-box-shadow:none;box-shadow:none;position:relative}
.site-title-heading{font-family:'OldEnglishTextMT'!important;font-size:20px;font-size:min(max(4.5vw, 16px), 25px);line-height:1;letter-spacing:.02rem;color:#868686!important;padding-bottom:0}
.site-title-heading.cs-all{font-size:28px;font-size:min(max(6vw, 28px), 36px)}
.site-title-heading a>span{color:#868686;position:relative}
.site-title-heading a span sup{font-size:38%;color:#cbcbcb;margin-right:2px;position:absolute; top:16%; bottom:auto; right:100%}
.site-title-heading a span span{position:relative}
.site-title-heading a span sub{font-family:sans-serif;font-size:18%;position:absolute;top:auto;right:-2%;bottom:14%}

.header-inner{padding:10px 0;position:relative;font-family:'CenturyGothic',sans-serif}
.header-inner .logo-col{padding:0 10px}
.header-inner .logo-link{padding:0}
.header-inner .logo-link img{width:240px;vertical-align:middle}
.signin-link{font-size:10px;line-height:1.2;letter-spacing:.05rem;color:#c2c2c2;text-transform:uppercase;padding:8px 10px;border:1px solid #c2c2c2;border-radius:3px;margin-left:5px}
.signin-link span{vertical-align:middle;display:inline-block}
.signin-link span.icon{line-height:0}
.signin-link:hover{border-color:#ba2a2a}
.weather{max-width:140px;padding:3px 6px 6px;margin-left:25px;font-weight:400;line-height:1.2;color:#c2c2c2}
.weather #temperature{font-size:14px;letter-spacing:.1rem}
.weather #temperature span.icon-holder{margin-right:6px}
.weather #temperature span{display:inline-block;vertical-align:middle;line-height:0}
.weather #jqclock{font-size:12px;letter-spacing:.1rem}
.weather #jqclock span{vertical-align:middle}
.weather #jqclock .clockdate{display:none}
.switch-theme-mode .cs-switch-label,.switch-negative-news .cs-switch-label{display:block;font-size:8px;letter-spacing:.05rem;margin-top:6px;min-width:60px}
.cs-loader{position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: -999; opacity: 0; visibility: hidden;  background: rgba(0, 0, 0, .80)}
.negative-news-switching .cs-loader { opacity: 1; visibility: visible; z-index: 99999; }
.nic-bar{padding:0;text-align:center;background:var(--color-menubar-bg);font-size:12px;letter-spacing:1px;color:var(--color-menubar-text);text-transform:uppercase;position:relative;border:1px solid #c5c5c5}
.nic-list{border-top-color: #fff; border-style: solid; border-width: 1px 0 1px;padding-right:28px;min-height:31px;max-height:31px}
.nic-list>li{border-left: 1px solid #fff;position:relative;display:inline-block}
/* .nic-list>li:first-child{border-left:0} */
.nic-list>li>a{font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.05rem;white-space:nowrap;background:var(--color-menubar-bg);color:var(--color-menubar-text);display:block;padding:7px 10px 10px;position: relative;cursor: pointer}
.nic-list>li>a::after{content: '';display: inline-block;position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background-color: #767676}
.nic-list>li>a:hover{color:#fff}
.nic-list .nic-submenu-wrap{background: #313131;display: none;position: absolute;top: calc(100% + 1px);left: 0;width: 175px;text-align: left;border-radius: 0 0 5px 5px;-webkit-box-shadow:0 3px 10px rgb(0,0,0,.35);box-shadow:0 3px 10px rgb(0,0,0,.35);z-index: 1}
.nic-list .nic-dropdown{list-style:none;padding: 10px 12px;margin-bottom: 0;max-height: 310px}
.nic-list .nic-dropdown li a{color:#fff;font-size: 10px;line-height: 1.2;display: block;padding:3px 0;margin-bottom: 2px}
.nic-list .nic-dropdown>li.main-link{text-align: center;margin-bottom: 4px}
.nic-list .nic-dropdown>li.main-link>a{font-size: 12px;font-weight: 700}
.nic-list .nic-dropdown .indicator{display: inline-block;width: 8px}
.nic-list .nic-submenu{list-style:none;padding-left: 10px;display: none}
.nic-list .nic-submenu li{display: block}
.nic-list .sep{text-align:center;margin:0 3px}
.nic-list-slide{width:100%;white-space:nowrap;/* overflow-x:auto;overflow-y:hidden; */-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}
.nic-list-slide::-webkit-scrollbar{display:none}
.nic-list-arrow{display:none;width:28px;height:28px;line-height:26px;background:#868686;color:#fff;border-radius:3px;position:absolute;top:50%;left:3px;z-index:9;cursor:pointer;opacity:.6;-webkit-transition:.25s all;-o-transition:.25s all;transition:.25s all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.nic-list-arrow:hover{opacity:1}
.nic-list-arrow svg{vertical-align:middle}
.nic-list-next{left:auto;right:3px}
.dropdown-wrapper{position:absolute;top:100%;right:0;left:0;z-index:1000;padding:0;background-clip:padding-box}
.menu-dropdown{display:none;padding:0;background-clip:padding-box;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;position:relative;z-index:1;scrollbar-visibility:hidden;scrollbar-width:none;overflow:-moz-scrollbars-none;-ms-overflow-style:none}
.menu-dropdown::-webkit-scrollbar{display:none;background:transparent;width:0!important;height:0}
.menu-container{width:100%;background:rgba(0,0,0,.95);padding:30px 25px 15px;position:relative}
.menu-container .menu-row{margin:0 -8px}
.menu-container .menu-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 8px}
.industry-menu-group{padding-left:0;margin-bottom:0;list-style:none}
.industry-menu-group li{text-transform:uppercase}
.industry-menu-group li h4{font-size:16px;line-height:1.2!important;letter-spacing:.1rem;color:#fff;padding: 3px 35px 0 0;margin-bottom:25px;position:relative}
.industry-menu-group li h4 a{color:inherit}
.industry-menu-group li h4 .industry-menu-toggler{display:inline-block;text-align:center;font-family:'CenturyGothic',sans-serif;letter-spacing:0;padding:3px;width:30px;cursor:pointer;position:absolute;top:0;right:0;background:rgba(255,255,255,.1);z-index:1}
.industry-menu-group li h6{font-family:var(--font-roboto)!important;font-size:12px;letter-spacing:.1rem;color:#dadada;padding:0;margin-bottom:8px}
.industry-menu-group li ul li{font-size:10px;line-height:1.5;letter-spacing:.1rem;color:#939393}
.industry-menu-group li ul li a{display:inline-block;padding:5px 0;color:inherit}
.industry-menu{margin-bottom:10px}
.industry-menu>li{margin-bottom:15px}
.nic-list-menu{list-style:none;padding-left:0;margin:0 -8px}
.nic-list-menu>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 8px}
.nic-list-menu li{text-transform:uppercase}
.nic-list-menu li h4{font-size:15px;line-height:1.2!important;letter-spacing:2px;color:#fff;padding-bottom:0;margin-bottom:8px}
.nic-list-menu li ul{margin-bottom:20px}
.nic-list-menu li ul li{font-size:12px;line-height:1.5;letter-spacing:2px;color:#939393}
.nic-list-menu li ul li a{display:inline-block;padding:6px 0;color:inherit}
.hl-link a{position:relative}
.hl-link .hl-dd{position:absolute;top:0;bottom:0;left:0;width:32px;border-right:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.nic-list>li.more-menu{position:absolute;top:0;right:0;bottom:0;height:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border: 1px solid #fff;background: var(--color-menubar-bg);z-index: 9}
.nic-list>li.more-menu>span{width:26px;line-height: 0;display: inline-block;cursor: pointer;padding-top: 2px}
.top-headlines-menu li h6{margin-top:0}
.top-headlines-menu li ul li{text-transform:none;letter-spacing:.05rem;padding-left:0}
.top-headlines-menu li ul li a{padding:0}
body.cs-blog-all .menu-col{min-width:36px}
body.cs-blog-all .hamburger{display:none}
body.cs-blog-all .weather{margin-left:0}
#footer-info a{font-weight:400}
.animation_container{position:relative!important;max-width:100%;height:auto!important;line-height:0;margin:0 auto}
.canvas{position:relative!important;max-width:100%;height:auto!important;background:rgba(0,0,0,.15) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' stroke='%23888' fill='none'%3E%3Cg transform='translate(1 1)' stroke-width='2'%3E%3Ccircle stroke-opacity='.5' cx='18' cy='18' r='18'/%3E%3Cpath d='M36 18c0-9.94-8.06-18-18-18'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E") no-repeat center center / 38px;line-height:0}
.dom_overlay_container{position:absolute;top:0;left:0;max-width:100%;width:100%!important;height:100%!important;line-height:0;pointer-events:none}
.ad-block{line-height:0}
.ad-container{border-radius:12px}
.ad-container.ad-desktop{max-width:1355px;margin:0 auto}
.ad-container.ad-mobile{max-width:780px;margin:0 auto}
.ad-container img{display:block;margin:0 auto}

.cnt-popup { position: fixed; top: 0; right: 0; left: 0; height: 100%; padding: 160px 0 30px; background: rgba(0,0,0,.5); z-index: 9; pointer-events: none; visibility: hidden; opacity: 0; -webkit-transition: .15s all linear; transition: .15s all linear }
.cnt-popup.show { pointer-events: auto; visibility: visible; opacity: 1 }
.cnt-popup .close { font-size: 1.5rem; font-weight: 700; line-height: 0; color: var(--color-1); padding: 5px; border: 0; background-color: transparent; text-shadow: 0 1px 0 #fff; opacity: .5; position: absolute; top: 15px; right: 15px; cursor: pointer }
.cnt-popup .close:hover { opacity: 1 }
.cnt-popup-content { position: relative; padding: 40px 20px 20px; background: var(--color-popup-bg); color: var(--color-rte-text); width: 90%; max-width: 740px; margin-left: auto; margin-right: auto; -webkit-box-shadow: 0 0 15px 5px rgb(0, 0, 0, .16); box-shadow: 0 0 15px 5px rgb(0, 0, 0, .16) }
.cnt-popup-content.w-auto { width: auto }
.cnt-popup-content h3 { font-weight: 700; letter-spacing: 0.1rem; color: var(--color-3); margin-bottom: 5px }

.fw-container .container{width:100%;max-width:100%}
#main-content-area {  }
.news-feed{width:90%}
.col-title{font-size:20px;font-weight:400;letter-spacing:3px;color:var(--color-title);text-transform:uppercase;padding-bottom:0;margin-bottom:20px}
.col-title.col-title-lg{line-height:1.2}
.col-title.col-title-sm{font-size:18px}
.col-left,.col-mid,.col-right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:50px}
.featured-news{border:1px solid var(--color-3);border-radius:2px;padding:15px;margin-bottom:50px}
.featured-news .article-media{border:1px solid rgba(255,255,255,.2);border-radius:3px}
.akst_link { display: none }
.ph-hltxt { font-size: 100% !important; text-transform: inherit !important; color: #ba2a2a !important }
.ph-hltxt-dark { color: #565656 !important }
/* 404 style */
.error-404 { padding: 20px 0 40px; color: var(--color-3) }
.error-404 .w-col { padding-right: 0; padding-left: 0 }
.error-404 h1 { font-size: 120px; line-height: 1.2; color: var(--color-5); margin-top: 0 }
.error-404 h2 { color: var(--color-rte-text); font-weight: 400; font-size: 20px; margin-bottom: 25px; margin-top: 0; letter-spacing: .1rem }
.error-404 a, .error-404 p { font-size: 18px }
.error-404 a { color: #ba2a2a }
.error-404 p { margin-bottom: 20px; letter-spacing: .1rem }
.error-404 form { max-width: 400px; margin: 30px auto 0 }
.error-404 aside .search { max-width: 500px; margin: 0 auto }
.error404 .about-section { padding-top: 0; padding-bottom: 30px }
.wp-cnt-theme .wp-activate-container { width: 80%; max-width: 1355px; padding-top: 50px; padding-bottom: 40px; margin-right: auto; margin-left: auto }
.wp-cnt-theme .wp-activate-container span.h3 { padding-right: 0; padding-left: 0 }
.wp-cnt-theme .wp-activate-container .view { margin-top: 25px }
.wp-cnt-theme .wp-activate-container form[name="activateform"] { max-width: 480px }
.wp-cnt-theme .wp-activate-container form[name="activateform"] p label { display: inline-block; margin-bottom: 5px }
.wp-cnt-theme .wp-activate-container form[name="activateform"] #submit, .wp-csc-theme .wp-activate-container form[name="activateform"] #key { width: 100% }
.city-news-grid{border-bottom: 1px solid rgb(135,135,135,60%)}
.cng-item{position: relative;overflow-y: hidden}
.cng-item+.cng-item{-webkit-box-shadow: -1px -1px 0px 0px rgb(135 135 135 / 50%);box-shadow: -1px -1px 0px 0px rgb(135 135 135 / 50%)}
.cng-item .cng-item__thumb{width: 100%;height: 120px; background: rgba(0,0,0,.2) no-repeat center center/cover}
.cng-item .cng-item__thumb.no-img{background-size:contain}
.cng-item a{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1 }
.cng-item__overlay h4{font-size: 12px;font-weight: 800;letter-spacing: .1rem;color: #fff;text-transform: uppercase;margin-bottom: 0;padding: 10px 15px;transform: translate3d(0, -100%, 0);transition: transform 300ms;text-shadow: 0 1px 1px #000}
.cng-item__overlay{position: absolute; bottom: 0; left: 0; width: 100%; transition: transform 300ms; transform: translate3d(0, 100%, 0) }
.cng-item__overlay .overlay--text{color: #bdbdbd; font-size: 10px; line-height: 1.3; letter-spacing: .05rem; padding: 10px 15px; background-color: rgba(0,0,0,.8) }
.cng-item__overlay .overlay--text p{padding-bottom:0;margin-bottom: 5px}
.cng-item a:hover ~ .cng-item__overlay, .cng-item a:focus ~ .cng-item__overlay, .cng-item a:hover ~ .cng-item__overlay h4, .cng-item a:focus ~ .cng-item__overlay h4{transform: translate3d(0, 0, 0) }
.welcome-container, .other-cats-container{padding:20px 0 20px}
.welcome-msg,.other-cats{font-size: 11px; font-weight: 700; line-height: 1.3; letter-spacing: 0.08rem; color: var(--color-2)}
.welcome-msg span,.other-cats span{color: var(--color-1)}
.welcome-msg h1,.welcome-msg h2,.welcome-msg h3,.welcome-msg h4,.welcome-msg h5,.welcome-msg h6{color: var(--color-title)}
.other-cats a{color:inherit}
.article-item { margin-bottom: 10px }
.article-item article { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }
.article-item article.video-article .article-media { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
.article-item article.video-article .article-media .img { position: relative; display: block; width: 100%; padding-top: 60%; background: rgba(0,0,0,.2) no-repeat center center/cover; border-radius: 3px }
.article-item article.video-article .article-meta-content { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-top: 15px }
.article-item article .article-media>a { position: relative; display: block }
.article-item article .article-media.has-video>a::after { content: ''; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: transparent url('/uploads/sanleandroca/assets/img/063a09602856.svg') no-repeat right 5% bottom 10%/14%; z-index: 1; margin: auto }
.article-item article .title, .article-item article .entry-title { font-family: var(--font-roboto)!important; font-size: 12px; font-weight: 700; line-height: 1.3; letter-spacing: .02rem; padding-bottom: 0; margin-bottom: 10px;  display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; color: var(--color-title-1) }
.article-item article .title a:hover, .article-item article .entry-title a:hover { color: #ba2a2a }
.article-item article .meta { font-size: 11px; font-weight: 400; line-height: 1.4; text-transform: uppercase; color: var(--color-muted); display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }
.article-item article .meta .date { margin-right: 20px; margin-bottom: 5px }
.article-item:not(.stack) article .meta .date{width: 100%;display: block}
.article-item article .meta .group-name { font-size: 10px; letter-spacing: .05rem; font-weight: 800; color: #ed1117 }
.article-item article .rte, .article-item article .entry-summary { font-size: 11px; font-weight: 400; line-height: 1.4; letter-spacing: .05rem; color: var(--color-rte-text) }
.article-item article .rte p:last-child, .article-item article .entry-summary p:last-child { margin-bottom: 0 }
.article-item article.post-article .title, .article-item article.post-article .entry-title { margin-bottom: 6px }
.article-item article.post-article .article-media, .article-item article.post-article .article-meta, .article-item article.post-article .article-content { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
.article-item article.post-article .article-media { position: relative }
.article-item article.post-article .article-media .img { background: rgba(0,0,0,.2) no-repeat center center / cover; padding-top: 56.25%; border-radius: 3px }
.article-item article.video-article .article-meta, .article-item article.video-article .article-content, .article-item article.post-article .article-meta, .article-item article.post-article .article-content { margin-top: 8px }
.article-featured{margin-bottom:15px}
.article-featured .article-meta-content{margin-bottom:15px}
.article-featured h2{font-size:18px;font-weight:700;line-height:1.25!important;letter-spacing:1px;color:var(--color-title);text-align:center;padding-bottom:0;margin:0 auto 10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.article-featured .rte{font-size:14px;font-weight:400;letter-spacing:normal;color:var(--color-rte-text)}
.article-featured .article-media .img { background: rgba(0,0,0,.2) no-repeat center center / cover; padding-top: 56.25%; border-radius: 3px }
/* single post */
.anim-transition, .single #et-main-area { -webkit-transition: .3s all; transition: .3s all }
.single .article-section { padding-top: 20px; padding-bottom: 50px }
.single .article-section .container { max-width: 100%; width: 100% }
.article-section .col-full { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
.article-section .article-item article .title, .article-section .article-item article .rte { color: #b7b7b7 }
.article-section .article-item article .title a { color: inherit }
.single .single-post-article .post { padding-bottom: 0 }
.single-post-article h1, .single-post-article h2, .single-post-article h3, .single-post-article h4, .single-post-article h5, .single-post-article h6 { font-family: var(--font-roboto)!important }
.single-post-article h1.entry-title { font-family: 'CenturyGothic',sans-serif!important; font-size: 18px; font-weight: 400; letter-spacing: .01rem; line-height: 1.3; color: var(--color-title-1); display: block; padding-bottom: 3px }
.single-post-article h1.entry-title a { color: inherit }
.single-post-article .entry-meta-wrap { margin-bottom: 10px; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; position: relative }
.single-post-article .entry-meta-wrap>div { margin-right: 2.5% }
.single-post-article .entry-meta-wrap>div:last-child { margin-right: 0 }
.single-post-article .entry-meta { font-family: var(--font-roboto-cond); font-size: 13px; letter-spacing: .02rem; text-transform: uppercase; color: var(--color-muted); margin: 8px 0 }
.single-post-article .entry-meta .qrcode { cursor: pointer }
.qrcode img { border: 1px solid }
.single-post-article .social-media { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }
.single-post-article .social-media > a { width: 25px; height: 25px; display: inline-block; border-radius: 3px; background-color: #a0a0a0; color: #fff; border-width: 0; padding: 0!important; box-shadow: none!important; border: none!important; margin: 2px }
.single-post-article .social-media > a:hover { background-color: #ba2a2a }
.single-post-article .social-media > a ss { display: block; width: 100%; height: 100%; background: no-repeat center center }
.single-post-article .social-media > a.google-plus ss { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-239%201%20800%20560%22%20style%3D%22enable-background%3Anew%20-239%201%20800%20560%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M227.1%2C253.5c1.8%2C9.7%2C3.1%2C19.4%2C3.1%2C32c0%2C109.8-73.6%2C187.5-184.4%2C187.5c-106.1%2C0-192-85.9-192-192s85.9-192%2C192-192%20c51.9%2C0%2C95.1%2C18.9%2C128.6%2C50.3l-52.1%2C50c-14.1-13.6-39-29.6-76.5-29.6c-65.5%2C0-118.9%2C54.2-118.9%2C121.3s53.4%2C121.3%2C118.9%2C121.3%20c76%2C0%2C104.5-54.7%2C109-82.8h-109v-66L227.1%2C253.5L227.1%2C253.5z%20M412.5%2C259.9v-55.7h-56v55.7h-55.7v56h55.7v55.7h56v-55.7h55.7v-56%20H412.5L412.5%2C259.9z%22%2F%3E%3C%2Fsvg%3E") }
.single-post-article .social-media > a.rss ss { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%22-431%201%20800%20560%22%20style%3D%22enable-background%3Anew%20-431%201%20800%20560%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M-126.9%2C441c0%2C35.4-28.7%2C64-64%2C64s-64-28.7-64-64s28.7-64%2C64-64S-126.9%2C405.6-126.9%2C441L-126.9%2C441z%20M48.7%2C488.2%20c-8.4-154.6-132.2-278.6-287-287c-9.1-0.5-16.8%2C6.8-16.8%2C16v48.1c0%2C8.4%2C6.5%2C15.5%2C14.9%2C16c111.8%2C7.3%2C201.5%2C96.7%2C208.8%2C208.8%20c0.5%2C8.4%2C7.6%2C14.9%2C16%2C14.9h48.1C41.9%2C505%2C49.2%2C497.3%2C48.7%2C488.2L48.7%2C488.2z%20M193%2C488.5C184.6%2C254.7-3.5%2C65.4-238.5%2C57%20c-9-0.3-16.5%2C7-16.5%2C16v48.1c0%2C8.6%2C6.8%2C15.6%2C15.5%2C16c191.2%2C7.8%2C344.6%2C161.3%2C352.5%2C352.5c0.4%2C8.6%2C7.4%2C15.5%2C16%2C15.5H177%20C186%2C505%2C193.3%2C497.5%2C193%2C488.5z%22%2F%3E%3C%2Fsvg%3E") }
.single-post-article .social-media .heateor_sss_sharing_ul { margin: 0 !important; position: relative }
.single-post-article .social-media .heateor_sss_sharing_ul::after { content: ''; display: table; clear: both }
.single-post-article .social-media .heateor_sss_sharing_ul .heateorSssSharing { width: 20px!important; height: 20px!important }
.single-post-article .social-media .heateor_sss_sharing_ul .heateorSssTCBackground { min-width: 38px !important; margin: 1px 0 0 0 !important; position: absolute; top: 0; left: -9px; color: var(--color-rte-text) }
.single-post-article .social-media .heateor_sss_sharing_ul .heateorSssTotalShareCount { font-size: 20px !important }
.single-post-article .social-media .heateor_sss_sharing_ul .heateorSssTotalShareText { font-size: 12px !important }
.single-post-article .entry-thumbnail { margin-bottom: 30px }
.single-post-article .entry-thumbnail img { display: block }
.single-post-article .entry-content { font-size: 14px; font-weight: 400; line-height: 1.6; letter-spacing: .05rem; color: var(--color-rte-text); background: var(--color-article-bg); padding: 20px}
.single-post-article .entry-content p { padding-bottom: 0; margin-bottom: 20px }
.single-post-article .entry-content p:last-of-type { margin-bottom: 0 }
.single-post-article .entry-content video, .single-post-article .entry-content .wp-video { display: block; margin-right: auto; margin-left: auto }
.single-post-article .entry-content .csc-shortcode-video { margin-bottom: 30px }
.single-post-article .akst_link, .single-post-article .swp_social_panel, .single-post-article .swp-content-locator { display: none }
.csc-shortcode-video { max-width: 840px; margin-right: auto; margin-left: auto; border: 1px solid #ddd }
.article-section .no-results.no-offer { margin-bottom: 45px }
.single .recent-section .no-results { margin-bottom: 55px }
.single .examples .article-item[data-hidden="true"] { display: none }
.single .entry-category a:not(:hover) { color: inherit !important }
.single .entry-meta .icon { min-width: 20px; margin-right: 8px }
.single .entry-location .fa-stack { width: auto; height: auto; line-height: normal }
.single .entry-location .fa-stack-1x { top: -2px }
.entry-about { margin-bottom: 20px }
.entry-about h2 { font-family: 'CenturyGothic',sans-serif!important; font-size: 16px; font-weight: 700; line-height: 1.4; letter-spacing: .02rem; color: var(--color-3); text-align: center; padding-bottom: 3px }
.entry-about .post-lead { font-size: 14px; letter-spacing: .02rem; color: var(--color-rte-text); padding: 10px 15px; border: 1px solid var(--color-article-bg); margin-bottom: 20px }
.entry-about .post-by { font-family: 'CenturyGothic',sans-serif!important; font-size: 11px; font-weight: 700; letter-spacing: .05rem; color: var(--color-muted); text-transform: uppercase; text-align: center }
.archive .content-area{padding: 20px 0 50px}
.archive .page-header{margin-bottom:20px}
.archive .page-header .page-title{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:.1rem;color:var(--color-3);text-transform:uppercase;text-align:center;padding-bottom:0;margin-bottom:10px}
.archive .row .article-item{margin-bottom:40px}
.ad-section{padding-bottom:40px}
.ig-recent-news{padding-bottom:50px}
.news-card{margin-bottom:20px}
.news-card__thumb{background: var(--color-muted);border: 4px solid var(--color-muted);border-radius: 6px;margin-bottom: 6px}
.news-card__thumb .thumb{background: rgb(0,0,0,.5) no-repeat center center/cover;padding-top: 65%}
.news-card__thumb h4{font-size: 12px;font-weight: 700;line-height: 1;letter-spacing: 0.2rem;text-transform: uppercase;padding: 0;margin: 0;color: #fff;padding-top: 4px}
.news-card__body{padding: 10px}
.news-card__body .title{font-size: 12px;letter-spacing: .05rem;color: var(--color-title-1)}
.news-card__body .content{font-size: 10px;letter-spacing: .05rem;color: var(--color-rte-text)}
.col-title-lg>span{position: relative;display: inline-block}
.col-title-lg .cs-recommended{display: inline-block; position: absolute; right: 4px; bottom: -18px;font-size: 10px; line-height: 1; font-weight: 400; letter-spacing: 0.15rem; color: var(--color-1);text-align:center}
.col-title-lg .cs-recommended-txt{border: 1px solid var(--color-1); white-space: nowrap; display: inline-block; padding: 1px 1px 1px 3px}
.top-headlines-list{}
.top-headlines-list li{font-size:12px;letter-spacing:2px;padding-left:15px;margin-bottom:10px;position:relative}
.top-headlines-list li::marker{display:none}
.top-headlines-list li::before{display:inline-block;content:'';position:absolute;top:0;left:0;color:var(--color-body-text)}
.top-deals-list li{margin-bottom:20px;position:relative}
.top-deals-list li .thumb{background:rgba(0,0,0,.2) no-repeat center center/cover;min-width:100px;height:70px;border-radius:3px;display:inline-block}
.top-deals-list li .text{font-size:14px;padding-left:12px}
.top-deals-list li:nth-child(odd) .thumb{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.top-deals-list li:nth-child(odd) .text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:12px;padding-left:0}
.top-headlines-list li:last-child,.top-deals-list li:last-child{margin-bottom:0!important}
.top-videos-list article .rte{font-size:14px;font-weight:400;letter-spacing:normal;color:var(--color-rte-text)}
.section-feed {padding:35px 0}
.section-feed a{color:var(--color-body-text)}
.section-feed .container{max-width:1356px}
.section-feed .top-headlines-list{text-align:center;max-width:1240px;margin:0 auto}
.section-feed .top-videos-list,.section-feed .top-deals-list{max-width:890px;margin:0 auto}
.section-feed .article-item:last-child{margin-bottom:0}
/* form style */
.form-container{max-width: 600px;margin: 0 auto}
#contact-form .iphorm-clearfix::before, #contact-form .iphorm-clearfix::after { display: none }
#contact-form .iphorm-elements { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;max-width: initial}
#contact-form .iphorm-group-wrap, #contact-form .iphorm-submit-wrap {display: flex; flex-wrap: wrap; align-items: center; padding: 0 15px; position: relative; padding-bottom: 25px; flex: 0 0 100%; max-width: 100%}
#contact-form .iphorm-group-elements {flex: 0 0 100%;max-width: 100%}
#contact-form .iphorm-group-title-description-wrap, #contact-form .iphorm-submit-wrap::before{text-align: center;margin-bottom: 20px}
#contact-form .iphorm-submit-wrap::before{content: '3. CLICK'; display: block; flex: 0 0 100%; max-width: 100%; height: auto}
#contact-form .iphorm-group-title, #contact-form .iphorm-submit-wrap::before { color: var(--color-muted); font-size: 12px; font-weight: 400; line-height: 1.2; letter-spacing: .02rem; text-transform: uppercase; padding-bottom: 0 }
#contact-form form.iphorm label{font-size:9px;font-weight:700;line-height:1;min-height:initial}
#contact-form form.iphorm .iphorm-element-text, #contact-form form.iphorm .iphorm-element-textarea, #contact-form form.iphorm .iphorm-element-select {font-size: 11px;line-height:1.5;letter-spacing: .05rem;padding: 5px 8px;margin-bottom: 0}
#contact-form form.iphorm .iphorm-element-textarea{min-height: 45px;height: 45px;max-height: 100px}
#contact-form form.iphorm .iphorm-element-select{opacity: 1;position: relative;top: auto; left: auto;height: auto}
#contact-form form.iphorm .selector.fixedWidth{width: 100%;padding: 0;background: none;overflow: auto;height: auto;line-height: initial;vertical-align: top;display: none}
#contact-form form.iphorm .selector.fixedWidth>span:first-child{display: none!important}
#contact-form form.iphorm button[type="submit"]{ background: #333; color: #fff; font-size: 12px; letter-spacing: .05rem; margin-top: 0}
#contact-form form.iphorm .iphorm-errors-list{line-height: .8}
#contact-form form.iphorm .iphorm-errors-list > .iphorm-error{padding: 0;font-size: 10px;float: none}
#contact-form form.iphorm .iphorm-loading-wrap{padding-top: 0}
#contact-form form.iphorm .select2-container{width: 100%!important}
#contact-form form.iphorm .select2-selection--single{padding: 6px 20px 6px 8px}
#contact-form form.iphorm .select2-selection__rendered{font-size: 12px;letter-spacing: .02rem}
#contact-form form.iphorm .select2-search__field{font-size: 12px;letter-spacing: .05rem}
#contact-form form.iphorm .select2-dropdown{font-size: 12px;line-height: 1}

.page-template-default .container, .layout-boxed .site, .layout-boxed .site-header-wrapper, .layout-boxed .top-bar, .dokan-single-store.dokan-single-store-top .profile-frame .profile-info-box .profile-info-summery-wrapper, .dokan-single-store.dokan-single-store-top .dokan-store-tabs.dokan-store-tabs ul, .dokan-single-store.dokan-single-store-top .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper, #youzify-profile-navmenu .youzify-inner-content, .youzify .wild-content, .youzify .youzify-boxed-navbar, .youzify-cover-content, .youzify-header-content, .youzify-page-main-content, .youzify-vertical-layout .youzify-content, .lp-content-area, .tutor-container, .site-header-wrapper+.tutor-course-single-content-wrapper:not(.tutor-spotlight-mode), #wcfm-main-content, #tribe-events-pg-template, .tribe-events-pg-template {
   width: 95%;
   max-width: 1600px;
}
.page-template-default #main-content { padding-bottom: 50px; }
.page-template-default #main-content .container::before { width: 0; display: none; }
.page-template-default .et_pb_widget_area_right { border-left: 0!important; }
.page-template-default .et_pb_widget_area_left { border-right: 0!important; }
body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container { padding-top: 0!important; }

@media (min-width: 376px) {
   .logo-container img { width: 60% }
   .article-item:not(.stack) article.post-article .article-media .img{padding-top: 70%}
   .article-item:not(.stack) article.post-article .article-media { -webkit-box-flex: 0; -ms-flex: 0 0 26.925%; flex: 0 0 26.925%; max-width: 26.925%; margin-top: 2px }
   .article-item:not(.stack) article.post-article .article-meta { -webkit-box-flex: 0; -ms-flex: 0 0 73.075%; flex: 0 0 73.075%; max-width: 73.075%; padding-left: 15px; margin-top: 0 }
   .recent-posts .article-item article .article-media{order: 2}
   .recent-posts .article-item article .article-meta{order: 1;padding-right: 15px;padding-left: 0!important}
   .recent-posts .article-item article .article-content{order: 3}
}
@media (min-width: 480px) {
   .article-featured h2{font-size:20px;letter-spacing:0.1rem}
}
@media (min-width: 576px) {
   .d-sm-inline-block { display: inline-block !important }
   .d-sm-block { display: block !important }
   .d-sm-flex { display: flex !important }
   .d-sm-none { display: none !important }
   .col-sm{-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%}
   .col-sm-3{flex: 0 0 25%;max-width: 25%}
   .col-sm-4{flex: 0 0 33.33336%;max-width: 33.33336%}
   .col-sm-6{flex: 0 0 50%;max-width: 50%}
   .col-sm-12{flex: 0 0 100%;max-width: 100%}
   .weather{margin-left:20px}
   .weather .cs-switch{display:none}
   .account-col .cs-switch{padding-top:3px;margin-left:10px}
   .account-col .cs-switch:first-child{margin-left:0}
   .menu-container .menu-row{margin:0 -15px}
   .menu-container .menu-column{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 15px}
   .menu-container .menu-column:nth-child(2n){border-left:1px solid}
   .industry-menu-group li h4{font-size:18px}
   .industry-menu-group li h6{font-size:14px;letter-spacing:.15rem}
   .nic-list-menu>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
   .nic-list-menu li h4{font-size:18px}
   .nic-list-menu li ul{margin-bottom:25px}
   .top-headlines-list li{font-size:13px}
   .top-deals-list{max-width:400px;margin:0 auto}
   .cng-item .cng-item__thumb{height: 140px}
   .section-feed .top-headlines-list li{font-size:15px}
   .section-feed .top-headlines-list li:not(:last-child){margin-bottom:15px}
   .single-post-article h1.entry-title { font-size: 20px }
   .single-post-article .entry-meta { font-size: min(max(0.8vw, 12px), 15px) }
   .single-post-article .entry-content { font-size: 15px }
   .entry-about h2 { font-size: 20px; letter-spacing: .02rem }
   .entry-about .post-lead { font-size: 16px }
   .entry-about .post-by { letter-spacing: 0.1rem }
   .archive .page-header .page-title{font-size:22px}
   #contact-form .iphorm-group-wrap{flex: 0 0 35%; max-width: 35%}
   #contact-form .iphorm-submit-wrap{justify-content: center;flex: 0 0 30%; max-width: 30%}
   #contact-form .iphorm-group-title-description-wrap, #contact-form .iphorm-submit-wrap::before{position: absolute; right: 15px; bottom: 0; left: 15px;margin-bottom: 0}
}
@media (min-width: 601px) {
   .xs-device { display: none !important }
}
@media (min-width: 619px) {
   .featured-video.ended::after { content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; cursor: pointer; background: black url('data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiB2aWV3Qm94PSIwIDAgNTEwIDUxMCI+PHBhdGggZD0iTTI1NSAxMDJWMEwxMjcuNSAxMjcuNSAyNTUgMjU1VjE1M2M4NC4xNSAwIDE1MyA2OC44NSAxNTMgMTUzcy02OC44NSAxNTMtMTUzIDE1My0xNTMtNjguODUtMTUzLTE1M0g1MWMwIDExMi4yIDkxLjggMjA0IDIwNCAyMDRzMjA0LTkxLjggMjA0LTIwNC05MS44LTIwNC0yMDQtMjA0eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==') no-repeat center/8% }
   .featured-video.paused::after { content: ''; position: absolute; top: 60px; left: 0; bottom: 50px; right: 0; cursor: pointer; background: #000 url('data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHdpZHRoPSIxNzA2LjY2NyIgaGVpZ2h0PSIxNzA2LjY2NyIgdmlld0JveD0iMCAwIDEyODAgMTI4MCI+PHBhdGggZD0iTTE1Ny42MzUgMi45ODRMMTI2MC45NzkgNjQwIDE1Ny42MzUgMTI3Ny4wMTZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+') no-repeat center/6.8% }
   .featured-video.paused.js-is-mobile::after { bottom: 60px }
}
@media (min-width: 768px) {
   .d-md-inline-block { display: inline-block !important }
   .d-md-block { display: block !important }
   .d-md-flex { display: flex !important }
   .d-md-none { display: none !important }
   .col-md{-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%}
   .col-md-3{flex: 0 0 25%;max-width: 25%}
   .col-md-4{flex: 0 0 33.33336%;max-width: 33.33336%}
   .col-md-6{flex: 0 0 50%;max-width: 50%}
   .col-md-12{flex: 0 0 100%;max-width: 100%}
   .header-inner .menu-col,.header-inner .account-col{flex:0 0 24.5%;max-width:24.5%}
   .account-col .cs-switch+.buddypress-icons-wrapper{margin-left:15px}
   .site-title-heading{font-size:34px;font-size:min(max(3.5vw, 25px), 40px)}
   .site-title-heading.cs-all{font-size:38px;font-size:min(max(4vw, 38px), 42px)}
   .industry-menu-group li ul li{font-size:12px}
   .section-feed .top-headlines-list li,.section-feed .top-deals-list li .text{font-size:18px;letter-spacing:3px}
   .welcome-container, .other-cats-container{padding-right: 3%; padding-left: 3%}
   .welcome-msg{font-size: 14px}
   .other-cats{font-size: 12px}
   .ad-section, .news-feed-section, .ig-recent-news-section{padding-right:20px;padding-left:20px}
   .cng-item__overlay h4{font-size: 14px}
   .cng-item .cng-item__thumb{height: 140px}
   .news-card__thumb h4{font-size: 14px}
}
@media (min-width: 981px) {
   .et_right_sidebar #main-content .container::before {
      width: auto !important;
      background-color:  transparent!important;
   }
}
@media (min-width: 992px) {
   .d-lg-inline-block { display: inline-block !important }
   .d-lg-block { display: block !important }
   .d-lg-flex { display: flex !important }
   .d-lg-none { display: none !important }
   .col-lg{-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%}
   .col-lg-3{flex: 0 0 25%;max-width: 25%}
   .col-lg-4{flex: 0 0 33.33336%;max-width: 33.33336%}
   .col-lg-6{flex: 0 0 50%;max-width: 50%}
   .col-lg-12{flex: 0 0 100%;max-width: 100%}
   .sm-header, .sm-device { display: none !important }
   .header-inner .menu-col,.header-inner .account-col{flex:0 0 22%;max-width:22%}
   .error-404 h1 { font-size: 200px }
   .error-404 h2 { font-size: 28px; letter-spacing: .2rem; }
   .error-404 p { letter-spacing: .2rem; }
   .error404 .about-section { padding-top: 20px; padding-bottom: 80px }
   .csc-popup { padding: 185px 2.5% 2.5% }
   .csc-popup-content { padding: 40px 2.5% 2.5% }
   .single-post-article h1.entry-title { font-size: min(max(1.70vw, 18px), 28px) }
   .entry-about h2 { font-size: min(max(1.5vw, 18px), 22px); letter-spacing: .08rem }
   .entry-about .post-lead { font-size: min(max(1.3vw, 15px), 18px); letter-spacing: .1rem }
   .article-section .col-full { padding: 0 2.5% }
   .news-card__thumb h4{font-size: 16px}
   .archive .page-header .page-title{font-size:26px;letter-spacing:.15rem}
}
@media (min-width: 1025px) {
   .site-title-heading {letter-spacing:.1rem}
   .signin-link span.icon{display: none}
   .signin-link{padding:8px 10px 8px 12px}
   .menu-container .menu-column{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
   .menu-container .menu-column:not(:first-child){border-left:1px solid}
   .industry-menu-group li h4{font-size:20px;letter-spacing:.2rem}
   .nic-list-menu{margin:0 -15px}
   .nic-list-menu>li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:0 15px}
   .nic-list-menu li h4{font-size:20px;letter-spacing:5px}
   .nic-list-menu li ul li{letter-spacing:4px}
   .col-title.col-title-lg{font-size:28px;letter-spacing:.2rem}
   .col-left,.col-right{-webkit-box-flex:0;-ms-flex:0 0 26%;flex:0 0 26%;max-width:26%;padding-top: 35px}
   .col-left{padding-right:20px}
   .col-right{padding-left:20px}
   .col-mid{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%}
   .section-feed .top-headlines-list li{font-size:20px;padding-left:20px}
   .cng-item__overlay .overlay--text{font-size: 11px;letter-spacing: 0.1rem}
}
@media (min-width: 1200px) {
   .d-xl-inline-block { display: inline-block !important }
   .d-xl-block { display: block !important }
   .d-xl-flex { display: flex !important }
   .d-xl-none { display: none !important }
   .col-xl-3{flex: 0 0 25%;max-width: 25%}
   .col-xl-4{flex: 0 0 33.33336%;max-width: 33.33336%}
   .col-xl-6{flex: 0 0 50%;max-width: 50%}
   .col-xl-12{flex: 0 0 100%;max-width: 100%}
   .responsive-video .video-poster::after{background-size:84px}
   .featured-news .video-article .responsive-video .video-poster::after{background-size:14%}
   .menu-container{padding:3% 4% 2.5%}
   header .site-title .industry-name { font-size: 14px }
   .single-post-article .entry-content { font-size: 18px }
   #contact-form .iphorm-group-title, #contact-form .iphorm-submit-wrap::before{font-size: 14px}
   .cng-item .cng-item__thumb{height: 220px}
}
@media (min-width: 1400px) {
   .nic-list>li>a{letter-spacing: .1rem}
}
@media (min-width: 1600px) {
   .col-mid .col-mid-inner{max-width:890px;margin:0 auto}
   .col-title{font-size:22px;letter-spacing:5px}
   .article-featured h2{font-size:28px}
   .article-featured .rte{font-size:16px}
   .top-headlines-list li{font-size:14px;letter-spacing:3px}
   .article-item article .title, .article-item article .entry-title{font-size:14px}
   .article-item article .rte, .article-item article .entry-summary{font-size:12px}
}
@media (max-width: 1199px) {
   .xl-device { display: none !important }
}
@media (max-width: 1024px) {
   .et_fullwidth_nav #main-header .container{width:100%;max-width:100%;padding:0 20px}
   .section:not(.fullwidth){max-width:720px;margin-right:auto;margin-left:auto}
   .signin-link{font-size:10px;padding:6px 8px;position:relative;margin-bottom:10px;margin-left:0}
   .signin-link span.text{position:absolute;bottom:-15px;left:50%;font-size:8px;font-weight:400;letter-spacing:.05rem;white-space:nowrap;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
   .col-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
   .col-mid{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
   .col-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
   .col-right .sidebar-ad{display:none}
}
@media (max-width: 991px) {
   .lg-device { display: none !important }
   #footer-info, #footer-info a { font-size: 12px !important }
   .csc-popup-content h3 { font-size: 18px }
}
@media (max-width: 980px) {
   .et_fixed_nav #main-header{position:fixed}
   #main-header.scrolling .header-inner{padding-top:10px}
   #main-header.scrolling .weather{display:none}
}
@media (max-width: 767px) {
   .hidden-sm{display:none}
   .hamburger{width:36px;height:28px}
   .hamburger-inner{width:26px;height:16px}
   .hamburger-inner span:nth-child(2),.hamburger-inner span:nth-child(3){top:7px}
   .hamburger-inner span:nth-child(4){top:14px}
   .header-inner{padding-top:40px;padding-bottom:8px}
   .header-inner .menu-col,.header-inner .account-col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
   .header-inner .logo-link img{width:160px}
   .weather{position:absolute;top:0;left:0;width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 0;margin-left:0;border-bottom:1px solid #e6e6e6}
   .weather #temperature,.weather #jqclock{font-size:11px;min-width:65px}
   .weather #temperature svg{width:24px;height:24px}
   .weather #jqclock{text-align: right}
   .weather .cs-switch{display:inline-block}
   .switch-theme-mode .cs-switch-label,.switch-negative-news .cs-switch-label{font-size:6px;letter-spacing:.05rem;margin-top:3px}
   .account-col .cs-switch{display:none}
   .header-inner .logo-link img{width:185px}
/*    header .site-title { margin-top: 10px } */
   header .site-title .industry-name { font-size: 10px; letter-spacing: .1rem }
   header .site-title .biz-location { font-size: 9px }
   #et-main-area .container { width: 90% }
   form.iphorm .iphorm-submit-wrap button{width:auto}
   .wp-csc-theme .wp-activate-container { width: 90% }
   .single-post-article .entry-meta-wrap { margin-top: 10px }
   .single-post-article .entry-meta-wrap>div { margin-top: 0; margin-right: 0; width: 100% }
   .single-post-article .social-media { margin-bottom: 12px }
}
@media (max-width: 600px) {
   .xs-device-hide { display: none !important }
   #wpadminbar{position:fixed}
   .single-post-article .entry-meta-wrap { margin-bottom: 20px }
}
@media (max-width: 575px) {
   #footer-bottom .et-social-icon a{font-size:18px}
   #footer-info{font-size:12px}
   #contact-form .col-title.col-title-lg{font-size: 3.6vw;margin-bottom: 35px}
   #contact-form form.iphorm .iphorm-loading-wrap{width: 100%;text-align: center}
   .col-title-lg .cs-recommended{font-size: 8px;bottom: -15px;left: 4px}
}
@media (max-width: 375px) {
   header .site-title .industry-name { font-size: 9px }
   header .site-title .biz-location { font-size: 8px }
   #footer-info, #footer-info a { font-size: 10px !important }
   .article-featured h2{font-size:16px;letter-spacing:.03rem}
   .article-featured .rte{font-size:13px}
   .top-headlines-list li{letter-spacing:.03rem}
   .single-post-article h1.entry-title { font-size: 16px }
}
@media (min-width: 1400px) and (max-width: 1680px) {
   html{zoom: 88%}
}
@media (min-width: 1025px) and (max-width: 1399px) {
   html{zoom: 80%}
   .header-inner .logo-link img{width:200px}
   .top-headlines-list li,.section:not(.section-feed) .top-deals-list li .text{font-size:12px}
   .article-item article .title, .article-item article .entry-title{font-size: 14px}
   .cng-item .cng-item__thumb{height: 180px}
}
@media (min-width: 768px) and (max-width: 991px) {
   .single .article-section .container { width: 80% }
}
.weather #jqclock { min-height: 1.2em; }

.weather #jqclock .clocktime { line-height: 1.2 !important; }
