body {font-family: "skolar-sans-latin-extended",sans-serif;font-weight:200;color:#414042;font-weight: normal;}
p, label, li, input, textarea {font-family: "skolar-sans-latin-extended",sans-serif;font-weight:200;color:#414042;font-size:1rem;font-weight: normal;}
p{line-height:1.4;}
input, textarea {font-size:0.8rem;}
h1, h2, h3, h4, h5, h6 {font-family: "goldenbook",sans-serif;font-weight: 400;letter-spacing: -3px;color:#000;line-height: 1;}
h1 {font-size:3.4rem;}
h2 {font-size:1.921rem;letter-spacing: 0px;}
h3 {font-size:1.626rem;letter-spacing: 0px;}
h4 {font-size:1.478rem;letter-spacing: 0px;line-height:1.4;}
h5, h6 {letter-spacing: 0px;overflow:hidden;}
a {color:#ba1f48;text-decoration:none;}
a:hover {color:#000;cursor:pointer;}
.button {font-family: "skolar-sans-latin-extended",sans-serif;color:#fff;text-transform:uppercase;font-size:1.1875rem;border-radius:5px;border:1px solid #8b1736;background-image:url(../images/olm_button.png);background-position:left center;background-position: left bottom;background-size: cover;background-repeat: no-repeat;font-weight:600;}
.button:hover {background-color:#8b1736;background-image:none!important;}
@media (max-width:650px) {.align-right, .alignright, .align-left, .alignleft {max-width:50%!important;}}
::-moz-selection {background-color:#ba1f48;color:#fff;}
::selection {background-color:#ba1f48;color:#fff;}
/* Header Start */
header {padding:15px 60px 2em 60px;}
@media (max-width:580px) {header {padding:15px 30px 2em 30px}}
header.inner_page {border-bottom: 2px solid #ba1f48;}
header .header_gradient {position: absolute;top: 0;left: 0;right: 0;height: 200px;z-index: 1;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+80,0+100 */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 80%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
header .pre-header {z-index: 1;top: 0;left: 0;right: 0;margin-bottom:15px;}
header .pre-header .publication img {margin:0 auto;}
@media (max-width:920px) {header .pre-header .publication {margin-right: 85px;margin-left: 85px;}}
header .caruso-top-25-container {position: absolute;top: 15px;left: 60px;z-index: 2;}
header .caruso-top-25-container img {max-height:75px;max-width:75px;}
header .canada-150-logo-container {position: absolute;top: 15px;right: 60px;z-index: 1;}
header #social_media_links {z-index:2;position: absolute;left: 60px;}
@media (max-width:800px) {header #social_media_links {position: relative;display: block;left: 0;}header .canada-150-logo-container {right: 30px;}header .caruso-top-25-container {left:30px;}header .pre-header .publication{margin-bottom: 35px;}}


header .site_search {z-index: 1;text-align: right;}
header .site_search > div {display:inline-block;min-width: 30px;}
header .site_search > div img {display: inline-block;height: 30px;cursor:pointer;position:absolute;right:0;transition: 1s ease-in-out;-moz-transition: 1s ease-in-out;-ms-transition: 1s ease-in-out;-o-transition: 1s ease-in-out;-webkit-transition: 1s ease-in-out;}
header .site_search > div input {height: 30px;vertical-align: top;width: 0;border-width:0;transition: 1s ease-in-out;-moz-transition: 1s ease-in-out;-ms-transition: 1s ease-in-out;-o-transition: 1s ease-in-out;-webkit-transition: 1s ease-in-out;padding:5px;border-radius:0;-webkit-border-radius:0px;-webkit-appearance:none;}
header .site_search > div.search_open img {right:100%;}
header .site_search > div.search_open input {width:100%;border-width:2px;}
header .site_logo {display:inline-block;z-index:1;margin-top: 4em;}
header.inner_page .site_logo {display:block;margin: 0 auto;max-width: 265px;margin-top: -62px;margin-bottom: 70px;}
header .site_logo a {}

header .site_logo a img {max-width:390px;width:100%;}
header.inner_page .site_logo a img {margin:0 auto;max-width:265px;}
header.inner_page .opacity {background-color: rgb(255, 255, 255);background-color: rgba(255, 255, 255, 0.8);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr#7FFFFFFF=, endColorstr=#7FFFFFFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF)";}

header .site_phone {}

header .site_email {}

header .site_language {}

header #user_tools {}
header .down_arrow {-webkit-transition: opacity 3s 0.74s;-moz-transition: opacity 3s 0.74s;transition: opacity 3s 0.74s;position: absolute;bottom: 60px;left: 50%;-webkit-transition: bottom 3s 0.74s;-moz-transition: bottom 3s 0.74s;transition: bottom 3s 0.74s;}
header .down_arrow a {border: 2px solid white;background: transparent;border-radius: 30px;margin-left: -20px;cursor: pointer;height: 50px;width: 50px;z-index: 10;position: relative;display: inline-block;transition:0.3s ease all;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;margin-left:0;}
header .down_arrow:hover a {width:55px;height:55px;margin-left:-2.5px;}
header .down_arrow a::after {color: #fff;font-size: 24px;content: '\f107';position: absolute;font-family: 'FontAwesome';-webkit-transform: translate3d(-50%,-50%,0);-moz-transform: translate3d(-50%,-50%,0);-ms-transform: translate3d(-50%,-50%,0);-o-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);-webkit-transition: opacity 0.5s 0.74s;-moz-transition: opacity 0.5s 0.74s;transition: opacity 0.5s 0.74s;opacity: 1;left: 50%;top: 50%;}
header.inner_page .down_arrow {display:none;}
header.index_page .opacity {display:none;}
	/* Featured Category Start */
	.site_featured_category {position: absolute;z-index: 1;bottom: 40px;right: 60px;}
	.site_featured_category a {display:inline-block;}
	.site_featured_category img {max-width:75px;max-height:75px;}
	@media (max-width:800px) {
		.site_featured_category {right:30px;bottom: 2em;}
		.site_featured_category img {max-width:44px;max-height:44px;}
	}
	@media (max-width:580px) {
		.site_featured_category {display: block;position: relative;bottom: 0;text-align: center;right: 0;margin-top: 1em;}
	}
	/* Featured Category End */
/* Header End */

/* Admin Nav Start */
#admin_nav {text-align:right;}
#admin_nav .level-0 li {position:relative;display:inline-block;z-index:100;}
#admin_nav .level-0 li a {color:#000;display:block;padding:10px;font-size: inherit;}
#admin_nav .level-0 li .child {}
#admin_nav .level-0 > li > div a {font-family: "skolar-sans-latin-extended",sans-serif;font-weight:600;font-size:0.75rem;text-transform:uppercase;padding:5px;}
#admin_nav .level-0 > li > div a:hover {color:#ba1f48;}
#admin_nav .level-0 > li:first-of-type > div a {padding-left:0;}
#admin_nav .level-0 > li:last-of-type > div a {padding-right:0;}
/* Admin Nav End */

/* Main Nav Start */
#topnav {text-align:right;}
#topnav .level-0 li {position:relative;display:inline-block;z-index:100;}
#topnav .level-0 li a {color:#000;display:block;padding:10px;font-size: inherit;}
#topnav .level-0 li .child {}
#topnav .level-0 > li > div a {font-family: "skolar-sans-latin-extended",sans-serif;font-weight:600;font-size:0.75rem;text-transform:uppercase;padding:5px;}
#topnav .level-0 > li > div a:hover {color:#ba1f48;}
#topnav .level-0 > li:first-of-type > div a {padding-left:0;}
#topnav .level-0 > li:last-of-type > div a {padding-right:0;}
#topnav .level-0 > li > div .child {}
#topnav .level-0 > li ul {position:absolute;height:0;overflow:hidden;min-width: 100%;}
#topnav .level-0 > li ul > li ul {top: 0;left: 100%;}
#topnav .level-0 > li ul li {display:block;width:100%;white-space:nowrap;font-size: inherit;}
/* Main Nav End */

/* Mobile Nav Start */

#mobile_nav_icon {height:44px;width:44px;background-color:#fff;z-index:10;display:none;position:relative;vertical-align: top;margin-top: 4em;float: right;}
@media (min-width:801px) {.inner_page #mobile_nav_icon {position:absolute;float:none;margin: 0 0 0 auto;top:4em;right:0;}}

#mobile_nav_icon span {position:relative;background-color: #000;width: 33px;height: 3px;display: block;margin: 0 auto;}

#mobile_nav_icon span:nth-child(1) {top:11px;}

#mobile_nav_icon span:nth-child(2) {top:18px;}

#mobile_nav_icon span:nth-child(3) {top:25px;}

#mobilenav {position:absolute;overflow:hidden;display: inline-block;width: 280px;right:-60px;z-index: 2;transition-delay: 1s;-moz-transition-delay: 1s;-ms-transition-delay: 1s;-o-transition-delay: 1s;-webkit-transition-delay: 1s;top:4em;margin-top:74px;}
.inner_page #mobilenav {top:4em;margin-top:44px;}

#mobilenav ul {position:absolute;top:0;list-style:none;transition: 1s ease-in-out;-moz-transition: 1s ease-in-out;-ms-transition: 1s ease-in-out;-o-transition: 1s ease-in-out;-webkit-transition: 1s ease-in-out;width: 100%;}

@media(min-width:801px) {
	#mobilenav ul {left:100%;}
}
@media(max-width:800px) {
	#mobilenav ul {right:100%;}
}

#mobilenav ul li {background-color:#ba1f48;text-align:right;}
#mobilenav ul li div:after {content:'';position:absolute;bottom:0;left:0;right:0;border-top:1px solid #c84c6d;border-bottom:1px solid #8b1736;}

#mobilenav .level-0 {}

#mobilenav .level-0 ul {}

#mobilenav a {position:relative;display:block;color:#fff;padding:10px;}

#mobilenav span.child {position: absolute;left: 0px;top: 0;bottom: 0;width: 130px;cursor: pointer;background-image: url(../images/mobile-arrow.png);background-size: 11px;background-repeat: no-repeat;background-position: 100px center;transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);}

/* Mobile Nav End */

/* Category Navigation Start */
#article_category_nav {position:relative;z-index:2;width: 100%;text-align: center;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 );margin-top:-35px;}
.inner_page #article_category_nav {background:none;padding-top:0;margin-top:-37px;}
#article_category_nav > .level-0 > li {display:inline-block;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
#article_category_nav > .level-0 > li.active {background-color:#fff;}
#article_category_nav > .level-0 > li:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #fff;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
#article_category_nav > .level-0 > li:hover:before, #article_category_nav > .level-0 > li:focus:before, #article_category_nav > .level-0 > li:active:before {-webkit-transform: scaleY(1);transform: scaleY(1);}
#article_category_nav > .level-0 > li > div > a {text-transform:uppercase;color:#FFF;font-family: "skolar-sans-latin-extended",sans-serif;font-weight:600;font-size:0.75rem;line-height:0.9;display:block;padding: 7px 10px 15px 10px;}
.inner_page #article_category_nav > .level-0 > li > div > a {color:#000;}
#article_category_nav > .level-0 > li:hover > div > a, #article_category_nav > .level-0 > li.active > div > a {color:#ba1f48!important;}
#article_category_nav .level-0 > li > div .child {}
#article_category_nav .level-0 > li ul {position:absolute;height:0;overflow:hidden;min-width: 100%;}
#article_category_nav .level-0 > li ul > li ul {top: 0;left: 100%;}
#article_category_nav .level-0 > li ul li {display:block;width:100%;white-space:nowrap;font-size: inherit;background-color:#000;text-align:left;position:relative;transition:0.3s ease all;}
#article_category_nav .level-0 > li ul li:hover {background-color:#ba1f48;}
#article_category_nav .level-0 > li ul li a {color:#fff;display:block;padding: 10px 5px;}
/* Category Navigation End */
/*Mobile Headers Starts*/
@media (min-width:801px) {
	header .mobile-logo {display:none;}
	header .site_search .mobile {display:none;}
}
@media (max-width:800px) {
	header {height:auto!important;border-bottom:1px solid #8b1736;padding:15px 30px 2em 30px;}
	header #ifking_banner_wrapper, header .site_logo, header .header_gradient, header .down_arrow, header.inner_page .opacity, header.inner_page .site_logo, header .site_search .desktop {display:none;}
	header .mobile-logo {display:block;max-width:200px;margin:0 auto;}
	.header_icons {text-align:center;}
	#mobile_nav_icon {float:none;position:absolute;top:50%;left:0;margin-top:-22px;}
	#mobilenav, .inner_page #mobilenav {right:inherit;left:-30px;top:50%;margin-top:22px;}
	#mobilenav ul li {text-align:left;}
	#mobilenav span.child {left:inherit;right:0px;transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}
	header .site_search {position:absolute;right:0;top:0%;margin-top:0px;}
	header .site_search .mobile {display:block;}
}
@media (max-width:580px) {
	#mobilenav, .inner_page #mobilenav {left:-30px;}
	header .mobile-logo {width:200px;max-width:50%;}
}
/*Mobile Headers End*/

/* Banner Styles Start */

#ifking_banner_wrapper img{-webkit-animation: fadein 2s;-moz-animation: fadein 2s;-ms-animation: fadein 2s;-o-animation: fadein 2s;animation: fadein 2s;}

@keyframes fadein {from {opacity: 0;}to{opacity: 1;}}

#ifking_banner_wrapper > img:first-of-type {display:block;}

#ifking_banner_wrapper > img {display:none;width:100%;}

@media (min-width:801px) {#ifking_banner_wrapper .ifking_banner_container {overflow:hidden;}}

header.inner_page #ifking_banner_wrapper .ifking_banner_container {margin-top:120px;}

#ifking_banner_wrapper .ifking_banner_container .banner_image {/*display:flex;*/position:absolute;top:0;bottom:0;left:0;width: 100%;overflow:hidden;}

#ifking_banner_wrapper .ifking_banner_container .banner_image img {/*margin:0 auto;width: inherit;*/}
#ifking_banner_wrapper .ifking_banner_container .banner_image img {margin: 0 auto;width: auto;height: auto;max-height: 100%;display: block;}

#ifking_banner_wrapper .ifking_banner_container .banner_image:nth-of-type(1) {position:relative;}

#ifking_banner_wrapper .ifking_banner_container .banner_image .slide_link {position:absolute;width:100%;top:0;bottom:0;display:inline-block;}

#ifking_banner_wrapper .ifking_banner_container .banner_image .image_credit {position: absolute;display: block;margin-top: 2em;bottom: 130px;left: 25px;z-index: 1;transform: rotate(-90deg);-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform-origin: bottom left 0;color: #fff;text-shadow: 1px 1px 3px #000;font-size: 0.75rem;}
header.inner_page #ifking_banner_wrapper .ifking_banner_container .banner_image .image_credit {color:#000;text-shadow: none;}

header.inner_page #ifking_banner_wrapper .ifking_banner_container .banner_image .image_credit {}

	/* Content Styles Start */

	#ifking_banner_wrapper .banner_content_wrapper {position:absolute;width:100%;top:0;bottom:0;left:0;}

	#ifking_banner_wrapper .banner_content_wrapper > .opacity_background {position: absolute;width: 100%;top: 0;bottom: 0;}

	#ifking_banner_wrapper .banner_content_wrapper > span {display:inline-block;height:100%;width:0%;vertical-align:middle;}

	#ifking_banner_wrapper .banner_content_wrapper > .banner_content_container {display:inline-block;width:100%;vertical-align:middle;}

	#ifking_banner_wrapper .banner_content_wrapper > .banner_content_container > .opacity_background {position: absolute;width: 100%;top: 0;bottom: 0;}



	.content_fading_banner .banner_content_wrapper > .banner_content_container > .opacity_background {background-color:#FFF;opacity:0.5;}

	.double_sliding_banner .banner_content_wrapper > .banner_content_container > .opacity_background {background-color:#FFF;opacity:0.5;}
			
	#ifking_banner_wrapper .banner_content_wrapper > .banner_content_container .animated_text {height:0;overflow:hidden;transition: 1s ease-in-out;-moz-transition: 1s ease-in-out;-ms-transition: 1s ease-in-out;-o-transition: 1s ease-in-out;-webkit-transition: 1s ease-in-out;}
	
	#ifking_banner_wrapper .banner_image:hover .banner_content_wrapper > .banner_content_container .animated_text {}

	#ifking_banner_wrapper .banner_content_wrapper > .banner_content_container .caption_title {color:#FFF;}

	#ifking_banner_wrapper .banner_content_wrapper > .banner_content_container .caption_title * {position:relative;}

	#ifking_banner_wrapper .banner_content_wrapper > .banner_content_container .caption_title > .opacity_background {position: absolute;width: 100%;top: 0;bottom: 0;}

	#ifking_banner_wrapper .banner_content_wrapper > .banner_content_container .caption_content {color:#FFF;}

	#ifking_banner_wrapper .banner_content_wrapper > .banner_content_container .caption_content > .opacity_background {position: absolute;width: 100%;top: 0;bottom: 0;}

	/* Content Styles End */

	/* Fullscreen Styles Start */
	.fullscreen_banner {overflow:hidden;height:100%;position: absolute;left: 0;right: 0;top: 0;bottom:0;max-height:100%;}

	#ifking_banner_wrapper .fullscreen_banner .image_container {height: 100%;}

	#ifking_banner_wrapper .fullscreen_banner .banner_image {height:100%;background-repeat: no-repeat;background-size: cover;}

	/* Fullscreen Styles End */

	/* Arrows Start */

	#ifking_banner_wrapper .banner_arrows_container {position: absolute;width: 100%;top: 0;bottom: 0;}

	@media only screen and (max-device-width: 1700px) and (-webkit-min-device-pixel-ratio: 2) {

		#ifking_banner_wrapper .banner_arrows_container {display:none;}

	}

	#ifking_banner_wrapper .banner_arrows_container > div {margin:0 2em;height: 100%;}

	#ifking_banner_wrapper .banner_arrows_container .swiper_left, #ifking_banner_wrapper .banner_arrows_container .swiper_right {background-image:url(../images/banner-arrows.png);background-repeat:no-repeat;background-size:contain;color:transparent;width: 17.5px;height: 26.5px;position: absolute;top: 50%;z-index: 1;display:none;}
	
	@media(max-width:800px) {
		#ifking_banner_wrapper .banner_arrows_container .swiper_left, #ifking_banner_wrapper .banner_arrows_container .swiper_right {display:block;}
	}

	#ifking_banner_wrapper:hover .banner_arrows_container .swiper_left, #ifking_banner_wrapper:hover .banner_arrows_container .swiper_right {display:inline-block;}

	#ifking_banner_wrapper .banner_arrows_container .swiper_left {left:0;transform:rotate(180deg);}

	#ifking_banner_wrapper .banner_arrows_container .swiper_right {right:0;}

	/* Arrows End */

	/* Bullet Navigation Start */

	@media (min-width:801px) {#ifking_banner_wrapper .banner_nav {position: absolute;bottom: 10px;left: 10px;line-height: 1;}}

	#ifking_banner_wrapper .banner_nav .banner_control {display: inline-block;color: transparent;height:12px;width:12px;margin-right:5px;background-color:#FFF;border-radius: 12px;}
	@media (max-width:800px) {
		#ifking_banner_wrapper .banner_nav .banner_control {background-color:#000;}
		#ifking_banner_wrapper .banner_nav {text-align:center;margin-top:10px;}
	}

	#ifking_banner_wrapper .banner_nav .active {background-color:#ba1f48;}

	/* Bullet Navigation End */
/* Banner Styles End */

/* Article Banner Start */
.article_banner {max-height: 600px;overflow:hidden;margin-bottom: 2em;border-bottom: 1px solid #e6e7e8;padding-bottom: 2em;}
.article_banner #ifking_banner_wrapper .banner_content_wrapper > .opacity_background {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,ffffff+75&0.9+0,0+100 */
background: -moz-linear-gradient(bottom,  rgba(0,0,0,0.9) 25%, rgba(255,255,255,0.23) 75%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(bottom,  rgba(0,0,0,0.9) 25%,rgba(255,255,255,0.23) 75%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to top,  rgba(0,0,0,0.9) 25%,rgba(255,255,255,0.23) 75%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e6000000',GradientType=0 ); /* IE6-9 */
}
.article_banner #ifking_banner_wrapper .ifking_banner_container .banner_image {max-height:600px;min-height:600px;}
.article_banner #ifking_banner_wrapper .banner_content_wrapper > .banner_content_container {vertical-align: bottom;text-align: center;margin-bottom: 3.5em;}
.article_banner #ifking_banner_wrapper .banner_content_wrapper > .banner_content_container h1 {font-size:3.4rem;font-family: "goldenbook",sans-serif;color:#FFF;line-height: 1;margin-bottom: 15px;}
.article_banner #ifking_banner_wrapper .banner_content_wrapper > .banner_content_container p {color:#FFF;margin:0;}
.article_banner #ifking_banner_wrapper .banner_content_wrapper > .banner_content_container .button {font-size: 1.25rem;font-family: "skolar-sans-latin-extended",sans-serif;padding: 5px 10px 7px;vertical-align: middle;background-image: url(../images/olm_button.png);border: none;background-position: center;background-size: cover;background-repeat: no-repeat;border-radius:5px;font-weight:600;margin-top:15px;}
.article_banner #ifking_banner_wrapper .banner_content_wrapper > .banner_content_container .button:hover {color:#fff;}
.article_banner .mobile_title, .article_banner .mobile_content {display: none;}
@media (max-width:1150px) {
	.article_banner #ifking_banner_wrapper .ifking_banner_container .banner_image {min-height:500px;}
}
@media (max-width:950px) {
	.article_banner #ifking_banner_wrapper .ifking_banner_container .banner_image {min-height:450px;}
}
@media (max-width:800px) {
	.article_banner {max-height: initial;}
	.article_banner .mobile_title, .article_banner .mobile_content, #ifking_banner_wrapper .ifking_banner_container .banner_image {display: block;text-align:center;}
	.article_banner #ifking_banner_wrapper .ifking_banner_container .banner_image img {max-height: 300px;margin:15px auto;}
	.article_banner #ifking_banner_wrapper .ifking_banner_container .banner_image {max-height:initial;overflow:auto;}
	.article_banner #ifking_banner_wrapper .banner_content_wrapper {display: none;}
}
@media (max-width:580px) {
	.article_banner .mobile_title * {font-size:2rem;}
}
/* Article Banner End */

/* Content Start */
	@media (min-width:801px) {
		.desktop_hide {display:none;}
	}
	.back-to-top {position: fixed;z-index: 99;bottom: 0px;right: 0px;}
	.back-to-top a::after {color: #000;font-size: 44px;content: '\f139';font-family: 'FontAwesome';}
	.container_contained {max-width:1500px;}
	.main_content {padding-top: 3em;padding-bottom: 3em;}
	.main_content .side_content {float:right;width:300px;}
	.main_content .side_content .publication {margin-bottom:10px;}
	.main_content .side_content .publication img {margin: 0 auto;display:block;}
	@media (max-width:800px) {.main_content .side_content {display:none;}}
	@media (min-width:801px) {.main_content > div {margin-right: 330px;}}
		/* Inner Content Ads Start */
		@media (min-width:801px) {
			.main_content .inner_content_adds {display:none}
		}
		@media (max-width:800px) {
			.main_content .inner_content_adds {display: block;text-align: center;}
			.main_content .inner_content_adds span {display:block;font-size: 0.8em;font-style: italic;}
		}
		/* inner Content Ads End */
	/* VP Boxes Start */

	.view_port_width {padding: 0 10px;}

	@media only screen and (max-device-width: 1700px) and (-webkit-min-device-pixel-ratio: 2) {

		.view_port_width {width:100vw !important;left:calc(-50vw + 50%) !important;}

	}

	body.mac .view_port_width {width:100vw !important;left:calc(-50vw + 50%) !important;}

	.view_port_width .view_port_content {max-width:1040px;margin:0 auto;padding-top:1em;padding-bottom:1em;}

	/* VP Boxes End */

	/* User Register Start */

	@media (min-width: 401px) {

		#user_register .form_div > div:nth-child(2n+1) {padding-right:1%;}

		#user_register .form_div > div:nth-child(2n) {padding-left:1%;}

	}

	@media (max-width: 400px) {

		#user_register .form_div > div:nth-child(2n+1) {margin-bottom:1em;}

	}

	/* user Register End */

	

	/* Gallery Start */

		/* Gallery Browse Start */

		#view_gallery .gallery_albums {overflow:auto;}

		#view_gallery .gallery_albums .gallery_album {width:25%;height:200px;float:left;}

		#view_gallery .gallery_albums .gallery_album a {position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;}

		#view_gallery .gallery_albums .gallery_album .image {position:absolute;left:0;top:0;right:0;bottom:0;background-position: center;background-size: cover;background-repeat: no-repeat;}

		#view_gallery .gallery_albums .gallery_album span.title {display:none;position:absolute;bottom:0;left:0;right:0;text-align:center;background-color: #313131;color: #FFF;line-height: 2.1em;}

		#view_gallery .gallery_albums .gallery_album:hover span.title {display:block;}

		#view_gallery .gallery_albums .gallery_album:hover .opacity_dark {display:none;}

		/* Gallery Browse End */

		/* Album Browse Start */

		#view_album .album_photos {overflow:visible;}

		#view_album .album_photos .album_photo {width:25%;height:200px;float:left;background-position: center;background-size: cover;background-repeat: no-repeat;}

		#view_album .album_photos .album_photo a {position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;}
.album_photo .photo-caption {
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    background: #000;
    text-align: center;
    opacity: 0.6;
    color: #fff;
    font-weight: 500;
    padding: 5px 0;
    text-transform: uppercase;
    font-style: italic;
}

		/* Album Browse End */

	/* Gallery End */

	/* Article View Start */

	#article {overflow:hidden;}

	@media(min-width:701px) {#article {min-height:auto !important;}}

	#article h1 {text-align:center;}
	@media (max-width:580px) {#article h1 {font-size:2rem;}}

	#article h1::first-letter, #article p::first-letter {text-transform:uppercase;}
	
	#article ul {padding-left: 30px;}
	
	#article .article_crumbs {margin-bottom: 2em;font-size: 0.75rem;}
	
	#article .article_crumbs .parent_page, #article .article_crumbs .parent_page a {color: #414042;}
	
	#article .article_crumbs .crumb_seperator {margin:0 5px;}
	
	#article .article_crumbs .crumb_seperator::after {font-size: 0.75rem;content: '\f105';font-family: 'FontAwesome';}
	
	#article .article_crumbs .current_page {color:#ba1f48;}
	
	#article .article_category {float:right;font-weight:bold;}
	
	#article .article_author {display:block;margin:5px 0;}
	
	#article .article_author .author_image {display: inline-block;width: 55px;vertical-align: middle;margin-right:10px;}
	
	#article .article_author .author_name {display: inline-block;vertical-align: middle;}
	
	#article .article_author .author_name p {margin-bottom:0;}
	
	#article .post_date {font-size:0.75rem;}
	
	#article .tag_line {text-align:center;margin-top: 15px;}
	#article .tag_line p {margin-bottom:0;font-style: italic;}
	
	#article .article_author a {}

	#article .display_image {margin-top:30px;opacity:1;}
	
	#article .display_image img {margin: 0 auto;}
	
	#article .display_image .image_opacity {position: absolute;width: 100%;top: -50px;bottom: 0;background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 15%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );}
	
	#article .display_image .image_content {position: absolute;width: 100%;top: -30px;bottom: 0;text-align: center;margin-top: 1em;}

	#article .display_image .image_content h1 {color:#FFF;}

	#article .article_content {word-break: break-word;margin-top:30px;}
	
	#article .article_content img {margin-bottom: 10px;height:auto;margin-top: 10px;}

	#article .article_tags {margin:15px 0;}

	#article .article_container .article_tags a {text-decoration:none;}

	#article .article_tags span {padding:5px;}

	#article .social_media_sharing {text-align:right;margin-bottom: 15px;}

	#article .social_media_sharing * {vertical-align: top !important;}
	
	#article .social_media_sharing .print_page {font-family: "skolar-sans-latin-extended",sans-serif;color: #fff;text-transform: uppercase;font-size: 0.8rem;padding: 0 5px;border-radius: 5px;border: 1px solid #8b1736;background-image: url(../images/olm_button.png);background-position: left center;background-position: left bottom;background-size: cover;background-repeat: no-repeat;font-weight: 600;}
	
	figure.image {display: inline-block;}
	
	figure.image figcaption {font-size: 11px;font-weight: bold;max-width:100%;width: min-content;min-width: 100%;}
	
	/* Recommended Articles Start */
	#article .recommended_articles {margin-top:30px;}
	#article .recommended_articles h3 {margin-bottom:15px;}
	#article .recommended_articles .article .display_image {height: 200px;margin-top:0;}
	#article .recommended_articles .article .display_image a {width: 100%;height:100%;}
	#article .recommended_articles .article .display_image img {display: block;margin: 0 auto;max-height:100%;}
	#article .recommended_articles .article .article_title {margin:15px 0 5px 0;}
	#article .recommended_articles .article .article_title a, #article .recommended_articles .article .article_title a {color: #000;}
	#article .recommended_articles .article .article_title a:hover, #article .recommended_articles .article .article_title a:hover {color:#ba1f48;}
	#article .recommended_articles .article .article_description {font-style:italic;margin-bottom:10px;}
	#article .recommended_articles .article .article_description p {margin:0;}
	#article .recommended_articles .article .article_author {font-weight:600;font-size:0.75rem;margin-bottom:0.5em;}
	#article .recommended_articles .article .read_more {font-family: "orpheuspro",sans-serif;font-size:0.875rem;}
	#article .recommended_articles .article .read_more::after {content: '\f178';font-family: 'FontAwesome';color:#ba1f48;vertical-align: middle;margin-left: 5px;}
	#article .recommended_articles .article .read_more:hover:after {color:#000;}
	@media (max-width:950px) {
		#article .recommended_articles .article {width:100%;border-bottom:1px solid #e6e7e8;margin-bottom: 30px;padding-bottom: 30px;}
		#article .recommended_articles .article:nth-child(3) {border-bottom:none;}
		#article .recommended_articles .article .display_image {width:38%;display:inline-block;vertical-align:top;margin-right:2%;}
		#article .recommended_articles .article .preview_content {width:60%;display:inline-block;vertical-align:top;}
		#article .recommended_articles .article .article_title {margin:0 0 15px 0;}
		#article .recommended_articles .article .display_image a {display:inline-block;}
	}
	@media (max-width:580px) {
		#article .recommended_articles .article .display_image {width:100%;display:block;margin:0 0 15px 0;}
		#article .recommended_articles .article .preview_content {width:100%;display:block;}
	}
	/* Recommended Articles End */

	#article .article_comments .comment {border-bottom:1px solid #cccccc;margin-bottom:1.4em;}

	#article .article_comments .comment:last-of-type {border:none;margin-bottom:0;}

	#article .article_comments {margin-top:30px;}
	
	#article .article_comments h3 {display: inline-block;position:relative;margin-right:33px;}
	
	#article .article_comments h3 span {position: absolute;right: -33px;transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);}
	
	#article .article_comments h3 span::after {content: '\f178';font-family: 'FontAwesome';color: #000;vertical-align: middle;margin-left: 5px;}

	#article .article_comments .comment .comment_author {font-weight:bold;}

	#article .article_comments .comment .comment_date {font-size:0.875em;margin-bottom:15px;display:block;}

	/* Article View End */

	/* Article Browse Start */

	#article_browse {overflow:hidden;}

	@media(min-width:701px) {#article_browse {min-height:inherit !important;}}
.category_browse_articles .article {margin-bottom:60px;}

		/* Article Nav Start */

		.article_navigation_menu {display:none;}

		.article_navigation {float:left;width:250px;border-right:1px solid #cccccc;padding:10px 20px 10px 10px;}

		@media(min-width:701px) {.article_navigation {left:0 !important;opacity:1 !important;}}

		.article_navigation *::first-letter {text-transform:uppercase;}

		.article_navigation h2 {}

		.article_navigation a {}

		.article_navigation a:hover {}

		.article_navigation .recent_articles {}

		.article_navigation .recent_articles .articles {max-height: 135px;overflow:hidden;}

		.article_navigation .recent_articles .articles a {display:block;margin-bottom:0.5em;}

		.article_navigation .archived_articles {}

		.article_navigation .archived_articles .articles {max-height: 135px;overflow:hidden;}

		.article_navigation .archived_articles .articles a {display:block;margin-bottom:0.5em;}

		.article_navigation .article_tags {}

		.article_navigation .article_tags .tags {max-height: 135px;overflow:hidden;}

		.article_navigation .article_tags .tags a {display:block;margin-bottom:0.5em;}

		.nav_present {margin-left:270px;}

		@media(max-width:700px) {.article_navigation_menu {display:block;height: 44px;width: 55px;background-color: #000;z-index: 10;}.article_navigation_menu span {position: relative;background-color: #fff;width: 33px;height: 3px;display: block;margin: 0 auto;}.article_navigation_menu span:nth-child(1) {top:11px;} .article_navigation_menu span:nth-child(2) {top: 18px;} .article_navigation_menu span:nth-child(3) {top:25px;}.article_navigation {position: absolute;top: 0%;width: 100%;left: -100%;right: 102%;display: block;opacity: 0;background-color: #FFF;top: 55px;border: 1px solid #000;padding: 2%;transition: 1s ease-in-out;-moz-transition: 1s ease-in-out;-ms-transition: 1s ease-in-out;-o-transition: 1s ease-in-out;-webkit-transition: 1s ease-in-out;z-index: 1;}.nav_present {margin-left:0;}}

		/* Article Nav End */

		/* Article Author View Start */

		#article_browse .author_info {overflow:auto;margin-bottom:1em;border-bottom:1px solid #cccccc;padding-bottom:1em;}

		#article_browse .author_info img {float: left;max-width: 250px;margin-right: 1em;max-height: 300px;}

		#article_browse .author_info .author_bio {}

		/* Article Author View End */

	#article_browse .article_paginator {text-align:right;}

	#article_browse .posted_articles {}

	#article_browse .posted_articles .article_preview {overflow:hidden;margin-bottom: 1em;border-bottom:1px solid #cccccc;padding-bottom:1em;}

	#article_browse .posted_articles .article_preview:last-of-type {border:none;padding-bottom:0;}

	#article_browse .posted_articles .article_preview *::first-letter {text-transform:uppercase;}

	#article_browse .posted_articles .article_preview .article_title a {text-decoration:none;color:inherit;}

	#article_browse .posted_articles .article_preview .article_title a:hover {}
	
	#article_browse .posted_articles .article_preview .article_category {display: block;font-weight: 600;font-size: 0.75rem;margin-bottom: 5px;}

	#article_browse .posted_articles .article_preview .post_date {display:block;}

	#article_browse .posted_articles .article_preview .display_image {margin: 5px 0;display: inline-block;width: 28%;margin-right: 2%;vertical-align: top;}

	#article_browse .posted_articles .article_preview .display_image img {}

	#article_browse .posted_articles .article_preview .content_preview {display: inline-block;width: 70%;vertical-align: top;}
	
	#article_browse .posted_articles .article_preview .read_more {font-family: "orpheuspro",sans-serif;font-size: 0.875rem;}
	
	#article_browse .posted_articles .article_preview .read_more::after {content: '\f178';font-family: 'FontAwesome';color: #ba1f48;vertical-align: middle;margin-left: 5px;}

	/* Article Browse End */

	/* Content Boxes Start */

	#content_boxes .content_box {text-align:center;}

	#content_boxes .content_box .image_preview {height: 140px;margin-bottom:1em;}

	#content_boxes .content_box .image_preview span {display:inline-block;height:100%;vertical-align:middle;}

	#content_boxes .content_box .image_preview img {display:inline-block;max-height: 100%;}

	#content_boxes .content_box .button {}

	/* Content Boxes End */
	/* Categories Start */
		/* Category Preview Start */
		.category_browse_articles {margin-top:30px;}
		.category_preview .category {overflow:hidden;border-bottom: 1px solid #e6e7e8;padding: 0 0 1.5em;margin-bottom: 1.5em;min-height: 250px;}
		@media(max-width:800px) {
			.category_preview .mobile_hide {display:none;}
		}
		.category_preview .category h2 {text-align:center;margin: 1em 0;opacity:1;transition: 1s ease-in-out;-moz-transition: 1s ease-in-out;-ms-transition: 1s ease-in-out;-o-transition: 1s ease-in-out;-webkit-transition: 1s ease-in-out;}
		.category_preview .category .category_articles {}
.category_preview .category .article {transition: 0.75s ease-in-out;-moz-transition: 0.75s ease-in-out;-ms-transition: 0.75s ease-in-out;-o-transition: 0.75s ease-in-out;-webkit-transition: 0.75s ease-in-out;opacity:1;transition-delay:0.1s;}
		/*.category_preview .category .article {transition: 0.75s ease-in-out;-moz-transition: 0.75s ease-in-out;-ms-transition: 0.75s ease-in-out;-o-transition: 0.75s ease-in-out;-webkit-transition: 0.75s ease-in-out;opacity:0;transition-delay:0.1s;}
		.category_preview .category .article:nth-child(1) {left:-100%;}
		.category_preview .category .article:nth-child(2) {margin-top:-100%;}
		.category_preview .category .article:nth-child(3) {right:-100%;}
		.display_image {opacity:0;overflow:hidden;text-align:center;}*/
		.display_image {opacity:1;overflow:hidden;text-align:center;}
		.display_image img {display:inline-block !important;}
		.category_preview .category .article .display_image {height: 200px;}
		.category_preview .category .article .display_image a {width:100%;height:100%;}
		.category_preview .category .article .display_image img {max-height:100%;}
		.category_preview .category .article .article_title {margin: 15px 0 5px 0;color: #000;}
		.category_preview .category .article .article_title a, .category_browse_articles .article .article_title a {color: #000;}
		.category_preview .category .article .article_title a:hover, .category_browse_articles .article .article_title a:hover {color:#ba1f48;}
		.category_preview .category .article .article_description {font-style:italic;margin-bottom: 10px;}
		.category_preview .category .article .article_description p {margin-bottom:0;}
		.category_preview .category .article .article_author {font-weight:600;font-size:0.75rem;margin-bottom:0.5em;}
		.category_preview .category .article .read_more {font-family: "orpheuspro",sans-serif;font-size:0.875rem;}
		.category_preview .category .article .read_more::after {content: '\f178';font-family: 'FontAwesome';color:#ba1f48;vertical-align: middle;margin-left: 5px;}
	.category_preview .category .article .read_more:hover:after {color:#000;}
		.category_preview .category .view_all_link {text-align:center;}
		.category_preview .category .view_all_link a {font-weight:600;transition: 0.75s ease-in-out;-moz-transition: 0.75s ease-in-out;-ms-transition: 0.75s ease-in-out;-o-transition: 0.75s ease-in-out;-webkit-transition: 0.75s ease-in-out;transition-delay:0.1s;}
		@media (max-width:950px) {
			.category_preview .category .article {width:100%;border-bottom:1px solid #e6e7e8;margin-bottom: 30px;padding-bottom: 30px;}
			.category_preview .category .article:nth-child(3) {border-bottom:none;}
			.category_preview .category .article .display_image {width:38%;display:inline-block;vertical-align:top;margin-right:2%;}
			.category_preview .category .article .preview_content {width:60%;display:inline-block;vertical-align:top;}
			.category_preview .category .article .article_title {margin:0 0 15px 0;}
			.category_preview .category .article .display_image a {display:inline-block;}
		}
		@media (max-width:580px) {
			.category_preview .category .article .display_image {width:100%;display:block;margin:0 0 15px 0;}
			.category_preview .category .article .preview_content {width:100%;display:block;}
		}
		/* Category Preview End */
		/* Category View Start */
		#category_view .category_title {text-align:center;margin-bottom:30px;}
		#category_view .category_subtitle {text-align:center;}
		#category_view .category_browse_articles .article .display_image {height: 200px;}
		#category_view .category_browse_articles .article .display_image a {width: 100%;height: 100%;}
		#category_view .category_browse_articles .article .display_image img {display: block;margin: 0 auto;max-height:100%;}
		#category_view .category_browse_articles .article .article_title {margin:15px 0 5px 0;}
		#category_view .category_browse_articles .article .article_description {font-style:italic;margin-bottom:10px;}
		#category_view .category_browse_articles .article .article_description p {margin:0;}
		#category_view .category_browse_articles .article .article_author {font-weight:600;font-size:0.75rem;margin-bottom:0.5em;}
		#category_view .category_browse_articles .article .read_more {font-family: "orpheuspro",sans-serif;font-size:0.875rem;}
		#category_view .category_browse_articles .article .read_more::after {content: '\f178';font-family: 'FontAwesome';color:#ba1f48;vertical-align: middle;margin-left: 5px;}
		#category_view .category_browse_articles .article .read_more:hover:after {color:#000;}
		#category_view .view_all_link {text-align:center;}
		#category_view .view_all_link a {font-weight: 600;}
		#category_view .category_browse_articles .animation_div {overflow:hidden;}
		#category_view .category_browse_articles .animation_div .article {transition: 0.75s ease-in-out;-moz-transition: 0.75s ease-in-out;-ms-transition: 0.75s ease-in-out;-o-transition: 0.75s ease-in-out;-webkit-transition: 0.75s ease-in-out;opacity: 0;transition-delay: 0.1s;}
		#category_view .category_browse_articles .animation_div .article:nth-child(3n-2) {left:-100%;}
		#category_view .category_browse_articles .animation_div .article:nth-child(3n-1) {margin-top: -100%;}
		#category_view .category_browse_articles .animation_div .article:nth-child(3n) {right: -100%;}
		@media (max-width:950px) {
			#category_view .category_browse_articles .article {width:100%;border-bottom:1px solid #e6e7e8;margin-bottom: 30px;padding-bottom: 30px;}
			#category_view .category_browse_articles .article .display_image {width:38%;display:inline-block;vertical-align:top;margin-right:2%;}
			#category_view .category_browse_articles .article .preview_content {width:60%;display:inline-block;vertical-align:top;}
			#category_view .category_browse_articles .article .article_title {margin:0 0 15px 0;}
			#category_view .category_browse_articles .article .display_image a {display:inline-block;}
		}
		@media (max-width:580px) {
			#category_view .category_browse_articles .article .display_image {width:100%;display:block;margin:0 0 15px 0;}
			#category_view .category_browse_articles .article .preview_content {width:100%;display:block;}
		}
		/* Category View End */
	/* Categories End */
	/* Sponsored Preview Start */
	#sponsored_article_preview {margin-bottom: 1.5em;}
	#sponsored_article_preview > div {}
	#sponsored_article_preview .sponsore_tag {margin-bottom: 5px;display:block;font-weight:600;font-size:0.75rem;}
	#sponsored_article_preview .article_image {display: inline-block;margin-right: 2%;width: 38%;vertical-align: top;}
	#sponsored_article_preview .article_image a {height:100%;}
	#sponsored_article_preview .article_image img {max-height:100%;}
	#sponsored_article_preview .article_content {display: inline-block;width: 60%;vertical-align: top;}
	#sponsored_article_preview .article_content .article_category {display:block;font-weight:600;font-size:0.75rem;margin-bottom: 5px;}
	#sponsored_article_preview .article_content .article_title {font-size: 1.921rem;font-family: "goldenbook",sans-serif;margin-bottom:5px;line-height:1;}
	#sponsored_article_preview .article_content .article_title a, #sponsored_article_preview .article_content .article_title a {color: #000;}
	#sponsored_article_preview .article_content .article_title a:hover, #sponsored_article_preview .article_content .article_title a:hover {color:#ba1f48;}
	#sponsored_article_preview .article_content .article_description {font-style:italic;margin: 5px 0;}
	#sponsored_article_preview .article_content .article_description p {margin:0;}
	#sponsored_article_preview .article_content .article_author {font-weight:600;font-size:0.75rem;margin:0;}
	#sponsored_article_preview .article_content .read_more {font-family: "orpheuspro",sans-serif;font-size:0.75rem;}
	#sponsored_article_preview .article_content .read_more::after {content: '\f178';font-family: 'FontAwesome';color:#ba1f48;vertical-align: middle;margin-left: 5px;}
	@media (max-width:580px) {
		#sponsored_article_preview .article_image {width:100%;display:block;margin:0 0 15px 0;}
		#sponsored_article_preview .article_content {width:100%;display:block;}
	}
	/* Sponsored Preview End */
	/* Youtube Channel Container Start */

.video-section {text-align:center; margin: 2% 0; border-bottom: 1px solid #e6e7e8; padding-bottom: 4%;}
	#youtube_channel_container {background-size: cover;background-repeat: no-repeat;padding: 30px;}
	
	#youtube_channel_container .youtube_video.active {opacity:1;position:relative;z-index:1;}
	#youtube_channel_container .youtube_video {opacity:0;transition: 1s ease-in-out;-moz-transition: 1s ease-in-out;-ms-transition: 1s ease-in-out;-o-transition: 1s ease-in-out;-webkit-transition: 1s ease-in-out;position:absolute;top:0px;left:0px;bottom:0px;right:0px;}

	#youtube_channel_container .youtube_video_arrows {position: absolute;width: 100%;top: 0;bottom: 0;left: 0;}
	#youtube_channel_container .youtube_video_arrows > div {height: 100%;}
	#youtube_channel_container:hover .youtube_video_arrows .swiper_left, #youtube_channel_container:hover .youtube_video_arrows .swiper_right {display:inline-block;}
	#youtube_channel_container .youtube_video_arrows .swiper_left, #youtube_channel_container .youtube_video_arrows .swiper_right {background-image: url(../images/banner-arrows.png);background-repeat: no-repeat;background-size: contain;color: transparent;width: 17.5px;height: 26.5px;position: absolute;top: 50%;z-index: 1;display: none;}
	#youtube_channel_container .youtube_video_arrows .swiper_left {left: -25px;transform: rotate(180deg);}
	#youtube_channel_container .youtube_video_arrows .swiper_right {right: -25px;}
	
	#youtube_channel_container .youtube_video_nav {position: absolute;bottom: 2px;left: 30px;}
	#youtube_channel_container .youtube_video_nav .youtube_video_controler {display: inline-block;color: transparent;height:12px;width:12px;margin-right:5px;background-color:#FFF;border-radius: 12px;}
	#youtube_channel_container .youtube_video_nav .youtube_video_controler.active {background-color:#ba1f48;}
	
	#youtube_channel_container .video_details {vertical-align: middle;display: table-cell;width: 60%;padding-right: 50px;}
	#youtube_channel_container .video_details .video_title {}
	#youtube_channel_container .video_details .channel_name {font-weight:600;font-size:0.75rem;}
	#youtube_channel_container .video_details .video_description {}
	#youtube_channel_container .video {min-width: 290px;width: 40%;vertical-align: middle;display: table-cell;}
	#youtube_channel_container .video iframe {}
	@media (max-width:600px) {
		#youtube_channel_container {padding:30px 0;text-align:center;}
		#youtube_channel_container .youtube_video_arrows{display:none;}
		#youtube_channel_container .video_details {height: 200px;overflow: auto;margin-bottom:1em;}
		#youtube_channel_container .video_details, #youtube_channel_container .video {width:100%;padding-right:0;display:block;}
		#youtube_channel_container .youtube_video_nav .youtube_video_controler {background-color: #000;}
	}
	/* Youtube Channel Container End */
	/* Featured Authors Start */
	#featured_authors {margin-top:30px;}
	#featured_authors .featured_author {text-align:center;}
	#featured_authors .featured_author p {transition:0.3s ease all;-moz-transition:0.3s ease all;-webkit-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;}
	#featured_authors .featured_author:hover p {color:#ba1f48;}
	#featured_authors .featured_author img {margin:0 auto 5px auto;max-height:200px;}
	#featured_authors .featured_author .author_name {font-family: "orpheuspro",sans-serif;margin-bottom:0;}
	#featured_authors .featured_author .author_title {font-weight:600;font-size:0.75rem;margin:0;}
	#featured_authors .view_all_link {text-align:center;}
	#featured_authors .view_all_link a {font-weight:600;}
	/* Featured Authors End */
	/* Hot buttons Start*/
	#hot_buttons {position: absolute;z-index: 1;bottom: 40px;right: 60px;}
    #hot_buttons .container a img {max-width: 75px;max-height: 75px;}
	#hot_buttons .container {display: inline-block;margin: 2px;}
	@media (max-width:800px) {
		#hot_buttons {right:30px;bottom: 2em;}
		#hot_buttons .container a img {max-width:44px;max-height:44px;}
	}
	@media (max-width:580px) {
		#hot_buttons {display: block;position: relative;bottom: 0;text-align: center;right: 0;margin-top: 1em;}
	}
	
	/*Hot Buttons ends*/
	/* Search Start */
	#search_results h1 {margin-bottom:30px;}
	#search_results .browse_articles .article {margin-bottom:60px;}
	#search_results .browse_articles .article .display_image {height: 200px;}
	#search_results .browse_articles .article .display_image a {width: 100%;height: 100%;}
	#search_results .browse_articles .article .display_image img {display: block;margin: 0 auto;max-height:100%;}
	#search_results .browse_articles .article .article_category {display: block;font-weight: 600;font-size: 0.75rem;margin-bottom: 5px;}
	#search_results .browse_articles .article .article_title {margin: 15px 0 5px 0;}
	#search_results .browse_articles .article .article_title a, #search_results .browse_articles .article .article_title a {color: #000;}
	#search_results .browse_articles .article .article_title a:hover, #search_results .browse_articles .article .article_title a:hover {color:#ba1f48;}
	#search_results .browse_articles .article .article_description {font-style:italic;margin-bottom: 10px;}
	#search_results .browse_articles .article .article_description p {margin:0;}
	#search_results .browse_articles .article .article_author {font-weight:600;font-size:0.75rem;margin-bottom:0.5em;}
	#search_results .browse_articles .article .read_more {font-family: "orpheuspro",sans-serif;font-size:0.875rem;}
	#search_results .browse_articles .article .read_more::after {content: '\f178';font-family: 'FontAwesome';color:#ba1f48;vertical-align: middle;margin-left: 5px;}
	#search_results .browse_articles .article .read_more:hover:after {color:#000;}
	#search_results .view_all_link {text-align:center;}
	#search_results .view_all_link a {font-weight: 600;}
	#search_results .browse_articles .animation_div {overflow:hidden;}
	#search_results .browse_articles .animation_div .article {transition: 0.75s ease-in-out;-moz-transition: 0.75s ease-in-out;-ms-transition: 0.75s ease-in-out;-o-transition: 0.75s ease-in-out;-webkit-transition: 0.75s ease-in-out;opacity: 0;transition-delay: 0.1s;}
	#search_results .browse_articles .animation_div .article:nth-child(3n-2) {left:-100%;}
	#search_results .browse_articles .animation_div .article:nth-child(3n-1) {margin-top: -100%;}
	#search_results .browse_articles .animation_div .article:nth-child(3n) {right: -100%;}
	@media (max-width:950px) {
		#search_results .browse_articles .article {width:100%;border-bottom:1px solid #e6e7e8;margin-bottom: 30px;padding-bottom: 30px;}
		#search_results .browse_articles .article .display_image {width:38%;display:inline-block;vertical-align:top;margin-right:2%;}
		#search_results .browse_articles .article .preview_content {width:60%;display:inline-block;vertical-align:top;}
		#search_results .browse_articles .article .article_title {margin:0 0 15px 0;}
		#search_results .browse_articles .article .display_image a {display:inline-block;}
	}
	@media (max-width:580px) {
		#search_results .browse_articles .article .display_image {width:100%;display:block;margin:0 0 15px 0;}
		#search_results .browse_articles .article .preview_content {width:100%;display:block;}
	}
	/* Search End */
/* Content End */

/* Footer Start */

footer {border-top: 2px solid #ba1f48;padding: 2em;}

footer * {color:#FFF;}
footer a {text-decoration:underline;}

footer .section_1 {display:inline-block;width:25%;vertical-align:top;}
footer .section_1 img {max-width:150px;width:100%;}

@media (min-width:801px) and (max-width:1155px) {
	footer .section_1 .accordion_content > div { width: 100%;}
}

footer .section_2 {display:inline-block;width:25%;vertical-align:top;}
@media (min-width:801px) {
	footer .section_2 {padding: 0 1em;}
}
footer .section_2 .col-mb-1,footer .section_2 .col-ts-1,footer .section_2 .col-tb-1,footer .section_2 .col-pc-1,footer .section_2 .col-mb-2,footer .section_2 .col-ts-2,footer .section_2 .col-tb-2,footer .section_2 .col-pc-2,footer .section_2 .col-mb-3,footer .section_2 .col-ts-3,footer .section_2 .col-tb-3,footer .section_2 .col-pc-3,footer .section_2 .col-mb-4,footer .section_2 .col-ts-4,footer .section_2 .col-tb-4,footer .section_2 .col-pc-4,footer .section_2 .col-mb-5,footer .section_2 .col-ts-5,footer .section_2 .col-tb-5,footer .section_2 .col-pc-5,footer .section_2 .col-mb-6,footer .section_2 .col-ts-6,footer .section_2 .col-tb-6,footer .section_2 .col-pc-6,footer .section_2 .col-mb-7,footer .section_2 .col-ts-7,footer .section_2 .col-tb-7,footer .section_2 .col-pc-7,footer .section_2 .col-mb-8,footer .section_2 .col-ts-8,footer .section_2 .col-tb-8,footer .section_2 .col-pc-8,footer .section_2 .col-mb-9,footer .section_2 .col-ts-9,footer .section_2 .col-tb-9,footer .section_2 .col-pc-9,footer .section_2 .col-mb-10,footer .section_2 .col-ts-10,footer .section_2 .col-tb-10,footer .section_2 .col-pc-10,footer .section_2 .col-mb-11,footer .section_2 .col-ts-11,footer .section_2 .col-tb-11,footer .section_2 .col-pc-11,footer .section_2 .col-mb-12,footer .section_2 .col-ts-12,footer .section_2 .col-tb-12,footer .section_2 .col-pc-12 {padding-left: 0;margin-bottom:0;}

footer .twitter_feed_section {display:inline-block;width:25%;vertical-align:top;text-align:right;}
@media (min-width:801px) {
	footer .twitter_feed_section {padding: 0 1em 0 0;}
}
footer .section_3 {display:inline-block;width:25%;vertical-align:top;text-align:right;}
footer .section_3 img {width: 265px;display: inline-block;}
footer .section_3 a {text-decoration:underline;}
footer .section_3 .site_logo {margin: 2em 0;}
footer .site_credit {font-weight:600;font-size:0.75rem;}
footer .section_3 #social_media_links {display:none;}

@media (max-width:1040px) {
	footer .section_1, footer .section_2,  footer .twitter_feed_section, footer .section_3 {width:50%;}
	footer .section_1 .accordion_content > div {width:50% !important;}
}

	/* Social Media Start */
		#social_media_links > a {margin-right:10px;}
		#social_media_links > a:last-of-type {margin-right:0;}
		#social_media_links .social_icon {width:34px;height:34px;overflow:hidden;display: inline-block;}
		#social_media_links .social_icon .main_icon, #social_media_links .social_icon .hover {position:absolute;left:0;right:0;max-height:100%;transition: 0.25s ease-in-out;-moz-transition: 0.25s ease-in-out;-ms-transition: 0.25s ease-in-out;-o-transition: 0.25s ease-in-out;-webkit-transition: 0.25s ease-in-out;}

		#social_media_links .social_icon .main_icon {top:0;}

		#social_media_links .social_icon .hover {top:100%;}

		#social_media_links .social_icon:hover .normal {top:-100%;}

		#social_media_links .social_icon:hover .hover {top:0;}

	/* Social Media End */
/*Footer Responsive Start*/
@media (min-width:801px) {
	footer {background-image:url(../images/footer-bg.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover;}
	footer .accordion_content {height:auto!important;}
	footer .section_1 .accordion_header {display:none;}
	footer .accordion_header:hover {cursor:inherit;}
}
@media (max-width:800px) {
	footer {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#aab3b6+75,6e7476+100 */
background: rgb(170,179,182); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(170,179,182,1) 75%, rgba(110,116,118,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(170,179,182,1) 75%,rgba(110,116,118,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(170,179,182,1) 75%,rgba(110,116,118,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aab3b6', endColorstr='#6e7476',GradientType=0 ); /* IE6-9 */
}
	footer .section_3 {text-align:center;}
	footer .section_1, footer .section_2, footer .section_3, footer .twitter_feed_section {width:100%;display:block;}
	footer .section_2 #social_media_links {text-align:center;margin-top: 20px;}
	footer .accordion {border-bottom:1px solid #fff;margin-bottom: 10px;}
	footer .accordion .accordion_header *:after {content:'';width: 15px;height: 7.5px;background-image: url(../images/accordion-arrow-ftr.png);display: inline-block;background-size: contain;background-position: center;margin-left: 10px;transition: 1s ease-in-out;-moz-transition: 1s ease-in-out;-ms-transition: 1s ease-in-out;-o-transition: 1s ease-in-out;-webkit-transition: 1s ease-in-out;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
	footer .accordion.active_accordion .accordion_header *:after {-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
	footer .accordion .accordion_content > div {padding-bottom:15px;}
	footer .site_credit {margin-top:30px;}
}
/*Footer Responsive End*/
/*start subscription*/
div#subscription_detail p {
    color: #ba1f48;
    padding-left: 10px;
}
div#subscription_detail ul li {
    color: #ba1f48;
    padding-left: 10px;
}
div#subscription_detail ul {
    
     margin-bottom: 15px;
}
/*end subscription*/  
/* Footer End */

#topnav .level-0 .active {
    background-color: none !important;
}

.outandabout-section {margin-top: 3%; text-align:center;}
.outandabout-section img:hover {border: 3px solid #ba1f48;}
.outandabout-section .button {font-size: 1rem; margin-bottom: 5%;}
.outandabout-section p {margin-top: 2%;}
.outandabout-section figure.image {background-color: #ba1f48;}
.outandabout-section figure.image figcaption {color: #fff;font-size: 14px;}
