html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
* {box-sizing:border-box}
html,body { margin:0; width: 100%; }
a {outline: none;color: inherit;text-decoration: none;} a[href^="tel:"], a[href^="https://api.whatsapp.com"] { cursor: auto !important; }
img{ 
border: 0; 
}
*{ 
outline: 0; 
}
body{ 
width: 100%; display: block; font-family: 'Lato', sans-serif; font-weight: 400; 
font-size: 16px; color: #000000; line-height: 19px; background: #FAFAFA;
}
body.calendar__popup{
overflow: hidden;
} .flex-row{
display: flex; position: relative; align-items: center; align-content: center;
flex-wrap: wrap;
}
.col_25{
width: 25%;
}
.col_75{
width: 65%;
}
.col_60{
width: 60%;
}
.col_50{
width: 50%;
}
.col_40{
width: 40%;
}
.col_35{
width: 35%;
}
.col_33{
width: 33.3%;
}
.btn{
font-size: 14px; font-weight: 700; padding: 10px 20px; display: inline-block; line-height: 19px;
cursor: pointer; position: relative; overflow: hidden; z-index: 9; transition: 0.5s ease-in-out;
text-transform: uppercase; background: #001E46; color: #fff; letter-spacing: 0.6px;
}
.btn:hover{
background: #9B5A8B; color:#fff;
}
.max-width{ 
max-width: 1200px; margin: auto; width: 100%; padding: 0 40px; 
position: relative; 
}
.removeSkinAd .max-width{ 
max-width: 1366px !important; margin: auto; width: 100%; 
}
.withSkin .max-width{
max-width: 1200px;
}
.each-cell{
margin-bottom: 40px; }
.each-cell.empty{
margin-bottom: 0px; height: 1px;
}
.each-cell--mobile{
display: none;
}
.grid-sizer,
.each-cell { 
width: 32%; 
}
.each-cell--wide{
width: 66%; 
}
.gutter-sizer { 
width: 2%; 
}
.hover-move-up{
transform: translateY(0px); display: inline-block;
-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;
}
.hover-move-up:hover{
transform: translateY(-3px);
}
.hover-opacity{
-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;
}
.hover-opacity:hover{
opacity: 0.75;
}
.special-article-wrapper{
} .infi-scroll-repeator{
position: relative;
}
.infi-scroll-repeator.loadingSwipeContent:after{
content: 'Loading...'; position: absolute; left: 0; top: 0;
background: rgba(0,0,0,0.5); width: 100%; height: 100%;padding-top: 30px;
color: #fff;text-align: center;
}
.common__heading{
text-align: center; padding: 10px 0;
font-size: 28px; line-height: 30px; color: #009639;
}
.heading__tag__wrapper{
text-align: center;
}
.heading__tag{
background: #009639; color: #000 !important;font-weight: 400;
border-radius: 4px;display: inline-block; padding: 10px !important;
}
.mobile__show{
display: none;
}
.wrapper{
width: 100%; position: relative;
} .header_ad-728x90{
width: 728px; height: auto; text-align: center;
display: flex; align-items: center; justify-content: center;
margin: auto;
}
.header_ad-320x51{
width: 320px; height: 50px; border: 1px solid #ffffff; text-align: center; align-items: center; justify-content: center; margin: auto;
}
.ad-wrapper{
}
.ad-wrapper--mobile{
margin: 15px 0;
}
.ad-wrapper__inner{
}
.ad-wrapper__300x250{
display: flex; align-items: center; border: 1px solid #000000;
width: 300px; height: 250px; justify-content: center; margin: auto;
}
.ad-wrapper__300x600{
display: flex; align-items: center; border: 1px solid #000000;
width: 300px; height: 600px; justify-content: center; margin: auto;
}
.ad-wrapper__320x50{
display: flex; align-items: center; border: 1px solid #000000;background: #ffffff;
width: 320px; height: 50px; justify-content: center; margin: auto;
}
.ad-wrapper__sticky-ad{
position: fixed; right: 0;bottom: 0; background: #ffffff;
color: #009639; font-weight: bold; 
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; z-index: 999;
}
.ad-wrapper__sticky-ad.slideRight{
transform: translateX(100%);
}
.close-ad{
position: absolute; width: 22px; height: 22px;
border-radius: 50%; border: 1px solid #707070;
color: #707070; display: flex; align-items: center;
justify-content: center; right: 20px;top: -11px;
background: #ffffff; cursor: pointer;
font-size: 12px;line-height: 12px;
}
.showBelow1024{
display: none;
}
.hp_floatAd{
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.wrapper{
background-repeat: no-repeat !important; background-position: 50% 150px !important;
}
.wrapper.scrollTop{
background-repeat: no-repeat !important; background-position: 50% 45px !important;
}
#wrapper{
padding: 0; background-size: unset; background-color: #FAFAFA !important;
}
.wrapper.skinCSS{
background-repeat: no-repeat !important;background-position: 50% 0px !important;
padding-top: 235px;
}
.wrapper.lbHeight250{
background-position: 50% 310px !important;
}
.removeSkinAd .wrapper{
background-image: none !important;
}
.ad-wrapper__catfish-ad{
position: fixed; bottom: 0; left: 0; right: 0;display: none;
z-index: 99999999; width: 320px; margin: auto;
}
.ad-wrapper__catfish-ad .close-ad{
right: 0;
}
.add__with__bg{
width: 320px;background: #ffffff; padding: 10px;
margin: auto;
}
.wrapper.removeSkinAdImage{
background-image: unset !important;
} .header{
position: relative; z-index: 999;
}
.header--desktop__inner{
color: #ffffff; 
}
.header__top{
background: #000000; border-bottom: 2px solid #fff;
}
.logo__inline{
display: none; padding: 6px 0; margin-right: 20px;
}
.logo__inline a{
display: flex;align-content: center;
}
.logo__inline a img{
width: 100px; height: 22px;
}
.header__top__flex-row{
display: flex; justify-content: space-between; align-items: flex-end;
padding: 0 10px; 
}
.header__logo__flex-row{
display: flex; justify-content: space-between; align-items: flex-end; 
width: 100%;
}
.header__logo-wrapper{
padding-bottom: 5px; padding-top: 5px;
}
.header__logo-wrapper a{
display: flex;
}
.header__logo-wrapper img{
width: 150px; height: 34px;
}
.header__signup{
width: 220px; background: #009639; color: #ffffff; padding: 10px 25px;
text-transform: uppercase; font-size: 16px; line-height: 19px; display: none;
}
.header__signup.bottom{
display: none;
}
.withSkin .header__signup{
display: none;
}
.withSkin .header__signup.bottom{
display: block;
}
.header__bottom{
background: #999999; 
}
.header__bottom__flex-row{
display: flex; justify-content: space-between; align-items: center;
padding: 0 10px;min-height: 30px;
}
.header__nav__list{
padding: 0; list-style: none; margin: 0; display: flex; align-items: center;
}
.header__nav__list__item{
display: inline-block; vertical-align: middle; margin-right: 20px;
font-size: 16px; line-height: 19px; text-transform: uppercase; font-weight: 700;
position: relative;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;
}
.header__nav__list__item{
font-size: 16px;line-height: 16px;
}
.header__nav__list__item:hover a,.header__nav__list__item.active a{
color: #009639 !important; text-decoration: none;
}
.header__nav__list__item a, .header__nav__list__item a:visited{
color: #ffffff; 
}
.search__icon{
position: relative; display: block; width: 16px;
height: 30px;
}
.header__nav-more__flex-row{
display: flex; justify-content: flex-end; align-items: center; position: relative;
}
.header__login{
margin-left: 20px;
}
.header__login a{
font-size: 16px; line-height: 16px; text-transform: uppercase;
font-weight: 700; color: #ffffff;
}
.header__login a:hover{
color: #009639; text-decoration: none;
}
.header__login a:visited{
color: #ffffff; text-decoration: none;
}
.header__nav-dropdown{
margin-left: 20px; position: relative;
}
.header__nav-dropdown a{
font-size: 16px; line-height: 16px; text-transform: uppercase;
display: flex; 
}
.more-btn-anchor{
cursor: default;
}
.more-btn-anchor:hover{
color: #ffffff !important;
}
.header__ad-leader-board{
padding-left: 28px; position: relative; z-index: 1000;
flex: 1;
}
.header_ad-728x90.floatTop {
position: fixed; top: 0; left: 50%; transform: translateX(-50%);
padding-left: 0; color: #009639; z-index: 999;
}
.header__nav-more__search{
width: 0;overflow: hidden; margin: 0;
-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;
}
.header__nav-more__search input[type="text"]{    
background: transparent; height: 30px; text-transform: inherit;
border: 0;border-bottom: 1px solid;padding: 5px; color: #fff;
font-family: 'Lato', sans-serif;font-weight: 400;font-size: 16px;
}
.header__nav-more__search input[type="text"]::-webkit-input-placeholder { color: #ffffff;
}
.header__nav-more__search input[type="text"]::-moz-placeholder { color: #ffffff;
}
.header__nav-more__search input[type="text"]:-ms-input-placeholder { color: #ffffff;
}
.header__nav-more__search input[type="text"]:-moz-placeholder { color: #ffffff;
}
.header__search{
display: flex; cursor: pointer; padding-left: 20px;
}
.header__search.active .header__nav-more__search,.header__search:hover .header__nav-more__search{
width: 200px;
}
.more-down-btn {
width: 20px; height: 20px; display: block; cursor: pointer;
-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;
}
.more-down-btn.active { transform: rotate(90deg); }
.header__nav-dropdown__sub-menu {
position: absolute; top: 100%; left: auto; right: 0; width: 260px; z-index: -1; text-align: left; padding: 15px 20px; margin: 0;
border: solid 1px #999999; background-color: #ffffff; visibility: hidden; opacity: 0;
-webkit-transform: translateY(-30px);
-moz-transform: translateY(-30px);
-ms-transform: translateY(-30px);
-o-transform: translateY(-30px);
transform: translateY(-30px);
-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;
}
.header__nav-dropdown__sub-menu.active {
visibility: visible; opacity: 1;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
}
.header__nav-dropdown__sub-menu li { list-style-position: inherit; }
.header__nav-dropdown__sub-menu a { color: #000; position: relative; margin-bottom: 20px; font-size: 14px; display: inline-block; }
.header__nav-dropdown__sub-menu li:last-child a { margin-bottom: 0; }
.header__nav-dropdown__sub-menu a span { position: relative; z-index: 999; display: inline-block; }
.header__nav-dropdown__sub-menu a:after {
position: absolute; content: ''; width: 100%; height: 0; background: #009639;
bottom: -5px; left: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;
}
.header__nav-dropdown__sub-menu a:hover { text-decoration: none; }
.header__nav-dropdown__sub-menu a:hover:after { position: absolute; content: ''; width: 100%; height: 4px; background: #009639; bottom: -5px; left: 0; }
.header__nav-dropdown:hover > a { z-index: 999; position: relative; }
.each__nav-dropdown__sub-menu { display: none; }
.hover__dropdown__arrow__image { display: inline-block; vertical-align: middle; width: 15px; height: 15px; margin-left: 4px; cursor: pointer; }
.hover__dropdown__arrow__image.active { transform: rotate(180deg); }
.hover__dropdown { margin-bottom: 0; }
.each__nav-dropdown__sub-menu { margin: 0 0 20px; padding-left: 15px; }
.each__nav-dropdown__sub-menu li a { margin: 0 0 4px; }
.sticky__header {
background: #000; width: 100%; position: fixed; z-index: 999; top: 0; opacity: 0; pointer-events: none; left: 0;
-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
}
.sticky__header.show { opacity: 1; pointer-events: unset; }
.sticky__header__inner{
padding: 0px 10px;
}
.sticky__header__inner__flex_row{
display: flex;width: 100%;align-items: stretch;
}
.sticky__header .header__logo-wrapper{
padding: 5px;
}
.sticky__header .header__logo-wrapper img{
width: 100px; height: 22px;
}
.sticky__header .header__bottom{
background: #000; flex: 1; color: #ffffff;
display: flex;
}
.sticky__header .header__bottom__flex-row{
padding-right: 0; padding-left: 20px;
}
.sticky__header .header__login{
display: none;
}
.sticky__header .header__nav-more__flex-row{
width: 325px;
} .home-content{
padding: 20px 10px 0px; position: relative;
}
.home-content__inner{
width: 100%; position: relative; min-height: 100vh;
} .listing-content{
padding: 20px 10px 0px; position: relative;
}
.listing-content__inner{
width: 100%; position: relative; min-height: 100vh;
} .each-article{
padding: 20px 20px 49px; background: #ffffff; position: relative;
width: 100%; height: auto; 
}
.each-article__image{
width: 100%; position: relative;
padding-bottom: 56%; overflow: hidden;
}
.each-article__image img{
width: auto; display: block; height: 100%;
position: absolute; left: 50%; transform: translateX(-50%);
}
.each-article--article-detail .each-article__image img{
width: 100%; display: block; height: auto;
position: absolute; left: 50%; transform: translateX(-50%);
}
.article-content__right .each-article--article-detail .each-article__image a{
position: absolute; width: 100%; height: 100%;
background-position: center;background-size: cover;
}
.each-article__title{
padding: 20px 6px 0; text-align: center;
}
.each-article__title a{
font-size: 16px; line-height: 19px; color: #000000;
display: inline-block;-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.each-article__title:hover a{
color: #009639;
}
.each-article__button{
display: inline-block; position: absolute;
bottom: -15px; left: 50%; width: auto; transform: translateX(-50%);
}
.each-article__button a{
display: inline-block; color: #ffffff; padding: 8px 12px;
background: #009639; font-size: 14px; line-height: 17px;
border-radius: 4px;
} .latest-news{
width: 100%; 
}
.latest-news__title{
background: #000000; color: #009639; font-size: 24px;
line-height: 29px; text-align: center; padding: 12px;
text-transform: uppercase; margin: 0; font-weight: normal;
}
.latest-news__content{
display: flex; align-items: stretch; 
width: 100%; flex-direction: row-reverse;
}
.latest-news__videos{
flex: 1; width: 100%; position: relative;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; 
}
.latest-news__videos .video-js{
position: absolute; width: 100%; height: 100%;
}
.latest-news__videos .vjs-dock-text{
display: none;
}
.latest-news__videos .vjs-big-play-button{
z-index: 900;
}
.latest-news__videos p{
margin: 0;
}
.latest-news__videos iframe{
position: absolute; top: 0;
left: 0; width: 100%; height: 100%; border: 0;
}
.latest-news__videos__each{
background-position: center; background-size: cover;
background-repeat: no-repeat; position: absolute;
width: 100%; height: 100%; left: 0; top: 0; opacity: 0;
transition: 0.5s ease-in-out; visibility: hidden;
}
.latest-news__videos__each.video.fadeOut:after{
display: none;
}
.latest-news__videos__each.video:after{
content: ''; position: absolute; width: 100%; 
height: 100%; left: 0; top: 0; 
background: rgba(0,0,0,0.5);
}
.latest-news__videos__each.video:hover:after{
display: none;
}
.latest-news__videos__each.active{
opacity: 1;  visibility: visible;
}
.latest-news__videos video{
width: 100%; height: 100%; display: block;
}
.latest-news__titles{
width: 240px; 
}
.latest-news__titles__each{
border-bottom: 1px solid #000000;
text-align: left; position: relative; height: 84.3px; 
}
.latest-news__titles__each:hover{
border-bottom: 1px solid transparent;
}
.latest-news__titles__each:after{
position: absolute; content: ''; width: 100%; height: 100%;
background: #009639; opacity: 0; right: 0;top: 0;-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; z-index: 8;
}
.latest-news__titles__each:hover:after,.latest-news__titles__each.active:after{
opacity: 1;
}
.latest-news__titles__each a{
font-size: 16px; line-height: 19px; color: #000000; display: flex;
position: relative;z-index: 9; font-weight: 700;padding: 14px 20px 14px 30px; 
height: inherit;
}
.latest-news__titles__each a span{
height: 56px; position: absolute; display: block; overflow: hidden;
padding-right: 20px;
}
.latest-news__titles__each:hover a,.latest-news__titles__each.active a{
color: #ffffff;
} .special-articles{
width: 100%; 
}
.special-articles__title{
background: #999999; color: #ffffff; font-size: 16px;
line-height: 19px; text-align: center; padding: 17px;
margin-bottom: 30px; font-weight: 700;
}
.special-articles__each{
margin-bottom: 20px; 
}
.special-articles__each:last-child{
margin-bottom: 0px; 
}
.special-articles__image{
width: 92px; position: relative;
}
.special-articles__image__container{
padding-bottom: 56%; overflow: hidden; position: relative;
}
.special-articles__image__container a{
position: absolute; width: 100%; height: 100%; left: 0;right: 0;
background-size: cover;background-repeat: no-repeat;
}
.special-articles__image img{
width: auto; height: 100%; display: block; position: absolute; 
left: 50%; transform: translateX(-50%);
}
.special-articles__descp{
flex: 1; font-size: 16px; line-height: 19px; padding: 2px 0px 2px 20px;
-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;
}
.special-articles__descp:hover{
color: #009639;
} .things-to-do{
width: 100%; 
}
.things-to-do__title{
font-size: 24px; line-height: 29px; color: #009639;
background: #000000; font-weight: 700; padding: 12px; text-align: center;
}
.things-to-do__short-descp{
font-size: 14px; line-height: 17px; text-align: center; 
padding: 21px 48px; font-weight: 700; background-color: #ffffff;
}
.things-to-do__calendar{
padding: 20px 15px 35px; background:#ffffff;
}
.things-to-do__calendar__inner{
display: flex;align-items: center; flex-wrap: wrap;
}
.things-to-do__date{
width: 33.3%; padding: 5px; text-align: center;
cursor: pointer;
}
.things-to-do__date__detail{
padding: 18px; border: 1px solid #000000; display: block;
}
.things-to-do__date__detail--active,.things-to-do__date__detail:hover{
background: #009639; border: 1px solid #009639;
}
.things-to-do__date__detail--disabled{
background: #ffffff; border: 1px solid #777777;
color: #777777;
}
.things-to-do__date__name{
font-size: 10px; line-height: 15px; display: block;
}
.things-to-do__date__day{
font-size: 32px; line-height: 39px; font-weight: 700;
display: block;
}
.things-to-do__add-to{
display: flex; align-items: center; justify-content: space-between;
background-color: #ffffff; padding: 0 20px 17px;
}
.things-to-do__add-calendar{
font-size: 14px; line-height: 17px; cursor: pointer;
}
.things-to-do__login{
font-size: 14px; line-height: 17px; text-align: right;
cursor: pointer;
} .follow-us{
width: 100%; margin-top: 30px;
}
.follow-us--listing-content{
margin-bottom: 0px;
}
.follow-us__outer{
display: flex; width: 100%; justify-content: center; margin: 25px 0 15px;
}
.follow-us__inner__each{
width: 50%; text-align: center; border-right: 2px solid #999999;
}
.follow-us__inner__each__title{
color: #000000;font-size: 16px;line-height: 19px;text-align: center;font-weight: 700;
margin-bottom: 5px;
}
.follow-us__inner__each:last-child{
border-right: 0px solid #999999;
}
.follow-us__title{
font-size: 14px; line-height: 17px; text-transform: uppercase;
color: #ffffff; background-color: #000000; padding: 5px;
text-align: center;
}
.follow-us__content{
width: 100%; display: flex; align-items: center;
justify-content: center; 
}
.follow-us__each{
width: 25px; margin: 5px;
}
.follow-us__descp{
font-size: 12px; line-height: 15px; color: #000000;
text-align: center; margin-top: 5px;
}
.follow-us.marginTop{
margin-top: 30px;
} .tag-clouds{
margin-bottom: 30px;
}
.tag-clouds__title{
padding: 20px 0; text-align: center;
}
.tag-clouds__text{
font-size: 16px; line-height: 19px; color: #009639;
font-weight: 700; position: relative; display: inline-block;
padding: 0 15px; margin: auto;
}
.tag-clouds__text:after{
content: ''; width: 50%; height: 1px; background: #000000;
left: -50%; position: absolute; top: 0; bottom: 0;
margin: auto;
}
.tag-clouds__text:before{
content: ''; width: 50%; height: 1px; background: #000000;
right: -50%; position: absolute; top: 0; bottom: 0;
margin: auto;
}
.tag-clouds__content{
text-align: center;
}
.tag-clouds__each{
font-size: 12px; line-height: 15px; color: #fff; 
padding: 5px 8.5px; background: #009639; border-radius: 4px;
display: inline-block; margin: 5px; cursor: pointer;
} .article-content{
padding: 20px 10px 40px; position: relative;
}
.article-content__inner{
width: 100%; position: relative;
}
.article-content__flex-row{
display: flex; align-items: stretch;
padding-bottom: 30px;
}
.article-content__left{
width: 66%; position: relative; 
}
.article-content__left__top{
position: relative;
}
.article-content__image {
position: relative; padding-bottom: 55%; overflow: hidden;
background-size: cover; background-position: center center; background-repeat: no-repeat;
}
.article-content__image img{
width: auto;height: 100%;display: block;position: absolute;
top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);
}
.article-content__image img.landscape{
width: 100%;height: auto;
}
.article-content__title{
line-height: 52px; font-size: 48px; color: #ffffff; padding: 10px; position: absolute; left: 5%; width: 130%; 
opacity: 0.95;bottom: -5%; margin:0; font-weight: normal;
}
.article-content__title .outerSpan{
color: white;background-color: rgba(0,150,57,1);
box-decoration-break: clone;
-webkit-box-decoration-break: clone; padding: 0.2em;
}
.article-content__title .outerSpan > * { 
position: relative; z-index: 2; opacity: 1; 
}
.article-content__meta{
display: flex; align-items: center; justify-content: space-between;
margin-top: 40px; position: relative;
}
.article-content__social{
display: flex; align-items: center; 
}
.article-content__social__each{
width: 35px; margin: 0 10px 0 0;
}
.article-content__social__each img{
width: 100%; height: auto; display: block;
}
.article-content__tags{
display: flex; flex-wrap: wrap; flex: 1; padding:0 30px 0 10px;
}
.article-content__tags__each{
font-size: 12px; line-height: 15px; color: #fff; 
padding: 5px 8.5px; background: #009639; border-radius: 4px;
display: inline-block; margin: 5px;
}
.article-content__author{
display: flex; align-items: center; width: 250px; 
justify-content: flex-end;
}
.article-content__author__image{
width: 45px;display: block;margin-right: 10px;
height: 45px;border-radius: 50%;overflow: hidden;
}
.article-content__author__image img{
display: inline-block;width: 100%;
height: auto;
}
.article-content__author__detail{
font-size: 16px; line-height: 16px; color: #000000;
}
.article-content__description{
padding-top: 20px; position: relative;
}
.article-content__description h2{
font-size: 30px; line-height: 34px;
}
.article-content__description h3{
font-size: 24px; line-height: 28px;
}
.article-content__description p{
font-size: 16px; line-height: 24px; font-weight: 400; word-wrap: break-word;
}
.article-content__description img{
width: 100%; display: block; height: auto; margin: 25px 0;
}
.article-content__description iframe{
width: 100%; display: block; margin: 25px 0;
}
.article-content__description table{
width:100%;
}
.article-content__description a{
font-weight: 700;
color: #009639;
}
.article-content__description .wp-caption{
width:100% !important;
}
.article-content__description .instagram-feed iframe,
.article-content__description .twitter-tweet,
.article-content__description .twitter-video{
margin: auto !important;
}
.article-content__description{
position:-webkit-sticky; position:sticky; top:0px;
}
.ad-wrapper--article-content{
float: right; margin: 20px;margin-right: 0;
}
.ad-wrapper--article-content.removeFloat{
float: none; margin: 20px auto;
}
.article-content__you-may-like{
margin: 30px 0;
}
.article-content__you-may-like__each{
font-size: 16px; line-height: 19px; color: #009639;
margin: 20px 0; text-decoration: underline; font-weight: 700;
-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;
}
.article-content__you-may-like__each:hover { 
color: #000000; 
}
.article-content__sign-up{
display: flex; align-items: center; margin: 30px 0;
}
.article-content__sign-up__btn{
display: flex; align-items: center;
}
.article-content__sign-up__btn a{
font-size: 16px; line-height: 19px; padding: 10px 20px; background: #000000; 
color: #ffffff; border-radius: 3px; margin: 0 20px 0 0; display: block;
}
.article-content__sign-up__text{
font-size: 16px; line-height: 19px;
}
.article-content__footer-meta{
display: flex; align-items: center;
}
.article-content__footer-meta__social{
display: flex; align-items: center; 
}
.article-content__footer-meta__social__each{
width: 35px; margin: 0 10px 0 0;
}
.article-content__footer-meta__social__each img{
margin: 0;
}
.article-content__footer-meta__tags{
max-width: 280px;
}
.article-content__footer-meta__tags__each{
font-size: 12px; line-height: 15px; color: #000000; 
padding: 5px 8.5px; background: #009639; border-radius: 4px;
display: inline-block; margin: 5px;
}
.article-content__title-without-bg{
margin: 30px 0; text-align: center; position: relative;
width: 100%; overflow: hidden;
}
.listing-content .article-content__title-without-bg{
margin-top: 0;
}
.article-content__title-without-bg__text{
font-size: 16px; line-height: 19px; color: #009639;
font-weight: 700; text-transform: uppercase; display: inline-block;
position: relative; padding: 0 40px;
}
.article-content__title-without-bg__text:before{
content: ''; position: absolute; left: -75%; top: 0; 
bottom: 0; margin: auto; width: 75%; height: 1px;
background: #000000; 
}
.article-content__title-without-bg__text:after{
content: ''; position: absolute; right: -75%; top: 0; 
bottom: 0; margin: auto; width: 75%; height: 1px;
background: #000000; 
}
.article-content__right{
width: 34%; padding-left: 20px; position: relative;
}
.article-content--top-right-parent { min-height: 415px; margin-bottom: 50px; }
.article-content--top-right { }
.article-content--top-right.align-middle{
display: flex;
}
.special-articles--right-side{
margin: 30px 0;
}
.editors-pick__styl2 .each-article--article-detail{
margin: 20px 0 0;
}
.editors-pick__styl2 .each-article--article-detail{
padding: 0px 0px 10px;
} 
.editors-pick__styl2 .each-article__button{
display: none;
} 
.article-content__right .editors-pick__styl2 .each-article--article-detail:last-child{
padding-bottom: 0;
}
.article-content__gallery{
}
.article-content__gallery__big-image{
width: 100%; position: relative;
} .article-content__gallery__big-img{
width: 100%; position: relative;
margin: 0 !important;
} .article-content__gallery__big-image__wrapper .article-content__gallery__image__each{
width: 100%; position: relative; padding-bottom: 55%;
overflow: hidden;
}
.article-content__gallery__image__each img,
.article-content__gallery__image__each iframe{
position: absolute; width: 100%; height: auto;
left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%);
}
.article-content__gallery__image__each .instagram-media,
.article-content__gallery__image__each .twitter-tweet,
.article-content__gallery__image__each .twitter-video
{
position: absolute !important;width: 100% !important;
display: block;margin: auto !important;min-height: 100% !important;
}
.article-content__gallery__image__each .instagram-feed{
width: 100% !important;overflow: auto !important;-webkit-overflow-scrolling: touch;
position: absolute;left: 0;top: 0;height: 100%;
}
.article-content__gallery__image__each .instagram-feed iframe{
width: 100% !important;max-width: 100% !important;min-width: 100% !important;
position: absolute;height: 100%;
}
.article-content__gallery__image__each img.portrait{
width: auto; height: 100%;
}
.article-content__gallery__image__each iframe{
position: absolute; width: 100%; height: 100%;	
}
.article-content__gallery__nav{
display: flex; align-items: center;
}
.article-content__gallery__nav .slick-slide{
padding: 0 2px;
} 
.article-content__gallery__nav__each{
width: 14.24%; padding: 2px; opacity: 0.5;
cursor: pointer;padding-bottom: 55%;
overflow: hidden;position: relative;    z-index: 99;
}
.article-content__gallery__nav__each .caption{
display: none;
}
.slick-current .article-content__gallery__nav__each{
opacity: 1;
}
.article-content__gallery__nav__each img,.article-content__gallery__nav__each iframe{
width: 100%; height: auto; position: absolute;
margin: 0 !important;
}
.article-content__gallery__nav__each iframe{
height: 100%; z-index: -1; position: relative;
}
.article-content__gallery__nav__each .article-content__gallery__image__each{
position: absolute; width: 100%; height: 100%;
}
.article-content__gallery__nav__show-more{
display: flex; align-items: center;
padding: 10px; color: #009639; font-size: 14px;
line-height: 17px; text-transform: uppercase;
}
.article-content__gallery__prev-next{
position: absolute; bottom: 32px; 
display: flex; align-items: center; justify-content: center;
margin: auto;left: 0; right: 0; z-index: 900;
}
.article-content__gallery__prev-next img{
display: inline-block; vertical-align: middle;
width: 10px; margin: 0 !important; cursor: pointer;
}
.article-content__gallery__slide-num{
font-size: 14px; line-height: 17px; font-weight: 700;
display: inline-block; padding: 0 20px; color: #ffffff;
}
.article-content__gallery__share{
position: absolute; right: 0;
display: flex; align-items: center;
justify-content: center;  z-index: 900;
bottom: 28px; right: 30px;
}
.article-content__gallery__share span{
font-size: 14px; line-height: 17px;color: #ffffff;
text-transform: uppercase; display: inline-block;
margin-right: 5px;
}
.article-content__gallery__share img{
margin: 0 4px !important; width: 23px; display: inline-block;
}
.article-content__inner .home-content{
padding: 0;
}
.article-content__inner .special-article-wrapper{
display: none;
}
.article-content__inner .things-to-do--home{
display: none;
}
.article-content__inner .latest-news--top--desktop{
display: none;
}
.article-content__inner .header-mobile__ad-leader-board{
display: none;
}
.article-content__inner .mobile__slider-category{
display: none;
}
.article-content__inner .home-mobile__calendar{
display: none;
}
.article-content__inner .each-cell .follow-us{
display: none;
} .cinema-content{
padding: 20px 10px 40px; position: relative;
}
.cinema-content__navigation-wrapper{
margin: 30px 0; padding-left: 20px;
}
.cinema-content__navigation{
margin: 0; padding:0; list-style: none;
}
.cinema-content__navigation_each{
margin: 0 40px 0 0; display: inline-block; 
vertical-align: middle;
}
.cinema-content__navigation_each a{
color: #009639; font-size: 16px; font-weight: 19px;
text-transform: uppercase;
}
.cinema-content__navigation_each:hover a{
text-decoration: underline; font-weight: 700;
}
.cinema-content__listing{
min-height: 75vh;
}
.cinema-content__listing__flex-row{
display: flex; align-items: flex-start; flex-wrap: wrap;
}
.cinema-content__listing__each{
width: 25%; padding: 20px;
}
.cinema-content__listing__each__inner{
width: 100%; position: relative; background: #ffffff; overflow: hidden;
}
.cinema-content__listing__each__image{
width: 100%; position: relative; overflow-y: hidden;
}
.cinema-content__listing__each__image a{
display: block;
}
.cinema-content__listing__each__image img{
width: 100%; position: relative; height: auto;
}
.cinema-content__listing__each__image iframe{
width: 100%; position: absolute; height: 100%;
top: 0; left: 0;
}
.cinema-content__listing__each__details{
padding: 30px 30px 10px;
}
.cinema-content__listing__each__title{
font-size: 24px; line-height: 24px; color: #000000;
margin: 0 0 20px;
}
.cinema-content__listing__each__release__date{
width: 100%;padding: 45px 30px 30px;position: absolute;
bottom: 0;transform: translateY(100%);color: #fff;
-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out; font-size: 18px; line-height: 25px;height: auto;
background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%); text-align: center;
}
.cinema-content__listing__each__inner:hover .cinema-content__listing__each__release__date{
transform: translateY(0%); 
}
.cinema-content__listing__each__tags{
}
.cinema-content__listing__each__tags__each{
font-size: 14px;line-height: 17px; margin: 5px;
color: #000000; padding: 10px; background: #009639; cursor: pointer;
border-radius: 4px; display: inline-block; text-transform: uppercase;
}
.cinema-content__listing__no-item-found{
text-align: center; padding: 40px; width: 100%;
}
.cinema-content__filter{
padding: 22px 20px 40px;
}
.cinema-content__filter__navigation{
display: flex;
}
.cinema-content__filter__navigation__line{
border-top: 1px solid #000000; margin-bottom: 42px;
}
.cinema-content__filter__navigation_search{
margin-right: 40px;
}
.cinema-content__filter__navigation_search input{
line-height: 40px;height: 40px; border: 1px solid #000000; background: transparent;
width: 330px; padding-left: 40px; background: url(//whatsonsaudiarabia.com/wp-content/themes/whatson-grow/images/search-black.svg) no-repeat;
background-size: 20px; background-position: 10px 50%;
}
.cinema-content__filter__items__each{
padding: 10px 12px 10px 10px; background: #009639; border-radius: 4px;
color: #000000; display: inline-block; font-size: 14px; 
line-height: 17px; margin-right: 5px; cursor: pointer;
}
.cinema-content__filter__items__each img{
display: inline-block; margin-left: 5px;
}
.cinema-content__filter__items__more{
padding: 10px 10px 10px 10px; background: #E5E5E5; border-radius: 4px;
color: #000000; display: inline-block; font-size: 14px; cursor: pointer;
line-height: 17px; margin-right: 5px; margin-left: 5px;
}
.cinema-content__filter__content{
margin-top: 50px; display: flex; flex-wrap: wrap;
}
.cinema-content__filter__each{
width: 50%; display: flex; align-items: stretch;
background: #ffffff;
}
.cinema-content__filter__each:nth-child(2n+1){
background: #F5F5F5;
}
.cinema-content__filter__each__image{
position: relative; width: 185px; overflow: hidden;
}
.cinema-content__filter__each__image img{
position: relative; width: auto; display: block;
height: 100%; display: block; left: 50%; transform: translateX(-50%);
}
.cinema-content__filter__each__content{
position: relative; padding: 30px 30px 0; flex: 1;
}
.cinema-content__filter__each__title{
font-size: 24px; line-height: 24px; color: #000000;
}
.cinema-content__filter__each__like{
padding: 17px 0;
}
.cinema-content__filter__each__like img{
margin: 0 10px 0 0;
}
.cinema-content__filter__each__tags{
display: flex; flex-direction: column;
}
.cinema-content__filter__each__tags__each{
font-size: 14px;line-height: 17px; margin: 5px; cursor: pointer;
color: #000000; padding: 10px; background: #009639; width: max-content;
border-radius: 4px; display: inline-block; text-transform: uppercase;
}
.cinema-content__filter__each--wide{
width: 100%;
}
.cinema-content__filter__each__image--full-height{
overflow: hidden;
} .cinema-detail{
}
.cinema-detail__inner{
padding: 40px 20px 40px; position: relative; 
background: #ffffff; 
}
.cinema-detail__flex-row{
display: flex; align-items: stretch;
}
.cinema-detail__divider{
width: 100%; border-bottom: 1px solid #000; margin: 30px 0;
}
.cinema-detail__left{
flex: 1; 
}
.cinema-detail__image{
width: 100%; position: relative; padding-bottom: 55%;
}
.cinema-detail__image img{
width: auto; position: relative; display: block;
height: auto;
}
.cinema-detail__image iframe{
width: 100%; position: absolute; height: 100%;
top: 0; left: 0;
}
.cinema-detail__like{
padding: 30px 0 0; 
}
.cinema-detail__like img{
margin-right: 10px;
}
.cinema-detail__descp{
}
.cinema-detail__descp,.cinema-detail__descp p{
font-weight: 400;line-height: 24px; margin: 0 0 5px;
}
.cinema-detail__descp__title{
display: flex; align-items: center; font-size: 24px; 
line-height: 24px; font-weight: 700; padding: 20px 0 5px;
}
.cinema-detail__other-det{
display: flex; align-items: stretch; padding: 50px 0 0;
}
.cinema-detail__location{
display: flex; justify-content: space-between;
flex-direction: column; width: 250px;
}
.cinema-detail__other-det__title{
font-size: 20px; line-height: 24px; color: #000; 
margin-bottom: 30px;
}
.cinema-detail__other-det__title img{
margin-right: 27px;
}
.cinema-detail__showtime__timing{
display: flex; align-items: stretch; flex-wrap: wrap;
}
.cinema-detail__showtime__timing__each{
padding: 15px 10px; text-align: center; 
font-size: 14px; line-height: 14px; justify-content: center;
border: 1px solid #000; margin: 1px; width: 100px;
display: flex;align-items: center; cursor: pointer;
}
.cinema-detail__showtime__timing__each:last-child{
border-right:1px solid #000;
}
.cinema-detail__showtime__timing__each:hover,.cinema-detail__showtime__timing__each.active{
background: #009639; border: 1px solid #009639;
}
.show__each__time{
}
.each__screen__timing{
display: none; padding-top: 30px;
}
.each__screen__timing.active{
display: block;
}
.cinema-detail__showtime__date{
font-size: 20px; line-height: 24px; color: #000; 
padding-bottom: 20px; border-bottom: 1px solid #000;
margin: 32px 0;
}
.cinema-detail__showtime__date__timing{
display: flex; flex-wrap: wrap;margin-bottom: 15px;
}
.cinema-detail__showtime__date__timing__each{
color: #009639; padding: 0 20px 0 0; 
position: relative;margin: 10px 0;
}
.cinema-detail__showtime__date__timing__each:after{
content: ''; position: absolute; background:#009639;
height: 100%; width: 1px; top: 0; right: 10px;bottom: 0;
margin: auto;
}
.cinema-detail__showtime__date__timing__each:last-child:after{
display: none;
}
.cinema-detail__theatre__each{
font-size: 16px; line-height: 24px; font-weight: 400;
padding: 24px 0; border-bottom: 1px solid #000; cursor: pointer;
}
.cinema-detail__theatre__each.active{
color: #009639;
}
.cinema-detail__theatre__each:hover{
opacity: 0.5;
}
.cinema-detail__theatre__each:last-child{
border-bottom: 0px solid #000;
}
.cinema-detail__theatre__map{
font-size: 16px; line-height: 24px; color:#009639 ;
text-decoration: underline; text-align: right; cursor: pointer;
}
.cinema-detail__showtime{
padding-left: 40px; flex: 1;
}
.cinema-detail__you-may-like{
padding: 80px 0 50px;
}
.cinema-detail__you-may-like__heading{
text-align: center; padding: 0 0 80px; overflow: hidden;
}
.cinema-detail__right{
width: 340px; padding-left: 40px;
}
.cinema-detail__right .ad-cell{
margin: 0;
}
.cinema-detail__right--vcenter{
display: flex; justify-content: space-between; flex-direction: column;
}
.cinema-detail__movie-name{
font-size: 28px; line-height: 24px; margin: 0 0 30px;
font-weight: 700;
}
.cinema-detail__buy-ticket{
padding: 17px 0; background: #009639; color: #ffffff;
text-transform: uppercase; text-align: center;
margin-bottom: 10px; cursor: pointer;
}
.cinema-detail__add-to-calendar{
padding: 17px 0; background:transparent; color: #707070;
text-transform: uppercase; text-align: center;
border: 1px solid #707070; cursor: pointer;
}
.cinema-detail__movie-image{
width: 100%; position: relative; padding-top: 20px;
}
.cinema-detail__movie-image img{
width: 100%; position: relative; display: block;
height: auto;
}
.cinema-detail__movie-detail__each{
font-size: 14px;line-height: 17px; margin: 5px;
color: #000000; padding: 10px; background: #009639;
border-radius: 4px; display: inline-block; text-transform: capitalize;
}
.cinema-detail__you-may-like__text{
font-size: 16px; line-height: 19px; color: #009639;
font-weight: 700; text-transform: uppercase; display: inline-block;
position: relative; padding: 0 40px; margin: auto;
}
.cinema-detail__you-may-like__text:before{
content: ''; position: absolute; left: -300%; top: 0; 
bottom: 0; margin: auto; width: 300%; height: 1px;
background: #000000; 
}
.cinema-detail__you-may-like__text:after{
content: ''; position: absolute; right: -300%; top: 0; 
bottom: 0; margin: auto; width: 300%; height: 1px;
background: #000000; 
}
.cinema-detail__you-may-like-det{
display: flex; align-items: stretch;
}
.cinema-detail__you-may-like__left,
.cinema-detail__you-may-like__right{
width: 50%; display: flex; flex-wrap: wrap;
}
.cinema-detail__you-may-like__left{
padding-right: 40px;
}
.cinema-detail__you-may-like__each-det{
width: 50%;
}
.cinema-detail__you-may-like__each-det:nth-child(1){
padding-right: 10px; padding-bottom: 10px
}
.cinema-detail__you-may-like__each-det:nth-child(2){
padding-left: 10px; padding-bottom: 10px
}
.cinema-detail__you-may-like__each-det:nth-child(3){
padding-right: 10px; padding-top: 10px
}
.cinema-detail__you-may-like__each-det:nth-child(4){
padding-left: 10px; padding-top: 10px
}
.cinema-detail__you-may-like__each-det__inner{
width: 100%; position: relative;
overflow: hidden;background-repeat: no-repeat; background-size: cover;
background-position: center center; padding-bottom: 55%;
}
.cinema-detail__you-may-like__each-det img{
}
.cinema-detail__cast{
padding: 52px 0 40px;
}
.cinema-detail__cast__title{
font-size: 24px; line-height: 24px; color: #000;
margin-bottom: 30px;
}
.cinema-detail__cast__list{
display: flex;align-items: center; flex-wrap: wrap;
}
.cinema-detail__cast__each{
width: 50%; display: flex; align-items: center;
margin-bottom: 20px;
}
.cinema-detail__cast__image{
overflow: hidden;
}
.cinema-detail__cast__each .blurImage{
-webkit-filter: blur(10px);
}
.cinema-detail__cast__det{
padding-right:20px;
}
.cinema-detail__cast__det h2{
font-size: 20px; line-height: 24px; margin: 0;
}
.ad__in__cinema__page{
margin-top: 54px;
} .calendar-popup{
position: fixed; width: 100%; height: auto;
background: rgba(250,250,250,0.95);top: 0;left: 0;
padding: 270px 0px 100px; overflow-y: auto; max-height: 100%;
display: none; z-index: 900;
}
.calendar-popup__outer{
width: 970px; border:2px solid #009639; margin: auto;
background: #ffffff;
}
.calendar-popup__inner{
padding: 65px 25px 65px; position: relative;
}
.calendar-popup__title{
font-size: 52px; line-height: 62px; font-weight: 700;
text-align: center;
}
.calendar-popup__content{
padding-top: 37px;
}
.calendar-popup__content__inner{
display: flex; flex-wrap: wrap; align-items: stretch;
}
.calendar-popup__content__each{
width: 25%; padding: 25px;
display: flex;
justify-content: space-between;
flex-direction: column;
}
.calendar-popup__content__each__image{
position: relative; width: 100%; padding-bottom: 20px;
}
.calendar-popup__content__each__image img{
position: relative; width: 100%; height: auto;
display: block;
}
.calendar-popup__content__each__title{
font-size: 24px; line-height: 29px; font-weight: 700;
padding-bottom: 30px;
}
.calendar-popup__content__each__links{
padding-top: 20px; font-size: 14px; line-height: 17px; 
}
.calendar-popup__content__each__add-to{
text-transform: uppercase; padding-bottom: 13px;
}
.calendar-popup__content__each__share{
display: flex; align-items: center;
justify-content: space-between;
}
.calendar-popup__close{
position: absolute;width: 20px; cursor: pointer;
height: 20px; right: 37px; top: 40px;
} .mobile-wrapper{
max-width: 320px; margin: auto;
}
.header-mobile{
background: #000; padding: 18px 32px;
display: none; position: fixed; width: 100%; 
z-index: 1000;
}
.header-mobile.active{
min-height: 100vh;
}
.header-mobile__flex-row{
display: flex; justify-content: space-between;
align-items: center;
}
.header-mobile__logo-wrapper{
}
.header-mobile__logo-wrapper a{
display: flex;
}
.header-mobile__logo-wrapper a img{
height: 24px; width: 108px;
}
.header-mobile__menu{
cursor: pointer; display: flex;
}
.header-mobile__menu__inner{
display: flex; justify-content: space-between;
flex-direction: column;-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.header-mobile__menu__inner.active{
transform: rotate(90deg);
}
.header-mobile__menu__each{
width: 18px; height: 2px; background: #ffffff;
margin: 3px 0;
}
.header-mobile__menu__each--wide{
width: 22px;
}
.header-mobile__ad-leader-board{
width: 100%; position: relative; background: #ffffff;
}
.mobile-wrapper .header_ad-320x51{
display: flex; background: #ffffff;
}
.header-mobile__menu__content{
background: #000; color: #ffffff;
padding-top: 30px; display: none; height: 90vh;
width: 100%;left: 0;padding: 18px 0px;
overflow: scroll;
}
.header-mobile__menu__content.show{
display: block;
}
.header-mobile__menu__content__each{
font-size: 16px; line-height: 19px; 
color: #ffffff;padding: 8px 0;
}
.header-mobile__menu__search-more{
display: flex; align-items: center;
}
.header-mobile__menu__search{
width: 20px; display: flex;
}
.header-mobile__menu__search-more{
padding: 20px 0;
}
.header-mobile__menu__more{
text-align: right;
}
.header-mobile__menu__more a.active .more-down-btn{
transform: rotate(270deg);
}
.header-mobile___signup{
padding: 20px 0;
}
.header-mobile___signup__btn{
width: 100%;background: #009639;color: #ffffff;
padding: 10px 25px;text-transform: uppercase;text-align: center;
font-size: 16px;line-height: 19px;margin-bottom: 12px;
}
.header-mobile__menu__search__form{
flex: 1; 
}
.header-mobile__menu__search__textbox{
height: 40px; width: 220px;background: transparent;
border:0;border-bottom: 1px solid #ffffff;
padding: 5px; color: #ffffff !important;
}
.mobile__signup__btn{
color: #fff;margin-right: 20px;padding: 3px 14px;
border: 1px solid;line-height: 14px;font-size: 14px;
}
.header-mobile__menu__search__textbox::-webkit-input-placeholder { color: #ffffff;
}
.header-mobile__menu__search__textbox::-moz-placeholder { color: #ffffff;
}
.header-mobile__menu__search__textbox:-ms-input-placeholder { color: #ffffff;
}
.header-mobile__menu__search__textbox:-moz-placeholder { color: #ffffff;
}
.header-mobile__nav-dropdown__sub-menu{
padding: 0; margin: 0; list-style: none;
display: block;
}
.header-mobile__nav-dropdown__sub-menu.active{
display: block;
}
.header-mobile__nav-dropdown__sub-menu li{
font-size: 16px;line-height: 19px;
color: #ffffff;padding: 8px 0;
text-transform: capitalize; list-style: none;
} .mobile__slider-category{
background: #000; padding: 20px; display: none;
margin:0px 0 20px 0;
}
.mobile__slider-category__title{
font-size: 24px; line-height: 29px; color: #009639;
text-align: center; font-weight: 700;
padding-bottom: 20px; text-align: left;
}
.mobile__slider-category__inner .slick-list{
padding:0 20% 0 0 !important;
}
.slick-active .mobile__slider-category__each{
opacity: 1;
}
.mobile__slider-category__each{
padding-right: 14px; opacity: 0.5;
}
.mobile__slider-category__image{
position: relative; width: 100%;
}
.mobile__slider-category__image img{
position: relative; width: 100%; display: block;
height: auto;
}
.mobile__slider-category__descp{
font-size: 16px; line-height: 19px; color: #ffffff;
text-align: left; font-weight: 700;
padding: 20px 0;
}
.home-mobile__slider-category__content{
} .each-article-mobile{
width: 100%; height: auto; position: relative;
padding: 20px 20px 0px;
}
.each-article-mobile__image{
width: 100%; position: relative;
}
.each-article-mobile__image img{
width: 100%; height: auto; position: relative;
display: block;
}
.each-article-mobile__title{
text-align: center;font-weight: 700;
font-size: 16px; line-height: 19px; padding: 0 10px;
color: #ffffff; transform: translateY(-50%);
}
.each-article-mobile__title span{
background-color: rgba(244,155,0,0.9);
position: relative;
padding: 0.2em; 
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
} .home-mobile__calendar{
padding: 20px; display: none;
}
.home-mobile__calendar__title{
font-size: 16px; line-height: 19px;
color: #009639; text-transform: uppercase;
position: relative; font-weight: 700;
padding-bottom: 10px;
}
.home-mobile__calendar__divider{
overflow: hidden;
}
.home-mobile__calendar__divider__shape{
width: 50px; border: 1px solid #E0E0E0;
border-radius: 12px; position: relative;
margin: 20px auto 0px; text-align: center;
}
.home-mobile__calendar__divider__shape span{
font-size:30px; color: #E0E0E0;display: flex;
align-items: center;justify-content: center;
}
.home-mobile__calendar__divider__shape:before{
content: ''; position: absolute; width: 200px;
height: 1px; top: 0; bottom: 0; margin: auto;
left: -200px; background: #DEDEDE;
}
.home-mobile__calendar__divider__shape:after{
content: ''; position: absolute; width: 200px;
height: 1px; top: 0; bottom: 0; margin: auto;
right: -200px;background: #DEDEDE;
}
.home-mobile__calendar__title span{
background:#FAFAFA; z-index: 9; position: relative;
padding-right: 12px;
}
.home-mobile__calendar__title:after{
content: ''; position: absolute;
width: 100%; height: 1px; 
background: #707070; left: 0;
top: 0; bottom: 0; margin: auto;
}
.home-mobile__calendar__swipe-nav{
margin: 0px 0 10px; position: relative;
}
.home-mobile__calendar__swipe-nav:after {
content  : "";position : absolute;margin: auto;
z-index  : 1;top: 0; left: 0; width: 50px;bottom: 0;
pointer-events   : none; height   : 44px;
background-image : linear-gradient(to left, 
rgba(255,255,255, 0), rgba(255,255,255, 0.8) 90%);
}
.home-mobile__calendar__swipe-nav:before {
content  : "";position : absolute;margin: auto;
z-index  : 1;top: 0; right: 0; width: 50px; bottom: 0; 
pointer-events   : none; height   : 44px;
background-image : linear-gradient(to right, 
rgba(255,255,255, 0), rgba(255,255,255, 0.8) 90%);
}
.home-mobile__calendar__swipe-nav__each{
padding: 10px 18px; background: transparent;
font-size: 14px; line-height: 24px; display: inline-block;
text-align: center; width: auto !important;
}
.home-mobile__calendar__swipe-nav__each--active,.slick-current .home-mobile__calendar__swipe-nav__each{
background: #009639; color: #ffffff;
position: relative;
}
.home-mobile__calendar__swipe-nav__each--active:after,.slick-current .home-mobile__calendar__swipe-nav__each:after{
content: ''; position: absolute;width: 0;
height: 0;left: 0;right: 0;margin: auto;
border-style: solid;border-width: 20px 20px 0 20px;
border-color: #009639 transparent transparent transparent;
bottom: -15px;
}
.home-mobile__calendar__swipe-nav .slick-slide{ text-align: center
}
.home-mobile__calendar__swipe-nav .slick-list{
padding:20px 25% 20px 20px !important;
}
.home-mobile__calendar__swipe-content{
background: #ffffff; padding: 20px 10px;
}
.home-mobile__calendar__swipe-content__each{
border-bottom: 1px solid #E0E0E0;
margin-bottom: 20px;
}
.home-mobile__calendar__swipe-content__each:last-child{
border-bottom: 0px solid #E0E0E0;
margin-bottom: 0px;
}
.home-mobile__calendar__swipe-content__each__flex-row{
display: flex; align-items: center;position: relative;
}
.home-mobile__calendar__swipe-content__each__flex-row:after{
content: ''; position: absolute; left: 0; width: 20px;
height: 1px; background:#E0E0E0;bottom: 15px;
}
.home-mobile__calendar__swipe-content__title{
font-size: 16px; line-height: 19px;
font-weight: 700; margin-bottom: 20px;
text-align: center;
}
.home-mobile__calendar__swipe-content__date{
font-size: 14px;
line-height: 14px;display: flex;
padding-right: 20px;
align-items: center;
}
.home-mobile__calendar__swipe-content__image{
padding-right: 10px;
}
.home-mobile__calendar__swipe-content__image img{
width: 100%;
}
.home-mobile__calendar__swipe-content__location{
font-size: 14px;
line-height: 14px; padding: 20px 0;
}
.home-mobile__calendar__swipe-content__date__icon,
.home-mobile__calendar__swipe-content__location__icon{
display: inline-block; vertical-align: middle;
margin-right: 10px;
} .follow-us-mobile{
margin: 20px 0;
}
.follow-us-mobile__title{
background: #000; padding: 20px 0;
font-size: 16px; line-height: 19px;
text-transform: uppercase; color: #fff;
text-align: center;
}
.follow-us-mobile__content{
display: flex; justify-content: center;
padding: 35px 0 25px;
}
.follow-us-mobile__each{
padding: 0 5px;
}
.follow-us-mobile__descp{
font-size: 14px; line-height: 17px;
text-align: center;
} .special-articles-mobile{
padding: 20px;
}
.special-articles-mobile__title{
font-size: 16px; line-height: 19px;
color: #009639; text-transform: uppercase;
position: relative; font-weight: 700;
padding-bottom: 10px;
}
.special-articles-mobile__title span{
background:#FAFAFA; z-index: 9; position: relative;
padding-right: 12px;
}
.special-articles-mobile__title:after{
content: ''; position: absolute;
width: 100%; height: 1px; 
background: #707070; left: 0;
top: 0; bottom: 0; margin: auto;
}
.special-articles-mobile__image{
width: 95px;
}
.special-articles-mobile__descp{
flex: 1; padding-left: 20px;
}
.special-articles-mobile__each{
padding: 20px 0; border-bottom: 1px solid #000;
}
.special-articles-mobile__each:last-child{
border-bottom: 0;
}
.special-articles-mobile__each--wide{
padding-bottom: 0; border-bottom: 0;
}
.each-article-mobile--wide{
padding: 0;
}
.special-articles-mobile--black{
background: #000;
}
.special-articles-mobile__descp--color-white{
color: #ffffff;
}
.special-articles-mobile__title--bg-black span{
background: #000;
}
.special-articles-mobile__title--bg-black:after{
background: #ffffff;
} .home-mobile__more-to-do{
border:1px solid #707070; width: 100%;
padding: 17px; color: #707070; font-size: 16px;
line-height: 19px; text-transform: uppercase;
text-align: center; cursor: pointer;
} .article-content-mobile{
border:1px solid #000;
}
.article-content-mobile__image{
width: 100%; position: relative;
}
.article-content-mobile__image img{
width: 100%; display: block; height: auto;
}
.article-content-mobile__title{
font-size: 16px; line-height: 16px; color: #ffffff;
transform: translateY(-50%);padding: 10px;
position: relative;width: 90%;margin: auto;
background: rgba(244,155,0,0.9);
}
.article-content-mobile__tags {
display: flex;flex-wrap: wrap;
flex-grow: 1;padding: 0 50px 20px 15px;
}
.article-content-mobile__tags__each{
font-size: 12px;line-height: 15px;
color: #000000;padding: 5px 8.5px;background: #009639;
border-radius: 4px;display: inline-block; margin: 5px;
cursor: pointer;
}
.article-content-mobile__social {
display: flex;align-items: center;flex-grow: 1;
padding-left: 20px; padding-bottom: 20px;
}
.article-content-mobile__social__each {
width: 38px;
margin: 0 15px 0 0;
}
.article-content-mobile__author{
display: flex; align-items: center; flex-grow: 1; 
padding-left: 20px;
}
.article-content-mobile__author__image{
width: 45px; display: block; margin-right: 10px;
}
.article-content-mobile__author__detail{
font-size: 16px; line-height: 16px; color: #000000;
}
.article-content-mobile__you-may-like{
margin: 30px 0; }
.article-content-mobile__you-may-like__each{
font-size: 16px; line-height: 19px; color: #009639;
margin: 20px 0; text-decoration: underline;-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; font-weight: 700;
}
.article-content-mobile__you-may-like__each:hover{
color: #000;
}
.article-content-mobile__sign-up{
display: flex; align-items: center; margin: 20px 0;
padding: 0 20px;
}
.article-content-mobile__sign-up__btn{
display: flex; align-items: center; 
width: 100px;
}
.article-content-mobile__sign-up__btn a{
font-size: 16px; line-height: 19px; padding: 10px 12px; background: #000000; 
color: #ffffff; border-radius: 3px; margin: 0 20px 0 0; display: block;
}
.article-content-mobile__sign-up__text{
font-size: 14px; line-height: 14px; flex: 1;
padding-right: 25px;
}
.article-content-mobile__footer-meta{
display: block; align-items: center; justify-content: space-between;
padding: 0 20px;
}
.article-content-mobile__footer-meta__social{
display: flex; align-items: center; padding-bottom: 15px;
}
.article-content-mobile__footer-meta__social__each{
width: 38px; margin: 0 15px 0 0;
}
.article-content-mobile__footer-meta__tags__each{
font-size: 12px; line-height: 15px; color: #000000; 
padding: 5px 8.5px; background: #009639; border-radius: 4px;
display: inline-block; margin: 5px; cursor: pointer;
}
.each-article--article-content-mobile{
background: #FAFAFA;
}
.article-content-mobile__gallery{
}
.article-content-mobile__gallery__big-image{
width: 100%; position: relative;
}
.article-content-mobile__gallery__big-image:before {
content: "";position: absolute;margin: auto;
z-index: 1;bottom: 0;right: 0;width: 100%;
bottom: 0;pointer-events: none;height: 140px;
background-image: linear-gradient(to bottom, rgba(0,0,0, 0), rgba(0,0,0, 0.8) 90%);
}
.article-content-mobile__gallery__big-img{
width: 100%; position: relative;
margin: 0 !important;
}
.article-content-mobile__gallery__nav{
display: flex; align-items: center;
}
.article-content-mobile__gallery__nav__each{
width: 33.33%; padding: 2px;
}
.article-content-mobile__gallery__nav__each img{
width: 100%; height: auto; position: relative;
margin: 0 !important;
}
.article-content-mobile__gallery__nav__show-more{
display: flex; align-items: center;
padding: 10px; color: #009639; font-size: 14px;
line-height: 17px; text-transform: uppercase;
}
.article-content-mobile__gallery__prev-next{
position: absolute; bottom: 40px; 
display: flex; align-items: center; justify-content: center;
margin: auto;left: 0; right: 0; z-index: 900;
}
.article-content-mobile__gallery__prev{
position: absolute; left: 20px;
}
.article-content-mobile__gallery__next{
position: absolute; right: 20px;
}
.article-content-mobile__gallery__prev-next img{
display: inline-block; vertical-align: middle;
width: 18px; margin: 0 !important;
}
.article-content-mobile__gallery__slide-num{
font-size: 14px; line-height: 17px; font-weight: 700;
display: inline-block; padding: 0 20px; color: #ffffff;
}
.article-content-mobile__gallery__share{
position: relative; text-align: center;
display: flex; align-items: center;
justify-content: center;  z-index: 900;padding: 6px;
}
.article-content-mobile__gallery__share span{
font-size: 14px; line-height: 17px;color: #ffffff;
text-transform: uppercase; display: inline-block;
margin-right: 5px;
}
.article-content-mobile__gallery__share img{
margin: 0 4px !important; width: 23px; display: inline-block;
}
.article-content-mobile__gallery__share__icons{
display: none !important;
} .page__styles{
padding: 20px 135px 40px;position: relative;
max-width: 1366px;margin: auto;width: 100%;
}
.tag-content,.search-content,.page-content__inner{
min-height: 900px;
}
.center__content{
text-align: center; padding: 40px;
}
.loadMore{
text-align: center; padding: 40px;
cursor: pointer;
}
.content__page__inner{
min-height: 900px;
}
.page-template-page-event-nightlife .container{
max-width: 1170px;
}
.page-template-page-event-nightlife  .presenters{
max-width: 1170px; margin: auto;
}
.content__page__cont{
padding: 50px 0px 80px;
}
.content__page__cont img{
max-width: 100%;
}
.content__page__cont__inner .gform_wrapper{
max-width: 640px; margin-top: 30px;
}
.medium-article-list .container{
max-width: 100%; width: 100% !important;
}
.medium-article-list article{
padding: 20px 20px 49px;background: #ffffff;
position: relative;width: 50%;height: auto;
}
.medium-article-list article > div{
border:0;
}
.search-content{
padding-left: 10px; padding-right: 10px;
} .events-page{
display: flex; min-height: 100vh; position: relative;padding: 0 20px 0px;
}
.events-page__inner{
width: 100%; position: relative;
}
.events-content{
padding-top: 92px;
}
.events-content__header{
padding: 0px 40px 82px; text-align: center;
}
.logo__text{
padding-bottom: 15px;
}
.events-content__header h1{
margin: 0; font-size: 52px; line-height: 52px;
text-transform: uppercase; font-weight: 400;
}
.events-content__header img{
width: 100px; height: auto;
}
.events-content__each{
margin-bottom: 66px; overflow: hidden; background-size: cover;
background-position: center center;background-repeat: no-repeat;
}
.events-content__each__title{
text-align: center;color: #FFFFFF;text-transform: uppercase;
font-size: 16px; line-height: 19px; font-weight: 700; display: block;
padding: 17px; max-width: 320px; background: #009639;    position: absolute;
transform: translateY(-50%);left: 0;right: 0;margin: auto;z-index: 900;
-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;
}
.events-content__each__title:hover{
text-decoration: none;color: #ffffff; transform: translateY(-54%);
}
.events-content__each__title:link {
color: #ffffff;text-decoration: none;
}
.events-content__each__title:visited {
color: #ffffff;text-decoration: none;
}
.events-content__each__title:active {
color: #ffffff;text-decoration: none;
}
.events-content__each__content{
position: relative;width: 100%; padding-bottom: 25%;
}
.events-content__each__content img{
position: absolute;width: auto; height: 100%;
left: 50%; transform: translateX(-50%);
}
.awards-page__wo{
display: flex; position: relative;padding: 0 0 60px;
background: #FAFAFA;
}
.awards-page-wo__inner{
width: 100%; position: relative;
}
.awards-page-wo__header{
position: relative; width: 100%; height: 100vh;
background-repeat: no-repeat; background-size: cover;
background-position: center;padding-top: 150px; text-align: center;
}
.linear-gradiant{
height: 500px; width: 100%; position: absolute;bottom: 0;
background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));
}
.awards-page-wo__header h1{
color: #ffffff; font-size: 52px; line-height: 62px;
text-align: center;position: relative;z-index: 9;
}
.awards-page-wo__header h1.red{
color: #f03a50; 
}
.awards-page-wo__about{
display: block; padding: 60px 0;
}
.awards-page-wo__about h3{
font-size: 52px; line-height: 52px; margin: 0 0 40px;
text-transform: uppercase; text-align: left; 
}
.awards-page-wo__about__descp{
-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;
-webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px;
}
.awards-page-wo__about__descp p{
line-height: 24px;
}
.awards-page-wo__details{
background: #009639; 
}
.awards-page-wo__details__inner{
display: flex; flex-wrap: wrap; padding: 60px 40px;
}
.awards-page-wo__details__each{
display: flex; align-items: center; padding: 20px;
}
.awards-page-wo__details__each .image__bg{
background: #ffffff; border-radius: 50%; width: 54px; height: 54px;
display: flex; align-items: center; justify-content: center;
margin-right: 15px;
}
.awards-page-wo__details__each .descp{
font-size: 20px; line-height: 30px; color: #000; flex: 1;
}
.awards-page-wo__categories{
display: block; position: relative; padding: 60px 10px 70px;
}
.awards-page-wo__categories h3{
margin: 0 auto 60px; font-size: 24px; line-height: 24px; 
text-align: center; padding: 0 40px;
}
.awards-page-wo__categories__wrapper{
display: flex; flex-wrap: wrap;
}
.awards-page-wo__categories__each{
padding: 0 30px; width: 33%; margin-bottom: 30px;
}
.awards-page-wo__categories__each__descp{
background: #ffffff; padding: 10px; position: relative;
z-index: 9;
}
.awards-page-wo__categories__each__descp .descp{
position: relative; z-index: 9;
}
.awards-page-wo__categories__each__descp:after{
content:'';position: absolute; background: #ffffff; width: 110%;
height:110%; left: 50%; top:50%;transform: translateX(-50%) translateY(-50%);
}
.awards-page-wo__categories__each__title{
font-size: 16px; line-height: 19px; background: #009639;
width: 98%; margin: auto; padding: 15px 30px 35px; color: #ffffff;
}
.awards-page-wo__categories__each__list{
font-size: 14px; padding: 10px 20px;
text-align: left;background: #009639; color: #ffffff;
width: 98%; margin: auto;display: flex;
justify-content: space-between; position: relative;
}
.awards-page-wo__categories__each__list img{
width: 20px; height: 20px; transform: rotate(90deg);
position: absolute; right: 10px; top: 10px; cursor: pointer;
}
.awards-page-wo__categories__each__list img.toggle{
transform: rotate(270deg);position: absolute; right: 10px; top: 10px; cursor: pointer;
}
.awards-page-wo__categories__each__list ul{
padding: 0 15px;height: 20px;overflow: hidden; list-style: none;
margin: 0;
}
.awards-page-wo__categories__each__list ul.active{
padding: 0 15px;height: auto;overflow: visible; 
}
.awards-page-wo__vote{
display: block; position: relative; padding: 60px 0 60px;
}
.awards-page-wo__vote__wrapper{
max-width: 640px;background: #000; padding: 50px;display: flex;
align-items: center; justify-content: center; margin: auto;
}
.awards-page-wo__vote__wrapper h3{
font-size: 24px; line-height: 24px;color:#009639; text-transform: uppercase;
margin: 0 0 20px; text-align: center; padding: 0 40px;
}
.awards-page-wo__vote__wrapper .descp{
font-size: 20px; color: #ffffff; text-align: center; margin-bottom: 5px;
}
.awards-page-wo__vote__wrapper .btns{
display: flex;
}
.awards-page-wo__vote__wrapper .each__btn{
font-size: 14px; line-height: 17px; color: #ffffff; padding: 10px 20px;
border-radius: 6px; margin: 20px; min-width: 145px;border:1px solid #ffffff;
cursor: pointer;
}
.awards-page-wo__vote__wrapper .each__btn:hover{
background: #009639; border:1px solid #009639; text-decoration: none;
}
.awards-page-wo__nomination{
position: relative;width: 100%; text-align: center;
padding: 60px 40px;
}
.awards-page-wo__nomination h3{
font-size: 52px; line-height: 24px; margin: 0 0 120px; padding: 0 40px;
}
.awards-page-wo__nomination .white__bg{
background:#ffffff; margin-bottom: 60px;
}
.awards-page-wo__nomination__wrapper{
max-width: 640px; position: relative; margin: auto;
}
.nomination__each__content{
transform: translateY(-25px);
}
.nomination__each__date{
max-width: 270px; background: #009639; padding: 16px; text-align: center;
font-size: 16px; color: #ffffff; text-transform: uppercase; margin:0 auto 40px;
}
.nomination__each__descp{
font-size: 16px; color: #000000; text-transform: uppercase; margin-bottom: 35px;
text-align: center;
}
.awards-page-wo__sponsors{
position: relative; padding: 0px 40px 60px;
}
.awards-page-wo__sponsors h3{
font-size: 24px; line-height: 24px; margin:  0 0 124px; padding: 0 40px;
text-align: center;
}
.awards-page-wo__sponsors__wrapper{
display: flex; flex-wrap: wrap; align-items: flex-start;
}
.awards-page-wo__sponsors__each{
width: 50%; margin: 20px 0; 
}
.awards-page-wo__sponsors__each__inner{
min-width: 520px; background: #ffffff;display: flex;
justify-content: center;height: 100%;align-items: center;
align-content: center; margin: 0 20px; flex-direction: column;
padding: 30px;
}
.awards-page-wo__sponsors__each__inner img{
width: 100%; height: auto; display: block;
}
.awards-page-wo__sponsors__each__descp{
font-size: 14px; line-height: 20px;
}
.awards-page-wo__gf{
display: block; position: relative; padding: 60px 0 60px;
}
.awards-page-wo__gf__wrapper{
max-width: 640px;background: #000; padding: 50px 50px 70px; margin: auto;
}
.awards-page-wo__gf h3{
font-size: 24px; line-height: 24px; margin:  0;
text-align: center; text-transform: uppercase; color: #ffffff;
padding: 0 40px;
}
.awards-page-wo__gf__form{
}
.awards-page-wo__gf__form input[type="text"]{
height: 42px; width: 100%; 
}
.awards-page-wo__gf__form input[type="email"]{
height: 42px; width: 100%;
}
.awards-page-wo__gf__form input{
font-size: 16px; line-height: 19px; color: #000000; 
text-transform: initial;
}
.awards-page-wo__gf__form input[type="submit"]{
height: 52px; width: 270px; line-height: 52px; margin: 15px auto 0;
border:0; background: #009639;  color: #ffffff; text-transform: uppercase;
}
.awards-page-wo__gf__submit{
text-align: center;
}
.awards-page-wo__gf__form .gform_wrapper{
background: #000 !important;
}
.awards-page-wo__gf__form .gform_footer{
text-align: center;
}
.awards-page-wo__general__enquiries{
display: block; position: relative; padding: 0 0 75px;
}
.awards-page-wo__general__enquiries h3{
font-size: 16px; line-height: 19px; margin:  0 0 42px;
text-transform: uppercase; text-align: center; padding: 0 40px;
}
.awards-page-wo__general__enquiries__descp{
text-align: center; width: 225px; margin: auto;
}
.awards-page-wo__general__enquiries__label{
width: 75px; text-align: left;
}
.awards-page-wo__general__enquiries__det{
color: #009639;
}
.awards-page-wo__general__enquiries__det:hover{
color: #009639;
}
.awards-page-wo__general__enquiries__det[href^="mailto:"]{
text-decoration: underline;
}
.awards-page-wo__general__enquiries__each{
display: flex; align-items: center; margin: 0 0 10px;
}
.other__events__page__wo .awards-page-wo__general__enquiries{
padding: 60px 40px 0;
}
.page-lock-in__wo .awards-page-wo__header{
background: #000;
}
.awards-page-wo__header__content{
text-align: center;
}
.awards-page-wo__header__content h2{
color: #f03a50; padding: 0 40px;
}
.awards-page-wo__header__content img{
padding: 30px;
}
.lock__in__brochure{
padding: 50px 40px; max-width: 1200px; margin: auto;
}
.lock__in__brochure img{
width: 100%; display: block;
}
.page-lock-in__wo .awards-page-wo__vote__wrapper .btns{
justify-content: center;
}
.page-lock-in__wo .awards-page-wo__vote__wrapper .each__btn{
text-align: center;
}
.page-lock-in__wo__video__outer{
padding: 80px 0;
}
.page-lock-in__wo__video__wrapper{
max-width: 768px;margin: auto;width: 80%;
height: 400px; position: relative; 
}
.page-lock-in__wo__video__wrapper .video-js{
width: 100%; height: 100%;
}
.page-lock-in__wo .awards-page-wo__header__content{
}
.page-lock-in__wo .awards-page-wo__sponsors{
padding-top:120px;
}
.awards-page-wo__venue{
text-align: center; background: #ffffff; padding: 60px;
}
.awards-page-wo__venue__descp{
text-align: center; padding: 40px 0; line-height: 24px;
}
.awards-page-wo__venue__images{
display: flex; justify-content: space-between;
}
.awards-page-wo__venue h3 {
margin: 0 auto 60px;font-size: 24px;line-height: 24px;
text-align: center; padding: 0 40px;
}
.awards-page-wo__venue__images__each{
width: 48%;
}
.awards-page-wo__venue__images img{
width: 100%; display: block; height: auto;
}
.awards-page-vote__wo__wrapper{
}
.awards-page-vote__wo__wrapper .awards-page-wo__gf__form{
padding: 0 40px 40px;background: #000;
}
.awards-page-vote__wo__wrapper h2{
text-align: center; margin:  0px 20px 40px;
}
.awards-page-vote__wo__header{
padding: 100px 40px; background-size: cover; background-repeat: no-repeat;
background-position: center; text-align: center;
}
.awards-page-vote__wo__wrapper{
max-width: 1200px; margin: auto; padding-top: 40px;
}
.awards-page__wo .gform_wrapper .gfield_label,.awards-page__wo .gform_wrapper ul.gfield_checkbox li label, .awards-page__wo .gform_wrapper ul.gfield_radio li label{
color: #ffffff;
}
.awards-page-vote__wo .gf_left_half{
padding-right: 20px !important;
}
.awards-page-vote__wo .gf_right_half{
padding-left: 20px !important;
}
.page__lock__in__terms{
padding-top: 80px; color: #ffffff; line-height: 24px; background: #000; position: relative;
} .vote-form {
background-color: #000;
padding: 30px 100px;
color: #ffffff;
}
.vote-slide {
background-image: url(//whatsonsaudiarabia.com/wp-content/themes/whatson-grow/css/images/WOA-REG-2019.jpg);background-size: cover;background-position: top;
position: relative;text-align: center;background-color: #000;
}
.main-nav{
position: absolute; z-index: 1; top: 30px; justify-content: center; display: flex;left: 0;right: 0;
}
.main-nav ul{
list-style: none; display: flex; 
}
.main-nav ul  li{
padding: 0 20px; color: #fff; font-weight: 400;
}
.main-nav ul  li:hover a{
opacity: 0.8; color: #fff;
}
.main-nav ul  li:visited a{
color: #fff;
}
.main-nav ul  li:active a{
color: #fff;
}
.mid-logo-vote{
width: 60%;margin: auto;padding-top: 100px;
}
.page__awards__finalist{
text-align: center; background: #000000; color: #fff; padding-top: 150px; position: relative;
}
.align__content__center{
align-items: center;display: flex;justify-content: center;padding-top: 0; flex-direction: column;
}
.page__awards__finalist h1{
padding: 40px;
} .footer__wrapper{
padding: 40px; text-align: center;font-size: 16px;align-items: center; background: #000000;
line-height: 19px;color: #ffffff; 
}
.footer__wrapper__inner{
display: flex; justify-content: space-between;align-items: center;
}
.footer__menu,.footer__copyright{
flex: 1;
}
.footer__menu ul{
padding: 0; margin: 0; display: flex; align-items: center; list-style: none;
}
.footer__menu ul li{
margin-right: 10px;
}
.footer__menu ul li a{
text-decoration: underline;
}
.footer__menu ul li:hover a{
opacity: 0.7;
}
.footer__copyright{
text-align: right;
}
#menu-footer li a:hover{
color: #009639 !important;
}
.col__20{
width: 20%;
}
.table__wrap{ width: 100%; overflow-x: auto; overflow-y: auto; }
.placeholder-section{
display: none;
}
.placeholder-articles{
background: #FAFAFA; -webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;    position: absolute;
}
.placeholder-articles.hidden{
opacity: 0;
visibility: hidden;
overflow: hidden;
height: 0;
}
.placeholder-articles__each{
position: relative;
position: relative; margin-bottom: 15px;
padding: 0 20px;
}
.placeholder-articles__image{
width: 100%;position: relative;
padding-bottom: 56%;overflow: hidden;
background: #f6f7f8;
animation-duration: 1s;
animation-fill-mode: forwards;
animation-iteration-count: infinite;
animation-name: placeHolderShimmer;
animation-timing-function: linear;
background: linear-gradient(to right, #f6f7f8 8%, #dddddd 18%, #f6f7f8 33%);
background-size: 800px 104px;
}
.placeholder-articles__titles{
opacity: 0.95;font-size: 22px;
line-height: 24px;padding: 0px 20px 0;
text-align: center;
transform: translateY(-50%);
}
.placeholder-articles__titles .outerSpan{
color: #e7eaec;
background-color: #e7eaec;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
padding: 0.2em;
animation-duration: 0.5s;
animation-fill-mode: forwards;
animation-iteration-count: infinite;
animation-name: placeHolderShimmer;
animation-timing-function: linear;
background: linear-gradient(to right, #e7eaec 8%, #dddddd 18%, #e7eaec 33%);
background-size: 800px 104px;
}
.placeholder-articles__titles .innerSpan{
position: relative;
z-index: 2;
opacity: 1;
}
.cinema-listing-home .special-articles__image img{
width: 100%; height: auto; top: 50%; transform: translateY(-50%);
left: auto; 
}
#cookie-law-info-again{
right: 0 !important;
}
body .gform_wrapper img.ui-datepicker-trigger{
margin: 0;
}
.height__auto{
height: auto;
}
.wo__pagination{
padding: 40px; text-align: center; color: 
}
.wo__pagination a{
display: inline-block; margin: 0 5px;
}
.wo__pagination a:hover{
color: #009639;
}
@keyframes placeHolderShimmer{
0%{
background-position: -468px 0
}
100%{
background-position: 468px 0
}
}
.animated-background {
animation-duration: 1s;
animation-fill-mode: forwards;
animation-iteration-count: infinite;
animation-name: placeHolderShimmer;
animation-timing-function: linear;
background: #f6f7f8;
background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
background-size: 800px 104px;
height: 96px;
position: relative;
}
.cli_settings_button{
color: #009639 !important;
}
#cookie_action_close_header{
width: auto !important;
}   .gfield_checkbox{
display: flex; flex-wrap: wrap;
}
.gform_wrapper ul.gfield_checkbox li{
margin-right: 10px !important;
}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label{
max-width: unset !important;
}
.gform_fields .gfield, .gform_wrapper ul li{
margin: 0 0 20px !important;
}
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_wrapper ul li.field_description_below div.ginput_container_radio{
margin:0 !important;
} .slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
} .slick-loading .slick-list
{
background: #fff url(//whatsonsaudiarabia.com/wp-content/themes/whatson-grow/images/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://whatsonsaudiarabia.com/wp-content/themes/whatson-grow/css/fonts/slick.eot);
src: url(https://whatsonsaudiarabia.com/wp-content/themes/whatson-grow/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://whatsonsaudiarabia.com/wp-content/themes/whatson-grow/css/fonts/slick.woff) format('woff'), url(https://whatsonsaudiarabia.com/wp-content/themes/whatson-grow/css/fonts/slick.ttf) format('truetype'), url(https://whatsonsaudiarabia.com/wp-content/themes/whatson-grow/css/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}
#main{
max-width: 1200px;
}
.page-template #content{
padding-top: 0;
}
.in-article-ad { text-align: center; }
.in-article-ad iframe { display: inline-block; width: auto; }
.show__desktop { display: block; }
@media all and (max-width: 1370px){
.show__desktop { display: none; }
}
@media all and (max-width: 1500px){
.max-width,.withSkin .max-width{ 
max-width: 1045px !important; 
}
.wrapper{
background-size: 1366px !important;
}
.header.billboardAd .header__ad-leader-board{
padding-left: 0;
}
.header.billboardAd .logo__inline{
display: inline-block;
}
.header.billboardAd .header__logo-wrapper{
display: none;
}
}
@media all and (max-width: 1366px){ .wrapper{
background-size: 1352px !important;
}
.home-content{
padding: 20px 10px 0px; position: relative;
}
.header__signup{
width: auto; padding: 10px 15px;
}
.header__nav-dropdown {
margin-left: 25px;position: relative;
}
}
@media all and (max-width: 1365px){ .article-content__title{
font-size: 42px; line-height: 42px;
}
}
@media all and (max-width: 1279px){
.max-width{ 
max-width: 1024px !important; 
}
.home-content,.listing-content,.article-content,.cinema-detail{
padding-top: 20px;
} .article-content__image{
padding-bottom: 60%;
}
.header__nav-more__flex-row{ }
}
@media all and (max-width: 1050px){
.showBelow1024{ 
display: block;
}
} @media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (orientation: landscape) 
and (-webkit-min-device-pixel-ratio: 2) {
.home-content, .listing-content, .article-content, .cinema-detail{
padding-top: 0;
}
}
@media all and (max-width: 1023px){
.max-width{
max-width: 768px !important; margin: auto;
}
.header_ad-728x90{
display: none;
}
.header_ad-320x51{
display: flex; 
}
.showBelow1024{ 
display: none;
}
.cinema-content__listing__each{
width: 50%;
}
.cinema-content__filter__navigation{
display: block;
}
.cinema-content__filter__items{
margin-top: 30px;
}
.calendar-popup{
padding-top: 100px;
}
.calendar-popup__outer{
width: 80%; border:2px solid #009639; margin: auto;
background: #ffffff;
}
.grid-sizer,
.each-cell { 
width: 100%; 
}
.each-cell--mobile{
display: block;
} .header--desktop{
display: none;
}
.latest-news--top--desktop{
display: none;
}
.ad-wrapper__sticky-ad{
display: none;
}
.mobile__hide{
display: none;
}
.header-mobile__signup{
display: none;
} .home-content, .listing-content, .article-content, .cinema-detail{
padding: 0; 
}
.header-mobile{
display: block;
}
.header-mobile__menu__search-more{
flex-wrap: wrap;
}
.header-mobile__menu__search__textbox{
width: 100%;
}
.header-mobile__menu__more{
width: 100%; text-align: left; margin-top: 40px;
display: none;
}
.header-mobile__ad-leader-board{
display: block; padding-top: 94px;
}
.header_ad-320x51{
display: flex; background: #ffffff;
margin: auto;
}
.home-mobile__calendar{
display: block;
}
.mobile__slider-category{
display: block;
}
.mobile__show{
display: block;
}
.article-content__flex-row{
display:block;
}
.article-content__left{
width: 100%;
}
.article-content__right{
width: 100%;
}
.article-content__meta{
display: block; margin-top: 0;
}
.article-content__social{
padding: 5px 50px 20px 20px;
}
.article-content__tags--top{
display: none;
}
.article-content__tags{
padding-left: 20px;padding-bottom: 20px;
}
.article-content__author{
padding-left: 20px; justify-content: flex-start;
}
.article-content__gallery__prev-next{
bottom: 25px;
}
.article-content__gallery__share{
display: none;left: 0; text-align: center;
bottom: 10px; right: 0; 
}
.left__article__gallery__nav{
width: 18px !important;position: absolute;left: 20px; 
cursor: pointer;
}
.right__article__gallery__nav{
width: 18px !important;position: absolute;right: 20px;
cursor: pointer;
}
.article-content-gallery__share__icons{
display: none !important;
}
.article-content-gallery__share__icons img{
display: inline-block; width: 18px;
}
.article-content__gallery__share:hover .article-content-gallery__share__icons{
display: block !important;
}
.article-content--top-right-parent { margin-bottom: 40px; min-height: auto; }
.article-content--top-right { }
.article-content__title{
font-size: 26px; line-height: 32px;
transform: translateY(-50%); margin-bottom: 0;
left: 0;width: 100%; background: transparent;
opacity: 0.95; padding: 0 10px; bottom: auto;
position: relative;
}
.article-content__description h3{
font-size: 18px; line-height: 18px;
}
.article-content__footer-meta__tags .article-content__tags__each:first-child{
margin-left: 0;
}
.each-cell{
padding: 0; 
}
.each-article{
background: transparent; padding: 0 20px;
}
.each-article__button{
display: none;
}
.each-article .outerSpan{
color: white;background-color: rgba(0,150,57,1);
box-decoration-break: clone;
-webkit-box-decoration-break: clone; padding: 0.2em;
}
.each-article .outerSpan > * { 
position: relative; z-index: 2; opacity: 1; 
}
.each-article__title {
padding: 0px 20px 0;text-align: center; margin-top: -20px;
}
.each-article__title a{
opacity: 0.95;
font-size: 22px;line-height: 24px;
}
.follow-us__title{
font-size: 16px; line-height: 19px; 
font-weight: 700; padding: 20px;
}
.follow-us__descp{
font-size: 14px; line-height: 17px;
}
.follow-us__each{
width: 55px;
}
.follow-us__each img{ 
width: 55px;
}
.special-articles{
padding: 0 20px;
}
.special-articles__title{
background: transparent; color: #009639;
position: relative; padding: 0; text-align: left;
margin-bottom: 10px;
}
.special-articles__title span {
background: #FAFAFA;z-index: 9;position: relative;
padding-right: 12px;
}
.special-articles__title:after {
content: '';position: absolute;width: 100%;
height: 1px;background: #707070;left: 0;
top: 0;bottom: 0;margin: auto;
}
.special-articles__each{
padding: 20px 0;border-bottom: 1px solid #000;
margin-bottom: 0;
}
.article-content-mobile__tags__each:first-child{
margin-left: 0;
}
.article-content__description{
padding: 20px; position: relative; top: unset;
}
.article-content__right{
padding-left: 0;
}
.article-content__sign-up__btn{
width: 185px;
}
.article-content-mobile__you-may-like{
padding: 0;
}
.article-content__sign-up__btn a{
padding: 10px;
}
.article-content__sign-up__btn{
width: 230px;
}
.ad-wrapper--article-content{
float: none; margin: 20px auto; margin-right:auto;
}
.article-content__footer-meta{
display: block;
}
.article-content--top-right-parent { margin-bottom: 0; }
.article-content--top-right { margin-bottom: 0; }
.article-content__tags__each{
font-size: 14px; line-height: 17px;
}
.cinema-content__filter__items__each{
margin-bottom: 10px;
}
.cinema-content__filter__items__more{
margin-left: 0;
}
.cinema-detail__flex-row{
display: block;
}
.cinema-detail__left,.cinema-detail__right{
width: 100%;
}
.cinema-detail__left{
padding-top: 20px; padding-bottom: 30px;
}
.cinema-detail__right{
padding-left: 0;
}
.cinema-detail__movie-name{
padding-top: 30px;
}
.cinema-detail__movie-detail{
margin-bottom: 30px;
}
.cinema-detail__descp__title{
padding: 15px 0 0px 0;
}
.cinema-detail__other-det{
display: block;
}
.cinema-detail__showtime{
padding-left: 0;
}
.cinema-detail__cast__list{
display: block;
}
.cinema-detail__cast__each{
width: 100%;margin-bottom: 20px;
}
.cinema-detail__cast__each:last-child{
margin-bottom: 0;
}
.cinema-detail__cast{
padding: 0;
}
.cinema-detail__you-may-like-det{
display: block;
}
.cinema-detail__you-may-like__left, .cinema-detail__you-may-like__right{
width: 100%;
}
.cinema-detail__you-may-like__left{
padding-right: 0; padding-bottom: 30px;
}
.cinema-content__filter{
padding: 22px 0px 40px;
}
.cinema-content__filter__navigation_search{
margin-right: 0;
}
.cinema-content__filter__each__image{
width: 150px;
}
.cinema-content__filter__each__tags__each{
font-size: 12px; line-height: 12px; padding: 7px;
}
.cinema-detail__location{
width: 100%;padding-bottom: 15px;
}
.cinema-content__listing__each__details{
padding: 30px 30px 0px;
}
.cinema-content__listing__each__release__date{
position: relative; height: auto; transform: translateY(0%); padding: 0 30px 30px; background: transparent;
color: #000;
}
.ad__in__cinema__page{
margin-top: 0;
}
.each-cell{
margin-bottom: 30px;
}
.listing-content__inner .tag-clouds__title{
padding-top: 0;
}
.cinema-content__filter__navigation_search input{
height: 45px; line-height: 45px;
}
.you__should__also{
display: none;
}
.wrapper.skinCSS{
background-repeat: no-repeat;background-position: 50% 0px;
padding-top: 0;
}
.header-mobile___signup{
display: none;
}
.article-content__footer-meta__social{
margin-bottom: 30px;
}
.ad-wrapper__catfish-ad{
display: block;
}
.placeholder-section{
display: block;
}
.infi-scroll-repeator{
background: #FAFAFA;
}
.awards-page-wo__header{
height: 80vh;
}
.awards-page-wo__about__descp{
display: block;-webkit-column-count: unset;-moz-column-count: unset;
column-count: unset;
}
.awards-page-wo__details__each{
margin-bottom: 30px;
}
.awards-page-wo__details__inner{
padding: 40px 40px;
}
.awards-page-wo__categories__each,.awards-page-wo__sponsors__each{
width: 100%;
}
.awards-page-wo__sponsors__each__inner{
min-width: 100%;margin: 0;
}
.awards-page-wo__sponsors__each__inner img{
width: 100%; height: auto;
}
.awards-page-vote__wo .gf_left_half{
padding-right: 0px !important;
}
.awards-page-vote__wo .gf_right_half{
padding-left: 0px !important;
}
.awards-page-wo__header h1{
padding: 0 20px; font-size: 34px; line-height: 36px;
}
.awards-page-wo__about h3,.awards-page-wo__nomination h3,.page-lock-in__wo .awards-page-wo__header__content h2{
font-size: 32px; line-height: 34px; 
}
.awards-page-nightlife__wo .awards-page-wo__header img{
width: 165px;
}
.page-lock-in__wo .awards-page-wo__header__content{
padding-top: 40px;
}
.footer__wrapper__inner{
flex-direction: column;
}
.footer__menu,.footer__copyright{
flex:100%;
}
.footer__menu ul{
padding: 0; margin: 0; display: flex; align-items: center; list-style: none;
}
.footer__menu ul li{
margin: 0px 2px;
}
.footer__copyright{
text-align: center; margin-top: 30px;
}
.col__20{
width: 50%;
}
.ad-wrapper__inner  { width: 100%; overflow: hidden; }
.add__with__bg { width: 100%; max-width: 320px; overflow: hidden; padding: 0 0; background: none; }
.ad-wrapper__300x250, .ad-wrapper__300x600 { display: block; width: 300px; height: auto; margin: auto; border: 0; text-align: center; }
.ad-wrapper__320x50 { display: block; width: 320px; height: auto; margin: auto; border: 0; text-align: center; }
.content__page__cont{
padding-top: 120px;
}
.search-content{
padding-right: 0; padding-left: 0; 
}
.common__heading{
padding: 0 20px;
}
}
.header_lang { padding-left: 0px; padding-left: 20px; display: flex; position: relative; cursor: pointer; }
.header_lang_dropdown { position: absolute; right: 0; top: 30px; background-color: #FFF; padding: 10px 20px 10px 20px; width: 230px; color: #000; border: solid 1px; display: none; }
.article-content__description ul li { font-size: 16px; line-height: 24px; font-weight: 400; padding-bottom:10px; }
.social-media 
{
font-family: Arial, sans-serif;
display: flex;
align-items: center;
}
.social-media img { width:30px; margin:0px; padding:0px; }
.social-media a 
{
text-decoration: none;
margin: 0 5px;
font-size: 24px;
color: #000;
}
.social-media span { font-size: 16px; font-weight: bold; }
.social-media a:hover 
{
color: #007bff;
}
.womenu-wrapper {
overflow-x: auto;
white-space: nowrap;       
padding: 10px 0 0;
}
.womenu-item {
display: inline-block;      
color: white;
padding: 5px 10px 0;      
text-decoration: none;
white-space: nowrap;
} .womenu-wrapper::-webkit-scrollbar {
display: none;
}
.womenu-wrapper {
-ms-overflow-style: none; scrollbar-width: none; }
@media all and (max-width: 960px){
.cinema-content__filter__each,.cinema-content__listing__each{
width: 50%;
}
.calendar-popup__content__each{
display: 
}
}
@media all and (max-width: 768px){
.calendar-popup__content__each{
width: 100%;
}
.events-content__header h1{
font-size: 32px; line-height: 32px;
}
.events-content__each__content{
padding-bottom: 32%;
}
.awards-page-wo__details__each{
width: 100%;
}
.col__20{
width: 100%;
}
.cinema-content__filter__each, .cinema-content__listing__each{
width: 100%;
}
.cinema-content__listing__each__release__date{
text-align: left;
}
}
@media all and (max-width: 480px){
.awards-page-wo__venue img{
width: 100%;
}
.follow-us__outer{
display: block;
}
.follow-us__inner__each{
width: 100%;
}
.follow-us__inner__each:first-child{
margin-bottom: 20px;
}
}