grid-box html,
button,
input,
select,
textarea {
    color: #222;
    font-family: "proxima-nova", sans-serif;
}
html {
    overflow-x: hidden;
    height: 100%;
}
body {
    font-size: 1em;
    line-height: 1.4;
    background-color: #3f3f3f;
    height: 100%;
}
::-moz-selection {
    background: rgb(210, 216, 165);
    text-shadow: none;
}
::selection {
    background-color: rgb(210, 216, 165);
    text-shadow: none;
}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}
img {
    vertical-align: middle;
}
fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
textarea {
    resize: vertical;
}
.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}
h1 {
    margin: 0;
    padding: 0;
    font-size: 55px;
    line-height: 60px;
    font-family: "motiva-sans", sans-serif !important;
    font-weight: 800 !important;
}
li>ul,
li>ol {
    margin-bottom: 0;
    margin-left: 10px;
}
body {
    font: "proxima-nova", sans-serif;
}
.wrapper {
    width: 100%;
    margin: 0;
}
.title {
    color: white;
}
post a,
post a:link,
post a:visited,
post a:active,
post a:hover {
    border-bottom: 1px solid;
}
* {
    box-sizing: border-box;
}
body {
    font-size: 1.25em;
}
figure {
    padding: 0 1em;
    max-width: 33em;
}
img {
    display: block;
    /*width: 100%;*/
}
#ic_signupform+img {
    display: none;
}
.dos_columns {
    width: calc(50% - 5px)!important;
    clear: none!important;
    float: left;
    margin: 5px 5px!important;
}
.dos_columns:nth-child(1) {
    margin: 5px 0px!important;
}
nav {
    padding: 20px 0 0 0;
}
nav ul {
    margin: 0;
    padding: 0;
}
nav a {
    display: block;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    color: white;
}
nav a:hover,
nav a:visited {
    color: #202020;
}
nav a:hover {
    text-decoration: none;
}
.page {
    background: white;
    padding: 40px 20px;
    margin: 0px!important;
    overflow: hidden;
}
.page img {
    max-width: 100%;
    margin: 20px 0;
}
.page iframe {
    width: 100%;
    height: 650px;
    overflow: hidden;
}

.show-in-mobile{
  display: none !important;
}

.recent-posts-menu {
    position: fixed;
    top: -100%;
    height: 30%;
    background: rgba(255, 255, 255, 0.99);
    border-bottom: 1px solid rgba(36, 36, 36, .2);
    width: 100%;
    z-index: 99999;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
    overflow-y: scroll;
    overflow-x: hidden;
}
.recent-post-submenu {
    width: 150px;
    height: 100%;
    clear: none;
    float: left;
    border-right: 1px solid rgba(36, 36, 36, .2);
    font-size: 18px;
    position: fixed;
}
.recent-post-submenu div {
    margin: 0;
    border-bottom: 1px solid rgba(36, 36, 36, .2);
    padding: 10px;
}
.recent-posts-menu.expanded {
    top: 70px;
}
.recent-menu-container {
    position: relative;
    left: 50px;
    top: 12px;
    clear: none;
    float: left;
    height: 90px;
    margin: 0 20px;
}
.recent-menu-container:first-child {
    border-right: 1px solid #C7C7C7;
}
.recent-posts-menu h1:first-child {
    font-weight: 600;
}
.recent-menu-container h1 {
    font-size: 16px;
    line-height: 9px;
    font-weight: 600;
    margin: 13px 0 0 0;
}
.recent-menu-slider {
    overflow: hidden;
    width: calc(100% - 150px);
    position: absolute;
    left: 150px;
}
.recent-article:first-child {}.recent-article h1 {
    font-size: 14px;
    line-height: 19px;
    font-weight: 400!important;
    clear: none;
    float: left;
    margin: 0 0 5px 0;
    height: 60px;
}
.recent-article {
    margin: 10px auto;
    height: 180px;
    width: 90%;
    position: relative;
    top: -150px;
    border: 1px solid;
    padding: 10px;
}
.recent-article img {
    clear: none;
    float: left;
    margin: 0 5px 0 0;

}
.recent-feature {
    margin: 15px;
    height: 85px;
    width: 150px;
    background: rgba(0, 0, 0, 0.5);
    clear: none;
    float: left;
}
.icons .fa {
    font-size: 20px;
    line-height: 50px;
}
.fa-lg {
    font-size: 1em;
    line-height: 0;
    vertical-align: -15%;
    top: 3px;
    position: relative;
}
.headline-statement {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    padding: 20px;
    border: 1px solid;
    font-size: 30px;
    font-weight: 400;
}
.home-statement {
    background: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
    padding: 80px;
}
.headline-statement p {
    margin: 0;
}
#headingAdSpace {
    width: 100%;
    background-color: #EEEEEE;
    padding: 76px 0 1px 0;
}
.midAdSpace {
    width: 100%;
    display: block;
}
.adUnitH {
    margin: 70px 0 0 0!Important;
    min-height: 60px;
}
.adUnitH, .adUnitF {
    width: 100%;
    margin: 0;
    display: inline-block;
    padding: 10px 0;
    background: rgb(246, 246, 246);
    width: 100%;
    text-align: center;
    position: relative;
    font-size: 10px;
    letter-spacing: 0.1em;
    line-height: 2em;
    word-spacing: normal;
    font-weight: normal;
    text-transform: uppercase;
    color: black;

}


.AdUnite-list {
    background-color: rgb(246, 246, 246);
    width: 100%;
    margin: 20px auto;
    padding: 10px 10px 25px 10px;
    display: inline-block;
    text-align: center;
    position: relative;
    font-size: 10px;
    letter-spacing: 0.1em;
    line-height: 2em;
    word-spacing: normal;
    font-weight: normal;
    text-transform: uppercase;
    color: black;
}

.adUnitH-300-600 {
    width: auto;
    margin: 0 auto;
    display: table;
    width: 100%;
    text-align: center;
}
#div-gpt-ad-1413249144963-0 {
    margin: 0 auto;
    display: block;
    width: auto;
}

.stiky-banner {
  position:fixed;
  z-index: 999999;
  padding-top: 0px !important;
}

.inlineplayer{
  padding: 20px;
  background-color: rgb(246,246,246);

}

.sponsored {
  text-align: center;
  font-size: 10px;
  letter-spacing: 0.1em;
  line-height: 0.1em;
  word-spacing: normal;
  text-transform: uppercase;
}

.inlineplayer h3{
  font-family: "motiva-sans", sans-serif !important;
  font-size: 16px;
  font-weight: 800;
  padding-bottom:10px;
  margin-top:15px;
  color:black;
  line-height: 1.2em;
}

.jw-ad {
	max-height: 0;
	margin: 15px auto;
	max-width: 740px;
	overflow: hidden;
	text-align: center;
	transition: max-height 500ms ease-out;
	width: 100%;
  margin-bottom: 1em;
}

.jw-ad-label {
	background-color: rgba(0, 0, 0, 0.07);
	border-radius: 2px;
	color: rgba(0, 0, 0, 0.5);
	display: inline-block;
	font-size: 12px;
	letter-spacing: 1px;
	margin: 0px 0 10px;
	padding: 2px 10px;
	text-transform: uppercase;
}

.jw-ad-visible {
	max-height: auto;
}

.home-navigation {
    position: fixed;
    right: 0;
    top: 50%;
}
.section-navigation {
    position: absolute;
    bottom: 0;
    margin: auto;
    display: inline-table;
    width: 100%;
    height: 80px;
}
.navigation-wrapper {
    display: inherit;
    margin: 0px auto;
}
.section-navigation .section-button {
    width: 20px;
    height: 20px;
    background-color: white;
    margin: 20px 5px;
    clear: none;
    float: left;
    cursor: pointer;
}
.section-navigation .selected {
    background-color: transparent;
    border: 1px solid rgb(255, 255, 255);
}
.home-navigation .section-button {

    width: 20px;
    height: 20px;
    background-color: black;
    margin: 10px;
}
.home-navigation .selected {
    background-color: transparent;
    border: 3px solid black;
}
.select-city-button {
    clear: none;
    display: inline-block;
    margin: 0 10px;
    font-size: 24px;
}
.select-city-button a {
    font-weight: 600;
    background: rgb(0, 255, 177);
    padding: 20px;
    line-height: 68px;
    color: rgb(90, 90, 90);
}
.master {
    width: 100%;
    margin: 0 auto 50px;
}
.main-window {
    width: 100%;
    overflow-x: hidden;
    margin: 0 auto;
    height: auto;
    display: block;
}
.main-container {
    top: 0;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.main-menu {
    clear: none;
    float: left;
    width: 300%;
    background-color: rgba(0, 29, 92, 0.85);
    background: linear-gradient(90deg, rgba(0, 29, 92, 0.85) 15%, rgba(0, 29, 92, 0));
    color: #ffffff;
    clear: none;
    float: left;
    top: 0;
    position: fixed;
    z-index: 9999;
    font-size: 16px;
    left: -500%;
    width: 500%;
    transition: all 300ms ease;
    min-height: 1000px;
}
.main-menu.active {
    left: 0%;
}
.main-menu nav {
    position: fixed;
    width: 100%;
    overflow: hidden;
}
.main-page {
    background-color: rgb(249, 249, 249);
    width: 100%;
    clear: none;
    float: left;
    position: relative;
    top: 0;
}
.archive-mobile-nav {
    position: fixed;
    background: rgb(255, 255, 255);
    height: 70px;
    width: 100%;
    bottom: 0px;
    display: inline-block;
    z-index: 99;
    font-size: 11px;
    overflow: hidden;
    line-height: 31px;
    letter-spacing: 1px;
}
.section-nav {
    display: -webkit-inline-box;
    width: 100%;
    height: 70px;
    line-height: 70px;
    -webkit-overflow-scrolling: touch;
    overflow: hidden;
    white-space: nowrap;
}
.section-nav a {
    margin: 0;
    border-bottom: 1px solid;
    height: 70px;
    display: block;
    width: 25%;
    text-align: center;
}
.page-section {
    width: 100%;
    clear: none;
    float: left;
    -webkit-overflow-scrolling: touch;
}
main {
    width: 100%;
    position: relative;
    transition: all 500ms ease;
    left: 0;
    overflow: hidden;
}
.stop-scrolling {
    height: 100%;
    overflow: hidden;
}
#header-container {
    height: 70px;
    position: fixed;
    width: 100%;
    top: 0px;
    right: 0px;
    z-index: 99999;
    background: white;
    box-sizing: border-box;
    border-bottom: 1px solid rgba(36, 36, 36, .2);
}
.main {
    width: 100%;
    background-color: rgb(255, 255, 255);
    word-wrap: break-word;
    position: relative;
    margin: 0px;
    color: black;
}
.menu-icon {
    width: 50px;
    height: 50px;
    clear: none;
    margin: 0;
    font-size: 78px;
    background-position: center center;
    line-height: 70px;
    background-size: 50px 50px;
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    right: 15px;
}
.search-bar {
    width: 0;
    top: 0px;
    right: 0px;
    position: absolute;
    font-size: 12px;
    z-index: 100000;
    padding: 0;
    margin: 0;
    display: block;
    height: 70px;
    background-size: 40px;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    overflow: hidden;
    padding: 0 0 0 50px;
    background-image: url(../img/search.png);
    opacity: .5;
    border: 1px solid transparent;
    transition: all 1s ease;
}
.search-bar:hover {
    opacity: .8;
}
.selected {
    width: calc(100% - 142px);
    padding: 0;
    background-image: none;
}
.search-field {
    height: 54px;
    border: 0px;
    font-size: 40px;
    color: rgb(255, 255, 255)!important;
    width: 100%;
    outline: none;
    border: 0px rgba(0, 0, 0, 0)!important;
    -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0), 0 0 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.), 0 0 0px rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0px rgba(0, 0, 0, 0), 0 0 0px rgba(0, 0, 0, 0);
    background-color: rgba(255, 146, 0, 0);
    display: inline-flex;
    padding: 0px!important;
    border-bottom: : 3px solid red!important;
}

.search-form input[type="submit"] {
    height: 50px;
    margin: 0px;
    border: 0;
    -webkit-appearance: none;
    border-color: rgba(255, 0, 0, 0);
    background: rgba(255, 255, 255, 0);
    outline: none;
    -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0), 0 0 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.), 0 0 0px rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0px rgba(0, 0, 0, 0), 0 0 0px rgba(0, 0, 0, 0);
    background-image: url(../img/search.png);
    background-size: 50px;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0;
    width: 0;
    -webkit-transition: all 100ms ease;
    -moz-transition: all 100ms ease;
    -o-transition: all 100ms ease;
    position: absolute;
    right: 0px;
    top: 0px;
    background-color: white;
}
.search-field input::-webkit-input-placeholder {
    color: white;
}
.search-field input::-moz-placeholder {
    color: white;
}
.search-field input::-moz-placeholder {
    color: white;
}
.search-field input::-ms-input-placeholder {
    color: white;
}
.search-form input[type="submit"]:hover {
    background-size: 60px;
}
.search-field input:focus {
    border: none;
}
.search-field input {
    animation: blink-empty .7s infinite;
    border-left: transparent solid 2px;
    margin: 0;
}
@keyframes blink-empty {
    50% {
        border-left: 2px solid white;
    }
}
.search-form {
    border-bottom: 3px red solid;
    position: relative;
    z-index: 99999!important;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 50%;
    max-width: 1100px;
    margin: 0 auto;
}
.tools {
    top: 0;
    right: 0;
    position: absolute;
    font-size: 12px;
    z-index: 100000;
    padding: 0;
    margin: 0;
}
.wrapper-dropdown {
    position: relative;
    width: 120px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    outline: none;
    height: 75px;
    font-size: 18px;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    display: table;
}
.currentCity {
    height: 50px;
    z-index: 100;
    position: absolute;
    top: 0;
    height: 50px;
    width: 100%;
    padding: 12px 0 0 5px;
}
.currentCity:hover {
    content: "Change City";
}
.dropdown {
    padding: 0;
    margin: 0;
    display: table;
    z-index: 90;
    position: absolute;
    top: -500px;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
}
.dropdown li {
    list-style: none;
    padding: 0;
    margin: 0px 0;
    display: inline-table;
    border-top: 1px solid #CCCCCC;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.62);
    color: white;
}
.dropdown li a:hover {
    color: white;
    background-color: #ff5c5c;
}
.dropdown li a {
    width: 100%;
    height: 56px;
    display: inline-block;
    padding: 15px 0 0 15px;
}
.expanded-view {
    overflow: inherit;
}
.expanded-view .dropdown {
    top: 50px;
    left: 1px;
}
.expanded-view li {}.headlines {
    visibility: hidden;
}
#editors-picks {}.ie7 .title {
    padding-top: 20px;
}
.title-heading {
    float: left;
    clear: none;
    font-size: 0;
    height: 50px;
    width: 50px;
    margin: 10px;
    background: rgb(86, 157, 255);
    background-repeat: NO-REPEAT;
    transition: width .1s ease .0s, background 0s ease 0s;
    display: inline-block;
}
.logo-main {
    background-image: url(../img/monogram-logo-co.png);
    background-position: center left;
    background-size: 50px 50px;
    width: 60px;
    height: 50px;
}
.title-heading:hover,
.title-heading.default {
    height: 50px;
    width: 150px;
    background-position: top left;
    background-color: rgb(189, 201, 146);
}
.title-heading.default .logo-main,
.title-heading:hover .logo-main {
    background-image: none;
    width: 100%;
}
.title-heading .logo-main img {
    display: none;
}
.title-heading.default .logo-main img,
.title-heading:hover .logo-main img {
    display: block;
}
.site-logo:after {
    z-index: 100;
    position: relative;
    color: #454545;
    font-size: 11px;
    top: -45px;
    left: 148px;
    text-rendering: initial;
}
.sitewide-search {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.80);
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 99999999;
    display: block;
    transition: all .5s ease;
    display: none;
    opacity: 0;
}
.sitewide-search.active {
    opacity: 1;
    display: block;
}
.close-search{
    padding: 10px;
    float:right;
    font-size: 40px;
    font-weight: bolder;
    color:white;
}
.home-showscreen {
    width: 100%;
    position: absolute;
    top: 0;
    max-width: 1200px;
    margin: 0 auto;
}
.frontCover-container {
    position: relative;
    width: 100%;
    height: 660px;
    display: block;
}
.sliderhome.home-showscreen {
    width: 100%;
    top: 0;
    max-width: initial!important;
    margin: 0 auto;
}
.slides {
    -webkit-transition: max-height 3s;
    -moz-transition: max-height 3s;
    -ms-transition: max-height 3s;
    -o-transition: max-height 3s;
    transition: max-height 3s;
    max-height: 0;
}
#frontCover {
    overflow: hidden;
    position: relative;
    -webkit-transition: max-height 3s;
    -moz-transition: height 3s;
    -ms-transition: height 3s;
    -o-transition: height 3s;
    transition: height 5s ease 3s;
    height: auto;
}
.slides {
    position: relative;
}
#front-cover-container {
    overflow: hidden;
    position: relative;
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
    left: 0;
}
.block-slide {
    clear: none;
    float: left;
    -webkit-perspective: 11000;
    -moz-perspective: 11000;
    perspective: 11000;
    -webkit-perspective-origin-x: 0px;
    -webkit-perspective-origin-y: 0px;
    -moz-perspective-origin-x: 0;
    -moz-perspective-origin-y: 0;
    perspective-origin-x: 0;
    perspective-origin-y: 0;
    position: relative;
    display: block;
    margin: 0 0 200px 0;
    height: inherit;
}
.front-cover-slide {
    clear: none;
    float: left;
    overflow: hidden;
    -webkit-perspective: 11000;
    -moz-perspective: 11000;
    perspective: 11000;
    -webkit-perspective-origin-x: 0;
    -webkit-perspective-origin-y: 0;
    -moz-perspective-origin-x: 0;
    -moz-perspective-origin-y: 0;
    perspective-origin-x: 0;
    perspective-origin-y: 0;
    min-height: 660px;
    height: 0;
    max-height: 850px;
    width: 100%;
    position: relative;
    display: block;
    background-color: black;
}
.front-cover-slide h1 {
    font-size: 50px;
}
.front-cover-slide .background-container {
    z-index: 0;
    top: -35px;
    left: 0px;
    -webkit-transform: translateZ(-600px);
    -moz-transform: translateZ(-600px);
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    width: 106%;
    max-width: initial;
    transform-style: preserve-3d;
    height: 110%;
    opacity: 0.9;
}
.front-cover-slide .background-container img {
    position: relative;
    display: none;
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 800px;
}
.front-cover-slide .title {
    z-index: 1;
    position: relative;
    top: calc(25%);
    margin: 0 auto;
    float: none;
    height: auto;
    display: block;
    max-width: 1200px;
    width: 90%;
}
.front-cover-slide .title h2 {
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 10px;
    font-weight: 600;
    color: #FFF;
    display: table;
    padding: 0px 0px;
    border-bottom: 3px solid white;
}
.title {
    margin: 20px 0 0px;
    font-weight: 600!important;
    color: #FFF;
    display: inline;
}
.front-cover-slide .title span {
    margin: 0 auto;
    height: 30px;
    width: 73px;
    display: block;
}
.front-cover-slide .title p {
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 10px 0;
    display: none;
}
.home-section {
    background-position: center top;
    background-attachment: fixed;
    background-size: 100%;
    position: relative;
    width: 100%;
    margin: auto;
}
.home-section:last-of-type {}.home-section h1 {
    margin: 0 0 0 -1px;
    font-size: 35px;
    line-height: 36px;
}
.home-section h1:after {
    margin: 0px 0 0 1px;
    height: 4px;
    width: 15px;
    background-color: black;
    content: "";
}
.home-section-title {
    z-index: 10;
    position: absolute;
    top: 0px;
    width: 100%;
}
.home-grid {
    width: 100%;
}
.block-slide .container {
    width: 720px;
    margin: 20px;
    top: 60px;
    position: relative;
    float: left;
    clear: none;
}
.side {
    width: 44px;
    height: 100%;
    top: 110px;
    position: relative;
    float: right;
    clear: none;
    padding-top: 20px;
    /*overflow-y: scroll;*/
}
.side #div-id-for-top-rectangle {
    margin: 15px;
}

.side #div-id-for-mid-rectangle {
    margin: 20px 0px 20px 5px !important;
}
.sidebar-spacer {
    width: 340px;
    min-height: 1010px;
}
.type-news {
    margin: 0 auto!important;
    width: calc(100% - 380px);
}
.block-slide .container h1 {
    margin: 16px 10px 0px 10px;
    padding: 0;
    line-height: 21px;
    text-align: left;
}
.block-slide .container-no-border {
    width: 100%;
    height: 100%;
    margin: auto;
    top: 0px;
    color: white;
}
.container-no-border h1:after {
    display: none;
}
.container-no-border .title h1 {
    padding: 49px 0;
    margin: 0;
    font-size: 110px;
    line-height: 12px;
}
.container-no-border .title span {
    height: 25px;
    width: 73px;
    background-color: white;
    margin: 0 0 21px 0;
}
.container-no-border .title {
    position: relative;
    top: 30%;
    margin: 0 0 0 40px;
}
#Original-Videos {
    background: rgb(132, 132, 132);
    margin: 30px 0;
}
#Original-Videos .aux-h2 {
    margin: 20px 0!important;
    color: white;
    border-color: white;
}
#Original-Videos .inline-player h1 {
    font-size: 20px!important;
    clear: both!important;
    float: none;
    padding: 20px 0px;
    color: #FFF;
    margin: 0;
    line-height: 25px;
    height: 50px;
    background-color: transparent;
}
.lattest-grid .archive-feature .background-container img {
    display: block;
}
.grid-article {
    width: 32%;
    height: 47%;
    clear: none;
    float: left;
    background: rgba(255, 255, 255, 1);
    border-style: solid;
    margin: 1% 0 0 1%;
    border-width: 0px;
    border-color: rgb(216, 216, 216);
    position: relative;
    overflow: hidden;
}
.grid-article-image {
    width: 98%;
    margin: 1%;
    z-index: 1;
    height: 97%;
    background-size: cover;
    background-position: center center;
}
.grid-article .info-container {
    height: 97%;
    width: 98%;
    margin: 1%;
    position: absolute;
    top: 0px;
    z-index: 2;
    overflow: hidden;
    background-position: center center;
}
.grid-box{
	border:1px solid #ccc;
	overflow: auto;
	min-height: 400px;
  margin-bottom: 20px;
  max-height: 400px;
 overflow: hidden;
}


/*.grid-box:hover {
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}*/

.grid-box-image {
    width: 100%;
    height: 220px;
    background-size: cover;
    background-position: center center;
    float: left;
    clear: none;
		margin-bottom: 10px;
}

.grid-box .info-container{
	padding:10px;
}


.grid-box .date {
    font-size: 12px;
    line-height: 10px;
    font-weight: 400;
}

.grid-box .section-label {
    font-size: 16px;
    font-weight: 400;
    border-bottom: 1px solid;
    display: table;
		margin-top: 2px;
	}

.grid-box h1 {
      font-size: 22px;
      line-height: 27px;
  }

.col-1-1 .grid-box{
    min-height: 500px;
    max-height: 500px;
    background-color: black;
  }

.col-1-1 .grid-box .grid-box-image {
      margin-bottom: 0px;
      height: 500px;
      opacity: .7;
  }

.col-1-1 .grid-box .info-container{
  	position: absolute;
    color:#ffffff;
    font-size: 30px;
    margin-top: 200px;
    width: calc(100% - 85px);
  }

.col-1-1 .grid-box h1 {
    font-size: 38px;
    line-height: 42px;
}

.grid-featured .col-1-4 .grid-box h1{
  font-size: 20px;
  line-height: 25px;
  }


.grid-box-ad, .grid-box-ad-lb {
    text-align: center;
    padding-top: 10px;
    flex: 2 1 320px;
    background-color: rgb(246,246,246);
    font-size: 10px;
    letter-spacing: 0.1em;
    line-height: 2em;
    word-spacing: normal;
}

.grid-box-ad-lb{
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}

.related-grid .grid-box{
  min-height: 360px;
  margin-bottom: 20px;
  max-height: 360px;
}

.related-grid .grid-box h1 {
    font-size: 18px;
    line-height: 22px;
}

.related-grid .grid-box .section-label {
    font-size: 14px;
}

.related-grid .grid-box .grid-box-image{
  height:180px;
}

.latest-radar .grid-box{
  border:0px;
  min-height: 0px;
  margin-bottom:0px;
}

.latest-radar .grid-box .grid-box-image{
  height:120px;
  margin: 10px;
}

.latest-radar .grid-box .section-label {
  font-size: 12px;
}

.latest-radar .grid-box .info{
  margin:5px 0px 0;
}

.latest-radar .grid-box h1{
  font-size: 15px !important;
  line-height: 18px !important;
  border: 0px;
  margin:0px;
}

#scrollPercentLabel {
  color: #F38182;
  border-radius: 0;
  border: 2px solid #F38182;
  z-index: 99999;
  float: left;
}

.upost-closex{
  display: none;
}

.archive-slider-element-info .section-label {
    font-size: 11px;
    border-bottom: 1px solid;
    display: inline-block;
    margin: 0 0 5px;
}
.culture-label {
    background: #7cff00;
}
.film-label {
    background: #00ccff;
}
.food-label {
    background: #ff4e00;
}
.music-label {
    background: #ab00ff;
}
.sports-label {
    background: #ffd500;
}
.grid-article .info {
    position: relative;
    top: 10%;
    left: 0;
    background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 78, 243, 1) 18%);
    background: linear-gradient(rgba(255, 255, 255, 0) 26%, rgba(3, 255, 205, 0.75) 50%);
    width: 100%;
    height: 100%;
    font-weight: 800;
    padding: 40% 0px 0px 0px;
    color: rgb(255, 255, 255);
    font-size: 100%;
    text-align: left;
    transition: all 0.2s ease-out;
    background-position: 0 0;
}
.grid-article .info:hover {
    background-position: 0 -52%;
    top: 0%;
}
.grid-article .info h1 {
    margin: 0 0 0 0px;
    padding: 10px;
    font-size: 25px;
    line-height: 25px;
}
.grid-article .info h1:after {
    background-color: white;
}
.grid-article .info p {
    margin: 0 0 0 0px;
    padding: 0px 10px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 330px;
}
.grid-doble-feature-vertical {
    width: 48%;
    height: 96%;
    clear: none;
    float: left;
    background: rgba(255, 255, 255, 1);
    border-style: solid;
    margin: 1% 0 0 1%;
    border-width: 0px;
    border-color: rgb(216, 216, 216);
    position: relative;
    overflow: hidden;
}
.grid-doble-feature-vertical .grid-article-image {
    height: 98%;
}
.grid-doble-feature-vertical .info-container {
    height: 98%;
    width: 98%;
    margin: 1%;
    position: absolute;
    top: 0px;
    left: 0;
    z-index: 2;
    overflow: hidden;
    background-attachment: scroll;
    background-position: center center;
}
.info a,
.info a:link,
.infoÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡ a:visited,
.info a:active,
.info a:hover {
    border-bottom: none;
}
.grid-doble-feature-vertical .info {
    position: relative;
    top: 0%;
    left: 0;
    background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 78, 243, 1) 18%);
    background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(3, 255, 205, 0.75) 100%);
    width: 100%;
    height: 100%;
    font-weight: 800;
    padding: 100% 0px 0px 0px;
    color: rgb(255, 255, 255);
    font-size: 100%;
    text-align: left;
    transition: all 0.2s ease-out;
    background-position: 0 0;
}
.grid-doble-feature-vertical .info:hover {
    background-position: 0 -102%;
    top: -40%;
}
.grid-doble-feature-vertical .info h1 {
    margin: 0 0 0 0px;
    padding: 10px;
}
.grid-doble-feature-vertical .info h1:after {
    background-color: white;
}
.grid-doble-feature-vertical .info p {
    margin: 0 0 0 0px;
    padding: 0px 10px;
    width: 93%;
    height: 330px;
}
.grid-doble-feature-horizontal {
    width: 98%;
    height: 47%;
    clear: none;
    float: left;
    background: white;
    background-size: 100%;
    margin: 1% 1% 0% 1%;
    overflow: hidden;
    position: relative;
}
.grid-doble-feature-article-image {
    width: 50%;
    margin: 1%;
    z-index: 1;
    height: 94%;
    background-size: cover;
    background-position: top center;
}
.grid-doble-feature-horizontal .info-container {
    background: rgb(233, 233, 233);
    height: 94%;
    width: 48%;
    margin: 1%;
    position: absolute;
    top: 0px;
    right: 0;
    z-index: 2;
    overflow: hidden;
    background-attachment: scroll;
    background-position: center center;
}
.grid-doble-feature-horizontal .section-label {
    position: absolute;
    top: 0;
    right: 0;
    margin: 1%;
    background: #ff2700;
    width: 29%;
    font-weight: 800;
    padding: 6px 2px 6px 2px;
    color: rgb(255, 255, 255);
    font-size: 100%;
    text-align: center;
    z-index: 3;
    max-width: 111px;
}
.grid-doble-feature-horizontal .info {
    position: relative;
    top: 0%;
    left: 0;
    background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 78, 243, 1) 18%);
    background: linear-gradient(rgba(255, 255, 255, 0) 26%, rgba(3, 255, 205, 0.75) 50%);
    width: 100%;
    height: 100%;
    font-weight: 800;
    padding: 20% 0px 0px 0px;
    color: rgb(255, 255, 255);
    font-size: 100%;
    text-align: left;
    transition: all 0.2s ease-out;
    background-position: 0 0;
}
.grid-doble-feature-horizontal .info:hover {
    background-position: 0 -102%;
    top: -40%;
}
.grid-doble-feature-horizontal .info h1 {
    margin: 0 0 0 0px;
    padding: 10px;
}
.grid-doble-feature-horizontal .info h1:after {
    background-color: white;
}
.grid-doble-feature-horizontal .info p {
    margin: 0 0 0 0px;
    padding: 0px 10px;
    width: 95%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 330px;
}
.grid-article-vertical-companion {
    width: 49%;
    height: 47%;
    clear: none;
    float: left;
    background: white;
    margin: 1% 1% 0% 1%;
}
.grid-article-list {
    width: 100%;
    height: 100%;
    column-gap: 20px;
    clear: both;
}
.grid-article-list h1 {
    float: left;
    width: 278px;
}
.grid-article-list .wp-post-image {
    float: right;

    position: absolute;
    right: 0;
}
.grid-article-list ol {
    width: 100%;
    clear: both;
    margin: 0px;
    list-style-type: none;
}
.grid-article-list li {
    border: #D8D8D8 1px solid;
    margin: 0px;
    padding: 30px;
}
.alt-list {
    width: 35%;
    height: 90%;
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    overflow: hidden;
    column-gap: 20px;
    clear: none;
    float: left;
    margin: 0 0% 0 4%;
}
.grid-article-list article:hover {
    background: -webkit-linear-gradient(rgba(255, 31, 0, 1) 0%, rgba(255, 187, 0, 1) 100%);
    -webkit-background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.grid-article-list article .meta {
    font-size: 10px;
    line-height: 10px;
    padding: 0px;
}
.grid-article-list article h1 {
    margin: 0px;
    padding: 0;
    font-size: 19px;
    line-height: 21px;
}
.grid-article-list article h1:after {}.grid-article-list article p {
    margin: 0px;
    padding: 0;
    font-size: 13px;
}
.grid-article-list article {
    column-break-inside: avoid;
    border-color: rgb(0, 0, 0);
    position: relative;
    overflow: hidden;
    font-size: 12px;
    min-height: 61px;
}
.grid-article-list article .takeover {
    background: -webkit-linear-gradient(#005aff 0%, #00ffae 100%);
    padding: 20px;
    column-span: all;
    -webkit-column-span: all;
}
.grid-doble-feature-horizontal-no-border {
    width: 100%;
    height: 50%;
    clear: none;
    float: left;
    background: gray;
    background-size: auto 100%;
}
.grid-main-feature-horizontal-no-border {
    width: 100%;
    height: 100%;
    clear: none;
    float: left;
    background: gray;
    background-size: auto 100%;
}

.grid-main-feature-horizontal-no-border .title {}.grid-main-feature-horizontal-no-border .title h2 {}.feat-caption {
    position: absolute;
    right: 0px;
    bottom: 0px;
    font-size: 12px;
    padding: 5px 5%;
    color: white;
}

.caption-container{
  width:100%;
  max-width: 1200px;
  margin: 0 auto;
  position: absolute;
/*  top: calc(100% - 40px);
  color: white;
  padding: 5px;
  text-align: right;
  font-size: 10px;*/
}

.caption-container .feat-caption a{
  color: white;
  text-decoration: none;
}


.event-listing-info .date-time {
    top: 0;
    position: relative;
}
.live-coverage-button {
    width: 100%;
    font-size: 35px;
    line-height: 26px;
    margin: 0px 0px 20px 0px!important;
    font-weight: 600;
    display: inline-block;
    padding: 20px 45px 20px 20px;
    background: rgb(255, 0, 0);
    background: linear-gradient(135deg, rgb(54, 210, 247) 0%, rgb(142, 0, 255) 100%)!important;
    color: rgb(255, 252, 246);
    max-width: 1200px;
    text-align: right;
    position: relative;
    text-transform: capitalize;
}
.live-coverage-button .button {
    top: -2px;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(../img/directionW.png);
    box-shadow: none;
    right: 0px;
}
.live-coverage-button .button:hover {
    background-color: rgba(0, 0, 0, 0);
}
#primary {
    max-width: 1200px;
    margin: auto;
    width: 100%;
    position: relative;
    z-index: 0;
    overflow-x: hidden;
}
.main-column {
    max-width: 1200px;
    margin: auto;
    width: 100%;
    position: relative;
    z-index: 0;
}
.featured-image {
    width: 100%;
    max-width: 1200px;
    height: auto;
    margin: 0 auto;
    max-height: 900px;
    background: rgb(28, 34, 33);
}
.featured-image-release {
    width: 100%;
    min-height: 750px;
    max-height: 900px;
    border: 0px solid #c7c7c7;
    background: transparent;
    position: relative;
    text-align: center;
    overflow: initial;
}
.featured-image-release .entry-title {
    width: 100%;
    max-width: 1000px;
    color: #FFF;
    clear: inherit;
    margin: 0 auto;
    float: inherit;
    text-align: left;
    font-size: 40px!important;
    line-height: 45px;
    text-shadow: 0 0 15px #000;
}
.featured-image-release .entry-title:after {
    display: none;
}
.featured-image-release .section-crumb {
    position: relative;
    width: 100%;
    max-width: 1000px;
    color: #FFF;
    clear: inherit;
    margin: 0 auto;
    float: inherit;
    text-align: left;
    font-size: 40px!important;
    line-height: 45px;
    text-shadow: 0 0 15px #000;
}
.release-title {
    padding: 0 0 0 450px;
    width: 100%;
    max-width: 1000px;
    position: absolute;
    bottom: 20px;
}
.section-crumb a,
.section-crumb a:link,
.section-crumb a:visited,
.section-crumb a:active,
.section-crumb a:hover {
    color: #F1F1F2;
    font-weight: 600;
    cursor: pointer;
}
.featured-image img {
    height: auto;
}
.post-featured-image img {
    max-width: 100%;
    min-width: 1200px;
    height: auto;
    max-height: auto;
    width: auto;
    opacity: .8;
}
img.emoji-smiley {
    width: 25px;
    height: 25px;
    margin: 0!important;
    padding: 0;
    margin-top: -15px!important;
}
.secondary-navigation {
    font-size: 22px;
    margin: 10px 0;
}
.secondary-navigation a {
    transition: all 0.5s ease;
    border: 0px;
    color: rgb(0, 0, 0);
    border-bottom: 2px solid;
}
.secondary-navigation a:active {}.secondary-navigation a:hover {
    background-color: #00f590;
}
.entry-header {
    margin: 20px 0;
    font-size: 30px;
    font-weight: 600;
    color: black;
}
.entry-header h1:after {
    display: none;
}
.adUnitBox {
    width: 300px;
    height: 250px;
    font-size: 80px;
    color: #ffffff;
}
.news-box-banner {
    margin: 0px -40px 20px 25px;
    float: right;
}
.half-page-banner {
    height: 600px;
    margin: 0;
}
.entry-meta {
    font-size: 15px;
    font-weight: 100;
    margin: 20px 0 0 0;
    display: block;
    max-width: 760px;
    margin: 0 auto;
    position: relative;
}
.entry-meta span img {
    width: 60px;
    height: 60px;
    margin: 0 10px 0 0;
    border: 1px solid;
    margin-left: 0px!important;
}
.main-video {
    top: 0px!important;
}
.new-music {
    padding: 80px 30px!important;
}
.entry-content {
    width: 100%;
    text-align: left;
    font-size: 18px!important;
    line-height: 28px;
    padding: 0 0 20px;
    margin: 15px auto!important;
    max-width: 760px;
    clear: both;
}
.entry-title {
    margin: 0;
    padding: 0;
    font-size: 30px!important;
    line-height: 40px;
    width: 100%;
    clear: none;
    float: left;
    font-weight: 400;
}
.entry-title:after {
    height: 5px;
    width: 20px;
    background-color: black;
    content: "";
    display: none;
    margin: 5px 0 15px 0;
}
.social-news {
    font-size: 25px;
    margin: 0px;
    text-align: right;
    font-size: 15px;
    position: absolute;
    line-height: 53px;
    top: 0;
    right: 0px;
}
.social-news img {
    margin: 0 4px;
}
.comments-area {
    width: 100%;
    height: auto;
    z-index: 0;
    position: relative;
}
.fb-comments {
    height: auto;
    transition: all 1000ms ease;
}
.loading {
    width: 60px;
    height: 60px;
    background-image: url(../img/loader.png);
    background-position: center center;
    background-repeat: no-repeat;
    margin: auto;
}
@-webkit-keyframes rotating {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}
.rotating {
    -webkit-animation: rotating 2s linear infinite;
}
.side {
    top: 0px;
    background: -o-linear-gradient(#EEE 10%, rgba(245, 245, 245, 0) 59%);
    background: -moz-linear-gradient(#EEE 10%, rgba(245, 245, 245, 0) 59%);
}
.side-video {
    top: 0px!important;
}
.block-slide .side {
    margin: 14px 10px;
    z-index: 3;
}
.adUnitH-300-600 {
    margin: 0 auto;
}
.preloader-container {
    width: 100%;
    height: 70px;
    bottom: 0px;
    z-index: 1;
    background: rgb(249, 249, 249);
    border: 1px solid rgb(209, 209, 209);
}
.entry-header-video {
    font-size: 30px;
    font-weight: 600;
    color: #FFF;
    width: 100%;
    background: #202020;
    display: block;
    text-align: left;
}
.main-video-content {
    top: 0px!important;
    max-width: 1200px;
    width: 100%!important;
    margin: 0 auto;
    background: rgba(0, 0, 0, 0)!important;
}
.entry-header-video .entry-title {
    margin: 0 auto;
    padding: 20px 0 0;
    font-size: 35px!important;
    line-height: 43px;
    width: 100%;
    font-weight: 600;
    color: #FFF;
    width: 100%;
    max-width: 1200px;
    clear: none;
    float: none;
}
.entry-header-video .entry-title:after {
    display: none;
}
.format-video {
    float: left;
    clear: none;
}
.related-video {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}
.post-featured-gallery {
    background: #202020;
    padding: 0;
    width: 100%;
    max-height: none;
    position: relative;
    text-align: center;
    overflow: hidden;
}
.rsDefaultInv,
.rsDefaultInv .rsOverflow,
.rsDefaultInv .rsSlide,
.rsDefaultInv .rsVideoFrameHolder,
.rsDefaultInv .rsThumbs,
.rsDefault,
.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsVideoFrameHolder,
.rsDefault .rsThumbs {
    background: rgba(0, 0, 0, 0)!important;
}
.rsDefault .rsGCaption {
    bottom: 20px!important;
    right: 20px;
    left: inherit!important;
    background: #FFF!important;
    color: #000!important;
    padding: 15px 15px!important;
    font-size: 16px!important;
    max-width: 400px;
    border-radius: 0!important;
}
.entry-header-gallery-feature {
    display: none;
}
.entry-header-gallery-feature .entry-title {
    font-size: 20px!important;
    text-align: left;
    display: table-row;
    width: 100%;
    color: white;
    padding: 0px 15px;
    clear: both;
    margin: 0px;
    line-height: 30px;
}
.rsContent .feature-title {
    position: absolute;
    bottom: 20px;
    width: 100%;
    z-index: 3;
}
.entry-header-gallery-feature {
    padding: 0;
    height: calc(100% - 1px);
    background-color: rgb(43, 43, 43);
    position: absolute;
    z-index: 99;
    right: 0;
    width: 400px;
    margin: 0 auto;
}
.entry-header-gallery-feature h2 {
    font-size: 20px!important;
    text-align: left;
    margin: 15px 15px 10px;
    float: left;
    line-height: 30px;
    color: white;
    border-bottom: 1px solid;
}
img.rsImg {
    margin: 5%;
    display: initial;
    width: initial;
}
.rsContent {
    width: 100%;
    height: 100%;
    position: absolute;
    left: auto;
    top: 0;
}
.rsUni .rsFullscreenIcn::before {
    content: "View Gallery";
}
.rsUni .rsFullscreenBtn {
    top: auto!important;
    right: 10%!important;
    bottom: 9%;
    width: auto!important;
    height: auto!important;
}
.rsUni .rsFullscreenIcn {
    display: block;
    margin: 6px;
    width: auto!important;
    height: auto!important;
    background: transparent!important;
    background-size: ;
    opacity: 0.7;
    border-radius: 0px;
    border: 1px solid gray;
    padding: 25px;
}
.rsFullscreen .rsFullscreenBtn {
    top: 0!important;
    right: 20px!important;
    visibility: visible!important;
    bottom: auto!important;
}
.rsUni.rsFullscreen .rsFullscreenIcn::before {
    content: "X"!important;
    font-size: 40px;
}
.rsUni.rsFullscreen .rsFullscreenIcn {
    border: 0!important;
    padding: 0!important;
    line-height: 50px;
}
.rsGCaption {
    display: none;
}
.rsFullscreen .rsGCaption {
    left: 50%!important;
    display: inline-block;
    text-align: left;
    background: transparent!important;
    padding: 8px 1px!important;
    font-size: 12px;
    border-radius: 0!important;
    border-top: 1px solid gray;
}
.bannerInGallery {
    position: absolute;
    bottom: 6%;
    right: 16%;
    width: 300px;
    height: 250px;
}
.rsUni.rsFullscreen .bannerInGallery {
    display: inline-block;
}
.recent-grid {
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
    align-items: flex-start;
    align-content: space-between;
    width: 100%;
}

/*Table*/
@media only screen and (min-width: 480px) {
    .title {
        float: left;
        clear: none;
    }
    .headlines {
        visibility: visible;
        margin: 0;
        height: 70px;
        position: relative;
        top: 0px;
        font-weight: 300;
        font-size: 20px;
        line-height: 70px;
        padding: 0;
        overflow: hidden;
    }
    .front-cover-slide .title {}.front-cover-slide .title h2 {}.container-no-border .title {
        position: relative;
        top: 30%;
        margin: 0 0 0 40px;
    }

    .adUnitH::before, .adUnitF::before, .AdUnite-list::before, .mosaic-ad::before, .grid-box-ad::before, .grid-box-ad-lb::before {
        content: "ADVERTISEMENT";
    }
}
/*dekstop only*/
@media only screen and (min-width: 1140px) {

    .archive-mobile-nav {
        display: none;
    }

    #main_single {
        padding:0px 5%;
    }
}

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}
.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}
.hidden {
    display: none!important;
    visibility: hidden;
}
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
.invisible {
    visibility: hidden;
}
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
.text-shadow {}a {
    text-decoration: none;
    color: white;
}
a:link,
a:visited,
a:active,
a:hover {
    text-decoration: none;
    color: #000;
}
.sx-text-page,
.sx-autor {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 38px 10px 0px 0px;
    display: table;
}
.sx-autor img {
    width: 60px;
    height: 60px;
    border: 2px solid rgb(255, 255, 255);
}
.sx-divider {
    width: 100%;
    height: 1200px;
    background-attachment: fixed;
    display: block;
    background-size: cover;
    background-position: center center;
    position: relative;
}
.sx-divider .info_container {
    width: 100%;
    height: inherit;
    display: table;
}
.sx-divider .info_container .title {
    color: #FFF;
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    z-index: 55;
    zoom: 1;
    float: none;
    text-transform: capitalize;
    display: table-cell;
    vertical-align: middle;
}
.sx-divider title {}.sx-divider h1 {
    margin: 0 auto;
    font-size: 60px;
    padding: 10px;
    font-weight: 800;
    border: 10px solid white;
    max-width: 50%;
    text-align: center;
    line-height: 65px;
    position: relative;
    top: -150px;
}
.sx-divider h2 {
    margin: 0 auto;
    font-size: 30px;
    padding: 10px;
    font-weight: 800;
    text-align: center;
    position: relative;
    top: -150px;
    text-transform: uppercase;
}
.sx-divider>.quote {
    width: 100%;
    font-size: 60px;
    max-width: 1160px;
    margin: 0 auto;
    padding: 20px;
    font-weight: 800;
    color: white;
    line-height: 60px;
    position: relative;
    top: 470px;
    display: block;
}
.sx-autor .social-news {
    clear: none;
    float: right;
}
.sx-text-page .alignright {
    display: inline;
    float: right;
    margin-left: -280px;
    left: 290px;
    position: relative;
}
.sx-text-page .alignleft {
    display: inline;
    float: left;
    margin-right: -280px;
    right: 290px;
    position: relative;
}
.sx-text-page blockquote {
    font-size: 50px;
    display: block;
    padding: 20px;
    width: 100%;
    color: #00FFC5;
    margin: 0;
}
.sx-text-page blockquote p {
    width: 100%;
    max-width: 100%;
    line-height: 65px;
}
.sx-text-page p:first-child {
    max-width: 100%;
    clear: both;
    display: block;
}
.sx-text-page p {
    padding: 0 20px;
}
.sx-text-page>p:first-of-type:first-letter {
    float: left;
    font-size: 119px;
    font-weight: 600;
    line-height: 72px;
    padding-top: 17px;
    padding-right: 6px;
    padding-left: 0px;
    text-shadow: none;
    color: #00a3ff;
}
.fixed {
    position: fixed;
    bottom: 0px;
    height: 30px;
    width: 100%;
    background: white;
    padding: 5px 20px;
}
.sx-text-page a:link,
.sx-text-page a:visited,
.sx-text-page a:active,
.sx-text-page a:hover {
    text-decoration: none;
    color: #00a3ff;
}
@media print {
    * {
        background: transparent!important;
        color: #000!important;
        box-shadow: none!important;
        text-shadow: none!important;
    }
    a,
    a:visited {
        text-decoration: underline;
    }
    a[href]:after {
        content: " (" attr(href) ")";
    }
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    tr,
    img {
        page-break-inside: avoid;
    }
    img {
        max-width: 100%!important;
    }
    @page {
        margin: 0.5cm;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
}

.error-404 {
    background-image: url(http://remezcla.com/wp-content/uploads/2014/10/4890897083_a5b7a770b2_o.gif);
}
.error-404 .content-area h1 {
    color: white;
    font-size: 50px;
    padding: 40px 20px;
    font-weight: 800;
}
.facebook {
    background-color: #3B5998;
    width: 55px;
    height: 55px;
    clear: none;
    float: left;
    color: white;
    font-size: 40px;
    -webkit-transition: all 400ms ease;
    border: 1px solid transparent;
    box-shadow: none;
    text-shadow: none;
    text-align: center;
}
.twitter {
    background-color: #4099FF;
    width: 55px;
    height: 55px;
    clear: none;
    float: left;
    margin-left: 10px;
    color: white;
    font-size: 40px;
    -webkit-transition: all 400ms ease;
    border: 1px solid transparent;
    box-shadow: none;
    text-shadow: none;
    text-align: center;
}
.whatsapp {
    background-color: rgb(17, 199, 0);
    width: 55px;
    height: 55px;
    clear: none;
    float: left;
    color: white;
    font-size: 40px;
    -webkit-transition: all 400ms ease;
    border: 1px solid transparent;
    box-shadow: none;
    text-shadow: none;
    text-align: center;
}
.whatsapp:hover {
    color: rgb(17, 199, 0)!important;
    background-color: white;
    border: 1px solid;
    border: 1px solid rgb(17, 199, 0);
}
.facebook:hover {
    color: #3B5998;
    background-color: white;
    border: 1px solid;
    border: 1px solid #3B5998;
}
.twitter:hover {
    color: #4099FF;
    background-color: white;
    border: 1px solid #4099FF;
}
#frontCover .facebook {
    float: right;
    margin: 0px 0px 0 3px;
    font-size: 25px;
    width: 30px;
    height: 30px;
    display: none;
}
#frontCover .twitter {
    font-size: 25px;
    width: 40px;
    height: 40px;
    color: white;
    margin: 0 6px 0 0;
    position: relative;
    top: -7px;
    display: none;
}
#frontCover .facebook:hover {
    background-color: #ffffff;
}
#frontCover .twitter:hover {
    background-color: rgb(64, 153, 255);
}


.social-news .whatsapp, .header-share .whatsapp {
    float: none;
    clear: none;
    display: inline-block;
    font-size: 25px;
    line-height: 50px;
    color: #FFF;
    margin-top: 2px;
    width: 50px !important;
    height: 50px !important;
    position: relative;
}

.social-news .facebook, .header-share .facebook,.social-news .twitter, .header-share .twitter {
    float: none;
    clear: none;
    display: inline-block;
    font-size: 25px;
    color: #FFF;
    line-height: 50px;
    width: 50px !important;
    height: 50px !important;
    margin-top: 3px;
}


#survey_overlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 2;
    cursor: pointer;
}
#survey{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    z-index:9999;
    width:300px;
    height:350px;
}
.survey_btn{
  margin-top: 230px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.survey_off{
  margin-top: 15px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.archive-article {
    width: 100%;
    height: 295px;
    margin: .5%;
    padding: 10px;
    border: 1px solid #ccc;
    position: relative;
    flex: 1 1 60%;
}
.archive-article:nth-of-type(7n+2) {}.archive-article:nth-of-type(7n+3) {}.archive-article:nth-of-type(7n+4) {
    height: 500px;
    border: none;
    padding: 0;
    background-color: black;
}


.archive-article-image {
    width: 50%;
    height: 273px;
    background-size: cover;
    background-position: center center;
    float: left;
    clear: none;
}
.archive-article .section-label {
    position: relative;
    top: 0;
    left: 0;
    font-size: 15px;
    font-weight: 400;
    width: initial;
    text-align: left;
    background: none;
    color: rgb(0, 0, 0);
    margin: 0 0 -5px 0;
    padding: 0px;
    border-bottom: 1px solid;
    display: table;
}
.masthead .info-container,
.archive-article .info-container,
.author-profile .info-container {
    float: left;
    clear: none;
    width: calc(50% - 10px);
    margin: 0 0 0 10px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    position: relative;
}
.masthead .info-container {
    width: 100%;
}
.masthead h1 {
    font-size: 60px;
    line-height: 70px;
    color: white;
}
.masthead h1:nth-of-type(1) {
    top: -100px;
    position: absolute;
}
.masthead h1:nth-of-type(2) {
    left: 50px;
    position: absolute;
}
.masthead h1:nth-of-type(3) {
    right: 50px;
    top100px;
    position: absolute;
    top: 100px;
}
.archive-article h1 {
    font-size: 22px;
    line-height: 27px;
}
.archive-article .date,
.archive-slider-element-info .date {
    font-size: 10px;
    line-height: 10px;
    font-weight: 600;
}
.archive-article:nth-of-type(7n+4) .archive-article-image {
    width: 100%;
    height: 100%;
    z-index: 0;
    position: relative;
    opacity: .7;
}
.archive-article:nth-of-type(7n+4) .info-container {
    z-index: 1;
    position: absolute;
    width: 100%;
}
.archive-article:nth-of-type(7n+4) .info {
    width: calc(100% - 80px);
}
.archive-article:nth-of-type(7n+4) .info h1 {
    font-size: 30px;
    line-height: 40px;
    margin: 20px 0 0px;
    display: initial;
    color: rgb(255, 255, 255);
    width: 100%;
}
.archive-article:nth-of-type(7n+4) .section-label,
.archive-article:nth-of-type(7n+4) .date {
    color: white;
}
.latest-radar {
    padding: 0 10px;
    margin: 40px 0 0;
    flex: 2 1 29%;
}
.author-profile h1 {
    font-size: 40px;
    line-height: 40px;
    border-bottom: 2px solid rgb(0, 0, 0);
    display: inline;
    margin: 0 0 20px 0;
}
.author-profile p {
    margin: 20px 0px;
    font-size: 13px;
}
.author-profile .info-container {
    width: 50%;
    margin: 0px;
    right: 0px;
    position: absolute;
    padding: 40px;
}
.radar-article {
    font-size: 16px;
    line-height: 23px;
    margin: 10px 10px;
    display: inline-block;
    width: 95%;
    position: relative;
}
.radar-article .section-label {
    position: relative;
    margin: 0px;
    padding: 0px;
    background-color: transparent;
    color: black;
    left: 0px;
    width: initial;
    text-align: left;
    display: inline;
    border-bottom: 1px solid;
    font-weight: 400;
    font-size: 10px;
}

.radar-article .info-container .info{
  margin:0px;
}

.latest-radar h1 {
    font-weight: 600;
    border-bottom: 2px solid;
    display: inline-block;
    line-height: 25px;
    font-size: 20px;
    margin: 0px 10px 20px;
}
.radar-article h1 {
    font-weight: 600;
    font-size: 15px;
    line-height:18px;
    border-bottom: none;
    margin: 0;
}

.radar-article .article-image{
  width: 100%;
 height: 100px;
 background-size: cover;
 background-position: center center;
 position: relative;
 float: left;
 clear: none;
}
.news-featured-image {
    width: 100%;
    height: auto;
    background-color: rgb(46, 54, 54);
    position: relative;
    overflow: hidden;
}
.news-featured-image img {
    width: auto;
    min-width: 100%;
    height: auto;
    min-height: 600px;
    opacity: .75;
}
.news-featured-image .info-container {
    position: absolute;
    top: calc(50% - 40px);
    transform: translateY(-50%);
    width: calc(100% - 80px);
    height: auto;
    margin: 0 40px;
    z-index: 1;
}
.news-featured-image .info-container .info h1 {
    font-size: 40px;
    line-height: 50px;
    color: white;
}
.news-featured-image .section-label {
    font-size: 25px;
    font-weight: 400;
    width: initial;
    text-align: left;
    background: none;
    color: rgb(255, 255, 255);
    margin: 0 0 20px 0;
    padding: 0px;
    border-bottom: 1px solid;
    display: table-cell
}
.post-featured-video {
    background: rgb(24, 24, 24);
    padding: 30px 0 30px;
    width: 100%;
    position: relative;
    height: auto;
    top: auto;
}

.post-featured-sponsored-alt {

    padding: 30px 0 0px;
    width: 100%;
    position: relative;
    height: auto;
    top: auto;
}

.post-featured-video.mini {
    height: 160px;
    position: fixed;
    z-index: 1;
    top: -105px;
    -moz-transition: all 400ms ease;
    -webkit-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
    transform-origin: top left;
}
.site-main {
    -moz-transition: all 400ms ease;
    -webkit-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
    transform-origin: top left;
}
.post-featured-video.mini .embed-container {
    margin: -10px 20px;
    height: 100px;
    width: 220px;
    position: absolute;
    top: 25px;
    padding-bottom: 140px;
}
.entry-content iframe.apple-audio {}.post-featured-video.mini .embed-container iframe {
    height: 123px;
    width: 220px;
}

iframe.instagram-media{
  position: relative !important;
}

.post-featured-video.mini .info-container {
    left: 260px;
    width: calc(100% - 250px);
    top: -20px;
    margin: 0;
}
.post-featured-video .info-container {
    top: 0px;
    transform: translateY(0px);
    position: relative;
    max-width: 1100px;
    margin: 0 auto;
}
.post-featured-video .info-container .info {
    float: left;
    clear: none;
    margin: 10px 0px 0;
}
.post-featured-video .info-container .info h1 {
    font-size: 30px;
    line-height: 40px;
    color: rgb(255, 255, 255);
    margin: 0 0 20px;
}
.releases-featured-image {
    height: 590px;
    overflow: hidden;
    height: 520px;
}
.news-featured-image.releases-featured-image {}.releases-featured-image .info-container {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: calc(100% - 40px);
    max-width: 1120px;
    height: 400px;
    margin: 0 40px;
    z-index: 1;
}
.releases-featured-image img {
    width: auto;
    min-width: calc(100% + 100px);
    height: auto;
    min-height: 600px;
    opacity: .75;
    -webkit-filter: blur(30px);
    position: relative;
    left: -30px;
    top: 0px;
}
.releases-featured-image .info-container {
    max-width: 1100px;
}
.releases-featured-image .info-container .info {
    float: left;
    clear: none;
    margin: 10px 0px 0;
    width: 500px;
    top: 50%;
    left: 420px;
    transform: translateY(-50%);
    position: absolute;
}
.releases-featured-image .info-container .info h1 {
    font-size: 30px;
    line-height: 40px;
    margin: 10px 0 20px;
    border: none;
}
.music-nav {
    border-top: 1px solid white;
    width: 100%;
    height: 59px;
    position: absolute;
    bottom: 0;
    z-index: 1;
    display: inline-flex;
    display: none;
}
.music-nav .button {
    height: 57px;
    width: calc(100% - 160px);
    display: table-cell;
    top: 0px;
    position: relative;
    box-shadow: none;
    background: none;
    background-color: rgba(255, 255, 255, 0.04);
    font-size: 20px;
    color: white;
    padding: 0px;
    -webkit-transition: all 500ms ease;
    cursor: pointer;
}
.music-nav .button:last-of-type {
    float: right;
    right: 0px;
    border-left: 1px solid;
    border-right: none;
}
.music-nav .button label {
    position: absolute;
    top: 0px;
    left: 0px;
    font-size: 11px;
    display: block;
    padding: 5px;
    line-height: 10px;
    color: rgb(153, 153, 153);
}
.music-nav .button title {
    display: block;
    padding: 17px;
    font-size: 20px;
    color: rgb(231, 231, 231);
    text-align: center;
}
.music-related {
    width: 100%;
    height: 590px;
    background-color: rgb(243, 243, 243);
    position: absolute;
    z-index: 1;
    border-bottom: 1px solid rgb(170, 170, 170);
    top: 592px;
    padding: 20px;
    transition: all 400ms ease-out;
    overflow-y: scroll;
}
.music-related .close-button {
    width: 60px;
    height: 60px;
    border: 1px solid;
    position: absolute;
    top: 10px;
    right: 10px;
}
.music-related.active {
    top: 0px;
}
.music-related .apple_music_badge {
    position: absolute;
    background: url('../img/apple_music_badge.png');
    width: 180px;
    height: 66px;
    right: 20px;
    top: 100px;
    font-size: 0;
    background-size: 100%;
    cursor: hand;
}
#playlistEmbed {
    background-color: rgba(206, 200, 202, 0);
}
.music-related h1 {
    font-weight: 600;
    border-bottom: 2px solid;
    display: inline-block;
    line-height: 40px;
    font-size: 35px;
}
.music-related-article {
    width: calc(100% - 320px);
    height: 100px;
    font-size: 16px!important;
    position: relative;
    margin: 10px 0;
}
.music-related-article .article-image {
    width: 290px;
    height: 100px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    float: none;
    clear: none;
}
.music-related-article .info-container {
    max-width: 100%;
    position: absolute;
    top: 0px;
    transform: none;
    margin: 0px;
    height: 100px;
}
.music-related-article .info-container .info {
    margin: 0;
    width: auto;
    left: 310px;
}
.music-related-article .info-container .info h1 {
    font-size: 19px;
    color: rgb(0, 0, 0);
    line-height: 30px;
    font-weight: 400;
}
.music-related-article .section-label {
    color: rgb(0, 0, 0);
    font-size: 14px;
    line-height: 17px;
    border-bottom: 1px solid;
    left: 310px;
    position: relative;
    margin: 0;
}
#div-id-for-gallery {
    position: absolute;
    right: 20px;
    top: 180px;
}
.guide-archive {
    -webkit-perspective: 3000px;
    -webkit-perspective-origin: 50% 50%;
    overflow: hidden;
    width: 380px;
    clear: none;
    float: left;
    margin: 0 0px 40px 0px!important;
    clear: none;
    float: left;
    display: block;
}
.guide-archive:nth-child(1) {
    margin: 0px 20px 40px 0px!important;
}
.guide-archive:nth-child(even) {
    margin: 0px 0px 40px 0px!important;
}
.guide-archive:nth-child(n+3) {
    margin: 0px 0px 40px 20px!important;
}
.guide-archive:nth-child(n+4) {
    margin: 0px 20px 40px 0px!important;
}
.yarpp-related .guide-archive:nth-child(odd) {
    margin: 0px 20px 40px 0px!important;
}
.yarpp-related .guide-archive:nth-child(n+3) {
    margin: 0px 0px 40px 20px!important;
}
.yarpp-related .guide-archive:nth-child(n+4) {
    margin: 0px 20px 40px 0px!important;
}
.yarpp-related .mosaic-ad {}a,
a:link,
a:visited,
a:active,
a:hover {
    color: #404040;
    cursor: pointer;
    border-bottom: 1px solid;
}

.instagram-media-rendered {
    max-width: none!important;
    border-radius: 0!important;
    border: 1px solid rgb(221, 221, 221)!important;
    box-shadow: none!important;
}
.entry-content a,
.entry-content a:link,
.entry-content a:visited,
.entry-content a:active,
.entry-content a:hover,
.entry-content a:visited {
    color: rgb(0, 0, 0);
    border-bottom: 1px solid;
}
.see_all {
    padding: 100px 25px!important;
    border: 1px solid rgb(0, 153, 255)!Important;
    font-size: 50px!important;
    line-height: 50px;
    text-transform: capitalize;
}
.pixel-traking {
    width: 1px;
    width: 2px;
}
.social-news.twitter a:link,
.social-news.twitter a:active,
.social-news.twitter a:visited {
    color: white!important;
}
.re_guides {}.col2GuideContainer {
    width: 380px;
    height: 380px;
    position: relative;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
    transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    vertical-align: middle;
}
.fliped {}.guide-front,
.col2GuideBack {
    position: absolute;
    top: 0px;
    width: 400px;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    overflow: hidden;
}
.guide-front h1 {
    font-size: 16px;
    vertical-align: middle;
    display: inline-block;
    padding: 30px 20px 0px 20px;
    width: 100%;
    font-weight: 400;
    line-height: 23px;
    margin: 0;
}
.col2GuideBackContainer h1 {
    font-size: 19px;
    vertical-align: middle;
    display: inline-block;
    padding: 0px 0px 0px 0px;
    width: 302px;
    font-weight: 400;
    line-height: 27px;
    text-align: left;
}
.guide-front h1:after {
    margin: 3px 0 0 0px;
    height: 4px;
    width: 20px;
    background-color: rgb(64, 64, 64);
    content: " ";
}
.col2GuideBack {
    transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    height: 380px;
    width: 380px;
    display: block;
    border-top: 7px solid #975DED;
    border-left: 7px solid #6B21D7;
    border-right: 13px solid #4A62DB;
    border-bottom: 7px solid #6577D0;
}
.col2GuideBack p {
    text-align: left;
    padding: 0 0px 5px 5px;
}
.col2GuideBackContainer .facebook {
    position: absolute;
    bottom: 30px;
}
.col2GuideBackContainer .twitter {
    position: absolute;
    bottom: 30px;
    left: 43px;
}
.guide-single .facebook {
    float: right;
    margin: 23px 0px 0 10px;
}
.guide-single .twitter {
    float: right;
    margin: 23px 0 0 10px;
}
.facebook {
    background-color: #3B5998;
    width: 55px;
    height: 55px;
    clear: none;
    float: left;
    color: white;
    font-size: 40px;
    -webkit-transition: all 400ms ease;
    border: 1px solid transparent;
    text-align: center;
    line-height: 57px;
}
.twitter {
    background-color: #4099FF;
    width: 55px;
    height: 55px;
    clear: none;
    float: left;
    margin-left: 10px;
    color: white;
    font-size: 40px;
    -webkit-transition: all 400ms ease;
    text-align: center;
}
.facebook:hover {
    color: #3B5998;
    background-color: white;
    border: 1px solid;
    border: 1px solid #3B5998;
}
.twitter:hover {
    color: #4099FF;
    background-color: white;
    border: 1px solid #4099FF;
}
.col2GuideBackContainer {
    width: 370px;
    height: inherit;
    z-index: 3;
    position: absolute;
    top: 0px;
    left: -10px;
    background-color: rgba(255, 255, 255, 1);
    border-color: inherit;
    font-size: 12px;
    padding: 15px;
}
.col2GuideBackContainer img {
    border-radius: 0px;
    margin: 20px auto 0px auto;
    width: 75px;
    height: 75px;
    border: 8px solid inherit;
    margin: 4px auto 20px auto!important;
    display: block;
}
.guide-front {
    text-align: center;
    height: 380px;
    width: 378px;
    z-index: 2;
    backface-visibility: hidden;
    background: #FFF;
}
.background-image {
    position: absolute;
    top: -100px;
    width: 100%;
    height: 100%;
    text-align: center;
}
.guide-front img {
    margin: 0 -20px!important;
}
.col2Guide h1 {
    font-size: 25px;
}
.col2Guide span {
    background-color: rgba(87, 255, 183, 1);
    height: 9px;
    width: 30px;
    text-align: right;
    display: inline-block;
}
.guide-info {
    position: absolute;
    bottom: 0px;
    height: 100px;
    width: 100%;
    background-color: #ffffff;
    text-align: left;
}
.guide-info .category {
    background: #6B21D7;
    height: 70px;
    width: 70px;
    position: absolute;
    right: 10px;
    top: -271px;
    text-align: center;
    color: #FFF;
    font-weight: 400;
    font-size: 15px;
    line-height: 72px;
    transition: all 0.1s ease-in;
    -webkit-transform: translate3d(-0px, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.guide-front:hover .category {
    -webkit-transform: translate3d(202px, -202px, 110px) scale(5);
    transform: translate3d(202px, -202px, 110px) scale(5);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.showscreen-element .culture-label {
    background: rgba(62, 85, 87, 0.3);
    height: 70px;
    width: 70px;
    position: absolute;
    right: 10px;
    top: -380px;
    text-align: center;
    color: #ffffff;
    font-weight: 400;
    font-size: 11px;
    line-height: 72px;
}
.guide-info .culture-label {
    background: rgba(62, 85, 87, 0.3);
    height: 70px;
    width: 70px;
    position: absolute;
    right: 10px;
    top: -276px;
    text-align: center;
    color: #FFF;
    font-weight: 400;
    font-size: 11px;
    line-height: 72px;
}
.see-more {
    font-size: 22px;
    font-weight: 700;
    padding: 0 20px 0 20px;
    width: 170px;
    height: 48px;
    line-height: 43px;
    color: rgb(64, 64, 64);
    border-width: 3px;
    border-style: solid;
    border-color: rgb(64, 64, 64);
    text-align: center;
    margin: 9px;
    color: rgb(64, 64, 64);
    transition: all 0.5s ease;
    position: relative;
    position: absolute;
    bottom: 12px;
    right: 0px;
    cursor: hand;
}
.see-more:hover {
    color: rgba(255, 42, 42, 1);
    border-color: rgba(255, 42, 42, 1);
}
.culture {
    background: -moz-linear-gradient(-45deg, #FFA05D 0%, #FF1265 85%)!important;
    background: -o-linear-gradient(-45deg, #FFA05D 0%, #FF1265 85%)!important;
    background: -ms-linear-gradient(-45deg, #FFA05D 0%, #FF1265 85%)!important;
    background: linear-gradient(150deg, rgb(255, 58, 109) -70%, rgb(255, 197, 194) 30%)!important;
    border-color: rgb(255, 76, 98)!Important;
}
.food {
    color: #000000!important;
    background-color: #FF693A;
    background: -moz-linear-gradient(-45deg, #FF42D2 0%, #FF1212 85%)!important;
    background: -webkit-linear-gradient(-45deg, #FF42D2 0%, #FF1212 85%)!important;
    background: -o-linear-gradient(-45deg, #FF42D2 0%, #FF1212 85%)!important;
    background: -ms-linear-gradient(-45deg, #FF42D2 0%, #FF1212 85%)!important;
    background: linear-gradient(110deg, #FF693A 0%, #FFEA12 85%)!important;
}
.film {
    background-color: #94B1F6;
    background: -moz-linear-gradient(-45deg, #6AA0FA 0%, #B2BCF3 85%)!important;
    background: -webkit-linear-gradient(-45deg, #6AA0FA 0%, #B2BCF3 85%)!important;
    background: -o-linear-gradient(-45deg, #6AA0FA 0%, #B2BCF3 85%)!important;
    background: -ms-linear-gradient(-45deg, #6AA0FA 0%, #B2BCF3 85%)!important;
    background: linear-gradient(110deg, #6AA0FA 0%, #B2BCF3 85%)!important;
}
.art {
    color: #000000!important;
    background-color: #00DA56;
    background: -moz-linear-gradient(-45deg, #00BBFF 0%, #4CFC4E 85%)!important;
    background: -webkit-linear-gradient(-45deg, #00BBFF 0%, #4CFC4E 85%)!important;
    background: -o-linear-gradient(-45deg, #00BBFF 0%, #4CFC4E 85%)!important;
    background: -ms-linear-gradient(-45deg, #00BBFF 0%, #4CFC4E 85%)!important;
    background: linear-gradient(110deg, #00BBFF 0%, #4CFC4E 85%)!important;
}
.sports {
    color: #000000!important;
    background-color: rgba(253, 250, 0, 1);
    background: -moz-linear-gradient(-45deg, rgba(253, 252, 121, 1) 0%, rgba(191, 249, 129, 1) 85%)!important;
    background: -webkit-linear-gradient(-45deg, rgba(253, 252, 121, 1) 0%, rgba(164, 255, 65, 1) 85%)!important;
    background: -o-linear-gradient(-45deg, rgba(253, 252, 121, 1) 0%, rgba(191, 249, 129, 1) 85%)!important;
    background: -ms-linear-gradient(-45deg, rgba(253, 252, 121, 1) 0%, rgba(191, 249, 129, 1) 85%)!important;
    background: linear-gradient(110deg, rgba(253, 252, 121, 1) 0%, rgba(191, 249, 129, 1) 85%)!important;
}
.music {
    color: #000000!important;
    background: rgba(0, 253, 99, 1);
    background: -moz-linear-gradient(-45deg, rgba(0, 253, 99, 1) 0%, rgba(65, 219, 255, 1) 85%)!important;
    background: -webkit-linear-gradient(-45deg, rgba(0, 253, 99, 1) 0%, rgba(65, 219, 255, 1) 85%)!important;
    background: -o-linear-gradient(-45deg, rgba(0, 253, 99, 1) 0%, rgba(65, 219, 255, 1) 85%)!important;
    background: -ms-linear-gradient(-45deg, rgba(0, 253, 99, 1) 0%, rgba(65, 219, 255, 1) 85%)!important;
    background: linear-gradient(110deg, rgba(0, 253, 99, 1) 0%, rgba(65, 219, 255, 1) 85%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#36f7a0', endColorstr='#00fffb', GradientType=1);
}
a .navigation-music {
    color: #000000!important;
    background: rgba(0, 253, 99, 1);
    background: -moz-linear-gradient(-45deg, rgba(0, 253, 99, 1) 0%, rgba(65, 219, 255, 1) 85%)!important;
    background: -webkit-linear-gradient(-45deg, rgba(0, 253, 99, 1) 0%, rgba(65, 219, 255, 1) 85%)!important;
    background: -o-linear-gradient(-45deg, rgba(0, 253, 99, 1) 0%, rgba(65, 219, 255, 1) 85%)!important;
    background: -ms-linear-gradient(-45deg, rgba(0, 253, 99, 1) 0%, rgba(65, 219, 255, 1) 85%)!important;
    background: linear-gradient(110deg, rgba(0, 253, 99, 1) 0%, rgba(65, 219, 255, 1) 85%)!important;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#36f7a0', endColorstr='#00fffb', GradientType=1);
}
a .navigation-culture {
    background-color: #FF4C62;
    background: -moz-linear-gradient(-45deg, #FFA05D 0%, #FF1265 85%)!important;
    background: -webkit-linear-gradient(-45deg, #FFA05D 0%, #FF1265 85%)!important;
    background: -o-linear-gradient(-45deg, #FFA05D 0%, #FF1265 85%)!important;
    background: -ms-linear-gradient(-45deg, #FFA05D 0%, #FF1265 85%)!important;
    background: linear-gradient(110deg, #FFA05D 0%, #FF1265 85%)!important;
}
a .navigation-food {
    color: #000000!important;
    background-color: #FF693A;
    background: -moz-linear-gradient(-45deg, #FF42D2 0%, #FF1212 85%)!important;
    background: -webkit-linear-gradient(-45deg, #FF42D2 0%, #FF1212 85%)!important;
    background: -o-linear-gradient(-45deg, #FF42D2 0%, #FF1212 85%)!important;
    background: -ms-linear-gradient(-45deg, #FF42D2 0%, #FF1212 85%)!important;
    background: linear-gradient(110deg, #FF693A 0%, #FFEA12 85%)!important;
}
a .navigation-art {
    color: #000000!important;
    background-color: #00DA56;
    background: -moz-linear-gradient(-45deg, #00BBFF 0%, #4CFC4E 85%)!important;
    background: -webkit-linear-gradient(-45deg, #00BBFF 0%, #4CFC4E 85%)!important;
    background: -o-linear-gradient(-45deg, #00BBFF 0%, #4CFC4E 85%)!important;
    background: -ms-linear-gradient(-45deg, #00BBFF 0%, #4CFC4E 85%)!important;
    background: linear-gradient(110deg, #00BBFF 0%, #4CFC4E 85%)!important;
}
a .navigation-sports {
    color: #000000!important;
    background-color: rgba(253, 250, 0, 1);
    background: -moz-linear-gradient(-45deg, rgba(253, 252, 121, 1) 0%, rgba(191, 249, 129, 1) 85%)!important;
    background: -webkit-linear-gradient(-45deg, rgba(253, 252, 121, 1) 0%, rgba(164, 255, 65, 1) 85%)!important;
    background: -o-linear-gradient(-45deg, rgba(253, 252, 121, 1) 0%, rgba(191, 249, 129, 1) 85%)!important;
    background: -ms-linear-gradient(-45deg, rgba(253, 252, 121, 1) 0%, rgba(191, 249, 129, 1) 85%)!important;
    background: linear-gradient(110deg, rgba(253, 252, 121, 1) 0%, rgba(191, 249, 129, 1) 85%)!important;
}

.home-border {
    border-color: #bdc992!important;
}

.music-border {
    border-color: rgba(125, 252, 175, 1)!important;
}

.culture-border {
    border-color: #F97F9B!important;
}
.food-border {
    border-color: #FF693A!important;
}
.film-border {
    border-color: #6AA0FA!important;
}
.sports-border {
    border-color: #BFF981!important;
}
.music-gradient {
    background: #2E2E2E;
}
.culture-gradient {
    background-color: #FF4C62;
}
.food-gradient {
    background: rgb(255, 250, 240);
}
.film-gradient {
    background: #444444;
}
.sports-gradient {
    background: #9E9E9E;
}
#culture {
    background: linear-gradient(110deg, #FFA05D 0%, #FF1265 85%)!important;
}
#music {
    background: rgb(230, 230, 230);
}
#film {
    background: -webkit-linear-gradient(#E2E2E2 0%, #F7F7F7 100%);
}
#food {
    background: -webkit-linear-gradient(#C2B6AC 0%, #A1D8D1 100%);
}
#sports {
    background: -webkit-linear-gradient(#F80000 0%, #edf900 100%);
}
#extra {
    background: -webkit-linear-gradient(#FDFDFD 0%, #B9C2E0 100%);
}
.category-culture .entry-content a:link,
.category-culture .entry-content a:hover,
.category-culture .entry-content a:active,
.category-culture .entry-content a:visited,
.category-culture blockquote {
    border-color: #FF328F;
    color: #FF328F;
}
.category-music .entry-content a,
.category-music .entry-content a:link,
.category-music .entry-content a:visited,
.category-music .entry-content a:active,
.category-music .entry-content a:hover,
.category-music .entry- content a:visited,
.sidebar-author a,
.sidebar-author a:link,
.sidebar-author a:visited,
.sidebar-author a:active,
.sidebar-author a:hover,
.sidebar-author a:visited {
    border-color: #23EAB8;
    //color: rgb(28, 62, 54);
    color: #23EAB8;
}
.category-sports .entry-content a:link,
.category-sports .entry-content a:hover,
.category-sports .entry-content a:active,
.category-sports .entry-content a:visited,
.category-sports blockquote {
    border-color: #6DE400;
    color: #6DE400;
}
.category-film .entry-content a:link,
.category-film .entry-content a:hover,
.category-film .entry-content a:active,
.category-film .entry-content a:visited,
.category-film blockquote {
    border-color: rgb(106, 160, 250);
    color:rgb(106, 160, 250);
}
.category-food .entry-content a:link,
.category-food .entry-content a:hover,
.category-food .entry-content a:active,
.category-food .entry-content a:visited,
.category-food blockquote {
    border-color: #FFAE24;
    color:#FFAE24;;
}
.guide-archive-list {
    border: 3px solid white;
    overflow: hidden;
    width: 720px;
    clear: none;
    float: left;
    margin: 0 0 20px 0px!important;
}
.guide-archive-list .background_image {
    display: block;
    top: 0;
    width: 100%;
    height: 100%;
}
.guide-archive-list .guide-front h1 {
    font-size: 25px;
    vertical-align: middle;
    display: inline-block;
    padding: 8px 0px 0px 10px;
    width: 83%;
    font-weight: 400;
    line-height: 23px;
}
.guide-archive-list .col2GuideContainer {
    width: 100%;
    height: 394px;
    position: relative;
}
.guide-archive-list .col2GuideBackContainer {
    width: 100%;
    height: inherit;
    z-index: 3;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: rgba(255, 255, 255, 0.86);
    border-color: inherit;
    font-size: 12px;
    padding: 15px;
    text-align: center;
}
.guide-archive-list .col2GuideBackContainer img {
    display: none!important;
}
.guide-archive-list .col2GuideBackContainer h1 {
    display: none;
}
.guide-archive-list .col2GuideBackContainer p {
    font-size: 20px;
}
.guide-archive-list .guide-front {
    text-align: center;
    height: 400px;
    width: 100%;
    z-index: 2;
    background-color: rgb(231, 231, 231);
    backface-visibility: hidden;
    -webkit-transition: all 550ms ease;
}
.guide-archive-list .guide-front img {
    z-index: -1;
    top: 0;
    -webkit-transform: translate3d(-0px, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    cursor: pointer;
}
.guide-archive-list .fliped .guide-front {
    position: relative;
    top: -300px;
    -webkit-transition: all 230ms ease;
}
.guide-archive-list .col2GuideBack {
    height: 300px;
    width: 100%;
    display: block;
    border-top: 3px solid red;
    border-left: 0px solid red;
    border-right: 0px solid red;
    border-bottom: 0px solid red;
    transform: rotateY(0);
    -ms-transform: rotateY(0);
    -webkit-transform: rotateY(0);
    position: absolute;
    top: 100px;
}
.guide-archive-list .fliped {
    transform: rotateY(0);
    -ms-transform: rotateY(0);
    -webkit-transform: rotateY(0);
}
.guide-archive .facebook {
    float: right;
    margin: 0px 0px 0 3px;
    font-size: 25px;
    width: 30px;
    height: 30px;
}
.guide-archive .twitter {
    float: right;
    font-size: 25px;
    width: 30px;
    height: 30px;
}
.author-profile {
    position: relative;
    display: block;
    width: 100%;
    /* height: 200px; */
    /* max-width: 1200px; */
    margin: 0px;
    border-bottom: 1px solid rgb(68, 68, 68);
}
.author-info {
    width: 980px;
    float: right;
    clear: none;
}
.author-info a {
    font-weight: bold;
}
.author-profile .author {
    width: 1200px;
    margin: 0 auto;
    height: 150px;
}
.author-profile .archive-article-image {
    clear: none;
    float: none;
    width: 50%;
    height: auto;
    margin: 0px;
}
.author-profile .archive-article-image img {
    border-right: 1px solid rgb(68, 68, 68);
    /* border-bottom: 1px solid rgb(68, 68, 68); */
    width: 100%;
    height: auto;
}
.author-profile .author h1 {
    font-size: 40px;
    font-weight: 600;
    line-height: 40px;
    margin: 28px 20px 10px;
}
.author-bio {
    margin: -2px 20px;
}
.author-twitter {
    margin: -2px 20px;
}
h1 span {
    display: table-cell;
    vertical-align: middle;
}
#Popular {
    background: -webkit-linear-gradient(#dd1d1d 0%, #459fff 100%);
    margin: 20px 0;
}
#Popular h1 {
    color: white;
}
#Popular h1:after {
    background-color: white;
}
.popular {
    width: 100%;
    margin: 20px 0;
}
.stuck {
    z-index: 30;
    position: static;
}
.menu {
    margin: 0px 0 0;
}
.menu li {
    float: left;
    clear: both;
    list-style: none;
    padding: 0 20px;
}
.menu-site-wide-container li {
    list-style: none;
    clear: none;
    float: left;
    margin: 0 0px;
    padding: 0px 15px;
}
.menu-site-wide-container li a {
    border-bottom: solid 3px;
    -webkit-transition: all 100ms ease;
    -moz-transition: all 100ms ease;
    -o-transition: all 100ms ease;
    transition: all 50ms ease;
    padding: 0 0 26px;
    border-color: inherit;
}
.menu-site-wide-container li a:hover,
ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡ .menu-site-wide-container .active {
    padding: 0 0 0px !important;
}
.current-menu-parent a {
    padding: 0 0 0px!important;
}
.current-menu-item a {
    padding: 0 0 0px!important;
}
#menu-home {
    width: 100%;
    overflow: hidden;
    padding: 0px 10px;
}
#menu-home li {
    font-weight: 800;
}

.home-message{
    width: 100%;
    height: 50px;
    background-color: #eff5da;
    text-align: center;
    padding-top: 12px;
}

.sticky-wrapper {}.sticky-nav {
    width: 100%;
    background: rgba(245, 245, 245, 0.75);
    position: fixed;
    top: 50px;
    z-index: 3;
    -webkit-filter: blur(0px);
}
.sticky-nav .home-section-title {
    width: 1260px;
    margin: 0 auto;
    position: relative;
}
.sticky-nav .home-section-title h1 {
    margin: 0 0 0 29px;
    padding: 23px 0px 0 0px;
    font-size: 35px;
    line-height: 15px;
}
.sticky-nav .home-section-title h1:after {
    margin: 9px 0 17px 0px;
    height: 4px;
    width: 18px;
    background-color: black;
    content: "";
    display: block;
}
.showscreen-section {
    width: 1180px;
    height: 400px;
    background: -webkit-linear-gradient(#F2F2F2 0%, #FED8D8 100%);
    margin: 20px 10px;
}
.entry-title h1 {
    margin: 0 0 0 29px;
    padding: 43px 0px 0 0px;
    background: #ef0000;
    font-size: 55px;
    line-height: 36px;
}
.entry-title h1:after {
    margin: 9px 0 0 2px;
    height: 5px;
    width: 20px;
    background-color: black;
    content: "";
    display: block;
}
.side {
    width: 350px;
    float: right;
    /*position: absolute;*/
    height: 100%;
    /*left: 0px;*/

}
.popular a:link,
.popular a:visited,
.popular a:active,
.popular a:hover {
    color: white;
}
.page-header {
    width: 100%;
    max-width: 1200px;
    margin: 0px auto;
    background-color: #ffffff;
}
.page-header h1 {
    text-transform: capitalize;
    font-size: 70px;
    line-height: 62px;
    border-bottom: 4px solid;
    color: black;
    margin: 20px 0 20px 0px;
    padding: 0;
    font-weight: 600;
    background: rgba(0, 0, 0, 0)!important;
    display: inline-block;
}
.interior-header {
    width: 100%;
    top: 0;
    height: 140px;
    margin: 0 0 0px 0;
    -webkit-perspective: 500;
    -webkit-perspective-origin-x: 20%;
    -webkit-perspective-origin-y: 0;
    z-index: 1;
}
.paralax-bg {
    top: 0px;
    height: 145px!important;
    width: 145px;
    z-index: -1;
    background-size: 100%;
    background-attachment: fixed;
    display: none;
}
.category-menu {
    font-size: 20px;
    clear: none;
    margin: 20px 0;
}
.category-menu ul {
    margin: 0;
}
.category-menu li {
    clear: none;
    float: left;
    list-style: none;
    padding: 0 20px 0px 10px;
}
.category-menu li:first {
    margin: 0 0;
}
.aux-h2 {
    font-size: 35px!important;
    line-height: 40px;
    margin: 30px 0px 20px 10px!important;
    display: inline-block;
    color: rgb(6, 6, 6);
    border-bottom: 3px solid black;
    text-transform: capitalize;
}
.aux-h2:after {
    margin: 4px 0 0 2.2px;
    height: 5px;
    width: 18px;
    background-color: #404040;
    content: "";
}
.archive-feature {
    float: left;
    overflow: hidden;
    -webkit-perspective: 13000;
    -moz-perspective: 11000;
    perspective: 11000;
    -webkit-perspective-origin-x: 0px;
    -webkit-perspective-origin-y: -1000px;
    height: 300px;
    position: relative;
    display: block;
    max-width: 1200px;
    background: rgb(57, 62, 59);
    width: 100%;
    margin: 0px 0 20px;
    -moz-transition: all 50ms;
    -o-transition: all 50ms;
}
.archive-feature .background-container {
    z-index: 0;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: 0;
    background-position: center center;
    background-attachment: scroll;
    transform-style: preserve-3d;
    width: 100%;
    transform: translateY(-50%);
    top: 50%;
}
.archive-feature .background-container img {
    position: relative;
    left: 0px;
    min-width: 106%;
    height: auto;
    min-height: 371px;
    opacity: .80;
    style "-webkit-perspective-origin-y: -166.5px;";
    style "-webkit-perspective-origin-y: -166.5px;";
    style "-webkit-perspective-origin-y: -166.5px;";
    style "-webkit-perspective-origin-y: -166.5px;";
    style "-webkit-perspective-origin-y: -166.5px;";
    style "-webkit-perspective-origin-y: -166.5px;";
    style "-webkit-perspective-origin-y: -166.5px;";
    style "-webkit-perspective-origin-y: -166.5px;";
    style "-webkit-perspective-origin-y: -166.5px;";
}
.archive-feature .title {
    color: #181818;
    width: 100%;
    margin: 0 7.5%;
    z-index: 55;
    zoom: 1;
    display: table-cell;
    vertical-align: bottom;
    padding: 1.375em 1.75em;
    float: none;
    -webkit-transform: translateY(0);
    text-rendering: optimizeLegibility;
}
.archive-feature .title h2 {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 8px;
    display: inherit;
    color: white;
    font-weight: 600;
    display: table;
    text-shadow: none;
    border-bottom: 2px solid;
}
.archive-feature .title h1 {
    font-size: 30px;
    line-height: 40px;
    margin: 20px 0 0px;
    display: initial;
    color: white;
}
.archive-feature .title span {
    margin: 0 auto;
    height: 30px;
    width: 73px;
    display: block;
    display: none;
}
.archive-feature .title p {
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 10px 0;
    display: none;
}
.archive-feature .info_container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: left;
    height: 100%;
    z-index: 15;
    display: table;
}
.feature-image-guide-container .info_container {
    padding: 0;
    position: absolute;
    text-align: left;
    z-index: 15;
    display: block;
    width: 100%;
    bottom: 0px;
}
.feature-image-guide-container .info_container .title {
    color: white;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    z-index: 55;
    zoom: 1;
    padding: 10px 30px;
    float: none;
    text-transform: capitalize;
}
.feature-image-guide-container .info_container .title h1 {
    font-weight: 600;
    color: rgb(255, 255, 255);
    font-size: 51px;
    line-height: 56px;
    margin: 20px 0 0px;
    font-weight: 600;
    display: inline;
    padding: 2px 0 2px 0;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.42);
    clear: both;
}
.feature-image-guide-container .info_container .title h1:after {
    height: 7px;
    width: 30px;
    background-color: white;
    display: block;
    margin: 0px 0 15px 3px;
    box-shadow: 2px 2px 1px rgba(77, 77, 77, 1);
}
.feature-image-guide-container .info_container .title h2 {
    font-size: 26px;
    line-height: 32px;
    background: linear-gradient(135deg, rgb(247, 54, 54) 0%, rgb(255, 116, 0) 100%)!important;
    display: table;
    color: rgb(255, 255, 255);
    margin: 10px 0;
    padding: 10px 10px;
    font-weight: 600;
    text-shadow: none;
}
.guide-thumbnail {
    top: 0px;
    left: 0px;
    position: relative;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-size: cover;
}
.feature-image-guide-container {
    overflow: hidden;
}
.archive-event {
    width: 295px;
    background: white;
    margin: 0!important;
    padding: 20px 20px 0;
    margin: 0 0px 0 5px!important;
    height: 400px;
    position: relative;
    transition: all 0.5s ease;
    clear: none;
    float: left;
    font-size: 14px;
    overflow: hidden;
}
.archive-event:hover,
.see_all:hover {
    background: rgb(232, 232, 232);
}
.archive-event.guide-archive {
    clear: none;
    float: left;
    display: block;
    background-color: rgba(104, 104, 104, 0.4);
    margin: 0px!important;
}
.archive-event h1 {
    font-size: 15px!important;
    font-weight: 600;
    line-height: 23px;
    padding: 0px 0 10px 0;
    margin: 0px;
}
.archive-event h1:after {
    margin: 0px 0 0 0px;
    height: 2px;
    width: 10px;
    background-color: black;
    content: "";
    display: none;
}
.archive-event h2 {
    font-size: 15px!important;
    line-height: 24px;
    padding: 10px 10px 10px 0px;
    position: absolute;
    top: 78px;
    border-top: 1px solid;
    max-width: 255px;
    width: 255px;
}
.entry-header {
    font-size: 70px;
    font-weight: 600;
    color: black;
    font-family: "proxima-nova";
    line-height: 60px;
}
.archive-event .date-time {
    margin: 4px 5px 14px 0px;
    display: inline-block;
    position: absolute;
    top: 147px;
    width: 255px;
    border-top: 1px solid;
    padding: 10px 0;
}
.price-list {
    font-size: 30px;
    font-weight: 600;
    float: right;
    clear: none;
    position: absolute;
    right: 0px;
    bottom: 0px;
    background-color: #09F;
    color: white;
    padding: 5px 10px 0 10px;
    z-index: 2;
}
.free {
    background-color: #00f590;
}
.map-static {
    z-index: 1;
    margin: 0px;
    position: absolute;
    left: -10px;
    bottom: 0px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.filter-button {
    transition: all 0.3s ease;
    background-color: #878787;
    color: #ffffff!important;
    padding: 4px 7px;
    color: white;
    font-size: 15px;
    margin: 10px 0;
    padding: 8px 7px;
}
.filter-button:link,
.filter-button:visited,
.filter-button:active,
.filter-button:hover,
.drop-down:hover {
    color: #686868!important;
    border-radius: 0px;
    padding: 10px 13px;
    background-color: #6CFFB3;
    font-weight: 600;
    margin: 0 5px 0 0;
}
.filter-button:hover {
    background-color: #00f590;
    padding: 10px 13px;
    color: white;
}
.archive-feature .twitter {
    float: right;
    font-size: 25px;
    width: 30px;
    height: 30px;
}
.archive-feature .facebook {
    float: right;
    margin: 0px 0px 0 3px;
    font-size: 25px;
    width: 30px;
    height: 30px;
}
.features-archive-block {
    margin: 0 0 0px 0;
    display: inline-block;
    width: 100%;
}
.events-archive-block {
    width: 100%;
    height: 412px;
    overflow: hidden;
    position: relative;
    padding: 5px 0;
}
.events-archive-block-home {
    margin: 0 0 20px 0;
}
.events-archive-slider {
    width: 500%;
    position: relative;
    left: 0px;
    -webkit-transition: all 1000ms ease;
}
.slider {
    width: auto;
    position: relative;
    left: 0px;
    -webkit-transition: all 1000ms ease;
}
.slider .button {
    position: absolute;
    top: 171px;
    width: 60px;
    height: 70px;
    background-color: rgba(245, 245, 245, 0.36);
    z-index: 10;
    font-size: 40px;
    padding: 8px 20px;
    -webkit-transition: all 2000ms ease;
    cursor: pointer;
    box-shadow: 2px 5px 6px rgba(0, 0, 0, 0.09);
    background-image: url(../img/directionB.png);
    background-position: 17px center;
    background-repeat: no-repeat;
}
.button:hover {
    background-color: rgba(231, 231, 231, 0.65);
}
.button.prev {
    left: -10px;
}
.button.next {
    right: -10px;
    background-size: 40px;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
    background-position: 13px center;
}
.button.top {
    left: 0;
    background-image: none;
    width: 100%;
    top: 0;
    display: none;
}
.button.bottom {
    left: 0;
    background-image: none;
    width: 100%;
    bottom: 0px;
    top: initial;
    display: none;
}
.button.bottom:before {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    top: 20px;
    left: calc(50% - 20px);
    z-index: -1;
    background: url(../img/directionB.png) 0 0 no-repeat;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.button.top:before {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    top: 20px;
    left: calc(50% - 30px);
    z-index: -1;
    background: url(../img/directionB.png) 0 0 no-repeat;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(90deg);
}
.load-more {
    width: calc(100% - 10px);
    height: 70px;
    background: rgb(255, 255, 255);
    color: rgb(16, 16, 16);
    font-size: 30px;
    text-align: center;
    position: relative;
    padding: 13px;
    margin: 0 5px 20px;
    display: table;
    -webkit-transition: all 500ms ease;
    border: 0px;
    border: 1px solid rgb(128, 128, 128);
}
.load-more:hover {
    background: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    cursor: pointer;
    border: 1px solid rgb(0, 0, 0);
}
.news-listing {
    width: 100%;
    display: inline-block;
}
.static-map-container {
    position: absolute;
    height: 400px;
    bottom: 0px;
    left: 10px;
}
.static-map-overlay {
    width: 100%;
    height: 240px;
    position: absolute;
    top: 0;
    z-index: 2;
}
.footer {
    width: 100%;
    background-color: rgb(117, 116, 110);
    color: #ffffff;
    bottom: -1px;
}
.footer-info {
    width: 100%;
    margin: 0 auto;
    padding: 10px 20px;
    text-align: right;
    font-size: 9px;
}
.footer-info ul {
    padding: 0;
    margin: 0;
}
.footer-info li {
    list-style: none;
    padding: 0;
    margin: 5px 0;
}
.footer-info .col {
    text-align: left;
    width: 50%;
    height: 300px;
    clear: none;
    float: left;
    font-size: 16px;
    margin: 0;
    padding: 0;
}
.footer-info .last-col {
    text-align: right;
}
.footer-info .last-col img {
    width: 60px;
    height: auto;
    position: absolute;
    bottom: 31px;
    right: 20px;
}
.menu-footer-container a:link,
.menu-footer-container a:visited,
.menu-footer-container a:active,
.menu-footer-container a:hover,
.menu-home-container a:link,
.menu-home-container a:visited,
.menu-home-container a:active,
.menu-home-container a:hover {
    color: #ffffff;
}
.menu-home-container li {
    clear: both;
    list-style: none;
    padding: 1px;
    display: inline;
}
.menu-home-container a {
    font-weight: 400;
    font-size: 14vw;
    letter-spacing: 1px;
    margin: 0;
}
.menu-home-container,
.menu-home-container nav {
    width: 100%;
}
.menu-home-container .sub-menu {
    margin-left: 15px;
}
.menu-home-container {
    font-weight: 600!important;
    margin: 60px 0;
    overflow-y: scroll;
}
.footer.sxsw {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 400px;
    background-color: #474747;
    color: #ffffff;
    bottom: 0px;
}


.mosaic-ad {
    text-align: center;
    padding-bottom: 15px;
    padding-top: 10px;
    margin: 0.5%;
    flex: 2 1 320px;
    background-color: rgb(246,246,246);
    font-size: 10px;
    letter-spacing: 0.1em;
    line-height: 2em;
    word-spacing: normal;
    text-transform: uppercase;
}
.sidebarad-mid, .sidebarad-top{
  width: 350px;
}


.mosaic-ad-600 {
    margin: 0!important;
    padding: 0px;
}
.showscreen {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.showscreen-element {
    width: 394px;
    height: 520px;
    clear: none;
    float: left;
    overflow: hidden;
    position: relative;
    margin: 0 6px 0 0!important;
    background-repeat: no-repeat;
}
.expanding-bg:hover {
    -webkit-transform: translate3d(-50%, -1px, 0) scale(1.1);
    transform: translate3d(-50%, -1px, 0) scale(1.1);
}
.timeline2 .format-gallery .expanding-bg:hover {
    -webkit-transform: none;
    transform: none;
}
.expanding-bg {
    background-position: center;
    background-size: 100%;
    transition: all 5s ease;
    background-repeat: no-repeat;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(-0px, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 0;
    position: absolute;
    top: 0;
}
.list-feature-image-container {
    width: 394px;
    height: 389px;
    background-color: #C8C8C8;
}
.event_info_container {
    z-index: 2;
    position: absolute;
    top: 390px;
    padding: 20px;
    width: 100%;
    height: 130px;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 1);
}
.event_info_container:hover {
    z-index: 2;
    position: absolute;
    padding: 20px;
    width: 100%;
    transition: all 0.5s ease;
    background-color: rgba(255, 255, 255, 1);
}
.event_info {
    position: absolute;
    left: 0px;
    bottom: 0;
    padding: 13px 20px;
    width: 100%;
    height: 400px;
    color: rgb(255, 255, 255);
    top: 0px;
}
.event_info h1 {
    font-size: 19px;
    font-weight: 600;
    text-align: left;
    line-height: 29px;
    color: #000;
}
.feature-image-guide-container .author {
    font-size: 17px;
    font-weight: 100;
    margin: 10px 0;
    display: block;
    clear: right;
}
.feature-image-guide-container .author img {
    border-radius: 0px;
    width: 64px;
    height: 64px;
    border: 4px solid rgb(255, 255, 255);
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.42);
    margin: 0 4px 0 2px;
}
.feature-image-guide-container .posted-on {}.title .posted-on a:link,
.title .posted-on a:visited,
.title .posted-on a:active,
.title .posted-on a:hover,
.feature-image-guide-container .author a:link,
.feature-image-guide-container .author a:visited,
.feature-image-guide-container .author a:active,
.feature-image-guide-container .author a:hover {
    color: #ffffff;
}
.posted-on a:link,
.posted-on a:visited,
.posted-on a:active,
.posted-on a:hover {
    color: black;
}
.re_guides .entry-content {
    font-size: 20px;
}
.posted-on {
    padding: 0px;
}
.type-news .posted-on {
    border-left: 1px solid rgb(0, 0, 0);
    padding: 0 10px;
    margin: 0 5px;
}
.re_features .entry-content>p:first-of-type:first-letter,
.re_guides .entry-content>p:first-of-type:first-letter {
    float: left;
    font-size: 119px;
    font-weight: 600;
    line-height: 72px;
    padding: 12px;
    text-shadow: none;
    border: 1px solid;
    line-height: 98px;
    margin: 6px 15px 0 0;
}
.post .entry-content>p:first-of-type:first-letter {
    float: left;
    font-size: 79px;
    font-weight: 600;
    line-height: 72px;
    text-shadow: none;
    line-height: 39px;
    margin: 13px 5px 0 0;
}
.category-music>p:first-of-type:first-letter,
.category-music>p:first-of-type:first-letter {
    color: rgb(54, 247, 160)!important;
}
.re_guides .entry-content>p,
.re_features .entry-content>p,
.page .entry-content>p,
.sx-text-page>p {
    font-size: 16px;
    line-height: 28px;
}
.re_features img {
    margin: 20px 0;
}
.sidebar-author {
    font-size: 20px;
    margin: 0 0 0 20px;
}
.sidebar-author .posted-on {
    font-size: 15px;
    color: #838383;
}
.sidebar-author .author {
    font-weight: 600;
    padding: 0 0 20px;
    margin: 0 0 10px;
    border-bottom: 1px solid #00E5B9;
}
.sidebar-author .author img {
    width: 100px;
    height: 100px;
    border-radius: 0px;
    margin: 0 10px 0 0;
}
#main_single {
    width: 100%;
    position: relative;
    height: auto;
    display: flex;
    border-bottom: 1px solid rgba(36, 36, 36, .2)!important;
    background-color: rgba(255, 255, 255, 0.78);
}

.page-links{
  text-align: center;
  font-size:1.3em;
  margin-bottom: :30px !important;
  margin-top: 20px !important;
}

.page-links .prev, .page-links .next{
  border: 1px solid;
  padding:15px;

}

.re_features blockquote {
    font-size: 40px!important;
    line-height: 50px;
    text-align: left!important;
    float: right;
    clear: none;
    display: inline-table;
    margin: 20px 20px 10px 0px!important;
    left: 40px;
    position: relative;
    width: 310px;
    padding: 20px!important;
    color: #0074AA;
    border: 1px solid;
}
.profile-photo {
    float: right;
    clear: none;
    display: initial;
    margin: 12px 20px 80px -230px!important;
    left: 260px;
    position: relative;
    width: 410px;
    background-color: #F1F1F1;
    padding: 20px!important;
    color: #0074AA;
    border-radius: 0px;
    width: 400px;
    height: 400px;
}
blockquote p {
    font-weight: 400!important;
    margin: 0;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
    font-size: 70px;
}
.guide-button {
    padding: 10px;
    border: 5px solid #00cf6c;
    display: block;
    color: #00cf6c;
    font-weight: 600;
    text-align: center;
    display: inline;
    cursor: pointer;
}
.close-button {
    float: right;
    margin: 10px 10px;
}
.guide-helper {
    clear: both;
    margin: 30px 0;
    text-align: right;
}
.guide-entries {
    width: 100%;
    margin: 0 auto;
    max-width: 760px;
}
.guide-entry {
    background-color: rgb(254, 254, 254);
    width: 100%;
    margin: 30px auto;
    padding: 68px 20px 15px;
    font-size: 16px;
    border: 1px solid rgb(92, 92, 92);
    position: relative;
    display: inline-block;
}
.guide-entry .price-list {
    right: 0px;
    bottom: inherit;
    top: 56px;
}
.guide-entry img {
    width: 100%;
    height: auto;
    margin: 10px 0;
}
.guide-entries .wp-caption {
    width: 100%!important;
}
.gallery-container {
    z-index: 600;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    background-color: rgba(0, 0, 0, 0.74);
    overflow: hidden;
}
.guide-gallery {
    width: 1200px;
    height: 600px;
    margin: 140px auto 0 auto;
    position: relative;
    background-color: #E9E9E9;
    overflow: hidden;
}
.guide-gallery-entry {
    background-color: white;
    width: 95%;
    margin: 10px auto 20px auto;
    height: 580px;
    padding: 10px;
    overflow-y: scroll;
    box-shadow: 0 0 40px rgb(165, 165, 165);
}
.square-banner {
    width: 400px;
    float: right;
    height: 520px;
    top: 80px;
    right: 0px;
    position: absolute;
}
.cover-expandable {
    width: 250px;
    height: 660px;
    position: relative;
    background: black;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    text-align: center;
}
.gallery-content {
    float: left;
    width: 800px;
    height: 600px;
    top: 0px;
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
    position: relative;
}
.guide-navigation {
    position: absolute;
    bottom: 30px;
    width: 136px;
}
.guide-navigation-prev {
    position: absolute;
    left: 160px;
    border: 5px solid #FF5A4C;
    color: #FF5A4C;
    display: none;
}
.guide-navigation-next {
    position: absolute;
    left: 10px;
    border: 5px solid #FF5A4C;
    color: #FF5A4C;
}
.re_features h2 {
    margin: 10px 0;
    padding: 0;
    font-size: 30px!important;
    line-height: 35px;
    clear: none;
    font-weight: 600;
}
.guide-entry h2 {
    margin: 10px 0;
    padding: 13px 20px;
    font-size: 20px!important;
    line-height: 42px;
    text-align: left;
    position: absolute;
    background: white;
    display: table-row;
    border-width: 1px;
    border-style: solid;
    top: -45px;
    left: 68px;
    border-color: inherit;
}
.guide-entry h2 a {
    font-weight: 600;
}
.re_features h2:after,
.guide-entry h2:after {
    height: 3px;
    width: 20px;
    background-color: black;
    content: "";
    margin: 2px 0 15px 0;
}
.comments-header {
    font-size: 16px;
    vertical-align: middle;
    display: inline-block;
    font-weight: 800;
    line-height: 23px;
    margin: 10px 10px 10px;
    border-bottom: 2px solid;
}
.popular h1:after,
#popular h1:after {
    background-color: white;
}
#popular h1 {
    color: white!important;
}
.place-thumnail {
    opacity: .4;
    background-color: #8b8b8b;
}
.events-listing-item {
    width: 97%;
    background: white;
    margin: 0!important;
    padding: 0px 20px;
    margin: 0 0px 6px 0px!important;
    border-top: 3px solid #09F87C;
    height: 190px;
    position: relative;
    transition: all 0.5s ease;
    overflow: hidden;
}
.ongoing_event {
    height: 100px;
}
.events-listing-item:hover {
    background: -webkit-linear-gradient(rgba(103, 247, 218, 0.5) 0%, rgba(160, 255, 116, 0.85) 100%);
    height: 200px;
}
.events-listing-item h1 {
    font-size: 25px!important;
    font-weight: 600;
    line-height: 30px;
    padding: 10px 0 0 0;
}
.ongoing_event h1 {
    font-size: 20px!important;
    font-weight: 600;
    line-height: 20px;
    padding: 17px 0 0 0;
}
.ongoing_event h2 {
    padding: 10px 0 0 0;
}
.ongoing_event .date-time {
    display: none;
}
.ongoing_event .date-ending {
    margin: 0 0 30px 0;
    display: inline;
}
.ongoing_event .date-time::before {
    content: "From: ";
    display: inline;
}
.ongoing_event .date-ending::before {
    content: "Until ";
    display: inline;
}
.ongoing_event .filter-button:link,
.ongoing_event .filter-button:visited,
.ongoing_event .filter-button:active,
.ongoing_event .filter-button:hover,
.ongoing_event .drop-down:hover {
    margin: 40px 5px 0 0;
    position: relative;
    top: 24px;
}
.filter {
    width: 1200px;
    background-color: rgba(238, 238, 238, 0.82);
    font-size: 13px;
    margin: 5px 0;
    padding: 10px 0px;
    z-index: 4;
    position: relative;
    top: 0;
    font-weight: 600;
    display: none;
}
.listing {
    width: 50%;
    position: relative;
    top: -600px;
}
.side-bar-events {
    width: 605px;
    top: 127px;
    margin-left: 593px;
}
.map {
    width: 100%;
    height: 600px;
}
.monogram {
    display: list-item;
    position: absolute;
    bottom: 40px;
    left: 173px;
}
.go {
    font-size: 20px;
    margin: 0px 0;
    transition: all 0.5s ease;
    background-color: #09F;
    padding: 7px 7px;
    color: white;
    display: inline-table;
    float: right;
    width: 84px;
    height: 30px;
    text-align: center;
    border-radius: 0px;
    cursor: pointer;
}
.popular-heading {
    padding: 20px 0 0 34px!important;
}
.editors-pick-listing {
    background-color: #EEEEEE;
    overflow: hidden;
    height: 360px;
    padding: 40px 20px;
}
.editors-pick-listing:hover {
    background-color: #EEEEEE;
    overflow: hidden;
    height: 380px;
    padding: 40px 20px;
}
.background-pick {
    width: 100%;
    height: 100%;
    padding: 0;
    font-weight: 800;
    background-size: cover!important;
    opacity: .45;
    position: absolute;
    top: 0;
    z-index: 0;
    left: 0px;
    background-position: center;
}
.event-listing-info {
    z-index: 1;
    position: relative;
}
.event-listing-info h2 {
    font-weight: 600;
    line-height: 27px;
    background-image: url(../img/map-icon-list.png);
    background-repeat: no-repeat;
    background-position-y: 7px;
    background-size: 12px 12px;
    padding: 0 17px 0px;
}
.editors-pick-listing .event-listing-info h1 a,
.editors-pick-listing .event-listing-info h2 a,
.editors-pick-listing .event-listing-info .date-time {
    font-weight: 800;
}
.date-time {
    margin: 4px 5px 14px 0px;
    display: inline-block;
    position: absolute;
    top: 150px;
}
.guide-gallery:-webkit-full-screen {
    width: 90%;
}
:-moz-full-screen {}:-ms-fullscreen {}:full-screen {}:fullscreen {}.date-separator {
    font-size: 17px;
    padding: 9px 0 13px 0;
    width: 590px;
    margin: 15px 0 10px;
    position: relative;
    font-weight: 800;
    position: relative;
    top: 0;
    background-color: rgba(249, 249, 249, 0.8);
}
.sticky {
    position: fixed;
    top: 94px;
    z-index: 30;
    height: 35px;
    top: 34px;
    padding: 0px 0 13px 0;
}
.date-separator p {
    position: relative;
    z-index: 1;
    display: -webkit-inline-box;
    margin: 0 0px;
    padding: 0 0 0 0px;
    width: 580px;
    font-weight: 600;
    color: #09F;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}
.sticky .date-separator p {
    color: red;
}
.date-number {
    position: absolute;
    right: 0;
    font-weight: 600;
    color: #797979;
}
.date-separator-line {
    height: 1px;
    width: 579px;
    background-color: #BBBBBB;
    position: absolute;
    bottom: 7px;
    z-index: 0px;
}
.drop-down {
    overflow: hidden;
    border: 0px;
    font-size: 15px;
    color: #686868!important;
    border-radius: 0px;
    padding: 10px 13px;
    background-color: #6CFFB3;
    font-weight: 600;
    -webkit-appearance: inherit;
    vertical-align: middle;
    word-wrap: initial;
    outline: none;
}
.drop-date {
    width: 170px;
}
.rubrique {
    width: 100%;
    height: 150px;
    background-image: url(../img/badgesite.png);
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0px;
    position: relative;
    top: -20px;
}
.movie-card {
    width: 100%;
    overflow: hidden;
    margin: 0 0 0px;
    padding: 0px 0;
}
.movie-label {
    font-weight: 600;
    margin: 0 10px 0px 0;
    display: inline-block;
    min-width: 60px;
}
.synopsis-author {
    margin: 0px;
    position: relative;
    top: -19px;
    font-weight: 600;
}
.filter-button-heading:link {
    background-color: transparent;
    padding: 0px;
    margin: 0px;
}
.movie-poster {
    float: right;
    clear: none;
}
.movie-meta {
    font-size: 13px;
    margin: 0 0 0px 0;
    text-align: left;
    width: 100%;
    z-index: 10;
    display: block;
    padding: 0 10px;
    display: none;
}
.movie-meta .filter-button:link,
.movie-meta .filter-button:visited,
.movie-meta .filter-button:active,
.movie-meta .filter-button:hover,
.movie-meta .drop-down:hover {
    font-size: 13px;
    padding: 0;
    margin: 0 6px;
    display: inline-table;
    background: none;
    border-bottom: 2px solid;
    border-radius: 0;
    line-height: 16px;
}
.slideshow-wrapper {
    margin: 0px;
    position: relative;
    left: -10px;
    width: 100%;
    display: inline-block;
    height: 0px;
    overflow: hidden;
    margin: 0 10px;
    -webkit-transition-delay: 400ms;
    -moz-transition-delay: 400ms;
    -o-transition-delay: 400ms;
    transition-delay: 400ms;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
}
.guide3d {
    -webkit-transition: all 100ms ease;
    -moz-transition: all 100ms ease;
    -o-transition: all 100ms ease;
    transition: all 100ms ease;
}
.slideshow-wrapper ul {
    list-style: none;
    width: 800%;
    margin: 0;
    padding: 0px;
    position: relative;
    display: inline-table;
    left: 0px;
    -webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
    -moz-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
    -o-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
    transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
}
.slideshow-wrapper li {
    float: left;
    clear: none;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    padding: 0 0px 0 0px;
}
.re_guides .button {
    top: 0px;
    display: none;
    height: 100%;
    width: 70px;
    background-position: 12px center;
    box-shadow: 2px 5px 6px rgba(0, 0, 0, 0);
    background-color: rgba(245, 245, 245, 0);
    -webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
    -moz-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
    -o-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
    transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
    opacity: .7;
    background-size: 40px;
    background-image: url(../img/directionW.png);
}
.re_guides .button.prev {
    left: 0px;
}
.re_guides .button.next {
    right: 0px;
}
.re_guides .button:hover {
    box-shadow: 2px 5px 6px rgba(0, 0, 0, 0);
    background-color: rgba(247, 247, 247, 0.43);
    opacity: 1;
    width: 200px;
    background-position: 5px center;
}
.guide-number {
    font-size: 45px;
    font-weight: 600;
    clear: none;
    display: block;
    background: #FFFFFF;
    width: 70px;
    height: 70px;
    text-align: center;
    top: -35px;
    position: absolute;
    padding: 0;
    left: -1px;
    border-width: 1px;
    border-style: solid;
    margin-bottom: -38px;
    line-height: 68px;
}
.embed-container {
    position: relative;
    padding-bottom: 0;
    height: 0;
    overflow: hidden;
    max-width: 1100px;
    margin: 0 auto;
    height: auto;
    width: 90%;
    transition: all 300ms ease-in-out;
    transform-origin: top left;
}
.embed-container.videorel {
    max-width: 1200px;
    margin: 0 auto;
}
.embed-container.videorelapple {
    padding-bottom: 675px;
    max-width: 1200px;
    margin: 0 auto;
}
.qjq-container {
    min-height: 970px!important;
}
.embed-container-release-wrapper {
    margin: 0 20px 0 0;
    padding: 0px;
    float: left;
    clear: none;
}
.embed-container-release {
    overflow: hidden;
    width: 400px;
    height: 400px;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.48);
    background-color: rgb(61, 61, 61);
}
.embed-container-release iframe {
    height: 400px;
    width: 400px;
}
.guide-thumbnail-release {
    top: 0px;
    left: 0px;
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-size: cover;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.embed-container #outerWidgetContainer {
    width: 100%
}
.guide-entry .embed-container {
    padding-bottom: 0px;
}
.shares {
    text-align: right;
    display: inline-block;
}
.type-post img {}.format-standard img {
    width: 100%;
    height: auto;
}
.home-sidebar {
    top: 0px!important;
}
.release-front {
    height: 380px;
    text-align: center;
    width: 374px;
    z-index: 2;
    background-color: #E7E7E7;
    backface-visibility: hidden;
}
.read-more {
    font-size: 22px;
    font-weight: 600;
    padding: 0 24px 0 20px;
    width: 170px;
    height: 48px;
    line-height: 43px;
    color: #404040;
    border-width: 1px;
    border-style: solid;
    border-color: #404040;
    text-align: center;
    margin: 9px;
    color: #404040;
    transition: all 0.5s ease;
    width: 100%;
    margin: 20px 0px 0;
}
.read-more:hover {
    border-color: red;
    color: red;
}
.info {
    float: left;
    clear: none;
    margin: 10px 0px 0;
    font-size: 20px;
}
.all-features {}.related {
    width: 100%;
    height: auto;
    min-height: 480px;
}
.related .yarpp-related h3 {
    font-size: 30px!important;
    line-height: 26px;
    margin: 50px 0px 20px 10px!important;
    font-weight: 600;
    display: inline-block;
    color: rgb(0, 0, 0);
    border-bottom: 2px solid;
    text-transform: uppercase;
}
.related .yarpp-related h3:after {
    font-size: 35px!important;
    line-height: 26px;
    margin: 50px 0px 20px 0px!important;
    font-weight: 600;
    display: inline-block;
    padding: 20px;
    background: #F00;
    background: linear-gradient(135deg, #F73636 0%, #FF7400 100%)!important;
    color: #FFFCF6;
}
.related .yarpp-related {
    width: 100%;
    margin: 0 auto!important;
    height: auto;
    display: inline-block;
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: space-between;
}
.related ul,
.related ol {
    margin: 0;
}
.entry-content iframe {
    margin: 0 auto;
    display: block;
}
.video-block {
    width: 100%;
    height: 580px;
    padding: 0;
}
.video-block .player {
    width: 80%;
    max-width: 890px;
    position: relative;
    clear: none;
    float: left;
}
.list {
    width: 290px;
    position: absolute;
    top: 0;
    right: 0px;
    overflow-y: scroll;
    height: 100%;
    padding: 10px 0 0 0;
}
.video-block .list {
    width: 200px;
    min-width: 302px;
    position: relative;
    clear: none;
    float: right;
    top: 0;
    height: inherit;
    overflow: hidden;
    padding: 0;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
}
.video-block li article h1 {
    font-size: 10px!important;
    line-height: 10px;
}
.homepage-ad {
    margin: 20px auto 0;
    max-width: 100%;
    display: table;
    z-index: 0;
}
.homepage-add-window {
    width: 100%;
}
.video-side-list {
    width: 100%;
    background: white;
    margin: 0!important;
    margin: 0 0px 5px 0!important;
    background-repeat: no-repeat;
    height: 250px;
    position: relative;
    transition: all 0.5s ease;
    clear: none;
    float: left;
    font-size: 14px;
    overflow: hidden;
    border: 1px solid;
}
.video-side-list-info h1 {
    font-size: 18px;
    line-height: 22px;
    padding: 13px;
    position: absolute;
    bottom: 0px;
}
.video-side-list-image-container {
    width: 300px;
    height: inherit;
}
.video-side-list-info {
    position: absolute;
    left: 0px;
    bottom: 0;
    width: 100%;
    height: inherit;
    color: rgb(255, 255, 255);
    z-index: 1;
    background: rgba(0, 0, 0, 0.29);
}
.recent-list {
    width: 100%;
    margin: 0!important;
    margin: 0 0px 5px 0!important;
    background-repeat: no-repeat;
    height: 100%;
    position: relative;
    transition: all 0.5s ease;
    clear: none;
    float: left;
    font-size: 14px;
    overflow: hidden;
}
.recent-list h1 {
    font-size: 18px;
    line-height: 22px;
    padding: 20px 0px 0;
}
.archive-slider-element {
    width: 290px;
    height: 270px;
    position: relative;
    transition: all 0.5s ease;
    clear: none;
    float: left;
    font-size: 14px;
    display: block;
}
.music-section .archive-slider-element {
    margin: 0 5px 10px 5px!important;
}
.music-section .archive-slider-element:nth-child(4n+4) {
    margin: 0 5px 10px 5px!important;
}
.archive-slider-element-image-container-wrapper {
    width: 155px;
    height: 60px;
    overflow: hidden;
    cursor: pointer;
    display: block;
}
.archive-slider-element-image-container {
    width: 260px;
    height: 220px;
    -webkit-transform: translate3d(-50%, -1px, 0) scale(1);
    transform: translate3d(-50%, -1px, 0) scale(1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    cursor: pointer;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    border: 1px solid rgba(128, 128, 128, 0.15);
}
.archive-slider-element-info {
    position: relative;
    top: 108px;
    bottom: 0;
    width: 200px;
    padding: 10px 10px;
    margin: 0 auto;
    z-index: 8;
    display: block;
    backface-visibility: hidden;
    transform: translateX(-25px);
    background-color: rgb(255, 255, 255);
}
.music-section .archive-slider-element-info {}.archive-slider-element-info h1 {
    font-size: 12px;
    line-height: 16px;
    padding: 0px;
    margin: 0;
}
.archive-slider-element-info>h1:first-of-type:first-letter {
    border-bottom: 1px solid;
}
post a,
posta: link,
post a:visited,
post a:active,
post a:hover {
    border-bottom: 1px solid;
}
;
.section-crumb a,
.section-crumb a:link {
    color: #00E5B9 !important;
}
.section-crumb a,
.section-crumb a:link,
.section-crumb a:visited,
.section-crumb a:active,
.section-crumb a:hover {
    color: #00E5B9 !important;
}
.archive-slider-element .culture-label {
    background: rgba(62, 85, 87, 0.3);
    height: 70px;
    width: 70px;
    position: absolute;
    right: 10px;
    top: -289px;
    text-align: center;
    color: #ffffff;
    font-weight: 400;
    font-size: 10px;
    line-height: 72px;
}
.releases-listing {
    margin: 0 0 20px 0;
    display: table;
}
.inline-player {
    width: 100%;
    height: auto;
}
.inline-player .embed-container {
    /* padding-bottom: 500px !important; */
}
.inline-player h1 {
    font-size: 17px !important;
    /* font-weight: 600; */

    clear: both !important;
    float: none;
    padding: 6px 10px;
    background: white;
    margin: 0;
    line-height: 19px;
    height: 50px;
}
.inline-player h1:after {
    display: none;
}
.social-bar {
    font-size: 30px;
    font-weight: 400;
}
.fb-like {
    top: 2px;
    height: 41px !important;
    overflow: hidden;
    display: inline-block !important;
    width: 50px !important;
}
.video-slider {
    height: 0px;
}
.front-cover-video {
    position: absolute;
    top: 27px;
    left: 0px;
}
.paging-navigation .nav-previous,
.post-navigation .nav-previous {
    font-size: 22px;
    font-weight: 700;
    padding: 0 20px 0 20px;
    width: 170px;
    height: 43px;
    line-height: 40px;
    color: #404040;
    border-width: 1px;
    border-style: solid;
    border-color: #404040;
    text-align: center;
    /* clear: none; */

    margin: 9px;
    color: #404040;
    transition: all 0.5s ease;
    display: inline;
}
.paging-navigation .nav-next,
.post-navigation .nav-next {
    font-size: 22px;
    font-weight: 700;
    padding: 0 20px 0 20px;
    width: 170px;
    height: 43px;
    line-height: 40px;
    color: #404040;
    border-width: 1px;
    border-style: solid;
    border-color: #404040;
    text-align: center;
    /* clear: none; */

    margin: 10px;
    color: #404040;
    transition: all 0.5s ease;
    display: inline;
    text-align: right;
}
.branded-special {
    height: 300px;
}
.branded-special img {
    color: white;
    float: left;
    clear: none;
    margin: 20px 0 0 10px;
    max-width: 300px;
}
.branded-special p {
    color: white;
    float: left;
    clear: none;
    width: calc(100% - 500px);
    margin: 60px 20px;
    font-size: 18px;
}
/* tag especiales hennessy */

.tag-slider .archive-slider-element {
    width: 290px;
    margin: 0px 10px 10px 0px!important;
    height: 250px;
    background: transparent;
}
.featured-image.vbg.feature-image-guide-container {
    max-height: 320px !important;
    min-height: 320px !important;
    background: url('http://remezcla.com/wp-content/themes/remezclasimple/img/foodbg.jpg');
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-position: center;
    background-attachment: fixed;
}
.vbg img {
    height: auto;
    z-index: 10;
    position: relative;
    width: 800px;
    margin: 60px auto;
}
.bg-hennessy {
    width: 100%;
    height: auto;
    display: inline-block;
    overflow: hidden;
    left: 0;
    bottom: 0;
    position: absolute;
    z-index: 0;
    object-fit: cover;
}
.tag-slider .archive-slider-element-info {
    height: 81px;
    background: #0E243C;
    color: white;
}
.tag-slider .archive-slider-element-image-container {
    width: 290px;
    height: 250px;
}
.aux-h3 {
    font-size: 35px !important;
    line-height: 26px;
    margin: 50px 0px 20px 0px!important;
    font-weight: 600;
    display: inline-block;
    padding: 20px;
    color: #ffffff;
    background: linear-gradient(135deg, #43C3DA 0%, #1E4DE2 100%)!important;
}
.tag-video .inline-player h1 {
    background: transparent;
    color: #ffffff;
    font-size: 20px !important;
    font-weight: 600;
    padding-top: 15px;
    background: #0E243C;
}
.tag-video .embed-container {
    padding-bottom: 500px;
}
.embed-container-release iframe.youtube-video {
    padding-bottom: 0;
    position: relative;
    width: 100%;
    height: 100%;
}

.likeUs{
	width: calc( 100% - 20px);
	background: rgb(235, 249, 234);
	max-width: 731px;
	position: fixed;
	top:50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 999999999;
	display: none;
	transition: all 200ms ease;
	opacity: 0;
	border: 1px solid rgb(189, 201, 146);
	height: 300px;
}
.adBlock{
	width: calc( 100% - 20px);
	background: rgb(235, 249, 234);
	max-width: 731px;
	position: fixed;
	top:50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 999999999;
	display: none;
	transition: all 200ms ease;
	opacity: 1;
	border: 1px solid rgb(189, 201, 146);
	height: 300px;
}
.likeUsBG, .adBlockBG{
	width: 100%;
	height: 100%;
	background: rgba(23, 27, 29, 0.62);
	position: fixed;
	top:0;
	left: 0;
	z-index: 999999998;
	display: none;
	content: '';
	transition: all 200ms ease;
	opacity: 0;
}


.likeUsBG.active, .likeUs.active, .adBlockBG.active, .adBlock.active{
 	display: flex;
	opacity: 1;
}

.likeUs-info, .adBlock-info{
	display: inline-block;
    font-size: 30px;
    color: rgb(108, 115, 84);
    padding: 40px;
}

.likeUs-info h1, .adBlock h1{

    line-height: 40px;
}
.likeUs-info iframe{
    transform: scale(1.2);
    transform-origin: top left;
    margin: 20px 0;
}

.likeUs .close-button {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 40px;
    height: 40px;
    cursor: pointer;
}

.likeUs .close-button:before {
    content:'';
    width: 1px;
    background: rgb(108, 115, 84);
    height:40px;
    display:block;
    position;
    transform: rotate(45deg);
    position: absolute;
    left: 50%;
}
.likeUs .close-button:after {
    content:'';
    width: 1px;
    background: rgb(108, 115, 84);
    height:40px;
    display:block;
    position;
    transform: rotate(-45deg);
    position: absolute;
    left: 50%;
}

.likeUs-container, .adBlock-container{
	/* display: none; */
}

/* Smartphones (portrait and landscape) --  --  --  --  -- - */

@media (max-width: 767px) {
    .latest-radar {
        width: 100%;
        float: none;
    }

    .hide-in-mobile{
      display: none !important;
    }
    .bannerInGallery {} .visibleNearbySimple .rsActiveSlide img {
        margin-left: 0 !important;
        width: 100% !important;
        height: auto !important;
    }
    .rsOverflow {
        /*height: 425px !important;*/
    }
    .rsFullscreen .rsOverflow {
        height: 500px !important;
    }
    .rsFullscreen .rsGCaption {
        left: 7% !important;
        top: 15%;
        height: 40px;
        padding-right: 85px !important;
    }
    .rsFullscreen .rsFullscreenBtn {
        top: 0;
        right: 0 !important;
        visibility: visible !important;
        bottom: auto !important;
    }
    .rsUni.rsFullscreen .rsFullscreenIcn::before {
        content: "X" !important;
        font-size: 30px;
    }
    .rsUni.rsFullscreen .rsFullscreenIcn {
        border: 0 !important;
        padding: 0px 10px !important;
        margin: 0 !important;
    }
    .entry-header-gallery-feature .entry-title {
        font-size: 25px !important;
        line-height: 23px !important;
        padding: 20px 0px;
    }
    .entry-header-gallery-feature {
        position: relative;
        padding: 10px;
        height: 211px;
        width: 350px;
        top: 20px;
        left: 0px;
    }
    .entry-header-gallery-feature h2 {
        word-spacing: -10px;
        font-size: 14px!important;
        letter-spacing: 5px;
        line-height: 29px;
    }
    .tag_identifier img {
        width: auto !important;
        height: 60px !important;
        margin: 10px 0;
        display: none;
    }
    .tag12170 img {
        display: none;
    }
    .tag_identifier img.mobile {
        display: block;
        opacity: 1;
        margin: 10px 0;
    }
    .tag_identifier {
        color: rgb(0, 0, 0) !Important;
    }
    /*
end
Royal Slider
*/

    .comments-area {
        min-width: 300px;
        left: -10px;
        width: calc(100% + 20px);
    }
    .side {
        width: calc(100%);
        float: none;
        padding: 0px;
        margin: 0;
        min-height: 0;
    }
    .author-profile .author-image img {
        width: 100px;
        height: 100px;
    }
    .sidebar-author {
        margin: 50px 0 0;
    }
    .side-video .sidebar-author {
        margin: 10px;
        padding-top: 0px;
        height: auto;
        font-size: 18px;
    }
    .side-video .author {
        padding: 0px !important;
    }
    .side-video .posted-on {
        display: none;
    }
    .sidebar-author.sidebar-release {
        height: auto;
        position: relative;
        font-size: 18px;
    }
    .author-profile .author {
        width: 100%;
        margin: 0 auto;
    }
    .author-profile .author-image {
        margin-left: 10px;
    }
    .author-profile .author h1 {
        font-size: 20px;
        padding: 0;
        margin: 0px 0px 20px;
    }
    .author-profile .author-info {
        float: right;
        width: 62%;
        margin: 0px;
    }
    .author-profile .author-bio {
        font-size: 13px;
        margin: 0px 0px 10px;
    }
    .author-profile .author-twitter {
        margin: 0px 0px;
    }
    #primary,
    .main-column,
    .related .yarpp-related,
    #main_single,
    .entry-content {
        width: 100%;
    }
    .entry-content {
        margin: 0 auto !important;
    }
    .entry-content iframe {
        /*
	max-height: 255px;
    margin: 0 -20px;
    max-width: calc( 100% + 40px);
*/
        /* height: 104px; */
        /* overflow: hidden; */
    }
    .entry-content iframe.vine-embed {
        max-height: 355px;
    }
    .entry-content iframe.twitter-tweet {
        /*
    margin: 0 auto !important;
    max-height: 380px;
*/
    }
    .entry-content iframe.instagram-media {
        /*     height: 500px; */
    }
    .post-featured-image img {
        min-width: calc(100% + 50%);
    }
    .featured-image.post-featured-image.music-gradient {
        overflow: hidden;
    }
    .featured-image {
        background: linear-gradient(175deg, #404040 0%, #F9F9F9 96%);
        max-height: initial !important;
        height: auto !important;
    }
    .entry-meta span img {
        float: left;
        /* display: inline; */

        margin: 0;
    }
    .social-news {
        /* font-size: 23px; */

        margin: 20px 0;
        width: 100%;
        text-align: right;
        position: relative;
        display: inherit;
    }
    .sidebar-release .posted-on {
        display: none;
    }
    .type-news .posted-on {
        border-left: 2px solid white;
        padding: 0 10px;
        margin: 0 5px;
    }
    .entry-header-video .entry-title {
        margin: 0 auto;
        padding: 0px 15px;
        font-size: 25px !important;
        line-height: 29px;
        width: 100%;
        font-weight: 600;
        color: #FFF;
        width: 100%;
        max-width: 1200px;
        clear: none;
        float: none;
    }
    .entry-header-video {
        font-size: 30px;
        font-weight: 600;
        color: #FFF;
        width: 100%;
        padding: 20px 0 0;
        background: #202020;
        display: block;
    }
    .entry-header-video .qjq-container {
        width: 100%;
        min-height: 160px;
    }
    .qjq-branding,
    .cs .qjq-branding {
        line-height: 76px !important;
        background-position: 50% 57%;
        background-repeat: no-repeat;
        height: 125px;
        width: 100% !important;
        font-size: 50px;
    }
    .qjq {
        /* background: #FFF !important; */

        width: 100%;
        max-width: 1200px;
        margin: 0 auto;
        position: relative;
        padding: 0px;
        height: 266px;
        margin: 0px auto 0px;
    }
    .qjq .label {
        display: none;
    }
    .qjq h1 {
        position: relative;
        top: 140px;
        display: inline-block;
        left: 0px;
        text-align: center;
    }
    .qjq-content {
        max-width: 320px;
        padding: 20px;
    }
    .post-featured-video {
        width: 100%;
        /* 	height: 360px!important; */

        position: relative;
        /* text-align: center; */

        overflow: hidden;
        padding: 0px 0 0px;
    }
    .featured-image.post-featured-video {
        height: 360px!important;
        min-height: 360px !important;
    }
    .main-video-content {
        max-width: 100%;
        display: block !important;
    }
    .embed-container {
        position: relative;
        /* padding-bottom: inherit; */
        /* overflow:inherit; */
        /* padding-bottom: inherit; */
        /* height: auto !important; */
        /* max-width: inherit; */

        margin: auto;
        /* min-height: 300px !important; */
        /* height: auto !important; */

        margin: 0px auto 0;
        width: 100%;
    }
    .releases .embed-container {
        min-height: 300px !important;
        height: 300px !important;
    }
    .embed-container.videorel {
        padding-bottom: inherit;
    }
    .releases .social-releases {
        top: -550px !important;
    }
    .release-title {
        width: 100%;
        padding: 40px;
    }
    .embed-container-release {
        /* position: relative; */
        /* padding-bottom: 0px; */
        /* height: 310px!important; */
        /* width: 310px; */
        /* margin: 0 auto !important; */
        /* z-index: 1; */
        /* bottom: -400px; */

        width: 100%;
    }
    .featured-image-release .section-crumb {
        font-size: 20px !important;
    }
    .featured-image-release .entry-title {
        font-size: 22px !important;
        line-height: 27px;
    }
    .embed-container-release-wrapper {
        max-width: 100%;
        /* height: 450px; */

        margin: 0px auto;
        /* float: right; */

        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }
    .side-releases {
        width: 100%;
        float: none;
        min-height: 0;
        padding: 330px 0 0;
    }
    .re_releases .comments-area {
        min-width: 0;
    }
    blockquote p {
        font-size: 30px !important;
    }
    .new-music {
        padding: 30px 30px!important;
    }
    .adUnitH-300-600 {
        margin: 0 0 40px !important;
    }

    .AdUnite-list{
      /*display:none !important;*/
      background-color: #ffffff;
      margin: 0px;
      padding: 0px;
      margin-bottom: 25px;
    }

    .wp-caption {
        width: 100% !important;
        max-width: 100%;
    }
    /* tag especiales hennessy */

    .featured-image.vbg.feature-image-guide-container {
        max-height: 160px!important;
        min-height: 160px!important;
        background: url('http://remezcla.com/wp-content/themes/remezclasimple/img/foodbg.jpg');
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-position: center;
        background-attachment: scroll;
    }
    .vbg img {
        width: 300px;
        margin: 40px auto;
    }
    video#first-bg {
        height: 300px;
    }
    .bg-hennessy {
        display: none;
    }
    .aux-h3 {
        margin-left: 10px !important;
    }
    .adUnitH-300-600 {
        margin: 0 -20px !important;
        display: table;
        width: 100%;
        text-align: center;
    }
    .sidebar-author .author {
        font-size: 18px;
        font-weight: 450;
        padding: 0px 0 30px;
        margin: 0 0 10px;
        border-bottom: 0;
        text-align: center;
        width: 100%;
    }
    .sidebar-author .author img {
        width: 60px;
        height: 60px;
    }
    .site-logo {
        display: table;
        width: auto;
        margin: 0;
    }

    .header-share{
      margin-top: 7px;
      float: left;
    }
    /* Styles */

    .home-section,
    .footer-info {
        width: 100%;
        overflow: hidden;
    }
    .front-cover-slide {
        /*
					 max-height: 470px;
					 min-height: 390px;
*/
    }
    .front-cover-slide .title h1 {
        font-size: 30px;
        line-height: 34px !important;
    }
    .front-cover-slide .background-container {
        top: -20px;
        background-size: cover;
    }
    .front-cover-slide .background-container img {
        min-height: 440px;
    }
    .menu-icon {
        display: block;
    }
    .menu-site-wide-container,
    .social-bar,
    .recent-posts-menu,
    .tools,
    .category-menu {
        display: none !important;
    }

    .headlines {
    visibility: inherit !important;
    }

    .search-bar{
      right: 60px !important;
    }
    /* Commented by PPTS */
    /*.showscreen .button,*/

    .events-archive-slider .button,
    .events-archive-block .button {
        display: none !important;
    }
    .feature-image-guide-container .info_container {
        margin: 0;
        position: relative;
    }
    .feature-image-guide-container .author,
    .feature-image-guide-container .posted-on {
        font-size: 15px;
        color: #B7B7B7;
        line-height: 18px;
        text-shadow: none;
    }
    .feature-image-guide-container .author a:link {
        color: #B7B7B7;
    }
    .feature-image-guide-container .author {
        margin: 30px 0;
    }
    .feature-image-guide-container .author img {
        width: 50px;
        height: 50px;
    }
    .title-heading {
        /* margin: 0 auto; */
    }
    .posted-on {
        padding: 0px;
        margin-left: 60px;
        font-size: 12px !important;
        display: inline-block;
    }
    .page-header {
        width: 100% !important;
        /* height: 25px; */
    }
    .page-title {
        font-size: 40px !important;
        padding: 0 2px 0 0 !important;
        line-height: 40px !important;
    }
    .page-title:after {
        margin: 0px 0 0 2px;
    }
    .featured-image.release-embed {
        min-height: 690px !important;
    }
    .guide-thumbnail {
        min-height: 300px;
        height: auto;
        display: block;
        min-width: 100%;
        width: auto;
    }
    .feature-image-guide-container .info_container .title h1 {
        font-size: 24px;
        line-height: 24px;
        /* background: #FFF; */

        box-shadow: none;
        color: black;
        text-shadow: none;
    }
    .feature-image-guide-container .info_container .title h2 {
        font-size: 18px;
        line-height: 9px;
        background: rgb(255, 255, 255);
        /* box-shadow: 10px 0 0 #FFF, -10px 0 0 #FFF; */
    }
    .archive-feature .title h1 {
        font-size: 20px;
        line-height: 26px;
    }
    .aux-h2 {
        font-size: 17px !important;
        line-height: 21px;
        margin: 20px 0px 10px 11px!important;
    }
    .mosaic-ad {
        float: none !important;
        margin: 0 auto;
        width: 100%;
        padding: 0 !important;
        display: inline-block;
        margin: 10px 0 !important;
        text-align: center;
        top: 0px !Important;
        /* height: 250px !important; */
    }
    .mosaic-ad-600 {
        height: auto;
        width: 100%;
    }
    /*.mosaic-ad:first-child div {
        margin: 20px auto;
        display: flex;
    }*/

    .newSquare_Banner {
        margin: 20px auto;
        width: 300px;
        display: block;
    }
    .guide-archive {
        width: 300px;
        margin: 20px auto !important;
        float: none !important;
    }
    .col2GuideContainer,
    .guide-front,
    .guide-front,
    .col2GuideBack,
    .showscreen-element,
    .showscreen-element .list-feature-image-container {
        max-width: 300px;
    }
    .see_all {
        display: hide;
        border: 1px solid rgb(0, 153, 255);
    }
    .secodary-nav-link a {
        font-weight: 600;
        padding: 0 50px;
    }
    .col2GuideContainer .category {
        top: -20px;
        width: 40px;
        height: 40px;
        font-size: 10px;
        line-height: 42px;
        text-rendering: optimizeLegibility;
        font-weight: 400;
    }
    .col2GuideBackContainer {
        width: 100%;
        margin: 0 10px;
        text-align: left;
    }
    .col2GuideBackContainer h1 {
        font-size: 13px;
        width: 100%;
        text-rendering: optimizeLegibility;
        font-weight: 600;
        line-height: 18px;
    }
    .archive-event {
        height: 370px;
        overflow: hidden;
        width: 265px;
    }
    .archive-event h1 {
        width: 80%;
        font-size: 16px !important;
        line-height: 18px;
    }
    .archive-event h2 {
        width: 80%;
    }
    .archive-event .date-time {
        width: 80%;
    }
    .showscreen-element {
        /* height: 370px; */

        overflow: hidden;
        /* width: 265px; */
    }
    .showscreen-element .event_info_container {
        top: 260px;
    }
    .showscreen-element .event_info h1 {
        font-size: 17px;
        line-height: 20px;
    }
    .showscreen-element .list-feature-image-container {
        width: 265px;
        height: 260px;
    }
    .events-archive-block,
    .slider-block,
    .slider-block-expandanble {
        overflow-y: hidden;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
        height: 401px;
        /* background: #C9C9C9; */

        padding: 0;
        margin: 10px 0;
    }
    .slider-block-expandanble {
        overflow-y: none !important;
        height: 401px;
    }
    .re_features img,
    .type-news img,
    .page img,
    .sx-text-page img {
        max-width: calc( 100% + 0px);
        height: auto;
        margin: 0px 0px 10px!Important;
        float: left;
        clear: both;
        left: 0;
        width: calc( 100% + 40px);
        /* margin-left: 0px !important; */
    }
    .re_guides img {
        width: calc( 100%);
        height: auto;
        margin-left: 0px !important;
    }
    .re_features blockquote {
        width: 100%;
        display: block;
        left: 0px;
        clear: both;
        float: none;
        margin: 0 0 20px!important;
        font-size: 35px !important;
        line-height: 45px !important;
    }
    .guide-entry {
        width: calc(100%);
        margin: 20px 0;
        padding: 38px 10px 5px;
    }
    .guide-front img {
        position: relative;
        min-height: 280px;
        width: auto;
        max-width: initial;
    }
    .guide-number {
        font-size: 34px;
        line-height: 48px;
        width: 50px;
        height: 50px;
        top: -27px;
        margin: 0 11px;
    }
    .video-side-list {
        width: 290px;
        height: 213px;
        clear: none;
        float: left;
        display: inline;
        margin: 0 1px !important;
    }
    .video-block .player {
        width: 100%;
    }
    .video-block .list {
        width: 100%;
        height: initial;
    }
    .side-bar-events,
    .map {
        display: none !important;
    }
    .date-separator,
    .listing,
    .filter,
    .date-separator-line {
        width: 100%;
    }
    .date-separator p {
        width: 100% !important;
        padding: 0 10px;
    }
    .filter {
        overflow: hidden;
        height: 64px;
    }
    .event-listing-info {
        top: 10px;
    }
    .events-listing-item h1 {
        font-size: 19px !important;
        font-weight: 600;
        line-height: 23px;
        padding: 11px 0;
    }
    .ongoing_event,
    .events-listing-item {
        height: 210px;
        margin: 3px auto !important;
    }
    .ongoing_event {
        padding: 0px 20px;
    }
    .date-separator {
        overflow: hidden;
    }
    .date-number {
        right: 10px;
    }
    .date-time.date {
        top: 0px;
        left: 0px;
        position: relative;
    }
    .editors-pick-listing {
        margin: 0 auto !important;
        padding: 0 20px;
    }
    .listing {
        top: 0 !important;
    }
    .price-list {
        font-size: 25px;
    }
    .filter {
        position: absolute;
        bottom: 0px;
        height: 0;
        display: none;
    }
    .filter-button:link,
    .filter-button:visited,
    .filter-button:active,
    .filter-button:hover,
    .drop-down:hover {
        border-radius: 0px;
        font-size: 10px;
        margin: 0 5px 0 0;
    }
    .date-time {
        margin: 4px 5px 14px 0px;
        display: inline-block;
        position: relative;
        top: 0;
        left: 10px;
    }
    .sticky {
        top: 35px;
    }
    .social-news .twitter,
    .social-news .facebook {
        /* width: 40px; */
        /* height: 40px; */
        /* font-size: 20px; */
        /* margin: 0px; */
        /* line-height: 40px; */
    }
    .archive-slider-element-info h1 {
        /* font-size: 16px; */
        /* line-height: 20px; */
    }
    .video-block .list {
        overflow-y: hidden !important;
        -webkit-overflow-scrolling: touch;
        height: 213px;
    }
    .video-slider {
        height: 213px;
    }
    .video-block {
        padding-top: 10px;
        height: 230px;
    }
    .slider-video {
        min-width: 1200px;
    }
    .inline-player {
        display: none;
    }
    .front-cover-video {
        display: none;
    }
    .title .posted-on a:link,
    .title .posted-on a:visited,
    .title .posted-on a:active,
    .title .posted-on a:hover,
    .feature-image-guide-container .author a:link,
    .feature-image-guide-container .author a:visited,
    .feature-image-guide-container .author a:active,
    .feature-image-guide-container .author a:hover {
        color: black;
    }
    .page iframe {
        max-height: 260px;
    }
    .archive-feature .background-container img {
        display: none !important;
    }
    .archive-feature .background-container {
        height: 371px;
        display: block;
        width: 105%;
        background-size: cover;
        opacity: .7;
    }
    .branded-special p {
        display: none;
    }
    .branded-special img {
        margin: 20px 10px;
        /* width: 100%; */

        display: block;
    }
    .sx-text-page blockquote {
        padding: 0 !important;
        /* font-size: 30px; */
        /* line-height: 3px; */
    }
    .sx-text-page blockquote p {
        font-size: 30px;
        line-height: 40px;
    }
    .sx-text-page,
    .sx-autor {
        margin: 10px 0;
        padding: 0;
        font-size: 12px;
    }
    .sx-divider h1 {
        font-size: 40px;
        top: 0;
        max-width: 300px;
        line-height: 40px;
    }
    .sx-divider h2 {
        font-size: 20px;
        top: 0;
        max-width: 300px;
        line-height: 20px;
    }
    .sx-divider > .quote {
        top: 0;
        font-size: 30px;
        line-height: 40px;
        padding-top: 60px;
    }
    .sx-divider {
        background-size: auto 100%;
        background-attachment: inherit;
    }
    .new-royalslider-8 {
        height: 200px !important;
    }
    .category-film .entry-content a:link,
    .category-film .entry-content a:hover,
    .category-film .entry-content a:active,
    .category-film .entry-content a:visited,
    .category-film blockquote {
        font-size: inherit !important;
    }
    .live-coverage-button {
        font-size: 13px;
        padding: 20px 51px 20px 20px;
    }
    .live-coverage-button .button {
        top: 0px;
    }
    .new-royalslider-4 {
        height: 480px !important;
    }
    .related .yarpp-related h3 {
        font-size: 17px!important;
        line-height: 21px;
        margin: 20px 0px 10px 11px !important;
    }
}

/*small mobile screens */
@media only screen and (max-width: 320px) {
  .AdUnite-list{
    left:-15px;
    width: 320px;
  }
}

/*Tables Only*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    /* STYLES GO HERE */

    .front-cover-video {
        width: auto;
        height: 100%;
    }
    .site-logo {
        display: block;
        width: auto;
        margin: 0;
    }
    .header-share{
      margin-top: 7px;
      float: left;
    }
    .menu-icon {
        display: block;
        z-index: 999999999;
    }

    .menu-icon span {
        width: 40px;
        height: 2px;
        background: black;
        display: block;
        position: absolute;
        transition: all 200ms ease;
    }

    .menu-icon span:nth-child(1) {
        top: 23px;
        left: 10px;
        transform: rotate(0deg);
    }
    .menu-icon span:nth-child(2) {
        top: 33px;
        left: 10px;
        width: 40px;
    }
    .menu-icon span:nth-child(3) {
        top: 43px;
        left: 10px;
        transform: rotate(0deg);
    }
    .menu-icon.active span:nth-child(1) {
        transform: rotate(45deg);
        top: 33px;
        left: 10px;
    }
    .menu-icon.active span:nth-child(2) {
        left: 70px;
    }
    .menu-icon.active span:nth-child(3) {
        transform: rotate(-45deg);
        top: 33px;
        left: 10px;
    }

    .social-bar,
    .recent-posts-menu,
    .tools,
    .category-menu {
        display: none !important;
    }

    .headlines {
    visibility: inherit !important;
    }

    .search-bar{
      right: 60px !important;
    }

    .mosaic-ad {
      width:100%;
      margin-top: 20px !important;
    }

    .grid-box{
      border:0px;
    }

    .grid-box .info-container {
    padding: 0px;
    }

    .related{
      margin-left: 10px !important;
    }

    .related-grid .grid-box .grid-box-image{
      height:120px;
    }

    .related-grid .grid-box h1 {
    font-size: 16px;
    line-height: 20px;
    }

    .related-grid .grid-box {
    min-height: 300px;
    margin-bottom: 20px;
    max-height: 300px;
  }
    /* ROYALSlider

.rsVisibleNearbyWrap{

			height: 266px !important;
		width:auto;
	}

img.rsImg {


	height: 266px  !important;
	width:auto;
}

	div.rsOverflow.grab-cursor {

			height: 266px  !important;
	width:auto;
	}



	.rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide{

			height: 266px !important;
	width:auto;
	}


	.rsDefault .rsGCaption {
  bottom: 10px!important;
  right: 0;
  left: inherit!important;
  background: #FFF!important;
  color: #000!important;
  padding: 10px 15px!important;
  font-size: 12px!important;
  max-width: 400px;
  border-radius: 0!important;

}
*/
    /* TIMELINE MOBILE QUERY */

    .timeline-post {
        padding: 10px;
        text-align: left;
        background: #FFF;
    }
    .timeline-post .entry-content a,
    .timeline-post .entry-content a:link {
        color: #000000;
        font-weight: 400;
    }
    .format-status .instagram-media,
    .format-status .twitter-tweet,
    .format-status .instagram-media {
        transition: all 300ms ease;
        /* box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.22) !important; */

        box-shadow: 0px 0px 30px rgba(0, 0, 0, 0) !important;
        border: 1px solid #b9b9b9 !important;
        border-radius: 0px !important;
        width: 100% !important;
        display: inline-block !important;
    }
    .timeline-post .timeline-time-published {
        position: absolute;
        right: -140px !important;
        top: calc( 50% - 9px);
    }
    .timeline .hentry:nth-child(even) .timeline-post .timeline-time-published {
        right: none;
        left: -110px !important;
    }
    .main-container {
        overflow-x: hidden !important;
        position: relative;
        top: 0;
        /* left: -200px; */

        width: 100%;
        height: 100% !important;
    }
    .featured-image.vbg.feature-image-guide-container {
        background-attachment: scroll;
    }
    .video-block {
        width: calc(100% - 20px);
        margin-left: 10px;
    }
    .video-block .player {
        width: 80%;
        max-width: 790px;
    }
    .video-block .list {
        min-width: 202px;
    }
    .video-side-list-info h1 {
        font-size: 13px;
        line-height: 18px;
    }
    .showscreen {
        margin-left: 10px;
    }
    .aux-h3 {
        margin-left: 10px !important;
    }
    .aux-h2 {
        margin-left: 10px !important;
    }
    .footer-info {
        width: 100%;
    }
    .archive-slider-element-info h1 {
        font-size: 12px;
        line-height: 15px;
    }
    ul#menu-footer li {
        font-size: 17px !important;
    }
    .hentry {
        /* width: auto; */

        width: calc(100% - 130px);
    }
    .side {
        /* width: 340px !important; */

        display: none;
    }
    .sidebar-spacer {
        display: none;
    }
    #main_single {
        /* width: 680px !important; */
        padding:0px;
        height: auto;
        margin: 0;
    }
    .related {
        margin-left: 20px;
    }
    .entry-content {
        /* width: 640px !important; */
    }
    .comments-container {
        width: 640px !important;
    }
    .home-grid {
        width: 100%;
        margin-left: 10px;
    }
    .social-news .whatsapp, .header-share .whatsapp {
        display: none;
    }
}
/*Portail tablets*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
    .vbg img {
        width: 680px;
    }
    .video-block .player {
        max-width: 535px;
    }
    .video-block .list {
        min-width: 205px;
    }
}

/*Ipad Pro*/
@media (min-width: 1024px) {
    ul#menu-footer li {
        /* clear: none; */

        font-size: 16px;
        padding: 0 0px;
        margin: 10px 0 0;
    }
    ul#menu-footer li a:link {
        transition: all 1s ease;
    }
    ul#menu-footer li a:hover {
        color: #00eba5;
    }
    .footer-info .col {
        /* width: 100%; */
        /* height: 70px; */
    }

    .grid-featured .col-1-2 .grid-box-image{
      height:260px;
    }

    .grid-featured .col-1-2 .grid-box {
    	min-height: 430px;
      max-height: 430px;
    }

/*
    .news-featured-image img {
      position: absolute;
      top:-50%;
    }
    .news-featured-image{
      height: 800px;
    }
*/
}
/* Social Bar Icons */

.social-bar {
    /* width: 100%; */
    /* max-width: 1200px; */

    height: 120px;
    /* margin: 0px auto; */
    /* color: rgb(255, 255, 255); */
    /* text-align: center; */

    padding: 0px;
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    right: 10px;
}
.social-bar .icons {
    /* font-family: 'Socialico'; */

    padding: 0;
}
.social-bar .icons a {
    background-color: rgba(98, 98, 98, 0);
    /* border-radius: 100px; */

    clear: none;
    float: none;
    margin-left: 0px;
    font-size: 16px;
    color: rgb(193, 193, 193);
    font-family: 'Socialico';
    border: 0px solid rgb(255, 255, 255);
    -webkit-transition: all 400ms ease;
    text-align: center;
    display: block;
    width: 35px;
    height: 60px;
    line-height: 42px;
}
.social-bar .icons a:link {
    /* padding: 0 10px; */

    transition: all .5s ease;
    display: inline-block;
}
.social-bar .icons a:hover {
    padding: 0 10px;
    transition: all .5s ease;
}
.social-bar .facebook:hover {
    /* border-radius: 100px; */

    color: rgb(255, 255, 255);
    /* background-color:white; */

    border: 0;
}
.social-bar .twitter:hover {
    /* border-radius: 100px; */

    color: rgb(255, 255, 255);
    /* background-color:white; */

    border: 0;
}
.social-bar .soundcloud:hover {
    /* border-radius: 100px; */

    color: rgb(245, 245, 245);
    /* background-color:white; */

    border: 0;
}
.social-bar .instagram:hover {
    /* border-radius: 100px; */

    color: rgb(253, 254, 255);
    /* background-color:white; */

    border: 0;
}
.social-bar .youtube:hover {
    /* border-radius: 100px; */

    color: rgb(255, 255, 255);
    /* background-color:white; */

    border: 0;
}
/* End social bar */

.qjq-container {
    background: linear-gradient( #425649 0%, #494949 100%) !important;
}
.main-qjq {
    width: 100% !important;
    background: linear-gradient( #F73131 0%, #002ACD 100%) !important;
    max-width: 100% !important;
}
.main-qjq .sidebar-author .author {
    margin: 0 0 0 0px;
    padding: 20px 0 20px;
}
.main-qjq .sidebar-author .author {
    border-bottom: 1px solid red;
}
.main-qjq .sidebar-author {
    padding-top: 0px;
    height: auto;
    font-size: 18px;
    width: calc(100% - 20px);
    margin: 10px;
}
}
.main-qjq .sidebar-author img {
    margin-right: 10px !important;
}
.main-qjq .sidebar-author a,
.main-qjq .sidebar-author a:link,
.main-qjq .sidebar-author a:visited,
.main-qjq .sidebar-author a:active,
.main-qjq .sidebar-author a:hover,
.main-qjq .sidebar-author a:visited {
    color: red;
}
.main-qjq .entry-content a,
.main-qjq .entry-content a:link,
.main-qjq .entry-content a:hover,
.main-qjq .entry-content a:active,
.main-qjq .entry-content a:visited {
    color: #001edb;
}
.main-qjq .social-news {
    margin: 10px 0 40px 0;
}
.qjq-content {
    width: 780px;
    background: #FFF;
    padding: 40px;
    max-width: none;
    margin: 50px auto !important;
    border: 1px solid #3D3D3D;
}
.qjq-branding {
    display: inline-block;
    /* margin: 10px 20px 0px 0px; */
    /* background: linear-gradient(0deg, #00EA88 0%, #16AD46 10%, #CD9177 10%, #CD9177 50%, #CD9177 81%, #3C382E 81%); */

    text-shadow: rgba(0, 0, 0, 0.431373) 10px 10px 10px;
    text-rendering: geometricprecision;
    letter-spacing: -16px;
    font-size: 93px;
    width: 210px;
    height: 210px;
    text-align: center;
    line-height: 160px;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    color: white;
    bottom: 0px;
    right: 0px;
    -webkit-animation: qjq-box 1s infinite alternate;
    font-weight: 900;
    position: absolute;
    left: 0px;
    top: 0px;
    background: #0600ED;
    padding: 31px 0px;
    /* background: -webkit-linear-gradient(top, rgba(124, 124, 124, 0), #00FFA8); */

    background: linear-gradient(top, #878787, #000);
    /* -webkit-background-clip: text; */
    /* -webkit-text-fill-color: transparent; */
    /* border: 1px solid; */
    /* padding: 53px 0 0; */

    background-image: url('../img/videosIcon.gif');
    background-position: center center;
}
.qjq h1 {
    line-height: 210px;
}
.qjq .entry-header-video {
    font-size: 30px;
    font-weight: 600;
    color: #FFF;
    width: 100%;
    /* background: #202020; */

    display: block;
    max-width: 1200px;
    width: 100%;
}
.qjq h1 {
    position: absolute;
    top: 75px;
    left: 240px;
    text-align: left;
    color: #FFF !important;
    max-width: 960px !important;
}
.qjq {
    /* background: #FFF !important; */

    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
    padding: 0px;
    height: 210px;
    margin: 0 auto 30px;
}
.qjq .label {
    position: absolute;
    left: 240px;
    top: 60px;
    font-size: 20px;
    color: #FFF;
}
.cs .qjq-branding {
    display: inline-block;
    margin: 0px 0px 0px 0px;
    text-shadow: #44007B 3px 3px 10px;
    /* text-rendering: geometricprecision; */

    letter-spacing: 1px;
    font-size: 29px;
    width: 210px;
    height: 210px;
    text-align: center;
    line-height: 217px;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    color: #FFF;
    bottom: 0px;
    right: 0px;
    -webkit-animation: none;
    font-weight: 900;
    position: absolute;
    left: 0px;
    top: 0px;
    background: linear-gradient(125deg, #FF0303 0%, #FFC200 100%)!important;
    padding: 31px 0px;
    background: linear-gradient(top, #878787, #000);
    /* -webkit-background-clip: text; */
    /* -webkit-text-fill-color: transparent; */

    padding: 0 0 0;
    background-image: none;
    background-position: center center;
}
.cs.qjq-container {
    background: linear-gradient( #424656 0%, #494949 100%) !important;
}
.cs.main-qjq {
    background: linear-gradient( #D8C1C1 0%, #A2CAC4 100%) !important;
}
@-webkit-keyframes qjq-box {
    0% {
        background-color: red;
        letter-spacing: 2px;
        font-size: 35px;
        text-shadow: rgba(0, 0, 0, .12) 3px 3px 3px;
        /*  			 transform: rotate(0deg); */
    }
    50% {
        /* 				background-color: lime; */
    }
    100% {
        background-color: blue;
        letter-spacing: 1px;
        font-size: 35px;
        text-shadow: rgba(0, 0, 0, 0.431373) 10px 10px 10px;
    }
}
/* TIMELINE  */

.reveal {
    opacity: 1 !important;
    padding: 40px 60px 20px;
}
.reveal .timeline-wrapper-post {
    width: 61px;
}
.timeline .hentry {
    width: calc( 50% - 1px);
    padding: 20px 60px;
    clear: both;
    float: left;
    margin: -150px 0px 0px 0 !important;
    position: relative;
    transition: all 500ms ease;
    opacity: 0;
}
.timeline .hentry .entry-content {
    width: 100%;
    font-size: 15px;
    line-height: 22px;
    margin: 20px 0 0 0 !important;
}
.timeline .hentry .entry-content p {
    margin-bottom: 0;
}
.timeline-post header:before {
    width: 20px;
    height: 20px;
    display: inline-block;
    content: '';
    background: linear-gradient(135deg, #4EFF42 0%, #12C0FF 100%)!important;
    margin: 0 5px 0 0;
}
.timeline-post .entry-title {
    font-weight: 400;
    margin: 0 0 20px;
    line-height: 25px;
    font-size: 20px !important;
    font-weight: 600;
}
.timeline-post .entry-header {
    font-weight: 400;
    font-size: 18px;
    line-height: 40px;
}
.timeline .social-news {
    margin: 0;
    font-size: 20px;
    position: relative;
}
.timeline .social-news .twitter,
.timeline .social-news .facebook {
    width: 32px;
    height: 32px;
    line-height: 34px;
    font-size: 17px;
    border-radius: 0;
}
.timeline .hentry:nth-child(odd) {
    text-align: right;
}
.timeline .hentry:first-child {
    margin: 0 120px 0px 0 !important;
}
.timeline .hentry:nth-child(even) {
    margin: -150px 0px 0px 0 !important;
    float: right;
}
.timeline .hentry:nth-child(even) .timeline-post .timeline-wrapper-post,
.hentry:nth-child(even) .timeline-wrapper-post {
    right: none;
    left: 0;
    transform: rotate(180deg);
}
.timeline-back {
    height: 71%;
    background: #2AD9B6;
    width: 3px;
}
.timeline-container {
    width: 3px;
    background-color: #D2D2D2;
    height: 100%;
    margin: 0 auto;
}
.timeline-wrapper {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0;
    z-index: -1;
}
.timeline-wrapper-post {
    width: 0px;
    height: 5px;
    position: absolute;
    top: 50%;
    right: 0;
    z-index: -1;
    overflow: hidden;
    transition: all 500ms ease;
    transition-delay: 200ms;
    /* border-radius: 20px 0 0 20px; */
}
.timeline-wrapper-post .timeline-container {
    width: 100%;
    background-color: #D2D2D2;
    height: 3px;
    margin: 0;
}
.timeline-wrapper-post .timeline-back {
    height: 3px;
    background: #2AD9B6;
    width: 100%;
}
.grid-video {
    width: 100%;
    top: 0px;
    left: 0;
}
.timeline-embed {
    width: 100%;
    height: auto;
    /* background: #0FF; */

    height: 341px!important;
    display: inline;
    padding: 20px 0;
}
.timeline-embed iframe {
    width: 100%;
    height: 243px;
}
.timeline-embed.sound iframe {
    width: 100%;
    height: 380px;
}

.format-status .instagram-media,
.timeline-post,
.format-status .twitter-tweet,
.format-status .instagram-media {
    transition: all 300ms ease;
    /* box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.22) !important; */

    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0) !important;
    border: 1px solid #b9b9b9 !important;
    border-radius: 0px !important;
    max-width: 400px !important;
    width: 100% !important;
    display: inline-block !important;
    background: transparent;
}
.timeline-post {
    background: #FFF;
    padding: 10px;
    display: inline-block;
    text-align: left;
}
.timeline-post .featured-image {
    width: calc(100% + 20px);
    margin-left: -10px;
    display: inline-block;
    background: #E8E8E8;
    min-height: 260px;
    background-position: center center;
}
.timeline-post .expanding-bg:hover {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3) !important;
}
.timeline-post .expanding-bg {
    background-size: 100%;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
}
.format-status .twitter-tweet {
    border-width: 0 !important;
    border-radius: 0 !important;
    width: 100% !important;
}
.standalone-tweet {
    border-radius: 0 !important;
}
.timeline-post .timeline-time-published {
    position: absolute;
    right: -110px;
    top: calc( 50% - 9px);
    color: #A1A1A1;
    font-size: 14px;
    text-align: left;
}
.timeline .hentry:nth-child(even) .timeline-post .timeline-time-published {
    right: none;
    left: -110px;
}
.timeline-gallery {
    height: 266px;
    width: calc( 100% + 20px);
    margin: 0 -10px !important;
    background: #E8E8E8;
    /* width: 100%; */

    display: block;
    overflow: hidden;
    position: relative;
}
.headlines .social-bar .icons a {
    width: 40px;
    height: 70px;
    padding: 0px;
    font-size: 23px;
    padding: 0 0px !important;
    line-height: 70px;
    /* background: rgb(222, 0, 0); */

    border-radius: 0px;
    color: rgb(158, 158, 158);
    /* border: 1px solid; */

    margin: 0px 0px;
    border: 0;
}
.headlines .social-bar {
    width: auto;
    /* background: rgb(222, 127, 0); */

    height: auto;
    margin: 0px;
    padding: 0px;
    font-size: 0 !important;
    text-align: right;
    display: flex;
    position: absolute;
    top: 0px;
    right: 52px;
}
/* timeline header*/

section#frontCover.coverage-special {
    height: 300px;
}
header.page-header.coverage-special {
    padding: 40px;
    text-align: center;
    width: 100%;
    height: inherit;
}
header.page-header.coverage-special img {
    min-width: 250px;
    max-width: 300px;
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: auto;
    vertical-align: middle;
}
.fmvps-wrapper {
    width: 100% !important;
}
/* Phones Only*/
@media (min-width: 320px) and (max-width: 767px) {

    .grid-box{
      border:0px;
    }

    .show-in-mobile{
      display: block !important;
    }

    .sidebarad-mid::before, .sidebarad-top::before {
        content: "ADVERTISEMENT";
    }

    .embed-container.videorelapple {
        padding-bottom: 370px;
        max-width: 375px;
        margin: 0 auto;
    }
    .entry-content iframe.youtube-video {
        /* height: 190px !important; */
    }
    .qjq-container {
        min-height: 640px !important;
    }
    .rsGCaption {
        display: none;
    }
    .section-navigation {
        left: 10px;
    }
    .date {
        /* display:none; */
    }
    .type-re_guides .hentry {
        margin: 5px 0 1.5em;
        width: calc(100% - 5px);
    }
    .guide-archive,
    .guide-archive:nth-child(odd),
    .guide-archive:nth-child(even),
    .guide-archive:nth-child(n+4),
    .guide-archive:nth-of-type(2) {
        margin: 20px auto !important;
    }
    .yarpp-related .guide-archive:nth-child(odd),
    .yarpp-related .guide-archive:nth-child(even),
    .yarpp-related .guide-archive:nth-child(n+4),
    .yarpp-related .guide-archive:nth-of-type(2) {
        margin: 20px auto !important;
    }
    .news-listing .archive-slider-element {
        margin: 5% !important;
        width: calc(100% - 10%);
    }
    .archive-slider-element-image-container {
        /* width: 100% !important; */
    }
    .social-bar {
        padding: 0px;
        font-size: 0;
        /* height: 300px; */
        /* float: left; */

        display: block;
        margin: 5px;
        position: relative;
        height: 60px;
    }
    .timeline-post {
        padding: 10px;
        text-align: left;
        background: #FFF;
    }
    .load-more-timeline {
        width: 100% !important;
    }
    .fb-like {
        width: 0px !important;
    }
    .expanding-bg:hover {
        /* background-size: 110%; */

        -webkit-transform: translate3d(-50%, -1px, 0) scale(1.1);
        /* transform: none; */
    }
    .timeline .hentry,
    .timeline .hentry:nth-child(odd) {
        width: 100%;
        padding: 0 0px;
        margin: 20px 0px 20px 0px !important;
        background: none !important;
    }
    .timeline .hentry:nth-child(even) {
        width: 100%;
        padding: 0 0px;
        margin: 20px 0px 20px 0px !important;
        background: none !important;
        float: left;
    }
    header.coverage-special img {
        min-width: 280px !important;
    }
    .home-section,
    .footer-info {
        max-width: 100%;
    }
    .footer-info img {
        height: 70px;
    }
    .timeline-post .timeline-time-published {
        position: absolute;
        right: inherit;
        top: 18px;
        right: 25px;
        width: auto;
        text-align: right;
        left: inherit !important;
    }
    .timeline-gallery {
        height: 200px;
        width: calc( 100%);
        margin: 0 !important;
    }
    .timeline-post .expanding-bg {
        box-shadow: none;
    }
}


.interior-header.coverage-special {
    height: 174px;
}
/* for guides */

.new-royalslider-8,
.new-royalslider-12 {
    margin: 20px 0;
}
.rsDefault .rsArrowIcn {
    background-color: rgb(0, 0, 0);
    background-color: rgba(13, 10, 10, 0.29)!important;
    border-radius: 0px !important;
    border: 1px solid;
}
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
    background-position: -65px -33px !important;
}
.rsDefault.rsHor .rsArrowRight .rsArrowIcn {
    background-position: -65px -65px !important;
}
/* for giveways */

#SignUp .signupframe {
    border: none;
    background: none;
}
/* identifiers */

.tag_identifier {
    margin: 0 0 10px;
    color: white;
    font-size: 0.85em;
    font-weight: bold
}
.tag_identifier img {
    max-width: 200px;
    height: auto;
    min-height: 0px;
    min-width: 0px;
    opacity: 1;
}
.tag_identifier .mobile {
    display: none;
}
.tag12170 img {
    width: 200px;
}
.load-more.active {
    width: 70px;
    font-size: 0px;
    background: white !important;
    border-radius: 100px;
    line-height: 40px;
    border: 1px solid;
    margin: 0 auto 10px !important;
}
.load-more-timeline {
    width: 921px;
    max-width: 100%;
    margin: 30px auto;
    border: 1px solid;
}
.load-more-timeline:hover {
    border: 1px solid;
}
.load-more .loading {
    width: 100%;
    height: 70px;
    background-image: url(../img/loader.png);
    background-position: center center;
    background-repeat: no-repeat;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.new-content {
    width: 100%;
    /* background: rgb(0, 211, 211); */

    display: flex;
    /*justify-content: space-between;*/
    flex-flow: row wrap;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: space-between;
}
.fb-post {
    margin: 0 auto 20px;
    display: table !important;
}
.oembed-container {
    position: relative;
    padding-bottom: 56.25%;
    margin: 0 0 15px;
}
.post-featured-video .oembed-container {
    margin: 0;
}
iframe.youtube-video, .oembed-container iframe {
    /* padding-bottom: 56.25%; */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*All Phones*/
@media (max-width: 767px) {
    .adUnitF {
        position: fixed;
        bottom: 0px;
        z-index: 9999;
        margin-bottom: 0px;
        border-top: 1px solid rgb(214, 214, 214);
        padding: 1px 0 !important;
    }

    .home-message{
        padding-top: 2px !important;
        font-size: 14px;
    }

    .home-statement {
        padding: 20px;
    }
    .headline-statement {
        font-size: 16px;
        text-align: justify;
    }
    .main-container {
        overflow-x: hidden;
    }
    .sidebar-spacer,
    .side {
        display: none;
        position: static;
        left: -1000px;
        /* display: block; */
    }
    .type-news {
        width: calc( 100% - 30px);
        margin: 0 10px;
    }
    .news-featured-image img {
        min-height: 0;
        max-height: 500px;
        width: 100%;
        position: relative;
        opacity: 0.75;
        transition: all 300ms ease-out;
        margin: -7px 0;
    }
    .news-featured-image img.active {
        opacity: 1;
    }
    .news-featured-image .info-container .info h1 {
        font-size: 25px;
        line-height: 28px;
        color: black;
        font-weight: bold;
    }
    .releases-featured-image .info-container .info h1 {
        font-size: 20px;
        line-height: 22px;
        color: white;
    }
    .entry-header {
        margin: 0px;
    }
    .author {
        margin: 0 0 0 10px;
    }
    .news-featured-image .info-container {
        width: 100%;
        padding: 15px 15px 0;
        top: 0;
        position: relative;
        transform: none;
        margin: 0;
        background: rgb(255, 255, 255);
        display: inline-block;
        height: auto;
    }
    .releases-featured-image .info-container {
        width: 100%;
        padding: 15px 15px 15px;
        /* top: calc(-50% + 100px); */

        position: relative;
        transform: none;
        margin: 0;
        background: none;
        display: inline-block;
    }
    .news-featured-image .section-label {
        font-size: 15px;
        /* margin: 0 0 20px; */
        /* display: inline-grid; */

        color: black;
    }
    .releases-featured-image .section-label {
        font-size: 15px;
        /* margin: 0 0 20px; */
        /* display: inline-grid; */

        color: white;
    }

    .entry-content #div-id-for-top-rectangle,
    .entry-content #div-id-for-mid-rectangle, .entry-content [id^=adslot_ret] {
        margin: 15px -15px;
        text-align: center;
        width: calc( 100% + 30px);
    }

    .menu-icon span {
        width: 40px;
        height: 2px;
        background: black;
        display: block;
        position: absolute;
        transition: all 200ms ease;
    }

    .menu-icon span:nth-child(1) {
        top: 23px;
        left: 10px;
        transform: rotate(0deg);
    }
    .menu-icon span:nth-child(2) {
        top: 33px;
        left: 10px;
        width: 40px;
    }
    .menu-icon span:nth-child(3) {
        top: 43px;
        left: 10px;
        transform: rotate(0deg);
    }
    .menu-icon.active span:nth-child(1) {
        transform: rotate(45deg);
        top: 33px;
        left: 10px;
    }
    .menu-icon.active span:nth-child(2) {
        left: 70px;
    }
    .menu-icon.active span:nth-child(3) {
        transform: rotate(-45deg);
        top: 33px;
        left: 10px;
    }
    .archive-article,
    .archive-article:nth-of-type(7n+2),
    .archive-article:nth-of-type(7n+3),
    .archive-article:nth-of-type(7n+4) {
        width: calc( 100% - 20px);
        height: auto;
        margin: 0px 10px 10px;
        padding: 10px;
        height: 170px;
    }
    .archive-article-image {
        width: 150px;
        height: 150px;
        background-size: cover;
        background-position: center center;
        float: left;
        clear: none;
    }
    .archive-article .section-label {
        position: relative;
        top: 0;
        left: 0;
        font-size: 12px;
        font-weight: 400;
        width: initial;
        text-align: left;
        background: none;
        color: rgb(0, 0, 0);
        margin: 0 0 -5px 0;
        padding: 0px;
        border-bottom: 1px solid;
        /* display: inline-block; */
    }

    .author-profile .archive-article-image {
    width:100%;
    }


    .archive-article .info-container,
    .author-profile .info-container {
        float: left;
        clear: none;
        width: calc( 100% - 170px);
        margin: 0px 10px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        top: 50%;
        position: relative;
    }

    .author-profile .info-container {
  width: calc( 100% - 20px);
  background: white;
  margin: 20px 0 0 20px;
  padding: 10px 20px 0 20px;
  /* transform: none; */
  }
    .author-profile .info-container h1{

        margin: 0px;
    }
    .archive-article h1 {
        font-size: 15px;
        line-height: 15px;
        padding: 0;
        font-weight: bold;
    }
    .archive-article:nth-of-type(7n+4) .archive-article-image {
        width: 100%;
        height: 100%;
        z-index: 0;
        position: relative;
        opacity: .7;
    }
    .archive-article:nth-of-type(7n+4) .info-container {
        z-index: 1;
        position: absolute;
        width: 100%;
    }
    .archive-article:nth-of-type(7n+4) .info {
        width: calc(100% - 80px);
    }
    .archive-article:nth-of-type(7n+4) .info h1 {
        font-size: 22px;
        line-height: 26px;
        margin: 20px 0 0px;
        display: initial;
        color: rgb(255, 255, 255);
        width: 100%;
    }
    .archive-article:nth-of-type(7n+4) .section-label {
        color: white;
        display: table;
    }
    .releases-featured-image .info-container .info {
        margin: 10px 0 0;
        width: 100%;
        top: 0;
        left: 0px;
        position: relative;
        transform: initial;
        float: left;
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }
    .releases-featured-image {
        height: inherit;
        display: block;
    }
    .releases-featured-image .info-container {
        display: block;
        top: 0px;
        transform: inherit;
        margin: 0px 0px;
        position: relative;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        /* optional */

        -webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        height: inherit;
    }
    .releases-featured-image img {
        position: absolute;
        width: auto;
        height: calc( 100%);
        max-height: 100%;
        min-height: 600px;
        opacity: .75;
        top: 0px;
    }
    .entry-meta {
        margin: 10px auto 0;
    }
    .sliderhome.home-showscreen {
        width: 100%;
        left: 0px;
    }
    .frontCover-container {
        /* 		height: 400px; */
    }
    .archive-article .info p {
        margin-bottom: 0 !important;
    }
    .archive-article:nth-of-type(7n+4) {
        padding: 0px;
        height: 230px;
    }
    .load-more {
        margin: 0 auto 10px;
        width: calc(100% - 20px);
    }

    .grid, .grid-pad{
      padding:0px !important;
      background-color: #f3f3f3;
    }

    [class*='col-'] {
      padding:0px !important;
    }

    .page-header{
      text-align: center;
    }

    .page-header h1{
      text-transform: uppercase;
      margin-left: 0px;
    }

    .grid-box{
      min-height: 350px;
      max-height: 350px;
      border:0px;
      background-color: #ffffff;
      margin: 0px 5px;
    }

    .grid-box-image {
      height:180px;
    }

    .col-1-1 .grid-box{
        min-height: 350px;
        max-height: 350px;
        background-color: black;
      }

    .col-1-1 .grid-box .grid-box-image {
          height: 350px;
          opacity: .7;
      }

    .col-1-1 .grid-box .info-container{
      	position: absolute;
        color:#ffffff;
        margin-top: 50px;
        width: calc(100% - 10px);
      }

      .col-1-1 .grid-box .info-container .info {
        float: none;
      }

    .grid-box h1 {
        font-size: 20px;
        line-height: 24px;
    }

    .col-1-1 .grid-box h1 {
        font-size: 28px;
        line-height: 30px;
    }

    .grid-box-ad::before, .grid-box-ad-lb::before {
        content: "ADVERTISEMENT";
    }

    .grid-box-ad{
      min-height: 300px;
      max-height: 300px;
    }
    .grid-box-ad-lb{
      margin:0px;
      padding:0px;
    }

    .related-grid{
      margin:0px 5px;
    }

    .related-grid .grid-box{
      height:60px !important;
      min-height: 60px !important;
      margin-bottom: 0px;
    }

    .related-grid .grid-box .grid-box-image{
      height:60px;
      width:22%;
      margin-right: 8px;
    }

    .related-grid .grid-box .info-container{
      padding:0px;
    }

    .related-grid .grid-box .section-label{
      font-size: 10px;
      margin-top: 0px;
    }

    .related-grid .grid-box .info{
      width:75%;
      margin: 3px 0px 0;
    }

    .related-grid .grid-box h1{
      font-size: 11px;
      line-height: 13px;
      font-weight: 700 !important;
    }

    .Upcoming-post {
      background-color: white;
      width: 100%;
      border-bottom: 1px solid #cfcfcf;
      font-size: 12px;
      position: fixed;
      top:70px;
      z-index:999;
      display: none;
    }

    .Upcoming-post .post-info{
      width: 90%;
      padding: 5px 8px;
      color: #F38182;
      float: left;
      height: 45px;
      overflow: hidden;
    }

    .Upcoming-post .trending-icon{
      float: right;
      height: 45px;
      width: 10%;
      padding: 12px 2px;
      font-size: 17px;
    }

    .Upcoming-post a {
      font-weight: 700;
    }

    .main-column{
      position:fixed;
      background-color: white;
      top:0;
      z-index:999999;
      display:none;
      height: 100%;
      overflow: scroll;
    }

    .main-column .upost-closex{
      position: absolute;
      width: 100%;
      text-align: right;
      padding: 20px;
      display: block;
    }

    .footer-info .last-col img{
      display: none;
    }



}
.masthead {
    width: calc(100% - 0px);
    height: 100% !Important;
    top: 0;
    transform: rotate(0deg);
    background: rgb(0, 255, 37);
    /* -webkit-mask-image: url(../img/remezclaLogoHome.svg); */

    position: fixed;
    transition: 1000ms ease;
    overflow: hidden;
    /*
    animation-delay: 3s;
    animation: masthead_animation 1s ;
*/
    /* display: block !important; */

    z-index: 10;
}

@keyframes masthead_animation {
    to {
        height: 0px;
    }
}
/* Design added by PPTS */
/* Clear space */

.clearfix {
    clear: both;
}
/* For showing author details at centre of the post image */

.entry-meta .author>img {
    display: inline-block;
}
/* Adding border to search bar in header */

.search-bar {
    /* border: 1px solid rgb(0, 0, 0); */
}
/* Aligning search bar in not found page */

.align-left .search-form {
    margin-left: 0px;
}
.align-left .search-form .search-field {
    color: #000 !important;
}
/* Adjust search box design - height property */

.search-field {
    height: 60px;
}
.post-listing {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: space-between;
    /* background: aquamarine; */
}
/*
.new-content {
	clear: both;
}
*/
/* Adjust latest post ajax placement */
/*
.latest-post-listing .new-content {
	position:relative;
	top:-80px;
}
*/

.clr {
    clear: both;
}
.archive-slider-container {

    margin: 20px 10px;
    overflow: hidden;
    position: relative;
    height: auto;
    border: 1px solid rgb(255, 219, 225);
    /*overflow-x: scroll;*/
    -webkit-overflow-scrolling: touch;
}
.collection-container h2 {
    font-size: 18px;
    line-height: 40px;
    border: 1px solid rgb(255, 219, 225);
    display: inline-block;
    margin: 0 20px -11px;
    font-weight: 600;
    padding: 5px;
    z-index: 3;
    position: absolute;
    background: rgb(255, 255, 255);
}
/* Slider design */

.slider-article-div {
    display: inline-block;
}
.archive-slider {
    width: 100%;
    display: block;
    padding: 20px 0px 0px;
}
.archive-slider .radar-article {
    width: 200px;
    clear: none;
    float: left;
    background: antiquewhite;
}
.collection-container {
    position: static;
    flex: 2 1 100%;
}
@media (max-width: 426px) {
    .archive-slider {
        width: 290%;
    }
}
@media (max-width: 767px) {
    .showscreen.slider-block {
        overflow: hidden !important;
    }
    .button.next.slide-next {
        display: block !important;
        overflow: hidden;
    }
    .guide-entry h2 {
        font-size: 12px !important;
        line-height: 22px;
        top: -37px;
        left: 59px;
    }
}
/*big phones small tablets*/
@media only screen and (max-width: 480px) {
    .archive-slider-container .archive-slider-element {
        width: 18% !important;
    }
    .archive-slider-element {
        margin: 0px 30px!important;
        display: table-row;
    }
}

/*med phones and small tables*/
@media (min-width: 481px) and (max-width: 768px) {
    .archive-slider-element {
        width: 47% !important;
    }

  .AdUnite-list::before{
      content: none;
    }

  .AdUnite-list {
      margin-top: 0px;
      left: -55px;
      background-color: #ffffff;
    }

    .col-1-3, .col-4-12 ,.col-2-3, .col-8-12{
      width:50% !important;
    }


}
@media (min-width: 769px) and (max-width: 929px) {
    .archive-slider-element {
        width: 32% !important;
    }
}
@media (min-width: 930px) and (max-width: 1226px) {
    .archive-slider-element {
        width: 24.8% !important;
    }
}

.social-postcard{
position:relative;
display: inline-block;
}

.share-image {
    position: absolute;
    top: 30px;
    right: 0;
    width: 70px;
    text-align: right;
}


.facebook-share {
    background-color: rgb(59, 89, 152) !important;
    width: 60px;
    height: 60px;
    clear: none;
    float: left;
    color: rgb(255,255,255) !important;
    font-size: 40px;
    -webkit-transition: all 400ms ease;
    border: 1px solid rgba(255, 0, 198, 0.99);
    box-shadow: none;
    text-shadow: none;
    text-align: center;
    font-family: 'Socialico';
    line-height: 60px;
    border: none !important;
}


.qc-cmp-button,
.qc-cmp-button.qc-cmp-secondary-button:hover {
    background-color: #bdc992 !important;
    border-color: #bdc992 !important;
}
.qc-cmp-button:hover,
.qc-cmp-button.qc-cmp-secondary-button {
    background-color: transparent !important;
    border-color: #bdc992 !important;
}
.qc-cmp-alt-action,
.qc-cmp-link {
    color: #bdc992 !important;
}
.qc-cmp-button,
.qc-cmp-button.qc-cmp-secondary-button:hover {
    color: #000000 !important;
}
.qc-cmp-small-toggle.qc-cmp-toggle-on,
.qc-cmp-toggle.qc-cmp-toggle-on {
    background-color: #569dff !important;
    border-color: #569dff !important;
}
