/*
	Theme Name: Poey Custom WP
	Theme URI: https://thepoey.com/
	Author: Poey
	Author URI: https://thepoey.com/
	Description: A custom Wordpress Theme made by Poey for RLS North Africa. Thank you for choosing Poey.
	Version: 1.0
	Tags: Poey, internet, poetry, studio, web, design, development, website, creation, graphic, content, custom, colors, minimal, flat, user interface UI, user experience UX, usability
	Text Domain: poeyCustomWP
*/

@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Archivo+Black|Roboto+Condensed:400,700&display=swap');
@import url('https://fonts.googleapis.com/earlyaccess/droidarabickufi.css');
@import url(fonts/customfonts.css);
@import url(css/owl.carousel.min.css);
@import url(fonts/v5-font-face.min.css);
@import url(fonts/fontawesome.min.css);
@import url(css/touchTouch.css);

/* -- Intiate general FontAwesome -- */
.poeyFA{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;}
.facebook:before{content:"\f09a";} .instagram:before{content:"\f16d";} .twitter:before{content:"\f099";} .pinterest:before{content:"\f0d2";} .linkedin:before{content:"\f0e1";}
.googla:before{content:"\f0d5";} .youtube:before{content:"\f16a";} .lookFor:before{content:"\f002";} .showMore:before{content:"\f067";} .plane:before{content:"\f072";}
.poeyLo-video:before{content:"\f008";} .poeyLo-image:before{content:"\f03e";} .poeyLo-gallery:before{content:"\f009	";} .menubars:before{content:"\f0c9";}
.reelVideo:before{content:"\f01d";} .marker:before{content:"\f041";} .email:before{content:"\f0e0";} .phone:before{content:"\f095";} 
.fax:before{content:"\f1ac";} .doubUp:before{content:"\f106";}

/* ---------- POEY MAIN ------------------------------------------------*/
*{margin:0;padding:0;}
*, *:after, *:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;outline:0;}

body{	
font-family:'Roboto Condensed', sans-serif;background:#ffffff;
color:#151515;width:100%;height:100%;position:relative;
-webkit-font-smoothing:antialiased; /* Fix for webkit rendering */
-moz-osx-font-smoothing: grayscale; /* fix for osx mozilla rendering */
}

/* --- Custom scrollbar --- */
::-webkit-scrollbar{width:3px;}
::-webkit-scrollbar-track{background:#000;}
::-webkit-scrollbar-thumb{background:#555;}
::-webkit-scrollbar-thumb:hover{background:#F30;}

.poeyWrapper{width:100%;max-width:1280px;margin:auto;}
.noScroll{overflow:hidden;}
.poeyClear:before, .poeyClear:after{content:'';display:table;}
.poeyClear:after{clear:both;}

img{max-width:100%;height:auto;vertical-align:baseline;margin:0;border:0;outline:0;}
ul{list-style:none;}
a{text-decoration:none;}
a:focus, a:hover, a:active{outline:0;}
hr{height:1px;border:0;border-top:1px solid #DDD;}

/* Admin bar front hacks */ 
#wpadminbar ul#wp-admin-bar-root-default>li#wp-admin-bar-wp-logo{display:none;}

/* Using WP dash icons */
.post-state-format:before{font: 400 20px/1 dashicons!important;}
.post-format-std:before{content:"\f309"} .post-format-image:before{content: "\f306"} .post-format-gallery:before{content:"\f233";} .post-format-video:before{content:"\f235";}


/* WORDPRESS POST IMAGES STYLES ckEditor */
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}




/* #2b3240 */

/* ---------- POEY STRUCTURE ------------------------------------------------*/

.poeyHeader{padding:70px 0; padding-top: 0; width:100%;z-index:10;}
.poeyHeader > .poeyWrapper{width: 100%;max-width: 100%;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-start;padding: 0;}
#poeyMainLogo {flex: 1;text-align: left;flex-basis: 10%;padding: 20px 0 0 20px;z-index: 99;}
#poeyMainLogo img{width:80px;}
.poeyStick{background:#FFF;}

.poeyMainNav{position:absolute;background:#2b3240;z-index:9;top:0;width:100%;height:100%;min-height:100%;display:none;}
.poeyMainNav > div{width:75%;margin:200px auto 0;}
.poeyMainNav ul.menu:before, .poeyMainNav ul.menu:after{content:' ';clear:both;display:table;}
.poeyMainNav ul.menu > li{width:24%;float:left;}
.poeyMainNav ul.menu > li:nth-child(2){width:30%;}
.poeyMainNav ul.menu > li:nth-child(3){width:18%;}
.poeyMainNav ul.menu > li:nth-child(n+4){/*margin-left:4%;*/float:right;}
.poeyMainNav ul li.menu-item-has-children > a, .poeyMainNav ul.menu > li:nth-child(n+4) a{font-size:23px;margin-bottom:5px;}
.poeyMainNav ul li.menu-item-has-children > a{cursor:default;}
.poeyMainNav a{display:block;color:#FFF;font-size:19px;font-weight:700;padding:5px 0;}
.poeyMainNav a:hover{color:#F30;}
.poeyMainNav ul li.menu-item-has-children > a:hover{color:#FFF;}
.poeyMainNav ul.sub-menu{padding-left:15px;border-left:1px solid #CCC;margin-left:5px;}

.poeyMainNav > div.searchFormContainer{margin-top:120px;}
.searchFormContainer label{color:#FFF;font-weight:700;font-size:24px;font-family:monospace;margin-bottom:5px;display:block;cursor:pointer;}
.searchFormContainer input{outline:0;border:1px solid #CCC;border-radius:0;background:transparent;-webkit-appearance:none;color:#FFF;padding:15px 10px;width:54.5%;
	font-size:22px;font-family:monospace;float:left;
}
.searchFormContainer input[type=submit]{width:20%;cursor:pointer;border-left:none;font-weight:700;}
.searchFormContainer input[type=submit]:hover{color:#F30;background:rgba(0,0,0,.1);}

/*
.rightHead > div{vertical-align:middle;}
.poeySearchTrigger{display:inline-block;}
.poeySearchTrigger > i{color:#EEE;font-size:26px;cursor:pointer;}
.poeySearchTrigger > i:hover{opacity:.6;}
*/

.poeyMainTrigger{display:inline-block;cursor:pointer;padding:4px 4px 0px 13px;background:transparent;}
.poeyMainTrigger .icon-bar{display:block;width:40px;height:3px;margin-bottom:6px;border-radius:4px;background-color:#5b5a5aed;}
.poeyMainTrigger:hover{opacity:.6;}

.mainTrigActiv span{opacity:0;}
.mainTrigActiv{background:url(img/poey-close.png) no-repeat 65% 42.5%;}
.rightHead {
  flex: 1;
  text-align: right;
  flex-basis: 10%;
  padding: 20px 20px 0 0;
  z-index: 99;
}
.poeyMainSlide{height:580px;background-repeat:no-repeat;background-position:center -65px;background-size:cover;position:relative;
	flex: 1;
  text-align: center;
  flex-basis: 80%;}
.poeyMainSlide > .poeyFilter{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);}
.poeyMainSlide > .slideGrad{position:absolute;bottom:-75px;width:100%;height:150px;
	background:-webkit-linear-gradient(rgba(42,49,63,0), #2b3240, rgba(42,49,63,0));
	background:linear-gradient(rgba(42,49,63,0), #2b3240, rgba(42,49,63,0));
}

.homeWrapper, .pageWrapper, .catPageWrapper{width:100%;margin:auto;position:relative;}

.homeWrapper{margin:-307px auto 0;}
.homeContentHead, .pageContentHead, .catContentHead{padding-bottom:10px;width: 80%;
	margin: 0 auto;display:flex;justify-content:space-between;align-items:flex-end;}
.homeContentHead h1{font-family:'Archivo Black', sans-serif;text-transform:uppercase;font-size:34px;letter-spacing:-1px;
	line-height:40px;color:#FFF;margin-bottom:5px;text-shadow:1px 1px 20px rgba(0,0,0,.5);
}
.homeContentHead h2{font-size:24px;color:#FFF;text-shadow:1px 1px 10px rgba(0,0,0,.5);font-weight: 300;}
.homeContentBody, .pageContentBody, .catContentBody{background:#FFF;/* box-shadow:1px 0 15px rgba(0,0,0,.55); */}

.poeyLangSwitcher{min-width:30%;text-align:right;}
.poeyLangSwitcher li{display:inline-block;vertical-align:bottom;padding:0 4px 4px;text-transform:uppercase;font-size:16px;font-weight:700;}
.poeyLangSwitcher .lang-item-ar{font-family: 'Droid Arabic Kufi', sans-serif;padding-bottom:0;}
.poeyLangSwitcher a{color:#FFF;}
.poeyLangSwitcher a:hover{opacity:.6;}

.poeyCaro{height:480px;background:#111;border-bottom:1px solid #555;}
.poeyCaro .singleSlide{height:479px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.poeyCaro .slideOverlay{width:40%;height:100%;margin-left:60%;background:rgba(0,0,0,.7);color:#FFF;padding:6.5% 5% 8% 2%;position:relative;text-align:right;}
.poeyCaro .slideOverlay:before{content:'';position:absolute;border-top:480px solid #000;border-left:155px solid transparent;left:-155px;top:0px;opacity:.7;}
.poeyCaro .slideOverlay h3{font-size:26px;margin-bottom:30px;}
.poeyCaro .slideOverlay p{margin-bottom:40px;max-height:152px;overflow-y:hidden;}
.poeyCaro .slideOverlay a{color:#FFF;padding:8px 20px;background:#F30;font-weight:700;border-radius:50px;}
.poeyCaro .slideOverlay a:hover{color:#F30;background:#BBB;}

.poeyCaro .owl-nav{position:absolute;bottom:7%;right:5%;color:#FFF;font-size:100px;font-weight:100;line-height:70px;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{padding:0 0 0 20px !important;}
.owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover{opacity:.6;}
.poeyCaro .owl-dots{display:none;}


/* -- Initiationg entryCards for all site -- */
.entryCard{display:inline-block;vertical-align:top;text-align:left;color:#333;height:460px;overflow-y:hidden;}
.entryCard .enCover{position:relative;height:460px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;}
.entryCard .enCover::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.8) 100%);
  }
.entryCard .enData{padding:10px 20px 25px;position: absolute;bottom: 0;/*! background: rgba(0,0,0,.2); */}
.search .entryCard .enData {position: relative;}
.entryCard .enMeta{display:flex;justify-content:space-between;margin-bottom:12px;}
.entryCard .enMeta abbr{color:#E7752D;font-weight:700;}
.entryCard .enMeta div{color:#E7752D;}
.entryCard h3{color:#FFF;margin-bottom:8px;line-height:20px;max-height:60px;overflow-y:hidden;}
.entryCard p{max-height:57px;overflow-y:hidden;color: #fff;font-size: 14px;line-height: 18px;}
.entryCard:hover h3{color:#fff;}

.entryCard:hover .enMeta div {
	color: #FF3319;
  }
  .entryCard:hover .en-pub-exc-right span {
	background-color: #FF3319;
  }
.latestPubs, .brTopics{padding:55px 0;text-align:center;}
.latestPubs h2, .brTopics h2, .homeMediaCont h2{color:#080808;font-size:22px;position:relative;text-align: left;}
.latestPubs h2 span, .brTopics h2 span, .homeMediaCont h2 span{background:#FFF;position:relative;z-index:1;}
.latestPubs h2:after, .brTopics h2:after, .homeMediaCont h2:after{width:90%;border-bottom:2px solid #2b3240;position:absolute;left:5%;bottom:45%;
	z-index:0;}

.latestPubs .publiGrid{width:100%;margin:auto;text-align:left;}
.latestPubs .entryCard{height:460px;position: relative;}
.latestPubs .entryCard:hover .enCover::after {
	background: linear-gradient(to bottom, #E7592D 40%, rgba(0, 0, 0, 1) 100%);
	-webkit-mask-image: linear-gradient(to bottom, #E7592D 50%, black 100%);
	mask-image: linear-gradient(to bottom, #E7592D 50%, black 100%);
	opacity: 0.8;
  }
.sMoreBtn{color:#FFF;padding:7px 48px;background:#E7752D;font-weight:500;font-size: 14px;text-transform: uppercase;}
.sMoreBtn:hover{color: #E7592D;
	background: #fff;
	border: 1px solid #E7592D;}

.brTopics{padding-top:30px;}
.brTopics h2{color:#2b3240;text-align: center;padding-top: 1.5rem;position: relative;margin-bottom: 2.5rem;}
.brTopics h2:after{content:'';position: absolute; top: 0; left: 50%; width: 20px;height: 2px;background-color: #000;margin-left: -10px;}


/* -- Initiationg topic Cards for all site -- */
.topiCard{color:#000; text-align: center;}
.topiCover{/*! background-repeat:no-repeat; *//*! background-position:center center; *//*! background-size:contain; *//*! width:100%; *//*! padding-bottom:25%; *//*! margin:auto; */}
.topiCard h3{margin-top:15px;text-transform:uppercase;}
.topiCard:hover .topiCover{opacity:.5;}
.topiCard:hover h3{color:#F30;}

.topiGrid{width:86%;margin:auto;padding:20px 0 0;}
.topiGrid .topiCard{display:inline-block;}
.topiGrid .topiCard h3{font-size: 16px;font-weight: 500;}


.homeMediaCont{padding-bottom:100px;text-align:center;margin-top:-25px;}
.homeMediaCont h2:after{border-color:#BBB;}
.homeMedia{width:80%;margin:auto;position:relative;}
.homeMedia a{display:inline-block;width:100%;padding-bottom:100%;position:relative;background:#000;}
.homeMedia a div{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;
	opacity:.9;
}
.homeMedia a i{position:absolute;top:8px;right:10px;color:#FFF;text-shadow:1px 1px 10px #222;}
.homeMedia a i:before{font-size:28px !important;}
.homeMedia a:hover div{opacity:.5;}

.homeMedia .owl-nav{position:absolute;top:37%;left:-45px;right:-25px;display:flex;justify-content:space-between;z-index:-1;}
.homeMedia .owl-nav button{font-size:52px !important;color:#888 !important;}
.homeMedia .owl-dots{display:none;}

.allMediaCont{margin-top:0;}
.mtMedia-Title, .mtEbook-Title{
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  width: 100%;
}
 .f-left {
	flex: 0 1 calc(70%);
	text-align: left;
  }
 .f-right {
	flex: 0 1 calc(30%);
	align-content: flex-start;
	text-align: right;
  }
.poeyFooter, .poeyCopy{width:100%;margin:auto;background: #000;}
.poeyFooter {width:100%;}
.poeyFooter{padding:6% 0;background:#000;font-size:14px;color: #fff;/* box-shadow:1px 0 15px rgba(0,0,0,.55); */}
.poeyFooter>div {width: 80%;margin: 0 auto;width: 80%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
  }
.footPA{width:20%;}
.poeyFootLogo img{height:124px;}
.footPA p, .footPA a{color:#555;}
.footPA p:nth-child(2){margin:40px 0 10px;color:#F30;font-weight:700;}
.footPA p:nth-child(n+3){margin:4px 0;}
.footPA i{display:inline-block;width:15px;text-align:center;margin-right:12px;color:#F30;}
.footPA i.phone{-webkit-transform:scaleX(-1);transform:scaleX(-1);}
.footPA a:hover{color:#F30;}

.footPB{width:78%;display:flex;justify-content:space-between;margin-right:2%;}
.footPB a{display:inline-block;color:#ffffff;font-weight:700;font-size:14px;padding:3px 0;}
.footPB a:hover{color:#E7752D;}
.footPB0 i {margin-right: 0.6rem;}
.footPB1 ul li:nth-child(3), .footPB1 ul li:nth-child(7), .footPB2 ul li:nth-child(3), .footPB2 ul li:last-child{margin-bottom:15px;}
.footSocial{margin-top:30px;color:#ffffff;}
.footSocial a{color:#fff;font-size:24px;margin:3px;vertical-align:bottom;}
.footSocial a:first-child{margin-left:-2px;}
.footSocial a:hover{color: #e7742d;}

.poeyCopy{padding:5px 0 15px;color:#FFF;font-size:14px;text-shadow:1px 1px 10px #000;position:relative;z-index:10;text-align: center;display: block;}
.poeyCopy a{color:#F30;font-weight:700;}
.poeyCopy a:hover{color:#000;}

.poeyUpTop{position:fixed;bottom:44px;width:38px;height:38px;right:-2%;margin-right:-28px;;background:#E7742D;border-radius:7px;text-align:center;z-index:10;
	cursor:pointer;
	-webkit-transition:all 0.2s linear 0s;
	-moz-transition:all 0.2s linear 0s;
	-o-transition:all 0.2s linear 0s;
	-ms-transition:all 0.2s linear 0s;
	transition:all 0.2s linear 0s;
}
.poeyUpTop i{color:#ffffff;font-size:34px;line-height:36px;}
.poeyUpTop:hover{background:rgba(0,0,0,.75);}
.poeyUpTop:hover > i{color:#FFF;}

.poeyUpTopON{right:5%;}



/* ---------- Pages Stylesheet ----------------------------------------------------- */
.poeyBreadC{
	height: 500px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	position: relative;
	flex: 1;
	  flex-basis: 0%;
	flex-basis: 0%;
	text-align: center;
	flex-basis: 80%;
	border-bottom-right-radius: 120px;}
	
.poeyBreadC .breadFilter{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.25);z-index:0;
	background:-webkit-linear-gradient(55deg, rgba(84,0,153,.3), rgba(255,52,0,.45));
	background:linear-gradient(55deg, rgba(84,0,153,.3), rgba(255,52,0,.45));
	border-bottom-right-radius: 120px;
}
.single .poeyBreadC, .single .poeyBreadC .breadFilter{border-radius: 0;}
.poeyBreadC:after{/*content:'';position:absolute;bottom:-75px;width:100%;height:150px;
	background:-webkit-linear-gradient(rgba(42,49,63,0), #2b3240, rgba(42,49,63,0));
	background:linear-gradient(rgba(42,49,63,0), #2b3240, rgba(42,49,63,0));*/
}

.pageWrapper{/*margin:-130px auto 0;*/}
.mtPageTitle {
	position: absolute;
  bottom: 0;
  padding: 4rem 3rem;
  background: #fff;
  width: 100%;
  text-align: left;
  max-width: calc(33% - 10px);
}
.mtPageTitle h3{
	font-size: 28px;
	margin-bottom: 0.7rem;
}
.pageContentHead{padding-bottom:0;}
.pageContentHead h1{color:#FFF;text-shadow:1px 1px 5px #000;font-size:28px;line-height:30px;max-width:70%;}
.catMainCover{height:550px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;}
.catMainCover:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);z-index:0;}
.catMainCover:after{content:'';position:absolute;bottom:-75px;width:100%;height:150px;
	background:-webkit-linear-gradient(rgba(42,49,63,0), #2b3240, rgba(42,49,63,0));
	background:linear-gradient(rgba(42,49,63,0), #2b3240, rgba(42,49,63,0));
}

.catMainCover > header{position:relative;width:50%;margin:auto;color:#FFF;text-align:center;z-index:1;padding-top:120px;text-shadow:1px 1px 5px #000;}

.catHeading strong{display:flex;justify-content:center;align-items:center;width:118px;height:118px;margin:auto;border-radius:50%;border:6px solid #F30;
	border-left-color:transparent !important;/*border-right-color:transparent !important;*/border-bottom-color:transparent !important;
	-webkit-transform:rotate(10deg);
	transform:rotate(10deg);
}
.catHeading span{display:flex;width:95px;height:95px;justify-content:center;align-items:center;border-radius:50%;background:#FFF;margin:auto;
	border-width:6px;border-style:double;border-top-color:transparent !important;box-shadow:1px 1px 15px #000;
	-webkit-transform:rotate(35deg);
	transform:rotate(35deg);
}
.catHeading i{display:block;width:85px;height:85px;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:70%;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.catHeading h1{}
.catHeading p{font-style:italic;line-height:16px;max-height:48px;overflow:hidden;}
.catHeading abbr{display:block;width:15%;margin:20px auto;border-bottom:6px dotted;}

.categTrigger{display:inline-block;margin-top:8px;font-size:14px;cursor:pointer;} .categTrigger:hover{opacity:.7;}
.categOverLay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:100;display:none;}
.categOverLay div{display:flex;justify-content:center;align-items:center;width:100%;height:100%;}
.categOverLay p{color:#FFF;max-width:60%;font-style:italic;line-height:22px;}
.categOverLay span{position:absolute;width:30px;height:30px;right:15px;top:15px;background:url(img/poey-close.png) no-repeat center center;cursor:pointer;}
.categOverLay span:hover{opacity:.7;}

.catPageWrapper{margin:-130px auto 0;}
.catContentHead{padding-bottom:5px;}
.catContentHead > div{color:#FFF;font-size:20px;}

.innerWrapper{}

.archive .innerWrapper > section, .singleContent {width:80%;padding-top:0px; margin: 0 auto; display: flex; /* Use flexbox to create rows */
	flex-wrap: wrap; /* Allow wrapping to create multiple rows */
	justify-content: space-between;}
.innerWrapper aside{width:25%;}
/* Clearfix to fix alignment issues */
.clearfix::after {
	content: "";
	clear: both;
	display: table;
  }
.primeContent .entryCard{ width: calc(33% - 10px); /* Set the width of each post (adjust as needed) */
	margin-bottom: 10px; /* Add space between rows */
	box-sizing: border-box; height: auto;position: relative;}
.archive .entryCard .enData {
	position: relative;
	padding-left: 0;
}
.primeContent .entryCard .enCover span.badge-post {
	color:#FFF;font-weight:100;font-size:15px;
	position: absolute;
	right: 0;
	top: 0;
	width: 140px;
	height: 30px;
	background: #E7742D 0% 0% no-repeat padding-box;
	line-height: 30px;
	text-align: center;
}
.primeContent .entryCard .enCover {
	height: 360px;
}
.primeContent .entryCard .enCover:hover::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	transform: matrix(-1, 0, 0, -1, 0, 0);
	background: transparent linear-gradient(180deg, #E7592D 0%, #D2221619 100%) 0% 0% no-repeat padding-box;
  }
.primeContent .entryCard .enCover span label{position:relative;display:block;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
.primeContent .entryCard .enCover span label:after, .primeContent .entryCard .enCover span label:before{content:'';position:absolute;
	z-index:1;border-left:9px solid #F30;border-top:9px solid transparent;top:-13px;left:-2px;}
.primeContent .entryCard .enCover span label:before{left:auto;right:-2px;border-left:none;border-right:9px solid #F30;}

.primeContent .entryCard .enMeta abbr{color: #E7742D;
	font-weight: 500;
	font-size: 12px;}

.primeContent .entryCard .enMeta div{font-size:15px;}
.primeContent .entryCard .enMeta i{padding-right:4px;}
.primeContent .entryCard h3{font-size:16px;line-height:18px;max-height:54px;color: #000000;}
.primeContent .entryCard p{font-size:14px;line-height:16px;max-height:51px;color: #000000;}

/* --- Pagination Stylesheet --- */
.poeyPagination{text-align:center;/*! padding-top:50px; */margin: 50px auto;}
.poeyPagination a{color:#FFF;background:#E7752D;font-weight:500;padding:6px 55px 6px;text-transform: uppercase;font-size: 14px;}
.poeyPagination a:hover{color:#E7592D;background:#FFF;border: 1px solid #E7592D;}

/* --- Sidebar Stylesheet --- */
.widget-container{margin-bottom:30px;font-size:14px;line-height:15px;font-weight:700;}
.widget-container h3{margin-bottom:15px;font-size:18px;color:#F30;padding-bottom:4px;font-style:italic;border-bottom:4px dotted #F30;}
.widget_tag_cloud h3{margin-bottom:20px;}
.widget-container li{margin-bottom:10px;padding-left:3px;}
.widget_tag_cloud div{padding-left:3px;line-height:18px;}
.widget-container a{color:#2b3240;} .widget-container a:hover{color:#F30;}


/* --- Single Article Stylesheet --- */
.singArt header{width: 80%;margin-top: -17.5rem;padding-bottom: 6rem;background: #fff;margin-left: auto;margin-right: auto;padding-top: 3rem;text-align: center;}
.singArt header h1, .headerWtBg h1{color:#000000;font-size:26px;line-height:26px;text-align: center;margin-top: 1rem;position: relative;padding-bottom: 1.5rem;}
.singArt header h1:after, .headerWtBg h1:after {content: ''; position: absolute; bottom: 0; left: 50%;width: 26px;height: 2px;background: #000;margin-left: -13px;}
.singArt header > div{text-align:center;}
.soShare{margin-bottom:2rem; text-align: center;margin-top: 2rem;}
.soShare span {display: block;font-size: 20px;font-weight: 500;margin-bottom: 10px;}
.soShare a{color:#FFF;font-size:18px;width: 40px;height: 40px;background: #E7742D 0% 0% no-repeat padding-box;display: inline-block;line-height: 40px;text-align: center;border-radius: 50%;} .soShare a:hover{color:#111;}
.singArt header abbr{font-size:18px;font-weight:700;color:#888;}

.thumbContainer{height:450px;background:#000 url("img/rlsna-zoomin.png") no-repeat center center;background-size:10%;margin-top:-1px;}
.thumbContainer a{display:block;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.thumbContainer a:hover{opacity:.5;}

.mediaVidContainer iframe{width:100%;height:450px;}

.artMeta{padding:10px 0;}
.evePlace, .eveDateTime{font-size:22px;font-weight:700;color:#666;}
.evePlace i{padding-right:5px;}

.pubTypeAuth{font-weight:500;font-size:18px;}
.pubTypeAuth span{color:#000;padding-right:4px;font-weight:400;}
.artMeta .sMoreBtn{padding:5px 30px;border-radius:3px;}

.artTax{padding-bottom:8px;}
.artTax a{color:#E7742D;font-size:14px;margin-right:4px;font-weight:600;} .artTax a:hover, .artTax a:hover:before{color:#2b3240;}
.artTax a:before{content:'#';color:#E7742D;}

.artCont{line-height:20px;color:#555;}
.artCont p{margin-bottom:10px;text-align:justify;}
.artCont h1, .artCont h2, .artCont h3, .artCont h4, .artCont h5, .artCont h6, /*.artCont strong, .artCont b,*/ .artCont a{color:#F30;}
.artCont blockquote{font-style:italic;font-size:22px;position:relative;padding-left:15px;display:inline-block;
	margin:auto 7.5% auto 5%; 
}
.artCont blockquote p{text-align:left;color:#151515;line-height:24px;}
.artCont blockquote:before, .artCont blockquote:after{position:absolute;left:-8px;top:-3px;color:#F30;
	font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;font-size:18px;content:"\f10d";font-style:italic;
}
.artCont blockquote:after{content:"\f10e";left:auto;top:auto;right:-15px;bottom:5px;}

.mediaAlbumCont{margin-top:10px;padding-top:25px;border-top:2px dotted #F30;text-align:center;}
.mediaAlbumCont a{display:inline-block;width:24%;padding-bottom:24%;background:#000 url("img/rlsna-zoomin.png") no-repeat center center;
	background-size:15%;position:relative;
}
.mediaAlbumCont a img{position:absolute;top:0;left:0;width:100%;height:100%;}
.mediaAlbumCont a:hover img{opacity:.5;}

/* --- Single Page Stylesheet --- */
.singPage header{}
.pageCont{line-height:20px;color:#555;padding-top:15px;}
.pageCont p{margin-bottom:10px;text-align:justify;}
.pageCont h1, .pageCont h2, .pageCont h3, .pageCont h4, .pageCont h5, .pageCont h6, .pageCont strong, .pageCont b, 
.pageCont a{color:#F30;}

.pageCont h1{font-size:24px;}
.pageCont h2{font-size:22px;}
.pageCont h3{font-size:20px;}
.pageCont h4{font-size:18px;}
.pageCont h5{font-size:16px;}


/* --- Topics Page Stylesheet --- */
.topiGridPage{text-align:center;padding-top:80px;}
.topiGridPage .topiCard{display:inline-block;width:40%;margin:0 2% 6%;vertical-align:bottom;}
.topiGridPage .topiCard h3{font-size:22px;}

/* --- Contact Page Stylesheet --- */
#page-58 .pageCont, #page-244 .pageCont, #page-316 .pageCont{padding-top:0;}
#page-58 .pageCont iframe, #page-244 .pageCont iframe, #page-316 .pageCont iframe{width:100%;height:400px;margin-bottom:50px}


.contactPage > div:last-child{width:54%;}
.contactPage > div h2{margin-bottom:10px;color:#F30;}
.contactPage > div h3{margin-top:10px;color:#2b3240;}
.contactPage > div p a{color:#555;} .contactPage > div p a:hover{color:#000;}

.cFormCont > h2{margin-top:25px;}
.cFormCont form label{color:#2b3240;font-size:14px;}
.cFormCont1 form input, .cFormCont1 form textarea{padding:1.5% 2%;background:transparent;border:1px solid #CCC;width:100%;
	-webkit-appearance:none;-moz-appearance:none;
}
.cFormCont form textarea{height:100px;}
.cFormCont form > p{margin-bottom:6px;}
.cFormCont form > p:nth-child(6){}
.cFormCont1 form input[type="submit"]{cursor:pointer;background:#F30;border:none;color:#FFF;font-weight:700;border-radius:20px;
	font-size:14px;width:40%;
}
.cFormCont form input[type="submit"]:hover{color:#E7742D;background:#fff;}
.meta-publi-type {
	position: relative;
	padding-left: 30px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 500;
	letter-spacing: 1.3px;
}
.meta-publi-type:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 1px;
	background-color: #fff;
	left: 0;
	top: 50%;
	margin-top: -0.5px;
}
.en-pub-exc-left {
	width: 90%;
	float: left;
}
.en-pub-exc-right {
	width: 10%;
	float: left;
	text-align: right;
}
.en-pub-exc-right span {
	display: inline-block;
	background: #E7752D;
	color: #fff;
	width: 22px;
	height: 22px;
	text-align: center;
	border-radius: 5px;
	line-height: 22px;
	font-size: 18px;
}
.flex-container {
	display: flex;
	justify-content: space-between;
  }
  .flex-item {
	flex: 0 1 calc(33.33% - 5px); /* Pourcentage de largeur égale avec une marge de 15px entre les éléments */
	margin-left: 15px;
  }
  
  .flex-item:first-child {
	margin-left: 0; /* Pas de marge sur le côté gauche pour le premier élément */
  }
  
  .flex-item:last-child {
	margin-right: 0; /* Pas de marge sur le côté droit pour le dernier élément */
  }
  .mtlatestPub-Title {
	margin-bottom: 30px;
	display: flex;
  align-items: center;
	width: 100%;
  }
  .mtlatestPub-Title p {
	font-size: 13px;
	line-height: 18px;
  }
  .owl-carousel .owl-item .topiCard img {
	height: 96px!important;
	max-width: 100%;
	display: inline-block;
	width: auto;
  }
  .topiGrid .owl-carousel .owl-nav {
    position: absolute;
    top: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0 10px;
    box-sizing: border-box;
}

.topiGrid .owl-carousel .owl-nav button.owl-prev,
.topiGrid .owl-carousel .owl-nav button.owl-next {
    position: relative;
  top: -50%;
  color: #797979;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
  font-size: 54px;
  font-weight: 100;
}

.topiGrid .owl-carousel .owl-nav button.owl-prev {
    left: 0;
}

.topiGrid .owl-carousel .owl-nav button.owl-next {
    right: 0;
}

  .media-section {
    display: flex;
    flex-wrap: wrap;
	margin-bottom: 3rem;
}

.left-block {
    flex: 0 0 60%;
    margin-right: 20px;
}

.right-block {
    flex: 1;
    display: flex;
    flex-wrap: wrap;
}

.mtMedia article {
    margin-bottom: 20px;
    flex: 0 0 calc(50% - 10px);
}

article:nth-child(1) img {
    width: 100%;
}

article:nth-child(1) h2 {
    font-size: 1em;
	margin-top: 10px;
	color: #000;
}
.other-article article h2 {
	margin-top: 0;
}
article:nth-child(1) p {
    font-size: 1em;
}
.media-section .right-block>article:nth-child(1) {
	flex-basis: calc(100%);
}
article:nth-child(2),
article:nth-child(3) {
    flex-basis: calc(20% - 10px);
}

article:nth-child(2) img,
article:nth-child(3) img {
    width: 100%;
}

article:nth-child(2) h2,
article:nth-child(3) h2 {
    font-size: 1.2em;
}
.other-article {
	display: flex;
	flex-direction: column;
  }
  
  .other-article>article {
	display: flex;
	flex-direction: row;
	width: 100%;
	align-content: center;
	margin-bottom: 10px;
	
  }
  
  .other-article>article img {
	width: 130px;
	margin-right: 15px;
  }
  
  .other-article>article h2 {
	flex-grow: 1;
	font-size: 1rem;
	color: #000;
  }
  article abbr {
	font-size: 12px;
  }
  .mtNews {
	padding: 4rem 0;
  	background: #F7F7F7;
  	margin-bottom: 3rem;
  }
  .news-slider-container {
    display: flex;
    align-items: stretch;
    max-height: 425px;
    overflow: hidden;
}

.news-slider {
    flex: 1;
}

.slide {
    display: flex!important;
    max-height: 425px;
}

.slide-content {
    flex: 1;
	position: relative;
    padding: 20px;
	background: transparent linear-gradient(11deg, #261404 0%, #E7592D 100%) 0% 0% no-repeat padding-box;
}

.slide-image {
    flex: 1;
}

.slide-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.slider-nav {
    margin-top: 10px;
}

.slider-nav button {
    cursor: pointer;
}
.slide-content>div{
	position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    padding: 0 60px 20px 8rem;
}
.slide-content * {
	color: #ffffff;
}
.slide-content .date {
	font-size: 11px;
	opacity: 0.8;
	margin-bottom: 2px;
}
.slide-content .title {
	margin-bottom: 35px;
	display: inline-block;
}
.slide-content .description {
	opacity: 0.8;
	font-size: 14px;
	text-align: left;
}
.blogHome {
	height: 580px;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	flex: 1;
	flex-basis: 0%;
	text-align: center;
	flex-basis: 80%;
	margin-bottom: 2rem;
}
.latestPubs, .brTopics, .mtMedia, .news-slider-container, .mtNews-Title, .mtEbook, .search .pageWrapper, .page-template-default .pageWrapper{
	width: 80%;
	margin: 0 auto;
}
.news-slider-container {
	width: 70%;
}
.mtNews-Title {
	text-align: center;
	margin-bottom: 20px;
}
.mtNews-Title p{
  font-size: 14px;
}
.mtNews-Title>div {
	color: #E7752D;
	margin-bottom: 10px;
}
.contentHomeBlog {
	position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  text-align: left;
  padding-right: 15rem;
  width: 50%;
}
.contentHomeBlog h2{
	color: #ffffff;
	margin-bottom: 15px;
}
.contentHomeBlog p {
	font-size: 13px;
  line-height: 15px;
	color: rgba(255,255,255,0.8);
}
.MtPartners {
	background: #E7742D;
}
.gs-logo--img {
	height: 30px!important;
	width: auto!important;
}
.mt-title {
	position: relative;
	margin-bottom: 5px;
	padding-left: 36px;
	color: #fff;
}
.mt-title:before {
	content: '';
	position: absolute;
	width: 25px;
	height: 0.8px;
	left: 0;
	top: 50%;
	background: #fff;
}

.contentHomeBlog a {
	margin-top: 30px;
  display: inline-block;
  position: relative;
  color: #fff;
  text-decoration: none;
  opacity: 0.8;
	padding-bottom: 3px;
}
.contentHomeBlog a::after {
	content: '';
	width: 25px;
	height: 0.8px;
	left: 0;
	bottom: 0;
	background: #fff;
	position: absolute;
	opacity: 0.8;
}
.news-slider.owl-carousel .owl-nav {
	position: absolute;
	bottom: 20%;
	left: 8rem;
}
.news-slider.owl-carousel .owl-nav button.owl-next, .news-slider.owl-carousel .owl-nav button.owl-prev {
	background: #fff;
	padding: 0 !important;
	font-size: 24px;
	border: 0;
	line-height: 24px;
	height: 24px;
  width: 24px;
  text-align: center;
}
.news-slider .owl-prev.disabled,.news-slider .owl-next.disabled {
	opacity: 0.5;
}
.news-slider.owl-carousel .owl-nav button.owl-next:hover, .news-slider.owl-carousel .owl-nav button.owl-prev:hover {
	opacity: .6;
	color: #000;
  }
  .mt-title-before {
	color: #E7752D;
	font-size: 13px;
	position: relative;
	padding-left: 32px;
	margin-bottom: 10px;
  }
  .mt-title-before:before {
	content: '';
	width: 20px;
	height: 1px;
	position: absolute;
	inset-inline-start: 0; /* Logical property for left */
	left: 0;
	top: 50%;
	background-color: #000000;
  }
  .mt-title-before + h2 {
	margin-bottom: 10px;
  }
  .homeContentHead>div {
	padding: 0 15px;
  }
  .flex-grid-ebook {
	display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  }
  
  .grid-item {
	flex: 1;
	display: flex;
	justify-content: center;
	flex: 0 0 calc(20% - 10px);
	margin-bottom: 10px;
	box-sizing: border-box;
  }
  
  .grid-item img {
	width: 100%; /* Pour s'assurer que l'image remplit complètement le conteneur */
	height: auto; /* Pour maintenir le rapport hauteur/largeur de l'image */
  }
  .mtEbook {
	margin-bottom: 2rem;
  }
  .mtNewsletter {
	padding: 3rem 2rem;
	background-color: #000000;
	margin-bottom: 3rem;
	color: #ffffff;
	text-align: center;
  }
  .mtNewsletter-Title {
	text-align: center;
	margin-bottom: 20px;
}
.mtNewsletter-Title p{
  font-size: 14px;
}
.mtNewsletter-Title>div {
	color: #E7752D;
	margin-bottom: 10px;
}
.mtNewsletter-Title>h2 {
	margin-bottom: 1rem;
}
.mtNewsletter a {
	display: inline-block;
	padding: 5px 30px;
	background: #E7752D;
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
	max-width: 210px;
	width: 210px;
}
.img-hover {
	position: relative;
}
.img-hover-title {
	display: none;
	color: #fff;
  position: absolute;
  bottom: 15px;
  z-index: 99;
  left: 15px;
}
.img-hover:hover:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	transform: matrix(-1, 0, 0, -1, 0, 0);
	background: transparent linear-gradient(180deg, #E7592D 0%, #D2221619 100%) 0% 0% no-repeat padding-box;
}
.img-hover:hover .img-hover-title {
	display: block;
}
.mtPostType {
	color: #E7742D;
	display: block;
	margin-bottom: 0.5rem;
	font-weight: 800;
	font-size: 18px;
}
.postDateTime {
	font-size: 12px;
}
.headerWtBg{
	height: 200px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  flex: 1;
    flex-basis: 0%;
  flex-basis: 0%;
  flex-basis: 0%;
  text-align: center;
  flex-basis: 80%;
  padding-top: 5rem;
}
.headerContact {
    display: flex;
  height: 200px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  flex: 1;
    flex-basis: 0%;
  text-align: center;
  padding-top: 5rem;
  flex-basis: 80%;
}
.leftFlexContact, .rightFlexContact {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.leftFlexContact {
  text-align: left;
}

.rightFlexContact {
  text-align: center;
  padding-left: 10rem;
}
.leftFlexContact h1 {
    color: #E7742D;
    
}
.leftFlexContact p {
    font-family: 'Roboto Condensed';
    font-weight: 600;
    font-size: 30px;
}
.staffInfor {
    padding: 4rem 0;
    background: #F7F7F7;
    margin-bottom: 3rem;
}
.staffInforContainer {
    width: 80%;
  margin: 0 auto;
}

.team-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    gap: 20px;
}

.team-column {
    flex: 1 1 30%;
    min-width: 200px;
    max-width: 300px;
}

.team-column h2 {
    color: #f05a28!important;
}

.team-column p {
    margin: 10px 0;
}

.team-column a {
    color: #000;
    text-decoration: none;
}

.team-column a:hover {
    text-decoration: underline;
}
.team-section h5 {
    font-size:28px;
}
/* Style général pour le conteneur */
.cFormCont {
    max-width: 1000px;
    margin: 0 auto;
    padding: 20px;
}

.cFormCont h2 {
    font-size: 2rem;
    margin-bottom: 10px;
}

.cFormCont p {
    font-size: 1rem;
    line-height: 1.5;
}

/* Style pour les éléments du formulaire */
.wpcf7 form {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 20px;
}

.wpcf7 p {
    width: 100%;
    margin: 0;
}

.wpcf7 p:nth-child(1),
.wpcf7 p:nth-child(2),
.wpcf7 p:nth-child(3),
.wpcf7 p:nth-child(4) {
    width: calc(50% - 20px);
}

.wpcf7 p:nth-child(5),
.wpcf7 p:nth-child(6) {
    width: 100%;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
    width: 100%;
    padding: 10px;
    margin-top: 5px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 1rem;
}

/* Style pour le bouton de soumission */
.wpcf7 input[type="submit"] {
    background-color: #f05a28;
    color: #fff;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    border-radius: 4px;
}

.wpcf7 input[type="submit"]:hover {
    background-color: #d04d22;
}
.headerContactForm {
    display: flex;
    align-items: center;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.leftFlexContactForm {
    flex: 1;
    display: flex;
    flex-direction: column;
    text-align: left;
}

.leftFlexContactForm h2 {
    font-size: 2.5rem!important;
    margin-bottom: 10px;
    margin-right: 20px;
}

.leftFlexContactForm p {
    font-size: 1rem;
    line-height: 1.5;
    flex: 1;
    align-self: flex-start;
}
.partner-logos {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    justify-items: center;
    padding: 20px;
	width: 80%;
	margin: 0 auto;
}
.partner-logos br {
	display: none;
	opacity: 0;
}
.partner-logos img {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
}

.partner-logos img:hover {
    filter: grayscale(0%);
}
.pageContentBody {

}
/* Responsive Design */
/* Tablet view: 3 columns */
@media (max-width: 1024px) {
    .partner-logos {
        grid-template-columns: repeat(3, 1fr);
    }
}

/* Mobile view: 2 columns */
@media (max-width: 768px) {
    .partner-logos {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 768px) {
    .wpcf7 p {
        width: 100%;
    }
}

@media (max-width: 768px) {
    .team-container {
        flex-direction: column;
        align-items: flex-start;
    }
	.staffInfor {
		padding: 2rem 0;
		margin-bottom: 0;
	}
	.staffInforContainer {
		width: 90%;
	  }
	  .leftFlexContactForm h2 {
		font-size: 1.5rem !important;
	  }
	  body:not(.page-id-58) .poeyMainTrigger .icon-bar {
		background-color: #fff;
	  }
	  .singArt {max-width: 100%;word-wrap: break-word;}
}

/* ------------- Poey Responsive Fixes --------------------------------------------------- */

/* 13inch Laptops */
@media (min-width: 1281px) and (max-width:1344px){
	.poeyMainSlide{height:740px;background-position:center center;}
	.poeyMainNav > div{width:80%;}
	
	.homeWrapper, .pageWrapper, .catPageWrapper, .poeyFooter, .poeyCopy{width:88%;}
	.poeyUpTopON{right:3.05%;}
}



/* Medium desktops and laptops */
@media (min-width: 1200px) and (max-width:1280px){
	.poeyMainSlide{height:740px;background-position:center center;}
	.poeyMainNav > div{width:82%;}
	
	.homeWrapper, .pageWrapper, .catPageWrapper, .poeyFooter, .poeyCopy{width:88%;}
	.poeyUpTopON{right:3.05%;}
	
	.innerWrapper > section{width:73%;}
}



/* Landscape tablets and Small desktops */
@media /*(min-width: 992px) and*/ (max-width: 1199px){
	.poeyMainSlide{height:550px;background-position:center center;}
	.poeyMainNav > div{width:90%;}
	.poeyMainNav ul.menu > li{width:26%;float:left;}
	.poeyMainNav ul.menu > li:nth-child(2){width:26%;}
	.poeyMainNav ul.menu > li:nth-child(3){width:20%;}
	.poeyMainNav > div.searchFormContainer{margin-top:80px;}
	
	.homeWrapper, .pageWrapper, .catPageWrapper, .poeyFooter, .poeyCopy{width:100%;}
	
	.poeyCaro{height:450px;}
	
	.latestPubs .publiGrid{width:100%;}
	
	.topiGrid .topiCard{vertical-align:middle;}
	
	.homeMedia .owl-nav{top:30%;}
	.blogHome {
		height: 450px;
	}
	.contentHomeBlog {
		padding-right: 2rem;
		width: 45%;
	  }
	.footPB{width:70%;margin-right: 0;}
	
	.poeyUpTop{background:rgba(0,0,0,.75);width:40px;height:40px;}
	.poeyUpTop i{font-size:40px;line-height:36px;}
	.poeyUpTopON{right:3.3%;}
	
	.innerWrapper{padding:2% 1.5% 100px;}
	.innerWrapper > section{width:73%;}
	.primeContent .entryCard{width:31.7%;}
	
	.topiGridPage .topiCard{vertical-align:middle;}
	
	.thumbContainer, .mediaVidContainer iframe{height:400px;}
	
	.eveDateTime a{color:#666;}
	.latestPubs, .brTopics, .mtMedia, .news-slider-container, .mtNews-Title, .mtEbook {
		width: 90%;
		margin: 0 auto;
	  }
	  .mtNews-Title {
		margin-bottom: 20px;
	  }
}



/* Landscape tablets (Nexus) and very small desktops */
@media /*(min-width: 960px) and*/ (max-width: 991px){
	.poeyMainSlide{height:600px;}
	.poeyMainNav > div{margin-top:170px;}
	.poeyMainNav ul li.menu-item-has-children > a, .poeyMainNav ul.menu > li:nth-child(n+4) a{font-size:22px;}
	
	.poeyMainNav > div.searchFormContainer{margin-top:60px;}
}



/* Portrait tablets (iPad) */
@media /*(min-width: 768px) and*/ (max-width: 959px){
	.poeyHeader{padding:22px 0;}
	.poeyMainSlide{height:950px;background-position:-620px center;}
	
	.poeyMainNav ul.menu > li{width:36%;margin-bottom:40px;}
	.poeyMainNav ul.menu > li:nth-child(2){width:32%;}
	.poeyMainNav ul.menu > li:nth-child(3){width:30%;}
	.poeyMainNav ul.menu > li:nth-child(n+4){float:left;margin-bottom:auto;}

	.poeyMainNav > div.searchFormContainer{margin-top:100px;}
	.searchFormContainer input[type=submit]{width:28%;}
	
	.poeyUpTopON{right:5%;}
	
	.homeWrapper, .pageWrapper, .catPageWrapper, .poeyFooter, .poeyCopy{width:94%;}
	
	.homeContentHead h1{font-size:50px;line-height:44px;}
	
	.poeyCaro .owl-nav{bottom:1%;}
	
	.latestPubs h2, .brTopics h2{margin-bottom:40px;}
	.latestPubs h2:after, .brTopics h2:after, .homeMediaCont h2:after{width:96%;left:2%;}
	.latestPubs .publiGrid{width:100%;}
	.latestPubs .entryCard{width:31.5%;margin:0 .5% 1.5%;}
	
	.topiGrid{width:94%;}
	.topiCover{width:34%;padding-bottom:34%;}
	
	.homeMedia .owl-nav{top:26%;}
	
	.poeyFooter{padding:6% 4%;}
	.footPA{width:30%;}
	.footPB{width:62%;margin-right:0;}
	
	.pageContentHead{padding-bottom:3px;}
	.pageContentHead h1{font-size:24px;line-height:26px;}
	
	.innerWrapper{padding-right:.7%;}
	
	.primeContent .entryCard{width:32.4%;height:300px;margin:0 .2% 1.2%}
	.primeContent .entryCard .enData{padding:6px 6px 10px;}
	.primeContent .entryCard .enMeta{margin-bottom:4px;}
	.primeContent .entryCard .enMeta abbr, .primeContent .entryCard .enMeta div{font-size:13px;line-height:14px;}
	.primeContent .entryCard .enMeta div{text-align:right;}
	.primeContent .entryCard h3{margin-bottom:6px;}
	
	.topiGridPage .topiCard h3{font-size:20px;}
	
	.singArt header h1{max-width:70%;font-size:22px;line-height:26px;}
	.thumbContainer, .mediaVidContainer iframe{height:320px;}
	
	#page-58 .pageCont iframe, #page-244 .pageCont iframe, #page-316 .pageCont iframe{height:320px;}
	
	.widget-container h3{border-bottom-width:3px;}
}



/* Landscape phones and portrait tablets */
@media /*(min-width:481px) and*/ (max-width: 767px){
	.poeyHeader{padding:0;}
	.poeyMainSlide{height:550px;background-position:-480px center;}
	
	.mainTrigActiv{background-position:80% 40%;}
	.poeyMainNav > div{padding-left:2%;margin-top:140px;}
	.poeyMainNav ul.menu > li{width:50%;margin-bottom:45px;}
	.poeyMainNav ul.menu > li:nth-child(2){width:48%;}
	.poeyMainNav ul.menu > li:nth-child(3){width:50%;}
	.poeyMainNav > div.searchFormContainer{margin-top:50px;}
	.searchFormContainer input{font-size:18px;padding:10px 7px;width:58%;}
	.searchFormContainer input[type=submit]{width:30%;}
	
	.poeyUpTopON{right:8%;}
	
	.homeWrapper, .pageWrapper, .catPageWrapper, .poeyFooter, .poeyCopy{width:100%;}
	
	.homeContentHead{padding-bottom:5px;display:block;}
	.homeContentHead h1{font-size:20px;line-height:24px;margin-bottom:2px;}
	.homeContentHead h2{font-size:16px;}
	
	.poeyLangSwitcher{width:auto;}
	.rightHead {
		padding: 0;
		position: absolute;
		top: 22px;
		right: 5px;
		color: #fff;
	  }
	.poeyCaro{height:350px;}
	.poeyCaro .singleSlide{height:349px;position:relative;}
	.poeyCaro .slideOverlay{width:100%;padding:4% 3% 5%;margin-left:0;position:absolute;top:42%;height:auto;}
	.poeyCaro .slideOverlay:before{display:none;}
	.poeyCaro .slideOverlay h3{text-align:left;font-size:22px;margin-bottom:12px;}
	.poeyCaro .slideOverlay p{text-align:left;max-height:57px;margin-bottom:28px;}
	.poeyCaro .slideOverlay a{padding:5px 20px;}
	.poeyCaro .owl-nav{display:none;}
	
	.latestPubs .entryCard{width:100%;margin:0 0 15px 0;}
	
	.topiGrid .topiCard{width:60%;margin-bottom:60px;}
	
	.homeMedia{width:90%;}
	
	.poeyFooter, .footPB, .poeyCopy{display:block;text-align:center;}
	.footPA, .footPB{width:80%;margin:50px auto;}
	
	.innerWrapper{padding:2% 1.5% 50px;display:block;}
	.innerWrapper > section, .innerWrapper aside{width:100%;margin:0 auto 50px;}
	
	.primeContent .entryCard{width:47%;margin:2% 1.2% 1%;}
	.primeContent .entryCard .enMeta{margin-bottom:8px;}
	
	.topiGridPage .topiCard{width:60%;margin-bottom:50px;}
	
	.catMainCover > header{width:78%;padding-top:95px;}
	.catContentHead > div{font-size:18px;}
	
	.artMeta{display:block;}
	.pubTypeAuth{max-width:100%;}
	.artMeta .sMoreBtn{display:inline-block;margin:10px 0 5px;}
	
	.mediaAlbumCont a{width:48%;padding-bottom:48%;}
	
	.innerWrapper aside{margin-top:40px;}
	.homeContentHead > div {
		padding: 0;
	  }
	  #poeyMainLogo {
		padding: 10px;
		position: absolute;
		top: 5px;
		left: 5px;
		z-index: 99;
	  }
	  .home .poeyMainTrigger .icon-bar {
		background-color: #fff;
	  }
	  #poeyMainLogo img {
		width: 60px;
	  }
	  .poeyMainSlide {
		flex-basis: 100%;
	  }
	  .mtlatestPub-Title, .mtMedia-Title {
		display: block;
	  }
	  .sMoreBtn {
		padding: 7px 10px;
		font-size: 14px;
	  }
	  .f-right { margin-top: 15px;}
	  .flex-item {
		flex: 0 1 calc(100%);
		margin-left: 0;
	  }
	  .latestPubs .entryCard {
		height: 300px;
	  }
	  .flex-container {
		justify-content: center;
		flex-wrap: wrap;
	  }
	  .contentHomeBlog {
		width: 100%;
		padding: 0 15px;
	  }
	  .slide {
		display: block!important;
		max-height: none;
	  }
	  .slide-content > div {
		position: relative;
		top: inherit;
		left: inherit;
		right: inherit;
		transform: inherit;
		padding: 10px;
	  }
	  .left-block {
		flex: 0 0 100%;
		margin-right: 0;
	  }
	  .poeyFooter > div {display: block;width: 100%;}
	  .entryCard .enData {
		background: rgba(0,0,0,.2);
	  }
	  .latestPubs, .brTopics {
		padding: 24px 0;
	  }
	  .news-slider-container {
		max-height: 480px;
	  }
	  .archive .innerWrapper > section, .singleContent {
		width: 95%;
	  }
	  .mtPageTitle {
		max-width: 100%;
		padding: 2rem 1rem;
	  }
	  .mtPageTitle h3 {
		font-size: 24px;
	  }
	  .mtPageTitle p {
		font-size: 14px;
	  }
	  .singArt header h1 {
		max-width: 100%;
		font-size: 20px;
		line-height: 24px;
	  }
	  .singArt header {
		width: 100%;
		margin-top: -120px;
		padding-bottom: 3rem;
		padding-top: 1rem;
	  }
	  .headerContact {
		display: block;
		height: auto;
		padding-left: 1rem;
	  }
	  .leftFlexContact p {
		font-size: 22px;
	  }
	  .rightFlexContact {
		text-align: right;
		padding-left: 0;
		padding-top: 1rem;
	  }
	  .page-template-default .pageWrapper {
		width: 100%;
		margin: 0 auto;
	  }
	  .news-slider.owl-carousel .owl-nav {
		position: absolute;
		top: 0;
		right: 0;
		bottom: inherit;
		left: inherit;
	  }
	  .news-slider.owl-carousel .owl-nav button.owl-next, .news-slider.owl-carousel .owl-nav button.owl-prev {
		font-size: 20px;
		line-height: 20px;
		height: 20px;
		width: 20px;
	  }
}



/* Portrait phones and smaller */
@media (max-width: 480px){
	
}



/* Portrait iphones 5s & older */
@media (max-width: 320px){
	
}