/*@import url(http://fonts.googleapis.com/css?family=Ubuntu:400,700&subset=latin,greek);*/

body {
	margin:0 auto;
	background-color:#fff;
 	font-family: 'Roboto Condensed', sans-serif !important;
 	text-decoration: none;
	font-weight:none;
	font-size: 16px !important;
	color:#333;
	text-align:left;
}

/**************for css3 support in older browsers************
link documentation
css3pie.com/documentation/supported-css3-features/

write the css rule and add
behavior: url(plugins/css3pie/PIE.htc);
e.g
#myElement {
    behavior: url(plugins/css3pie/PIE.htc);
    border-radius: 10px;
/***********extra options for pie***********	
    -pie-watch-ancestors: 1;
	-pie-png-fix: true;
	-pie-lazy-init:true;
	-pie-poll:true;
	-pie-track-hover:false;
	-pie-track-active:false; 
}


/**********accordion content***************/
@media (min-width:1170px){
	.main_col{ width:80vw; position:relative; margin:0 auto;}	
}
@media (max-width:1169px){
	img{max-width: 100%; height: auto;}
}
a {color:#262262;}
a:hover{color:#444;}

.accordion_head_in {text-decoration:none;font-size:20px;display:block;}
.accordion_content_in {display:none;}
.accordion_wrapper_in li {position:relative;overflow:hidden;}

.pagination li.inactive{ visibility:hidden;}
.pagination li { float:left; list-style:none;}
.pagination_wrapper{ text-align:center;}

.float_image{ float:left;}

.empty_row_10{display:block; height:10px}
.empty_row_20{display:block; height:20px}
.empty_row_30{display:block; height:30px}
.empty_row_40{display:block; height:40px}
.empty_row_50{display:block; height:50px}
 
.alpha{ margin-left:0;}
.omega{ margin-right:0;}
.pad-alpha{padding-left:0;}
.pad-omega{padding-right:0;}

.shadow {
	-moz-box-shadow: 3px 3px 4px #333;
	-webkit-box-shadow: 3px 3px 4px #333;
	box-shadow: 3px 3px 4px #333;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
	zoom: 1;  
}

.ce_gallery ul{ list-style:none; clear:both; display:inline-block;}
.ce_gallery ul li{ float:left;}
.ce_gallery ul li.col_last{ clear:right;}
.ce_gallery ul li.row_last{}
.srow1{ padding-top:20px; padding-bottom:20px;}
.srow2{ height:50px; background-color:#F58735; line-height:50px;margin-bottom:20px;}
.main_menu_wrapper li{ float:left; padding-right:20px; display:inline-block;}
.main_menu{ color:#FFF; text-decoration:none;}
nav a {
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
	margin:0;
    letter-spacing: 1px;
    outline: medium none;
    position: relative;
    text-decoration: none;
    text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
    text-transform: uppercase;
}
.cl-effect-2 a{line-height:50px;display: inline-block;height: 50px;}
.cl-effect-2 a span {	background: #F58735;/*#2195de;*/color:#fff;}
.csstransforms3d .cl-effect-2 a span::before {	background: #F58735;/*#0965a0;*/	content: attr(data-hover);}
.cl-effect-2 a:hover span,
.cl-effect-2 a:focus span {	behavior: url(assets/css3pie/1.0.0/PIE.htc);	color:#CCC;}
.csstransforms3d .cl-effect-2 a:hover span::before,
.csstransforms3d .cl-effect-2 a:focus span::before {background: #F58735;/*#28a2ee;	*/	color:#FFF;	padding:0 14px;	}
.cl-effect-2 a:hover span::after,.cl-effect-2 a:focus span::after { color:#FFF;}
.srow3{	width:100%;position:relative; margin:10px auto 30px; min-height:550px}
.mod_wf_extendedBreadcrumb li.delimiter{background-image:url("../images/delimeter.png");background-position:center 8px;background-repeat:no-repeat;display: block;width: 30px;}
.mod_wf_extendedBreadcrumb li{ list-style:none; float:left;}

.left_col{	display:none;position:absolute;	left:-150px;background-color:#900;top:0px;}
.right_col{	display:none;position:absolute;	left:970px;	background-color:#03C;	top:0px;}
.side_rotator{ width:150px; height:550px; display:inline-block;}
@media (min-width:768px){
	.srow4{height:40px; width:100%; background-color:#F0F0E1; line-height:40px;}
	.srow5{height:60px; width:100%; background-color:#F58735; line-height:60px;}
}
@media (max-width:767px){
	.srow4{ width:100%; background-color:#F0F0E1; line-height:40px;}
	.srow5{ width:100%; background-color:#F58735; line-height:40px;}
}

.copyright,.copyright a{ color:#FFF;}
.subpages{ margin-bottom:20px;}
.subitem{margin-bottom:20px; border-left:6px solid #F0F0E1; padding-left:10px; width:100%}
#insideL .subitem{border:none;}
.subitem>ul{ display:inline-block; float:none;}
.subitem>ul>li{ float:left; display:inline-block;}
.subitem>a.parent{ font-family: 'Roboto Condensed', sans-serif; font-size:22px; color:#000; padding:5px; display:inline-block; line-height:35px}
.subitem>a.parent>figure>img{ position:relative;top:-5px}
#insideL .subitem>a{color:#766FB9; font-size:20px;}

.subitem>ul a{ font-family: 'Roboto Condensed', sans-serif; font-size:15px; color:#464637; line-height:23px;}
.list_article_title,.list_article_title a{color:#6563B8; font-size:20px; font-family:'Roboto Condensed', sans-serif; }
.list_article_teaser{font-family:'Roboto Condensed', sans-serif; font-size:14px;color:#464637;}
.list_more{  font-family:'Roboto Condensed', sans-serif; font-size:14px; color:#6563B8}
.breadcrumb_wrapper{ margin-top:0px;margin-bottom:40px;}
.breadcrumb_wrapper ul li a{color:#5A58B4; font-family:'Roboto Condensed', sans-serif;font-size:18px; }
.breadcrumb_wrapper ul li.active{color:#343426;font-family:'Roboto Condensed',sans-serif;font-size:18px;}
.bottom_rotators{ margin-top:60px;}
.current_page{ margin-bottom:20px;}
.current_page h3{ height:35px; line-height:35px;}
.mod_wf_extendedBreadcrumb>ul{display: block; height: 40px;left: -25px;margin: 0;position: relative;}
#insideL .list_article_teaser p{margin-bottom:0px; }
#insideL .pagination li{ width:26px; height:26px; line-height:26px; margin:0 5px; background-color:#F58735; text-align:center; color:#FFF;font-family:'Roboto Condensed', sans-serif;}
#insideL .pagination .cl-effect-2 a{height:26px;}
#insideL .pagination li.first,#insideL .pagination li.first{ width:40px;}
#insideL .pagination li.next,#insideL .pagination li.previous{ width:120px;}
#insideL .pagination li>a{ color:#FFF; line-height:26px;}
#insideL .pagination li .current{ color:#666; font-weight:700}
.oa_label{font-family:'Roboto Condensed',sans-serif;font-size:16px; color:#464637; font-weight:700; }
.OA .ar_title{ margin:0 0 20px;font-family:'Roboto Condensed',sans-serif;font-size:26px; color:#000}
.OA .ar_teaser p,.OA .ar_teaser{ margin-bottom:0;font-family:'Roboto Condensed',sans-serif; font-size:16px;}
.OA .ar_teaser .oa_label{ font-size:16px; font-weight:700;}
#insideL .list_element{ height:140px;}
.url a{ color:#f58735; font-weight:700;}
.email a{ color:#f58735; font-weight:400;}
.featured .star{ position:relative;top:-3px}
/*
#insideL .featured{-moz-box-shadow: 2px 2px 4px #ddd;
	-webkit-box-shadow:2px 2px 4px #ddd;
	box-shadow: 2px 2px 4px #ddd;
/* For IE 8 
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ddd')";
/* For IE 5.5 - 7 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ddd');
	zoom: 1; 
}*/

.pagination  ul { margin:0; padding:0 10px !important;}
#lbl_3_0{ float:left; display:inline;}
#opt_3_0{ float:left; display:inline; margin-right:10px;}
.col_1  { text-align:left}
#ctrl_3{ text-align:left; margin-bottom:20px;}
#ctrl_3 span{   display: flex; padding-left: 50px; width: 100%;}
#lbl_3_1{ float:left; display:inline;}
#opt_3_1{ float:left; display:inline;  margin-right:10px;}
.formbody .odd{ background-color:#FC9;}
.formbody .even{ background-color:#F4F4F4;}
.formbody td.col_0{ padding:10px; text-align:right; width:41%; min-width:200px;}
.formbody .headline{ padding:50px 10px 30px;}
.formbody input,.formbody textarea{ border:1px solid #999;}
.formbody input[type=text],.formbody textarea{ display:inline-block; width:100%}
.invisible{ display:none;}
.invisible_2{ display:none;}
label{margin-top:1rem}
#cse-search-box input[type=text]{ height:30px; width:210px; float:left;}
#cse-search-box input[type=submit]{ height:30px; float:left;}
#cse-search-box{ padding-top:10px; }
#t13nc-cse-search-box{ display:none;}