/* 
	PCMANAGER
 YOU COULD PLEASE WRITE YOUR CUSTOM CSS HERE 
 ------------------------------------------- */

div.languageswitcher div.mod-languages form select.inputbox {padding: 0; border: none; background-color: #E0E0E0; height: 42px; width: 100%; text-align: center;}

/*bootstrap overrides from original cepon*/
body {color: #333333;}
.acymailing_introtext {color: #333333;}

/*new tag module to clone content with jQuery*/
.pcmtagtitles h2 {
	margin: 0; 
	font-size: 14px;
	font-weight: normal;
	border-bottom: 1px solid #A71331;
	color: #666666;
}
.pcmtagtitles h2 a {
	color: #666666;
	font-size: 15px;
    padding: 8px 14px;
    transition: all 0.2s ease-in 0s;
	margin: 0;
	line-height: 1;
	font-weight: normal;
	display: block;
}
.pcmtagtitles h2 a:hover, 
.pcmtagtitles h2 a:focus {color: #b53132;
    padding-left: 8px;
    transition: all 0.2s ease-in 0s;
}

/*responsiveness overrides*/
.userItemImageBlock {margin: 0 !important; float: none;}
.pcmtagclassesimg {padding-right: 10px; padding-bottom: 10px;}

.k2Cepon .catItemIntroText {min-height: 180px; max-height: inherit;}

@media (max-width: 480px) {
html .container {width: 100%;}
}

@media (max-width: 768px) {
.k2Cepon .itemContainer {width: 100% !important;}
.k2Cepon .catItemIntroText {min-height: inherit;}
}

/*k2 overrides - add page classes*/
html.readmorealt .k2Cepon .k2ReadMore, 
html.readmorealt .k2Cepon-pcmanager .k2ReadMore {background-color: #295983; border-color: transparent; color: #ffffff; padding: 9px 18px;}
html.readmorealt .k2Cepon .k2ReadMore:hover, 
html.readmorealt .k2Cepon-pcmanager .k2ReadMore:hover {background-color: #295983; border-color: rgba(0, 0, 0, 0); color: #ffffff;}

h5.pcmmoreinfo {padding-bottom: 30px; padding-top: 40px; text-align: center;}
h5.pcmmoreinfo a {background-color: #A71331; border-color: transparent; color: #ffffff; padding: 9px 18px;}
h5.pcmmoreinfo a:hover {background-color: #a12b2d; border-color: rgba(0, 0, 0, 0); color: #ffffff;}

li.contactformshowgr .panel-heading, 
li.contactformshowen .panel-heading {padding-bottom: 30px !important; padding-top: 40px !important; text-align: center;}
li.contactformshowgr .nn_sliders.accordion > .accordion-group, 
li.contactformshowen .nn_sliders.accordion > .accordion-group {border: none; box-shadow: none;}
li.contactformshowgr .nn_sliders-toggle, 
li.contactformshowen .nn_sliders-toggle {background-color: #A71331; border-color: transparent; color: #ffffff; padding: 9px 18px;}
li.contactformshowgr .nn_sliders-toggle:hover, 
li.contactformshowen .nn_sliders-toggle:hover {background-color: #a12b2d; border-color: rgba(0, 0, 0, 0); color: #ffffff;}
li.contactformshowgr form.chronoform label, 
li.contactformshowen form.chronoform label {min-width: 150px;}

/*megamenu overrides*/
.t3-navbar .navbar-nav > li {font-size: 14px; font-weight: 600; /*text-transform: uppercase;*/ }
.t3-navbar .navbar-nav > li > a {
	letter-spacing: 0.1em; 
	text-transform: uppercase; 
}
.t3-navbar .navbar-nav > li .caret {margin-left: 5px; margin-right: -5px;}
.t3-megamenu .t3-module .module-title {/*color: #e9afaf;*/ color: #85b2d9;}
.t3-megamenu ul.nspList li {border-right: none;}
.t3-megamenu .gkSmallBlock {display: none;}

.t3-megamenu ul.social {padding: 0; margin: 0; float: left;}
.t3-megamenu ul.social li {margin-left: 1px;}
.t3-megamenu ul.social li a {background-color: #BF3335;}
/*.t3-megamenu ul.social li a:hover {background-color: #e9afaf;} */
.t3-megamenu ul.social li a.fb:hover {background-color: #3A589B;}
.t3-megamenu ul.social li a.tweet:hover {background-color: #598DCA;}
.t3-megamenu ul.social li a.gplus:hover {background-color: #D95232;}
.t3-megamenu ul.social li a.linkedin:hover {background-color: #006699;}
.t3-megamenu ul.social li a.pinterest:hover {background-color: #BD081C;}
.t3-megamenu ul.social li a.youtube:hover {background-color: #D23C36;}
.t3-megamenu ul.social li a.instagram:hover {background-color: #AC7E66;}
.t3-megamenu ul.social li a.yudu:hover {background-color: #09A84C;}
.t3-megamenu ul.social li a.issuu:hover {background-color: #EE5325;}

.t3-megamenu .nobordertop .row + .row {border-top: none;}
.t3-megamenu .nopaddingtop .row + .row {padding-top: 0;}

/*megamenu multiple modules in same column*/
/*.t3-mainnav .dropdown-menu .pcmcustom {padding-left: 0; padding-right: 0;}
.t3-megamenu .dropdown-menu .pcmcustom .mega-group-ct .row {margin-left: 0; margin-right: 0;}
.t3-megamenu .dropdown-menu .pcmcustom .mega-group-ct .row .mega-inner {padding-left: 0; padding-right: 0;}
.t3-megamenu .dropdown-menu .pcmcustom .mega-group-ct .row .mega-inner div.k2TagCloudBlock a {
	float: left; font-size: 13px !important; margin: 0 8px 8px 0; padding: 8px 12px; word-wrap: normal;}
.t3-megamenu .pcmcustom .dropdown-header, 
.t3-megamenu .pcmcustom .mega-nav .mega-group > .dropdown-header {color: #e9afaf;}
.t3-megamenu .pcmcustom .row + .row {border-top: 1px solid #ce4a4c;}*/

/*megamenu custom tag cloud for panorama*/
.t3-megamenu .t3-module .module-ct div.pcmpanoramatagcloud, 
.t3-megamenu .t3-module .module-ct div.pcmpanoramatagcloud:last-child {margin-top: 15px; padding-top: 15px; border-top: 1px solid #ce4a4c !important;;}
	
/*megamenu not sticky on mobile*/
@media (max-width: 992px) {
.t3-mainnav.affix {position: inherit; background-color: inherit; border-bottom: inherit; box-shadow: none; padding-bottom: inherit; top: inherit;  }
}


/*slider - cepon/less/modules.less*/
#playlistck_wrap_263 .playlistck_thumbs_cont .playlistck_thumbs_ul .playlistck_thumbs_li img {height: 100% !important; width: auto !important; display: block;}

@media (max-width: 480px) {
.playlistck_caption_desc {display: none;}
.featured-slider .playlistck_wrap_cont .playlistck_caption > div .playlistck_caption_title {border-bottom: none;}
}
/*.playlistck_thumbs_cont .playlistck_thumbs_li {padding: 0 0 7px 7px;}

.playlistck_thumbs_caption {top: 62%;}*/


/*k2 extra fields*/
div.itemExtraFields {margin-top: 0; padding-top: 0; margin-bottom: 30px;}
div.itemBody div.itemExtraFields ul li {list-style-type: none;}
div.itemBody div.itemExtraFields ul li:before {content: ""; list-style-type: none;}
div.itemExtraFields ul li span.itemExtraFieldsLabel {width: auto;}
div.itemExtraFields ul li {padding: 0;}
div.itemExtraFields ul li h4 {margin-bottom: 0; border-bottom: 1px solid #777777; margin-top: 20px;}

/*related items*/
.itemRelated {border-top: 1px solid #CCCCCC; padding-top: 20px;}
.itemRelated ul li a {color: #CC4042; font-weight: bold;}
.itemRelated ul li a:hover {color: #000000;}
.itemRelated ul li img.itemRelImg {max-height: inherit !important; padding-right: 0 !important;}
	/*height: 100% !important;
    left: -999px;
    margin: auto;
    max-width: inherit;
    position: absolute;
    right: -999px;
    top: 0;
    width: auto !important;}*/
.itemRelated ul li {height: 200px; overflow: hidden; position: relative; display: block; float: left; padding: 0 !important; margin-top: 20px !important;}
.itemRelated ul li img.pcmimgzoom200 {
	height: 100% !important;
    left: -999px;
    margin: auto;
    max-width: inherit;
    position: absolute;
    right: -999px;
    top: 0;
    width: auto !important;}
div.itemBody .itemRelated ul li:before {content: "";}
@media (max-width: 1140px) {
	.itemRelated ul li {width: 100%;}
}
div.itemBody .itemRelated ul li div.itemRelCat {position: absolute; top: 0; left: 0; background-color: #A71331; padding: 5px 12px;} 
div.itemBody .itemRelated ul li div.itemRelCat a {padding-left: 3px; padding-right: 3px; color: #ffffff; font-weight: normal;}
div.itemBody .itemRelated ul li a.itemRelTitle {position: absolute; bottom: 0; left: 0; right: 0; padding: 8px; 
	background-color: rgba(0,0,0,0.50); color: #ffffff;}
	div.itemBody .itemRelated ul li a.itemRelTitle:hover {color: #cccccc;}

/*social buttons in items - articles*/
.fb_iframe_widget > span {vertical-align: top !important;}

/*date on top left header*/
.day {margin-right: 10px;}

/*topbar responsiveness*/
@media (max-width: 750px) {
ul.social {display: inline-block; float: none;}
div.social {text-align: center;}
}

/*social top header*/
ul.social {padding-left: 0;}
ul.social li .linkedin {background-image: url('../images/pcmanager/linkedin_fs.png');}
ul.social li .instagram {background-image: url('../images/pcmanager/instagram_fs.png');}
ul.social li .yudu {background-image: url('../images/pcmanager/yudu_fs.png');}
ul.social li .issuu {background-image: url('../images/pcmanager/issuu_fs.png');}

/*head-news*/
.head-news h3 {padding-top: 50px;}

/*current issue on homepage*/
.textoverimage {position: relative;}
.textoverimage .textoverimage-image {position: relative; z-index:10;}
.textoverimage .textoverimage-text {position: absolute; z-index:100; top: 0; bottom: 0; left: 0; right: 0; opacity: 0; 
	background: rgba(47, 102, 150, 1); background-repeat: no-repeat; padding: 12px; 
	transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-webkit-transition: all 0.2s ease-in 0s;
	-ms-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;}
.textoverimage .textoverimage-text a {
	color: #85b2d9;
}
.textoverimage .textoverimage-text a:hover {
	color: #ffffff;
}
.textoverimage .textoverimage-text:hover {opacity: 1;}
.textoverimage .textoverimage-text, 
.textoverimage .textoverimage-text h1, 
.textoverimage .textoverimage-text h2, 
.textoverimage .textoverimage-text h3, 
.textoverimage .textoverimage-text h4, 
.textoverimage .textoverimage-text h5, 
.textoverimage .textoverimage-text h6, 
.textoverimage .textoverimage-text div, 
.textoverimage .textoverimage-text p, 
.textoverimage .textoverimage-text span {color: #ffffff;}

/*news show pro with arrows - contributors - απόψεις on homepage - responsive on tabs*/
.withpagination .nspArt h4.nspHeader a {color:#222222;} 
.withpagination .nspArt h4.nspHeader a:hover {color: #A71331;}
.withpagination .nspArt .readon {color: #A71331; font-size: 12px;}
.withpagination .nspArt .readon:hover {color: #222222; font-size: 12px;}
.withpagination .nspImageWrapper {position: relative; width: 310px; height: 310px;}
/*.withpagination .nspImageWrapper img.nspImage {position: absolute; top: 0; bottom: 0; margin: auto;}*/

@media (max-width: 1200px) {
	.withpagination div.nspArt > div, 
	.withpagination div.nspArt > h4,
	.withpagination div.nspArt > a.readon {text-align: center; width: 100%;}
	.withpagination .nspImageWrapper {float: none; margin: auto !important;}
}

@media (max-width: 750px) {
.withpagination {display: none;}
.nspLinksWrap {display: none;}
}

@media (max-width: 750px) {
html.homepage .home-news .nspArt h4.nspHeader {font-size: 16px;}
}

/*2cols page layout - news page*/
html.twocolspadding .k2Cepon .catItemImageBlock span.itemImage {min-height: 250px;}
html.twocolspadding .k2Cepon .itemContainer {padding: 0 3%;}

/*image zoomed in 2cols page layout*/
html.view-itemlist.imgzoomed250 div.itemImageBlock span.itemImage {position: relative; height: 250px; overflow: hidden;}
html.view-itemlist.imgzoomed250 div.itemImageBlock span.itemImage img.pcmimgzoom250 {position: absolute; height: 100% !important; width: auto !important; left: -999px; right: -999px; margin: auto; max-width: inherit; top: 0;}

/*contact*/
/*html.contact-page {padding-bottom: 0;}*/
html.noarticleinneraside .articleInnerAside {display: none; visibility: hidden;}
html.noarticleinneraside .articleInnerAside + .articlePushRight {margin-left: 0;}

/*forms*/
#t3-content .gbs3 i.fa-asterisk {display: none; visibility: hidden;}
#t3-content .gbs3 .form-control {border-radius: 0; border-color: #999999; padding: 6px 12px; max-width:500px; min-width: 344px;}
#t3-content .gbs3 label {font-weight: normal;}
#t3-content .gbs3 #submit-btn {/*margin-left: 160px;*/
	background-color: #2F6696;
    border: 1px solid transparent;
    border-radius: 0;
    color: #ffffff;
    /*height: 48px;
    line-height: 1.61538;
    padding: 9px 18px;*/
	background-image: none;
}
#t3-content .gbs3 #submit-btn:hover {
	background-image: none;
	background-color: #85b2d9; 
}

/*
#t3-content .gbs3 .asterisk-fields {margin-left: 160px;}
@media (max-width: 660px) {
#t3-content .gbs3 .asterisk-fields {margin-left: 0;}
#t3-content .gbs3 #submit-btn {margin-left: 0;}
}
@media (max-width: 400px) {
#t3-content .gbs3 .form-control {max-width: inherit; min-width: inherit;}
}
*/

/*faq / links*/
html.faq-links td, 
html.faq-links tr td {border-top: inherit;}

/*twitter item button*/
.itemTwitterButton {margin-right: 15px;}

/*nonumber slider*/
.nn_sliders.accordion > .accordion-group.icon > .accordion-heading > a.accordion-toggle span.nn_sliders-toggle-inner::before {margin-right: 5px;}

/*footer*/
#t3-footer {
	padding-top: 40px; 
}
.t3-footer h5, 
.t3-footer h4 {color: inherit; font-weight: normal;}
.t3-footer a {color: #85b2d9; text-decoration: none;}
.t3-footer a:hover {color: #FFFFFF; text-decoration: none;}
/*.t3-footnav {display: table !important;}
.t3-footnav > div {display: table-cell !important; float: none !important;}*/
.t3-footnav > div {border-left: 1px solid #ffffff;}
.t3-footnav > div:first-child {border-left: none;}
.t3-footnav a.pcmfooterbtn {font-size: 16px; background-color: #2F6696; border-radius: 4px; color: #ffffff; padding: 6px 12px;}
.t3-footnav a.pcmfooterbtn:hover {background-color: #2F6696;}
@media (max-width: 992px) {
.t3-footnav {display: inherit !important;}
.t3-footnav > div {display: inherit !important; float: inherit !important;}
}

/*footer twitter*/
.t3-footer .sp-tweet-item, 
.t3-footer .sp-tweet-item a {color: #ffffff;}

/*advertise + other contact forms*/
html.contact-page #t3-content .gbs3 #submit-btn,
html.advertise #t3-content .gbs3 #submit-btn, 
html.franchisor #t3-content .gbs3 #submit-btn, 
html.franchisee #t3-content .gbs3 #submit-btn {margin-left: 160px;}
html.contact-page #t3-content .gbs3 .asterisk-fields,
html.advertise #t3-content .gbs3 .asterisk-fields, 
html.franchisor #t3-content .gbs3 .asterisk-fields, 
html.franchisee #t3-content .gbs3 .asterisk-fields {margin-left: 160px;}
html.contact-page #form-row-chrono_security_answer,
html.advertise #form-row-chrono_security_answer, 
html.franchisor #form-row-chrono_security_answer, 
html.franchisee #form-row-chrono_security_answer {margin-left: 160px !important;}
@media (max-width: 660px) {
html.contact-page #t3-content .gbs3 #submit-btn, 
html.advertise #t3-content .gbs3 #submit-btn, 
html.franchisor #t3-content .gbs3 #submit-btn, 
html.franchisee #t3-content .gbs3 #submit-btn {margin-left: 0;}
html.contact-page #t3-content .gbs3 .asterisk-fields,
html.advertise #t3-content .gbs3 .asterisk-fields, 
html.franchisor #t3-content .gbs3 .asterisk-fields, 
html.franchisee #t3-content .gbs3 .asterisk-fields {margin-left: 0;}
html.contact-page #form-row-chrono_security_answer,
html.advertise #form-row-chrono_security_answer, 
html.franchisor #form-row-chrono_security_answer, 
html.franchisee #form-row-chrono_security_answer {margin-left: 0 !important;}
}

/*footer general*/
.t3-footer {
	padding-top: 0;
}
/*footer top*/
.footer-top {/*border: 1px solid #e9afaf;*/ background-color: #CC4042; border-bottom: 20px solid #ffffff; margin-bottom: 30px;}
.footer-wrapper .acymailing_introtext {float: left;font-size: 16px; font-weight: normal; color: #ffffff; padding: 30px 0px 0px 30px !important;}
.footer-wrapper .acymailing_form {float: left;}
.footer-wrapper .acymailing_form p.fieldacyname {float: left; margin-bottom: 0; /*margin-right: 20px;*/ margin-left: 30px; padding-top: 23px;}
.footer-wrapper .acymailing_form p.fieldacyname input {height: 40px; border-radius: 4px;}
.footer-wrapper .acymailing_form p.fieldacyemail {float: left; margin-bottom: 0; /*margin-right: 20px;*/ margin-left: 30px; padding-top: 23px;}
.footer-wrapper .acymailing_form p.fieldacyemail input {height: 40px; border-radius: 4px;}
.footer-wrapper .acymailing_form p.acysubbuttons {float: left; margin-bottom: 0; margin-left: 30px; padding-top: 23px;}
.footer-wrapper .acymailing_form p.acysubbuttons input {height: 40px; border-radius: 4px;}

.footer-wrapper ul.social {padding: 22px 22px;}
.footer-wrapper ul.social li {margin-left: 6px;}
@media (max-width: 1399px) {
	.footer-wrapper ul.social li {margin-left: 1px;}
}
.footer-wrapper ul.social li a {background-color: #BF3335;}
/*.footer-wrapper ul.social li a:hover {background-color: #e9afaf;} */
.footer-wrapper ul.social li a.fb:hover {background-color: #3A589B;}
.footer-wrapper ul.social li a.tweet:hover {background-color: #598DCA;}
.footer-wrapper ul.social li a.gplus:hover {background-color: #D95232;}
.footer-wrapper ul.social li a.linkedin:hover {background-color: #006699;}
.footer-wrapper ul.social li a.pinterest:hover {background-color: #BD081C;}
.footer-wrapper ul.social li a.youtube:hover {background-color: #D23C36;}
.footer-wrapper ul.social li a.instagram:hover {background-color: #AC7E66;}
.footer-wrapper ul.social li a.yudu:hover {background-color: #09A84C;}
.footer-wrapper ul.social li a.issuu:hover {background-color: #EE5325;}

/*newsletters archive page*/
#acyarchivelisting h1 {font-size: 24px; color: #222222; padding-bottom: 30px; font-weight: normal;}
#acyarchivelisting .acymailing_introtext {margin-bottom: 20px;}
#acyarchivelisting #acymailingsearch {margin-bottom: 10px;}
#acyarchivelisting span#orderingoption select {float: left; margin-left: 10px; font-size: 13px;}
#acyarchivelisting .archiveRow {margin-top: 40px; border-bottom: 1px solid #CCCCCC;}
#acyarchivelisting .archiveRow:before, 
#acyarchivelisting .archiveRow:after {clear: both; display: table; content: "";}

/*breaking - news highlighter*/
.t3-breaking .gkHighlighterInterface span.text {font-weight: bold;}
.t3-breaking .gkHighlighterInterface span.pcmbreakingimg {margin-top: -8px; height: 18px;}

/*smart book - fliping book fixes*/
.zoom-in .smartbook-toolbar {z-index: 999;}

/*k2 articleInnerAside social, video and more*/
.pcmSocialSharing .itemTwitterButton, 
.pcmSocialSharing .itemFacebookButton, 
.pcmSocialSharing .itemGooglePlusOneButton, 
.pcmSocialSharing .pcmemailbutton, 
.pcmSocialSharing .pcmprintbutton {float: none; margin-right: 0; line-height: 1; margin-bottom: 5px;}
.pcmSocialSharing .itemGooglePlusOneButton {width: 100% !important;}
.pcmSocialSharing .pcmemailbutton a span, 
.pcmSocialSharing .pcmprintbutton a span, 
.pcmvideoanchor a span {display: inline-block; color: #A71331; padding-bottom: 0; margin-left: 5px;}
.pcmSocialSharing .pcmemailbutton a.fa, 
.pcmSocialSharing .pcmprintbutton a.fa, 
.pcmvideoanchor a.fa {font-size: 18px;}
.itemTagsBlock.pcmTagsBlock ul.itemTags li a {color: #A71331;}
.itemRatingForm, .itemRatingList, .itemRatingForm .itemRatingLog {float: right !important;}
.itemComments {border-top: 1px solid #cccccc; padding-top: 20px; margin: 0 0 20px 0 !important;}
.articleInnerAside span.add_cat_link {font-size: 12px;}
ul.itemTags {padding-left: 0;}

/*contact form in articles/items popup*/
form#chronoform-contactGR_articles label, 
form#chronoform-contactEN_articles label {float: left; min-width: 150px; text-align: left;}
form#chronoform-contactGR_articles input, 
form#chronoform-contactEN_articles input {height: 15px; height: 32px; border-radius: 0; border: 1px solid #000000;}
form#chronoform-contactGR_articles textarea, 
form#chronoform-contactEN_articles textarea {border: 1px solid #000000;}
form#chronoform-contactGR_articles .form-group, 
form#chronoform-contactEN_articles .form-group {margin-bottom: 5px;}
form#chronoform-contactGR_articles input#submit-btn, 
form#chronoform-contactEN_articles input#submit-btn {border: 1px solid transparent; line-height: 1;}

.nn_sliders form#chronoform-contactGR_articles input#submit-btn, 
.nn_sliders form#chronoform-contactEN_articles input#submit-btn, 
.nn_sliders form#chronoform-contactGR_articles div.asterisk-fields, 
.nn_sliders form#chronoform-contactEN_articles div.asterisk-fields, 
.nn_sliders form#chronoform-contactGR_articles #form-row-chrono_security_answer, 
.nn_sliders form#chronoform-contactGR_articles #form-row-chrono_security_answer {margin-left: 150px !important;}
@media (max-width: 660px) {
	.nn_sliders form#chronoform-contactGR_articles input#submit-btn, 
	.nn_sliders form#chronoform-contactEN_articles input#submit-btn, 
	.nn_sliders form#chronoform-contactGR_articles div.asterisk-fields, 
	.nn_sliders form#chronoform-contactEN_articles div.asterisk-fields, 
	.nn_sliders form#chronoform-contactGR_articles #form-row-chrono_security_answer, 
	.nn_sliders form#chronoform-contactGR_articles #form-row-chrono_security_answer {margin-left: 0 !important;}
}

/*recent items in frontpage height override*/
.home-news .nspArt p.nspText {max-height: 182px;}

/*DMCA protection*/
.pcmprotected {text-align: right; margin-top: 20px;}

/*k2 li items fix*/
div.itemBody ul {list-style: inherit;}
div.itemBody ul li::before, 
div.itemBody ul li:before {content:"" !important;}

/*mailchimp newsletter modules*/
.pcmmailchimpintro label#jform_cmc_intro_text-lbl {line-height: 1.61538; padding: 20px 0 20px 0; font-size: 13px; color: #333333; margin: 0;}

.footer-top-left .pcmmailchimpintro label#jform_cmc_intro_text-lbl {color: #ffffff; font-size: 16px; font-weight: normal; font-family: sans-serif,Helvetica,Arial; float: left; 
	margin: 0; padding: 0 0 0 5px; line-height: 35px;}
.footer-top-left .cmc-signup .row-fluid, 
.footer-top-left .cmc-signup .row-fluid .control-group {float: left; margin:0;}
.footer-top-left .cmc-signup .row-fluid .control-group {padding: 20px 0;}
.footer-top-left .pcmmailchimpfields input#jform_cmc_groups_EMAIL, 
.footer-top-left .pcmmailchimpfields input#jform_cmc_groups_FNAME, 
.footer-top-left .pcmmailchimpfields input#jform_cmc_groups_LNAME {max-width: 120px; font-size: 12px; padding: 0 5px; margin: 0 5px; height: 35px;}
.footer-top-left button.pcmmailchimp {height: 35px; margin-top: 20px; padding: 5px 20px; float: left;}

html.newsletters .cmc-signup .row-fluid .control-group {float: left; margin-right: 10px;}
html.newsletters button.pcmmailchimp {float: left;}


/*item attachments in k2 items/articles*/
ul.itemAttachments li {padding-left: 0 !important;}
ul.itemAttachments li a {background-color: #A71331; color: #ffffff; padding: 5px; border: 1px solid #A71331; border-radius: 5px;}
ul.itemAttachments li a:hover {background-color: #ffffff; color: #A71331; }


/******************************************************
************** CUSTOM K2 SUBTEMPLATE ******************
*******************************************************/

.k2Cepon-pcmanager .itemHeader h2.itemTitle a {color: #295983;}
.k2Cepon-pcmanager .itemHeader ul.itemToolbar li a {color: #999999;}
.k2Cepon-pcmanager .itemHeader ul.itemToolbar li.catItemCategory a {color: #A71331;}
.k2Cepon-pcmanager .pcmitemclassesimg {padding-right: 20px;}
.k2Cepon-pcmanager .pcmitemclassestext {padding-left: 20px;}
@media (max-width: 1199px) {
	.k2Cepon-pcmanager .pcmitemclassesimg {padding-right: 0;}
	.k2Cepon-pcmanager .pcmitemclassestext {padding-left: 0;}
}
.k2Cepon-pcmanager .itemContainer {margin-bottom: 20px;}
.k2Cepon-pcmanager .catItemView {padding-bottom: 20px;}

/*adv banner in sidebariner and respo advertising banners in all positions*/
.t3-extra-sidebar .bannergroup {text-align: center;}

html.homepage .t3-sl {padding-top: 0; padding-bottom: 0;}
html.homepage .t3-featured-spot div.module-ct {padding-top: 10px; padding-bottom: 10px;}
@media (max-width: 992px) {
	html.homepage .t3-sl div.module-ct, 
	html.homepage .t3-featured-spot div.module-ct {padding-left: 0; padding-right: 0; padding-top: 5px; padding-bottom: 5px;}
	html.homepage .t3-featured-spot {text-align: center;}
	
}

/**********************************************************
********** FIX TABLES IN ARTICLES/ITEMS FOR RESPO *********
**********************************************************/
@media (max-width: 1400px) {
/*html.view-item .itemBody table, 
html.view-item .itemBody table tbody {width: auto !important; display: block !important;}
html.view-item .itemBody table tr, 
html.view-item .itemBody table tr td {width: auto !important; display: block !important;}*/
/*html.view-item .itemBody table, 
html.view-item .itemBody thead, 
html.view-item .itemBody tbody, 
html.view-item .itemBody th, 
html.view-item .itemBody td {display: inline-block; width: inherit !important; height: inherit !important;}*/

html.view-item .itemBody td {position: relative;}
}

/**********************************************************
********** RESPO PADDING CORRECTIONS **********************
**********************************************************/
@media (max-width: 770px) {
	.banneritem a {width: 100%; display: block; text-align: center;}
	.t3-module .module-ct .textoverimage img {display: block; margin: auto;}
	.t3-footnav.row {margin-left: 0; margin-right: 0;}
	.t3-footnav.row .col-xs-6 {width: 100%; text-align: center;}
	.t3-footnav > div {border-left: none;}
}
@media (max-width: 480px) {
	.module-title {padding: 37.5px 10px 0;}
	.t3-module .module-ct {padding: 37.5px 10px;}
	.t3-module .module-ct .textoverimage img {width: 100%;}
	.gkNspPM-VideoGallery .gkItemsPage.active {padding: 35px 10px;}
	.t3-video {margin-bottom: 0;}
	div.k2TagCloudBlock a {padding: 8px 10px;}
	.footer-top-left .cmc-signup .row-fluid .control-group {padding: 5px 0; width: 100%;}
	.footer-top-left .pcmmailchimpfields input#jform_cmc_groups_EMAIL, 
	.footer-top-left .pcmmailchimpfields input#jform_cmc_groups_FNAME, 
	.footer-top-left .pcmmailchimpfields input#jform_cmc_groups_LNAME {max-width: 95%;}
	
	.t3-component {padding: 37.5px 10px;}
	.t3-component .itemRatingLog {display: none;}
	.t3-component .itemBody img {height: auto;}
	
	#t3-content .gbs3 .form-control {max-width: 440px; min-width: 90%;}

}

@media (max-width: 330px) {
	#t3-content .gbs3 .form-control {max-width: 280px; min-width: 90%;}
}

/*************** TO BE DELETED ***********************/
.adv {text-align: center;}
.nopadding .module-ct {padding: 20px 0 0 0 !important;}

/*section.t3-featured-news {padding-bottom: 5px !important;}*/






/*EAE ADDITIONS*/

div.mod-languages ul.lang-inline {
	text-align: right; 
	margin-top: 10px; 
}

.moduletable.energeis {
	margin-top: 25px; 
	margin-bottom: 20px; 
}
.energeis {
	font-size: 14px; 
	letter-spacing: -0.025em; 
	line-height: 18px; 
}
.energeis img {
	float: left; 
	height: 94px; 
	width: auto; 
	margin-right: 30px;
}
.energeis p {
	margin-bottom: 0; 
	margin-top: 0; 
}

.logotext {
	display: inline-block; 
    color: #b10a38;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 0.3em;
    line-height: 21px;
    margin-left: 24px;
	margin-top: 20px; 
	font-family: 'Ubuntu', sans-serif, Helvetica, Arial
}

html .gkTabsWrap.horizontal ol li, 
html .gkTabsWrap.vertical ol li {
	color: #2F6696; 
	padding: 12px 20px !important; 
	letter-spacing: 0.07em; 
	font-size: 15px; 
}
html .gkTabsWrap.vertical ol li:hover, 
html .gkTabsWrap.horizontal ol li:hover {
	color: #000000;
}
html .gkTabsWrap.horizontal ol li:first-child, 
html .gkTabsWrap.vertical ol li:first-child {
	padding: 12px 20px !important; 
}
html .gkTabsWrap.vertical ol li.active, 
html .gkTabsWrap.horizontal ol li.active {
    background: #2F6696 none repeat scroll 0 0;
    color: #ffffff;
    text-shadow: none;	
}
html .gkTabsWrap.vertical ol li.active:hover, 
html .gkTabsWrap.horizontal ol li.active:hover {
	color: #ffffff;
}

/*ACTIVE CLINICAL STUDIES*/
html.active-clinical-studies .k2Cepon .catItemView {
	padding: 10px 0; 
}
html.active-clinical-studies .k2Cepon .itemHeader h2.itemTitle {
	height: auto; 
}
.active-clinical-studies-content {
	padding: 0 20px;
	border-left: 1px solid #eaeaea; 
}
.active-clinical-studies-mod {
	padding-right: 20px; 
}
.active-clinical-studies-mod ul {
	padding-left: 0; 
}
.active-clinical-studies-mod li {
	color: #000000; 
	background: none; 
	background-color: transparent; 
	background-image: none; 
	list-style-type: none; 
	border-bottom: 1px solid #eaeaea; 
	border-top: 1px solid #eaeaea; 
	padding: 10px 0; 
} 
.active-clinical-studies-mod li:hover {
	border-bottom: 1px solid #000000; 
	border-top: 1px solid #000000; 
}
.active-clinical-studies-mod li.lastItem, 
.active-clinical-studies-mod li.lastItem:hover {
	border-bottom: none; 
	border-top: none; 
}
.active-clinical-studies-mod li.lastItem a {
	font-size: 12px; 
}
.active-clinical-studies-mod li a {
	color: #666666; 
	background: none; 
	background-color: transparent; 
	background-image: none; 
}
.active-clinical-studies-mod li.active a, 
.active-clinical-studies-mod li.active:hover a{
	color: #295983; 
	text-decoration: none; 
}
.active-clinical-studies-mod li:hover a {
	color: #000000; 
}
@media (max-width: 768px) {
	.active-clinical-studies-content {
		padding: 0;
		border-left: none; 
	}
	.active-clinical-studies-mod {
		padding-right: 0; 
	}	
}

/*SCIENTIFIC DEPARTMENTS*/
html.scientific-departments .accordion-body a {
	color: #000000; 
}
html.scientific-departments .accordion-body a:hover, 
html.scientific-departments .accordion-body a:focus {
	color: #295983; 
}
html.scientific-departments .accordion-body li {
	margin-left: 15px; 
	padding-left: 0px; 
}

/*SLIDERS*/
.panel-body, 
.panel-body a {
	color: #000000; 
}
.panel-body a:hover, 
.panel-body a:focus {
	color: #295983; 
	text-decoration: none; 
}

section.t3-featured-news .module-ct {
	padding-top: 25px; 
	padding-bottom: 25px; 
}

/*POLLING SYSTEM*/
/*ul.polling_ul li {
	position: relative !important; 
	top: inherit !important; 
}*/
span.itemEditLink {
    display:none;
}

