/* roboto-slab-regular - latin_greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/roboto-slab/roboto-slab-v13-latin_greek-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-slab/roboto-slab-v13-latin_greek-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-slab/roboto-slab-v13-latin_greek-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-slab/roboto-slab-v13-latin_greek-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-slab/roboto-slab-v13-latin_greek-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-slab/roboto-slab-v13-latin_greek-regular.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-700 - latin_greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/roboto-slab/roboto-slab-v13-latin_greek-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-slab/roboto-slab-v13-latin_greek-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-slab/roboto-slab-v13-latin_greek-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-slab/roboto-slab-v13-latin_greek-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-slab/roboto-slab-v13-latin_greek-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-slab/roboto-slab-v13-latin_greek-700.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}

body.fullwidth-layout{ background:#fff;}
body.fullwidth-layout .container{ background:none;}
body.fullwidth-layout #background-shadow{box-shadow:none; margin-top:0;}
body.fullwidth-layout #t3-mainnav.t3-mainnav.navbar-default .nav-border{border-top:0!important; border-bottom:0!important;/* */}
body.fullwidth-layout .highlighter-inner{border-top:0!important;}


a:link, a:visited, a strong{text-decoration: none;transition: all 0.3s linear 0s;}
a:hover{transition: all 0.3s linear 0s;}
.background-imagewrapper{ padding-top:35px; background-image:url(../images/fixedbgimage.jpg)!important;background-repeat: no-repeat;background-size: cover;height: 100%;left: 0;overflow: hidden;position: fixed;top: 0;width: 100%;
z-index: 0;}
.background-patternwrapper{padding-top:35px; background-repeat:repeat;height: 100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index: 0;}
.background-coloroverlay{padding-top:35px; background-repeat:repeat;height: 100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index: 0;}
#background-shadow{margin-top:20px;box-shadow:0 3px 20px 0 rgba(0, 0, 0, 0.19);-webkit-box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.19);-moz-box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.19); position:relative; z-index:1;}
.container { padding-left:30px; padding-right:30px;}
.t3-module .module-inner {padding:0 0 20px 0;}
.t3-sl {padding-bottom:0;padding-top:0;}
.t3-sl.t3-sl-1{padding-bottom:0;padding-top:30px;}
h1, .h1,h2, .h2,h3, .h3 { margin-top: 0;}
.btn-primary{ border-radius:0px;transition: all 0.3s linear 0s;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus{ outline:none;transition: all 0.3s linear 0s;}
.module-title.primarybg-noborder { border-bottom:0;}
.t3-sidebar .module-title.primarybg-noborder span{ padding:7px 10px;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .inputbox{ border:1px solid #e4e4e4; border-radius:0px;box-shadow:none; /*margin-top: 10px;*/}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn{ border-radius:0px;box-shadow:none;border:1px solid #e4e4e4;}
.input-group-addon:first-child {border-right: 0 none;}
.dropdown-menu,.dropdown-submenu > .dropdown-menu{ border-radius:0px;}
.nav-pills > li > a ,.t3-sidebar ul.menu li a{border-radius: 0px;}
.t3-sidebar ul.menu li{ border-bottom:1px solid #eee;}
.t3-sidebar ul.menu li.active > a, .t3-sidebar ul.menu li.active > a:hover, .t3-sidebar ul.menu li.active > a:focus{background-color:transparent;}
.t3-sidebar .t3-sidebar-1,.t3-sidebar .t3-sidebar-2{ padding-top:0;}
.alert-warning, .alert{border-radius: 0px;}
#login-form li{ list-style:none;}
#login-form ul.unstyled{ padding-left:0;}
.registration .form-horizontal .control-label{ text-align:left;font-weight:400;}
#member-registration legend{ padding-bottom:20px;}
.registration .text label { font-size:12px;  font-weight:400;}
.article-content.clearfix[itemprop="articleBody"]{ clear:none;}
.pull-left.item-image img{ margin-right:30px; margin-bottom:30px;}
h1.article-title,h2.article-title{ font-size:26px; text-transform:uppercase;}
.article-info dd a{ color:#999;}
.moduletable-noborderbottom{ border-bottom:0;}
#t3-content img{ max-width:100%;}
.alert-message{padding:5px 15px;}
.pagenav li > a {border-radius: 0px;padding: 10.5px 21px;}
.btn-default {border-radius:0px;}
/*
	=======================================
		TOPBAR START
	=======================================
*/
.topbar {min-height:40px;position: relative;}
.topbar .container{ background:none;}

.topbar [class*=' col-']{ padding-left:0; padding-right:0;}
.topbar-left-inner [class*=' col-']{ padding-left:0;}
.topbar-right [class*=' col-']{ padding-right:0;}

.topbar ul.menu li,.topbar li{display:inline;float:left; margin:0;}
.topbar ul.menu li a,.topbar li a { text-transform:uppercase; color:#fff; font-size:14px;  font-weight:300;  border-radius:0px; padding:10px }
.topbar p,.top-login { margin-top:10px; color:#fff;}
.topbar i{ color:#fff; margin-right:10px;}
.topbar ul.menu li a:hover,.topbar li a:hover ,.topbar a:hover{background:none;transition: all 0.3s linear 0s;}
.topbar ul.menu li.active a,.topbar li.active a { background:none}
.topbar ul.dropdown-menu{ background:#333; border-radius:0px;}
#btl .btl-panel.eranews > span,.btl-panel.eranews button.btl-buttonsubmit,.btl-panel.eranews input.btl-buttonsubmit{background-color:transparent!important;text-transform:uppercase; color:#fff; font-size:14px;  font-weight:300;line-height:1; margin:0; border-radius:0px;padding:0 10px }
.btl-content-block.eranews{ border-radius:0px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.btl-content-block.eranews input.btl-buttonsubmit,.btl-content-block.eranews  button.btl-buttonsubmit{ border-radius:0px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;text-transform:uppercase; color:#fff; font-size:14px;  font-weight:300;line-height:1; margin:0;background:#000!important; min-width:75px; float: right;border: 1px solid rgba(0,0,0,0.9);
 box-shadow:inset 0 1px 0 rgba(255,255,255,0.3), inset 0 10px 10px rgba(255,255,255,0.1);}
#btl-content-login ul li{ float:left; display:inline; margin-right:20px;}
#bt_ul.eranews{ float:left; padding-left:20px;padding-top:15px; margin:0px 0 10px 0!important;}
#btl-content #btl-content-login.btl-content-block.eranews .btl-label,#btl-content-registration.btl-content-block.eranews .btl-label {color: #ddd;text-transform: uppercase;}
#bt_ul.eranews li a:hover{ text-decoration:none!important}
#btl-content-registration.btl-content-block.eranews{min-width: 390px;}
#btl-content-registration .btl-buttonsubmit.eranews{ margin-right:25px!important;}
#btl-content-login .btl-content-block.eranews.btl-content-block.eranews .btl-input input,.btl-content-block.eranews .btl-input > input[type="text"],.btl-content-block.eranews .btl-input > input[type="password"],.btl-content-block.eranews #recaptcha > input{float: left;padding: 1px 5px;margin-bottom: 10px;font-size: 12px;background: #1f2124; background: -moz-linear-gradient(#1f2124, #27292c);background: -ms-linear-gradient(#1f2124, #27292c);background: -o-linear-gradient(#1f2124, #27292c);background: -webkit-gradient(linear, 0 0, 0 100%, from(#1f2124), to(#27292c));background: -webkit-linear-gradient(#1f2124, #27292c);background: linear-gradient(#1f2124, #27292c);    border: 1px solid #000;box-shadow:0 1px 0 rgba(255,255,255,0.1);border-radius:0px;color: #fff;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;}

#btl-content-login input[type=text]:hover,
#btl-content-login input[type=password]:hover,
#btl-content-login label:hover ~ input[type=text],
#btl-content-login label:hover ~ input[type=password], #btl-content-registration .btl-input > input[type="text"]:hover,#btl-content-registration .btl-input > input[type="password"]:hover,#btl-content-registration #recaptcha > input:hover{background: #27292c;}

#btl-content-login:after {content: "";height: 1px;width: 33%;position: absolute;left:1%;top: 0;background: -moz-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);background: -ms-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);background: -o-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);background: -webkit-gradient(linear, 0 0, 100% 0, from(transparent), color-stop(0.25, #444), color-stop(0.5, #b6b6b8), color-stop(0.75, #444), to(transparent));background: -webkit-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);background: linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);}

#btl-content-login:before {content: "";width: 8px;height: 5px;position: absolute;left:16%;top: -7px;border-radius: 50%;box-shadow: 0 0 6px 4px #fff;}
#btl-content-login {font-weight: 400;width: 100%;position: relative;padding: 10px;overflow: hidden;background: #111; border-radius:0px;border: 1px solid #191919;box-shadow: inset 0 0 2px 1px rgba(255,255,255,0.08), 0 16px 10px -8px rgba(0, 0, 0, 0.6);}
#register-link.eranews{ padding:4px 0;}
#register-link.eranews::before{content:"";width:250px;height:100px;position:absolute;top:45px;left:0px;-webkit-transform: rotate(75deg);-moz-transform: rotate(75deg);-ms-transform: rotate(75deg);-o-transform: rotate(75deg);transform: rotate(75deg);background: -moz-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));background: -ms-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));background: -o-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));background: -webkit-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));background: linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));pointer-events:none;}
#btl-content div.btl-buttonsubmit.eranews,div.btl-buttonsubmit.eranews{ border-top:0; margin:5px 0 0 0; float:right; width:50%;}
#btl-input-remember.btl-input.eranews{ float:left!important; width:50%;}

#btl-content-registration::after {content: "";height: 1px;width: 33%;position: absolute;left:1%;top: 0;background: -moz-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);background: -ms-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);background: -o-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);background: -webkit-gradient(linear, 0 0, 100% 0, from(transparent), color-stop(0.25, #444), color-stop(0.5, #b6b6b8), color-stop(0.75, #444), to(transparent));background: -webkit-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);background: linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);}

#btl-content-registration::before {content: "";width: 8px;height: 5px;position: absolute;left:16%;top: -7px;border-radius: 50%;box-shadow: 0 0 6px 4px #fff;}
#btl-content-registration {font-weight: 400;position: relative;padding: 10px;overflow: hidden;background: #111; border-radius:0px;border: 1px solid #191919;box-shadow: inset 0 0 2px 1px rgba(255,255,255,0.08), 0 16px 10px -8px rgba(0, 0, 0, 0.6);}
#register-link a{ color:#ddd; transition: all 0.3s linear 0s;}
.btl-note.eranews::before{content:"";width:550px;height:100px;position:absolute;top:45px;left:-150px;-webkit-transform: rotate(75deg);-moz-transform: rotate(75deg);-ms-transform: rotate(75deg);-o-transform: rotate(75deg);transform: rotate(75deg);background: -moz-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));background: -ms-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));background: -o-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));background: -webkit-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));background: linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));pointer-events:none;}
.btl-note.eranews{ padding:5px 0;}
#btl-content #btl-content-profile::after {content: "";height: 1px;width: 33%;position: absolute;left:16%;top: 0;background: -moz-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);background: -ms-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);background: -o-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);background: -webkit-gradient(linear, 0 0, 100% 0, from(transparent), color-stop(0.25, #444), color-stop(0.5, #b6b6b8), color-stop(0.75, #444), to(transparent));background: -webkit-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);background: linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);}

#btl-content #btl-content-profile::before {content: "";width: 8px;height: 5px;position: absolute;left:30%;top: -7px;border-radius: 50%;box-shadow: 0 0 6px 4px #fff;}
#btl-content #btl-content-profile {font-weight: 400;position: relative;padding: 10px;overflow: hidden;background: #111; border-radius:0px;border: 1px solid #191919;box-shadow: inset 0 0 2px 1px rgba(255,255,255,0.08), 0 16px 10px -8px rgba(0, 0, 0, 0.6);
}
   
#btl-content-profile.btl-content-block.eranews ul.menu li{border-bottom: 1px solid #000;box-shadow:0 1px 0 rgba(255,255,255,0.1);}
#module-in-profile.eranews h3{border-radius:0px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;text-transform:uppercase; color:#fff; font-size:14px;  font-weight:300;background:#000!important;border: 1px solid rgba(0,0,0,0.9); box-shadow:inset 0 1px 0 rgba(255,255,255,0.3), inset 0 10px 10px rgba(255,255,255,0.1);}
#module-in-profile.eranews h3::before{content:"";width:250px;height:100px;position:absolute;top:45px;left:0px;-webkit-transform: rotate(75deg);-moz-transform: rotate(75deg);-ms-transform: rotate(75deg);-o-transform: rotate(75deg);transform: rotate(75deg);background: -moz-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));background: -ms-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));background: -o-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));background: -webkit-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));background: linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));pointer-events:none;}
 #btl-content-profile div.btl-buttonsubmit.eranews{ padding-top:15px!important;}
 #btl .btl-panel > span{box-shadow:none!important;}
/*
	=======================================
		TOPBAR END
	=======================================
*/
#background-shadow.container{ padding:0;}
.container{ }
.head-search {margin-top:0px;}
.highlighter-inner{}
.highlighter-inner [class*=' col-']{ padding-left:0;padding-right:0;}
.gkHighlighterInterface.eranews{ min-height:30px;}
.gkHighlighterInterface.eranews span.text{font-weight:500; font-size:14px; line-height:30px; letter-spacing:0.1px;}
.gkHighlighterWrapperSub.eranews{ font-weight:400; font-size:13px; line-height:28px; overflow:hidden; text-indent:5px;}
.gkHighlighterWrapperSub.eranews a{ margin-right:20px;}

.head-search .form-inline.eranews input.button{ margin:0; padding:0; height:30px; line-height:30px; float:right;}
.head-search .form-inline.eranews input.inputbox{border-radius:0px; border:1px solid #ececec;box-shadow:none; height:30px; box-sizing:border-box; padding:4px 5px;border-left:1px solid #e6e6e6; font-size:15px;transition: all 0.3s linear 0s; width:220px;}

.head-search .form-inline.eranews input.inputbox:focus{transition: all 0.3s linear 0s;width:130px;}
.head-search .search::before{ display:none;}
.head-search .form-inline.eranews::before{width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent; content:""; position:absolute; right:30px; top:10px; }

.logo {margin-top:8px;}
.logo-text a {font-weight:600;}
.logo-text .site-slogan{ font-size:17px; letter-spacing:0.5px; margin-top:0;}

/*
	=======================================
		NAV MENU
	=======================================
*/
.t3-megamenu .mega > .mega-dropdown-menu{border-radius:0px; padding:0;}
.t3-megamenu .mega > .mega-dropdown-menu:after {content: "";height: 1px;width: 33%;position: absolute;left:1%;top: 0;background: -moz-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);background: -ms-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);background: -o-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);background: -webkit-gradient(linear, 0 0, 100% 0, from(transparent), color-stop(0.25, #444), color-stop(0.5, #b6b6b8), color-stop(0.75, #444), to(transparent));background: -webkit-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);background: linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);}
.t3-megamenu .mega > .mega-dropdown-menu:before {content: "";width:8px;height:1px;position: absolute;left:16%;top:0px;border-radius: 50%;box-shadow: 0 0 6px 4px #fff; opacity:0.45;}
.mega-dropdown-inner::before{}
#t3-mainnav.navbar-default{ border:0;background-color:transparent;}
.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > .separator,.navbar-default .navbar-nav > li span{cursor:pointer; text-transform:uppercase; font-weight:400;}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a, .t3-megamenu.dropdown-menu > li.separator a, .t3-megamenu li.dropdown-submenu >.separator , .t3-megamenu li.dropdown-submenu >.separator a,#t3-mainnav .t3-megamenu .mega-nav > li .separator{ text-transform:uppercase; color:#ddd; padding:10px 15px;border-bottom: 1px solid #000;border-top:1px solid rgba(255, 255, 255, 0.1); font-weight:400;font-size:15px; transition: all 0.3s linear 0s;}
.t3-navbar-collapse .dropdown-menu > li > a{ text-transform:uppercase;transition: all 0.3s linear 0s;}
.t3-megamenu li.dropdown-submenu >.separator , .t3-megamenu li.dropdown-submenu >.separator a,.t3-megamenu .mega-nav > li .separator{ cursor:pointer;color:#ddd;transition: all 0.3s linear 0s;}

.t3-megamenu .dropdown-header, .t3-megamenu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header{ color:#ddd;text-transform:uppercase; color:#ddd; padding:10px 15px;border-bottom: 1px solid #000;border-top:1px solid rgba(255, 255, 255, 0.1); font-weight:400;font-size:17px;}
.t3-megamenu .dropdown-header:hover, .t3-megamenu .mega-nav .mega-group > .dropdown-header:hover, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:hover, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:hover, .t3-megamenu .dropdown-header:active, .t3-megamenu .mega-nav .mega-group > .dropdown-header:active, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:active, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:active, .t3-megamenu .dropdown-header:focus, .t3-megamenu .mega-nav .mega-group > .dropdown-header:focus, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:focus, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:focus,.t3-megamenu .dropdown-menu .mega-group .mega-nav > li.active a{ color:#fff;}
.t3-megamenu .mega >.mega-dropdown-menu .col-xs-12.mega-col-nav{ padding:0;}
.t3-megamenu .mega-inner {padding:0;}
.affix .container {padding-left: 0;padding-right: 0; }
.affix{opacity:0.95;}
.navbar-toggle{}
#t3-mainnav .t3-megamenu .video-title h3.module-title,#t3-mainnav .t3-megamenu .video-title h3.module-title span { margin:15px 0; padding-bottom:5px; color:#ddd; border-bottom:5px solid #aaa; border-right:0!important}
#t3-mainnav.navbar-default  .navbar-nav.video-title > li span{color:#fff;}
#back-to-top .btn,.chzn-container-single .chzn-single{ border-radius:0px;}
.input-group-btn .btn{ height:35px;}
/*******************/
@keyframes fadein {
    from {
        opacity:0;
		top: 10px; 
    }
    to {
        opacity:1;
		top:0;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
		top: 10px; 
    }
    to {
        opacity:1;
		top:0;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
		top: 10px; 
    }
    to {
        opacity:1;top:0;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
		top: 10px; 
    }
    to {
        opacity: 1;
		top:0;
    }
}
#t3-mainnav.affix{animation: fadein 0.5s;
    -moz-animation: fadein 0.5s; /* Firefox */
    -webkit-animation: fadein 0.5s; /* Safari and Chrome */
    -o-animation: fadein 0.5s; /* Opera */
	}

/*
	=======================================
		HEADLINE JT3 - MAIN SLIDER
	=======================================
*/
.jt3sliderwrapper.eranews{ position:relative;}
.jt3-title-cat-desc{ position:absolute; bottom:0; left:0; z-index:40}
.jt3-black-overlay{ background:rgba(0, 0, 0, 0.6); padding:15px;}
.jt3-title,.jt3-title a,.jt3-title h4{ color:#fff; font-size:20px; font-weight:400; text-transform:uppercase; margin-top:0; margin-bottom:12px;line-height: 1;}
.jt3-extra,.jt3-author,.jt3-date,.jt3-introtext,.jt3-introtext p{color:#fff;}
.jt3-extra,.jt3-author,.jt3-date{ font-size:11px; font-weight:bold; color:#ddd; margin-bottom:10px;}
.jt3-category{color:#fff; padding:5px;}
#jt3_headline-news_wrapper p.introtext,#jt3_headline-news_wrapper p.readmore{ margin-bottom:0;}
.little_thumbnails a.selected  img {opacity:1;}
a.toc,a.selected{ position:relative; display:inline; float:left; z-index:42;}
.prevbutton_outer.eranews{left:-15px;}
.nextbutton_outer.eranews{right:-15px; }
.nextbutton_outer.eranews,.prevbutton_outer.eranews{ z-index:43;transition: all 0.3s linear 0s;opacity:0;}
a.toc::after{bottom: 100%;content: "";left: 0;opacity: 0;position: absolute;right: 0;transform: scale(0) translateZ(0px);transition: transform 0.30s ease 0s, opacity 0.40s ease 0s; }
a.selected::after{width:100%;height:4px;content:""; position:absolute; left:0px; top:0px;transform: scale(1) translateZ(0px);opacity: 1; }
#jt3_headline-news_wrapper h4, #jt3_headline-news_wrapper h4 a {color: #fff!important;}
.little_thumbnails.eranews{ width:100%; margin:0;}
.bottomthumbnails:hover .nextbutton_outer.eranews,.bottomthumbnails:hover .prevbutton_outer.eranews{opacity:1;transition: all 0.3s linear 0s;}
.bottomthumbnails:hover .nextbutton_outer.eranews{right:5px}
.bottomthumbnails:hover .prevbutton_outer.eranews{left:5px}
.dotted-overlay{background: url(../images/dots-overlay.png);background-repeat: repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:39;
}
.jt3sliderwrapper.eranews .contentdiv{ }
/**************************/
/*
	=======================================
		BT-CONTENT SLIDER MODULE 
	=======================================
*/
.bt-cs .bt-inner.eranews{ padding:0;}
.bt-cs .bt-inner.eranews img{ 
    border:0;
    outline:0; 
    margin:20px 0 15px 0; 
    max-width:100%;
    height: auto;
}
.bt-cs .bt-inner .bt-title.eranews{ text-transform:none;  font-size:16px; font-weight:normal;padding-left:1px;}
.slides_container.eranews .bt-row{padding: 0px 0;}
.bt-cs.eranews .bt_handles li.current a {background-position: 0 -7px!important;}
.bt-cs.eranews .bt_handles li a{padding: 7px 0 0 0 !important; width:7px!important}
.bt-cs .bt-author.eranews,.bt-cs .bt-author.eranews a,.bt-cs .bt-date.eranews {text-transform:uppercase; font-size:14px;}
.bt-author.eranews,.bt-date.eranews{ margin-right:15px;}
.readmore.eranews,.readmore.eranews a{text-transform:uppercase; font-size:13px;}
.readmore.eranews{margin-top:12px;}
.bt-row-separate.eranews{margin: 20px 0px 15px 0;}
.bt-cs .bt-extra.eranews{ clear:none; margin-top:0; line-height:1.1; padding-left:1px;}
.bt-cs .bt-extra.eranews .fa{ margin-right:5px;color:#999999; opacity:0.6}
.bt-row-separate.eranews-2{margin: 0px 0px 15px 0px;}
.t3-sidebar .module-title {font-size: 16px;text-transform:uppercase; line-height:1; font-weight:400;}
.t3-sidebar h3.module-title{padding-bottom:0px; }
.t3-sidebar .module-title span{padding:12px 30px 9px 15px; display: inline-block;}
.slide.eranews{ padding-bottom:5px;}
.module-title.nostyle{}
.module-title.nostyle span {background: none; padding-left:0;}

.bt-title-cat-intro-eranews{ position:absolute; bottom:0; left:0; padding:30px; width:85%; z-index:4;}
.bt-cs .bt-inner.eranews.homestyle2 img{ margin-bottom:0;transition: all 0.3s ease-in-out 0s;}
.bt-cs .bt-inner .bt-category.homestyle2{ font-size:15px; color:#fff; font-weight:normal; padding:8px 5px 5px 5px; text-transform:uppercase}
.bt-cs .bt-inner .bt-title.eranews.homestyle2{ font-size:30px; color:#fff; font-weight:normal;}
.bt-cs .bt-inner.eranews.homestyle2:hover img {transition: all 0.5s ease-in-out 0s;transform: scale(1.1);}
.eranews-homestyle-2 .bt-image-link:after{ position:absolute; content:""; left:0; right:0; top:0; bottom:0; background:#000; opacity:0;transition: all 0.5s ease-in-out 0s; z-index:1}
.bt-cs .bt-inner.eranews.homestyle2:hover .bt-image-link:after{transition: all 0.5s ease-in-out 0s;opacity:0.3;}

.picturenews-right .bt-title-cat-intro-eranews{ position:absolute; bottom:0; left:0; padding:15px; width:100%; z-index:4;}
.picturenews-right .bt-cs .bt-inner .bt-title.eranews.homestyle2{ font-size:15px; color:#fff; font-weight:normal;}
.bt-imagewrap.eranews{ z-index:2; position:relative; overflow:hidden;}
.picturenews-right .bt-imagewrap.eranews{ margin-bottom:3px;transition: all 0.3s ease-in-out 0s; overflow:hidden;}

.bt-cs .bt-imagewrap.eranews.blogstyle img{ margin-bottom:0;transition: all 0.3s ease-in-out 0s;}
.bt-cs .bt-imagewrap.eranews.blogstyle:hover img {transition: all 0.5s ease-in-out 0s;transform: scale(1.1);}
.eranews-blogstyle .bt-image-link:after{ position:absolute; content:""; left:0; right:0; top:0; bottom:0; background:#000; opacity:0;transition: all 0.5s ease-in-out 0s; z-index:1}
.bt-imagewrap.eranews.blogstyle:hover .bt-image-link:after{transition: all 0.5s ease-in-out 0s;opacity:0.4;}
.bt-row-separate.eranews.blogstyle{ height:30px;border-bottom:0;}
.bt-imagewrap.eranews.blogstyle i{position: absolute;font-size:30px;backface-visibility: hidden;border-radius: 100%;width: 60px;height: 60px;left: 50%;line-height:60px;margin: -20px 0 0 -20px;opacity: 0;position: absolute;text-align: center;top: 50%;transition: all 0.3s ease-in-out 0s; z-index:1}
.bt-imagewrap.eranews.blogstyle:hover i{opacity:1;transition: all 0.3s ease-in-out 0s;}
.bt-cs .bt-inner .bt-title.eranews.blogstyle{ font-size:18px; font-weight: normal;  text-transform:uppercase; }
.bt-cs .bt-extra.eranews.blogstyle{margin-top:5px; margin-bottom:10px }
.readmore.eranews.blogstyle,.readmore.eranews.blogstyle a{ color:#fff;text-transform:uppercase; font-size:14px; font-family:Helvetica,Arial,sans-serif!important; margin-top:15px;}

.bt-cs .next.eranews, .bt-cs .prev.eranews{ display:inline-block;bottom:0px; height:31px; width:31px;}
.bt-arrows.eranews{ position:relative;margin-top:40px}
.bt-cs .eranews-blogstyle .bt_handles_num {position:relative!important; z-index:1;}
.bt-cs .eranews-blogstyle .bt_handles_num li{float:none; display:inline-block; margin:0 5px!important;}
.bt-cs .eranews-blogstyle .bt_handles_num li a{ font-size:14px; line-height:30px; height:31px; width:31px; float:none;}
.eranews-blogstyle .bt_handles_num li a:hover{ color:#fff!important}
.bt-cs a.prev.eranews{left:30%; z-index:2;}
.bt-cs a.next.eranews{right:30%; z-index:2}
/*
	=======================================
		JP TABS MODULE - TABBED NEWS
	=======================================
*/
.jptabs-wrapper.layout-default.eranews .nav-tabs > li > a{ border-radius:0px;  font-size:13px; text-transform:uppercase; margin-right:-1px;}
.jptabs-wrapper.layout-default.eranews .nav-tabs > li.active > a,.jptabs-wrapper.layout-default.eranews .nav-tabs > li.active > a:hover,.jptabs-wrapper.layout-default.eranews .nav-tabs > li.active > a:focus{ }
.tab-pane.fade.in.active{opacity:1!important;}
/**************************************************/


.main-top .moduletable{}
.main-top .moduletable h3,h3,h3.module-title,.main-top h3,.t3-content h3{ font-size:22px; font-weight: normal; padding-bottom:6px; margin-bottom:15px; text-transform:uppercase;}
.nsp-eranews .nspArts{ padding:0;}
.nsp-eranews .nspArt p.nspText{padding-left: 1px!important;}
.nsp-eranews .nspArt .nspInfo,.nspLinks.eranews .nspInfo{ color:#333333; text-transform:uppercase; font-size:13px;text-indent: 1px;}
.nspLinks.eranews .nspInfo{ margin-top:5px;}
.nsp-eranews .nspArt .nspInfo .category a{color:#999999;}
.nsp-eranews .nspArt .nspInfo span,.nspLinks.eranews .nspInfo span{ padding-right:5px;}
.nsp-eranews .nspArt h4.nspHeader{text-indent: 1px; padding-top:5px; padding-bottom:5px;}
.nsp-eranews .nspArt .nspInfo .fa,.nspLinks.eranews .nspInfo .fa{ margin-right:5px;color:#999999; opacity:0.6}
.nsp-eranews .nspArt h4.nspHeader a,.nsp-eranews .nspArt h4.nspHeader{ font-size:16px; font-weight: 600; text-transform:inherit; }

.nspLinks.eranews{padding:0; overflow:hidden;}
.nspLinks.eranews.nspLinkScroll1 ul li:first-child{ border-top: none;}
.nspLinks.eranews .nspLinkScroll1 ul li {border-top: 0;padding:0px 0px 15px 0px; margin-bottom:15px!important; background:none;}
.nspLinks.eranews ul li h4,.nspLinks.eranews ul li h4 a{ margin-top:0;font-size:16px; font-weight: 600; text-transform:capitalize}
.nspPagination.eranews li{ text-indent:-9999px;}
.nspNext.eranews, .nspPrev.eranews{ border:0; width:16px; height:20px;}
.nspPrev.eranews::before{ border: 10px solid #ccc;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: none;content: "";display: block;float: left;margin: 3px 0 0 4px;}
.nspNext.eranews::before{border: 10px solid #ccc;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-right: none;content: "";display: block;float: left;margin: 3px 0 0 6px;}
.nspTopInterface.eranews{margin: 5px 15px 5px 0;}
.nspLinks.eranews ul li p { margin:0px;}
.nspLinks.eranews ul li h4 { margin-bottom:5px;}
.nspLinks.eranews .nspLinkScroll1 ul li.separator-eranews{border-bottom: 1px solid #e4e4e4; margin:0 15px!important;}

.submain-3,.submain-4{ float:left;}
.submain-3{ padding-left:0;padding-right:15px;}
.submain-4{ padding-left:15px;padding-right:0px;}
.nsp-eranews a.readon{text-transform:uppercase; font-size:13px;}
.submain-3 .nspArts,.submain-4 .nspArts{ margin-bottom:15px;}
/*
	=======================================
		PICTURE NEWS - BT CONTENT SLIDER 
	=======================================
*/
.modal.eranews{ display:block;}

/*
	=======================================
		SCROLLING NEWS - BT CONTENT SLIDER 
	=======================================
*/
.bt-cs.scrolling-news .next,.bt-cs.scrolling-news .prev {width: 25px;height: 20px;top:0;opacity:1;display:inline-block;}
.bt-cs.scrolling-news a.next {text-indent: -9999px;position:absolute;z-index:100;margin:0;padding:0;right:0px;top:-40px;}
.bt-cs.scrolling-news a.prev {text-indent: -9999px;position:absolute;z-index:100;margin:0;padding:0;right:27px;top:-40px;left:auto;}
.bt-inner.eranews.scrolling-news {padding: 0 15px 0 0;}
.slide.eranews { padding-left:0px;}
.bt-introtext.eranews {padding-left:1px;}
/*
	=======================================
		FOOTER - COPYRIGHT 
	=======================================
*/
#t3-footer a,.t3-footnav .t3-module .module-title span{ color:#fff;}
.t3-footnav [class*=' col-']{}
.t3-footnav{ }
.t3-footnav .t3-module,#t3-footer .container{ background:none;}
.t3-footer,.t3-copyright{ border-top:0;}
.t3-copyright{ padding: 15px 0;}
.copyright,.copyright p {margin-bottom:0px;}
p.footer-text{padding-bottom:20px;}
.t3-footer .module-followus  .fa{ width:37px; height:37px; font-size:20px;line-height:37px; padding:0 10px; text-align:center;transition: all 0.3s linear 0s;}
.t3-footnav .t3-module .module-title{ text-transform:uppercase;}
.t3-footer .slide.eranews {padding-left:0px;}
.t3-footer .bt-author.eranews, .t3-footer .bt-date.eranews ,.t3-footer .bt-author.eranews,.t3-footer .bt-author.eranews a{ margin-right: 5px;}

.footerbase-2 ul.menu{ float:right;}
.footerbase-2 ul.menu li { display:inline-block;}
.footerbase-2 ul.menu li.active > a{ background-color:transparent;}
.footerbase-2 ul.menu li a{ border-radius:0px; padding:5px 8px;}
/*
	=======================================
		FLICKR PHOTOSTREAM 
	=======================================
*/
#eranews-flickr{ margin-left:-10px; margin-top:-20px;}
#eranews-flickr img{ width:77px; height:67px;}
#right .gallery-flickr.eranews ul li a,#left .gallery-flickr.eranews ul li a,.gallery-flickr.eranews ul li a {float:left;margin:0 0px 10px 10px;padding: 0;background:none;border: 0;}
/*#fancybox-content{ border-color:#101010!important; border-right-width:10px!important}*/
/*#fancybox-outer{ background:#101010!important}*/
/*
	=======================================
		PICTURE NEWS
	=======================================
*/
.tooltip-eranews {position: relative;display:inline-block;text-decoration: none;overflow:visible;margin:0 0px 2px 4px}
.slides_container.eranews.picture-news,.slides_container.eranews.picture-news .bt-row{ overflow:visible;}

.tooltip-eranews:before{ content: attr(data-tooltip);position: absolute;bottom:100%; left:-10%; right:-10%;width: 120%;background-color: #333;background:rgba(0, 0, 0, .85);color: #FFF;padding:7px;opacity: 0;pointer-events: none;transition: opacity .3s ease-in-out;will-change: opacity;z-index:99999;border-radius:3px; margin-bottom: 10px; font-size:15px;font-weight:300; letter-spacing:0.1px;}
.tooltip-eranews:hover:before {opacity: 1;pointer-events: auto;}

.tooltip-eranews:after {width: 0; height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid  #333; border-top: 10px solid rgba(0, 0, 0, .85);content: "";position: absolute;transition: opacity .3s ease-in-out;will-change: opacity;z-index:99999;opacity: 0; bottom:100%; left:40%;}

.tooltip-eranews:hover:after {opacity: 1;pointer-events: auto;}
.bt-row-separate.picturenews{ border-bottom:0; margin:0; height:0;}

.bt-cs .bt-inner.eranews.picturenews img{ margin:0}
.slide.eranews.picturenews{ padding-left:0px; margin-left:-4px}
.slides_container.picture-news .slides_control{ width:100%!important;}
.picturenews-imagewrap{ position:absolute; left:0; top:0;width:100%; height:100%;transition: all 0.3s ease-in-out 0s;}
.picturenews-imagewrap i {position: absolute;font-size:18px;backface-visibility: hidden;border: 2px solid #fff;border-radius: 100%;color: #fff;height: 40px;left: 50%;line-height: 35px;margin: -20px 0 0 -20px;opacity: 0;position: absolute;text-align: center;top: 50%;transform: scale(0);transition: all 0.3s ease-in-out 0s;width: 40px;}
.bt-row:hover .picturenews-imagewrap{background-color: #333;background:rgba(0, 0, 0, .65);transition: all 0.3s ease-in-out 0s;}
.bt-row:hover .picturenews-imagewrap i{opacity: 0.85;transform: scale(1);transition: all 0.3s ease-in-out 0s;}
.bt-row:hover .picturenews img{ }
/*
	=======================================
		POPULAR NEWS
	=======================================
*/
.bt-row-separate.eranews-2.popularnews{ padding-top:15px;}

/*********/

.jt_list_content img,.jt_static_content img{  border-radius:100%;}
.authorname{font-size:13px;display: inline-block;}
.jt_list_content.eranews{padding-bottom:15px;}
.eranewsdate{ color:#999999; font-size:12px; font-weight:300;}
.jt_list_content a:link, .jt_list_content a:visited, .jt_list_content a:hover, .morearticle a:link, .morearticle a:visited, .morearticle a:hover{font-weight:300; }
.author-prefix{ color:#999;}
/*
	=======================================
		ACYMAILING NEWSLETTER
	=======================================
*/
.acymailing_module_form.eranews td{padding-bottom:15px;}
.acymailing_module_form.eranews .acysubbuttons{text-align: left;}
.acymailing_module_form.eranews input.inputbox{ color:#999;}
.acymailing_introtext.eranews{}
.t3-sidebar-1 .acymailing_form.eranews,.t3-sidebar-left .acymailing_form.eranews{ width:100%;}
table.acymailing_form{ margin-left:0!important;}
/*********************************/
.tagspopular ul > li{ margin:0px;}
.tagspopular ul > li > a {float: left;margin: 0 0px 0px 0;padding: 5px 15px; border-radius:0px;}
.tagspopular ul > li > a:hover, .tagspopular ul > li > a:focus, .tagspopular ul > li > a:active { color: #ffffff!important;}

/*
	=======================================
		HOMESTYLE-2 TOP PICTURED NEWS
	=======================================
*/
#picturenews{ padding-top:30px;}
.picturenews-left{ float:left;}
.picturenews-right{ float:left;width:39%;}
.picturenews-right [class*=' col-']{ padding-right:0; padding-left:3px;}

/******CONTACT******/
.page-header.eranews{display:none;}
.contact .nav-tabs{border-bottom:0}
.contact .nav-tabs > li > a{ border-radius:0px;}
.contact-form.eranews .well{box-shadow:none; border-radius:0px;}
.contact i{margin-right:5px; font-size:20px;}
.contact-form eranews.form-horizontal .control-group .control-label{  text-align: left;}
.contact-right .dl-horizontal dd{margin-left:0px; margin-bottom:10px;}
.contact-right .dl-horizontal dt{ width:auto;}
.contact #jform_spacer-lbl{font-size:12px; font-weight:300}
.contact-form textarea#jform_contact_message {height:150px;}
/*
	=======================================
		ABOUT US
	=======================================
*/
.owl-theme .owl-controls{ margin-bottom:20px;}
.counters { text-align:center; padding:30px 0}
.counters h4{ margin-bottom:0;}
.counters .counter-icon{width:80px; height:80px; border-radius:100%; display:inline-block;margin-bottom:15px; padding:15px;}
.counters i {display: block;font-size:50px;color:#fff; text-align:center; line-height:50px}
span.timer {display: block;font-size:40px;margin-bottom:15px;text-align:center}
.zt-module-testimonial .zt-testimonial.eranews {background-color:transparent;}
.zt-module-testimonial .zt-testimonial.eranews .zt-info-name,.counters h4{ text-transform: uppercase;}
.wrap.t3-upperfooter,.wrap.t3-upperfooter .container{ background-color:#f5f5f5;}
.zt-module-testimonial.eranews .info a:hover{ background-color:transparent;box-shadow:none;}
.ztTestimonial.eranews img.avatar{ width:100px; height:100px;}
.ztTestimonial.eranews  p.content-testimonial{ margin-bottom:60px;}
.ztTestimonial.eranews ol.carousel-indicators{ bottom:0px; position:relative; padding-top:30px;}
.ztTestimonial.eranews ol.carousel-indicators li{background-color:#fff; border:1px solid #aaa;}
.ztTestimonial.eranews ol.carousel-indicators li.active{background-color:#aaa; border:1px solid #bbb;}
.ztTestimonial.eranews .name, .ztTestimonial.eranews .email, .ztTestimonial.eranews .position, .ztTestimonial.eranews .website  {}
.ztTestimonial.eranews .name{ font-weight:600;}
.ztTestimonial.eranews .fa-quote-left{ margin-right:15px;}
.ztTestimonial.eranews .fa-quote-right{ margin-left:15px;}
/*
	=======================================
		PORTFOLIO
	=======================================
*/
.sp-simpleportfolio .sp-simpleportfolio-description.eranews{ width:100%; margin-bottom:15px;}
.sp-simpleportfolio-meta.eranews{ width:100%; padding-left: 0px;}
.sp-simpleportfolio.eranews .sp-simpleportfolio-item{ padding:5px;}
.sp-simpleportfolio.eranews.layout-gallery-nospace .sp-simpleportfolio-item{ padding:0;}

.sp-simpleportfolio.eranews.layout-gallery-nospace  h3.sp-simpleportfolio-title a,.sp-simpleportfolio.eranews.layout-gallery-nospace h3.sp-simpleportfolio-title{ color:#fff!important;}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title,.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title a{color:#fff!important;}
.sp-simpleportfolio.eranews .sp-simpleportfolio-columns-2 .sp-simpleportfolio-item {width:50.5555%;}
.sp-simpleportfolio.eranews .sp-simpleportfolio-columns-3 .sp-simpleportfolio-item {width: 33.5555%;}
.sp-simpleportfolio.eranews .sp-simpleportfolio-columns-4 .sp-simpleportfolio-item {width: 25.2222%;}
.sp-simpleportfolio.eranews.layout-gallery-nospace h3.sp-simpleportfolio-title,.sp-simpleportfolio.eranews.layout-gallery-nospace h3.sp-simpleportfolio-title a{ color:#FFF!important;border-bottom-color:rgba(255,255,255,0.70)!important;}
.sp-simpleportfolio.eranews .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover{color:#FFF!important;}
.sp-simpleportfolio.eranews .sp-simpleportfolio-filter > ul > li > a{border-radius:0px;}
.sp-simpleportfolio.eranews .sp-simpleportfolio-item .sp-simpleportfolio-info h3 { padding-bottom:10px;}
/*
	=======================================
		VIDEOS
	=======================================
*/
div.avs_input_search input#avssearch{ float:left; width:264px!important;}
.avs_input_search input {margin: 0 0 0 10px;padding: 2px 4px; border-radius:0px; width:80px;  height: 35px;}
.avs_input_search input#search_btn{ color:#fff;}
#avs_gallery .avs_thumb .avs_img_container .arrow{ z-index:99!important}
.video-container,.html5-video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.mobile.logo-text,.mobile.logo-image{ display:none;}
/*
	=======================================
		MOBILE
	=======================================
*/
@media screen and (max-width:767px){
.container { padding-left:15px; padding-right:15px;}
.topbar-left [class*=' col-'],.topbar-right [class*=' col-'],.topbar [class*=' col-']{ padding-left:0;padding-right:0;}
#background-shadow{ margin-top:0;}
.highlighter-inner {border-top:0!important;}
.show_all_cont{display:none;}
.jt3_headline-pagination{ width:100%!important;}

.affix .container {padding-left: 0;padding-right: 0; background-color:transparent;}
.sp-simpleportfolio.eranews .sp-simpleportfolio-items {margin:0px;}
.nspImageWrapper.eranews  {margin: 0 0px 0px 0!important;width:inherit!important;}
.nspLinks .eranews.nspImageWrapper.eranews  {margin: 0 15px 0px 0!important;
/*width:inherit!important;*/
/*efi*/
width: 50% !important;
}
.nspArts, .nspLinksWrap.eranews{ padding:0!important;}
.picturenews-left,.picturenews-right{ width:100%!important;}
.picturenews-right [class*=" col-"] { padding-left:0;}
.picturenews-left{ margin-bottom:4px;}
.picturenews-2 { padding-right:2px;}
.picturenews-3 { padding-left:2px;}
.picturenews-right .bt-imagewrap.eranews{ margin-bottom:4px;}
.navbar-toggle{}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li > span{display:block;}
}
@media screen and (max-width:480px){
.nspArts,.nspLinksWrap,.submain-3,.submain-4 { width:100%!important;}
.nspLinksWrap,.nspArt { padding:0px!important;}
.nspArt-padding{ padding-bottom:30px}
.submain-3 {padding-right:0px;}
.submain-4 {padding-left:0px;}
.bt-cs .bt-inner.eranews.picturenews img{ max-width:100%!important;width:100%!important;}
.picturenews-imagewrap img{ max-width:100%!important;width:100%!important}
.bt-inner.eranews.scrolling-news {padding: 0 0;}
.picturenews-left,.picturenews-right{ width:100%!important}
.slides_container.eranews .bt-row{ margin-bottom:30px;}

.bt-cs .bt-inner .bt-title.eranews.homestyle2 {color: #fff;font-size:20px;font-weight: normal;}
.bt-title-cat-intro-eranews{ padding:15px;}
.form-horizontal .control-group .controls{ margin-left:0;}
#outline {width:85%;}
#t3-content img{ margin-bottom:15px;}
.pagenav{ margin-bottom:30px!important;}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li{ margin-bottom:15px;}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info h3 > a{}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info{ padding:10px;}

}
@media screen and (max-width:360px){
#btl-content #btl-content-login.btl-content-block.eranews  {width:100%; right:0!important;}
.btl-field, #register-link, .btl-error-detail, .btl-error, .btl-note{margin-left:0px!important;margin-right:0px!important;}
#btl-content-registration.btl-content-block.eranews {min-width:100%;right:0!important;}
.highlighter-inner {border-top:0!important;}
.head-search .form-inline.eranews input.inputbox,.head-search .form-inline.eranews input.inputbox:focus{ display:inline-block; width:85%;}
.logo {text-align: left;}
.mobile.logo-text,.mobile.logo-image{ display:block;}
.sp-simpleportfolio.eranews .sp-simpleportfolio-columns-2 .sp-simpleportfolio-item,.sp-simpleportfolio.eranews .sp-simpleportfolio-columns-3 .sp-simpleportfolio-item ,.sp-simpleportfolio.eranews .sp-simpleportfolio-columns-4 .sp-simpleportfolio-item {width:100%; margin-bottom:15px;}
h1.article-title, h2.article-title {font-size:20px;}
#avs_gallery .avs_thumb,#avs_gallery .avs_thumb img.image{ width:100%!important}
#jt3_headline-news_wrapper h4, #jt3_headline-news_wrapper h4 a{ font-size:15px!important}
.jt3sliderwrapper .contentdiv p{ font-size:14px!important;}
}

@media screen and (min-width: 361px) and (max-width:990px){
#avs_gallery .avs_thumb{ width:50%!important; margin:0!important; padding:7px 7px 7px 0!important}
#avs_gallery .avs_thumb img.image{ width:100%!important;}
.avs_clear { clear:none;}
}
@media screen and (min-width: 361px) and (max-width:1200px){
.avs_clear { clear:none;}
}

/** *************************************************************************
 *		    PsychoStyles
 * ********************************************************************** **/

/*
    =======================================
		Template - Overrides
	=======================================
*/
.bt-cs .bt-author.eranews, 
.bt-cs .bt-author.eranews a, 
.bt-cs .bt-date.eranews, 
.nsp-eranews .nspArt .nspInfo, 
.nspLinks.eranews .nspInfo{
    text-transform:none;
}


/*
    =======================================
		Misc - Helpers 
	=======================================
*/
.no_mrgn{
	margin:0!important;
}

.tel_icon{
	background-image:url("../../../images/phone_icon.png");
	background-size: 20px;
    background-repeat: no-repeat;
    vertical-align: bottom;
    padding-left:20px;
	text-align: left;
}

.boxed1 {
    border: 1px solid #ccc;
    background-color: #eee;
    padding: 10px;
    text-align: left;
    font-size: 15px;
    line-height: 1.42857143;
    color: #444;
    font-family: Roboto Slab, Helvetica Neue Light,Helvetica,Arial, sans-serif!important;
}

.moduletable.noborderbottom, 
.moduletablenoborderbottom { 
    border-bottom:0;
    margin-bottom: 31.5px;
}
.noborderbottom{ 
    border-bottom:0;
}

.muted {
    color: #333;
}

span.psychol-cross {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    width: 20px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    margin-right: 8px;
    text-align: center;
    background: #c81e1e;
    color: #fff;
}

span.psychol-cross:before {
    content: "\f00d";
}
span.psychol-check{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    width: 20px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    margin-right: 8px;
    text-align: center;
    background: #4CAF50;
    color: #fff;
    
}
span.psychol-check:before {
    content: "\f00c";
}

/*
	=======================================
		Main Menu
	=======================================
*/
#t3-mainnav .nav.navbar-nav li .separator, 
#t3-mainnav .nav.navbar-nav li .dropdown-toggle, 
#t3-mainnav .nav.navbar-nav li a {
    font-size: 18px;
    line-height: 21px;
    padding-left: 4px;
    padding-right: 6px;
}

/* Mega Menu */

/* Home link to mega menu */
.t3-navbar .home_menu_link {
    width: 25px;
    height: 25px;
    color: #000000;
}
.t3-navbar .home_menu_link:after {
    content: "\f015";
    font-family: 'FontAwesome';
    font-size: 25px;
    margin-left: -6px;
}

.t3-megamenu .mega-nav > li a, 
.t3-megamenu .dropdown-menu .mega-nav > li a, 
.t3-megamenu.dropdown-menu > li.separator a, 
.t3-megamenu li.dropdown-submenu >.separator, 
.t3-megamenu li.dropdown-submenu >.separator a, 
#t3-mainnav .t3-megamenu .mega-nav > li .separator {
    text-transform: capitalize;
}

/* MM - with module */
#t3-mainnav .mega-col-module {
    padding: 0;
}
#t3-mainnav .t3-megamenu .t3-module .module-inner ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    border-bottom: 1px dotted #ccc;
}

#t3-mainnav .t3-megamenu .t3-module ul li a,
#t3-mainnav .t3-megamenu .t3-module .nav li a {
    display: inline;
    padding: 0;
    margin: 0;
    border: 0;
    background: none;
    white-space: normal;
    height: 18px;
    line-height: 20px;
    color: #ffffff;
    padding: 0 10px;
    font-size: 13px;
}

/* MM - with menu */
#t3-mainnav .t3-megamenu .mega-group-ct {
    border-top: 1px solid #e4e4e4;
}
.t3-megamenu .mega >.mega-dropdown-menu .col-xs-12.mega-col-nav {
    padding: 0 15px;
}
#t3-mainnav .t3-megamenu .mega-nav > li .separator {
    font-size: 15px;
    line-height: 1.1;
    padding-left: 4px;
    padding-right: 4px;
}

#t3-mainnav .t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
    font-size: 13px;
    line-height: 1.3;
    padding-left: 4px;
    padding-right: 4px;
}


@media screen and (max-width: 767px) {
  body.fullwidth-layout #t3-mainnav.t3-mainnav.navbar-default.affix,
  #t3-mainnav.affix.navbar-default {
    background: #ffffff url(../../../images/logo/logo.png) no-repeat left 3px !important;
  }
  .t3-mainnav .t3-navbar-collapse .navbar-nav > li > span {
    border-top: 1px solid #e7e7e7;
  }
}


/* Mobile menu */
#t3-mainnav.navbar-default .navbar-collapse.in .level1.dropdown-menu .mega-group span {
    display: block;
    background: #8a0d00;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
}

#t3-mainnav.navbar-default .navbar-collapse.in .level1.dropdown-menu {
    padding: 0;
}

#t3-mainnav.navbar-default .navbar-collapse.in .level1.dropdown-menu .level2.dropdown-menu {
    padding: 0;
}

#t3-mainnav.navbar-default .navbar-collapse.in .level1.dropdown-menu .level2.dropdown-menu li {
    padding: 5px;
    border-bottom: 1px solid #cfcfcf;
    background: #eeeeee;
}
#t3-mainnav.navbar-default .navbar-collapse.in .level1.dropdown-menu li:not(.mega-group) {
    padding: 5px;
    border-bottom: 1px solid #cfcfcf;
    background: #eeeeee;
}

/* hide and position the mobile burder menu before we reveal it */
body.fullwidth-layout #t3-mainnav.navbar-default.affix-top .navbar-header .navbar-toggle {
    display:none;
    opacity: 0;
    height: 0;
    width: 0;
    line-height: 0;
}
@media screen and (max-width: 767px) {

    body.fullwidth-layout #t3-header .logo-image.logo-control {
        margin-right: 5px;
        display: inline-block;
    }

    body.fullwidth-layout #t3-mainnav.navbar-default.affix-top {
        position: relative;
    }

    body.fullwidth-layout #t3-mainnav.navbar-default.affix-top .navbar-header .navbar-toggle {

    }
    body.fullwidth-layout #t3-mainnav.navbar-default.affix .navbar-header .navbar-toggle {
        display: inline-block !important;
    }
    
    body.fullwidth-layout #t3-header .navbar-toggle.next-to-logo-toggle {
        border-color: #dddddd;
        float: right;
        top: -4px;
    }
    
    body.fullwidth-layout #t3-mainnav.navbar-default.affix-top .container {
        padding-left: 0;
        padding-right: 0;
    }
}


/*
    =======================================
		Header logo and right side
	=======================================
*/
#t3-header .logo-image .logo-img {
    max-width: 100%;
}

#t3-header .header-right div {
    text-align: right;
}
#t3-header .header-right img {
    max-width: 100%;
}

@media screen and (min-width: 768px) {
    .head-search .search {
        max-width: 100%;
    }
}
.head-search .form-inline.eranews input.inputbox{
    width: calc(100% - 30px);
    margin-top: 0px;
    max-width: 100%;
}
.head-search .form-inline.eranews input.inputbox:focus{
    width: calc(100% - 30px);
}

/*
    =======================================
		Mobile Header
		since: 11-08-2021
	=======================================
*/

#t3-mainnav.t3-mainnav .logo-image.cloned{
    display: none;
}

@media screen and (max-width: 767px) {
    
    body.fullwidth-layout #t3-header {
        padding: 0 15px;
        border-top: 0;
        position: relative;
        z-index: 100;
        background: #0c0c0c; /* dark */
        height: 60px;
    }
    
    #t3-mainnav.navbar-default .nav-border, 
    body.fullwidth-layout .t3-mainnav {
        border: 0!important;
    }
    
    #t3-header .logo,
    body.fullwidth-layout #t3-header .logo {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 0;
        padding: 0;
    }
    
    .com_mtree #t3-header .logo {
        padding-right: 0;
        padding-left: 0;
    }
    
    #t3-header .logo .logo-image,
    body.fullwidth-layout #t3-header .logo .logo-image{
        order: 0;
        display: block;
        float: left;
        width: 63px;
        height: 60px;
        background: none;
        margin: 0;
    }
    #t3-header .logo-control .logo-img-sm,
    body.fullwidth-layout #t3-header .logo-control .logo-img-sm {
        display: block;
        width: 60px;
        height: 60px;
    }
    
    .logo .topbar-left-inner.topbar-mobile {
        flex-grow: 1;
    }
    .topbar-left-inner.topbar-mobile .nav.menu {
        display: block;
        height: 60px;
        overflow: hidden;
        padding: 0;
    }
    .logo .topbar-mobile .menu li {
        display: none;
        padding: 0;
        margin-top: 0px;
    }
    .logo .topbar-mobile .nav li:nth-of-type(1), 
    .logo .topbar-mobile .nav li:nth-of-type(6) {
        display: inline-block;
    }
    .logo .topbar-mobile .menu li a {
        font-size: .9em;
        text-decoration: none;
        display: block;
        float: left;
        padding: 0 2px;
        margin-left: 8px;
        line-height: 60px;
        font-weight: 500;
        color: #e6e6e6; /* dark */
    }
    .logo .topbar-mobile .nav li:nth-of-type(6) a.bookstore-top-link.hidden {
        display: block!important;
    }
    
    #t3-header .sm-parent {
        order: 10;
        display: flex;
        border-color: #ddd;
        float: right;
        top: 0;
        width: 63px;
        height: 60px;
        background: 0 0;
        margin: 0;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        border: 0;
        background-color: #8a0d00;
    }
    
    #t3-header .sm-parent .menu-icon-cont {
        width: 50px;
        height: 50px;
        /*background-color: #0c0c0c;*/ /* dark */
        background: none;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }
    #t3-header .logo .menu-icon-cont .menu-icon3 {
        width: 24px;
        height: 24px;
        position: relative;
        text-align: center;
        vertical-align: middle;
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
        align-items: center;
        flex-wrap: nowrap;
        align-content: center;
    }
    #t3-header .logo .menu-icon-cont .menu-icon3 span {
        background: #eee;
        border-radius: 20%;
        width: 17.13px;
        height: 2px;
        position: relative;
        box-sizing: border-box;
        display: inline-block;
        vertical-align: middle;
        font-weight: 100;
        left: auto;
        right: auto;
    }
    #t3-header .logo .menu-icon-cont .menu-icon3 span:nth-child(1),
    #t3-header .logo .menu-icon-cont .menu-icon3 span:nth-child(2),
    #t3-header .logo .menu-icon-cont .menu-icon3 span:nth-child(3){
        top: auto;
    }
    
    .menu-icon-cont.sm-close .menu-icon3 {
        font-size: 50px !important;
    }
    
    /* t3-mainnav affix  */
    body.fullwidth-layout #t3-mainnav.t3-mainnav.navbar-default.affix {
        background: none !important;
        background-color: #0c0c0c !important;
        padding: 0;
        margin: 0;
    }
    .t3-mainnav.affix .nav-border .navbar-header {
        padding: 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 0;
    }
    
    /* hide logo */
    #t3-mainnav.t3-mainnav .logo-image{
        display: none;
    }
    #t3-mainnav.t3-mainnav.affix .logo-control .logo-img-sm,
    body.fullwidth-layout #t3-mainnav.t3-mainnav.affix .logo-control .logo-img-sm {
        display: none;
    }
    
    /* on scroll, affix, show logo */
    #t3-mainnav.t3-mainnav.affix .logo-image{
        order: 0;
        display: block !important;
        float: left;
        width: 63px;
        height: 60px;
        background: none;
        margin: 0;
    }
    #t3-mainnav.t3-mainnav.affix .logo-control .logo-img-sm,
    body.fullwidth-layout #t3-mainnav.t3-mainnav.affix .logo-control .logo-img-sm {
        display: block;
        width: 60px;
        height: 60px;
    }
    
    /* on scroll, affix, menu items styles */
    #t3-mainnav.t3-mainnav.affix .topbar-left-inner.topbar-mobile.cloned {
        flex-grow: 1;
    }
    #t3-mainnav.t3-mainnav.affix .topbar-left-inner.topbar-mobile.cloned .nav.menu {
        display: block;
        height: 60px;
        overflow: hidden;
        padding: 0;
    }
    #t3-mainnav.t3-mainnav.affix .topbar-mobile.cloned .menu li {
        display: none;
        padding: 0;
        margin-top: 0px;
    }
    #t3-mainnav.t3-mainnav.affix .topbar-mobile.cloned .nav li:nth-of-type(1), 
    #t3-mainnav.t3-mainnav.affix .topbar-mobile.cloned .nav li:nth-of-type(6) {
        display: inline-block;
    }
    #t3-mainnav.t3-mainnav.affix .topbar-mobile.cloned .menu li a {
        font-size: .9em;
        text-decoration: none;
        display: block;
        float: left;
        padding: 0 2px;
        margin-left: 8px;
        line-height: 60px;
        font-weight: 500;
        color: #e6e6e6; /* dark */
    }
    #t3-mainnav.t3-mainnav.affix .topbar-mobile.cloned .menu li:nth-of-type(6) a.bookstore-top-link.hidden {
        display: block!important;
    }
    
    /* hide mobile menu toggler */
    #t3-mainnav.t3-mainnav .sm-parent {
        display: none !important;
    }
    
    /*  on scroll, affix, show mobile menu toggler */
    #t3-mainnav.t3-mainnav.affix .sm-parent {
        order: 10;
        display: flex !important;
        border-color: #ddd;
        float: right;
        top: 0;
        width: 63px;
        height: 60px;
        background: 0 0;
        margin: 0;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        border: 0;
        background-color: #8a0d00;
    }
    
    #t3-mainnav.t3-mainnav.affix .sm-parent .menu-icon-cont {
        width: 50px;
        height: 50px;
        background-color: #0c0c0c; /* dark */
        background: none;
        text-align: center;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }
    #t3-mainnav.t3-mainnav.affix .menu-icon-cont .menu-icon3 {
        width: 24px;
        height: 24px;
        position: relative;
        text-align: center;
        vertical-align: middle;
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
        align-items: center;
        flex-wrap: nowrap;
        align-content: center;
    }
    #t3-mainnav.t3-mainnav.affix .menu-icon-cont .menu-icon3 span {
        background: #eee;
        border-radius: 20%;
        width: 17.13px;
        height: 2px;
        position: relative;
        box-sizing: border-box;
        display: inline-block;
        vertical-align: middle;
        font-weight: 100;
        left: auto;
        right: auto;
    }
    #t3-mainnav.t3-mainnav.affix .menu-icon-cont .menu-icon3 span:nth-child(1),
    #t3-mainnav.t3-mainnav.affix .menu-icon-cont .menu-icon3 span:nth-child(2),
    #t3-mainnav.t3-mainnav.affix .menu-icon-cont .menu-icon3 span:nth-child(3){
        top: auto;
    }

    /* Mobile menu search results */
    .sm-beats-top .search-results-dropdown.show .inner {
        display: flex;
        flex-direction: column;
        padding-bottom: 50px;
    }
    
    .sm-beats-top .search-results-dropdown.show .inner .result-item {
        padding: 10px 5px 0;
    }

}
@media screen and (max-width: 369px) {
    .logo .topbar-mobile .nav li:nth-of-type(3) a,
    #t3-mainnav.t3-mainnav.affix .topbar-mobile.cloned .nav li:nth-of-type(3) a {
        max-width: 80px;
        height: 60px;
        overflow: hidden;
    }
}
/*
    =======================================
		top-bar
	=======================================
*/
@media screen and (max-width: 516px) {
    .topbar .nav.menu {
        margin: 0;
    }
    .topbar ul.menu li, .topbar li {
        display :none;
    }
    .topbar .topbar-left .nav li:nth-of-type(1),
    .topbar .topbar-left .nav li:nth-of-type(3) {
        display: inline-block;
    }
    .topbar .topbar-left .nav li:nth-of-type(1) a, 
    .topbar .topbar-left .nav li:nth-of-type(3) a {
        padding: 10px 5px;
        text-transform: uppercase;
    }
}
@media screen and (max-width: 382px) {
    .topbar .container {
        padding: 0 8px;
    }
    .topbar .topbar-left .nav li:nth-of-type(1) a, 
    .topbar .topbar-left .nav li:nth-of-type(3) a {
        font-size: 13px;
    }
}
@media screen and (max-width: 359px) {
    .topbar .container {
        padding: 0 8px;
    }
    .topbar .topbar-left .nav li:nth-of-type(1) a, 
    .topbar .topbar-left .nav li:nth-of-type(3) a {
        text-transform: unset;
    }
}
@media screen and (max-width: 320px) {
    .topbar .container {
        padding: 0 8px;
    }
    .topbar .topbar-left .nav li:nth-of-type(1) a, 
    .topbar .topbar-left .nav li:nth-of-type(3) a {
        font-size: 12px;
    }
}


/*
    =======================================
		head-search
	=======================================
*/
@media (max-width: 767px) {
    .head-search .search form.form-inline.eranews {
        margin: 8px 0;
        position: relative;
    }

    .head-search .search .form-inline.eranews input.button {
        position: absolute;
        top: 0px;
        right: 0px;
    }
}


/*
    =======================================
		Verified by Psychology.gr
	=======================================
*/
.verified_name{
	line-height: 30px;
	padding-left: 15px;
}
.verified_by_epsychology{
    width: 201px;
    height: 36px;
    background-image: url("../../../images/verfied-b.png");
    background-size: 201px 24px;

    background-repeat: no-repeat;
    display: inline-block;
    margin: 0px 0px 0 5px;
    vertical-align: bottom;
    cursor: pointer;
    position: relative;
    padding:5px;
    border:1px solid transparent;
    background-position: 50%;
}
.verified_by_epsychology_content{
	visibility: hidden;
	opacity: 0;
	position: absolute;
	height: 0;
	width: 0;
    box-sizing: border-box;
    border-radius: 5px;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
    font-weight: normal;
    cursor: default;
}
.verified_by_epsychology:hover{
	border-radius: 0px 0px 5px 5px;
	background-color: white;
    border-color:#ccc;
}
.verified_by_epsychology:hover .verified_by_epsychology_content{
	visibility: visible;
    opacity: 1;
    top: -280px;
    left: -100px;

    padding: 15px 20px;
    height: 280px;
    width: 350px;

    font-size: 13px;
    line-height: 14px;

    background-color: white;
    border: 1px solid #ccc;

    -webkit-box-shadow: 1px 2px 3px 0px rgba(204,204,204,1);
	-moz-box-shadow: 1px 2px 3px 0px rgba(204,204,204,1);
	box-shadow: 1px 2px 3px 0px rgba(204,204,204,1);
	z-index: 10000;
}
.verified_by_epsychology:hover .verified_by_epsychology_content:after{
    content: " ";
    position: absolute;
   	top: 278px;
    border-radius: 0 0 5px 5px;

    background-color: white;
    border: 1px solid #ccc;
    border-top-color: transparent;
    left: 98px;

    background-position: 50%;
    background-repeat: no-repeat;
    z-index: 10001;
    
	background-image: url("../../../images/verfied-b.png");
    background-size: 201px 24px;
    width: 211px;
    height: 36px;
    cursor: pointer;
}
.verified_by_epsychology_content h5{
    line-height: 14px;
    font-size: 13px;
}
.verified_by_epsychology_content li{
	line-height: 17px;
}


/*
	=======================================
		Mod Breadcrumbs
	=======================================
*/

.breadcrumb_wrapper .breadcrumb {
    background-color: #1c1c1c;
    padding: 0;
    margin-bottom: 20px;
}

.breadcrumb_wrapper .breadcrumb li {
    position: relative;
    text-decoration: none;
    outline: none;
    display: block;
    float: left;
    font-size: 14px;
    float: left;
    text-shadow: none;
    padding: 6px 0px 6px 0px;
    height: 40px;
    line-height: 28px;
}

.breadcrumb_wrapper ul.breadcrumb li:hover a, 
.breadcrumb_wrapper ul.breadcrumb li:hover span, 
.breadcrumb_wrapper ul.breadcrumb li a, 
.breadcrumb_wrapper ul.breadcrumb li span {
    color: #FFFFFF;
}

.breadcrumb_wrapper .breadcrumb li.breadcrumb_home {
    background: #e3e3e3;
    width: 40px;
    text-align: center;
    margin-right: 10px;
}

.breadcrumb_wrapper .breadcrumb li.breadcrumb_home:after {
    content: '';
    position: absolute;
    top: 0;
    right: -20px;
    width: 40px;
    height: 40px;
    transform: scale(0.707) rotate(45deg);
    z-index: 1;
    border-radius: 0 5px 0 50px;
    background: #e3e3e3;
    transition: background 0.5s;
}
.breadcrumb_wrapper .breadcrumb li.breadcrumb_home a,
.breadcrumb_wrapper .breadcrumb li.breadcrumb_home:hover a{
    color: #333;
    font-size: 17px;
}

.breadcrumb_wrapper .breadcrumb li.breadcrumb_home a:before {
    content: "\f015";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.breadcrumb_wrapper .breadcrumb li.breadcrumb_home a span {
    text-indent: -999em;
    display: inline-block;
}

.breadcrumb_wrapper .breadcrumb li.breadcrumb_item {
    padding-left: 7px;
}

.breadcrumb_wrapper .breadcrumb li.breadcrumb_item:before {
    content: '';
}
.breadcrumb_wrapper li.breadcrumb_item:after {
     color: #cccccc; 
     padding: 0 5px; 
     content: '|'; 
}
.breadcrumb_wrapper li.breadcrumb_item:last-child:after {
    content: '';
}

li.breadcrumb_item:not(.breadcrumb_item_last) {
    font-size: 120%;
}


@media (max-width: 767px){
    .breadcrumb_wrapper .breadcrumb li {
        height: 35px;
    }
    .breadcrumb_wrapper .breadcrumb li.breadcrumb_home {
        width: 35px;
    }
    .breadcrumb_wrapper .breadcrumb li.breadcrumb_home:after {
        right: -18px;
        width: 35px;
        height: 35px;
    }
    
    .breadcrumb_wrapper li.breadcrumb_item {
        overflow: hidden;
        max-width: 100%;
    }

    .breadcrumb_wrapper li.breadcrumb_item:after {
        background: rgb(28,28,28);
        background: linear-gradient(90deg, rgba(28,28,28,0.4) 0%, rgba(28,28,28,1) 35%);
        padding-left: 1em;
    }

    .breadcrumb_wrapper li.breadcrumb_item:last-child:after {
        content: '';
    }

    .breadcrumb_wrapper li.breadcrumb_item a{
        text-decoration: none;
    }

    .breadcrumb_wrapper ul.breadcrumb li span {
        max-width: 15em;
        display: inline-block;
        white-space: nowrap;
        transition: max-width 300ms ease-in-out;
    }

    .breadcrumb_wrapper ul.breadcrumb li:last-of-type span {
        max-width: 100%;
    }
}

@media (max-width: 424px) {
    .breadcrumb_wrapper ul.breadcrumb li span {
        max-width: 13em;
    }
}
@media (max-width: 374px) {
    .breadcrumb_wrapper ul.breadcrumb li span {
        max-width: 10em;
    }
}


/*
	=======================================
		Login form
	=======================================
*/
.com_mtree #login-form .userdata .input-prepend .add-on {
    display: inline-block;
    width: auto;
    height: 30px;
    min-width: 16px;
    padding: 4px 5px;
    font-size: 15px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    background-color: #eeeeee;
    border: 1px solid #ccc;
}
/*
	=======================================
		Blog Category view
	=======================================
*/
/* quick edit btn */
.blog .item .btn-group.pull-right {
    position: absolute;
    right: 0;
    top: 0;
}

#t3-content .blog .pull-left.item-image {
    border: 3px solid #fff;
    border-radius: 3px;
    position: relative;
    overflow: hidden;
    display: inline-block;
    margin: 0 20px 15px 0;
}
#t3-content .blog .item-image img {
    width: 200px;
    max-width: 200px;
    max-height: 130px;
    margin: 0;
    display: inline-block;
}


.blog .items-leading .item, .items-row .item {
    border-bottom: 1px solid #ddd;
    padding: 0 0 20px 15px;
    position: relative;
    margin-top: 20px;
}

.blog .article-info.muted.category_blog_item {
    font-size: 100%;
    display: block;
    margin-left: -7px;
    margin-bottom: 6px;
    width: 100%;
    color: #8a0000;
}

.blog .article-info.muted.category_blog_item > dd {
    display: inline-block;
    margin: 0;
}


/*
	=======================================
		shadow and padding wrap on: 
		- Blog Category view
		- Single Article view
		- MosetsTree views
	=======================================
*/
.home #t3-content {
    box-shadow: none;
    border: 0;
    margin-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
    padding-bottom: 0;
}
.com_content.view-category.layout-blog #t3-content, 
.com_content.view-article #t3-content, 
.com_mtree.view-home #t3-content, 
.com_mtree.task-listcats #t3-content, 
.com_mtree.task-viewlink #t3-content, 
.com_mtree.task-contact #t3-content,
.com_tagtrend.view-tagtrend #t3-content,
.com_search.view-search #t3-content,
.com_content.view-author #t3-content{
    box-shadow: 2px -2px 26px 4px rgba(0, 0, 0, 0.15);
    border: 1px solid #ddd;
    border-top-width: 0px;
    padding: 10px 20px 0px;
    margin-top: 21px;
    margin-bottom: 20px;
}

.com_content.view-category.layout-blog #t3-content .breadcrumb_wrapper,
.com_content.view-article #t3-content .breadcrumb_wrapper,
.com_mtree.view-home #t3-content .breadcrumb_wrapper, 
.com_mtree.task-listcats #t3-content .breadcrumb_wrapper, 
.com_mtree.task-viewlink #t3-content .breadcrumb_wrapper, 
.com_mtree.task-contact #t3-content .breadcrumb_wrapper,
.com_tagtrend.view-tagtrend #t3-content .breadcrumb_wrapper,
.com_search.view-search #t3-content .breadcrumb_wrapper,
.com_content.view-author #t3-content .breadcrumb_wrapper {
    margin: -10px -20px 5px;
}

/*
	=======================================
		Mobile - Single Article, Category Blog
	=======================================
*/
@media (max-width: 767px){
    body.fullwidth-layout #t3-mainbody {
        padding-top: 10px;
        padding-bottom: 15px;
    }
    
    .com_content.view-category.layout-blog body.fullwidth-layout #t3-mainbody,
    .com_content.view-article body.fullwidth-layout #t3-mainbody {
        padding-top: 0;
    }
    .com_content.view-category.layout-blog body.fullwidth-layout #t3-mainbody #t3-content,
    .com_content.view-article body.fullwidth-layout #t3-mainbody #t3-content {
        padding-top: 0;
        margin-top: 10px;
    }
    
    .com_content.view-category.layout-blog .blog .items-leading .item, 
    .com_content.view-category.layout-blog .items-row .item {
        padding: 0 0 15px 0px;
        margin-top: 15px;
        margin-bottom: 15px;
    }
}
    
@media screen and (max-width: 767px) {
    /*
        =======================================
    		Mobile - Single Article
    	=======================================
    */
    /* psy - Article Title */
    .com_content.view-article .page-header h1 {
        font-size: 1.625em;
        font-weight: 600;
        line-height: 1.2;
        padding: 10px 0 20px;
        letter-spacing: -.03em;
        margin: 0;
        font-family: 'Roboto' !important;
    }
    
    /* psy - Article Tags */
    .com_content.view-article #t3-mainbody .tags.list-inline {
        font-size: 16px;
    }
    
    /* psy - Article Trending now tags */
    .com_content.view-article #t3-mainbody .tagspopular {
        font-size: 16px;
    }
    
    /* psy - Article  Eksidikeumenoi synergates */
    .com_content.view-article #t3-mainbody .mod_mt_psychol_listings.tiles .name {
        font-size: 18px;
    }
    .com_content.view-article #t3-mainbody .mod_mt_psychol_listings.tiles li small {
        font-size: 16px;
    }
    
    /* psy - Article Diavaste Akomh and Pio anagnosmena sxetika arthra */
    .com_content.view-article #t3-mainbody .ac.image-banner.image-border-light,
    .com_content.view-article .t3-spotlight .ac.image-banner.image-border-light {
        overflow: visible;
    }
    .com_content.view-article #t3-mainbody .ac.image-banner.image-border-light:after,
    .com_content.view-article .t3-spotlight .ac.image-banner.image-border-light:after {
        content: "";
        display: block;
        clear: both;
    }
    .com_content.view-article #t3-mainbody .ac.image-banner.image-border-light article,
    .com_content.view-article .t3-spotlight .ac.image-banner.image-border-light article {
        padding: 5px 10px!important;
        box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
    }
    .com_content.view-article #t3-mainbody .ac.image-banner.image-border-light .image-feat img, 
    .com_content.view-article .t3-spotlight .ac.image-banner.image-border-light .image-feat img{
        border: 0;
        margin-bottom: 5px;
    }
    .com_content.view-article #t3-mainbody .ac.image-banner.image-border-light header .title, 
    .com_content.view-article .t3-spotlight .ac.image-banner.image-border-light header .title{
        color: #333333 !important;
    }
}
/*
	=======================================
		Single Article
	=======================================
*/

/*.item-page.psychol-single-article {*/
/*    box-shadow: 2px -2px 26px 4px rgba(0, 0, 0, 0.15);*/
/*    border: 1px solid #ddd;*/
/*    padding: 10px 20px;*/
/*    border-top-width: 0px;*/
/*}*/

.item-page.psychol-single-article {
    position: relative;
    /*padding: 15px 0 0px 15px;*/
    padding: 0px;
}

.page-header {
    padding: 0px;
    border: none;
    margin: 0;
}

.item-image {
    border: 3px solid #fff;
    border-radius: 3px;
    text-align: center;
    margin: 0 20px 20px 0;
    position: relative;
}

.page-title, .page-header h1 {
    margin: 6px 0 12px;
}


table {
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 21px;
}

.article_tags_wrapper .tags li {
    margin-top: 10px;
}

.article_tags_wrapper .tags .label-default {
    font-weight: 100;
    background-color: #f9f9f9;
    color: #333;
    border: 1px solid #b9b9b9;
    font-size: 90%;
}

.item-page .bottom_tags_wrapper {
    display: none;
}
@media (max-width: 767px){
    .item-page .top_tags_wrapper {
        display: none;
    } 
    .item-page .bottom_tags_wrapper {
        display: block;
    }   
}

.blog .items-leading .item, 
.items-row .item {
    border-bottom: 1px solid #ddd;
    padding: 0 0 20px 15px;
    position: relative;
    margin-top: 20px;
    margin-bottom: 20px;
}

.item-page .article-info dd.modified {
    white-space: normal;
}

/* Headings */

.psychol-single-article h2,
.psychol-single-article h3 {
    font-weight: bold;
    color: inherit;
    text-rendering: optimizelegibility;
    line-height: 30px;
    margin: 0 0 3px;
    font-size: 18px;
    border: none;
    text-transform: unset;
}

/* article author info on top */
#psy_author_top.article_author_container{
    margin-bottom: 10px;
}
#psy_author_top .article_author_img{
	display: block;
	padding-right: 14px;
}
#psy_author_top .article_author_img img{
	max-width: 40px
}
#psy_author_top .article_author_name{
	display: block;
	vertical-align: middle;
	line-height: 18px;
	color:#333333;
}
#psy_author_top .article_author_name a{
	color:#1c8bb0;
}

/* Article tags */
.tags .label-default{
    font-weight:100;
}

.tags .label-default[href]:hover, 
.tags .label-default[href]:focus {
    background: #ebebeb;
}

/* Author signature */
#t3-content .listing_info_holder{
	margin: 0 0 20px 0;
	padding: 8px 15px;
	border: 1px solid #ccc;
	background-color: #F5F5F5;
}


#t3-content .listing_info_holder h3 {
    font-size: 18px;
    text-transform: none;
    border-bottom: none;
}

#t3-content .listing_info_holder h3 small {
    font-weight: normal;
    line-height: 1;
    color: #999;
    font-size: 14px;
}

#t3-content .listing_info_holder .verified_name {
    padding-left: 0px;
}

#t3-content .listing_info_image{
	text-align: left;
	float: left;
}
#t3-content .listing_info_image img{
	max-width: 100px !important;
	min-width: 60px;
	width: 100%;
	padding: 4px;
	border: 1px solid #ccc;
    margin-right: 8px;
    margin-bottom: 8px;
}
#t3-content .listing_info_content{
	margin-left:0%!important;
}
#t3-content .listing_info_content h3{
	line-height: 128%;
	margin-bottom: 3px;
}
#t3-content .listing_info_side {
	text-align: right;
    margin-top: 8px;
}
.btn_cust_gray {
	background-color: #403e3e!important;
	color: #FFFFFF!important;
}
#t3-content .listing_info_side .btn-group {
        width: 100%;
}
#t3-content .listing_info_side .btn-group .btn_cust_gray {
    width: 50%;
}

@media (max-width: 420px) {
    #t3-content .listing_info_side .btn-group {
        display:flex;
        flex-wrap: wrap;
    }
    #t3-content .listing_info_side .btn-group .btn_cust_gray {
        flex-grow: 1;
        width: auto;
    }
}

#t3-content .mt_listing_desc{
	font-size: 14px;
	line-height: 13px;
	overflow: hidden;
	/*height: 58px;*/
}
#t3-content .mt_listing_desc *{
	line-height: 18px;
}
#t3-content .mt_listing_telephone {
	font-weight: bold;
    font-size: 17px;
    height: 30px;
    line-height: 30px;
}
#t3-content .mt_listing_telephone .tel_icon {
    background-position-y: 5px !important;
    background-image: url(../../../images/phone_icon.png);
    background-size: 20px;
    background-repeat: no-repeat;
    vertical-align: bottom;
    padding-left: 25px;
    text-align: left;
}
.mrg_top{
	margin-top:10px;
}
.mt_listing_header_top{
    margin: 20px 0 0 0;
}


.author_info_holder {
	margin: 0 0 20px 0;
	padding: 8px 15px;
	border: 1px solid #ccc;
	background-color: #F9F9F9;
}

.author_info_name {
    font-size: 16px;
    font-weight: bold;
    color: #1c8bb0;
    padding-left: 15px;
    line-height: 30px;
}
.author_info_desc {
    padding-left: 15px;
}
.author_info_desc img {
    max-width: 100px;
    padding: 4px;
    border: 1px solid #ccc;
}
.author_info_desc p {
    line-height: 18px;
}

/* com_content view-author listing */

.com_content.view-author .authors.archive .article-info {
    font-size: 100%;
    display: block;
    margin-left: -7px;
    margin-bottom: 6px;
    width: 100%;
    color: #8a0000;
}

.com_content.view-author .authors.archive .article-info #psy_author_top .article_author_name {
    color: #8a0000;
}

/*
	=======================================
	    com_tags
	=======================================
*/
.com_tags.view-tag .pull-left.item-image img {
    margin: 0;
}

/*
	=======================================
	    com_search
	=======================================
*/
#searchForm {
    background-color: #ededed;
    padding: 25px;
    margin-bottom: 30px;
    position: relative;
}

#searchForm .btn-toolbar {
    margin-bottom: 10px;
}

#searchForm #search-searchword {
    color: #000000;
    font-size: 14px;
    line-height: 1;
    font-weight: 600;
    letter-spacing: 1px;
    height: auto;
    min-height: 35px;
    padding: 5px;
    position: relative;
    background-color: transparent;
    border-width: 0 0 3px 0;
    border-color: #000000;
    width: 100%;
}

#searchForm .btn-search {
    padding: 12px 25px;
    background-color: #000000;
    font-size: 14px;
    line-height: 1;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff;
}


@media (max-width: 424px) {
    #searchForm .btn-search {
        padding: 8px 25px;
    }
    #searchForm .icon-search {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    #searchForm .icon-search:before {
        content: "\f002";
    }
    
    #searchForm .text-search{
        display: none;
    }
}

/*
	=======================================
	    Module: News Show Pro GK5
	=======================================
*/
.nspLinks.eranews ul li h4, 
.nspLinks.eranews ul li h4 a, 
.nsp-eranews .nspArt h4.nspHeader a, 
.nsp-eranews .nspArt h4.nspHeader {
    line-height: 150%;
}


/*
	=======================================
	    Module: Banners - responsiveness
	=======================================
*/
@media (max-width: 1199px){
    .banneritem img {
        max-width: 100%;
        height: auto;
    }
}

/*
	=======================================
	   Component: Tagtrend (psy trends)
	=======================================
*/
.tagtrend .tagtrend-header {
    background-color: #8a0000;
}
#trendtable_wrapper table.dataTable thead th:last-child,
#trendtable_wrapper table.dataTable tbody td:last-child {
    width: 95px;
    max-width: 95px;
    min-width: 95px;
}

#trendtable th, 
#trendtable td {
    line-height: inherit;
    text-align: inherit;
    vertical-align: inherit;
}

/*
	=======================================
	    Component: MultiDictionary
	=======================================
*/
.multidictionary-index {
    background: #bb4646;
}

/*
	=======================================
	    Component: Community Polls
	=======================================
*/
.polls .pagination {
    margin: 20px 0 10px;
    height: auto;
    float: none;
    display: block;
}

.polls .pagination .counter {
    float: none;
    padding: 10px 0;
    text-align: center;
    display: block;
    border: 0;
}

.polls .pagination ul.pagination {
    border-radius: 0;
    box-shadow: none;
    display: table;
    margin: 0 auto;
}

.polls .pagination li {
    display: inline-block;
    margin: 0 -5px 0 0;
}

/*
	=======================================
	    Module: CUSTOM - Book listing
	=======================================
*/


#mod_custom_psychol_books.mod_mt_listings.tiles {
	overflow:hidden;
	margin:0;
}
#mod_custom_psychol_books.mod_mt_listings.tiles li {
	margin-bottom: 2px;
	padding: 2px 0 2px 10px;
	list-style: none;
	float: left;
}
#mod_custom_psychol_books li {
	width: 100%;
	clear: both;
}
.mod_mt_listings.tiles li.showmore {
	clear: both;
}
#mod_custom_psychol_books li a img {
	width: 100px;
	height: 120px;
}
#mod_custom_psychol_books.mod_mt_listings.tiles .name {
	text-align:left;
}
#mod_custom_psychol_books.mod_mt_listings.tiles .name {
	display:block;;
}
#mod_custom_psychol_books.mod_mt_listings.tiles li small {
	display:block;;
}
#mod_custom_psychol_books.mod_mt_listings.tiles li a.top-listing-thumb {
	width: 100px;
	vertical-align:top;
	float:left;
	border:1px solid #ddd;
	margin-right:1em;
	background-color:#e1e6fa;
	padding:2px;
	margin-bottom:.5em;
}
#mod_custom_psychol_books.mod_mt_listings.tiles li small {
	display:block;
	line-height:1.6em;
	font-size:.9em;
}

/*
	=======================================
	    Module: MT BigSearch - Component: Mosets
	=======================================
*/
.mt_bigsearch_form {
    background-color: rgba(41, 38, 38, 0.75);
}
.mt_bigsearch_form .btn {
    background-color: #bb4646;
    background-image: none;
}
.mt_bigsearch_form .btn:hover {
    background-color: #962222;
}

/*
	=======================================
	    Component: com_users view-profile
	=======================================
*/
.profile-edit input[type="checkbox"] {
    width: auto;
}

@media (max-width: 767px) {
	fieldset.checkboxes {
        margin-left: 20px;
    }
}


/*
	=======================================
	    Component: Mosets
	=======================================
*/
.com_mtree #index .category img {
    border: 0;
    float: left;
    height: 20px;
    width: 20px;
    padding: 0px 0px 0 0px;
    margin: 2px 8px 5px 0px;
}

/* Mosets fancybox form and content */
.com_mtree #fancybox-wrap {
    box-sizing: content-box;
}
.com_mtree #fancybox-wrap #fancybox-content {
    font-size: 12px;
    box-sizing: content-box;
}

.com_mtree #fancybox-wrap #fancybox-content form,
.com_mtree #fancybox-wrap #fancybox-content #contact-form {
    margin: 0;
}

.com_mtree form .control-label,
.com_mtree #contact-form .control-label {
    text-align: left;
    padding: 0;
    margin-bottom: 5px;
}

.com_mtree form label ,
.com_mtree #contact-form label {
    display: inline-block;
    font-weight: bold;
    font-size: 13px;
}

.com_mtree form .controls,
.com_mtree #contact-form .controls {
    margin: 0;
}

.com_mtree form .controls input,
.com_mtree #contact-form .controls input {
    line-height: 16px;
    width: 250px;
    box-sizing: content-box;
}

.com_mtree #fancybox-wrap #fancybox-content #contact-form .btn.btn-primary{
    border-radius: 0 0 0 0;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
    color: #FFFFFF;
    text-shadow: none;
    background-image:none !important;
    background-color: #BB4646;
    border-color: rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);
}
.com_mtree #fancybox-wrap #fancybox-content #contact-form .btn.btn-primary:hover {
    background-color: #962222;
    color: #FFFFFF !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
}

.com_mtree.task-viewlink #listing h3 {
    border-bottom: 3px solid #4c4a4a;
}

.com_mtree.task-viewlink #listing .verified2_title {
    text-transform: unset;
    font-size: 18px;
}

/*
	=======================================
	    Module: EB Events | improved
	=======================================
*/
.ebm-upcoming-events.ebm-upcoming-events-improved {
    margin-left: 0;
}

.ebm-upcoming-events.ebm-upcoming-events-improved .ebm-event-date {
    border: 0;
    outline: 0;
    margin: 0 15px 15px 0;
    max-width: 100%;
    width: 80px;
    float: left;
}

.ebm-upcoming-events.ebm-upcoming-events-improved .ebm-event-month,
.ebm-upcoming-events.ebm-upcoming-events-improved .ebm-event-day {
    height: 30px;
    line-height: 25px;
}

.ebm-upcoming-events.ebm-upcoming-events-improved .ebm-event-link {
    text-transform: none;
    font-size: 16px;
    font-weight: normal;
    padding-left: 1px;
    color: #2f2f2f;
    clear: both;
    line-height: 150%;
    text-decoration: none;
}

.ebm-upcoming-events.ebm-upcoming-events-improved .event-extra-info-wrapper{
    clear: none;
    margin-top: 0;
    line-height: 1.1;
    padding-left: 1px;
    font-size: 14px;
    color: #333;
}

.ebm-upcoming-events.ebm-upcoming-events-improved .event-extra-info-wrapper .fa {
    margin-right: 5px;
    color: #999999;
    opacity: 0.6;
}

.ebm-upcoming-events.ebm-upcoming-events-improved .event-extra-info-wrapper a {
    font-size: 14px;
    color: #333;
}


.eb-container #eb-event-search input[type="text"] {
    height: 21px;
}

.eb-container #eb-event-search  .filter-search,
.eb-container #eb-event-search .btn-toolbar .btn-group {
    margin-top: 5px
}



/*
	=======================================
	    Psychol-social position in home
	=======================================
*/
.psychol-social-2 {
    background-color: rgba(240, 240, 240, 1);
    border-style: none;
    border-width: 10px;
    border-color: #f28395;
    border-radius: 0px;
    /* padding: 18px; */
    font-family: Arial;
    position: relative;
}

.psychol-social-2 .ampz_container {
    padding: 33.8px 0;
    background: #e0e0e0;
}

.psychol-social-2 .custom h2 {
    color: #999999;
    padding: 18px 18px 27px;
    font-size: 18px;
    margin: 0 0 5px;
}

.psychol-social-2 .ampz_container ul li .ampz_btn_normal {
    height: 80px !important;
    line-height: 80px !important;
}

.psychol-social-2 .ampz_container ul li .ampz_btn_normal .ampz-icoon {
    font-size: 23px !important;
    margin: 0px 2px;
}

.psychol-social-2 p {
    margin: 0;
}

/*
	=======================================
	    Featured Articles-Homepage
	=======================================
*/
.scrolling-news > div.slides_container.eranews.scrolling-news > div > div > div > div > a {
    font-weight: 600;
}

.bt-cs.eranews.scrolling-news.scrolling-news .slide.eranews.scrolling-news .bt-inner.eranews.scrolling-news .bt-title.eranews.scrolling-news {
    color: #0571A0;
}


/*
	=======================================
	    Arxiki - ΕΓΡΑΨΑΝ ΠΡΟΣΦΑΤΑ - mod_bt_contentslider
	=======================================
*/
.psychology-egrapsan-prosfata .slides_container.eranews .bt-row {
    border: 1px solid #EFEFEF;
    padding: 5px;
    height: auto;
    background-color: #F3F3F3;
    overflow: hidden;
}

.psychology-egrapsan-prosfata.bt-cs .slides_container.eranews .bt-inner.eranews {
    /* min-height: 100px; */
    position: relative;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 15px;
    font-size: 14px;
}

.psychology-egrapsan-prosfata .slides_container.eranews .bt-row-separate.eranews-2.popularnews {
    padding-top: 0;
    margin: 0px 0px 4px 0px;
    border: 0;
}

.psychology-egrapsan-prosfata.bt-cs .slides_container.eranews .bt-inner .bt-title.eranews {
    font-size: 16px;
    color: #2f2f2f;
}


.bt-cs .bt-extra.eranews.popularnews .slides_container.eranews .bt-author.eranews,
.bt-cs .bt-extra.eranews.popularnews .slides_container.eranews .bt-author.eranews a {
    font-size: 13px;
    display: inline-block;
    text-transform: none;
}
.psychology-egrapsan-prosfata.bt-cs .bt-extra.eranews.popularnews, 
.psychology-egrapsan-prosfata.bt-cs .bt-extra.eranews.popularnews .fa,
.psychology-egrapsan-prosfata.bt-cs .bt-extra.eranews.popularnews .bt-author.eranews a, 
.psychology-egrapsan-prosfata.bt-cs .bt-extra.eranews.popularnews .bt-date.eranews {
     color: #333;
}
.psychology-egrapsan-prosfata.bt-cs .bt-extra.eranews.popularnews .bt-author.eranews {
    color: #999;
}


/*
	=======================================
	    Legacy Bootstrap and Tmpl compat and fixes
	=======================================
*/
#t3-content .columns1-modules-inner {
    margin: 0 -20px 0 -20px;
}

#t3-content .columns1-modules-inner .module {
    border:0;
}

#t3-content .mt_bigsearch_background {
    margin: -5px 0px 0 0px !important;
    max-width: 100%;
    display: block;
    float: none;
    border: 0;
}

.row-fluid [class*="span"] {
    margin-left: 1.6%;
    min-height: 0;
}
@media (max-width: 767px) {
	.row-fluid [class*="span"] {
		margin-left: 0;
	}	
}


.t3-content .mt-template-kinabalu h3.span12 {
    font-weight: bold;
    padding-bottom: initial;
    text-transform: initial;
    border: 0;
    color: initial;
    text-rendering: optimizelegibility;
}

.t3-content .mt-template-kinabalu h3.span12 a {
    color: #1c8bb0;
}
.t3-content .mt-template-kinabalu h3.span12 a:hover {
    color: #0da2da !important;
    text-decoration: underline;
}

.display-flex{
	display:flex;
}
.flex-grow{
	flex-grow: 1;
}
.flex-grow2{
	flex-grow: 2;
}
.flex-grow3{
	flex-grow: 3;
}
.flex-grow4{
	flex-grow: 4;
}
.flex-grow5{
	flex-grow: 5;
}
.flex-grow6{
	flex-grow: 6;
}
.flex-grow7{
	flex-grow: 7;
}
.flex-grow8{
	flex-grow: 8;
}
.flex-grow9{
	flex-grow: 9;
}

#listing h1#user_title {
    font-weight: bold;
}
#listings .btn,
#listing .btn {
    background-image: none;
}
#listings .btn:hover, 
#listings .btn:focus,
#listing .btn:hover, 
#listing .btn:focus {
    color: #333333;
    text-decoration: none;
    background:none;
}
#listings .listing-summary .btn,
#listing .bottom-buttons .btn {
    border-radius: 0 0 0 0;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
    color: #FFFFFF;
    text-shadow: none;
    background-color: #BB4646;
    border-color: rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);
}
#listings .listing-summary .btn:hover,
#listing .bottom-buttons .btn:hover {
    background-color: #962222;
    color: #FFFFFF !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
}
#listings .listing-summary .btn.btn_cust_gray,
#listing .btn.btn_cust_gray {
    background-color: rgb(236, 236, 236)!important;
    color: rgb(61, 61, 61)!important;
}
#listings .listing-summary .btn.btn_cust_gray:hover,
#listing .btn.btn_cust_gray:hover {
    color: #333!important;
    background-color: rgb(208, 208, 208)!important;
}

#listings .pagination .counter {
    border: 0;
}

/*
	=======================================
	    Custom layout pages style
	=======================================
*/
#big-image{
    background-image: url(https://www.psychology.gr/modules/mod_mt_bigsearch/assets/images/bg_img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 1600px;
    border: none;
    height: 420px;
    overflow:hidden;
    position:relative;
    margin: -20px -20px 0 -20px;
}
#promo-image {
    background-image: url(https://www.psychology.gr/images/secondsmall.png);
    background-repeat: no-repeat;
    background-size: 500px auto;
    text-align: left;
    margin-top: -15px;
    width: 500px;
    height: 280px;
}

#big-image-education{
    background-image: url(https://www.psychology.gr/images/stories/various_3/big-education.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 1600px;
    border: none;
    height: 420px;
    overflow:hidden;
    position:relative;
    margin: -20px -20px 0 -20px;
}
#big-image-education-icps{
    background-image: url(https://www.psychology.gr/images/stories/various_3/ypotrofia-icps.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 1600px;
    border: none;
    height: 450px;
    overflow:hidden;
    position:relative;
    margin: -20px -20px 0 -20px;
}
#big-image-contest{
    background-image: url(https://www.psychology.gr/images/stories/photo_contest/big-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 1600px;
    border: none;
    height: 420px;
    overflow:hidden;
    position:relative;
    margin: -20px -20px 0 -20px;
}
@media (max-width: 991px) and (min-width: 768px){
    #big-image,
    #big-image-contest{
        height: 675px;
        width: auto;
        /*margin: 0 auto;*/
        display: block;
        background-size: cover;
    }
}
@media (max-width: 767px){
    #big-image,
    #big-image-contest {
        /*height: 675px;*/
        height: 520px;
        width: auto;
        /*margin: 0 auto;*/
        display: block;
        background-size: cover;
    }
}

.com_content.view-article .big-image-row, 
.com_osmembership.view-register  .big-image-row {
    position: absolute;
    bottom: 0;
    text-align: center;
}

.com_content.view-article .font-18, 
.com_osmembership.view-register .font-18 {
	font-size: 15px!important;
}
.com_content.view-article h2.big-text, 
.com_osmembership.view-register h2.big-text {
	font-size:21px;
	color:#0072a1;
	margin-bottom: 30px;
}
.com_content.view-article h3.big-text, 
.com_osmembership.view-register h3.big-text {
	font-size:18px;
	color:#4f595d;
}
.com_content.view-article h4.big-text, 
.com_osmembership.view-register h4.big-text {
	color:#6d7477;
	font-size:15px;
	margin-bottom: 20px;
}
.com_content.view-article .checked, 
.com_osmembership.view-register .checked {
	background-image: url("../images/checked.png");
	background-repeat:no-repeat;
	background-size: 16px;
    width: 16px;
    height: 16px;
    display:inline-block;
	margin-right:8px;
    vertical-align: middle;
}

.com_content.view-article .register-icon, 
.com_osmembership.view-register .register-icon {
	background-image: url("../images/add-user-button.png");
	background-repeat:no-repeat;
	background-size: 32px;
    width: 32px;
    height: 32px;
    display:inline-block;
    vertical-align: middle;
        margin-right: 10px;
}
.com_content.view-article .create-icon, 
.com_osmembership.view-register .create-icon {
	background-image: url("../images/screwdriver-and-wrench-crossed.png");
	background-repeat:no-repeat;
	background-size: 32px;
    width: 32px;
    height: 32px;
    display:inline-block;
    vertical-align: middle;
        margin-right: 10px;
}
.com_content.view-article .fast-icon, 
.com_osmembership.view-register .fast-icon {
	background-image: url("../images/runer-silhouette-running-fast.png");
	background-repeat:no-repeat;
	background-size: 32px;
    width: 32px;
    height: 32px;
    display:inline-block;
    vertical-align: middle;
        margin-right: 10px;
}

.com_content.view-article .globe-icon, 
.com_osmembership.view-register .globe-icon {
	background-image: url("../images/earth.png");
    background-repeat: no-repeat;
    background-size: 90px;
    width: 90px;
    height: 90px;
    display: inline-block;
    vertical-align: middle;
    margin-top: 135px;
}
.com_content.view-article .like-icon, 
.com_osmembership.view-register .like-icon {
	background-image: url("../images/facebook-like.png");
	background-repeat:no-repeat;
	background-size: 32px;
    width: 32px;
    height: 32px;
    display:inline-block;
    vertical-align: middle;
        margin-right: 10px;
}
.com_content.view-article .share-icon, 
.com_osmembership.view-register .share-icon {
	background-image: url("../images/share.png");
	background-repeat:no-repeat;
	background-size: 32px;
    width: 32px;
    height: 32px;
    display:inline-block;
    vertical-align: middle;
        margin-right: 10px;
}
.com_content.view-article .winner-icon, 
.com_osmembership.view-register .winner-icon{
	background-image: url("../images/winners.png");
	background-repeat:no-repeat;
	background-size: 32px;
    width: 32px;
    height: 32px;
    display:inline-block;
    vertical-align: middle;
        margin-right: 10px;
}
.com_content.view-article .bg-green, 
.com_osmembership.view-register .bg-green{
    background-color: #0072a1;
    margin: 0 -40px 0px -35px;
}
.com_content.view-article .spacer-cust, 
.com_osmembership.view-register .spacer-cust{
	padding:50px 20px;
}

.com_content.view-article .bg-grey,
.com_osmembership.view-register .bg-grey{
    background-color: #F8F8F8;
    margin: 0 -20px 0 -35px;
}
.com_content.view-article .bg-white,
.com_osmembership.view-register .bg-white{
    background-color: white;
    margin: 0 -20px 0 -35px;
}
.com_content.view-article .border-bottom,
.com_osmembership.view-register .border-bottom{
    border-bottom: 1px solid #ccc;
    padding:20px;
}
.com_content.view-article .text-lg,
.com_osmembership.view-register .text-lg{
    font-size:15px;
}
.com_content.view-article .image-full,
.com_osmembership.view-register .image-full{
    width:100%;
}

.com_content.view-article .shadow-text,
.com_osmembership.view-register .shadow-text{
    text-shadow: 0 0 2px #000000;
    margin: 0 0 30px 0;
    color:white;
}
.com_content.view-article h1.shadow-text,
.com_osmembership.view-register h1.shadow-text{
	font-size: 26px;
}
.com_content.view-article .shadow-text p,
.com_osmembership.view-register .shadow-text p{
	font-size:15px;
}
.com_content.view-article .black-box,
.com_osmembership.view-register .black-box{
	background-color: rgba(0, 0, 0, 0.67);
    border-radius: 5px;
    padding: 10px;
}
.com_content.view-article .bg-col-white, 
.com_osmembership.view-register .bg-col-white {
	background-color:white;
}
.com_content.view-article .bg-blue, 
.com_osmembership.view-register .bg-blue{
	background-color: #0072a1 !important;
	margin: 0 -20px 0 -35px;
}
.com_content.view-article .bg-blue h2, 
.com_osmembership.view-register .bg-blue h2 {
	color:white;
}
.com_content.view-article .bottom-margin-fix, 
.com_osmembership.view-register .bottom-margin-fix{
	margin-bottom: -10px!important;
}
.com_content.view-article .padding-left-10, 
.com_osmembership.view-register .padding-left-10{
	padding-left:50px;
}
@media (max-width: 767px) {
    .com_content.view-article .padding-left-10, 
    .com_osmembership.view-register .padding-left-10{
    	padding-left:15px;
    }   
}

.com_content.view-article .btn.btn-cust-reg, 
.com_osmembership.view-register .btn.btn-cust-reg {
    background-color: #484b4c;
    color: #FFFFFF!important;
    box-shadow: none;
}
.com_content.view-article .btn.btn-cust-reg:hover ,
.com_osmembership.view-register .btn.btn-cust-reg:hover{
    background-color: #008800;
}
.btn.btn-cust-reg.btn-big {
    font-size: 20px;
    padding: 18px;
}

/* Legacy class mapping to BS3 on menu itemid-786  */
.com_content.view-category.layout-blog.itemid-786 #t3-content .blog .item-image img {
    width: 100px;
    height: 130px;
    max-width: 100px;
    max-height: 130px;
    margin: 0;
    display: inline-block;
}

.itemid-786 .span2,
.itemid-786 .span4,
.itemid-786 .span5,
.itemid-786 .span6,
.itemid-786 .span8,
.itemid-786 .span12 {
    float:left;
}

.itemid-786 .span2,
.itemid-786 .span4,
.itemid-786 .span5,
.itemid-786 .span6,
.itemid-786 .span8,
.itemid-786 .span12 {
    width: 100%;
}

@media (max-width: 425px) {
    .itemid-786.com_content.view-article .border-bottom img {
        display: block;
        float: none !important;
        margin: 0px auto 8px !important;
    }
}

@media (max-width: 767px) {
    #big-image-contest .span6 img {
        display: none !important;
    }
}

@media (min-width: 768px) {
    .itemid-786 .span2,
    .itemid-786 .span4,
    .itemid-786 .span5,
    .itemid-786 .span6,
    .itemid-786 .span8,
    .itemid-786 .span12 {
        float:left;
    }
    
    .itemid-786 .span6 {
        width: 50%;
    }
    
    .itemid-786 .span2 {
        width: 16.66666667%;
    }
    .itemid-786 .span4 {
        width: 33.33333333%;
    }
    .itemid-786 .span5 {
        width: 41.66666667%;
    }
    .itemid-786 .span6 {
        width: 50%;
    }
    .itemid-786 .span8 {
        width: 66.66666667%;
    }
    .itemid-786 .span12 {
        width: 100%;
    }
}

/*
	=======================================
	    com_osmembership
	=======================================
*/
.osm-container .osm-pricing-table .osm-plan .osm-plan-header .osm-plan-title {
    font-size: 19px;
}

.osm-container .osm-pricing-table .osm-plan .osm-plan-price .price span {
    font-size: 29px;
}

.osm-container .osm-pricing-table .osm-plan .osm-plan-price .price span span {
    font-size: 19px;
    color: #f3f3f3;
}

.osm-container .osm-pricing-table .osm-plan .osm-plan-short-description {
    text-align: left;
}

.osm-container .osm-pricing-table .osm-plan .osm-plan-short-description p:before, 
.osm-container .osm-pricing-table .osm-plan .osm-plan-short-description p:after {
    content: " ";
    display: table;
    clear: both;
}


/* Mosets avraambalu */
/************************
HEXES
************************/
#hexes{
    overflow: hidden;
    width: 100%;
    margin: 20px auto;
    padding: 25px 10%;
}
.clr:after{
  content:"";
  display:block;
  clear:both;
}
#hexes li{
  position:relative;
  list-style-type:none;
  width:27.85714285714286%; /* = (100-2.5) / 3.5 */
  padding-bottom: 32.16760145166612%; /* =  width /0.866 */
  float:left;
  overflow:hidden;
  visibility:hidden;

  -webkit-transform: rotate(-60deg) skewY(30deg);
  -ms-transform: rotate(-60deg) skewY(30deg);
  transform: rotate(-60deg) skewY(30deg);
}
#hexes li:nth-child(3n+2){
  margin:0 1%;
}
#hexes li:nth-child(6n+4){
  margin-left:0.5%;
}
#hexes li:nth-child(6n+4), #hexes li:nth-child(6n+5), #hexes li:nth-child(6n+6) {
	margin-top: -6.9285714285%;
  margin-bottom: -6.9285714285%;

  -webkit-transform: translateX(50%) rotate(-60deg) skewY(30deg);
  -ms-transform: translateX(50%) rotate(-60deg) skewY(30deg);
  transform: translateX(50%) rotate(-60deg) skewY(30deg);
}
#hexes li:nth-child(6n+4):last-child, #hexes li:nth-child(6n+5):last-child, #hexes li:nth-child(6n+6):last-child{
  margin-bottom:0%;
}
#hexes li a *{
  position:absolute;
  visibility:visible;
}
#hexes li a > div{
  width:100%;
  height:100%;
  text-align:center;
  color:#fff;
  overflow:hidden;

  -webkit-transform: skewY(-30deg) rotate(60deg);
  -ms-transform: skewY(-30deg) rotate(60deg);
  transform: skewY(-30deg) rotate(60deg);
  -webkit-backface-visibility:hidden;

}

/* HEX CONTENT */
#hexes li img{
    left: -100%;
    right: -100%;
    width: auto;
    height: 100%;
    margin: 0 auto;
    max-width: initial;
}

#hexes div h1, #hexes div p{
  width:90%;
  padding:0 5%;
  background-color:#008080; background-color: rgba(5, 103, 146, 0.9);
  /*font-family: 'Raleway', sans-serif;*/

  -webkit-transition: top .2s ease-out, bottom .2s ease-out, .2s padding .2s ease-out;
  -ms-transition: top .2s ease-out, bottom .2s ease-out, .2s padding .2s ease-out;
  transition: top .2s ease-out, bottom .2s ease-out, .2s padding .2s ease-out;
}
#hexes li h1{
  bottom:110%;
  font-style:italic;
  font-weight:normal;
  font-size:1.2em;
  padding-top:100%;
  padding-bottom:100%;
}
#hexes li h1:after{
	content:'';
  display:block;
  position:absolute;
  bottom:-1px; left:45%;
  width:10%;
  text-align:center;
  z-index:1;
  border-bottom:2px solid #fff;
}
#hexes li p{
	padding-top:50%;
	top:110%;
	padding-bottom:50%;
	font-size:1em;
}


/* HOVER EFFECT  */
#hexes li:hover div h1,#hexes li:hover div p{
	background-color:rgba(0, 128, 128, 0.8);
}
#hexes li div h1 {
  bottom:50%;
  padding-bottom:5%;
  margin:0;
}

#hexes li div p{
  top:50%;
  padding-top:5%;
  margin:0;
}
#fork{
  position:fixed;
  top:0;
  left:0;
  color:#000;
  text-decoration:none;
  border:1px solid #000;
  padding:.5em .7em;
  margin:1%;
  transition: color .5s;
  overflow:hidden;
}
#fork:before {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 130%; height: 100%;
  background: #000;
  z-index: -1;
  transform-origin:0 0 ;
  transform:translateX(-100%) skewX(-45deg);
  transition: transform .5s;
}

@media screen and (max-width: 880px) {
    #hexes {
	    width: 115%;
        padding: 25px 0;
    }
}

#hexes2 li {
    list-style-type: none;
    display: inline-block;
    width: 48%;
    max-width: 500px;
}

#hexes2 li div {
    position: relative;
    overflow:hidden;
}


#hexes2 li div h1 {
    position: absolute;
    width: 100%;
    bottom: -17px;
    color: #ffffff;
    background: rgba(0, 0, 0, 0.7);
    padding: 10px 15px;
    transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
}
#hexes2 li div p {
    position: absolute;
    bottom: -60px;
    width: 100%;
    color: #ffffff;
    background: rgba(0, 0, 0, 0.7);
    padding: 10px 15px;
    transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
}

#hexes2 li:hover div h1 {
    bottom: 60px;
}
#hexes2 li:hover div p {
    bottom: -34px;
    height: 100px;
}

/*******************
END OF HEXES
******************/

/*
	=======================================
		COM_COMMUNITYPOLLS
	=======================================
*/
.com_communitypolls.view-poll .radio input[type="radio"], 
.com_communitypolls.view-poll .radio-inline input[type="radio"], 
.com_communitypolls.view-poll .checkbox input[type="checkbox"], 
.com_communitypolls.view-poll .checkbox-inline input[type="checkbox"] {
    position: relative;
    margin-right: 5px;
    margin-left: 5px;
}

/*
	=======================================
		MOBILE
	=======================================
*/
@media screen and (max-width:767px){
    #t3-mainnav.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a {
        padding: 10px 15px;
        font-sixe: 17px;
    }
    .t3-mainnav .t3-navbar-collapse .nav .caret{
        position: absolute;
        right:15px;
        top: 20px;
    }
    .t3-mainnav .t3-navbar-collapse.in .navbar-nav {
        height: auto;
        max-height: 450px;
        overflow-x: hidden;
    }
    .t3-mainnav .t3-navbar-collapse.in .navbar-nav li a {
        white-space: normal;
        text-transform: none;
    }
    p{
        font-size:16px!important;
    }
}


/*
	=======================================
		FOOTER - Modules 
	=======================================
*/
#t3-footer .t3-spotlight.t3-footnav > div {
    padding: 0;
    padding-left: 8px;
}

#t3-footer .t3-footnav .t3-module {
    border-bottom: 0;
}

#t3-footer .t3-footnav .t3-module ul.nav.menu li {
    vertical-align: top;
    line-height: 1.42857143;
    margin-bottom: 2px;
}
#t3-footer .t3-footnav .t3-module ul.nav.menu li a {
    padding-top: 0px;
    padding-right: 0;
    padding-left: 0;
    vertical-align: top;
}

/*
	=======================================
		FOOTER - COPYRIGHT 
	=======================================
*/

.t3-copyright a:hover {
    color: #1c1c1c !important;
}

/*
	=======================================
		Contact page/form
	=======================================
*/
.com_contact #contact-form select, 
.com_contact #contact-form textarea,
.com_contact #contact-form input[type=text], 
.com_contact #contact-form input[type=password], 
.com_contact #contact-form input[type=datetime], 
.com_contact #contact-form input[type=datetime-local], 
.com_contact #contact-form input[type=date], 
.com_contact #contact-form input[type=month], 
.com_contact #contact-form input[type=time], 
.com_contact #contact-form input[type=week], 
.com_contact #contact-form input[type=number], 
.com_contact #contact-form input[type=email], 
.com_contact #contact-form input[type=url], 
.com_contact #contact-form input[type=search], 
.com_contact #contact-form input[type=tel], 
.com_contact #contact-form input[type=color], 
.com_contact #contact-form .inputbox {
    border: 1px solid #c1bfbf;
    height: 45px;
}

/*
.com_contact #contact-form textarea {
    height: 66px;
}
*/

/*
	=======================================
		Arxiki - ΤΟ ΑΡΘΡΟ ΤΗΣ ΗΜΕΡΑΣ - mod_headline_jt3
	=======================================
*/

@media screen and (max-width: 516px) {
    #jt3_headline-news_wrapper.psychol-headline-news .jt3sliderwrapper.eranews {
        min-height: 310px !important;
    }
    #jt3_headline-news_wrapper.psychol-headline-news .jt3sliderwrapper.eranews .jt3-image-link img {
        /* object-fit: fill; */
        height: auto;
    }
}

/*
	=======================================
		Arxiki - Social counters and banner
	=======================================
*/

.t3-module.module.no_border_bottom {
    border-bottom: 0;
    margin-bottom: 2px
}
.t3-module.module.no_border_bottom .module-inner {
    padding: 0 0 5px 0;
}

.psy-block-title {
    border-bottom: 0;
    margin-bottom: 0;
}
.psy-block-title-desc {
    padding-bottom: 5px;
    display: inline-block;
}

.home_social_banner_wrapper {
    background-color: #f3f3f3;
    padding: 15px 10px 0 10px;
    margin-left: -15px;
}

.valign-helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.home_social_banner_wrapper a {
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    height: 120px;
}

.home_social_banner_wrapper img {
    vertical-align: middle;
    max-height: 120px;
}

@media (max-width: 991px) {
    .t3-module.module.no_border_bottom .custom > div {
        padding: 0;
    }
    .home_social_banner_wrapper {
        margin-left: 0px;
        margin-bottom: 5px;
    }
    .home_social_banner_wrapper a {
        padding: 0 0 15px;
        height: auto; 
    }
}

.home_social_counter_wrapper {
    background-color: #f3f3f3;
    padding: 15px 10px 0 10px;
    margin-right: -15px;
}

.psy-social-list {
    margin-left: -8px;
    margin-right: -8px;
    height: 120px;
    /*background-color: #f2f2f2;*/
    /*padding-top: 20px;*/
}

.psy_social_counter_type {
    color: #ffffff;
    text-align: center;
    width: 33.3333%;
    margin: 0;
    float: left;
    margin-bottom: 4px;
    -webkit-transition: background-color 0.20s cubic-bezier(0, 0, 0.58, 1) 0s;
    transition: background-color 0.20s cubic-bezier(0, 0, 0.58, 1) 0s;
}

.psy_social_counter_type .psy-social-box {
    height: 90px;
    position: relative;
    overflow: hidden;
    margin-top: 2px;
    margin-right: 8px;
    margin-left: 8px;
    margin-bottom: 4px;
    max-width: 100%;
    vertical-align: middle;
}

.psy_social_counter_facebook .psy-social-box {
    background-color: #516eab;
}
.psy_social_counter_twitter .psy-social-box {
    background-color: #29c5f6;
}
.psy_social_counter_instagram .psy-social-box {
    background-color: #3f729b;
}
.psy_social_counter_youtube .psy-social-box {
    background-color: #e52d27;
}
.psy_social_counter_type:hover .psy-social-box {
    background-color: #222;
}

.psy_social_counter_type .psy-social-box .psy-sp {
    display: inline-block;
    margin-top: 10px;
    position: relative;
    width: 32px;
    height: 32px;
}
.psy_social_counter_type .psy-social-box .psy-sp span {
    font-size: 30px;
}

.psy_social_counter_type span {
    display: block;
    width: 100%;
    padding: 0;
}

.psy_social_counter_type .psy_social_counter_info {
    position: relative;
    font-size: 17px;
    top: 0;
    display: block;
    width: 100%;
    padding: 0;
}

.psy_social_counter_type .psy_social_counter_info {
    font-size: 17px;
    top: 0;
    position: relative;
}
.psy_social_counter_type .psy_social_counter_info_name {
    font-size: 13px;
    font-weight: normal;
}

.psy_social_counter_type .psy_social_counter_button {
    float: right;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    line-height: 15px;
    text-transform: uppercase;
    display: block;
    width: 100%;
    padding: 0;
    opacity: 0;
    position: absolute;
    height: 100%;
    margin-top: 0;
    top: 0;
}

.psy_social_counter_type .psy_social_counter_button a {
    color: #fff;
}

.psy_social_counter_type .psy_social_counter_button a:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
}


@media (max-width: 991px) {
    .home_social_counter_wrapper {
        margin-right: 0px;
    }
    .psy-social-list {
        height: auto;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .psy-block-title-desc {
        min-height: 47px;
    }
    .psy_social_counter_type .psy-social-box {
        margin-right: 5px;
        margin-left: 5px;
    }
}


/* Page: giati-na-apoktisete-selida-eidikou-sto-epsychology price tables */
.osm-container {
    text-align: left;
    padding: 10px 0;
}

#osm-plans-list-columns .osm-pricing-table {
    padding: 0;
    margin: 0 0 25px;
    width: auto;
}
.osm-pricing-table .osm-plan:hover {
    -moz-box-shadow: 0 0 12px 3px #b0b2ab;
    -webkit-box-shadow: 0 0 12px 3px #b0b2ab;
    box-shadow: 0 0 12px 3px #b0b2ab;
}

.osm-pricing-table .osm-plan {
    border-radius: 5px;
    text-align: center;
    background-color: #f3f3f3;
    -moz-box-shadow: 0 0 6px 2px #b0b2ab;
    -webkit-box-shadow: 0 0 6px 2px #b0b2ab;
    box-shadow: 0 0 6px 2px #b0b2ab;
    position: relative;
}

div#osm-plans-list-columns div.row.osm-pricing-table .osm-plan {
    margin: 0 -15px;
}

.osm-pricing-table .osm-plan .osm-plan-header {
    padding: 10px 50px;
    color: #fff;
    display: block;
    background-color: #363948;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

.osm-pricing-table .osm-plan .osm-plan-header h2 {
    color: #fff!important;
    font-size: 22px;
    line-height: normal;
    margin: 0!important;
    text-transform: uppercase;
}

.osm-container .osm-pricing-table .osm-plan .osm-plan-header .osm-plan-title {
    font-size: 19px;
}

.osm-plan-price {
    background: #96193b;
    color: #fff;
    padding: 20px 0 10px;
}

.osm-container h1, .osm-container h2 {
    width: auto;
    margin: 5px 0;
    padding: 0;
    float: none;
}

.osm-plan-price .price {
    color: #fff;
    display: inline-block;
    margin-bottom: 0.625rem;
    position: relative;
}

.osm-plan-price .price span {
    font-size: 33px;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: normal;
}
.osm-container .osm-pricing-table .osm-plan .osm-plan-price .price span {
    font-size: 29px;
}

.osm-container .osm-pricing-table .osm-plan .osm-plan-price .price span span {
    font-size: 19px;
    color: #f3f3f3;
}

.osm-pricing-table .osm-plan .osm-plan-short-description {
    padding: 10px;
}

.osm-container .osm-pricing-table .osm-plan .osm-plan-short-description {
    text-align: left;
}

.osm-pricing-table .osm-plan ul {
    list-style: none;
    margin: -10px;
    padding: 0;
}

.osm-pricing-table .osm-plan ul.osm-signup-container {
    padding: 10px;
    margin: 0;
}


.visible-only-on-mobile {
    display: none!important;
}
@media(max-width: 767px) {
    .visible-only-on-mobile {
        display:block!important
    }
}
/*
	=======================================
		MOBILE HOME and Titles
		since: 14-06-22
		last modified on: 02-02-2023
	=======================================
*/
@media screen and (max-width:767px){
    .nspLinks.eranews ul li h4, 
    .nspLinks.eranews ul li h4 a, 
    .nsp-eranews .nspArt h4.nspHeader a, 
    .nsp-eranews .nspArt h4.nspHeader,
    .bt-cs .bt-inner .bt-title.eranews {
        font-size: 17px;
        line-height: 1.3;
    }
    
    /**
     * HOME > 6 Articles on top (3 from 2 different modules).
     */
    .home #btcontentslider663 .slides_container.eranews .bt-row, 
    .home #btcontentslider932 .slides_container.eranews .bt-row {
        margin-bottom: 15px;
    }
    
    .home #btcontentslider663.bt-cs .bt-row .bt-inner.eranews img,
    .home #btcontentslider932.bt-cs .bt-row .bt-inner.eranews img{
        margin-top: 0px;
    }
    
    .home #btcontentslider663.bt-cs .bt-row.bt-row-first .bt-inner.eranews img,
    .home #btcontentslider932.bt-cs .bt-row.bt-row-first .bt-inner.eranews img{
        margin-top: 10px;
    }
    
    .home #btcontentslider663 .slide .bt-introtext.eranews,
    .home #btcontentslider932 .slide .bt-introtext.eranews{
        height: auto !important;
    }
    
    .home #btcontentslider663 .slide .bt-inner .bt-extra.eranews.scrolling-news,
    .home #btcontentslider932 .slide .bt-inner .bt-extra.eranews.scrolling-news {
        display: none;
    }
    
    /**
     * HOME > Έρευνες Ψυχολογίας & Ψυχικής Υγείας [#nsp-nsp-665]
     * HOME > ΝΕΑ ΑΡΘΡΑ [#nsp-nsp-667]
     * HOME > ΨΥΧΟΛΟΓΙΑ ΣΧΕΣΕΩΝ [#nsp-nsp-728]
     * HOME > Διασημοι Ψυχολογοι [#nsp-nsp-708]
     * HOME > Διασημα Πειραματα Ψυχολογιας [#nsp-nsp-709]
     * HOME > ΕΠΙΚΑΙΡΟΤΗΤΑ ΨΥΧΟΛΟΓΙΑΣ [#nsp-nsp-675]
     * HOME > ΝΕΑ ΦΟΡΕΩΝ ΨΥΧΙΚΗΣ ΥΓΕΙΑΣ [#nsp-nsp-676]
     * HOME > ΓΟΝΕΪΚΟΤΗΤΑ [#nsp-nsp-669]
     * HOME > Θετική Ψυχολογία [#nsp-nsp-904]
     * HOME > Προσωπικοτητα... [#nsp-nsp-794]
     */
    .home #nsp-nsp-665 .nspArt .nspInfo.eranews,
    .home #nsp-nsp-667 .nspArt .nspInfo.eranews, 
    .home #nsp-nsp-728 .nspArt .nspInfo.eranews, 
    .home #nsp-nsp-708 .nspArt .nspInfo.eranews, 
    .home #nsp-nsp-709 .nspArt .nspInfo.eranews, 
    .home #nsp-nsp-675 .nspArt .nspInfo.eranews, 
    .home #nsp-nsp-676 .nspArt .nspInfo.eranews, 
    .home #nsp-nsp-669 .nspArt .nspInfo.eranews, 
    .home #nsp-nsp-904 .nspArt .nspInfo.eranews, 
    .home #nsp-nsp-794 .nspArt .nspInfo.eranews {
        display: none !important;
    }
    
    .home #nsp-nsp-665 .nspLinks.eranews .nspList li,
    .home #nsp-nsp-667 .nspLinks.eranews .nspList li, 
    .home #nsp-nsp-728 .nspLinks.eranews .nspList li, 
    .home #nsp-nsp-708 .nspLinks.eranews .nspList li, 
    .home #nsp-nsp-709 .nspLinks.eranews .nspList li, 
    .home #nsp-nsp-675 .nspLinks.eranews .nspList li, 
    .home #nsp-nsp-676 .nspLinks.eranews .nspList li, 
    .home #nsp-nsp-669 .nspLinks.eranews .nspList li, 
    .home #nsp-nsp-904 .nspLinks.eranews .nspList li, 
    .home #nsp-nsp-794 .nspLinks.eranews .nspList li {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-content: flex-start;
        justify-content: space-between;
        align-items: flex-start;
        width: 100%;
    }
    
    .home #nsp-nsp-665 .nspLinks.eranews .nspList li .nspImageWrapper.eranews, 
    .home #nsp-nsp-667 .nspLinks.eranews .nspList li .nspImageWrapper.eranews, 
    .home #nsp-nsp-728 .nspLinks.eranews .nspList li .nspImageWrapper.eranews, 
    .home #nsp-nsp-708 .nspLinks.eranews .nspList li .nspImageWrapper.eranews, 
    .home #nsp-nsp-709 .nspLinks.eranews .nspList li .nspImageWrapper.eranews, 
    .home #nsp-nsp-675 .nspLinks.eranews .nspList li .nspImageWrapper.eranews, 
    .home #nsp-nsp-676 .nspLinks.eranews .nspList li .nspImageWrapper.eranews, 
    .home #nsp-nsp-669 .nspLinks.eranews .nspList li .nspImageWrapper.eranews, 
    .home #nsp-nsp-904 .nspLinks.eranews .nspList li .nspImageWrapper.eranews, 
    .home #nsp-nsp-794 .nspLinks.eranews .nspList li .nspImageWrapper.eranews {
        width: 95px !important;
        float: none;
        padding: 0;
        margin: 0 15px 0 0!important;
    }
    
    .home #nsp-nsp-665 .nspLinks.eranews .nspList li .nspImageWrapper.eranews .nspImage, 
    .home #nsp-nsp-667 .nspLinks.eranews .nspList li .nspImageWrapper.eranews .nspImage, 
    .home #nsp-nsp-728 .nspLinks.eranews .nspList li .nspImageWrapper.eranews .nspImage, 
    .home #nsp-nsp-708 .nspLinks.eranews .nspList li .nspImageWrapper.eranews .nspImage, 
    .home #nsp-nsp-709 .nspLinks.eranews .nspList li .nspImageWrapper.eranews .nspImage, 
    .home #nsp-nsp-675 .nspLinks.eranews .nspList li .nspImageWrapper.eranews .nspImage, 
    .home #nsp-nsp-676 .nspLinks.eranews .nspList li .nspImageWrapper.eranews .nspImage, 
    .home #nsp-nsp-669 .nspLinks.eranews .nspList li .nspImageWrapper.eranews .nspImage, 
    .home #nsp-nsp-904 .nspLinks.eranews .nspList li .nspImageWrapper.eranews .nspImage, 
    .home #nsp-nsp-794 .nspLinks.eranews .nspList li .nspImageWrapper.eranews .nspImage {
        object-fit: fill;
        min-width: 80px;
        margin-bottom: 5px;
    }
    
    .home #nsp-nsp-665 .nspLinks.eranews .nspList li .nspInfo.eranews,
    .home #nsp-nsp-667 .nspLinks.eranews .nspList li .nspInfo.eranews, 
    .home #nsp-nsp-728 .nspLinks.eranews .nspList li .nspInfo.eranews, 
    .home #nsp-nsp-708 .nspLinks.eranews .nspList li .nspInfo.eranews, 
    .home #nsp-nsp-709 .nspLinks.eranews .nspList li .nspInfo.eranews, 
    .home #nsp-nsp-675 .nspLinks.eranews .nspList li .nspInfo.eranews, 
    .home #nsp-nsp-676 .nspLinks.eranews .nspList li .nspInfo.eranews, 
    .home #nsp-nsp-669 .nspLinks.eranews .nspList li .nspInfo.eranews, 
    .home #nsp-nsp-904 .nspLinks.eranews .nspList li .nspInfo.eranews, 
    .home #nsp-nsp-794 .nspLinks.eranews .nspList li .nspInfo.eranews {
        display: none;
    }
    
    .home #nsp-nsp-665 .nspLinks.eranews .nspList, 
    .home #nsp-nsp-667 .nspLinks.eranews .nspList, 
    .home #nsp-nsp-728 .nspLinks.eranews .nspList, 
    .home #nsp-nsp-708 .nspLinks.eranews .nspList, 
    .home #nsp-nsp-709 .nspLinks.eranews .nspList, 
    .home #nsp-nsp-675 .nspLinks.eranews .nspList, 
    .home #nsp-nsp-676 .nspLinks.eranews .nspList, 
    .home #nsp-nsp-669 .nspLinks.eranews .nspList, 
    .home #nsp-nsp-904 .nspLinks.eranews .nspList, 
    .home #nsp-nsp-794 .nspLinks.eranews .nspList {
        float: none;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: flex-start;
        justify-content: flex-start;
        align-items: flex-start;
    }
    
    .home #nsp-nsp-665 .nspLinks.eranews .nspList li > div, 
    .home #nsp-nsp-667 .nspLinks.eranews .nspList li > div, 
    .home #nsp-nsp-728 .nspLinks.eranews .nspList li > div, 
    .home #nsp-nsp-708 .nspLinks.eranews .nspList li > div, 
    .home #nsp-nsp-709 .nspLinks.eranews .nspList li > div, 
    .home #nsp-nsp-675 .nspLinks.eranews .nspList li > div, 
    .home #nsp-nsp-676 .nspLinks.eranews .nspList li > div, 
    .home #nsp-nsp-669 .nspLinks.eranews .nspList li > div, 
    .home #nsp-nsp-904 .nspLinks.eranews .nspList li > div, 
    .home #nsp-nsp-794 .nspLinks.eranews .nspList li > div {
        flex-grow: 1;
        width: 100%;
    }
    
    /* Home > Συνεντεύξεις [#btcontentslider689] */
    .home #btcontentslider689 .slides_container.eranews .bt-row {
        margin-bottom: 15px;
    }
    .home #btcontentslider689 .bt-cs .bt-inner.eranews img {
        margin-top: 5px;
    }
    
    /* Home > Trending Tags... [#Mod705] */
    .home #Mod705 .tagspopular ul {
        display: flex;
        column-gap: 8px;
        row-gap: 8px;
        flex-direction: row;
        flex-wrap: wrap;
        align-content: center;
        justify-content: space-between;
        align-items: stretch;
    }
    .home #Mod705 .tagspopular ul li {
        flex: 1 45%;
    }
    .home #Mod705 .tagspopular ul li > a {
        width: 100%;
        height: 100%;
    }
    
    .home .t3-sidebar > .t3-module:last-child {
        margin-bottom: 10px;
    }
    
    /* Home > ΕΓΡΑΨΑΝ ΠΡΟΣΦΑΤΑ [#btcontentslider797.psychology-egrapsan-prosfata ] */
    .home .psychology-egrapsan-prosfata .slides_container.eranews .bt-row {
        margin-bottom: 10px;
    }
    
    /* Αξίζει να διαβάσετε */
    #btcontentslider784.bt-cs .bt-inner.eranews {
        display: flex;
        column-gap: 5px;
        align-content: center;
        justify-content: space-between;
        align-items: center;
    }
    #btcontentslider784.bt-cs .bt-inner.eranews img {
        min-width: 80px;
        margin: 10px 0 10px 0px;
    }
    #btcontentslider784 .slides_container.eranews .bt-row {
        margin-bottom: 10px;
    }
    #btcontentslider784 .bt-row-separate.eranews-2 {
        margin: 0 0 10px;
    }
    
    /* Trending Now... */
    #btcontentslider680.bt-cs .bt-inner.eranews {
        display: flex;
        column-gap: 5px;
        flex-direction: row;
        flex-wrap: wrap;
        align-content: center;
        justify-content: space-between;
        align-items: center;
    }
    #btcontentslider680.bt-cs .bt-inner.eranews .bt-title.eranews {
        flex: 1 70%;
    }
    #btcontentslider680.bt-cs .bt-inner.eranews .bt-image-link {
        flex: 1 25%;
    }
    #btcontentslider680.bt-cs .bt-inner.eranews .bt-image-link img {
        min-width: 80px;
        max-width: 80px;
        margin: 0 5px 8px 0;
    }
    #btcontentslider680.bt-cs .bt-inner.eranews .bt-extra.eranews {
        flex: 1 100%;
        margin-top: 5px;
    }
    #btcontentslider680 .slides_container.eranews .bt-row {
        margin-bottom: 10px;
    }
    #btcontentslider680 .bt-row-separate.eranews-2 {
        margin: 0 0 10px;
    }
    
    /* ΘΕΣΕΙΣ ΕΡΓΑΣΙΑΣ ΕΙΔΙΚΩΝ Ψ.ΥΓΕΙΑΣ */
    #btcontentslider682.bt-cs .bt-inner.eranews {
        display: flex;
        column-gap: 5px;
        flex-direction: row;
        flex-wrap: wrap;
        align-content: center;
        justify-content: space-between;
        align-items: flex-start;
    }
    #btcontentslider682.bt-cs .bt-inner.eranews .bt-title.eranews {
        flex: 1 70%;
    }
    #btcontentslider682.bt-cs .bt-inner.eranews .bt-image-link {
        flex: 1 25%;
    }
    #btcontentslider682.bt-cs .bt-inner.eranews .bt-image-link img {
        min-width: 80px;
        max-width: 80px;
        margin: 0 5px 8px 0;
    }
    #btcontentslider682.bt-cs .bt-inner.eranews .bt-extra.eranews {
        flex: 1 100%;
        margin-top: 5px;
    }
    #btcontentslider682 .slides_container.eranews .bt-row {
        margin-bottom: 10px;
    }
    #btcontentslider682 .bt-row-separate.eranews-2 {
        margin: 0 0 10px;
        padding-top: 0;
    }
    
    /* ΕΠΕΡΧΟΜΕΝΑ ΣΕΜΙΝΑΡΙΑ... */
    .multi_psyversity_events.mpe-upcoming-events li .event-wrapper {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-content: center;
        justify-content: space-between;
        align-items: flex-start;
    }
    .multi_psyversity_events.mpe-upcoming-events-improved .mpe-event-date {
        flex: 1 25%;
        max-width: 80px;
        margin: 5px 10px 5px 0;
    }
    .multi_psyversity_events.mpe-upcoming-events .mpe-event-link {
        flex: 1 70%;
        font-size: 17px;
        line-height: 1.3;
    }
    .multi_psyversity_events.mpe-upcoming-events-improved .event-extra-info-wrapper {
        flex: 1 100%;
        margin-top: 5px;
    }
    
    /* Ψυχοθεραπεία - Συμβουλευτική */
    #btcontentslider673 .slides_container.eranews .bt-row {
        margin-bottom: 15px;
    }
    #btcontentslider673.bt-cs .bt-inner.eranews img {
        margin: 15px 0 10px 0;
    }
    
    /* ΤΟ ΕΞΕΙΔΙΚΕΥΜΕΝΟ ΒΙΒΛΙΟΠΩΛΕΙΟ ΨΥΧΟΛΟΓΙΑΣ ΠΡΟΤΕΙΝΕΙ... */
    #btcontentslider679 .slides_container.eranews .bt-row {
        margin-bottom: 15px;
    }
    #btcontentslider679.bt-cs .bt-inner.eranews img {
        margin: 15px 0 10px 0;
    }
    
    /**
     * CATEGORY VIEW
     */ 
    .com_content.view-category #t3-content .blog .item-image img {
        width: 100%;
        max-width: 100%;
        max-height: 185px;
        margin: 0;
    }
    
    .com_content.view-category #t3-content .blog .pull-left.item-image {
        float: none !important;
        width: 100%;
        margin: 0 20px 10px 0;
    }
    
    
    .com_content.view-category .t3-sidebar-right .bt-cs.eranews .slides_container .bt-inner.eranews {
        display: flex;
        column-gap: 5px;
        flex-direction: row;
        flex-wrap: wrap;
        align-content: center;
        justify-content: space-between;
        align-items: flex-start;
    }
    .com_content.view-category .t3-sidebar-right .bt-cs.eranews .slides_container .bt-inner.eranews .bt-title.eranews {
        flex: 1 70%;
    }
    
    .com_content.view-category .t3-sidebar-right .bt-cs.eranews .slides_container .bt-inner.eranews .bt-image-link {
        flex: 1 25%;
    }
    .com_content.view-category .t3-sidebar-right .bt-cs.eranews .slides_container .bt-inner.eranews .bt-image-link img {
        min-width: 80px;
        max-width: 80px;
        margin: 0 5px 8px 0;
    }
    .com_content.view-category .t3-sidebar-right .bt-cs.eranews .slides_container .bt-inner.eranews .bt-extra.eranews {
        flex: 1 100%;
        margin-top: 5px;
    }
    
    
    .com_content.view-category .t3-sidebar-right .bt-cs.eranews .slides_container .bt-row {
        margin-bottom: 10px;
    }
    
    .com_content.view-category .t3-sidebar-right .bt-cs.eranews .slides_container .bt-row-separate.eranews-2 {
        margin: 0 0 10px;
        padding-top: 0;
    }
    
    .com_content.view-category .multi_vb_threads_container .vb_thread_container .vb-thread-info.eranews {
        display: flex;
        column-gap: 5px;
        flex-direction: row;
        flex-wrap: wrap;
        align-content: center;
        justify-content: space-between;
        align-items: flex-start;
    }
    .com_content.view-category .multi_vb_threads_container .vb_thread_container .vb-thread-info.eranews .vb-thread-image-link {
        flex: 1 25%;
    }
    .com_content.view-category .multi_vb_threads_container .vb_thread_container .vb-thread-info.eranews .vb-thread-image-link img{
        min-width: 80px;
        max-width: 80px;
        margin: 0 5px 8px 0;
    }
    .com_content.view-category .multi_vb_threads_container .vb_thread_container .vb-thread-info.eranews .vb-thread-title.eranews {
        flex: 1 70%;
    }
    .com_content.view-category .multi_vb_threads_container .vb_thread_container .vb-thread-info.eranews .vb-thread-forum {
        flex: 1 100%;
        margin-top: 5px;
        margin: 5px 0 5px;
    }
    
    /**
     * SINGLE ARTICLE VIEW
     */ 
    p {
        font-size: 17px!important;
    }
    
    .item-page.psychol-single-article.article-8478 .article-body table p {
        word-break: normal;
    }
    .item-page.psychol-single-article.article-8478 .article-body p {
        word-break: break-word;
    }
    
    .ac h6 {
        font-size: 17px!important;
    }
    
    #t3-content .listing_info_holder {
        padding: 8px 5px;
    }
    
    .article_tags_wrapper .tags .label-default {
        font-size: 100%;
    }
    .article_tags_wrapper .tags li {
        margin-top: 10px;
        margin-bottom: 5px;
    }
    
    .com_content.view-article #t3-mainbody .tagspopular ul {
        display: flex;
        column-gap: 8px;
        row-gap: 8px;
        flex-direction: row;
        flex-wrap: wrap;
        align-content: center;
        justify-content: space-between;
        align-items: flex-start;
    }
    .com_content.view-article #t3-mainbody .tagspopular ul li {
        flex: 1 45%;
    }
    .com_content.view-article #t3-mainbody .tagspopular ul li a {
        width: 100%;
    }
    
    .com_content.view-article .t3-sidebar-right .bt-cs.eranews .slides_container .bt-inner.eranews {
        display: flex;
        column-gap: 5px;
        flex-direction: row;
        flex-wrap: wrap;
        align-content: center;
        justify-content: space-between;
        align-items: flex-start;
    }
    .com_content.view-article .t3-sidebar-right .bt-cs.eranews .slides_container .bt-inner.eranews .bt-title.eranews {
        flex: 1 70%;
    }
    
    .com_content.view-article .t3-sidebar-right .bt-cs.eranews .slides_container .bt-inner.eranews .bt-image-link {
        flex: 1 25%;
    }
    .com_content.view-article .t3-sidebar-right .bt-cs.eranews .slides_container .bt-inner.eranews .bt-image-link img {
        min-width: 80px;
        max-width: 80px;
        margin: 0 5px 8px 0;
        box-sizing: border-box;
    }
    .com_content.view-article .t3-sidebar-right .bt-cs.eranews .slides_container .bt-inner.eranews .bt-extra.eranews {
        flex: 1 100%;
        margin-top: 5px;
    }
    
    .com_content.view-article .multi_vb_threads_container .vb_thread_container .vb-thread-info.eranews {
        display: flex;
        column-gap: 5px;
        flex-direction: row;
        flex-wrap: wrap;
        align-content: center;
        justify-content: space-between;
        align-items: flex-start;
    }
    .com_content.view-article .multi_vb_threads_container .vb_thread_container .vb-thread-info.eranews .vb-thread-image-link {
        flex: 1 25%;
    }
    .com_content.view-article .multi_vb_threads_container .vb_thread_container .vb-thread-info.eranews .vb-thread-image-link img{
        min-width: 80px;
        max-width: 80px;
        margin: 0 5px 8px 0;
        box-sizing: border-box;
    }
    .com_content.view-article .multi_vb_threads_container .vb_thread_container .vb-thread-info.eranews .vb-thread-title.eranews {
        flex: 1 70%;
    }
    .com_content.view-article .multi_vb_threads_container .vb_thread_container .vb-thread-info.eranews .vb-thread-forum {
        flex: 1 100%;
        margin-top: 5px;
        margin: 5px 0 5px;
    }
}

/**
 * Home page - System Messages.
 */
.home #system-message-container {
    position: fixed;
    bottom: 7px;
    right: 90px;
}