/*
Theme Name: Canadian Business
Theme URI:      http://www.rogersdigitalmedia.com
Description:    Canadian Business, a child theme of RDM Foundation Parent.
Template:       rdm_foundation
Version:        1.0
Author:         Sully Syed
*/

@import url("../rdm_foundation/style.css");

/* ===== FONT LIST =====
*   ArgosRegular
*   ArgosItalic
*   ArgosBold
*	ArgosBoldItalic
*	ArgosLight
*	ArgosLightItalic
*
*   HamburgSerialXlightRegular
*   HamburgSerialMediumRegular
*	HamburgSerialBold
*	HamburgSerialBoldItalic
*   HamburgSerialHeavyRegular
*/

@import url("fonts/argos/web/argos_regular_macroman/stylesheet.css");
@import url("fonts/argos/web/argos_italic_macroman/stylesheet.css");
@import url("fonts/argos/web/argos_bold_macroman/stylesheet.css");
@import url("fonts/argos/web/argos_bolditalic_macroman/stylesheet.css");
@import url("fonts/argos/web/argos_light_macroman/stylesheet.css");
@import url("fonts/argos/web/argos_lightitalic_macroman/stylesheet.css");

@import url("fonts/hamburgserial/web/hamburgserial_xlight_macroman/stylesheet.css");
@import url("fonts/hamburgserial/web/hamburgserial_medium_macroman/stylesheet.css");
@import url("fonts/hamburgserial/web/hamburgserial_bold_macroman/stylesheet.css");
@import url("fonts/hamburgserial/web/hamburgserial_bolditalic_macroman/stylesheet.css");
@import url("fonts/hamburgserial/web/hamburgserial_heavy_macroman/stylesheet.css");

/* @end */

p {
    font-weight: 100;
    font-style: normal;
    font-family: Helvetica, Arial, serif;
    line-height: 140%;
}

.container {
    padding: 0;
}

.container > div, .container > header, .container > footer {
    padding: 0 9px;
}

@media only screen and (min-width: 1008px) and (max-width:1264px) {
	.container > div, .container > header, .container > footer {
	    padding: 0;
	}
}


#main {
	border-top: 3px double #BFBFBF;
	border-bottom: 3px double #BFBFBF;
}

#main .content {
	position: relative;
	float: left;
	width: 100%;
	background: #fff;
}

@media only screen and (min-width:768px) and (max-width:1007px) {
	#main {
		border: none;
	}
}

/* SITE BANNER */


#banner {
    position: relative;
    padding-top: 1.3%;
   	background: #dc4128;
}

#banner .desktop-search .searchform {
    border: none;
}

@media only screen and (max-width: 767px) { /* Mobile */
    #main {
   		padding-top: 10px;
    }

	#service-bars {
		margin:0 -10px;
	}
	ul.mobile-section-nav {
		margin-bottom:0;
	}
	ul.mobile-section-nav li {
		padding:13px 12px 14px 10px;
	}
}

@media only screen and (max-width: 1007px) and (min-width:768px) { /* Tablet */
    #banner {
        border-bottom: none;
    }

}

.mobile-date {
    display: none !important;
}

h1 {
    font-weight: normal;
    font-style: normal;
    font-size: 34px;
    font-size: 3.4rem;
    font-family: "HamburgSerialBold", Helvetica, sans-serif;
}

h2 p {
    font-weight: 200;
    font-style: italic;
    font-size: 18px;
    font-size: 1.8rem;
    font-family: Helvetica, sans-serif;
}

h5 {
    font-size: 14px;
    font-size: 1.4rem;
    font-family: Helvetica, sans-serif;
}

h5 a {
    padding: 0 4px;
}

a {
    color: #dc4128;
}

/* SITE NAVIGATION */

.tab-nav {
	position: relative;
	z-index: 10;
	background: #fff;

}

.tab-nav:before {
	content: '';
	background: #fff;
	top: 0;
	left: -100%;
	right: -100%;
	bottom: 0;
	position: absolute;
	display: block;
}


.tab-nav li:first-child a {
	padding-left: 0px;
}

.tab-nav li {
	background: #fff;
	z-index: 1;
}

.tab-nav li a {
    font-size: 14px;
    font-size: 1.7rem;
    font-weight: normal;
    font-style: normal;
    font-family: "ArgosBold", Georgia, serif;
    line-height: 1.6;
    text-align: left;
}

@media only screen and (max-width: 767px) {

	.tab-nav li a {
		padding: 5px 10px;
		font-size: 24px;
		font-size: 2.4rem;
	}

	#menu-mobile-menu li:nth-child(1) { /* Home */
		width: 28%;
	}

}

ul.mobile-section-nav {
	background: #B1AFB0;
}

ul.mobile-section-nav li.current-menu-item a {
	color: #57C5D8;
	background: #FFF;
	outline: #FFF 3px solid;
}

ul.mobile-section-nav li.current-menu-item.news a {
    color: #A4B332;
    background: #FFF;
    outline: #FFF 3px solid;
}

ul.mobile-section-nav li.current-menu-item.investing a {
    color: #005D87;
    background: #FFF;
    outline: #FFF 3px solid;
}

ul.mobile-section-nav li.current-menu-item.technology a {
    color: #FBAA19;
    background: #FFF;
    outline: #FFF 3px solid;
}

ul.mobile-section-nav li.current-menu-item.companies a {
    color: #0C8285;
    background: #FFF;
    outline: #FFF 3px solid;
}

ul.mobile-section-nav li.current-menu-item.economy a {
    color: #231F20;
    background: #FFF;
    outline: #FFF 3px solid;
}

ul.mobile-section-nav li.current-menu-item.lifestyle a {
    color: #51C4DB;
    background: #FFF;
    outline: #FFF 3px solid;
}

ul.mobile-section-nav li.current-menu-item.commentary a {
    color: #EF4123;
    background: #FFF;
    outline: #FFF 3px solid;
}

ul.mobile-section-nav li.news a:hover {
    color: #A4B332;
    background: #FFF;
    outline: #FFF 3px solid;
}
ul.mobile-section-nav li.investing a:hover {
    color: #005D87;
    background: #FFF;
    outline: #FFF 3px solid;
}
ul.mobile-section-nav li.technology a:hover {
    color: #FBAA19;
    background: #FFF;
    outline: #FFF 3px solid;
}
ul.mobile-section-nav li.companies a:hover {
    color: #0C8285;
    background: #FFF;
    outline: #FFF 3px solid;
}
ul.mobile-section-nav li.economy a:hover {
    color: #231F20;
    background: #FFF;
    outline: #FFF 3px solid;
}
ul.mobile-section-nav li.lifestyle a:hover {
    color: #51C4DB;
    background: #FFF;
    outline: #FFF 3px solid;
}

ul.mobile-section-nav li.commentary a:hover {
    color: #EF4123;
    background: #FFF;
    outline: #FFF 3px solid;
}

.tab-nav ul {
    margin: 0;
}


.tab-nav li.current-menu-item a {
    border-color: #ff0a89;
    font-weight: 100;
    font-style: normal;
    font-family: serif;
}

.tab-nav li a:hover {
    color: #1099ac;
}

.tab-nav li.home a {
    color: #dc4128;
}

.tab-nav .small a {
    font-weight: 100;
    font-style: normal;
    font-size: 1.5rem;
    font-family: "ArgosRegular", Georgia, serif;
    line-height: 1.9;

}


@media only screen and (max-width: 1264px) and (min-width:1008px) { /* Desktop */
    .tab-nav li a {
        font-size: 15px;
        font-size: 1.5rem;
		padding: 0em 0.6em;
    }
}

.non-responsive  .tab-nav li a {
	font-size: 15px;
	font-size: 1.5rem;
}


@media only screen and (max-width:1264px){
    .tab-nav .small a {
        line-height: 1.5;
    }
}

.tablet-side {
    float: left;
    margin: 5px 0 0 0;
    padding: 0 10px 10px 10px;
}

.tablet-side > nav, .tablet-side > ul {
    padding: 10px 0 10px 0;
    border-bottom: 3px double #BFBFBF;
}

.tablet-side > :last-child {
    border: none;
}

@media only screen and (max-width: 1007px) and (min-width:768px) { /* Tablet */
    .tablet-side .social-links {
        float: none;
    }
}

@media only screen and (max-width: 1264px) and (min-width:1008px) { /* Desktop */
    .tablet-side .social-links .title {
        font-size: 12px;
        font-size: 1.2rem;
    }
}

#login h1 a {
    background-image: url("images/logo.png") !important;
}

/* Flex Grid customizations */

.flex-grid .box.multi-long {
	min-height: 710px;
    max-height: 100%;
}

.flex-grid .box.ad .ad-container {
    padding: 4.3% 0px;
    /*min-height: 300px;
    max-height: 300px;*/
}


.search-results .flex-grid .box.ad .ad-container {
	max-height: none;
}

.flex-grid .box.ad .ad-container h5 {
    position: relative;
    z-index: 10;
    margin: 0 auto 8px auto;
    padding: 5px 0 5px 0;
    width: 100%;
    color: #fff;
    background-color: #ef4023;
    text-transform: capitalize;
    font-weight: 100;
    font-weight: normal;
    font-style: normal;
    font-size: 15px;
    font-size: 1.5rem;
    font-family: 'ArgosItalic', Georgia, serif;
}

.flex-grid .box.content-box.empty:before {
	border-left: none;
}

@media only screen and (max-width: 1264px) and (min-width:1008px) { /* Desktop */
    /******* Sponsorship button ********/
    ad-sponsor-large-container {
        text-align:right;
    }
}

@media only screen and (min-width:1265px) { /* Widescreen */
    /******* Sponsorship button ********/
    .ad-sponsor-large-container {
        text-align:right;
    }

    div.list-page-breadcrumb-container {
        padding-right: 19px;
    }
}

/* NAV COLOURS */

.tab-nav li.news a:hover, .tab-nav li.news.current-menu-item a {
	color: #A4B332;
}

.tab-nav li.investing a:hover, .tab-nav li.investing.current-menu-item a {
	color: #005D87;
}

.tab-nav li.technology a:hover, .tab-nav li.technology.current-menu-item a {
	color: #FBAA19;
}

.tab-nav li.companies-and-industries a:hover, .tab-nav li.companies-and-industries.current-menu-item a {
	color: #0C8285;
}

.tab-nav li.economy a:hover, .tab-nav li.economy.current-menu-item a {
	color: #231F20;
}

.tab-nav li.lifestyle a:hover, .tab-nav li.lifestyle.current-menu-item a {
	color: #51C4DB;
}

.tab-nav li.blogs-and-comment a:hover, .tab-nav li.blogs-and-comment.current-menu-item a {
	color: #EF4123;
}

/* ARTICLE */

.single-post article p {
    font-size: 18px;
    font-size: 1.8rem;
    font-family: "HamburgSerialXlightRegular", Helvetica, sans-serif;
}

.single-post article.post header {
    margin: 0 0 2% 0;
    padding: 0 0 2% 0;
    border-bottom: 1px solid #ccc;
}

.single-post .social-title {
    font-size: 20px;
    font-size: 2.0rem;
    font-family: 'ArgosRegular', Georgia, serif;
    margin-bottom: 11px;
}



/* PHOTO GALLERY */

#full-gallery-numbers {
    padding-top: 10px;
}

/* SITE FOOTER */

footer.main-footer {
    position: relative;
    background: #fff;
}


.social-links {
    margin: 5px 0 0 0;
}

.social-links .text {
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: 'ArgosRegular', Georgia, serif;
    border: none;
}

.social-links h3 {
	float: left;
	margin-right: 10px;
}

@media only screen and (max-width: 1264px) and (min-width:1008px) { /* Desktop */
    .social-links .text {
        font-size: 12px;
        font-size: 1.2rem;
    }
}

@media only screen and (max-width: 1007px) and (min-width:768px) { /* Tablet */

    .social-links {
        margin: 0 0 20px 0;
    }
}

/* GLOBAL FOOTER */

#rdm_global_footer {
    position: relative;
    padding: 7px 0;
}

#rdm_global_footer .columns.four a:hover h2 {
    color: #666;
}



#rdm_global_footer header h1 {
    position: relative;
    width: 97%;
    height: auto;
    background-color: #dc4128;
    color: #fff;
    font-size: 22px;
    font-size: 2.2rem;
    padding: 8px 8px 8px 58px;
}

#rdm_global_footer header h1::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 45px;
    height: 43px;
    border-right: 1px solid #fff;
    background: transparent url('images/cb-orange.png') no-repeat center center;
    content: '';
}

#rdm_global_footer aside h2 {
    font-size: 16px;
    font-size: 1.6rem;
    text-align: left;
    font-family: 'ArgosRegular',Georgia,serif;
}

.main-footer .service_footer .desktop-search {
    margin-left:0;
}

#rdm_global_footer a.content-link {
    color: #000;
    font-weight: 700;
    font-style: bold;
    font-family: 'Helvetica Neue', Helvetica, serif;
    border-left: 4px solid #dc4128;
    padding-left: 5px;
    clear: both;
}

#rdm_global_footer a.content-link:hover {
	color: #dc4128;
}


@media only screen and (max-width: 767px) {  /* Mobile */
    #rdm_global_footer a.content-link {
        font-size: 12px;
        font-size: 1.2rem;
    }

    #rdm_global_footer .row .columns.four {
        border: none;
    }

}

@media only screen and (max-width: 1007px) and (min-width:768px) { /* Tablet */
    #rdm_global_footer a.content-link {
        font-size: 12px;
        font-size: 1.2rem;
    }

	#rdm_global_footer aside h2 {
		margin-left: 40%;
	}

}

.rdm_universal_footer {
    text-align: left;
    float:right;
}

.rdm_universal_footer a {
    color: #C15645;
    font-weight: bold;
}

.nice.tabs.vertical {
    border: none;
}

.nice.tabs.vertical li a {
    padding: 15px 0;
    border: none;
    color: #000;
    text-align: left;
    font-weight: normal;
    font-style: normal;
    font-size: 2.0rem;
    font-family: "AgrosRegular", Rockwell, Georgia, serif;
}

.nice.tabs.vertical li a.active {
    background: none;
    color: #dc4128;
}

.nice.tabs.vertical li a:hover {
    border-color: #dc4128;
    color: #dc4128;

}

.tabs li.parent > :first-child.push::after {
    top: 30%;
    right: 0;
    border-color: transparent transparent #dc4128 transparent ;
}

.tabs li.parent > :first-child::after {
    position: absolute;
    top: 44%;
    right: 0px;
    width: 0px;
    height: 0px;
    border-width: 6px;
    border-style: solid;
    content: '';
}

.tabs li.parent > :first-child.push::before {
    top: 38%;
    right: 0;
    border-color: transparent transparent #fff transparent ;
}

.tabs li.parent > :first-child::before {
    position: absolute;
    top: 37%;
    right: 0px;
    z-index: 10;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-color: #fff transparent transparent transparent ;
    content: '';
}

.nice.tabs.vertical li li a {
    border:none;
    color: #dc4128;
    font-size: 1.7rem;
    font-family: "HamburgSerialMediumRegular", Helvetica, sans-serif;
}

.nice.tabs.vertical li li {
    border: none;
}

.tabs li.parent>:first-child.push {
    color: #000;
}

.meta-nav {
    color: #dc4128;
}

.button.nice {
    background: #000 none;
    border: 1px solid #000;
    text-transform: uppercase;
    padding-top: 9px;
    padding-bottom: 9px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.nice.black.button {

}

.button {
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	font-size: 1.6rem;
	font-family: "HamburgSerialMediumRegular", Helvetica, Arial, sans-serif;
}

.author-page header.author-wrapper h1 {
    font-family: "ArgosBold", Rockwell, Georgia, serif;
    font-weight: normal;
    font-style: normal;
}

.author-page header.author-wrapper h2 {
	font-weight:normal;
	font-style:normal;
    font-family: "ArgosLight", Rockwell, Georgia, serif; }

.author-page h3 {
	font-weight:normal;
	font-style:normal;
    font-family: "ArgosRegular", Rockwell, Georgia, serif;
}


article.post h6.side-header {
    background-color: #dc4128;
    padding: 7px 7px 7px 12px;
    color: #fff;
    font-weight: normal;
    font-style: normal;
    font-size: 18px;
    font-size: 1.8rem;
    font-family:"ArgosItalic", Rockwell, Georgia, serif;
    text-transform: lowercase;
    clear: both;
}

.tag-list li {
    float: none;
    margin: 20px 0 20px 0;
}

.tag-list li a {
    color: #000;
    font-size: 18px;
    font-size: 1.8rem;
    font-style:normal;
    font-weight: normal;
    font-family: 'HamburgSerialMediumRegular', Helvetica, Arial, sans-serif;
}

.tag-list li a:hover {
    color: #666;
}

.serif-normal-large { font-weight:300; font-style:bold;
    font-size: 24px;
    font-size: 2.4rem;
    font-family: 'HamburgSerialXlightRegular', Arial, sans-serif;
}

@media only screen and (min-width:1008px) {

	header .desktop-search .searchform {
		margin-top: 35px;
	}
}

@media only screen and (max-width:1007px) {
	header .desktop-search .searchform {
		margin-top: 10px;
	}
}

.desktop-search .searchform {
    padding: 0;
    width: 100%;
}


.desktop-search .searchform #s {
	margin: 0;
	padding: 0;
	width: 84%;
	color: #000 !important;
	font-weight: normal;
	font-style: normal;
	font-size: 17px;
	font-size: 1.7rem;
	font-family: ArgosLightItalic, Georgia, serif;
	height: 36px;
	height: 3.6rem;
	line-height: 36px;
}

.desktop-search .searchform #searchsubmit {
    max-width: inherit;
    height: 36px;
    height: 3.6rem;
    border: none;
    background: #000 url('images/icons/search_white.png') no-repeat center center;
    background-size: 55%;
}

@media only screen and (max-width: 767px) { /* Mobile */
    .desktop-search .searchform {
        margin: 20px 0 0 0;
    }
}

.page-template-interstitial-php .header {
	background: #dc4128;
	color: #fff;
}

.page-template-interstitial-php .header a {
	color: #ddd;
}

sup {
	vertical-align: baseline;
}

@media only screen and (min-width: 1265px) { /* Widescreen */
	.tab-nav li a {
		padding: 0.3em 0.7em;
	}
}

/* Page navigation */

.navigation a {
	color: #000;
	font-family: "HamburgSerialBold", Rockwell, Georgia, serif;
	font-size: 23px;
	font-size: 2.3rem;
	line-height: 1;
}

.navigation a:hover {
	color: #DC4128;
}

.navigation .alignleft a {
	border-right: 1px solid #dc4128;
	padding-right: 4px;
}

.navigation .alignright a {
	border-left: 1px solid #dc4128;
	padding-left: 4px;

}

.navigation .alignleft a:before {
	position: absolute;
	left: -26px;
	content: '';
	border-style: solid;
	border-width: 10px;
	border-color: transparent #000 transparent transparent ;
}

.navigation .alignright a:before {
	position: absolute;

	right: -26px;
	content: '';
	border-style: solid;
	border-width: 10px;
	border-color: transparent transparent transparent #000 ;
}


@media only screen and (max-width: 767px) { /* Mobile */
	ul.mobile-section-nav li a {
		padding: 5px;
	}

	ul.mobile-section-nav li a:hover {
		color: #3db9d1;
		background-color: #fff;
	}
}

.lt-ie9 .desktop-search {

	position: relative;
	left: -10px;

}

.lt-ie9 .service_footer .desktop-search {
	position: relative;
	left: -2px;

}

.lt-ie9 .desktop-search .searchform #s {
	padding-left: 6px;
	width: 80%;
}

.lt-ie9 .desktop-search .searchform #searchsubmit {
	background: #000 url('images/icons/search_white.ie.png') no-repeat center center;
	float: left !important;
}

.lt-ie9 .service_footer .desktop-search .searchform #s {
	padding-left: 6px;
	width: 78%;
}

.lt-ie9 .service_footer .desktop-search .searchform #searchsubmit {
	background: #000 url('images/icons/search_white.ie.png') no-repeat center center;
	float: right !important;
	width: 19%;
}

.lt-ie9 .tab-nav li a {
	padding-left: 10px;
	padding-right: 10px;
}

@media only screen and (max-width: 1007px) and (min-width: 768px) {

    .nice.tabs.vertical li li {
        margin-bottom: 30px;
    }

    .nice.tabs.vertical li li a {
        font-size: 14px;
        font-size: 1.4rem;
        border-left: 3px solid #DC4128;
        padding-left: 3px;
        font-weight: normal;
        font-style: normal;
        font-family: 'HamburgSerialBold', Helvetica, sans-serif;
        padding: 2px 0 2px 2px;
        color: black;
    }

    .nice.tabs.vertical li li a:hover {
        color: #666;
        text-decoration: underline;
    }

}


/*ajunpreet.bambrah@rci.rogess.com*/
#menu-site-menu-1{
    border-bottom: 3px double #BFBFBF;
}

/* Paywall overhaul styling */

.home article.premium-plus .rdm_paywall_homepage_icon {
    background-color: transparent !important;
}

article.premium-plus .rdm_paywall_homepage_icon {
    background-color: #3E3E3E !important;
}

.search.search-results article.premium-plus .rdm_paywall_homepage_icon {
    background-color: inherit !important;
}

.rdm_paywall_user_post_notice {
    font-family: "Helvetica", Georgia, serif;
}

.rdm_paywall_hp_overlay_message {
    font-family: "HamburgSerialBold", Rockwell, Georgia, serif;
    font-size: 18px !important;
}

.rdm_paywall_hp_overlay_message {
    margin-bottom: 5% !important;
}

.rdm_paywall_hp_overlay_message strong, .rdm_paywall_all_access_bold, .threshold_white_text p strong {
    font-family: "HamburgSerialBold", Helvetica, sans-serif;
    font-weight: normal !important;
    font-style: normal !important;
}

.rdm_paywall_hp_overlay_buttons_container {
    padding: 15px !important;
}

.rdm_paywall_homepage_icon {
    right: 5% !important;
}

.threshold_white_text p, .popup_overlay_close, .threshold_columns_container {
    font-family: "HamburgSerialBold", Helvetica, Georgia, serif !important;
}

.threshold_columns_container h3 {
    font-size: 23px !important;
}

#popup_overlay_container a.button.small.nice {
    font-size: 17px !important;
}

#popup_overlay_container ul li, .column_text p, .column_text ul li, .learn_more_links {
    font-family: Helvetica, Arial, sans-serif;
}

#popup_overlay_container .threshold_white_text p {
    width: 100% !important;
}


/* Gate 1 */
@media only screen and (min-width:1364px) {
    .threshold_white_text p {
        width: 42% !important;
    }
}

.threshold_white_text p.threshold_image_holder {
    right: 0 !important;
}

#threshold_overlay_container .threshold_single_column .column_text h3, .threshold_columns_container h2  {
    font-size: 20px !important;
}

.column_text .button.nice.small {
    font-size: 16px;
}

/* Gate 2 */
.threshold_columns_container h2 {
    font-weight: normal !important;
    font-family: "HamburgSerialBold", Helvetica, sans-serif !important;
}

.links_band {
    background-color: #dc4128 !important;
}

/* homepage blocks on mobiles */
@media only screen and (max-width: 768px) {
    .rdm_paywall_hp_overlay_buttons_container {
        padding:5px !important;
        height:auto !important;
        overflow:hidden;
    }

    .rdm_paywall_hp_overlay_buttons_container a.button.nice {
        font-size:14px !important;
        margin:auto 1%;
        padding:5px !important;
        width:40%;
        display:inline-block;
    }

    .rdm_paywall_hp_overlay_close {
        position:relative;
        margin-top:-10px;
        margin-right:-8px;
    }
}

/* Premium plus CSS */

.rdm_paywall_button {
    background-color: #000;
    margin-bottom: 5px;
    margin-top: 10px;
}

.rdm_paywall_icon_container {
    top: 2px;
    z-index: 15;
    cursor: default;
}

.rdm_paywall_link {
    text-decoration: underline;
    font-size: 14px;
}

.rdm_paywall_link a {
    color: #fff;
}

.rdm_paywall_faq_link {
    color: #000 !important;
}

#threshold_overlay_container .threshold_main_title {
    color: #3e3e3e !important;
}

.threshold_main_title p.threshold_image_holder {
    right: 0px !important;
}

.footer-leaderboard {
    margin-top:30px !important;
}

.rdm_paywall_faq_link {
    text-decoration: underline;
}

.page-template-page-premium-plus-php article.premium-plus .rdm_paywall_homepage_icon, .page-template-page-premium-php article.premium-plus .rdm_paywall_homepage_icon {
    background-color: inherit !important;
}

li {
    font-family: "HamburgSerialXlightRegular",Helvetica,sans-serif;
}

.single article.type-video .row .columns header {
    margin-bottom: 0px;
    padding-bottom: 0px;
}
