﻿*  {	margin: 0;	padding: 0; }

body  {
color: #666666;
background: #fff;
background-size: 100%;
font-size: 1em;
line-height: 160%;}

body.contentpane, body.mceContentBody {	background:#FFFFFF;}
 @font-face {
    font-family: Raleway; 
    src: url(../font/Raleway-Regular.ttf);
   }
    @font-face {
    font-family: Open Sans; 
    src: url(../font/OpenSans.ttf);
   }
#s5_responsive_mobile_top_bar_wrap {
line-height:130%;
}
div#s5_breadcrumb_font_wrap {
  padding-top: 5px;
}
h3.s5_am_toggler.s5_am_not_parent:last-child{
border-bottom:solid 1px #E8E8E8 !important;
}
.left{
float:left;
margin:0 10px 10px;
}
#s5_map_canvas img { max-width:none !important;}

a  {	text-decoration: none;}
a:hover  { text-decoration:underline; }
a:active { outline: none;text-decoration: none;}
a:focus {-moz-outline-style: none;}	

fieldset a  {font-weight: bold; }

h1 {	font-size:1.9em;line-height:130%;margin-bottom:4px;font-weight:100;}

h2 {	font-size:1.7em;line-height:130%;margin-bottom:14px;font-weight:300;}

#s5_component_wrap_inner h2:first-child{
/*border:0;*/
}

#s5_component_wrap_inner h2, #s5_component_wrap_inner h1 {
    font-size: 1.4em;
    font-weight: 300;
    color: #444;
    /* padding-bottom: 20px; */
    padding-top: 20px;
    
    /* margin-bottom: 20px; */
    border-bottom: solid 1px #CACACA;
}

#s5_component_wrap_inner h2 a {
color:#676767;
}

h3 {	font-size:1.3em;line-height:130%;font-weight:100;}

#s5_component_wrap h3.s5_demo_h3 {
margin-bottom:26px;
background:#F1F1F1;
font-size:1.3em;
padding:14px;
padding-top:12px;
padding-bottom:8px;
font-weight:300;
}

h4 {	font-size:1.1em;line-height:130%;font-weight:100;}

h5 {	font-size:0.9em;line-height:130%;font-weight:100;}

#GM_form {
margin:0;}

/* IMAGES
----------------------------------------------------------- */

a img, fieldset, img  {	border: none; }

.module_round_box_outer img {
line-height:100%;
display:inline-block;

}

.mosimage  {
	padding: 0;
	border:1px solid #333333;
	margin:6px;	}

.mosimage img  {
	padding: 0;
	margin: 0!important; }

.mosimage_caption {
	background:#333333;
	border-top:1px solid #333333;
	color:#FFFFFF;
	font-size:8pt;
	margin-top:2px;
	padding:1px 2px;}
	
/* LANGUAGE FLAGS
----------------------------------------------------------- */
	
div.mod-languages li {
margin:0px;
margin-left:3px;
}

#s5_pos_language li {
float:right;
}

#s5_pos_language li  {
margin:0px;
margin-left:8px;
}


/* FORM
----------------------------------------------------------- */
fieldset  {
	padding-top:7px;
	padding-bottom:7px;}

#form-login fieldset {
	border:none;
	padding-top:0px;}

#form-login p {
	padding-top:0px;}

#login br {
	display:none;}

#login .button {
	margin-top:8px;
	margin-bottom:8px;}

#login ul, #form-login ul {
	padding-top:8px;
	padding-bottom:8px;}

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"], .uneditable-input {
padding:8px;
color:#000000;
}

.inputbox, .registration input, .login input, .contact-form input, #jform_contact_message, #mod-search-searchword, input, textarea, button, .btn {
	border:none;
	padding: 10px;
	padding-left:14px;
	padding-right:14px;
	font-size: 1.1em;
	background:#FFFFFF;
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	margin-bottom:6px;
	margin-top:6px;
	border:solid 1px #E8E8E8;
	}
	
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"], .uneditable-input {
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.inputbox:hover, .registration input:hover, .login input:hover, .contact-form input:hover, #jform_contact_message:hover, #mod-search-searchword:hover, input:hover, textarea:hover, button:hover, .btn:hover, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	background:#FFFEF4;
	border:solid 1px #D6D6D6;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
}
	
select.inputbox {
behavior:none;}

label.invalid {
	color:#FF0000;}

label.invalid {
	color:red;}

.invalid {
	border-color:#FF0000;}

.invalid {
	border-color:red !important;}

.tool-tip {
	float: left;
	background: #CCCCCC;
	border: 1px solid #333333;
	padding: 5px;
	color:#000000;
	max-width: 200px;}

.tool-title {
	padding: 0;
	margin: 0;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	color:#000000;}

.tool-text {
	color:#000000;
	margin: 0;}

/* BUTTONS
----------------------------------------------------------- */

.button, button, .btn, p.readmore a, .readon, .readon_grey, .readon_white, div.catItemReadMore, .userItemReadMore, div.catItemCommentsLink, .userItemCommentsLink, a.readmore-link, a.comments-link, div.itemCommentsForm form input#submitCommentButton {
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	padding:7px;
	padding-left:12px;
	padding-right:12px;
	margin-top:14px;
	margin-bottom:0px;
	border:none;
	color:#FFFFFF;
	display:inline-block;
	text-decoration: none; 
	font-size:0.9em;}
p.readmore a, p.readmore a.btn {
margin-top:28px !important;
margin-bottom:0px !important;
font-size:1em;
}

p.readmore a span {
display:none;
}

.button {
	margin:0px;
	margin-top:0px;
	margin-right:8px;
	color:#ffffff;}
	
#s5_component_wrap .button, #s5_component_wrap .btn {
line-height:200%;
margin-top:14px;
margin-bottom:14px;
}
	
.btn-primary, .pager a, .readon, .readon_white, p.readmore a {
color:#FFFFFF !important;
}

.btn-primary:hover, .pager a:hover {
color:#FFFFFF !important;
}

.button:hover, .btn:hover, buton:hover {
border:none;
}
	
#submitCommentButton {
	margin-top:14px;}

.readon, .readon_grey, p.readmore a, .readon_white, div.catItemReadMore, .userItemReadMore, div.catItemCommentsLink, .userItemCommentsLink, a.readmore-link, a.comments-link {
	padding-left:16px;
	padding-right:17px;}
	
#s5_loginreg ul {
list-style:none;
margin:0px;
}

.readon_white {
background:#FFFFFF;
}
/*div.iskustv{
background: #B97F7F;
}
div.iskustv_tl{  border-color: transparent #A37D7D transparent transparent;}
div.iskustv_tr{border-color: transparent transparent transparent #A37D7D;
}
div.histor{
background:#b9b47f;
}
div.histor_tl{  border-color: transparent #A3A37D transparent transparent;}
div.histor_tr{border-color: transparent transparent transparent #A3A37D;
}
div.ppf{background: #7FB98F;}
div.ppf_tl{  border-color: transparent #7FA37D transparent transparent;}
div.ppf_tr{border-color: transparent transparent transparent #7FA37D;}

div.itf{background: #7F8790;}
div.itf_tl{  border-color: transparent #747C83 transparent transparent;}
div.itf_tr{border-color: transparent transparent transparent #747C83;}

div.krim{background: #7FACB9;}
div.krim_tl{  border-color: transparent #7DA2A3 transparent transparent;}
div.krim_tr{border-color: transparent transparent transparent #7DA2A3;}

div.ipk{background: #9DB33D;}
div.ipk_tl{  border-color: transparent #90A53B transparent transparent;}
div.ipk_tr{border-color: transparent transparent transparent #90A53B;}

div.eco{background: #7FB994;}
div.eco_tl{  border-color: transparent #7DA38A transparent transparent;}
div.eco_tr{border-color: transparent transparent transparent #7DA38A;}*/

.readon_grey {
/* background: #000; */
/* background: #2b6aa1; */
color: #2E6DA4;
/*text-transform: uppercase;*/
}

.readon_grey:hover {
/*color:#FFFFFF !important;
background:#555555;
text-decoration:none;*/
background: #0d4c83;
color: #fff;
}

.readon:hover, .readon_grey:hover {
text-decoration:none !important;
cursor:pointer;
}

/* FONT CONTROLS
----------------------------------------------------------- */
#fontControls {
	float:right;}

#fontControls a {
	color:#464646;}

.decreaseSize {
	font-size:12px;}

.increaseSize {
	font-size:19px;}
.bigSize {
	font-size:24px;}
.resetSize {
	font-size:16px;
	margin-left:5px;
	margin-right:5px;}	
	
/* SCROLL TO TOP
----------------------------------------------------------- */

#s5_scrolltotop {
	height: 0;
	visibility:hidden;}


.s5_scrolltotop  {	
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
	width:40px;
	height:30px;
	cursor:pointer;
	margin-top:-47px;
	display:block;
	float:right;
	background:transparent url(../images/s5_scroll_arrow.png) no-repeat center center;}	



	

	
/* BODY ELEMENTS
----------------------------------------------------------- */

#s5_body_padding {
/*padding-top:55px;*/
/*padding-top:10px;*/
}

#s5_main_wrapper {
    background: #FFFFFF;
    -webkit-box-shadow: 0px 0px 10px rgb(0 0 0 / 22%);
    -moz-box-shadow: 0px 0px 10px rgb(0 0 0 / 22%);
    box-shadow: 0px 0px 10px rgb(0 0 0 / 22%);
}

#s5_logo, #s5_logo_module {
cursor:pointer;
float:left;
}

#s5_header_area_inner {
padding-left:34px;
padding-right:34px;
padding-top:20px;
padding-bottom:20px;
}

#s5_loginreg {
float:right;
}

#s5_login, #s5_register {
float:right;
margin-left:12px;
cursor:pointer;
font-size:0.8em;
margin-top:10px;
}

#s5_login:hover, #s5_register:hover {
text-decoration:underline;
}

#s5_social_wrap {
/*float:right;
padding-top:10px;
margin-left:26px;*/
float: right;
margin-top: 13px;
margin-right: 3px;;
}

#s5_google {
background:url(../images/s5_google.png) no-repeat top center;
border:solid 1px #9E9E9E;
margin-left:5px;
cursor:pointer;
float:right;
width:24px;
height:24px;
display:block;
-webkit-border-radius:350px;
-moz-border-radius:350px;
border-radius:350px;
}

#s5_google:hover {
border:solid 1px #DD4B39;
background:#DD4B39 url(../images/s5_google.png) no-repeat bottom center;
}

#s5_facebook {
/*background:url(../images/s5_facebook.png) no-repeat top center;
border:solid 1px #9E9E9E;
margin-left:5px;
cursor:pointer;
float:right;
width:24px;
height:24px;
display:block;
-webkit-border-radius:350px;
-moz-border-radius:350px;
border-radius:350px;*/
/*background:url(../images/s5_twitter.png) no-repeat top center;*/
/* background: url(../images/s5_twitter.png) no-repeat top center; */
background: url(../images/facebook.png);
/* border: solid 1px #9E9E9E; */
margin-left: 5px;
cursor: pointer;
float: right;
width: 24px;
height: 24px;
/* display: block; */
/* -webkit-border-radius: 350px; */
-moz-border-radius: 350px;
/* border-radius: 350px; */
}
/*
#s5_facebook:hover {
border:solid 1px #3D5B99;
background:#3D5B99 url(../images/s5_facebook.png) no-repeat bottom center;
}
*/
#s5_rss {
background:url(../images/s5_rss.png) no-repeat top center;
border:solid 1px #9E9E9E;
margin-left:5px;
cursor:pointer;
float:right;
width:24px;
height:24px;
display:block;
-webkit-border-radius:350px;
-moz-border-radius:350px;
border-radius:350px;
}

#s5_rss:hover {
border:solid 1px #FF6F14;
background:#FF6F14 url(../images/s5_rss.png) no-repeat bottom center;
}

#s5_twitter {
/*background:url(../images/s5_twitter.png) no-repeat top center;*/
/* background: url(../images/s5_twitter.png) no-repeat top center; */
background: url(../images/vk.png);
/* border: solid 1px #9E9E9E; */
margin-left: 5px;
cursor: pointer;
float: right;
width: 32px;
height: 32px;
/* display: block; */
/* -webkit-border-radius: 350px; */
-moz-border-radius: 350px;
/* border-radius: 350px; */
}
#s5_vk {
/*background:url(../images/s5_twitter.png) no-repeat top center;*/
/* background: url(../images/s5_twitter.png) no-repeat top center; */
background: url(../images/vk.png);
/* border: solid 1px #9E9E9E; */
margin-left: 5px;
cursor: pointer;
float: right;
width: 24px;
height: 24px;
/* display: block; */
/* -webkit-border-radius: 350px; */
-moz-border-radius: 350px;
/* border-radius: 350px; */
}


/*#s5_twitter:hover {
border:solid 1px #159CEB;
background:#159CEB url(../images/s5_twitter.png) no-repeat bottom center;
}
*/
#s5_pinterest {
background:url(../images/s5_pinterest.png) no-repeat top center;
border:solid 1px #9E9E9E;
margin-left:5px;
cursor:pointer;
float:right;
width:24px;
height:24px;
display:block;
-webkit-border-radius:350px;
-moz-border-radius:350px;
border-radius:350px;
}

#s5_pinterest:hover {
border:solid 1px #C82227;
background:#C82227 url(../images/s5_pinterest.png) no-repeat bottom center;
}

#s5_search_wrap br, #s5_search_wrap label, #s5_search_wrap .button, #s5_search_wrap .btn, #s5_search_wrap .button-search {
display:none;
color:#FFFFFF;
}

#s5_search_wrap {
float:right;
height:59px;
padding-left:20px;
padding-right:20px;
}

#s5_search_wrap input {
padding:4px;
padding-left:8px;
border:none !important;
color:#FFFFFF !important;
background:transparent url(../images/s5_search.png) no-repeat center left;
width:140px;
padding-left:14px;
overflow:hidden;
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;
text-indent:10px;
-webkit-box-shadow: none !important; 
box-shadow: none !important; 
-moz-box-shadow: none !important; 
margin:0px;
margin-top:17px;
font-size:0.9em;
width:140px;
padding-left:20px;
-webkit-transition: all 300ms ease-in;
-moz-transition: all 300ms ease-in;
-o-transition: all 300ms ease-in;
transition: all 300ms ease-in;
background:transparent url(../images/s5_search.png) no-repeat center left;
-webkit-box-shadow: none !important; 
box-shadow: none !important; 
-moz-box-shadow: none !important; 
}

#s5_search_wrap input:hover, #s5_search_wrap input:focus {
width:140px;
padding-left:20px;
-webkit-transition: all 300ms ease-in;
-moz-transition: all 300ms ease-in;
-o-transition: all 300ms ease-in;
transition: all 300ms ease-in;
background:transparent url(../images/s5_search.png) no-repeat center left;
-webkit-box-shadow: none !important; 
box-shadow: none !important; 
-moz-box-shadow: none !important; 
}

#s5_top_row1_wrap, #s5_top_row2_wrap, #s5_top_row3_wrap, #s5_bottom_row1_wrap, #s5_bottom_row2_wrap, #s5_bottom_row3_wrap, #s5_above_columnswrap, #s5_below_columns_wrap {
padding-left:30px;
}

#s5_top_row1_area1, #s5_bottom_row3_area1 {
background:#fff;

padding-top:15px;

}
#s5_footer_area1 {
    border-top: 1px solid #e9e9e9;
}
#s5_component_wrap_inner {
padding:54px;
padding-top:0px;
padding-bottom:0px;
font-size:0.9em;
}
.custom-uzor{
background: url(../images/bgbody.png) #ffffff repeat-x;
height: 75px;
margin-top: -16px;
}
.article-info {
font-size:0.9em;
color:#A6A5A5;
}

#s5_left_column_wrap_inner {
padding-left:30px;
}

#s5_right_column_wrap_inner {
padding-right:30px;
}

#s5_middle_bottom_wrap, #s5_middle_top_wrap {
padding-left:54px;
padding-right:24px;
*padding-bottom:24px;
}

#s5_pos_custom_4 {
float:right;
}

#s5_custom_4_inner {
padding-left:36px;
}

#s5_breadcrumb_wrap {
float:left;
}

#s5_breadcrumb_font_wrap_inner {
padding:30px;
padding-top:14px;
padding-bottom:12px;
background:#FFFFFF;
font-size:0.8em;
border-top:solid 1px #e9e9e9;
border-bottom:solid 1px #e9e9e9;
}

#s5_pos_language {
float:right;
margin-top: -25px;
margin-right: 5px;

}

#s5_center_area1 {
padding-top:10px;
}

.s5_toprow_margin {
margin-bottom:30px;
}

#s5_drop_down_text_inner {
margin-top:-4px;
display:block;
font-size:1.1em;
}

/* Pagination 
----------------------------------------------------------- */	

.pagination .pagination, p.counter, .pagination span.s5_pagespan a, .pagination span.s5_pagespan a:hover {
	-webkit-transition:  all 300ms ease-in 0s;
	-moz-transition:  all 300ms ease-in 0s;
	-o-transition: all 300ms ease-in 0s;
	transition:  all 300ms ease-in 0s;}

.pagination p.counter {font-size:.9em;}
.pagination-toolbar .pagination {margin-top:0px;}
	

.s5_pagespan a, .pagination a {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#000000;}
	
.pagination span.s5_pagespan span {
	margin-left: 2px;
    margin-right: 1px;
    padding: 2px 8px;
	border:1px solid #242424;
	background:#242424;
	font-weight:300;
	color: #FFFFFF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;}
	
.pagination span.s5_pagespan a {
	margin-left: 2px;
    margin-right: 1px;
    padding: 2px 8px;
	font-weight:300;
	background:transparent;
	border:1px solid #dddddd;
	color:#818181;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;}	
	
	.pagination span.s5_pagespan a:hover {
		text-decoration:none;
		border:1px solid #000000;
		color:#ffffff;
		background:#000000;}
		
	/* J3.0 */		
	.counter.pull-right {
		float:none;}
			
	.pagination [class*="span"] {
		float: none;
		margin-left: 0;}	
		
		
/* MODULE STYLES
----------------------------------------------------------- */	


.module_round_box_outer {
margin-right:30px;
margin-bottom:30px;
font-size:0.8em;
line-height:171%;
/*min-height:274px;*/

}
.s5_float_left {
margin-bottom: -20px;
}
#s5_drop_down_inner .module_round_box_outer {
margin-right:15px;
margin-left:15px;
}

#s5_left_wrap .module_round_box_outer, #s5_right_wrap .module_round_box_outer, #s5_pos_custom_4 .module_round_box_outer {
margin-right:0px;
}

.module_round_box {
    border: solid 1px #cdcdcd;
    padding: 22px;
    background: #ffffff;
    overflow: hidden;
    min-height: 400px;
}

.s5_mod_h3_outer {
margin-top:-22px;
margin-left:-22px;
margin-right:-22px;
/*margin-bottom:22px;*/
border-bottom:solid 1px #E8E8E8;
background:#FAFAFA;
padding:22px;
padding-top:19px;
padding-bottom:13px;
}

#s5_top_row1_area1 .module_round_box .s5_mod_h3_outer, #s5_bottom_row3_area1 .module_round_box .s5_mod_h3_outer {
background:#FFFFFF;
}

.s5_mod_h3 {
font-size:1.1em;
color:#3f7eb5;
/*color:#464646;*/
}


.module_round_box-no_border {
padding:22px;
background:#FFFFFF;

}
.max-height{
/*max-height: 200px !important;
height: 200px !important;*/
/*min-height: 200px !important;*/
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius: 5px;
padding: 5px;
border: 1px solid rgba(0, 0, 0, 0.2);
padding: 20px;
cursor:pointer;
background:#DFDFDF;


}
#s5_top_row1_area1{

}
.bubble {
	clear: both;
	margin: 0px auto;
	width: 250px;
	background: #fff;
	-moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  -webkit-border-radius: 10px;
	-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
  -khtml-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
  -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);	
	position: relative; 
	z-index: 90; /* the stack order: displayed under ribbon rectangle (100) */
}

.rectangle {
	background: #4487C2;
	  height: 50px;
  width: 280px;
	position: relative;
	left:-15px;
	top: 30px;
	float: left;
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
  -khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	z-index: 100; /* the stack order: foreground */
}

.rectangle h2 {
	font-size: 14px;
	color: #fff;
	padding-top: 6px;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	text-align: center;
}

.triangle-l {
	border-color: transparent #407CB2 transparent transparent;
	border-style:solid;
	border-width:15px;
	height:0px;
	width:0px;
	position: relative;
	  left: -30px;
  top: 65px;
	z-index: -1; /* displayed under bubble */
}

.triangle-r {
	border-color: transparent transparent transparent #407CB2;
	border-style:solid;
	border-width:15px;
	height:0px;
	width:0px;
	position: relative;
	left: 250px;
  top: 35px;
	z-index: -1; /* displayed under bubble */
}

.info {
	  padding: 20px 10px 20px 10px;
}

.info h2 {
	font-size: 20px;
}

.info p {
	padding-top: 10px;
	font-size: 14px;
	line-height: 22px;
	text-align:center;
}

.info p a {
	color: #c4591e;
	text-decoration: none;
}

.info p a:hover {
	text-decoration: underline;
}



.max-height_background{
-webkit-box-shadow: 10px 1px 10px rgba(0, 0, 0, 0.15); 
-moz-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.15);
box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.15); 
background: #fff; 
border: 1px solid rgba(0, 0, 0, 0.1); 
}

.module_round_box-none_border{
/* padding: 10px; */
/* background: #CDDCF4; */
/* -webkit-box-shadow: 0px 0px 10px rgba(46, 46, 46, 0.69); */
-moz-box-shadow: 0px 0px 10px rgba(46, 46, 46, 0.69);
/* box-shadow: 0px 0px 10px rgba(46, 46, 46, 0.69); */
/* border-radius: 5px; */
/* background: #3f7eb5; */
/*background: -moz-linear-gradient(top, #3f7eb5 0%, #26659c 100%);*/
/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f7eb5), color-stop(100%,#26659c)); */
/* background: -webkit-linear-gradient(top, #3f7eb5 0%,#26659c 100%); */
}
.module_round_box-none .s5_mod_h3_outer {
margin:0px;
margin-bottom:20px;
color:#676767;
font-size:1.3em;
padding:0px;
background:none;
border:none;
}

.module_round_box-none .s5_h3_first {
color:#676767 !important;
}



.module_round_box-black_no_border {
*padding:16px;
color:#626262;
}

.module_round_box-black_no_border a {
color:#626262;
}

.module_round_box-black_no_border .s5_mod_h3_outer {
margin:0px;
margin-bottom:5px;
color:#000000;
padding:0px;
background:none;
border:none;
}

.module_round_box-black_no_border .s5_h3_first, .module_round_box-black_no_border .s5_mod_h3 {
color:#000000 !important;
}



.module_round_box-highlight1, .module_round_box-dark1 {
padding:22px;
color:#FFFFFF;
}

.module_round_box-dark1 {
background:#4B4B4B;
}

.module_round_box-highlight1 a, .module_round_box-dark1 a {
color:#FFFFFF;
}

.module_round_box-highlight1 .s5_mod_h3_outer, .module_round_box-dark1 .s5_mod_h3_outer {
margin:0px;
margin-bottom:14px;
color:#FFFFFF;
padding:0px;
background:none;
border:none;
}

.module_round_box-highlight1 .s5_h3_first, .module_round_box-highlight1 .s5_mod_h3, .module_round_box-dark1 .s5_h3_first, .module_round_box-dark1 .s5_mod_h3 {
color:#FFFFFF !important;
}




.module_round_box-grey {
padding:22px;
color:#676767;
border:solid 1px #E8E8E8;
background:#FAFAFA;
}

.module_round_box-grey .s5_mod_h3_outer {
margin:0px;
margin-bottom:14px;
padding:0px;
background:none;
border:none;
}

.module_round_box-grey .s5_h3_first, .module_round_box-grey .s5_mod_h3 {
color:#464646 !important;
}



.module_round_box-highlight2, .module_round_box-dark2 {
padding:22px;
color:#FFFFFF;
}

.module_round_box-dark2 {
background:#4B4B4B;
}

.module_round_box-highlight2 a, .module_round_box-dark2 a {
color:#FFFFFF;
}

.module_round_box-highlight2 .s5_mod_h3_outer, .module_round_box-dark2 .s5_mod_h3_outer {
color:#FFFFFF;
border:none;
}

.module_round_box-dark2 .s5_mod_h3_outer {
background:#3B3B3B;
}

.module_round_box-highlight2 .s5_h3_first, .module_round_box-highlight2 .s5_mod_h3, .module_round_box-dark2 .s5_h3_first, .module_round_box-dark2 .s5_mod_h3 {
color:#FFFFFF !important;
}



#s5_pos_custom_2 .moduletable {
background:#FFFFFF;
padding:20px;
padding-top:25px;
padding-bottom:23px;
margin-bottom:10px;
color:#5E5D5D;
font-size:0.7em;
line-height:170%;
}

.custom-opasity
{
background: #FFFFFF;
padding: 20px;
padding-top: 25px;
padding-bottom: 23px;
margin-bottom: 10px;
color: #5E5D5D;
font-size: 0.7em;
line-height: 170%;
opacity:0.7;}
#s5_pos_custom_3 .moduletable {
color: #FFFFFF;
text-align: center;
padding: 20px;
/* padding-bottom: 32px; */
/* padding-top: 32px; */
font-size: 1.4em;
line-height: 160%;
}

#s5_pos_custom_3 .moduletable .uppercase {
font-size:1.1em;
font-weight:bold;
}

#s5_pos_custom_3 .readon_white {
font-size:0.7em;
margin-left:14px;
margin-top:0px;
line-height:160%;
}



.module_round_box_outer .readon, .module_round_box_outer .readon_grey, .module_round_box_outer .readon_white {
margin:0px;
font-size:1.1em;
}


#s5_responsive_mobile_drop_down_wrap .s5_mod_h3_outer {
margin:0px;
padding:0px;
background:none;
border:none;
margin-bottom:20px;
}


/* IMAGE AND CONTENT FADER
----------------------------------------------------------- */

.slideInfoZone {
width:60% !important;
height:auto !important;
margin-bottom:30px !important;
margin-right:30px !important;
left:auto !important;
right:0 !important;
color:#272727 !important;
}

.jdGallery .slideInfoZone {
background:url(../images/s5_iacf_bg.png) !important;
padding:30px !important;
}

.jdGallery .slideInfoZone h2 {
margin:0px !important;
margin-bottom:16px !important;
font-size:1.8em !important;
text-shadow:none !important;
}

.jdGallery .slideInfoZone p {
margin:0px !important;
text-shadow:none !important;
color:#272727 !important;
font-size:0.9em;
}

.slideInfoZone a:hover {
text-decoration:underline;
}

.jdGallery a.right, .jdGallery a.left {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
filter: alpha(opacity=100) !important;
-moz-opacity: 1 !important;
-khtml-opacity: 1 !important;
opacity: 1 !important;
width:35px !important;
height:35px !important;
float:left !important;
padding:0px !important;
top:30px !important;
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;
}

.jdGallery a.right {
background:url(../images/s5_iacf_right.png) no-repeat top left !important;
left: auto !important;
right:30px !important;
}

.jdGallery a.right:hover {
background:url(../images/s5_iacf_right.png) no-repeat bottom left !important;
-webkit-transition: all 300ms ease-in;
-moz-transition: all 300ms ease-in;
-o-transition: all 300ms ease-in;
transition: all 300ms ease-in;
}

.jdGallery a.left {
background:url(../images/s5_iacf_left.png) no-repeat top left !important;
right:67px !important;
left: auto !important;
}

.jdGallery a.left:hover {
background:url(../images/s5_iacf_left.png) no-repeat bottom left !important;
-webkit-transition: all 300ms ease-in;
-moz-transition: all 300ms ease-in;
-o-transition: all 300ms ease-in;
transition: all 300ms ease-in;
}

.jdGallery .slideElement {
background-size:102% auto !important;
}

#s5_pos_custom_1 {
position:relative;
}

#s5_pos_custom_2 {
position:absolute;
z-index:2;
top:0;
left:0;
margin-top:22px;
margin-left:22px;
width:240px;
background:#F1F0F0;
padding:10px;
padding-bottom:0px;
-webkit-box-shadow: 4px 4px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 4px 4px rgba(0, 0, 0, 0.15);
box-shadow: 4px 4px rgba(0, 0, 0, 0.15);
opacity:0.8;
}

.slideInfoZone .readon {
display:inline-block;
}



/* S5 TAB SHOW
----------------------------------------------------------- */

#s5_button_wrap0 {
margin:0px !important;
border:none !important;
}

#s5_tabshow_left {
-webkit-box-shadow: none !important; 
box-shadow: none !important; 
-moz-box-shadow: none !important; 
padding-bottom:0px !important;
float:left;
}

#s5_button_frame ul li a {
font-size:1em !important;
padding-left:18px !important;
padding-right:18px !important;
padding-top:7px !important;
padding-bottom:7px !important;
}

.s5_ts_active {
-webkit-box-shadow: none !important; 
box-shadow: none !important; 
-moz-box-shadow: none !important; 
filter:none !important;
}

.s5_ts_not_active a {
-webkit-transition: none !important;
-moz-transition: none !important;
-o-transition: none !important;
transition: none !important;
}

#s5_button_frame ul li {
padding:0px !important;
}

.s5_ts_not_active, .s5_ts_active, #s5_button_frame {
border-right:none !important;
height:15px !important;
}

.s5_ts_not_active a {
background:#B1B1B1 !important;
}

#s5_button_content .moduletable {
padding:0px !important;
}

#s5_button_content li {
line-height:inherit !important;
}

#s5_button_frame ul li {
text-indent:500px;
height:8px !important;
width:25px !important;
overflow:hidden !important;
margin-left:2px;
}

#s5_button_frame ul li a {
padding:0px !important;
height:auto !important;
width:auto !important;
}

#s5_button_frame {
margin-top:-34px;
float:right;
position:relative;
margin-right:0px;
}

.module_round_box #s5_button_frame {
margin-top:-44px;
margin-right:0px;
}

#s5_tabshow_left {
background:none !important;
}


/* VERTICAL ACCORDION
----------------------------------------------------------- */

span.s5_va_h3_inner_span {
margin-right:0px !important;
}

.s5_va_element {
border:none !important;
background:none !important;
font-size:0.9em;
color:#666666;
}

.s5_va_element_inner {
padding-left:20px !important;
padding-right:20px !important;
padding-top:6px !important;
padding-bottom:20px !important;
}

.s5_va_inactive, .s5_va_active {
border:none !important;
margin-bottom:0px !important;
height:auto !important;
font-size:1.1em !important;
padding:20px !important;
padding-top:13px !important;
padding-bottom:9px !important;
line-height:28px !important;
}

#s5_va_accordion {
border:solid 1px #E8E8E8 !important;
border-top:none !important;
}

span.s5_va_h3_inner_span {
padding:0px !important;
}

span.s5_va_h3_inner_span {
background:none !important;
height:auto !important;
}

.s5_va_inactive:hover, .s5_va_active:hover {
-webkit-transition: all 400ms ease-in;
-moz-transition: all 400ms ease-in;
-o-transition: all 400ms ease-in;
transition: all 400ms ease-in;
}

.s5_va_active {
background:none !important;
border-top:solid 1px #E8E8E8 !important;
}

.s5_va_inactive {
background:#FAFAFA !important;
color:#464646;
border-top:solid 1px #E8E8E8 !important;
-webkit-transition: all 400ms ease-out;
-moz-transition: all 400ms ease-out;
-o-transition: all 400ms ease-out;
transition: all 400ms ease-out;
}

.s5_va_inactive:hover {
background:#ffffff !important;
}

.s5_va_element_inner  h3 {
margin-bottom:8px;
font-size:1.4em;
}

.s5_va_element_inner  .readon, .s5_va_element_inner  .readon_grey {
margin-top:8px !important;
}

.s5_va_element iframe {
width:100% !important;
height:auto !important;
margin-bottom:4px;
min-height:160px;
}


/* BOTTOM MENU
----------------------------------------------------------- */

#s5_bottom_menu_wrap ul.menu a:hover {
text-decoration:underline;}

#s5_bottom_menu_wrap ul.menu li {
padding-right:20px;
display:inline-block;}

#s5_bottom_menu_wrap a, #s5_bottom_menu_wrap {
color:#000000;
}

#s5_bottom_menu_wrap {
float:left;
}


#s5_footer {
color:#000000;
float:right;
}

#s5_footer a {
color:#000000;
}

#s5_footer_area_inner {
padding:30px;
font-size:0.8em;
padding-top:20px;
padding-bottom:20px;
}



/* S5 BOX
----------------------------------------------------------- */


#s5box_one {padding:36px !important;background:#FFFFFF !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#s5box_two {padding:36px !important;background:#FFFFFF !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#s5box_three {padding:36px !important;background:#FFFFFF !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#s5box_four{padding:36px !important;background:#FFFFFF !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#s5box_five{padding:36px !important;background:#FFFFFF !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#s5box_six{padding:36px !important;background:#FFFFFF !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#s5box_seven {padding:36px !important;background:#FFFFFF !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#s5box_eight {padding:36px !important;background:#FFFFFF !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#s5box_nine {padding:36px !important;background:#FFFFFF !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#s5box_ten {padding:36px !important;background:#FFFFFF !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#s5box_login {padding:36px !important;background:#FFFFFF !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#s5box_register {padding:36px !important;background:#FFFFFF !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}



#cboxContent {
overflow: visible !important;
position: relative !important;
background:#FFFFFF !important;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

#cboxLoadingOverlay{background:none !important;}

#cboxLoadedContent {
padding-bottom:0px !important;
margin-bottom:0px !important;
}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999 !important;}
#cboxOverlay{position:fixed; width:100%; height:100% !important;}

#cboxClose {
display:none !important;
}


#s5box_login ul li, #s5box_register ul li  {
padding-left:0px !important;
background:none !important;
}

#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight {
display:none !important;
}

#cboxWrapper {/*
height:auto !important;
width:auto !important;*/
background: #fff;
overflow: hidden;
position: relative;
}

#cboxLoadedContent .s5_mod_h3 {
	margin-bottom:20px;
	display:inline;
	padding:0px;
}

#cboxLoadedContent label {
display:block;
margin-bottom:4px;
color:#000000;
}

#cboxLoadedContent #form-login-remember {
width:100%;
}

#cboxLoadedContent .button, #cboxLoadedContent button, #cboxLoadedContent .btn {
font-size:1.3em;
}

#cboxLoadedContent .userdata {
margin-bottom:14px !important;
border:none !important;
}

#cboxLoadedContent .button {
cursor:pointer;
}

#cboxLoadedContent .module_round_box {
background:none !important;
padding:0px !important;
border:none !important;
background:#FFFFFF !important;
padding:0px !important;
-webkit-box-shadow:none !important;
-moz-box-shadow:none !important;
box-shadow:none !important;
}

.s5_regfloatleft {
float:left;
margin-bottom:6px;
width:100% !important;
line-height:15px !important;
}

#cboxLoadedContent input {
width:94%;
}

#cboxLoadedContent input.button, #modlgn-remember, #cboxLoadedContent input.btn-primary {
width:auto !important;
}

#cboxLoadedContent #form-login-remember label {
display:inline !important;
}

#cboxLoadedContent #form-login-remember {
margin-bottom:8px;
}

#cboxLoadedContent .module_round_box_outer {
margin:0px !important;
}

#cboxLoadedContent .s5_mod_h3_outer {
margin:0px !important;
margin-bottom:30px !important;
background:none;
border:none;
font-size:1.6em;
padding:0px;
color:#464646;
}

#cboxLoadedContent #s5box_register .s5_mod_h3_outer {
margin-bottom:30px !important;
}

#cboxOverlay {
/*-moz-opacity:0.6 !important;
-khtml-opacity:0.6 !important;
opacity:0.6 !important;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)" !important;
filter: alpha(opacity=60) !important;*/

background: url(../images/overlay.png) repeat 0 0;
opacity: 0.9;
filter: alpha(opacity = 90);

}

#s5box_login_inner a {
color:#A7A6A6 !important;
}

#cboxContent .s5_mod_h3, #cboxContent .s5_h3_first {
background:none;
border:none;
margin:0px;
color:#464646 !important;
}

#s5box_login ul li a {
color:#999999 !important;
margin-bottom:0px !important;
}

#colorbox {
-moz-box-shadow:0 0px 800px rgba(0, 0, 0, 0.7);
-webkit-box-shadow: 0 0px 800px rgba(0, 0, 0, 0.7);
box-shadow:0 0px 800px rgba(0, 0, 0, 0.7);
padding:0px !important;
}

#cboxLoadedContent label {
font-size:13px;
}

#login-form .icon-arrow-right {
display:none;
}

#s5box_register_inner input {
margin-bottom:4px !important;
margin-top:4px !important;
}




/* ACCORDION MENU
----------------------------------------------------------- */


#s5_accordion_menu ul li span {
font-weight:normal;}

#s5_accordion_menu h3.s5_am_toggler a.mainlevel {
color:#464646 !important;}

#s5_accordion_menu h3.s5_am_toggler, #s5_accordion_menu h3.s5_am_toggler a.mainlevel  {
line-height:28px !important;
}

div.s5_accordion_menu_element li li{
padding-left:4px !important;}

div.s5_accordion_menu_element li li li{
padding-left:12px !important;}

div.s5_accordion_menu_element li a, .s5_am_inner_li .separator span {
padding-top:5px !important;
padding-bottom:5px !important;
padding-left:8px !important;
border-bottom:none !important;
font-size:0.9em !important;
display:block !important;
-webkit-transition: all 400ms ease-out;
-moz-transition: all 400ms ease-out;
-o-transition: all 400ms ease-out;
transition: all 400ms ease-out;
color:#464646 !important;}

div.s5_accordion_menu_element li li a, .s5_am_innermenu .s5_am_inner_li .separator span  {
background:none !important;
padding-left:6px !important;
padding-right:6px !important;
font-size:0.9em !important;
border:none !important;
-webkit-transition: all 400ms ease-out;
-moz-transition: all 400ms ease-out;
-o-transition: all 400ms ease-out;
transition: all 400ms ease-out;
padding-top:5px !important;
padding-bottom:5px !important;}

h3 span.s5_accordion_menu_left {
display:block !important;
padding:13px 20px 9px !important;}

.s5_am_inner_li span.s5_accordion_menu_left {
padding:0px !important;}

.s5_am_innermenu span.s5_accordion_menu_left {
background:none !important;}

#s5_accordion_menu ul li {
padding:0px !important;
padding-bottom:0px !important;
padding-top:0px !important;}

#s5_accordion_menu {
border:solid 1px #E8E8E8 !important;
border-top:none !important;
font-size:1.2em;
margin:0px !important;}

#s5_accordion_menu div {
width:100% !important;}

.s5_am_innermenu img {
display:none !important;
}

#s5_accordion_menu h3 {
padding:0px !important;
background:#FAFAFA !important;
-webkit-transition: all 400ms ease-out;
-moz-transition: all 400ms ease-out;
-o-transition: all 400ms ease-out;
transition: all 400ms ease-out;
border:none !important;
margin:0px !important;
position:relative !important;
width:100% !important;
display:block !important;
font-size:0.9em !important;
height:auto !important;
line-height:40px !important;
border-top:solid 1px #E8E8E8 !important;
}

#s5_accordion_menu h3:hover {
background: #FFFFFF !important;
-webkit-transition: all 400ms ease-in;
-moz-transition: all 400ms ease-in;
-o-transition: all 400ms ease-in;
transition: all 400ms ease-in;
}

#s5_accordion_menu h3.s5_am_open:hover, #s5_accordion_menu h3.s5_am_open {
background: #FFFFFF !important;
}

#s5_accordion_menu h3.s5_am_parent span.s5_accordion_menu_left {
cursor: pointer !important;
background:url(../images/s5_closed.png) no-repeat center right !important;
padding-right:24px !important;
position:relative !important;}

#s5_accordion_menu h3.s5_am_open span.s5_accordion_menu_left {
background:url(../images/s5_open.png) no-repeat center right !important;}

#s5_accordion_menu h3.s5_am_not_parent span.s5_accordion_menu_left {
background:none !important;
text-align:center;
}

#s5_accordion_menu h3.s5_am_not_parent {
cursor:pointer !important;}

#s5_accordion_menu h3.s5_am_toggler div {
margin:0px !important;
padding:0px !important;}

#s5_accordion_menu h3.s5_am_toggler a.mainlevel {	
width:auto !important;
border:none !important;
padding:0px !important;
margin:0px !important;}

div.s5_accordion_menu_element li {	
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;}

div.s5_accordion_menu_element {
width:auto !important;}

#s5_accordion_menu #s5_am_parent_div_current, #s5_accordion_menu .s5_accordion_menu_element {
background:none !important;}

ul.s5_am_innermenu {
font-size:0.95em;
line-height:130% !important;
padding-top:0px !important;
padding-bottom:8px !important;
padding-left:14px !important;
padding-right:14px !important;
margin-bottom:0px !important;
margin-left:0px !important;
margin-top:0px !important;
}

ul.s5_am_innermenu ul {
border:none !important;
margin-top:0px !important;
padding-bottom:0px !important;
padding-top:0px !important;
}

ul.s5_am_innermenu a:hover {
text-decoration:underline !important;
-webkit-transition: all 300ms ease-in;
-moz-transition: all 300ms ease-in;
-o-transition: all 300ms ease-in;
transition: all 300ms ease-in;}

#s5_accordion_menu h3.s5_am_parent {
padding-right:0px !important;}

#s5_accordion_menu #current .s5_am_innermenu a, #s5_accordion_menu #current .s5_am_innermenu span {
color:#999999 !important;
}

.s5_am_innermenu #current ul .s5_accordion_menu_left a.mainlevel {
background:none !important;
}



/* COLUMN MENU
----------------------------------------------------------- */

.s5_module_box_1 ul.menu a {
display:block;
color:#464646 !important;
}

.s5_module_box_1 ul.menu li span, .s5_module_box_1 ul.menu li a {
margin-bottom:6px;
display:block;
}

.s5_module_box_1 ul.menu ul li a:hover {
background:none;
}

.s5_module_box_1 ul.menu img {
display:none;
}

.s5_module_box_1 ul.menu a:hover {
text-decoration:underline;}

.s5_module_box_1 ul.menu ul a:hover {
text-decoration:underline;}

.s5_module_box_1 ul.menu ul a {
background:none;
border-bottom: none;
display:block;}

.s5_module_box_1 ul.menu ul ul a {
font-size:8pt;
padding:0px;
padding-left:10px;
border-bottom: none;
display:block;
font-weight:normal;}

.s5_module_box_1 ul.menu #current ul span {
font-weight:normal;}

.s5_module_box_1 ul.menu li {
padding:0px;}

.s5_module_box_1 ul.menu li ul li {
margin-bottom:6px;
margin-left:14px;
display: block;
}

ul.menu .current ul a {
color:#717171 !important;
display: block;
}
#s5_menu_wrap ul.menu li a {
display: block;
/* height: 100%; */
line-height: 59px;
width: 100%;
margin-top: -15px;
padding-left: 15px;
padding-right: 17px !important;
}
#s5_menu_wrap ul.menu li a:hover {
display: block;
}
/*#s5_pos_custom_5{
pointer-events:none;
}*/
.rounded-list a{
	position: relative;
	display: block;
	padding: .4em .4em .4em 2em;
	*padding: .4em;
	margin: .5em 0;
	background: #ddd;
	color: #444;
	text-decoration: none;
	-moz-border-radius: .3em;
	-webkit-border-radius: .3em;
	border-radius: .3em;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;	
}

.rounded-list a:hover{
	background: #eee;
}

.rounded-list a:hover:before{
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);	
}

.rounded-list a:before{
	content: counter(li);
	counter-increment: li;
	position: absolute;	
	left: -1.3em;
	top: 50%;
	margin-top: -1.3em;
	background: #87ceeb;
	height: 2em;
	width: 2em;
	line-height: 2em;
	border: .3em solid #fff;
	text-align: center;
	font-weight: bold;
	-moz-border-radius: 2em;
	-webkit-border-radius: 2em;
	border-radius: 2em;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

/* -------------------------------------- */

.rectangle-list a{
	position: relative;
	display: block;
	padding: .4em .4em .4em .8em;
	*padding: .4em;
	margin: .5em 0 .5em 2.5em;
	background: #ddd;
	color: #444;
	text-decoration: none;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;	
}

.rectangle-list a:hover{
	background: #eee;
}	

.rectangle-list a:before{
	content: counter(li);
	counter-increment: li;
	position: absolute;	
	left: -2.5em;
	top: 50%;
	margin-top: -1em;
	background: #fa8072;
	height: 2em;
	width: 2em;
	line-height: 2em;
	text-align: center;
	font-weight: bold;
}

.rectangle-list a:after{
	position: absolute;	
	content: '';
	border: .5em solid transparent;
	left: -1em;
	top: 50%;
	margin-top: -.5em;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;				
}

.rectangle-list a:hover:after{
	left: -.5em;
	border-left-color: #fa8072;				
}
ul li.addresses { background-image:url("../images/addressess.png");} 
ul li.phone { background-image:url("../images/phone.png");} 
ul li.email { background-image:url("../images/email.png");}
ul li.addresses, ul li.phone, ul li.email{
background-repeat: no-repeat;
padding: 0px 0 6px 40px;
line-height: 24px;
margin-bottom: 10px;
font-size: 12px;
}
.bordered {
	
    border: solid #ccc 1px;
	margin-bottom:8px;
	background:#fafafa;
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;      
}
.bordered1 table {
	width: 1049px;
}
.borderedmk {
    border: solid #ccc 1px;
	margin-bottom:10px;
	font-size:12px;
	background:#fafafa;
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;
	
	       
}
.width93{
width:93%;
}

.bordered tr:hover {
    background: #d3ebf4;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;   
	 
}    
    
.bordered td, .bordered th {
	
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px;
    text-align: left;    
}
.borderedmk td, .bordered th {
	
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 5px;
    text-align: left;    
}

.bordered th {
    background-color: #dce9f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:         linear-gradient(top, #ebf3fc, #dce9f9);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
	 
}
.bordered th:first-of-type {
    background-color: #270bd3;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:         linear-gradient(top, #ebf3fc, #dce9f9);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
	 
}
.im-right {
margin-left: 15px;
margin-bottom: 5px;
float: right;
}
.im-left {
margin-right: 15px;
margin-bottom: 5px;
float: left;
}
.rector{
margin-top: 50px;
}
#top-link{
	cursor:pointer;
	display:none;
	position:fixed;
	left:0px;
	top:0px;
	padding:0;
	z-index:1;
	padding-top:35px;
}
#top-link:hover{
	background:#f1f1f1;
	opacity:0.7;
}

#top-link a {
	display: block;
	width: 100px;
	text-align: center;
	background: #333;
	color: white;
	padding: 5px 0;
	margin:5px;
	text-decoration:none !important;
}

#top-link:hover a{
	background:#000;
}

#topicon{
	width:0;
	height:0;
	display:inline-block;
	border-bottom:7px solid #fff;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	margin-right:5px;
}

#backicon{
	width:0;
	height:0;
	display:inline-block;
	border-top:7px solid #fff;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	margin-right:5px;
}

#text{
	display:none;
}
div#s5_header_area2 {
background: #fff;
}
.kafedra-uchet-audit-sotrudnik{
	border:4px solid;
	-moz-border-image: url(/downloads/2013/04/border.png) 4 repeat; /* Firefox 4 */
    -webkit-border-image: url(/downloads/2013/04/border.png) 4 repeat; /* Safari 5 и Chrome */
    -o-border-image: url(/downloads/2013/04/border.png) 4 repeat; /* Opera 10.5 */
    border-image: url(/downloads/2013/04/border.png) 4 repeat; /* CSS3 */
	background-color:#d5e9fb;
	text-indent:40px;
	padding:15px;
	margin-bottom:15px;
	
}
.normal-nice .kafedra-uchet-audit-sotrudnik p{
	font-family:"Monotype Corsiva" !important;
	font-size:18px !important;
}
div.info-text {
  height: 100px;
}
.hot span {
  color: white;
  font-weight: bolder;
  text-decoration: underline;
  font-size: large;  font-family: -webkit-pictograph;
}
.abi span.s5_h3_first {
    color: salmon !important;
    background-image: url(/images/appointment.png);
    background-position: 0;
    background-size: 16px;
    background-repeat: no-repeat;
    padding-left: 24px;
}
.sot span.s5_h3_first {
    color:#FA8072 !important;
    background-image: url(/images/man.png);
    background-position: 0;
    background-size: 16px;
    background-repeat: no-repeat;
    padding-left: 24px;
}
.fak span.s5_h3_first {
    color:#FA8072 !important;
    background-image: url(/images/university1.png);
    background-position: 0;
    background-size: 16px;
    background-repeat: no-repeat;
    padding-left: 24px;
}
.stu span.s5_h3_first {
    color: coral !important;
    background-image: url(/images/appointment.png);
    background-position: 0;
    background-size: 16px;
    background-repeat: no-repeat;
    padding-left: 24px;
}
ul.nav.menu.fak {
    padding-top: 10px;
    color: #3FA6DC;
}
/*Поиск*/
fieldset.phrases {
    display: none;
}
fieldset.only {
    display: none;
}
.form-limit {
    float: right;
}
.form-limit label {
    float: left;
    margin-right: 10px;
}
dl.search-results {
    clear: both;
}
.searchintro {
    float: left;
}
.chzn-container {

    margin-top: -7px;}
	.result-category span.small {
    display: none !important;
}
dd.result-created {
    border-bottom: 1px solid rgba(178, 178, 178, 0.59);
}
dd.result-text {
    border-bottom: 1px solid rgba(178, 178, 178, 0.59);
    padding: 0 0px 5px 45px;
}
dd.result-created {
    display: none;
}
dt.result-title{
     text-align: left;
    margin: 5px 10px 0 10px;
    height: auto !important;
   
    padding: 10px 0px 15px 15px;
    font-family: Raleway;
    font-size: 1.4em;
}
.btn-group:nth-child(1):before {
    content: "Поиск по запросу :";
    position: relative;
    top: 5px;
    color: #3F7EB5;
    font-size: 20px;
    margin-top: 10px;
    padding-right: 15px;
}
fieldset.filters.btn-toolbar.clearfix {
    display: none;
}
div.category-desc{
padding-top:0 !important;
}
input#search-searchword {
    border: 1px solid #000000 !important;
    background: #ABABAB;
    color: #000;
    font-size: 20px !important;
    width: auto !important;
}
span.highlight {
    color: #171717;
}
/*Поиск*/
div#s5_top_row2_area1 {
    margin-top: 20px;
}
div#s5_header_area2 {
    background: #fff;
}
#s5_header_area_inner {
    padding:7px 34px 6px 34px;
}
#s5_logo, #s5_logo_module {
    cursor: pointer;
    float: left;
}
#s5_social_wrap {
    float: right;
    margin-top: 13px;
    margin-right: 3px;
}
i.fa.fa-vk:hover {
    color: #4E729A !important;
}
i.fa.fa-vk,i.fa.fa-facebook{
    font-size: 1.6em !important;
    color: #484848 !important;
    transition-duration: 0.5s !important;
	padding-left: 10px;
}
i.fa.fa-facebook:hover{
	color: #43609C !important;
}
h2.gkTitle {
    font-family: Raleway;
    text-decoration: none;
    font-size: 1.2em !important;
    text-align: center;
	text-shadow: 0px 2px 2px #8DA0BD;
    -webkit-font-smoothing: subpixel-antialiased !important;
}
h2.gkTitle:nth-child(1){
font-size: 1.4em !important;
}
.gkNspPM-NewNewsHeader .gkImageArea:after {	
background: none !important;
}

h2.gkTitle {
    font-family: Raleway;
    text-decoration: none;
    font-size: 0.9em !important;
    text-align: center;
    color: #612929 !important;
    text-shadow: 1px 1px 1px #000000;
    -webkit-font-smoothing: subpixel-antialiased !important;
    background: rgba(90, 181, 255, 0.75);
    background: rgba(0, 0, 0, 0.75);
    bottom: 0;
    font-size: 30px;
    font-weight: 400;
    left: 0;
    max-width: 100%;
    padding: 10px;
    right: 0;
}
.gkNspPM-NewNewsHeader .gkTitle {
    bottom: 0px !important;
    left: 0 !important;
}
.gkNspPM-NewNewsHeader[data-layout="main_2rows_2rows"] .gkImage1 .gkTitle{
font-size: 1.2em !important;
}
.gkNspPM-NewNewsHeader[data-layout="main_2rows_2rows"] .gkImage1 .gkTitle:hover{
color:#f1f1f1 !important;
}
/* -------------------------------------- */

/*ul.latestnews.abi li,ul.latestnews.sot li,.fak ul.nav li {
	position: relative;
	width:75%;
	display: block;
	padding: .4em .4em .4em .8em;
	*padding: .4em;
	margin: .5em 0 .5em 2.5em;
	color: #444;
	text-decoration: none;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;	
	 background: none !important;
}*/
ul.latestnews.abi li,ul.latestnews.sot li, .fak ul.nav li{
	position: relative;
	width:95%;
	border-bottom: 1px dotted #D3D3D3;
	display: block;
	padding: .2em .2em .2em .1em;
	*padding: .4em;
	margin: .4em 0 .1em 2em;
	/*background: #ddd;*/
	color: #444;
	text-decoration: none;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;	
	 background: none !important;
}
.fak .s5_module_box_1 ul.menu a {
    color: #3f7eb5 !important;
}
.fak ul.nav li{

	width:100%;
}
ul.latestnews.abi li:hover{
	/*background: #eee;*/
}	

ul.latestnews.abi li:before, ul.latestnews.sot li:before,.fak ul.nav li:before{
    content: ' ';
    color: #fff;
    counter-increment: li;
    position: absolute;
    left: -2.5em;
    top: 50%;
    margin-top: -1em;
    background: #fa8072;
    height: 1.5em;
    width: 1.5em;
    line-height: 2em;
    text-align: center;
    font-weight: bold;
}
/*ul.latestnews.sot li:before{
	content: ' ';
	color: #fff;
	counter-increment: li;
	position: absolute;	
	left: -2.5em;
	top: 50%;
	margin-top: -1em;
	background: #1D9FDE;
	height: 2em;
	width: 2em;
	line-height: 2em;
	text-align: center;
	font-weight: bold;
	   
}*/

ul.latestnews.abi li:after, ul.latestnews.sot li:after,.fak ul.nav li:after{
    position: absolute;
    content: '';
    border: .5em solid transparent;
    left: -1em;
    top: 50%;
    margin-top: -.7em;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
ul.latestnews.abi li:after, ul.latestnews.sot li:after,.fak ul.nav li:after {
    left: -1.1em;
    border-left-color: #fa8072;
}
/*ul.latestnews.sot li:after{
	left: -.5em;
	border-left-color: #1D9FDE;				
}*/

.caption-top {
    width: 300px;
    float: left;
    margin-top: 10px;
    border: 5px solid #E06B2A;
    position: relative;
    box-sizing: border-box;
    margin-left: 20px;
    cursor: pointer;
}
.caption-top img {
    max-width: 100%;
    height: auto;
    display: block;
    margin-top: 35px;
    box-sizing: border-box;
}
.caption-top h2 {
    margin: 0;
    color: white !important;
    line-height: 1.1 !important;
    font-size: 1.2em !important;
    font-weight: 200;
    padding: 10px 20px 10px 10px !important;
    border-bottom-right-radius: 20px;
    background: rgb(224, 107, 42);
    position: absolute;
    top: -4px;
    left: 0;
    border-top: 1px solid #E06B2A !important;
    box-shadow: -3px -1px 3px -3px #E06B2A, 5px 10px 20px -5px hsla(0, 0%, 0%, .4);
}
.date {
  font-family: "Open Sans", sans-serif;
  font-size: .7em;
}
@media screen and (max-width: 750px){
div.category-desc {
    padding-bottom: 0px !important;
    padding-top: 13px;
}
#s5_center_area1 {
    padding-top: 0px !important;
}
#s5_body_padding {
    padding-top: 0px !important;
}
#s5_component_wrap_inner h2, #s5_component_wrap_inner h1 {
    padding-top: 0px !important;
}
#s5_responsive_mobile_sidebar_menu_wrap h3 a {
    display: inline !important;
}
}
@media screen and (max-width: 970px){
#s5_body_padding {
    padding-top: 0px !important;
}
.s5_float_left {
    margin-bottom: 0px; 
}
}
.chosen-select-deselect{
padding:0px !important;
}
#vivod h2 {
    color: #2453DE;
}
#vivod h3 {
    color: #F12727;
    text-transform: none;
}
#vivod p {
    line-height: 1.8;
    padding: 0;
    font-size: 1.2em;
}
.exam {
counter-reset: li; 
list-style: none; 
font: 14px "Trebuchet MS", "Lucida Sans";
padding: 0;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
.exam a {
position: relative;
display: block;
padding: .4em .4em .4em 2em;
margin: .5em 0;
background: #DAD2CA;
color: #444;
text-decoration: none;
border-radius: .3em;
transition: all .3s ease-out;
}
.exam a:hover {
background: #E9E4E0;
}
.exam a:hover:before {
transform: rotate(360deg);
}
.exam a:before {
content: counter(li);
counter-increment: li;
position: absolute;
left: -1.3em;
top: 50%;
margin-top: -1.3em;
background: #8FD4C1;
height: 2em;
width: 2em;
line-height: 2em;
border: .3em solid white;
text-align: center;
font-weight: bold;
border-radius: 2em;
transition: all .3s ease-out;
}
select#direction {
    outline: 1px solid black;
    background:#DAD2CA;
    /* color: #fff; */
}
title.fancybox-title-inside-wrap {
    display: none !important;
}
b.fancyboxCounter {
    display: none;
}
div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured {
    background: none !important;
}
.bordered td p,.bordered th{
    text-align: center;
}
/*.sot span.s5_h3_first:before{
content: "\f19c";
color: #99cc00;
font-size: 60px;
height: auto;
    line-height: auto;
    transition: all 0.4s ease 0s;
    width: auto;
	    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;
}*/
/*popup*/
#popupDop {
    background-color: #ff9f00;
    padding: 15px 19px;
    border-radius: 8px;
    box-shadow: 0 0 15px #212121 !important;
    text-align: center;
    max-width: 500px;
    height: auto;
    margin-top: 15%;
	min-height: 110px;
}
.popup_content {
    display: inline-block;
    outline: none;
    transition: all 0.3s;
    text-align: left;
    position: relative;
    vertical-align: middle;
}
#popupDop .head {
	font-size: 30px;
    font-weight: 600;
    background: #ff9f00;
    color: #fff;
    margin: 0px -18px 10px;
    padding: 15px 19px 15px;
    text-shadow: 2px 1px 4px #000000;
    font-family: Tahoma;
    border-radius: 8px 8px 0 0;
}
#popupDop .input {
    text-align: center;
}
.popup_wrapper {
    position: fixed;
    overflow: auto;
    z-index: 100001;
    transition: all 0.3s;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    text-align: center;
    display: none;
    background: rgba(0, 0, 0, 0.39);
}
.btn-default {
    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
    background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
    background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc;
	color: #000;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
td.rotate {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(270deg);
    line-height: 1 !important;
    padding: 0 !important;
	font-size: 10px;
}
table.bordered.mini {
    font-size: 11px;
}
table.bordered.mini td {
    padding: 1px;
    line-height: 1;
}
table.bordered.mini td p {
    line-height: 1.3;
}
li.dp.mainMenuParentBtn {
    background: #c40001;
}
/*popup*/
table.bordered.borderedmini td {
    font-size: 12px;
    padding: 6px;
}
table.bordered.mini {
    margin: 0 -50px;
}
.bordered.mini td, .bordered.mini th {
    font-size: 9.5px;
}
.rowFlex, .rowFlex-col--flex {
    display: -webkit-box;
    display: -ms-flexbox;
}
.rowFlex {
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
}
.rowFlex--gutters {
    margin-left: -15px;
    margin-right: -15px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
.rowFlex-col {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0%;
}
.rowFlex--gutters > * {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
}
.kaf-pad.-person-list .rowFlex-col {
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 280px;
    flex-basis: 280px;
    position: relative;
}
.kaf-pad.-person-list .position {
    font-size: 16px;
    margin-top: 0;
	    font-weight: bold;
}
.kaf-card {
    margin-bottom: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.kaf-pad.-person-list .kaf-card + .kaf-card, .kaf-pad.-person-list .kaf-card + .position, .kaf-pad.-person-list .position + .kaf-card {
    margin-top: 15px;
}
.kaf-card--boss .kaf-card__photo {
	width: 150px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: -45px;
}
.c-personCard-photo, .kaf-pad .pic-person {
    background-size: cover;
    background-repeat: no-repeat;
    background-clip: padding-box;
    background-position: center;
}
.kaf-pad .pic-person {
    width: 100%;
    height: 0;
    padding-bottom: 120%;
    display: block;
    border-radius: 8px;
    margin: 0 auto;
    border: 4px solid rgba(0, 0, 0, .05);
    -webkit-transition: border-color .3s;
    transition: border-color .3s;
}
.kaf-pad.-person-list .pic-person {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    margin-left: -4px;
    box-sizing: content-box;
    border-radius: 50%;
    background-position: center top;
}
.kaf-card__details {
    margin-left: 15px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}
.kaf-card--boss .kaf-card__details {
    margin-right: 30px;
}
.kaf-card .name {
    font-size: 20px;
    margin: .2em 0;
}
.kaf-pad.-person-list .name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.kaf-pad.-person-list hr {
    margin: 6px 0;
}
.kaf-pad.-person-list .rowFlex-col {
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 280px;
    flex-basis: 280px;
    position: relative;
}
.rowFlex--space {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.kafs.kafs {
    margin-top: .5em;
}
.kafs {
    padding-left: 0;
    margin-left: 2.14285714em;
}
.kafs.rowFlex {
    margin-left: 0;
}
.kafs li {
    position: relative;
    padding-left: 1em;
    margin-top: 1.3em;
}
.kafs.rowFlex li {
    margin-top: 0;
    padding: 0 15px 0 3.14285714em;
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 280px;
    flex-basis: 280px;
    min-width: 280px;
	    list-style-type: none;
}
.kaf-pad dl dt {
    font-weight: 300;
    color: #676f79;
    font-size: 13px;
    margin-left: 5px;
    text-decoration: underline;
}
.kaf-pad dl {
    margin-bottom: 10px;
}
dd:hover .fa {
    color: #0088ff;
}
.long-string {
    word-break: break-all;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}
.kaf-pad dl dd {
    font-size: 18px;
    word-wrap: break-word;
}
.kaf-pad.-person-list {
    padding: 15px;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 7.5px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .05);
    margin-top: 15px;
    margin-bottom: 30px;
    -webkit-transition: box-shadow .4s, border-color .3s;
    transition: box-shadow .4s, border-color .3s;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
dd .fa {
    position: absolute;
    margin-left: -30px;
    color: #666666;
    font-size: 24px;
    line-height: 30px;
}
dd.main-address {
    font-size: 15px !important;
}
.fak span.s5_h3_last {
    color: rgb(250, 128, 114) !important;
}
span#s5_drop_down_text_inner {
    color: #007e94;
    font-size: 15pt;
}
div#fancybox-content p {
    font-size: 14px;
}
@media screen and (max-width: 768px){
	.module_round_box {
		min-height: auto;
	}
	div#s5_pos_top_row1_1 {
		margin-top: 20px;
	}	
	.gkImage.gkImage2 h2.gkTitle, .gkImage.gkImage4 h2.gkTitle, .gkImage.gkImage3 h2.gkTitle, .gkImage.gkImage5 h2.gkTitle{
		width: 100%;
		padding: 10px 0px;
	}
	div.s5_responsive_mobile_sidebar_body_wrap_show_ltr div#s5_pos_language {
		display: none;
	}	
	div#fancybox-content h1 {
		font-size: 20px;
	}
	.spu_content {
		margin: 0;
		padding: 2px;
	}	
	div#fancybox-wrap {
		left: 0 !important;
		padding: 10px;
		    margin-top: 40px;
		width: 89% !important;
	}
	div#fancybox-content {
		width: 100% !important;
	}
	.kaf-pad.-person-list {
		padding: 15px 25px;
	}
	dd.main-address {
		font-size: 12px !important;
	}
	.kaf-card {
		display: block;
	}
	.kaf-card--boss .kaf-card__details {
		margin: 0;
		text-align: center;
	}
	.kaf-card--boss .kaf-card__photo {
		margin: 0 auto;
	}
	.kaf-pad.-person-list .position {
		font-size: 18px;
		text-align: center;
	}
	div#s5_pos_language {
		position: absolute;
		top: 26px;
		z-index: 9999;
		right: 10px;
	}
}
li.olimp.mainMenuParentBtn a {
    padding: 0 14px !important;
    font-weight: bold !important;
}
li.olimp.mainMenuParentBtn {
    background: #ff0009;
    font-weight: bold;
}
ul.sigProPolaroids span.sigProPseudoCaption, ul.sigProPolaroids span.sigProCaption {
    display: block;
    text-align: center;
    font-family: 'Roboto';
    font-size: 10px;
    font-weight: bold;
    word-break: normal;
    width: 200px;
    line-height: 20px;
}
form#userForm input, form#userForm select, form#userForm textarea {
    width: 50%;
    margin: 0;
    padding: 10px;
}
select#CompanySize {
    height: auto;
}
form#userForm .control-label {
    float: left;
    width: 250px;
    padding-top: 5px;
    text-align: right;
    padding-right: 10px;
}
@media screen and (max-width: 768px){
	form#userForm input, form#userForm select, form#userForm textarea {
	width: 100%;
   
}
form#userForm .control-label {
text-align:left;
    width: 100%;

}
}
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.active, .accordion:hover {
  background-color: #ccc; 
}

.panel {
  padding: 0 18px;
  display: none;
  background-color: white;
  overflow: hidden;
}