
.rtp-feature-text, .post-type-archive-magazine .rtp-main-title h1
{
    font-family: 'Fjalla One', sans-serif !important;
    margin-bottom:20px !important;
    margin-top:20px !important;
    font-size:20px !important;
}

.read-more { 
    font-size: 10pt !important; 
    margin-left: 10px !important; 
    color: #929292 !important; }

.recent-post-slider .wp-post-content a.readmorebtn { 
    background-color: #929292 !important; 
    font-size: 10pt !important; }
a:visited.read-more { color: #929292 !important; }

.rtp-latest-news .post-content p{font-family: 'Lato', sans-serif !important;line-height: 26px !important; font-size: 17px !important;}
.header_social .rtp-social-sharing{text-align:right !important; padding-right: 10px !important; padding-top:3px !important; margin-bottom:0px !important;}

.single .post-header, 
.search .post-header, 
.page .post-header {
overflow: visible !important;
}
.archive .rtp-feature-image-wrapper, .blog .rtp-feature-image-wrapper{
background: #fff !important;
}
.archive.author h3.rtp-feature-text.rtp-haute100-single-title {padding-left: 0 !important;}
.archive.author .haute-100-single-desc{margin-left:0 !important;}
.author_second_ad{display:none !important;}
.rtp-feature-image-wrapper>a.alignleft{height:auto !important;}
.rtp-content-ad-banner{height:auto !important; margin:0 !important;}
.rtp-content-ad-banner > div{margin:20px 0 !important;}

@font-face {

font-family: 'FontAwesome';

src: url('fonts/fontawesome-webfont.eot?v=4.4.0');

src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');

font-weight: normal;

font-style: normal;

}



audio,canvas,video {display: inline-block;}

audio:not([controls]) {
display: none;
height: 0
}

[hidden] {display: none}





a:focus {outline: thin dotted}



abbr[title] {border-bottom: 1px dotted;}

b,dt,strong {font-weight: bold}

dfn {font-style: italic}

mark {background: #FF0;color: #000}

pre {white-space: pre-wrap}

q { quotes: '\201C' '\201D' '\2018' '\2019'}

small {font-size: 80%}

sub,sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}

sup {top: -0.5em}

sub {bottom: -0.25em}

img {border: 0}

svg:not(:root) {overflow: hidden}

figure {margin: 0}

fieldset {
border: 1px solid #E8E8E8;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em
}

legend { border: 0; padding: 0}

button[disabled],input[disabled] {
cursor: default
}

input[type='checkbox'],input[type='radio'] {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0
}

input[type='search'] {-webkit-appearance: textfield}

input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration {

-webkit-appearance: none

}
button::-moz-focus-inner,input::-moz-focus-inner {
border: 0;
padding: 0
}

textarea {
overflow: auto;
vertical-align: top
}

table {
border-collapse: collapse;
border-spacing: 0;
width: 100%
}

th {background-color: #f5f5f5}

th,td {
border: 1px solid #E8E8E8;
padding: 0.5em;
text-align: left
}

dd {margin-left: 20px}

blockquote {
border-left: 4px solid #E8E8E8;
margin-left: 1em;
padding: 0 0 0 10px
}

blockquote p:last-child {margin: 0}

code {

background-color: #F7F7F9;

border: 1px solid #E1E1E8;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius: 3px;

color: #d14;

padding: 0.1em 0.4em

}

caption {

background-color: #ebebeb;

font-weight: 700;

padding: 5px

}

kbd {

background-color: #f5f5f5;

border: 1px solid #E8E8E8;

box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px #FFF inset;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius: 3px;

display: inline-block;

text-shadow: 0 1px 0 #fff;

white-space: nowrap;

margin: 0 .1em;

padding: 0 0.6em

}

pre {

background-color: #f5f5f5;

padding: 5px 10px;

overflow-x: auto

}

pre code {

background-color: transparent;

border: 0;

color: inherit;

padding: 0

}

hr {

-moz-box-sizing: content-box;

-webkit-box-sizing: content-box;

box-sizing: content-box;

height: 0

}



ul ul,

ul ol,

ol ul,

ol ol { margin: 0 0 0 1.5em}

iframe {

border: 0;

max-width: 100%

}.wp-smiley {border: 0;margin: 0}

.avatar {margin: 0}

.rtp-margin-0 {margin: 0}

.rtp-margin-bottom-0 {margin-bottom: 0}



.rtp-margin-bottom-20 { margin-bottom: 20px}

.rtp-margin-bottom-30 {margin-bottom: 30px}



.rtp-margin-top-10 {margin-top: 10px}
.rtp-margin-top-20 {margin-top: 20px}
.rtp-margin-top-30 {margin-top: 30px}

.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
text-align: center
}

.alignleft {float: left}

.alignright {float: right}

.show {display: block}

.hide,.hidden {display: none}

.clear {
clear: both;
content: '\0020';
display: block;
height: 0;
visibility: hidden;
overflow: hidden;
width: 0
}


.error,.info,.notice,.success,#gforms_confirmation_message,.warning {
border: 1px solid;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
display: block;
margin: 0 0 1.5em;
padding: 5px
}

.error p:last-child,.info p:last-child,.notice p:last-child,.success p:last-child,#gforms_confirmation_message p:last-child,.warning p:last-child {margin: 0}

.notice {
background-color: #F9F9F9;
border-color: #eee;
color: #666
}

.info {
background-color: #D9EDF7;
border-color: #BCE8F1;
color: #3A87AD
}

.success,#gforms_confirmation_message {
background-color: #DFF0D8;
border-color: #D6E9C6;
color: #468847
}

.warning {
background-color: #FCF8E3;
border-color: #FBEED5;
color: #C09853
}

.error {
background-color: #F2DEDE;
border-color: #EED3D7;
color: #B94A48
}

.rtp-section-separator:after {
border-bottom: 1px solid #E8E8E8;
content: '';
display: block;
height: 1px;
left: 10px;
max-width: 98%;
position: absolute;
bottom: 0;
visibility: visible;
width: 100%;
z-index: 2
}

.rtp-border-box,table,.rtp-view-all,.rtp-inner-column,#rtp-primary-menu,#rtp-nav-menu li,
#rtp-trending-nav-menu li,img,.wp-caption,.rtp-escape-container .rtp-escape-content,.rtp-city-guide-list li,.rtp-most-popular-stories .title {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}

.rtp-content-box {
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box
}
.rtp-base-font-family,

#reply-title small {

font-family: Arial, Helvetica, sans-serif

}

.rtp-font-monospace,

code,

kbd,

pre,

samp {

font-family: Consolas, monaco, monospace

}



.rtp-secondary-font-size,

code,

kbd,

pre,

samp,

.gallery-caption,

.rtp-navigation,

.rtp-comments-pagination,

.comment-text,

#respond,

#respond .form-allowed-tags,

.breadcrumb {

font-size: 13px;

line-height: 1.61538em

}.rtp-tertiary-font-size,

.commentlist .trackback em,

.commentlist .pingback em,

.widget_calendar table {

font-size: 12px;

line-height: 1.75em

}




.rtp-common-link,

.rtp-common-link:active,

.rtp-common-link:visited,

.rtp-common-link a,

.rtp-common-link a:active,

.rtp-common-link a:visited,

.rtp-common-link span,

.rtp-common-link span:active,

.rtp-common-link span:visited {

color: #A9A9A9

}

.rtp-common-link:hover,

.rtp-common-link:focus,

.rtp-common-link a:hover,

.rtp-common-link a:focus,

.rtp-common-link span:hover,

.rtp-common-link span:focus {

color: #E73333

}



input.email {

width: 64%

}

/*select {padding: 0;}*/

input[type="email"]:focus,

input[type="number"]:focus,

input[type="password"]:focus,

input[type="search"]:focus,

input[type="tel"]:focus,

input[type="text"]:focus,

input[type="url"]:focus,

input[type="color"]:focus,

input[type="date"]:focus,

input[type="datetime"]:focus,

input[type="datetime-local"]:focus,

input[type="month"]:focus,

input[type="time"]:focus,

input[type="week"]:focus,

select:focus,

textarea:focus {

border-color: #ccc;

outline: none

}


button[disabled],

input[disabled] {

cursor: not-allowed;

opacity: 0.6

}

input::-webkit-input-placeholder,

textarea::-webkit-input-placeholder {

color: #ababab

}

input:-moz-placeholder,

textarea:-moz-placeholder {

color: #ababab

}

input,

textarea,

select,

button,

rtp-button {

-moz-box-sizing: border-box;

-webkit-box-sizing: border-box;

box-sizing: border-box

}

label {cursor: pointer}

input:-moz-placeholder,

input:focus {

box-shadow: none !important

}input:invalid {

box-shadow: none !important

}

body#tinymce {

background: #fff;


margin: 0 10px;

padding: 10px 5px

}

.wp-caption-dt {

border: 0;

padding: 0

}

@font-face {

font-family: 'HeroicCondensedRegular';

src: url("./fonts/heroiccondensed-regular.eot");

src: url("./fonts/heroiccondensed-regular.eot") format("embedded-opentype"), url("./fonts/heroiccondensed-regular.woff") format("woff"), url("./fonts/heroiccondensed-regular.ttf") format("truetype"), url("./fonts/heroiccondensed-regular.svg#HeroicCondensedRegular") format("svg")

}

@font-face {

font-family: 'HeroicCondensedBold';

src: url("./fonts/heroiccondensed-bold.eot");

src: url("./fonts/heroiccondensed-bold.eot") format("embedded-opentype"), url("./fonts/heroiccondensed-bold.woff") format("woff"), url("./fonts/heroiccondensed-bold.ttf") format("truetype"), url("./fonts/heroiccondensed-bold.svg#HeroicCondensedBold") format("svg")

}

@font-face {

font-family: 'constantiaregular';

src: url("./fonts/constan-webfont.eot");

src: url("./fonts/constan-webfont.eot?#iefix") format("embedded-opentype"), url("./fonts/constan-webfont.woff") format("woff"), url("./fonts/constan-webfont.ttf") format("truetype"), url("./fonts/constan-webfont.svg#constantiaregular") format("svg")

}

.rtp-image-sprite,

.rtp-image-android-icon,

.rtp-image-arrow-next,

.rtp-image-arrow-prev,

.rtp-image-art-object-left,

.rtp-image-art-object-right,

.rtp-image-checkin-facebook,

.rtp-image-close-button,

.rtp-image-colorbox-next-button,

.rtp-image-colorbox-prev-button,

.rtp-image-facebook-color-medium,

.rtp-image-facebook-color,

.rtp-image-facebook-share,

.rtp-image-facebook,

.rtp-image-frame,

.rtp-image-gplus-color,

.rtp-image-gplus-share,

.rtp-image-gplus,

.rtp-image-icon-airtravel,

.rtp-image-icon-car,

.rtp-image-icon-city,

.rtp-image-icon-drink,

.rtp-image-icon-eat-at-day,

.rtp-image-icon-eat-at-night,

.rtp-image-icon-party,

.rtp-image-icon-relax,

.rtp-image-icon-sea,

.rtp-image-icon-shop,

.rtp-image-icon-stay,

.rtp-image-instagram-icon,

.rtp-image-ipad-icon,

.rtp-image-ipad,

.rtp-image-iphone-icon,

.rtp-image-nav-logo,

.rtp-image-pause-slideshow,

.rtp-image-pinterest-color-medium,

.rtp-image-pinterest-color,

.rtp-image-pinterest,

.rtp-image-play-icon,

.rtp-image-play-slideshow,

.rtp-image-search-icon,

.rtp-image-search,

.rtp-image-sign-in-facebook,

.rtp-image-singup,

.rtp-image-slider-nav-next,

.rtp-image-slider-nav-prev,

.rtp-image-slider-next-arrow,

.rtp-image-slider-prev-arrow,

.rtp-image-time,

.rtp-image-twitter-color-medium,

.rtp-image-twitter-color,

.rtp-image-twitter-share,

.rtp-image-twitter,

.rtp-image-zoom,

#colorbox #cboxSlideshow,

#colorbox #cboxPrevious,

#colorbox #cboxNext,

#colorbox #cboxClose,

#colorbox.cboxSlideshow_on #cboxSlideshow,

#colorbox.cboxSlideshow_off #cboxSlideshow,

.rtp-city-guide-list a:before,

.rtp-city-guide-list .jet-and-airtravel-in:before,

.rtp-city-guide-list .luxury-car-transportation-in:before,

.rtp-city-guide-list .sea-and-marina-in:before,

.rtp-city-guide-list .where-to-drink-in:before,

.rtp-city-guide-list .where-to-eat-at-daytime-in:before,

.rtp-city-guide-list .where-to-eat-at-night-in:before,

.rtp-city-guide-list .where-to-party-in:before,

.rtp-city-guide-list .where-to-relax-in:before,

.rtp-city-guide-list .where-to-shop-in:before,

.rtp-city-guide-list .where-to-stay:before,

.rtp-video-img .rtp-play-icon,

.rtp-fb-checkin,

#wp-social-login-connect-options .wsl_connect_with_provider {

background-image: url('./img/rtp-image-s8e01591098.png');

background-repeat: no-repeat

}

.rtp-image-android-icon {background-position: 0 0}

.rtp-image-arrow-next { background-position: 0 -37px}

.rtp-image-arrow-prev { background-position: 0 -65px}

.rtp-image-art-object-left { background-position: 0 -95px}

.rtp-image-art-object-right {background-position: 0 -127px}

.rtp-image-checkin-facebook { background-position: 0 -159px}

.rtp-image-close-button {background-position: 0 -199px}

.rtp-image-colorbox-next-button {background-position: 0 -244px}

.rtp-image-colorbox-prev-button {background-position: 0 -292px}

.rtp-image-facebook-color-medium {background-position: 0 -340px}

.rtp-image-facebook-color {background-position: 0 -385px}

.rtp-image-facebook-share { background-position: 0 -424px}

.rtp-image-facebook {background-position: 0 -460px}

.rtp-image-frame {background-position: 0 -500px}

.rtp-image-gplus-color {background-position: 0 -816px}

.rtp-image-gplus-share {background-position: 0 -855px}

.rtp-image-gplus {background-position: 0 -891px}

.rtp-image-icon-airtravel {background-position: 0 -931px}

.rtp-image-icon-car {background-position: 0 -965px}

.rtp-image-icon-city {background-position: 0 -994px}

.rtp-image-icon-drink {background-position: 0 -1025px}

.rtp-image-icon-eat-at-day { background-position: 0 -1059px}

.rtp-image-icon-eat-at-night { background-position: 0 -1093px}

.rtp-image-icon-party { background-position: 0 -1126px}

.rtp-image-icon-relax { background-position: 0 -1160px}

.rtp-image-icon-sea {background-position: 0 -1192px}

.rtp-image-icon-shop {background-position: 0 -1227px}

.rtp-image-icon-stay {background-position: 0 -1262px}

.rtp-image-instagram-icon {background-position: 0 -1295px}

.rtp-image-ipad-icon {background-position: 0 -1335px}

.rtp-image-ipad {background-position: 0 -1372px}

.rtp-image-iphone-icon {background-position: 0 -1412px}

.rtp-image-nav-logo {background-position: 0 -1450px}

.rtp-image-pause-slideshow {background-position: 0 -1505px}

.rtp-image-pinterest-color-medium {background-position: 0 -1551px}

.rtp-image-pinterest-color {background-position: 0 -1596px}

.rtp-image-pinterest {background-position: 0 -1635px}

.rtp-image-play-icon {background-position: 0 -1675px}

.rtp-image-play-slideshow {background-position: 0 -1739px}

.rtp-image-search-icon {background-position: 0 -1785px}

.rtp-image-search {background-position: 0 -1814px}

.rtp-image-sign-in-facebook {background-position: 0 -1853px}

.rtp-image-singup {background-position: 0 -1900px}

.rtp-image-slider-nav-next {background-position: 0 -1940px}

.rtp-image-slider-nav-prev {background-position: 0 -1983px}

.rtp-image-slider-next-arrow {background-position: 0 -2026px}

.rtp-image-slider-prev-arrow {background-position: 0 -2151px}

.rtp-image-time {background-position: 0 -2276px}

.rtp-image-twitter-color-medium {background-position: 0 -2312px}

.rtp-image-twitter-color {background-position: 0 -2357px}

.rtp-image-twitter-share {background-position: 0 -2396px}

.rtp-image-twitter {background-position: 0 -2432px}

.rtp-image-zoom {background-position: 0 -2472px}

.rtp-grey-full {background: #E9EEF3;overflow: hidden}



.rtp-secondary-title {font-family: "ArimoRegular", sans-serif}



.rtp-magazine-archive-content .rtp-feature-text {

text-align: center;

font-size: 48px

}

.post-type-archive-magazine .rtp-current-issues .rtp-title {

margin-bottom: 5px

}

.rtp-feature-text a.home-cat-link,

.rtp-feature-text a.home-cat-link:visited{

color: #8A929C;

text-decoration: none

}

.rtp-feature-text a.home-cat-link:hover,

.rtp-feature-text a.home-cat-link:active,

.rtp-feature-text a.home-cat-link:focus{

color: #D52B2B;

text-decoration: none

}

.social-sharing-text {display: none}



.rtp-button-small,

.rtp-button-small:visited {

background: #E73333;

color: #fff;

display: inline-block;

font-family: "ArimoRegular", sans-serif;

font-size: 12px;

line-height: 26px;

margin: 0 auto;

padding: 0 10px;

text-align: center;

text-transform: uppercase

}



.rtp-inner-two-column { padding-bottom: 15px}

.rtp-inner-two-column .rtp-map-container {float: left}

.rtp-inner-two-column .rtp-odd {clear: left; padding-right: 15px}

.rtp-inner-two-column .rtp-even {clear: right;padding-left: 15px}

.rtp-inner-column {float: left;width: 50%}

.rtp-haute-rss-feeds .rtp-tab-content {margin-top: -3px}

.rtp-feed-tabs {

background: #fff;

border-left: 1px solid #d2d2d2;

border-right: 1px solid #d2d2d2;

border-bottom: 1px solid #d2d2d2;

display: none;

font-family: "HeroicCondensedRegular", sans-serif;

margin: 0;

position: absolute;

right: 0;

top: 28px;

z-index: 100

}

.rtp-feed-tabs li {border-top: 1px solid #E8E8E8;list-style: none}

.rtp-feed-tabs li:first-child {border-top: 0}

.rtp-feed-tabs a,

.rtp-feed-tabs a:visited {

color: #454545;

display: block;

padding: 5px 20px

}

.rtp-feed-tabs a:hover,

.rtp-feed-tabs a:focus {

color: #E73333

}

.rtp-feed-tabs .active a {

color: #E73333

}

.rtp-get-feeds {position: relative}

.rtp-get-feeds:hover .rtp-tabs {display: block}

.rtp-tab-content h5 {margin-bottom: 20px}

.rtp-3-column {overflow: hidden}

.rtp-3-column .rtp-column {

float: left;

padding-top: 12px;

padding-bottom: 12px;

width: 170px

}

.rtp-3-column .rtp-first-column {

clear: left;

margin-right: 65px

}

.rtp-3-column .rtp-second-column {

margin-right: 65px

}

.rtp-3-column .title {

clear: both;

margin: 0;

overflow: hidden;

line-height: 1.27em

}

.rtp-3-column .rtp-title {clear: both}

.rtp-3-column .rtp-thumbnail-container a.alignleft {margin: 0 20px 20px 0}

#divID1 {display: none}

.rtp-load-more {

clear: both;

font-family: "Open Sans Condensed", sans-serif;

margin: 40px 0 20px;

overflow: hidden;

position: relative;

text-align: center;

text-transform: uppercase

}

.rtp-load-more:after {

background: #e5e5e5;

content: '';

height: 1px;

left: 0;

position: absolute;

top: 13px;

width: 100%;

z-index: 1

}


.rtp-load-more a,

.rtp-load-more a:visited {

background: #E73333;

border-left: 30px solid;

border-right: 30px solid;

color: #fff;

display: inline-block;

line-height: 27px;

padding: 0 20px;

position: relative;

text-decoration: none;

z-index: 10

}

.rtp-load-more a:hover,

.rtp-load-more a:focus {background: #CA1818}

#ajax-loader {

display: none;

margin: 20px 0 0;

overflow: hidden;

text-align: center

}

#ajax-loader img {margin: 0 auto}

#no-more-posts {

background: #E73333;

border-left: 30px solid;

border-right: 30px solid;

color: #fff;

display: inline-block;

line-height: 27px;

padding: 0 20px;

position: relative;

z-index: 10

}

.rtp-border-bottom {border-bottom: 1px solid #E8E8E8}

.rtp-feature-color-text {

color: #E73333;

font-weight: bold;

line-height: 1em;

margin-bottom: 10px;

text-transform: uppercase

}

.rtp-black-color-text {color: #000;font-weight: bold}

.rtp-padding-top-20 {padding-top: 20px}

.rtp-tabs { margin: 0}

.rtp-tabs li {list-style: none}

#colorbox #cboxContent {

background: #000;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

border-radius: 5px;

margin-top: 35px;

padding: 9px 9px 45px

}

.page-template-template-haute-tv-php #colorbox #cboxContent {padding-bottom: 9px}

#colorbox #cboxTitle {

color: #fff;

font-family: "Open Sans Condensed", sans-serif;

font-size: 15px;

top: -25px

}

#colorbox .rtp-caption {

background: rgba(0, 0, 0, 0.8);

bottom: 45px;

-moz-box-sizing: border-box;

-webkit-box-sizing: border-box;

box-sizing: border-box;

color: #949595;

font-family: "Open Sans", sans-serif;

font-size: 13px;

line-height: 1.5em;

padding: 10px 25px 10px 15px;

position: absolute;

width: 100%

}

#colorbox #cboxCurrent {

bottom: 16px;

color: #949595;

left: 50px;

right: auto;

top: auto;

width: 100%

}

#colorbox #cboxSlideshow {

bottom: 10px;

height: 26px;

left: 10px;

top: auto;

right: auto;

text-indent: -9999px;

text-transform: uppercase;

width: 26px

}

#colorbox #cboxPrevious,

#colorbox #cboxNext {

height: 28px;

width: 27px

}

#colorbox #cboxPrevious {background-position: 0 -292px}

#colorbox #cboxNext {background-position: 0 -244px}

#colorbox #cboxClose {

background-position: 0 -199px;

height: 25px;

right: 8px;

top: -32px;

width: 25px

}

#colorbox #cboxLoadedContent {border: 0}

#colorbox.cboxSlideshow_on #cboxSlideshow {background-position: 0 -1505px}

#colorbox.cboxSlideshow_off #cboxSlideshow {background-position: 0 -1739px}

#colorbox.rtp-singup-lightbox #cboxClose {top: 8px}

#colorbox.rtp-singup-lightbox #cboxContent {padding: 0}

.rtp-caption:empty {display: none}

.rtp-lightbox-share {

bottom: 9px;

float: left;

left: 150px;

opacity: 0.6;

position: absolute;

width: auto

}


.rtp_magazine_new_widget h6.title a,


.rtp-pursuits-cat-title a {

font-weight: 700

}

#rtp-primary-menu.rtp-fixed-nav .searchform {

position: absolute;

right: -90px;

z-index: 200
}

#rtp-primary-menu.rtp-fixed-nav .searchform .searchsubmit,#rtp-primary-menu.rtp-fixed-nav .searchform .searchsubmit:visited {
position: static
}

.specialities {
background: #E9EEF3;
line-height: 24px;
padding: 5px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box
}
.specialities .speciality {
display: inline-block;
color: #648EC3;
padding: 3px 10px;
text-decoration: none;
font-family: 'Open Sans Condensed';
font-size: 14px;
font-weight: 700
}

.specialities .speciality.current,.specialities .speciality:hover {
background: #648EC3;
color: #FFF
}

.specialities .market-dropdown {

float: right;

width: 265px;

line-height: 25px

}

.specialities .market-dropdown label {

color: #8A929C;

font-weight: 700;

float: left;

line-height: 27px;

font-family: 'Open Sans Condensed', sans-serif

}

.specialities .market-dropdown select {

width: 150px;

vertical-align: middle;

margin-left: 10px;

padding: 3px 3px;

color: #3c4d63;

font-weight: bold;

font-size: 13px

}

.haute5-listings {margin: 40px 0 0 0}

.haute5-listings article {

width: 350px;

position: relative;

float: left;

margin-bottom: 40px

}

.haute5-listings article h2 {

display: table;

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;

background: rgba(0, 0, 0, 0.8);

margin-bottom: 0;

bottom: 0px;

left: 0px;

min-height: 60px;

position: absolute;

text-align: center;

width: 100%

}

.haute5-listings article h2 a {

color: #E9EEF3;

font-weight: 700;

font-size: 18px;

display: table-cell;

vertical-align: middle;

text-align: center

}

.haute5-listings article h2 a:hover {color: #648ec3}

.haute5-listings article.hentry {clear: none;padding: 0}

.haute5-listings article.even {padding-left: 10px}

.haute5-listings article.odd {padding-right: 10px;clear: both}

.haute5-listings figure img {margin: 0;display: block;height:230px;}

.ambassador-grid .rtp-100-box {position: relative}

.ambassador-grid .rtp-100-box img {margin: 0;display: block}

.ambassador-grid .ambassador-info {

position: absolute;

bottom: 0;

left: 0;

width: 100%;

background: rgba(0, 0, 0, 0.65);

padding: 8px;

color: #FFF;

box-sizing: border-box;

-moz-box-sizing: border-box;

-webkit-box-sizing: border-box

}

.ambassador-grid .market {font-weight: 700;font-size: 10px}

.ambassador-grid .market.am-name {font-size: 14px}

.ambassador-grid .market.am-link,

.ambassador-grid .market.am-link:hover {

font-weight: normal;

font-size: 9px;

text-decoration: none

}

.rtp-author .rtp-like-tweet a {

display: inline-block;

margin-left: 15px;

background: url("./img/share-icons.png") no-repeat;

width: 15px;

height: 15px

}

.rtp-author .rtp-like-tweet a:first-child {margin-left: 0}

.rtp-author .rtp-like-tweet a.fb {background-position: -30px 0}

.rtp-author .rtp-like-tweet a.fb:hover {background-position: -30px -21px}

.rtp-author .rtp-like-tweet a.tw {background-position: -80px 2px}

.rtp-author .rtp-like-tweet a.tw:hover {background-position: -80px -20px}

.rtp-author .rtp-like-tweet a.insta {background-position: -52px 2px}

.rtp-author .rtp-like-tweet a.insta:hover {background-position: -52px -21px}

.rtp-hautetv-slider {

font-family: 'Open Sans Condensed', sans-serif;

margin-top: 20px;

padding-bottom: 35px

}

.rtp-slide {color: #636e7c}

.rtp-slide .rtp-slide-desc { width: 216px;float: left}

.rtp-slide .rtp-slide-desc h3 a {

color: #D2D4D8;

font-weight: 700;

font-size: 24px;

line-height: 28px

}

.rtp-slide .rtp-slide-desc p {font-size: 14px; margin: 5px 0 50px 0}

.rtp-slide .rtp-slide-desc p:empty {margin: 0;padding: 0}

.rtp-slide .rtp-slide-frame {

float: left;

width: 854px;

overflow: hidden;

margin-left: 20px

}

.rtp-slide-social div {padding: 5px 0;border-top: 1px solid #1b2533}

.rtp-slide-social .view {background: url("./img/2014/view-icon.png") no-repeat center left; padding-left: 25px}

.rtp-slide-social span {

display: inline-block;

margin-left: 20px;

background: url("./img/2014/video-share.png") no-repeat;

padding-left: 20px;

vertical-align: middle;

background-position-y: 3px

}

.rtp-slide-social span:first-child {margin-left: 0}

.rtp-slide-social span.fb {background-position-x: -65px}

.rtp-slide-social span.gp {background-position-x: -120px}

.rtp-haute-tv .rtp-feature-text {

color: #273649;

font-family: 'Open Sans Condensed', sans-serif;

font-weight: 700;

font-size: 30px;

text-align: center;

margin-bottom: 20px

}

.rtp-tv-video {

font-family: 'Open Sans Condensed', sans-serif;

width: 226px;

float: left;

margin-bottom: 35px;

margin-left: 35px

}

.rtp-tv-video figure {

position: relative;

margin-bottom: 15px;

background: #000

}

.rtp-tv-video figure img {

margin: 0;

display: block;

min-height: 151px

}

.rtp-tv-video figure time {

position: absolute;

z-index: 8;

font-weight: 300;

font-size: 12px;

color: #FFF;

bottom: 0px;

left: 0px;

background: rgba(0, 0, 0, 0.8);

padding: 0 5px

}

.rtp-tv-video figure:after {

cursor: pointer;

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

content: "";

z-index: -5

}

.rtp-tv-video figure:hover:after {background: url("./img/2014/play-icon.png") no-repeat center center rgba(0, 0, 0, 0.5);z-index: 5}

.rtp-tv-video.clearme {clear: both;margin-left: 0px}

.rtp-tv-video h4 {color: #273649;font-weight: 700}

.rtp-tv-video .rtp-lightbox-video {outline: none}







.post-type-archive-magazine #header-wrapper {margin-bottom: 0;padding-bottom: 0}



.rtp-ad-banner {

clear: both;

margin-left: auto;

margin-right: auto;

overflow: hidden

}

.rtp-ad-banner img,

.rtp-ad-banner iframe,

.rtp-ad-banner embed {display: block;margin: 0 auto}

.rtp-header-banner.rtp-primary-ad-banner {

height: 90px;

max-width: 1090px;

text-align: center;

margin-top:3rem

}

.rtp-footer-banner.rtp-primary-ad-banner {height: 90px;max-width: 720px}

.rtp-content-ad-banner {height: 90px;width: 728px}

.rtp-header-banner { margin-bottom: 3rem;margin-top: 12px;padding-bottom:3rem;}

.rtp-middle-ad {margin-bottom: 20px;margin-top: 20px}

.single .rtp-middle-ad,

.tax-cityguide .rtp-middle-ad {

margin-bottom: 40px;

margin-top: 20px;

overflow: hidden

}

.category-haute-5-blog .rtp-middle-ad,

.category-haute-secrets .rtp-middle-ad,

.error404 .rtp-middle-ad,

#rtp_flipbook {

margin-bottom: 20px;

margin-top: 20px

}

#rtp_flipbook {height: 90px;width: 728px}

#rtp-top5-all {margin-top: 0}

.rtp-footer-banner {margin-bottom: 20px;margin-top: 40px}



.rtp-content-sticky {padding-right: 40px}

.single-magazine #content {padding: 0}

.basel-sidebar {width:27% !important;}




.post-header+.rtp-feature-title {

color: #fff;

font-family: "Open Sans Condensed", sans-serif;

font-weight: bold;

font-size: 14px;

text-transform: uppercase

}

.single-magazine .post-header+.rtp-feature-title {

float: none;

text-align: center;

position: relative;

z-index: 97

}

.single-magazine .post-header+.rtp-feature-title>* {display: inline-block}









.cycle-pager {

bottom: 10px;

height: 16px;

left: 40px;

line-height: 100%;

position: absolute;

z-index: 101;

}

.cycle-pager>a {

color: #afb2b6;

text-align: center;

overflow: hidden;

position: relative;

text-indent: -9999px;

text-transform: uppercase;

vertical-align: top;

width: 16px;

height: 16px;

display: inline-block;

margin-right: 0.375rem;

}

.cycle-pager>a:before {

content: "\f111";

font-size: 10px;

height: 16px;

left: 0;

position: absolute;

text-indent: 0;

top: 0;

vertical-align: top;

width: 16px;

font-family: 'FontAwesome';

}

.cycle-pager>a.cycle-pager-active:before {

content: "\f10c";

color: #ea3c3c;

font-size: 15px;

}

.searchform {width: 100%}

.searchform .search-text {

background: #EDEDED;

border: none;

-moz-border-radius: 0;

-webkit-border-radius: 0;

border-radius: 0;

font-family: "Open Sans Condensed", sans-serif;

font-size: 14px;

float: left;

padding: 5px;

height: 32px;

width: 720px

}


.searchform .searchsubmit:hover,

.searchform .searchsubmit:focus {background-position: 0 -19px}

.error404 .searchsubmit,

.error404 .searchsubmit:hover,

.error404 .searchsubmit:focus {

background: url("./img/2014/search-icon.png") no-repeat scroll 0 8px #EDEDED;

float: right;

height: 32px;

padding: 5px;

text-indent: -9999px;

width: 30px;

top:-32px;

}



#rtp-primary-menu .searchform {

background: #ccd0d4;

float: right;

margin-top: 6px;

margin-bottom: 6px;

overflow: hidden;

height: 25px;

width: 150px;

position: relative;

margin-right:15px;

}

#rtp-primary-menu .searchform .search-text {

background: transparent;

border: none;

color: #636e7c;

font-weight: 700;

-moz-border-radius: 0;

-webkit-border-radius: 0;

border-radius: 0;

font-family: "Open Sans Condensed", sans-serif;

font-size: 12px;

float: right;

padding: 0 5px;

height: 25px;

width: 145px

}

body.home .rtp-color-social-links {display:none;}

.su_net_container {display:none !important;}




#rtp-primary-menu .searchform .search-text::-webkit-input-placeholder { color: #636e7c}
#rtp-primary-menu .searchform .search-text:-moz-placeholder {color: #636e7c}
#rtp-primary-menu .searchform .search-text::-moz-placeholder {color: #636e7c}
#rtp-primary-menu .searchform .search-text:-ms-input-placeholder {color: #636e7c}
#rtp-primary-menu .searchform .searchsubmit,
#rtp-primary-menu .searchform .searchsubmit:visited {
background: url("./img/2014/search-icon.png") no-repeat scroll 5px 5px transparent;
position: absolute;
left: 125px;
top: 0px;
height: 25px;
padding: 0 5px;
text-indent: -9999px;
width: 30px
}

#rtp-primary-menu .searchform .searchsubmit:hover,
#rtp-primary-menu .searchform .searchsubmit:focus,
#rtp-primary-menu .searchform .searchsubmit:active {background-position: 5px -22px}

#rtp-primary-menu.rtp-fixed-nav>#rtp-nav-menu {background: #0f131c;z-index: 10}

#rtp-primary-menu .rtp-market-dropdown {

margin-right: 10px;

margin-top: 6px;

position: relative;

z-index: 12

}

#rtp-primary-menu .rtp-market-dropdown .rtp-select-market { margin-right: 0}

.rtp-fixed-nav {

background: #0f131c;

left: 50%;

margin-left: -545px !important;

position: fixed;

top: 0;

float: none;

z-index: 9999 !important

}

.rtp-fixed-nav:before,

.rtp-fixed-nav:after {

background: #0f131c;

bottom: 0;

content: " ";

position: absolute;

top: 0;

width: 700%

}

.rtp-fixed-nav:after {left: 100%}

.rtp-fixed-nav:before {right: 100%}

.admin-bar .rtp-fixed-nav {top: 28px}

.rtp-fixed-nav #rtp-nav-menu>li>a {padding: 8px}

.rtp-fixed-nav#rtp-primary-menu .searchform .search-text {width: 110px}



#rtp-nav-menu .rtp-issue-menu ul {min-width: 280px}





.rtp-nav-logo {float: left;margin-top: 8px;overflow: hidden}

.rtp-nav-logo a {

background: url("img/2014/hl-small-logo.png") no-repeat 0 0;

margin-right: 20px;

height: 24px;

overflow: hidden;

text-indent: -9999px;

text-transform: uppercase;

width: 30px;

display: block;

font-size: 0;

float: left

}

#rtp-trending-menu {font-size: 11px;float: left}

#rtp-trending-nav-menu {position: relative;margin: 0;height: 24px;width: 550px}

#rtp-trending-nav-menu li {font-size: 14px;float: left;list-style: none;position: relative}

#rtp-trending-nav-menu li:hover>a {color: #fff;text-decoration: none}

#rtp-trending-nav-menu li:hover>ul {display: block}

#rtp-trending-nav-menu #rtp-trend {color: #8A929C;line-height: 1em;margin-right: 10px;padding: 5px 15px}

#rtp-trending-nav-menu #rtp-trend:after {

background: url("./img/2014/trending-arrow.png") no-repeat scroll right center transparent;

content: " ";

height: 8px;

position: absolute;

right: 0;

top: 8px;

width: 6px

}

#rtp-trending-nav-menu a {font-size: 12px}

#rtp-trending-nav-menu a,

#rtp-trending-nav-menu a:visited {

color: #8A929C;

display: block;

height: auto;

line-height: 1em;

padding: 6px 12px;

text-decoration: none

}

#rtp-trending-nav-menu a:hover,

#rtp-trending-nav-menu a:focus {color: #fff}#rtp-trending-nav-menu .current-menu-item>a,

#rtp-trending-nav-menu .current_page_ancestor>a,

#rtp-trending-nav-menu .current_page_item>a {color: #fff;text-decoration: none}

#rtp-trending-nav-menu .rtp-header-social {position: absolute;right: 0;top: 0;width: 25px;height: 25px}

#rtp-trending-nav-menu .rtp-header-social.facebook {right: 75px}

#rtp-trending-nav-menu .rtp-header-social.facebook a:hover {background-position: 0px -35px}

#rtp-trending-nav-menu .rtp-header-social.twitter {right: 50px}

#rtp-trending-nav-menu .rtp-header-social.twitter a {background-position: -25px 0}

#rtp-trending-nav-menu .rtp-header-social.twitter a:hover {background-position: -25px -35px}

#rtp-trending-nav-menu .rtp-header-social.pinterest {right: 25px}

#rtp-trending-nav-menu .rtp-header-social.pinterest a {background-position: -50px 0}

#rtp-trending-nav-menu .rtp-header-social.pinterest a:hover {background-position: -50px -35px}

#rtp-trending-nav-menu .rtp-header-social.instagram a {background-position: -75px 0}

#rtp-trending-nav-menu .rtp-header-social.instagram a:hover {background-position: -75px -35px}

#rtp-trending-nav-menu .rtp-header-social a {

width: 25px;

height: 25px;

background: url("./img/2014/HL-social-header.png") no-repeat 0 0;

margin: 0;

padding: 0

}

.city_hide {display: none !important}

.rtp-sticky-social {

position: fixed;

left: 0;

top: 350px;

z-index: -10;

opacity: 0;

-webkit-transition: opacity 1s;

transition: opacity 1s;

-moz-transition: opacity 1s

}

.rtp-sticky-social .sticky-social a {

display: block;

width: 52px;

height: 52px;

background: url("./img/2014/HL-home-social.png") no-repeat

}

.rtp-sticky-social .sticky-social a.tw {background-position: 0 -52px}

.rtp-sticky-social .sticky-social a.insta {background-position: 0 -104px}

.rtp-sticky-social .sticky-social a.pin {background-position: 0 -156px}

.rtp-sticky-social .sticky-social a.stmbl {background-position: 0 -208px}

.rtp-sticky-social-visible {z-index: 50}


.rtp-image-box .wp-caption+p {margin: 20px 0 10px}

.gallery {margin: 0 auto 30px}

.gallery br+br {display: none}

.gallery-item {

display: inline-block;

margin: 0;

-moz-box-sizing: border-box;

-webkit-box-sizing: border-box;

box-sizing: border-box;

padding: 5px;

vertical-align: top

}

.gallery-columns-1 .gallery-item {width: 100%}

.gallery-columns-2 .gallery-item {width: 50%}

.gallery-columns-3 .gallery-item {width: 33.33333%}

.gallery-columns-4 .gallery-item {width: 25%}

.gallery-columns-5 .gallery-item {width: 20%}

.gallery-columns-6 .gallery-item {width: 16.66667%}

.gallery-columns-7 .gallery-item {width: 14.28571%}

.gallery-columns-8 .gallery-item {width: 12.5%}

.gallery-columns-9 .gallery-item {width: 11.11111%}

.gallery-caption {

color: #666;

margin: 0 0 10px;

padding: 0;

text-align: center

}

.gallery-icon {

overflow: hidden;

padding: 5px;

text-align: center

}

.gallery-icon .attachment-thumbnail {

background-color: #f5f5f5;

border: 1px solid #E8E8E8;

margin: 0;

max-width: 100%;

padding: 5px

}

.gallery-size-rtp-medium-thumb .gallery-icon a {

background: #000;

border: 1px solid #E8E8E8;

display: block;

height: 119px;

overflow: hidden;

position: relative

}

.gallery-size-rtp-medium-thumb .gallery-icon a:after {

-moz-box-sizing: border-box;

-webkit-box-sizing: border-box;

box-sizing: border-box;

background: transparent;

border: 4px solid #fff;

content: '';

height: 100%;

left: 0;

position: absolute;

top: 0;

width: 100%

}

.gallery-size-rtp-medium-thumb img {

display: block;

margin: 0;

min-width: 166px

}

.rtp-navigation,

.rtp-comments-pagination {

clear: both;

padding-bottom: 1.5em;

padding-top: 1.5em

}

.rtp-navigation a,

.rtp-comments-pagination a {text-decoration: none}

.rtp-navigation a:hover,


#rtp-signup-page-content {min-height: 400px;margin-bottom: 20px}

#rtp-signup-page-content .rtp-main-title {margin-top: -30px}

.rtp-require {background: #ffe4e1}

.rtp-haute-ambassador-content .rtp-feature-title {margin: 0 0 8px}

.rtp-haute-ambassador-content .wp-pagenavi {border-top: 1px solid #d2d2d2;clear: both;margin-top: 12px}

.rtp-haute-ambassadors .rtp-thumbnail-container {width: 100%}

.rtp-haute-ambassadors .rtp-title {margin: 0 0 5px}

.rtp-haute-ambassadors .rtp-author-thumb {float: left;display: block;margin: 0 0 6px;position: relative;text-decoration: none;width: 100%}

.rtp-haute-ambassadors .rtp-author-thumb img {float: left}

.rtp-author-designation {clear: both;color: #8A8A8A;font-size: 11px;line-height: 1em;margin: 0 0 7px}

.rtp-view-profile {clear: both;float: left;font-size: 9px;line-height: 1em;margin: 0 0 5px;text-transform: uppercase}

.rtp-caption {background: rgba(0, 0, 0, 0.8);bottom: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;color: #fff;font-family: "Open Sans", sans-serif;font-size: 12px;left: 0;line-height: 1.5em;padding: 2px 6px;position: absolute;text-transform: uppercase}

.rtp-latest-posts {clear: both;float: left;margin-bottom: 27px;padding-top: 5px}

.rtp-latest-posts li {list-style: none;width: 300px;display: inline;float: left;margin-left: 40px}

.rtp-latest-posts li:nth-child(1) {margin: 0}

.rtp-latest-posts a,.rtp-latest-posts a:visited {color: #191919;float: left;max-width: 100%;text-decoration: none;position: relative}

.rtp-latest-posts a:hover {color: #E73333;text-decoration: none}

.rtp-latest-posts img {float: left;margin: 0}

.rtp-latest-posts .rtp-page-title {font-family: "HeroicCondensedRegular", sans-serif;font-weight: normal;padding: 8px 10px;text-transform: none;overflow: hidden}

.rtp-basel-posts li a,.rtp-basel-posts li a:visited {color: #191919}

.rtp-basel-posts li a:hover {color: #E73333;text-decoration: none}

.rtp-basel-posts .rtp-grid-3 {width: 200px;display: inline;float: left}

.rtp-basel-posts img {max-width: 200px;max-height: 140px;margin: 0 0 10px 0}

.rtp-basel-posts .rtp-more-posts {margin: 0}

.rtp-basel-posts .rtp-more-posts li:nth-child(3n+1) {clear: left}

.rtp-basel-posts .rtp-more-posts li:nth-child(3n+2) {margin-left: 20px;margin-right: 20px}


.rtp-basel-posts .rtp-more-posts li {list-style: none outside none;margin-bottom: 16px}

.rtp-basel-posts .rtp-load-more:after {background: none}

.basel-sidebar {width: 300px;float: left}

.basel-sidebar .widget {overflow: hidden}

.basel-sidebar a,.basel-sidebar a:visited {color: #191919}

.basel-sidebar a:hover {color: #E73333;text-decoration: none}

.basel-sidebar .basel-branding {margin: -14px 0 0;padding: 0}

.basel-sidebar .basel-branding li {border-bottom: 1px solid #E8E8E8;list-style: none;width: 100%;float: left;font-family: "HeroicCondensedRegular", sans-serif;font-size: 15px;padding: 8px 0}

.basel-sidebar .basel-branding li a {display: inline-block;width: 50%}

.basel-sidebar #current-brand-basel {color: #E73333}

.single-magazine .content-wrapper .rtp-top-five-city {margin-right: 8px}

.single-magazine #content {color: #727272;float: none;margin-right: 0;margin-top: 35px;width: 100%}


.single-magazine .rtp-feature-title .view-flipbook {background: #EA3C3D;color: #fff;display: inline-block;font-family: "Open Sans Condensed", sans-serif;font-size: 14px;line-height: 1.12em;padding: 4px 15px 5px;text-align: center;vertical-align: top}

.single-magazine .rtp-feature-title .view-flipbook:hover,.single-magazine .rtp-feature-title .view-flipbook:focus {background: #D52B2B;color: #fff;text-decoration: none}





.single-magazine .rtp-feature-title .rtp-prev-issue,.single-magazine .rtp-feature-title .rtp-next-issue {font-size: 0;height: 45px;vertical-align: top;width: 45px;position: absolute;top: -5px}

.single-magazine .rtp-feature-title .rtp-prev-issue {left: 0}

.single-magazine .rtp-feature-title .rtp-prev-issue:hover {background-position: 0 -55px}

.single-magazine .rtp-feature-title .rtp-next-issue {right: 0;padding: 0}

.single-magazine .rtp-feature-title .rtp-next-issue:hover {background-position: 100% -55px}

.rtp-mag-cover-container {overflow: hidden;color: #8A929C;position: relative;z-index: 10;margin-bottom: 65px}

.rtp-mag-cover-container .rtp-left-image {float: left;margin: 0;text-align: center;width: 801px;overflow: hidden}

.rtp-mag-cover-container .rtp-left-image img {display: block;height: auto;max-height: 534px;max-width: 801px;width: auto;margin: 0}

.rtp-mag-cover-container .rtp-mag-title {color: #EA3C3C;font-family: "HeroicCondensedBold", sans-serif;font-size: 24px;text-transform: uppercase}

.rtp-mag-cover-container p {line-height: 1.3em}

.rtp-mag-cover-container .rtp-post {float: left;width: 285px;margin-left: 2px}

.rtp-mag-cover-container .rtp-post .post-content {background: #3C4C63;color: #8A929C;font-size: 14px;line-height: 1.583em;margin-top: 4px;padding: 30px 20px 10px;overflow: hidden;width: 100%}

.rtp-mag-cover-container .rtp-post .post-content .rtp-title {font-family: "Open Sans Condensed", sans-serif;display: block;font-size: 20px;color: #E9EEF3;margin: 10px 0 10px 0;font-weight: 700;line-height: 1.2em;width: 250px}

.rtp-mag-cover-container .rtp-post .post-content .rtp-title a {color: #E9EEF3;text-decoration: none}

.rtp-mag-cover-container .rtp-post .post-content .rtp-title a:hover,.rtp-mag-cover-container .rtp-post .post-content .rtp-title a:active {color: #648EC3}

.rtp-mag-cover-container .rtp-post .post-content p {margin: 0}

.rtp-mag-cover-container .rtp-post img {display: block;height: auto;max-height: 342px;max-width: 285px;width: auto;margin: 0}

.rtp-mag-scene-slider-container {margin-top: 65px;position: relative;z-index: 10}

.rtp-mag-scene-slider-container .rtp-mag-title {color: #EA3C3C;font-family: "HeroicCondensedBold", sans-serif;font-size: 24px;text-transform: uppercase;display: block;margin-bottom: 12px;line-height: 28px}

.rtp-mag-scene-slider-container .rtp-title {font-family: "Open Sans Condensed", sans-serif;display: block;font-size: 35px;color: #3C4D63;margin: 0 0 10px 0;font-weight: 700;line-height: 1em}

.rtp-mag-scene-slider-container .rtp-title a {color: #3C4D63;text-decoration: none}

.rtp-mag-scene-slider-container .rtp-title a:hover,.rtp-mag-scene-slider-container .rtp-title a:active {color: #648EC3}

.rtp-mag-scene-slider-container p {line-height: 1.3em;margin-bottom: 35px}

.rtp-mag-scene-slider-container .rtp-scene-slide {overflow: hidden}

.rtp-mag-scene-slider-container .rtp-scene-slide .rtp-post {color: #8A929C;float: left;overflow: hidden;width: 454px;margin-top: 100px;margin-right: 10px}

.rtp-mag-scene-slider-container .rtp-scene-slide .rtp-post .post-content {margin-left: 15px}

.rtp-mag-scene-slider-container .rtp-scene-slide .rtp-mag-img {float: right;overflow: hidden;width: 621px}

.rtp-mag-scene-slider-container .rtp-scene-slide .rtp-main-image {margin-bottom: 3px;display: block}

.rtp-mag-scene-slider-container .rtp-scene-slide .rtp-main-image img {display: block;height: auto;max-height: 414px;max-width: 621px;width: auto;margin: 0}

.rtp-mag-scene-slider-container .rtp-scene-slide .rtp-left-image,.rtp-mag-scene-slider-container .rtp-scene-slide .rtp-right-image {display: none;margin: 0;float: left}

.rtp-mag-scene-slider-container .rtp-scene-slide .rtp-left-image img,.rtp-mag-scene-slider-container .rtp-scene-slide .rtp-right-image img {display: block;height: auto;max-height: 206px;max-width: 309px;width: auto;margin: 0}

.rtp-mag-scene-slider-container .rtp-scene-slide .rtp-right-image {margin-left: 3px}


