@charset "utf-8";
/* CSS Document */

body{background-image:url(/wp-content/uploads/2020/01/news-4k.jpg); background-attachment:fixed; background-repeat:no-repeat; background-size:cover;}
body:before{content:""; display:inline-block; position:fixed; width:300px; height:300px; background-image:url(/wp-content/uploads/2019/12/ced-logo-back-black.svg); background-repeat:no-repeat; background-size:300px auto; top:850px; right:308px; animation: float_1480 3s ease-in infinite, fade-in 0.75s cubic-bezier(0.390, 0.575, 0.565, 1.000) 4s both; transform-origin:50% 50%}

body .container-outer{background:rgba(255,255,255,0.85)}
body #copyright{background:rgba(255,255,255,0.85)}
.horizontal-footer-copyright{color:#000}


.datecomment.clearfix .post-single-meta:nth-child(1) {display:none}



.author-info, .title-container-outer-wrap{margin-bottom:100px}	
.title-container-outer-wrap {padding:200px 0 48px}

.title-container-wrap, .container{width:2280px}
.entry-title-wrap h1.entry-title{margin-top:28px}
.entry-title span{color:#faaf40}
.title-container h1.entry-title{padding:0 40px; margin-bottom:36px}	
.entry-title-wrap .entry-title{font-size:120px}	
	
	
	
.container{padding-bottom:112px}
.entry-content-wrapper{margin-bottom:152px}	

.post-format-media{margin-bottom:64px}	
.archive .entry-blog-contents-wrap{max-width:1480px; text-align:left}	

	
.entry-content .entry-post-title h2{font-size:52px; margin-bottom:64px}	
.entry-content .entry-post-title h2 a{color:#302e2e!important}	
.entry-post-title h2 a:hover{color:#000!important; border-bottom: solid 6px #faaf40!important}	
	

	
	
	
.postsummarywrap{margin-bottom:50px; text-align:left; margin-left:0}
	
.datecomment .post-single-meta{font-size:200%; margin-right:28px}	

	
.postsummarywrap a{color:#302e2e!important}	
.postsummarywrap a:hover{color:#000!important; border-bottom:solid 4px #faaf40}	
	
.postsummarywrap i{font-size:22px; top:-2px}	
.entry-content .postsummary-spacing p{font-size:30px; margin-bottom:30px}	
.entry-blog-contents-wrap .centered-container{margin-top:20px}	

	
.entry-blog-contents-wrap .arrow-link{font-size:22px; color:#302e2e}
.entry-blog-contents-wrap .arrow-link:hover{color:#000}	
.entry-blog-contents-wrap .arrow-link svg g{stroke:#302e2e!important;}	
a.arrow-link.link--arrowed:hover svg g{fill:#faaf40!important; stroke:#faaf40!important}	
a.arrow-link.link--arrowed:hover svg path{stroke:#000}	
	
svg.arrow-icon{width:48px; height:48px}	
.pagination{text-align:left; font-size:24px; margin-bottom:92px}	


.pagination span.current{width:80px; height:80px; line-height:74px; margin-right:10px; margin-left:10px; margin-bottom:10px; border:2px solid rgba(0, 0, 0, 0.3)}


	
	
/* SIDEBAR */
	
.sidebar-widget h3{margin-bottom:56px; font-size:36px}	
.sidebar-widget{margin:0; margin-bottom:96px; font-size:26px}	
  
	
.sidebar-widget ul li{margin-bottom:8px}	

.sidebar-widget a:hover{border-bottom:solid 4px #faaf40}

.sidebar-widget:nth-of-type(1){display:none}



@media all and (max-width : 2560px) {
	
	
body{background-image:url(/wp-content/uploads/2020/01/news-2560.jpg)}
body:before{width:200px; height:200px; background-size:200px auto; top:555px; right:205px}	
	
	



.author-info, .title-container-outer-wrap{margin-bottom:66.6px}	
.title-container-outer-wrap {padding:133.2px 0 32px}

.title-container-wrap, .container{width:1518px}
.entry-title-wrap h1.entry-title{margin-top:18.65px}
.title-container h1.entry-title{padding:0 26.64px; margin-bottom:24px}	
.entry-title-wrap .entry-title{font-size:80px}	
	
	
	
.container{padding-bottom:74.6px}
.entry-content-wrapper{margin-bottom:101.2px}	

.post-format-media{margin-bottom:42.6px}	
.archive .entry-blog-contents-wrap{max-width:986px}	

	
.entry-content .entry-post-title h2{font-size:34.6px; margin-bottom:42.6px}	
.entry-post-title h2 a:hover{border-bottom: solid 4px #faaf40!important}	
	

	
	
	
.postsummarywrap{margin-bottom:33.3px}
	
.datecomment .post-single-meta{font-size:133%; margin-right:18.65px}	

	
.postsummarywrap a:hover{border-bottom:solid 2.66px #faaf40}	
	
.postsummarywrap i{font-size:14.65px; top:-1.33px}	
.entry-content .postsummary-spacing p{font-size:20px; margin-bottom:20px}	
.entry-blog-contents-wrap .centered-container{margin-top:13.32px}	

	
.entry-blog-contents-wrap .arrow-link{font-size:14.65px}
	
svg.arrow-icon{width:32px; height:32px}	
.pagination{font-size:16px; margin-bottom:61.3px}	


.pagination span.current{width:53.3px; height:53.3px; line-height:49.3px; margin-right:6.66px; margin-left:6.66px; margin-bottom:6.66px; border:1.33px solid rgba(0, 0, 0, 0.3)}


	
	
/* SIDEBAR */
	
.sidebar-widget h3{margin-bottom:37.3px; font-size:24px}	
.sidebar-widget{margin-bottom:64px; font-size:17.3px}	
  
	
.sidebar-widget ul li{margin-bottom:5.33px}	

.sidebar-widget a:hover{border-bottom:solid 2.66px #faaf40}
	
	
	
	
	
	
}

@media all and (max-width : 1920px) {
	
	
body{background-image:url(/wp-content/uploads/2019/12/news2-1920.jpg);	}
body:before{width:150px; height:150px; background-size:150px auto; top:392px; right:155px}	
	
	
	
.author-info, .title-container-outer-wrap{margin-bottom:50px}	
.title-container-outer-wrap {padding:100px 0 24px}

.title-container-wrap, .container{width:1120px}
.entry-title-wrap h1.entry-title{margin-top:14px}
.title-container h1.entry-title{padding:0 20px; margin-bottom:18px}	
.entry-title-wrap .entry-title{font-size:60px}	
	
	
	
.container{padding-bottom:56px}
.entry-content-wrapper{margin-bottom:76px}	

.post-format-media{margin-bottom:32px}	
.archive .entry-blog-contents-wrap{max-width:740px}	

	
.entry-content .entry-post-title h2{font-size:26px; margin-bottom:32px}	
.entry-post-title h2 a:hover{border-bottom: solid 3px #faaf40!important}	
	

	
	
	
.postsummarywrap{margin-bottom:25px}
	
.datecomment .post-single-meta{font-size:100%; margin-right:14px}	

	
.postsummarywrap a:hover{border-bottom:solid 2px #faaf40}	
	
.postsummarywrap i{font-size:11px; top:-1px}	
.entry-content .postsummary-spacing p{font-size:15px; margin-bottom:15px}	
.entry-blog-contents-wrap .centered-container{margin-top:10px}	

	
.entry-blog-contents-wrap .arrow-link{font-size:11px}
	
	
svg.arrow-icon{width:24px; height:24px}		
.pagination{font-size:12px; margin-bottom:46px}		
	
.pagination span.current{width:40px; height:40px; line-height:37px; margin-right:5px; margin-left:5px; margin-bottom:5px; border:1px solid rgba(0, 0, 0, 0.3)}
	
	
	
	
/* SIDEBAR */
	
.sidebar-widget h3{margin-bottom:28px; font-size:18px}	
.sidebar-widget{margin-bottom:48px; font-size:13px}	
  
	
.sidebar-widget ul li{margin-bottom:4px}	

.sidebar-widget a:hover{border-bottom:solid 2px #faaf40}	
	
	
	
}

@media all and (max-width : 1680px) {
	
	
body{background-image:url(/wp-content/uploads/2020/01/news-1680.jpg)}	
body:before{width:131px; height:131px; background-size:131px auto; top:405px; right:150px}	
	
}

@media all and (max-width : 1440px) {
	
body{background-image:url(/wp-content/uploads/2020/01/news-1440.jpg)}
body:before{width:112px; height:112px; background-size:112px auto; top:340px; right:128px}	
	
}

@media all and (max-width : 1366px) {
	
	
body{background-image:url(/wp-content/uploads/2020/01/news-1366.jpg)}
body:before{width:106px; height:106px; background-size:106px auto; top:275px; right:110px}	
	
}

/*I PadPro Landscape */
@media all and (max-width : 1366px) and (-webkit-min-device-pixel-ratio:2) {
	
	
html:before{content: "";
    display:inline-block;
	position:fixed;
    width:100%;
	height:100%;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2020/06/news-tablet-big-land.jpg);
    background-size:100% 100%;}	
	
	
	
body{background-image:none; background:unset}	
body:before{width:106px; height:106px; background-size:106px auto; top:425px; right:100px}	
	
}

/*I PadPro Potrait */
@media all and (max-width : 1024px)  and (-webkit-min-device-pixel-ratio:2) {
	
html:before{background-image: url(/wp-content/uploads/2020/06/news-tablet-big-port.jpg)} 
body:before{display:none}	
	
	
.title-container-outer-wrap {width: calc(100% - 80px); margin-left:40px; padding:100px 0px 24px}
.archive .entry-blog-contents-wrap{max-width:initial}	

	
	
#sidebar{display:none}	
.title-container-wrap{width:100%;} 
.container{max-width:initial; width:calc(100% - 80px)}
body:not(.elementor-page) .container{padding-left:0; padding-right:0}	
	
	
	
/* MENU */
	
.mobile-menu-toggle:after{background:transparent}	
.responsive-menu-overlay{opacity:0.975; background-image:none; background-color:#302e2e}		
	
	
.pagination{text-align:center}		
	
}

/* IPad Landscape */
@media  all  and (max-width : 1024px) and (-webkit-min-device-pixel-ratio:2) and (orientation : landscape) {
	
	
html:before{background-image: url(/wp-content/uploads/2020/06/news-tablet-land.jpg)} 	
	
	
	
	
	
	
}

/* IPad Portrait */
@media all and (max-width : 768px) and (-webkit-min-device-pixel-ratio:2) {
	
	
	
html:before{background-image: url(/wp-content/uploads/2020/06/news-tablet-port.jpg)} 	
.title-container-outer-wrap{padding:100px 0px; margin-bottom:0}	
.title-container h1.entry-title{margin-top:0; margin-bottom:0}	
	
	
	
}

/* Mobile Big */
@media all and (max-width : 414px) and (-webkit-min-device-pixel-ratio:2) {	
	
html:before{background-image: url(/wp-content/uploads/2020/06/news-mob-big.jpg)} 

.title-container-outer-wrap{width:unset; margin-left:unset}	
.entry-title-wrap .entry-title{font-size:50px}
.container{width:calc(100% - 40px)}
.entry-content-wrapper{margin-bottom:50px}	
	
.entry-content .entry-post-title h2{margin-bottom:20px}	
.postsummarywrap{margin-bottom:24px}	
	
	
}

/* Mobile Medium + */
@media all and (max-width: 393px) and (-webkit-min-device-pixel-ratio:2) {
	
html:before{background-image: url(/wp-content/uploads/2020/06/news-mob-medplus.jpg)} 
.title-container h1.entry-title{font-size:47.5px}
	
}

/* Mobile Medium */
@media all and (max-width: 375px) and (-webkit-min-device-pixel-ratio:2) {
	
html:before{background-image: url(/wp-content/uploads/2020/06/news-mob-med.jpg)} 
.title-container h1.entry-title{font-size:45.315px}
		
}

/* Mobile Small */
@media all and (max-width : 360px) and (-webkit-min-device-pixel-ratio:2) {
	
html:before{background-image: url(/wp-content/uploads/2020/06/news-mob-sma.jpg)} 	
.title-container h1.entry-title{font-size:43.5px}
	
}