/******** HEADER TOP ********/

/*.login-active #header-profile {
	display:block;
}
.nav-active #main-nav {
	display:block;
}
.search-active #header-search form#header-search-main {
	display:block;
}
.upload-active #header-search form#header-search-upload {
	display:block;
}*/




.search-active #header-search > span.search,
.upload-active #header-search > span.upload {
	 background: #041a32;
}




#header-search form  a {
	color:#7db7f8;
}
#header-search form  a:hover {
	color:#fff;
}



#header-profile > form {
	padding: 25px 15px;
	background:#093464;
}

#header-profile > form p {
	text-align:right;
	margin-bottom:0;
}
#header-profile > form p a{
	display:block;
	color:#78b0ef;
}
#header-profile > form p a:hover{
	color:#fff;
}
#header-profile  > form label {
	display:none;
	color:#ccced0;
}
#header-profile  > form input[type="checkbox"] + label {
	display:inline-block;
}
#header-profile  > form button {
	width: 100%;
}
#top-nav li > a:hover, #top-nav li > span:hover {
	background-color:#1682fb;
}

.profile_image{
		background:#093464;
		padding: 35px 0;
		text-align:center;
		color:#78b0ef;
		font-family:'Comfortaa', cursive;
	
}
.profile_image .image_container{ 
	position:relative;
	
    margin: 0 auto 15px auto;
	width:128px;
	height:128px;
}
#content .profile_image {
	padding: 20px 15px 0 15px;
	margin: 0 -15px;
}
.profile_image img {
		width:128px;
	height:128px;
	display: block;
	border-radius:50%;
}
.profile_image .addButton {
	top:95px;
}
.profile_image > a.profilelink {
	color:#78b0ef;
	position:relative;
	max-width: calc(100% - 100px);
    display: inline-block;
    word-break: break-word;
}
.profile_image > a.profilelink + a {
	color:#78b0ef;
	position:relative;
	display: inline-block;
    vertical-align: top;
}
#content .profile_image > a, #content .profile_image > span{
	color:#ebebeb;
	font-size:18px;
}
.profile_image > a > i {
position: absolute;
    right: -30px;
    font-size: 16px;
    top: 3px;
}
.profile_image ul {margin:16px 0 0;}
#header-profile ul  {
	padding: 35px 15px;
	font-family:'Comfortaa', cursive;
	background:#041a32;
	background:rgba(4,26,50,0.5);
	
}

#header-profile ul li {
	margin-bottom:12px;
	
}
#header-profile ul li a {
	color:#78b0ef;
	font-size: 16px;
	display: block;
    line-height: 27px;
	
}
#header-profile ul li.active a,
#header-profile ul li a:hover {
	color:#fff;
}
#header-profile ul li a span, .page_profile_shortinfo_content dd  span.counter{
font-weight:700;
color:#60a9fa;
background:#0d4e97;
border-radius:3px;
padding:3px 8px 0 8px;
line-height:23px;
float:right;
text-align:right;
font-family:'Comfortaa', cursive;
font-size:16px;
}
.page_profile_shortinfo_content dd  span.counter {
	margin-bottom:3px;
}

.login-active #top-nav li i.fa-user, .nav-active #top-nav li i.fa-bars, .search-active #header-search > .search i.fa-search, .upload-active #header-search > .upload i.fa-upload{
	font-size: 36px;
	font-weight:900;
	vertical-align: middle;
}
.search-active #header-search > .search i.fa-search, .upload-active #header-search > .upload i.fa-upload {
	font-size: 27px;
}
.login-active #top-nav li i.fa-user:before, .nav-active #top-nav li i.fa-bars:before, .search-active #header-search > .search i.fa-search:before, .upload-active #header-search > .upload i.fa-upload:before{
	content:"\f00d";
}

#sub-nav-add {
    padding: 19px 15px 29px 15px;
    background: #093464;
	 font-family: 'Source Sans Pro', sans-serif;
	 border-top: 1px solid #105bb0;
	     width: 100%;
		  position: absolute;

    z-index: 5;
	    margin-top: 10px;
}
#sub-nav-add  label {
	display:none;
}
#sub-nav-add .uploadAreaSmall {
	cursor:pointer;
}
#sub-nav-add .uploadAreaSmall p {
display: inline-block;
    color: #78b0ef;
    font-size: 16px;
	margin-left:5px;
}


/******** main-nav ********/
#main-nav {
	font-family:'Comfortaa', cursive;
	font-weight:400;
	background:#041a32;
	padding: 30px 0;
}
#main-nav ul li {
	margin:0 15px;
	position:relative;
}
#main-nav ul li ul {
	display:none;
	font-weight:300;
	font-size:16px;
}
#main-nav ul li ul li a{
	color:#78b0ef;
	color:rgba(120,176,239,0.5);
}
#main-nav ul li a {
    display:block;
	color:#a0c4ed;
	line-height: 39px;
	border-bottom: 1px solid #10253c;
	color:rgba(160,196,237,0.5);
}

#main-nav ul li.active a, #main-nav ul li a:hover {
	color:#999da3;
}



input:disabled,
input[disabled],
.inputDisabled input {
	background:#627992;
	/*color:#10253c;*/
	color:#ccced0;
}






.upload-active #header-search > span.upload, #header-search form#header-search-upload {
	background:#1d3046;
}

.uploadArea {font-size:16px;color:#78b0ef;text-align:center;margin:20px 0;font-weight:400;color:rgba(120,176,239,0.5)}
.uploadArea .icon-upload {
	background-image:url("../img/icon-upload-78b0ef.svg");
	    height: 42px;
    width: 49px;
}
.uploadArea p {margin-bottom:7px!important}

/******** FOOTER ********/

#footer {
	background:#041a32;
	padding: 60px 0 30px;
	font-size: 16px;
	font-family:'Comfortaa', cursive;
}
.cookie-info-active #footer {
	padding-bottom:100px;
}
#footer > div {
	border-top:1px solid #1d3046;
	padding-top:30px;
	
 }
  #footer > div > div {
	max-width:1176px;
	margin:0 auto;
	background:#041a32;
	
 }
  #footer ul {
	width:calc(50% - 30px);
	float:left;
	margin:0 15px;
	
 }
 #footer ul li {
	margin-bottom:16px;
	    word-break: break-word;
	
 }
 #footer ul a{
	display:block;
	color:#fff;
 }
 #footer ul a:hover{
	color:#78b0ef;
 }
   #footer ul.icons a:hover {color:#fff;}
  #footer ul li.active a,  #footer ul.icons a {
	  color:#78b0ef;
  }

ul.icons li{
	  display:inline-block;
	  margin:0 20px 0 0;
 }
 #content ul.icons li{
	  margin:0 15px 0 0;
 }
 ul.icons li:last-child,  #content ul.icons li:last-child {margin-right:0;}
ul.icons a, ul.icons span{
	 border-radius:50%;
	 border:1px solid #78b0ef;
	 color:#78b0ef;
	 display:inline-block;
	 height:36px;
	 width:36px;
	 line-height:36px;
	 text-align: center;
	 margin-bottom:18px;
	 cursor:pointer;
 }
 #content ul.icons a, #content ul.icons span {
	  height:32px;
	 width:32px;
	 line-height:32px;
 }
ul.icons li.active a, ul.icons li a:hover, ul.icons li span:hover {
	 color:#fff!important;
	  border-color:#fff!important;
  }
  
  
 /******** GENERAL STUFF ********/
 #overlay {background:#093464;
	background:rgba(9,52,100,0.9);
	position: absolute;
    top: 0;
    left: 0;
	width:100%;
	height:100%;
	z-index:3;
}
 #overlay.right {
    left: initial;
	right:0;
}
#overlay.dark {
   background:#041a32;
	background:rgba(4,26,50,0.9);
}
#overlay.grey {
   background:#1c3046;
	background:rgba(28,48,70,0.9);
}


#content {	padding:20px 15px 50px 15px;margin-bottom:25px;}
.page_search #content .no_content{	margin:20px 15px 14px 15px; }
.page_blog #content  {padding-top:0;}
.page_home #content  {padding:0 0 50px 0;}
#content a {color:#7db7f8;}
#sidebar > section + section {margin-top:40px}
#sidebar .myProfile {text-align:center}
#sidebar .myProfile .user_item {background:#112e4f;padding: 15px 15px 25px 15px;margin:0;}
#sidebar .lastVisitors, #sidebar .contactSuggest  {background:#123761;padding: 30px 15px 0 15px;}
#sidebar .lastVisitors h2,  #sidebar .contactSuggest h2 {color:#8d939b;text-align:center;}
#sidebar .contactSuggest a.button {margin-top:10px;  max-width: 200px;    margin: 10px auto 20px auto;}
#sidebar .sideContent {background:#0a1f37;padding: 30px 15px 20px 15px;}

#sidebar .myProfile h2 a {color:#ebebeb;color:rgba(235,235,235,0.5);
	
}
.odd, .blog_content, .page_messages_content article.new > div.header, .page_messages_content.details article > div.header, .page_home .page_tv_content .wrapper, #content table tr:nth-child(2n+2) ,.page_search_content.details article > div.header, section.itemlist li.type2 article.playing, #js_show_music .itemlist.noslider,.thumbnailList{
	background: rgb(9,52,100);
	background: -moz-linear-gradient(-135deg, rgba(9,52,100,0.2) 0%, rgba(8,71,135,0.2) 25%, rgba(8,71,135,0.2) 25%, rgba(8,90,173,0.2) 50%, rgba(13,110,211,0.2) 75%, rgba(22,130,251,0.2) 100%);
	background: -webkit-linear-gradient(-135deg, rgba(9,52,100,0.2) 0%,rgba(8,71,135,0.2) 25%,rgba(8,71,135,0.2) 25%,rgba(8,90,173,0.2) 50%,rgba(13,110,211,0.2) 75%,rgba(22,130,251,0.2) 100%);
	background: linear-gradient(-135deg, rgba(9,52,100,0.2) 0%,rgba(8,71,135,0.2) 25%,rgba(8,71,135,0.2) 25%,rgba(8,90,173,0.2) 50%,rgba(13,110,211,0.2) 75%,rgba(22,130,251,0.2) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#093464', endColorstr='#1682fb',GradientType=1 );
}

.layout-lp .fullpage .col .content,
.colContainer .col .content,
.boxContainer .col:hover {
	background: rgb(9,52,100);
	background: -moz-linear-gradient(-135deg, rgba(9,52,100,0.1) 0%, rgba(8,71,135,0.1) 25%, rgba(8,71,135,0.1) 25%, rgba(8,90,173,0.1) 50%, rgba(13,110,211,0.1) 75%, rgba(22,130,251,0.1) 100%);
	background: -webkit-linear-gradient(-135deg, rgba(9,52,100,0.1) 0%,rgba(8,71,135,0.1) 25%,rgba(8,71,135,0.1) 25%,rgba(8,90,173,0.1) 50%,rgba(13,110,211,0.1) 75%,rgba(22,130,251,0.1) 100%);
	background: linear-gradient(-135deg, rgba(9,52,100,0.1) 0%,rgba(8,71,135,0.1) 25%,rgba(8,71,135,0.1) 25%,rgba(8,90,173,0.1) 50%,rgba(13,110,211,0.1) 75%,rgba(22,130,251,0.1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#093464', endColorstr='#1682fb',GradientType=1 );
}

.page_home .page_tv_content .yomeco_tv {
	padding-bottom:0;
}
#content .profile_image + .odd{margin-top: 0;}
.odd {
	margin:0 -15px;
	padding: 20px 15px 0 15px;
}
#content .profile_image {
	background: rgb(9,52,100);
	background: -moz-linear-gradient(-135deg, rgba(9,52,100,1) 0%, rgba(8,71,135,1) 25%, rgba(8,71,135,1) 25%, rgba(8,90,173,1) 50%, rgba(13,110,211,1) 75%, rgba(22,130,251,1) 100%);
	background: -webkit-linear-gradient(-135deg, rgba(9,52,100,1) 0%,rgba(8,71,135,1) 25%,rgba(8,71,135,1) 25%,rgba(8,90,173,1) 50%,rgba(13,110,211,1) 75%,rgba(22,130,251,1) 100%);
	background: linear-gradient(-135deg, rgba(9,52,100,1) 0%,rgba(8,71,135,1) 25%,rgba(8,71,135,1) 25%,rgba(8,90,173,1) 50%,rgba(13,110,211,1) 75%,rgba(22,130,251,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#093464', endColorstr='#1682fb',GradientType=1 );
}

 aside .tvCategory h3, .page_home #content .page_tv_content section.itemlist ul.slider > li:first-child  {
	background: rgb(9,52,100);
	background: -moz-linear-gradient(-135deg, rgba(22,130,251,0.66) 0%, rgba(13,110,211,0.66) 25%, rgba(8,90,173,0.66) 50%, rgba(8,71,135,0.66) 75%, rgba(9,52,100,0.66) 100%);
	background: -webkit-linear-gradient(-135deg, rgba(22,130,251,0.66) 0%,rgba(13,110,211,0.66) 25%,rgba(8,90,173,0.66) 50%,rgba(8,71,135,0.66) 75%,rgba(9,52,100,0.66) 100%);
	background: linear-gradient(-135deg, rgba(22,130,251,0.66) 0%,rgba(13,110,211,0.66) 25%,rgba(8,90,173,0.66) 50%,rgba(8,71,135,0.66) 75%,rgba(9,52,100,0.66) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1682fb', endColorstr='#093464',GradientType=1 );
}
.even {
	padding:20px 0 0;
}

#content.page_content > article ul li, #content ul.dot li, #sidebar ul.dot li, #sidebar .sideContent.features ul li, .layout-lp .fullpage .col ul li, .colContainer .col ul li {
	padding-left: 24px;
}
#content.page_content > article ul li:before, #content ul.dot li:before, #sidebar ul.dot li:before, #sidebar .sideContent.features ul li:before,.layout-lp .fullpage .col ul li:before,.colContainer .col ul li:before {  
     content: "•";
    color: #1682fb;
    display: inline-block;
    float: left;
    width: 20px;
    margin-left: -20px;
    font-size: 27px;
    height: 16px;
    line-height: 16px;
}

#content p, #content ul, #content ol {
	margin-bottom:14px;
}
 #content li {
	 margin-bottom:7px;
 }
#content h2 {
	margin: 34px 0 14px;
	font-size:18px;font-weight:300;
}
#content p + h1 {
	margin: 34px 0 14px;
}

#content .page_profile_shortinfo_content h2, #content .page_profile_vita_content h2 {
	margin-bottom:0;
	margin-top:0;
}

#content .page_profile_shortinfo_content .formwrapper + h2 {
	 margin: 34px 0 14px;
}

.page_profile_private #content form h2 {
	margin-bottom:23px;
}

#content h3, #content h1 + h2 {
	margin: 24px 0 14px;
	font-size:18px;
	font-weight:300;
}

.sideContent a, .sideContent  h2 a:hover {
	color:#78b0ef;
}
.sideContent  a:hover, .sideContent h2 a {
	color:#ebebeb;color:rgba(235,235,235,0.5);
	
}

a.more:after {    content: "...";
     
}
.lastVisitors {text-align:center;color:#e8eaec;font-size:16px;}
.lastVisitors p {margin-top:30px;clear:both;}
.user_item {text-align:center;    margin: 16px 0;position:relative;}
.user_item img{display:block;margin:15px auto 5px auto;border-radius:50%}

.user_item a.addButton {
	display: block;
    background: #041a32;
    width: 30px;
    height: 30px;
    color: #1682fb!important;
    top: 45px;
    left: calc(50% - 44px);
	line-height:30px;
	
}
	
	
#sidebar .contactSuggest .user_item img {width:68px}
.user_item.big img{margin:15px auto;}
.user_item a{color:#1682fb;display:block;}
.user_item a:hover {color:#1682fb;}

#sidebar .user_item a{color:#78b0ef;}
#sidebar .user_item a:hover {color:#78b0ef;}
	
	#sidebar .user_item a span.sub {
		display: block;
    font-size: 14px;
    color: #e8eaec;
	}

	.addButton {
		display:block;
		content:"\f067";
		background:#041a32;
		width:30px;
		height:30px;
		line-height:30px;
		border-radius:50%;
		color:#1682fb;
		    position: absolute;
    top: 45px;
    left: calc(50% - 44px);
	}
	
	.addButton {
		   width: 40px;
		height: 40px;
		line-height:40px;
	    top: 108px;
		left: 15px;
		    text-align: center;
			cursor:pointer;
	}
	
	.itemlist .addButton {
		    top: 5px;
		right: 5px;
		left: initial;
	}
	.addButton + .addButton {
		left: 60px;	
	}
	.addButton + .addButton + .addButton {
		left: 105px;	
	}
	.itemlist .addButton + .addButton {
		    top: 50px;
		right: 5px;
		left: initial;
	}
	.itemlist .type3 .addButtonContainer {
		top:0;
		left:initial;
		right:5px;
		    width: auto;
	}
	.itemlist .type3 .addButtonContainer .addButton{
		margin-left:5px!important ;
	}
	.itemlist .addButton + .addButton + .addButton {
		    top: 115px;
		
	}
	.image_container .addButtonContainer {top:95px;}
	.addButtonContainer {
		position:absolute;
		top: 108px;
		left: 0;
		width:100%;
		height:40px;
		text-align:center;
		margin:0 auto;
		white-space:nowrap;
	}
	.addButtonContainer .addButton {
		position:relative!important;
		left:initial!important;
		right:initial!important;
		top:initial!important;
		display:inline-block!important;
		margin:0px!important;
	}
	.addButton:after {
		content:"\f067";
	}
	
	
	.addButton.edit:after {
		content:"\f304";
		font-size:16px;
	}
	.addButton.delete:after {
		content:"\f00d";
	}
	
	.addButton.addMessage:after, .addButton.empty:after {
		content:"";
	}
	.addButton.addMessage {
		content:"";
		    background: url(../img/icon-write.svg) no-repeat 50% 50% #041a32;
			background-size:20px;
	}
.user_item > span {color:#e8eaec;font-size:16px;display:block;}

.user_item.big a{color:#ebebeb;font-size:18px}


#content .paging a {color:#78b0ef;padding:32px 4px;}
.paging ul {margin-bottom:0;}
#content .paging li {display:inline-block;margin-bottom:0;}
.paging li:first-child {margin-left:27%;}
.paging span, .paging a {display:inline-block;text-align:center;border-radius:50%;line-height:30px;width:30px;}
#content .paging span{color:#4f78a6;border:1px solid #4f78a6;}
.paging .prev {float:left;}
#content .paging .prev.inactive a, #content .paging .next.inactive a {color:#4f78a6;}
.paging .next {float:right;}
.paging .prev span, .paging .next span {    visibility: hidden;}

.paging.simple {
	margin:30px 0;
}
#content  .paging.simple p{
	    float: left;
    margin: 0;
	line-height:30px;
    white-space: nowrap;
}
#content .paging.simple ul {
    float: right;
    margin: 0;
}


.paging.simple  li:first-child {
	margin-left:0;
}
#content .paging.simple a{padding:0}

/******** CONTENT - PROFILE ********/
#content h1.grey, #content h2 {color:#999da3;}
#content h1 {    color: #ccced0;
    font-weight: 300;}

.page_profile_vita #content, .page_search #content {padding: 0 0 50px 0}
 
#content .page_profile_shortinfo_content h1, .page_profile_vita #content h1, .page_blog #content h1, .page_search #content h1, .page_tv #content h1, .page_messages #content h1  {display:none;}
.page_search #content h1.forceShow {display:block;}
.page_home #content h1, .page_home.layout-lp #content h2   {    border-bottom: 1px solid #1682fb;    font-size: 24px;



    border-color: rgba(22,103,251,0.5);line-height:60px;padding:10px 15px 0 15px;margin-bottom:0;font-weight:400}

	.page_home.layout-lp #content h1, .page_home.layout-lp #content h2  {padding:0;margin:0;border-bottom:0;text-align:center;color:#78b0ef;text-transform:uppercase;}
	.page_home.layout-lp #content h2 {
	font-size:18px;
}

.page_home.layout-lp #content h1 {padding: 10px 0}
.page_home.layout-lp #content #yomeco_advantages h2 {color:#ebebeb;color:rgba(235,235,235,0.5);font-size:18px;line-height:30px;}
	
	.page_home #content .page_tv_content h1 {border:0}
	.page_home #content .page_tv_content h1  {
		padding-top:0;
	}
	.page_home #content h1 a {
		display:block;
	}
	#content h1 a.edit, #content h2 a.edit, #content h3 a.edit {
		margin-left:15px;
		color:#ccced0;
	}
	#content h2 a.edit {color:#999da3; }
	

	
	
	.page_home #content h1 a:before {
		width: 56px;
		text-align: center;
	}
	.page_home #content .page_tv_content h1 a:before {
			content:"\f26c";
	}
	.page_home #content .page_blog_content h1 a:before {
			content:"\f27a";
			font-weight: 400;
	}
.page_profile_shortinfo_content dl {color:#ccced0;}
	.page_profile_shortinfo_content dt {
    float: left;
    width: 115px;
	clear:both;
	
}
.page_profile_shortinfo_content dd {  margin-left: 130px;word-break: break-word;font-weight:400}
.page_profile_shortinfo_content dl.right dd, .page_profile_shortinfo_content dl dd.right {text-align:right;max-width:230px}
.page_profile_shortinfo_content dd span.info {display:block;font-weight:300;}
h2 {font-size:18px;text-transform:uppercase;margin-bottom:6px;font-weight:300}
h2 span.info{font-size:16px;text-transform:none;}



.accordeonContainer .accordeonContent {display:none;padding:20px 15px;border-top: 1px solid #105fb7;}
/* .accordeonContainer section.active .accordeonContent {display:block;}*/
.accordeonContainer .accordeonItem {background:#0a3c73;}
.accordeonContainer .accordeonItem .accordeonToggle {padding: 16px 15px 0 15px;color:#fff;position:relative;margin:0;cursor:pointer;
	color: rgba(255, 255, 255, 0.5);}
.accordeonContainer .accordeonItem h2.accordeonToggle {text-transform:none;}
.accordeonContainer .accordeonItem .accordeonToggle:after {
    content: "\f0da";
    color: #fff;
	opacity:0.5;
    position: absolute;
    right: 32px;
    top: 0;
    line-height: 60px;
    pointer-events: none;
}
.accordeonContainer .accordeonItem.active .accordeonToggle:after {
	 content: "\f0d7";
}
.accordeonContainer .accordeonItem.active .accordeonContent {
	border-bottom: 1px solid #105fb7;
}
.accordeonContainer .accordeonItem.active .accordeonToggle{
}
.accordeonContainer .accordeonItem:nth-child(even), .accordeonContainer .accordeonItem:nth-child(even) .accordeonContent {background:#093464}


 
 /******** CONTENT - Blog ********/
  .page_blog_content article header {border-bottom:1px solid #13549c;background:#10253c;padding:14px 15px;position:relative;}
 .page_blog_content article header a {text-align:right;display:block;}
  .page_blog_content article header .editLinkContainer {position:absolute;right:0;bottom:3px;}
 .page_blog_content article header .editLinkContainer a {display:inline-block;margin-left:15px;font-size:14px;}
 .page_blog_content article header .editLinkContainer a.edit.delete {font-size:16px;}
 .page_blog #content article header h2, .page_home #content .page_blog_content article header h2 {color:#78b0ef;text-transform:none;font-size:16px;margin:0;}
 .page_blog_content article header time {display:block;color:#1268c9;font-size:0.777em}
 .page_blog_content .blog_content {border-bottom:1px solid #13549c;}
 .page_blog_content .blog_content label {display:none;}
 .blog_avatar {width:64px;float:left;border-radius:50%;}
 .blog_content {padding:10px 15px 15px 15px;}
 .blog_content p {margin-bottom:10px;}
  .blog_content .blog_details {margin-bottom:10px;}
  
  .blog_content a.lightbox + .blog_details {
	  margin-top:30px;
  }
  
 .blog_content iframe {
	     display: block;
    margin: 10px 0;
	max-width:100%;

 }
  
 .blog_content .blog_details p {margin-bottom:0!important;}
 .blog_content .blog_image  {display:block;text-align:center;margin-bottom:20px;}
 .blog_content .blog_image img {margin: 0 auto;}
  .page_blog_content .blog_comment {
	cursor:pointer;
display:block;	color:#78b0ef;
  }
  .page_blog_content .blog_comment i{
	margin-right:10px;
	    vertical-align: text-bottom;
  }
  .page_blog #content form, .page_home #content .page_blog_content form {padding-top:10px;}
   
  .page_blog_content .toggleActiveContainer.active form {display:block}
    .page_blog #content form label, .page_home #content .page_blog_content form label {display:none}

  .page_blog #content form .formblock.last button, .page_home #content .page_blog_content form .formblock.last button {margin: 0;
    width: 100%;}
	.page_blog_content .toggleActiveContent  {margin-top:20px;}
  .page_blog #content .blog_comments p, .page_home #content .page_blog_content .blog_comments p{
	  background:#10253c;
	  padding: 3px 32px 8px 19px;
	  margin: 0 0 8px 0;
	      margin-left: 94px;
		  border-radius:3px;
  }
  .page_blog #content .blog_comments p a.edit,
	.page_home #content .blog_comments p a.edit  {
	  margin-left:15px;
	  
  }

  .page_blog_content .blog_comments p span{color:#78b0ef;font-family:'Comfortaa', cursive;font-size:16px}
  .page_blog_content .blog_comments time{
	display:block;
text-align:right;	
margin:0 32px 0 0;

  }
  .page_blog_content .blog_comments > div {
	  margin-bottom:10px
  }
  
  .page_signup_content #content form .formblock:last-child button{width:100%}
  .shareDetails-image {    float: left;
    margin: 0 15px 15px 0;
	max-width:40%;}

.formblock.margin {margin-top:20px;}
.formblock.half {width:45%;width:calc(50% - 15px);}
.formblock.last {float:right;clear:none}
.formblock.half button {width:40%;width:calc(50% - 15px);float:left;    margin-top: 35px;}
.formblock.half button  + button{float:right}
.formblock .limit {position: absolute;
    right: 0;
    bottom: -27px;
    font-size: 16px;
}
.formblock .limit span {
	font-weight:400;
}

/******** CONTENT - Search ********/

.page_search_content .paging.simple {
	margin-left:15px;
	margin-right:15px;
}

.page_search_content article {
    padding: 10px 15px 20px 15px;
	background:#0c2d50;
	position:relative;
}


.page_search_content article:nth-child(odd){
	background:#0b2644;
}

.page_search_content article header {
    text-align: center;
    margin-left: 160px;
}
.page_search_content article img {
	width: 128px;
	height:128px;
	border-radius:50%;
    float: left;
	margin-bottom:15px;
}
.page_search_content#content article header h2{
    vertical-align: top;
    word-break: break-word;
    line-height: 1.2;
	text-transform: none;
	display: inline-block;
    margin: 4px 0;
}

.page_search_content article header span{
	color: #1682fb;
    text-transform: uppercase;
    display: block;
    vertical-align: top;
    font-size: 12px;
    font-family: 'Comfortaa', cursive;
    margin: 6px 0 0 0;
    max-height: 90px;
    overflow: hidden;
}

.page_search_content article dl {
	line-height:1.3;
	margin-bottom:0;
	clear:both;
	max-width: 100%;
    word-break: break-word;
}

.page_search_content article dd {
	display:inline;
}

.page_search_content article dd.highlight {
	color:#78b0ef;
}
.page_search_content article dt {
display:inline-block;
margin-right:5px;
}
.page_search_content article dt.hidden {
	display:none;
}

/******** CONTENT - TV ********/
.page_tv_content .player {
	margin: 0 -15px;
}

.page_home .page_tv_content .player {
	margin: 0 0 15px 0;
}
.page_tv_content ul.nav > li:before,
.page_search .details article ul.nav > li:before,
#content div.sharenav li:before,
.button.dark.icon:before {
    color: #fff;
    display: block;
    width: 28px;
    line-height: 30px;
    float: left;
    padding: 0 0 0 8px;
}

.page_tv_content ul.nav > li.play:before {	
	content:"\f04b";
}

.page_tv_content ul.nav > li.fav:before {
	content:"\f005";
}

.page_tv_content  ul.nav > li.reup:before {
	content:"\f079";
}

.page_search .details article ul.nav > li:before {
	content:"\f079";
}

.page_tv_content  ul.nav > li.share:before,
.page_search .details article ul.nav > li.share:before,
#content div.sharenav:before  {
	content:"\f1e0";
    width: 100%;
    text-align: center;
    padding: 0;
}

.page_tv_content ul.nav > li,
.page_search .details article ul.nav > li,
#content div.sharenav,
.button.dark  {
	float:left;
	cursor:pointer;
	width:78px;
	width:calc(28% - 2px);
	line-height:30px;
	margin: 0 2px 0 0!important;
	text-transform:uppercase;
	color:#fff;
	font-size:11px;
	font-family:'Comfortaa', cursive;
	background:#0d4e97;
	border-radius:3px;
}



#content div.sharenav  {
	float: right;
    width: 68px;
    margin: 0!important;
	text-align:center;
	font-size: 16px;
	    position: relative;
}

.page_tv_content ul.nav > li span + span,
.page_search .details article ul.nav > li span + span {
	display:inline;
}
.page_tv_content ul.nav > li span,
.page_search .details article ul.nav > li span,
.page_search_content article header div.sharenav > span, 
#content div.sharenav > span{
	display:none;
}
.page_tv_content ul.nav > li.share,
.page_search .details article ul.nav > li.share{
	width:16%;
	float:right;
	position:relative;
	margin-right:0!important;
}
.page_tv_content ul.nav > li.share {
	z-index:3;
}

.page_tv_content ul.nav > li.share span, .page_tv_content ul.nav > li.share ul,
.page_search .details article ul.nav > li.share span, .page_search .details article ul.nav > li.share ul  {
	display:none;
}
.page_tv_content ul.nav > li.share span.link {
	display:block;
}
#content.page_tv_content ul.nav > li.share ul,
.page_home #content .page_tv_content ul.nav > li.share ul,
.page_search #content.details article ul.nav > li.share ul,
#content div.sharenav ul {
    display: none;
    position: absolute;
    bottom: 30px;
    left: 0;
    margin: 0;
    width: 100%;
    background: #093464;
    background: rgba(9,52,100,0.9);
    text-align: center;
    color: #fff;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	padding: 6px 0 10px 0;
	    font-size: 18px;
}	

#content div.sharenav ul {
	top: 30px;
    bottom: initial;
	    padding: 10px 0 6px 0 ;
}
#content.page_tv_content ul.nav > li.share.active ul,
.page_home #content .page_tv_content ul.nav > li.share.active ul,
.page_search #content.details article ul.nav > li.share.active ul,
#content div.sharenav.active ul{
	display:block;
}
#content.page_tv_content ul.nav > li.share ul li,
.page_home #content .page_tv_content ul.nav > li.share ul li,
.page_search #content.details article ul.nav > li.share ul li,
#content  div.sharenav.active ul li {
	line-height:30px;
	margin-bottom:0;
}
#content.page_tv_content ul.nav > li.share ul li a,
.page_home #content .page_tv_content ul.nav > li.share ul li a,
.page_search #content.details article ul.nav > li.share ul li a,
#content   div.sharenav.active ul li a {
	color:#fff;
}

.page_home .page_tv_content ul.nav {
	margin: 0 15px 14px 15px;
}

.page_home .page_tv_content ul.nav {
	margin: 0 15px 14px 15px;
}

.page_home .page_tv_content .content {
	margin: 0 15px 0 15px;
}

video {width:100%;height:auto;max-width:100%;display:block}

.page_tv_content video, .page_tv_content .player {margin-bottom:15px;}
#content.page_tv_content article h3,
.page_home #content .page_tv_content article h3 {
	margin: 0 0 5px 0;
    color: #78b0ef;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;font-weight:300;
	width:calc(100% - 200px);
	float:left;
}.page_tv_content article h3 + time {
	
float:right;color:#1268c9;width:200px;text-align:right;    font-size: 16px;}
#content.page_tv_content article h2,
.page_home #content .page_tv_content article h2{
	    margin: 10px 0 12px 0; clear: both;
    
}


#content.page_tv_content article p,
.page_home #content .page_tv_content article p {
	    max-height:120px;
    overflow: hidden;
	position:relative;
	transition: all 150ms linear;
	font-size:16px;
	line-height:24px;
}

section.itemlist article {
    width: 210px;
	position:relative;
	min-height:209px;
}
section.itemlist .type2.empty article {
	min-height:0;
}
section.itemlist .type2.empty article span.caption{
	margin-top:15px;
}


#content.page_tv_content article .toggleClassContainer.active p, #content.page_tv_content article.hide-more {
	
	max-height: none;
}
#content.page_tv_content article .toggleClassContainer.active p span.overlay, #content.page_tv_content article.hide-more {
	background: transparent;
}
#content.page_tv_content article p span.overlay {
	display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
background: rgb(16,37,60);
background: -moz-linear-gradient(top, rgba(16,37,60,0) 0%, rgba(16,37,60,1) 100%);
background: -webkit-linear-gradient(top, rgba(16,37,60,0) 0%,rgba(16,37,60,1) 100%);
background: linear-gradient(to bottom, rgba(16,37,60,0) 0%,rgba(16,37,60,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10253c', endColorstr='#10253c',GradientType=0 );
}
#content.page_tv_content article.hide-more .toggleClass, #content.page_tv_content article.hide-more p span.overlay {
	display:none!important;
}
.page_tv_content article .toggleClassContainer .toggleClass {
	display:block;
	text-align:right;
	color:#78b0ef;
	margin-bottom:3px;
	cursor:pointer;
	font-size:16px;
}
.page_tv_content article .toggleClassContainer .less,
.page_tv_content article .toggleClassContainer.active .more {
	display:none;
}
.page_tv_content article .toggleClassContainer.active .less{
	display:block;
}

.page_tv_content  .col122 {
	margin-bottom:10px;
}

	
	.col122 .formblock:nth-child(2n+2) {
	margin-right:0;
}


section.itemlist {
	margin:0 -15px;
	padding: 0 15px;
	
	
}


.page_home #content .page_tv_content section.itemlist {
	margin:23px 0 0 0;
	
	
}

.page_home .page_tv_content .wrapper {
	padding-bottom:15px;
}
section.itemlist h2 {
	margin:6px 0 8px 0;
	line-height:45px;
	color:#78b0ef;
}

section.itemlist h2 i{
	float:right;
	cursor:pointer;
	    width: 20px;
    height: 10px;
    margin-top: 16px;
}

section.itemlist.showAll h2 i.fa-bars:before {
	content:"\f00d";
}

	
	
section.itemlist .jcarousel{
	margin: 5px 0 10px 0!important;
}
section.itemlist li {

	
	line-height:20px;
	padding-bottom:20px;
	background:#061c34;
	float:left;
}
#content section.itemlist li {
    margin: 0 15px 15px 0;
    max-width: 100%;
}
section.itemlist li img, section.itemlist li .embed-container, section.itemlist li video,  section.itemlist li .mejs__container{
	margin-bottom:18px;
}

section.itemlist li.type3 article{
	min-height:0;
}
section.itemlist li .video-js.vjs-audio {
	margin-top:10px;
	margin-bottom:0;	
	width: 100%;
    height: 30px;
	overflow:hidden;
}
section.itemlist > div.jcarousel {
	overflow:hidden;
}
section.itemlist > div.jcarousel > ul{
	width: 100000em;
}
 section.itemlist .caption {
	color: #b3cce8;
    font-size: 16px;
    padding: 0 10px;
    word-break: break-word;
    text-overflow: ellipsis;
    max-height: 40px;
    overflow: hidden;
    display: block;
	
}
#content section.itemlist .caption a {
	color:#b3cce8;
}
section.itemlist .meta {
	color: #78b0ef;
    font-size: 12px;
    padding: 0 10px;
    max-height: 40px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
	line-height:18px;
	margin-top:2px;
}

aside .tvCategory h2, aside .tvCategory h3 {
	padding: 16px 15px 7px 15px;
    
    color: #ebebeb;
    color: rgba(235,235,235,0.8);
    font-weight: 700;
    margin: 0 0 30px 0;
}
 aside .tvCategory {
	background: #0a1f37; 
 }
 aside .tvCategory h2 {
background: #1260b8;
 }
 aside .tvCategory h3 {
	 color:#fff;
	 font-weight:300;
	   margin: 0 0 10px 0;
 }
  aside .tvCategory h4 {
	 color:#7db7f8;
	 font-weight:300;
	   margin: 0 0 10px 0;
	       line-height: 1.25em;
 }
   aside .tvCategory strong {
	 color:#78b0ef;
   }
aside .tvCategory .item_container {
	padding:0 15px;
}
aside .tvCategory .item_container img {
	width:100%;
}

/******** CONTENT - Messages ********/

.button.icon-contact:before {
	background-image:url("../img/icon-send-fff.svg");
}
#content .buttonContainer .button.has-icon {
	margin-right:30px!important;
}
#content .buttonContainer .button.has-icon:last-child{
	margin-right:0!important;
}
.button.has-icon.icon-noimg:before {
	background:transparent;
	vertical-align: baseline;
	margin-right:8px;
}
.button.has-icon.icon-noimg.play:before {
	content:"\f0da";
}
.button.icon-user-add:before {
	content:"\f234";
}
.button.icon-user-alert:before {
	content:"\f071";
}
.button.icon-user-info:before {

	content:"\f05a";
}

ul.icon_nav li.applications a:before,
.button.icon-application:before {
	height: 24px;
    width: 24px;
	background-image:url("../img/icon-applications.svg");
	margin-bottom:0;
}
.button.has-icon:before  {
	height: 24px;
    width: 24px;
	vertical-align:middle;
	margin-bottom:0;
	margin-right:16px;
}
.button.icon-application:before {
	background-image:url("../img/icon-applications-fff.svg");
}
ul.icon_nav li.applications.active a:before{
	background-image:url("../img/icon-applications-828d99.svg");
}
ul.icon_nav li.answer a:before {
	background-image:url("../img/icon-answer.svg");
	margin-bottom:4px;
}
ul.icon_nav li.remit a:before {
	background-image:url("../img/icon-remit.svg");
}
ul.icon_nav li.delete a:before {
	background-image:url("../img/icon-delete.svg");
	margin-bottom:3px;
}
ul.icon_nav li.prev a:before {
	background-image:url("../img/icon-up.svg");
	width:21px;
	height:12px;
}
ul.icon_nav li.next a:before {
	background-image:url("../img/icon-down.svg");
	width:21px;
	height:12px;
}
ul.icon_nav li.prev a,
ul.icon_nav li.prev a {
	display:block;
}

#content ul.icon_nav li a span {
font-size:20px;
}


#content ul.icon_nav li.prev,
#content ul.icon_nav li.next {
	float:right;
	width:26px;
	margin-right:0;
}
#content ul.icon_nav li.next {
	margin-right:7px;
}
ul.icon_nav li.prev a:before {
	text-align:right;
	width:26px;
		    margin-bottom: 5px;
}
ul.icon_nav li.next a:before {
	text-align:left;
	width:26px;
		    margin-bottom: 5px;
}
ul.icon_nav li.prev span,
ul.icon_nav li.next span {
	display:none;
}
.btop {
	border-top: 1px solid #1682fb;
	border-color:rgba(22,103,251,0.5);
	padding-top:10px;
}

.bbottom {
	border-top: 1px solid #1682fb;
	border-color:rgba(22,103,251,0.5);
	padding-bottom:10px;
}

hr {
   border:0;
   border-bottom: 1px solid #1682fb;
    height: 0;
    border-color:rgba(22,103,251,0.5);

}

#content hr{
   clear: both;
    margin: 0 -15px 7px -15px;
    padding: 0 0 10px 0;
}
#content hr.first{
	padding:0;
}

.page_messages_new_content button {
    display: block;
    width: 100%;
    margin: 10px 0 30px;
}

.page_messages_content form {margin-bottom:10px;padding: 0 15px;}
.page_messages_content form label {display:none}
.page_messages_content form select {width:45%;width:calc(50% - 30px);float:left;border-top-right-radius:0;border-bottom-right-radius:0;}
.page_messages_content form .input-icon-container {width:55%;width:calc(50% + 30px);float:left;}
.page_messages_content form .input-icon-container input {border-top-left-radius:0;border-bottom-left-radius:0;}
.page_messages_content form .input-icon-container  i {
    top: 0;
    right: 0;
}
.page_messages_content article {
	position:relative;
}
.page_messages_content article > div.header {
	border-top: 1px solid #1682fb;
	border-bottom: 1px solid #1682fb;
    border-color:rgba(22,103,251,0.5);
	margin-top:-1px;
	padding: 20px 15px 12px 15px;
	position:relative;
	color:#b3cce8;
}

.page_messages_content article.new:before {  
    content: "";
    background: #1682fb;
    display: block;
    position: absolute;
    right: 15px;
    top: 20px;
    font-size: 30px;
    height: 7px;
    width: 7px;
    border-radius: 50%;
}

.page_messages_content article img, .page_messages_content .message_content .cl {
	float:left;
	width:68px;
	margin-right:30px;
	border-radius:50%;
}

.page_messages_content .message_content .cl  {
	text-align:center;
}
.page_messages_content.details .message_content .cl{
	display:none;
}
#content.page_messages_content {
	padding-left:0;
	padding-right:0;
}

#content.page_messages_content article h2 {
color:#b3cce8;
font-size:16px;
    margin: 0;
    padding-top: 12px;
}

#content.page_messages_content article a {
	color:#b3cce8;
}
#content.page_messages_content article a.attachment {
	color:#78b0ef;
	display:block;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	margin-top:3px;
}
#content.page_messages_content article a.details {
		color:#78b0ef;
}
#content.page_messages_content.details .message_content .cl i {
	display:none;
}

 #content.page_messages_content article a.attachment:before {

    margin-right: 10px;
    margin-bottom: 3px;
}

.page_messages_content article time {
color:#1268c9;
font-size:14px;
display:block;

    line-height: 16px;
}

.page_messages_content .message_content {
	clear: both;
	padding-top:10px;
	font-size:16px;
}

.page_messages_content .message_content .cr {
	float:left;
	    width: calc(100% - 98px);
}
.page_messages_content.details .message_content .cr {
	float:none;
	    width: auto;
}

.page_messages_content .message_content .cr i {
	color:#4370a1;
	margin-left:5px;
	    vertical-align: middle;
}

.page_messages_content.details .message_content .cr i {
	display:none;
}
#content.page_messages_content .message_content .cl i {
	display:block;
	color:#7db7f8;
	    margin-top: 3px;
}

.page_messages_content .icon_nav {
	border-top: 1px solid #1682fb;
	border-color: rgba(22,103,251,0.5);
}

.page_messages_content .icon_nav.short {
	border-bottom: 1px solid #1682fb;
	background:#041a32;
	background:rgba(4,26,50,0.8);
	border-color: rgba(22,103,251,0.5);

}
    
.page_messages_content.details .message_content_details,
.page_search_content.details article .details{
	clear:both;
	padding:30px 15px;
	background:#041a32;
	background:rgba(4,26,50,0.8);
}

.page_search_content.details article {
	padding:0;
}
.page_search_content.details section.form {
	padding:0 15px;
}
.page_search_content.details article > div.header {
	padding: 20px 15px;
	position:relative;
}

.page_search_content.details article > div.header .addButton{
	top:118px;
}

.page_search_content.details article .details .caption{
	display:block;
	font-weight:400;
}

#content section.itemlist .jcarousel li {
	margin-bottom:0;
}
.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.jcarousel > ul {    width: 10000em;
    position: relative;margin:0!important;}
	.jcarousel > ul > li {
	float:left;
	}
.jcarousel-control  {
	    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 30px;
    height: 100%;
	    text-indent: -99999px;
		cursor:pointer;
}

.jcarousel-control:hover {
	background:#061c34;
	background:rgba(6,28,52,0.5);
}

.jcarousel-control:after {
	content:"\f104";
	color:#78b0ef;
	position:absolute;
	left: 50%;
    left: calc(50% - 10px);
    top: 50%;
    top: calc(50% - 29px);
	text-indent: initial;
	    font-size: 36px;
}

.jcarousel-control.inactive {
	display:none;
}
.jcarousel-control.jcarousel-next  {
    right: 0;
    left:initial;
}
.jcarousel-control.jcarousel-next:after {
	content:"\f105";
	right: 50%;
    right: calc(50% - 10px);
    left:initial;
}

section.itemlist.showAll .jcarousel > ul  {
	left: 0px!important;
    top: 0px!important;
    width: 100%!important;
}
section.itemlist.showAll .jcarousel > ul  > li {
	margin-bottom:15px!important;
}
section.itemlist.showAll .jcarousel .jcarousel-control {
	display:none;
}

.systemmessage {
	border:1px dashed #1682fb;
	background:#fff;
	color:#1682fb;
	padding: 15px 30px 0 98px;
	font-family: 'Source Sans Pro', sans-serif;
	position:relative;
	min-height:58px;
	margin-bottom:15px;
}


.systemmessage.error {
	border-color:#b73737;
	color:#b73737;
}

.systemmessage:after {
	content:"\f14a";
	    position: absolute;
    left: 22px;
    top: 6px;
    font-size: 30px;
}

.systemmessage.error:after {
	content:"\f071";
}
#content .systemmessage ul li {
	    padding-left: 0!important;
		margin-bottom:3px!important;
}
#content .systemmessage ul li:before {
	display:none!important;
}

main .col123 .formblock.margin, main .col223 .formblock.margin {margin-top:20px}
main .col123 h2, main .col123 h3,main .col223 h2, main .col223 h3 {clear:both}

.col223 .formblock {float:left;width:45%;width:calc(50% - 15px);margin-right:30px;clear:none;}

.page_contact #content .col123 .formblock.full:nth-child(8) button {
	 margin-top: 20px;
	 width: calc(50% - 15px);
	     display: inline-block;
}

.page_contact #content .col123 .formblock.full:nth-child(8) button  +  button {
	margin-left:30px;
}

#content table {
	width:100%;
	margin-bottom: 14px;
}
#content table th,#content table td {
	padding: 2px 5px;
}

table.goldsilver tr th:nth-child(2), table.goldsilver tr th:nth-child(3),
table.goldsilver tr td:nth-child(2), table.goldsilver tr td:nth-child(3){
	text-align:center;
}

  tr.odd {
	  margin: 0;
    padding: 0;
	background:transparent;
  }
	
/**************** modal-dialog *****************************************/
#mask {position:absolute;z-index:9000;background-color:#000;height: 100px;width: 100px;top:0;left:0;display: none;}
#modal-dialog{position:absolute;display:none;z-index:9999;width: 500px;color:#ccced0;background:#10253c;border:5px solid #1682fb;max-width:90%;}
#modal-close{position:absolute;z-index:9998;top: -5px;
    right: -5px;display:block;width:29px;height:29px;background: no-repeat 0 0;    text-align: center;
    line-height: 29px;
    background: #1682fb;
    color: #fff;cursor:pointer;}
#modal-dialog-loading {display:none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/ajax-loader-big.gif) no-repeat 50% 50% #fff;opacity:0.5;filter:alpha(opacity=50);}
#modal-dialog-content {padding:30px 30px 23px 30px;}
#modal-dialog-content button, #modal-dialog-content a.button {margin:0;color:#fff;}
#modal-dialog-content h1 {margin-bottom:25px;}
#modal-dialog-content label{display:none;}
#modal-dialog-content label.checkbox, #modal-dialog-content input[type="checkbox"] + label{display:block;clear:both}
#modal-dialog-content input, #modal-dialog-content textarea{width:100%;margin-bottom:23px;}
#modal-dialog-content input.checkbox{float:left;width:auto;margin-right:5px;}
#modal-dialog-content .form button, #modal-dialog-content .form a.button{width:calc(50% - 15px);margin: 0 23px 0 0;float:left;max-width:264px;}
#modal-dialog-content .form.onebutton button, #modal-dialog-content .form.onebutton a.button {
    margin: 0 0 20px 0;
    display: block;
    width: 100%;
    max-width: none;
}
#modal-dialog-content a {
	color:#78b0ef;
}
#modal-dialog-content a:hover {
	color:#fff;
}
#modal-dialog-content .form .tright a {
	display:block;
	
}
	
#modal-dialog-content .form button + a.button, #modal-dialog-content form a.button + button {margin-right:0;float:right}
#modal-dialog-content .footer {margin-top:23px;text-align:center;}
#modal-dialog-content .footer button, #modal-dialog-content .footer a.button{display:inline-block;width:auto;}
#modal-dialog-content .footer a.button + a.button, #modal-dialog-content .footer button + button {margin-left:30px;}
#modal-dialog-content .footer button.margin, #modal-dialog-content .footer a.button.margin{margin-top:20px;}


.dblock {display:block;}
.center {text-align:center;}

.g-recaptcha {
	margin-bottom:20px;
	min-height:78px;
}

.formblock.hasTextarea  {width:100%;clear:both;margin-right:0;}
.formblock.hasTextarea textarea {    height: 94px;}

.tcl30 {
	width: 30%;
	width: calc(30% - 15px);
    float: left;
}
.tcr70{
	width: 70%;
	width: calc(70% - 15px);
    float: right;
}
main .col123 .formblock .tcr70, main .col123 .formblock .tcl30,
main .col223 .formblock .tcr70, main .col223 .formblock .tcl30{float:left}

.page_joboffers .searchform .formblock:nth-child(5){
	margin: 0;
    float: right;
}
.page_joboffers #content .searchform .formblock:nth-child(5) button {
	margin:0;
}

.button.dark {
	float: none;
    display: inline-block;
    margin: 20px 0 0;
}

#content .button.dark {
	
    margin: 20px 0 0!important;
}

.button.dark:hover {
	background:#0d4e97;
}

#content .button.has-icon {
	text-align:left;
	color:#fff;
	font-size:16px;
	width:auto;
}

/**************** shareDetails *****************************************/
#shareDetails {padding-top: 10px;}
.shareDetails {padding-top: 20px;}
#shareDetails img, .shareDetails img{float: left;margin: 0 20px 20px 0;max-width:30%}
#shareDetails p.caption, .shareDetails p.caption {color: #78b0ef;text-decoration: none!important;margin-bottom:5px;}
.shareDetails p.caption {font-size: inherit;}
#shareDetails p.url {color: #d6d2cc;overflow: hidden;text-overflow: ellipsis;    font-size: 14px;
    color: #999da3;margin:0;}
#shareDetails a.close {float:right;margin: 0 0 10px 10px;}
#getHTMLDetails {margin-bottom:20px;}
#getHTMLDetails .center img {margin-top: 10px;display:inline-block}
#modal-dialog #getHTMLDetails,#modal-dialog #shareDetailsContent {padding:0;}
#modal-dialog #shareDetails{padding:10px 0;}
#modal-dialog #shareDetails img {width: 100px!important;height: auto!important;margin: 0 10px 10px 0;}
#modal-dialog #shareDetails p.url {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#modal-dialog #shareDetails p.description {margin-top:10px;}
#modal-dialog #shareDetails p.options {margin-top:10px;margin-bottom:0;}
#modal-dialog-content #shareDetails p.options input{width:auto;margin-bottom:0;}
#modal-dialog-content #shareDetails p.options label{float:none;display:inline;}
#getHTMLDetails.padding #shareDetails {padding-top:16px!important;padding-bottom:16px!important;}
#getHTMLDetails.padding .center img {margin-top:16px!important;margin-bottom:16px!important;}


/**************** uploader *****************************************/
.qq-uploader {position: relative;width: 100%;}
.qq-upload-drop-area, .qq-upload-extra-drop-area {position: absolute;top: 0;left: 0;width: 100%;height: 100%;min-height: 30px;z-index: 2;background: #efefe9;text-align: center;}
.qq-upload-drop-area span {display: block;position: absolute;top: 50%;width: 100%;margin-top: -8px;font-size: 12px;}
.qq-upload-extra-drop-area {position: relative;margin-top: 50px;font-size: 12px;padding-top: 30px;height: 20px;min-height: 40px;}
.qq-upload-drop-area-active {background: #b0b0ae;}
.qq-upload-list {margin: 0!important;padding: 0!important;list-style: none;min-height:28px;}
.qq-upload-list li {font-size: 14px;background-image:none!important;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size,.qq-upload-cancel, .qq-upload-retry, .qq-upload-failed-text,.qq-upload-delete, .qq-upload-pause, .qq-upload-continue {margin-right: 12px;display: inline;}
.qq-upload-file {}
.qq-upload-spinner {display: inline-block;background: url(../img/ajax-loader.gif) no-repeat 50% 50%;width: 16px;height: 16px;vertical-align: text-bottom;}
.qq-drop-processing {display: block;margin-top: -31px;
    margin-bottom: 7px;
    text-align: center;}
.qq-drop-processing-spinner {display: none;background: url(../img/ajax-loader.gif) no-repeat 50% 50%;width: 24px;height: 24px;vertical-align: text-bottom;}
.qq-upload-delete, .qq-upload-pause, .qq-upload-continue {display: inline;}
.qq-upload-retry, .qq-upload-delete, .qq-upload-cancel,.qq-upload-pause, .qq-upload-continue {color: #000000;}
.qq-upload-retryable .qq-upload-retry {display: inline;}
.qq-upload-size, .qq-upload-cancel, .qq-upload-retry,.qq-upload-delete, .qq-upload-pause, .qq-upload-continue {font-size: 14px;font-weight: normal;color: rgba(120,176,239,0.5)!important}
.qq-upload-failed-text {display: none;font-style: italic;font-weight: bold;}
.qq-upload-failed-icon {display:none;width:15px;height:15px;vertical-align:text-bottom;}
.qq-upload-fail .qq-upload-failed-text {display: inline;}
.qq-upload-retrying .qq-upload-failed-text {display: inline;color: #D60000;}
.qq-upload-list li.qq-upload-success , .qq-upload-list li.qq-upload-success a, .qq-upload-list li.qq-upload-success span {color: #ccced0!important;}
.qq-upload-list li.qq-upload-fail , .qq-upload-list li.qq-upload-fail a , .qq-upload-list li.qq-upload-fail span{color: #b73737!important;}
.qq-progress-bar {display: block;width: 0%;height: 15px;border-radius: 3px;margin-bottom: 10px;}
.qq-total-progress-bar {height: 25px;border-radius: 9px;}
.qq-total-progress-bar-container {margin: 9px;}
INPUT.qq-edit-filename {position: absolute;opacity: 0;filter: alpha(opacity=0);z-index: -1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.qq-upload-file.qq-editable {cursor: pointer;}
.qq-edit-filename-icon.qq-editable {display: inline-block;cursor: pointer;}
INPUT.qq-edit-filename.qq-editing {position: static;margin-top: -5px;margin-right: 10px;margin-bottom: -5px;opacity: 1;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.qq-edit-filename-icon {display: none;background-position: 0 0;background-repeat: no-repeat;width: 15px;height: 15px;vertical-align: text-bottom;margin-right: 5px;}
INPUT.qq-edit-filename.qq-editing ~ .qq-upload-cancel {   display: none;}
.qq-hide {display: none;}
.fineuploader-submitted .uploadArea .svg-icon.icon-upload + p,
.fineuploader-queued .uploadArea .svg-icon.icon-upload + p,
.fineuploader-uploading .uploadArea .svg-icon.icon-upload + p,
.fineuploader-upload .uploadArea .svg-icon.icon-upload + p,
.fineuploader-paused .uploadArea .svg-icon.icon-upload + p {visibility:hidden}
.qq-progress-bar-container-selector, .qq-upload-spinner {display:none}
.uploadArea.preview .qq-upload-list {    margin-top: 31px!important;}
#content .uploadArea.preview a {color:rgba(120,176,239,0.5); }
.qq-upload-file {   max-width: 50%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    vertical-align: bottom;}
#content .uploadArea.preview span.link {cursor:pointer}

.blockUpload .hint {text-align:center}

.fineuploader-submitted .qq-uploader-wrapper > .uploadArea.preview,
.fineuploader-queued .qq-uploader-wrapper > .uploadArea.preview,
.fineuploader-uploading .qq-uploader-wrapper > .uploadArea.preview,
.fineuploader-upload .qq-uploader-wrapper > .uploadArea.preview,
.fineuploader-paused .qq-uploader-wrapper > .uploadArea.preview {visibility:hidden}


.qq-uploader-wrapper {
	position:relative;
}
.qq-uploader-wrapper > .uploadArea.preview {
	margin: 0 auto;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.qq-uploader-wrapper > .uploadArea.preview > i {
	display: none;
}
.qq-uploader-wrapper > .uploadArea.preview > ul {
	    margin: 0 auto!important;
}
.qq-uploader-wrapper > .uploadArea.preview > ul li {
	    margin: 0!important;
}

#content.page_search_content article dd.details {display:block;margin:10px 0 0}

#content .centerButtons a.button + a.button {margin-left:30px;}

#content .formblock.blockButton button {float:left}
#content .formblock.blockButton button + button {margin-left:30px}
#content #js_show_cv .accordeonContent li a.edit, #content .category_list a.edit {    font-size: 14px;
    margin-left: 10px;
    color: #ccced0;vertical-align:middle;}
	#content #js_show_cv .accordeonContent li a.edit.delete, .category_list a.edit.delete {
		font-size:16px;
	}
	.page_profile_private #content > article.page_profile_vita_content {margin:0 -15px;}
	
#content .page_profile_vita_content .accordeonContent ul li {margin-bottom:15px;}
#edit_worksampling li a i.icon-attachment {    vertical-align: middle;
    margin: 0 0 3px 10px;}
	
.formblock.radioContainer2 {padding-top:19px;}
.formblock.radioContainer2 label {margin-bottom:4px}

#content form h2,#content form h3 {clear:both;}

.nocb {padding-left:24px;    margin-bottom: 8px;}
span.nocb {display:inline-block}

.deleteAccount {margin-top:200px;font-size:14px;}


/**************** jQuery.fancybox *****************************************/
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background:center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent;-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 10px;background-position: 0 -36px;}
.fancybox-next span {right: 10px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
.fancybox-lock {overflow: hidden;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: hidden;}
.fancybox-title {visibility: hidden;font: normal 13px/20px Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child{display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent;background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}
#fancybox-custom-loading {display:none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:no-repeat 50% 50% #fff;opacity:0.5;filter:alpha(opacity=50);z-index:100000;}

/**************** jQuery.Jcrop *****************************************/
.jcrop-holder {direction: ltr;text-align: left;margin: 0 auto;}
.jcrop-vline,.jcrop-hline {background: #ffffff url(../img/jcrop-border.gif);font-size: 0; position: absolute;}
.jcrop-vline {height: 100%;width: 1px !important;}
.jcrop-vline.right {right: 0;}
.jcrop-hline {height: 1px !important; width: 100%;}
.jcrop-hline.bottom {bottom: 0;}
.jcrop-tracker {height: 100%;width: 100%;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;}
.jcrop-handle {background-color: #333333;border: 1px #eeeeee solid;width: 7px;height: 7px;font-size: 1px;}
.jcrop-handle.ord-n {left: 50%;margin-left: -4px;margin-top: -4px;top: 0;}
.jcrop-handle.ord-s {bottom: 0;left: 50%;margin-bottom: -4px;margin-left: -4px;}
.jcrop-handle.ord-e {margin-right: -4px;margin-top: -4px;right: 0;top: 50%;}
.jcrop-handle.ord-w {left: 0;margin-left: -4px;margin-top: -4px;top: 50%;}
.jcrop-handle.ord-nw {left: 0;margin-left: -4px;margin-top: -4px;top: 0;}
.jcrop-handle.ord-ne {margin-right: -4px;margin-top: -4px;right: 0;top: 0;}
.jcrop-handle.ord-se {bottom: 0;margin-bottom: -4px;margin-right: -4px;right: 0;}
.jcrop-handle.ord-sw {bottom: 0;left: 0;margin-bottom: -4px;margin-left: -4px;}
.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s {height: 7px;width: 100%;}
.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w {height: 100%;width: 7px;}
.jcrop-dragbar.ord-n {margin-top: -4px;}
.jcrop-dragbar.ord-s {bottom: 0;margin-bottom: -4px;}
.jcrop-dragbar.ord-e {margin-right: -4px;right: 0;}
.jcrop-dragbar.ord-w {margin-left: -4px;}
.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline {background: #ffffff;filter: alpha(opacity=70) !important;opacity: .70!important;}
.jcrop-light .jcrop-handle {-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #000000;border-color: #ffffff;border-radius: 3px;}
.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline {background: #000000;filter: alpha(opacity=70) !important;opacity: 0.7 !important;}
.jcrop-dark .jcrop-handle {-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #ffffff;border-color: #000000;border-radius: 3px;}
.solid-line .jcrop-vline,.solid-line .jcrop-hline {background: #ffffff;}
.jcrop-holder img,img.jcrop-preview {max-width:none;}
.fancybox-inner .jcrop-holder {margin-bottom:20px;}
.fancybox-inner .jcrop-container {padding:10px;text-align:center;position:relative;}
.jcrop-container button {
	    margin: 20px auto;
    color: #fff;
}

#sub-nav-add .blockUpload .showUploadArea {
	display:none;
}
#sub-nav-add .blockUpload.active .showUploadArea {
	display:block;
}
iframe {max-width:100%;}

.embed-container {
  position: relative; 
  padding-bottom: 56.25%;
  height: 0; 
  overflow: hidden; 
  width: 100%;
  height: auto;
}
.embed-container iframe {

  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; 
}


#fancybox-custom-loading{background-image:url('data:image/gif;base64,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')}

.fancybox-nav{background-image:url('data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}

#fancybox-loading div{background-image:url('data:image/gif;base64,R0lGODlhGAAYAPcIADo6OkVFRTQ0NMnJydPT04yMjC8vL7y8vB0dHXl5eX5+fu7u7lJSUqGhoQ0NDSsrK62treXl5ZSUlMLCwhgYGKenp7S0tLu7u/X19fr6+kNDQ5ycnBISEgQEBFtbW7GxsRcXFzAwMCMjI2ZmZoaGhktLS83NzQoKClxcXE1NTc7OzhQUFGVlZQUFBVRUVG9vbxkZGZWVlebm5tzc3NTU1OLi4jExMVlZWUBAQJ6eniYmJqKiopqamoeHh6+vr8PDwwkJCT8/P5OTkw8PDykpKRAQECEhIYmJiYiIiCQkJF1dXS0tLSAgILCwsAgICBERETMzM4WFhb29vSoqKgsLC6Ojo7+/v5mZmfT09Pn5+Tg4OLa2trq6utDQ0CIiIp2dnaurqwwMDD09PUdHR66urkRERExMTNXV1eHh4ZaWlhMTE9vb28/Pzzw8PKCgoBYWFqysrL6+vlpaWm5ubp+fn0ZGRsDAwJubmz4+Pg4ODjk5OZCQkAYGBicnJywsLDIyMnh4eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/i1NYWRlIGJ5IEtyYXNpbWlyYSBOZWpjaGV2YSAod3d3LmxvYWRpbmZvLm5ldCkAIfkEBQoACAAsAAAAABgAGAAAB/+ACIKDhAg2NoWJiUAtgkMHB0OKkys8L44qKpIIMEaNkwgrBzQGCEOZkkA2RJ+gLjJCLaeanAJFlCuCQDs1AUCoRQI6gy2tLQU+KUAIADMxQDc3LUY2ki1FREbELD8EMQJAKcODQLdAOgI2MIVEPSoDAZNDh0bLiS04R9qKQEa3hUACMrIHSlAxQUaE8FiYI0jBIgaISCTSL8aOHBhxPCQSkYiOVEOAhGw1qdHBREM8Ter3bxE1Gy0LFaFHUBAMG8IkhSR0zRQ6dYSMECnSSJW2IreobVqRjWcrdLc4yrKxD8HJRDO1tZCI0FZBq0RsLNvKytQqkveMrBMUcVAntF8IdRD5+lXk10AAIfkEBQoABgAsAAAAABgAGAAAB/+ABoKDhC1LD4SJioItToJOTRAOjC2LiQUsgg5SUpMGCRUUloMQE4ibnQZQESqiowYpBFEtqA4tDRlKlk9PjxIqGk6cTikYTY6LChvBBgIDSE4MDE4NCxqCTw9MhEpNUlFLTgFJhA8MtElQUBSVg0kKFxYAu+pMyIoACgiWTkyehQbatXs1qJKTJA8SLuk16smhhEmcOEjy8AHDXQ8PTWpRaSBBj4mebLPUgsnFRE4QqDtJ6AkUAfYSUVCXZJItQhINTBQAZQUhJgs1QdnGywATKBtXaCOZRECvB0toCSBH0MATmIISCmIiwCdBqMi06lyypCoTVy0StqMwsuogsW4GFzm5ZykQACH5BAUKAAIALAAAAAAYABgAAAf/gAKCg4QCU0mFiYkdHYJUDQ1Ujo2KgxwKHoJhZGRhgi9XIJWCHF9kiJtgngY0XKKjAmNWCQJUZGCSMTIulYyOSFxatrgBNZGCMDCEXlMcgjZbCVRjY1QxMwACYR5dVZLINjZJYR1iCIRT1WIfWTIJlI4IWjaeigwLWA02lWFe34lTqqSAN4gSQUUGB1GZwpChs1EcDEyROIXKQoYSH1bi0FDiP1iLICL4SIgKgnqJwsijtzGcv0IwDIgjF+YjFU9hkmgx8EqQFwMPw9jwIoCDMwQG6nEkWpCgFk8Mi2oh5EsRBy1EO0QV4EWLxl4TvzFsREXiwUIdvCgToHXKIBheC87CSuIWJCyLIAMBACH5BAUKAAAALAIAAAAWABcAAAfegACCg4MiIoSIiYgSBYqKHSIwgg45V1SCIwUcjh1TIZdUlZdTExBqjgBqAoeUVx0dJARmqII6IQ6hljhsEoSnAIeDDiEiHTg4HUgDAgBULhOugiEhOg4dHB2EImVUAlURZy+XgiICt45ma2hpD4kOwYo6aWWJ2bSCVFQOHA4OAA8A29G6waYgGysPpkwRONAgmwkhBNmjpa9fP0IOJKGC4Q8RlXICOiqaBi9VCAHVrrkD4ECHOY06HvxyIEAjuXOpppQcZGsTIWr3AKxKJCLiPYaIkMajtZOWDkQTBwUCACH5BAUKAAEALAIAAAAWABcAAAfRgAGCg4NUVISIiYhTSYMdiogUg1NTjwFKCpCJHZSDPjwcmqGTlR0KF2WaAR1JIRwdD1NUbRc9gysrmggdHK8KFg+CZhZIghQhAo0BDoeDCABUITEEPyyWgiGqZQMqSFOqiiI9beCqDufMAZSdqgw/Fxc/FutTwe3w8MDlkM2DIteIHuwwA3BQCFeQGCzAsiOEJUkBlK0i1MFBhzIWsshI8EjEg1EBQiAQlEvQISpKVFToJ4gVIksiBlGASKikIHu3wIVwsC+RCJqRegpKkqQgokAAIfkEBQoAAAAsAAAAABgAGAAAB8uAAIKDhABAQIWJiokdi46FS4MUIo2Pgg6CS1ONQJqVlooiAhyghVOCHCFJg2+kjyKEIkuYQHV0Cpafhg4dIUhxEHKFiJZBW1wJq47EiQgJWo66ix2HDoeGU9lTkY8pEN9wblNA2pqWJd/f4oLSy4dA1omui1MxdYvMjikzaDHcpYKmuACipUqEM3MgFYIFgEMHNwsCGHJhIkY7QpgGpcAAgdibN4tADjplyE0GYaUQddgmKEQEExQAZtokKEGVmAA7JCFpKF9Kn4kCAQAh+QQFCgABACwAAAAAGAAYAAAH0YABgoOEAVRUhYmKhA+LjoIwgw+NkI+SIYgBk4JUBpSPK4yfloubgx2CHaiMlgaDHAYihJGEHIWZDkkCIaGEmY8cISEiv4rFhB0iDqSWVA7OiFSTk66PZXfYbkLE06aOAHc8PHfbzL6HVB3HAQ7EiyJIAIuZBsuKZQMEPaMBtIPPhJKkoBIiBgE7LAqNitXhxg0qMWbIo5LCRwFSDlSooFKmxg57K3olEplRhYMOQmS4IPUgxLKSywzQOCDSES0HBEwKesHDH0Y7duypMzdImKVAACH5BAUKACkALAAAAAAYABgAAAatwJRwSEydTsWkcslUUpbPJtGRREqFnKs26RBsmaEmxdDsZIUhA6hoTZ3LSw6irXwPO18l/coxPPwPR3kcfw+Ge1d4TRwiiEIICUyORQAWFwpJIAZhQgwPRCIBHQYkBxAoRWRCGgsNJwwMJyQDXicBG5h6HxglJwcHJxoEElYcdkQeGQ0dDr8nHSQEJVIUJhGcEwdCDxMQa0wUFZFCv0MjBcdJHVYnHx9til9/UkEAIfkEBQoAAAAsAAAAABgAGAAAB9mAAIKDhABUVIWJiouMiV6NSY2EiIVUD5KEj4WamACcgxwhjZ9DIZ9eIUODD58AogBDHUOUg7FDSQIhFJWtiUMPAl60hUPCi1S9nYUdgsyGD9DQmNHQVM7KgtFJqsuYHdeEHSk7l4odXtzLITtYCwyLoabDHQkyWR94VCWRgwh4HVRw6RpEpUIXD4i0zIihLwW9La84sCJEYZehHTUCUAEDh4qWA0gofVvEQEYMgBytJbASQNKbAzQuDQEDBlESOF84NHpz5YWgmWC4eVDQiRKVHTuGYRvEj1EgACH5BAUKAAAALAAAAAAYABgAAAfjgACCg4QAQECFiYqDLUkPi4stIoktgyKVkII2eQCYgkA2D56Zk4wAIgJqkZ5JNhyeeTaELaOlgrGTqqcGnJaFBrcAeaMtnHmtsoVAIjbJirE2IoiKHDDTlLaEedvbmYWYNnYq4yo33gYP6Q9ABlbk5d6D6MbcedeQo7MBaUmRIr2JDKRBs8YMpGbSZr04E6GKHiABsgHhIEzTLB52XCASMABJCxw4WsDYRCibLkNpVITkkQNIrH6CaC0yc8YjEJacUFHMpAaCnU8sEbETxbPACKA5eqm55A0IJiB70tyLVyjbokAAIfkEBQoAAQAsAAAAABgAGAAAB/eAAYKDhAFUVIWJioRERIuLfIWNkYOUkEQhiHyNglR+RJaPhH5+lCEcixQUgyIhYZtEVGEhfZR8lnwVXR5hAbOCqIKug46VCTJZH2J8YYiVqGF9AiErhSE7WAsMi7MCIs6FfGY7xYmhhGHpzeCPfFSUfh8XcfTbop9En54f9PWiAY0C9lK37l+AW+cOikEiYhEVBL0UEemhYkCZRyFCfCPEh8WPLjEEUAGAgJAsX9JCcCzgwwwiPxYS8OGACsGwACvKCVpRzVCPOAAAOuJAq1JCQWXiyOTz6egiDjx8FJtkqKkoDgo8CII1aIUIp0YH9dFpMNGhf4EAACH5BAUKAAAALAAAAAAYABgAAAj/AAEIHEgQwIkTBRMm5INQYJ8+CiMCoFAhwcApUwgykSiQgokIfwRi5GNwSUaOAFBkqIJwyhKBTP4UifjmjcAwTTCk4INRYEiJV+K4QBhkQRU+RWbGHFhkysaBc85EqKLlBAOIA0/MPNHnzx8KBZekQTOjRMQiXpmEiRggDdaEJ9QqPEgXpUA+eAFMqQIBDhwIZiUWMYmxD9cqfiEA5jgYI0aEdOvalagFEIKIcWcq7JOAy5YgEcP8EcCk4UA5EOIg+YPUNACkA70WVEAnAOQ/TJAq/QngjVOCRWw6/LPWJZ8wAiYDQNsHr0uYAjRL5Lmk4fOSJ6czAStyCsmJT5XrCH0rnuBBlAEBADs=')}

.fancybox-overlay{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAAAA1BMVEUQDAweX52NAAAAAXRSTlOwi4dr6gAAAApJREFUeF5jwAsAAB4AAebO9gYAAAAASUVORK5CYII=')}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAACYCAMAAACoAftQAAAAvVBMVEUAAAAAAAAAAAAODg4AAAAAAAAAAADNzc0BAQHZ2dkDAwMHBwcAAADf398CAgI/Pz8BAQEAAACCgoIcHBzl5eUAAAC/v7/x8fEGBgZnZ2cAAADs7OwGBgb4+Pg/Pz/Jycmenp5nZ2f39/eDg4MAAADQ0ND4+Piurq7a2tr8/Pzs7OwAAAD5+fn9/f3e3t4AAAD///9OTk7BwcE1NTWsrKyNjY2cnJx6enpdXV1oaGgsLCy6uroiIiLOzs5BQUFt3PCNAAAAL3RSTlMAAQMIDRIZHSMnLTpESFNVXWlpbG15en+HiZCWoaGssrO2vsDFydPU3uL4+fr9/Ywv6xsAAAQVSURBVHhe7JZbc6JMGIQXAUOQEMi3uMYkrmopZgqs5ujZ//+zvpdNzMsMlli1N3uRvtCbpzo9I+nmhyqN9OO6GNQ6Ha1SG0mcrhskXe90rvKE6kbX7r9MF4vp2887nfBrqPW0xJemD4w32e7jHIj2602SbNZ7Qfgd0zJLtgKi2B0+tSsE3h8u0RX7HGGfHWrK9oiIbrK69SiQHxTliO5VWtP0rrNEemhoj6muaYqx2XuGyJrwbgUKohhb3hIFM6wCC7Zm4+M5Zs5fpKNiTYndEOUHDFRYCeADLvGiy7DtL7E5/12gJPacalPlqEc2eoFAdmCa2UOGyOhoUuQgwo7PxCwJMGXYGcQMlyCVX3DchCkGs3V6h0iFgyUSZsuS6QQLGaYDhueUHxhf3RpzOqB8dRMcz84lf5FS9A1Ngi2PQm8PF7RBZOnEyqFnSC/BKX6bHQmucpB13mRzCJtTsPUowlpl14if2JifUXcwgeqdA2OLn1C+PdsbzCKkW0a3KeKxbbAxF4FJ9EgAaXGqyFORAuLZNrkMZNoNKnNS9PE5dpltFofjB4PJXIAk5rP/HMu4Ukmm7XjEkwLfc2yT66tJk7lp2T2H1LMtk2wVVsWpcE0SlW4DbeLE/xG3eRvfQv7Fptw4KvpDNRKLt1/3rZty/xbjrPef1+5D018ITYttkiTrfAUsrmzK3RTIT/woHxH3DaZl9h2rRH2aX0ydaYb1BVK1zNdA32RvNn7DkVmmoyeVJvYBMcdl5Vg2/lW0zpSbUNIKT12KLV8wVjsmNvGW63feU3qj86veGQmAA1e5qzbStNZdmVTlRzzbSjG+4+t4u1iqjxxjR6pczaiNBCCVXoGx25X7mUNGgJBHM/QsXWp+dk4U5xJjX4EXSM7ACcCxnnnm2zI8rxVoFgMr/lUwUpyNPvYVx/eRfaUSQzkzLWxEOVhiwynCAd2GvCm/2bquBPEo+LxnDv0YXdyfFOHQP+8EV/kY0enSorxyitoLxxwiabDRqDImWF2JJVBIeVNEk2HgsDGn7vkhcPy67lMOiBGF4AGS3tX8yYqAfb5eF/kRiMPX4cDjEDLd8wezJT4lwtHrMHBtbg6V9oLhYDYLw3A2eSVbn0elSdMCecFg+Ee0Kq7dlftLXSCrRxNE8lzH7hp0Nu3qpHQty7Ztq2sabHvtpb/SLauisVTye1O+N2Ubbxhu2xSAq6x1UwoAWfum8P3Gu5ZNYaUA2jaFJYCofVPYOWnZFD4TcLpxU1ZAnN24KRnfxQ2bshEE/Vub8r0p35vi/t9eHRoBDMNQDJUvMLkOkDMM+8D7b9cR+kOKLPy4juojnQeAkWWVAyLLLINVdovj44N8LOqi/3Djxo0bN5ZvdbWJuwHhrw2ILYdqBwDT2fEEXtrZFmVcCWLiAAAAAElFTkSuQmCC')}

.thumbnailList a {float:left;margin: 0 3px 3px 0;}

#content section.itemlist.noslider li.type2 {
	width:100%;
	margin: 0 0 15px 0;
}
#content section.itemlist.noslider li.type3 {
	width:100%;
	margin: 0;
	background:transparent;
}

section.itemlist li.type2 article, section.itemlist li.type3 article {
	width:100%;
}

#js_show_music .itemlist.noslider {
	
	padding: 15px;
}
#js_show_music .itemlist.noslider ul  {
	margin-bottom:0;
}
#js_show_music .itemlist.noslider ul li:last-child {
	padding-bottom:0;
}

.thumbnailList {
	padding: 15px 15px 12px 15px;
}
.thumbnailList + .item-list.item-list-blog {
	margin-top:30px;
}

  .page_search #content .yomeco_tv .content {margin:0;}
  .page_search_content article.yomeco_tv header{margin:0;text-align:left;}
  
  aside .buttonContainer {
	text-align:center;
}

  aside .buttonContainer .button {margin:0;display: inline-block;}

  .page_yomeco_tv .page_search_content article header span {
		    width: 120px;
    text-align: right;
	    float: right;
	}
	.page_yomeco_tv #content.page_search_content article header span a{
	    color: #1682fb;
	}
	.page_yomeco_tv .page_search_content#content article header h2 {
		    width: calc(100% - 180px);
	}
	.page_yomeco_tv .page_search_content#content article.yomeco_tv header h2 {
		    width: 100%;
    display: block;
    max-height: none;
    min-height: initial;
    margin: 10px 0 12px 0;
    clear: both;
	}
	
	#content .searchform .formblock button {
		margin-top:0;
	}
	.page_search #content .no_content, .page_search #content .content {
    margin: 0 15px 14px 15px;
}

.cookie-info{z-index:5;background-color:#fff;background-color:rgb(255,255,255,0.8);bottom:0;overflow:hidden;box-sizing:border-box;left:0;padding: 1em 1.8em;position:fixed;text-align:left;width:100%;color:#000;}
.cookie-info a {color:#1682fb;}
.cookie-info .btn{white-space: nowrap;float: right; cursor: pointer;margin: 0 0 0 3em;}


/**************** jquery-ui *****************************************/
.ui-menu {background: #FFFFFF;list-style:none;padding: 2px;display:block;float: left;}
.ui-widget-content {border: 1px solid #878686;}
.ui-menu .ui-menu-item a, .ui-menu .ui-menu-item div.ui-menu-item-wrapper {text-decoration:none;display:block;padding: 3px 9px;cursor:pointer;color:#78b0ef;cursor:pointer}
.ui-menu .ui-menu-item a strong, .ui-menu .ui-menu-item div.ui-menu-item-wrapper strong{color:#007eff;}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active,
.ui-menu .ui-menu-item div.ui-menu-item-wrapper.ui-state-hover,.ui-menu .ui-menu-item div.ui-menu-item-wrapper.ui-state-focus,.ui-menu .ui-menu-item div.ui-menu-item-wrapper.ui-state-active {background: #78b0ef;color: #fff;}
.ui-menu .ui-menu-item a.ui-state-hover strong,.ui-menu .ui-menu-item a.ui-state-focus strong,.ui-menu .ui-menu-item a.ui-state-active strong,
.ui-menu .ui-menu-item div.ui-menu-item-wrapper.ui-state-hover strong,.ui-menu .ui-menu-item div.ui-menu-item-wrapper.ui-state-focus strong,.ui-menu .ui-menu-item div.ui-menu-item-wrapper.ui-state-active strong{color: #fff;}
.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}


/**************** jQuery.UI datepicker *****************************************/
.ui-datepicker {	border-right: 1px solid #d6d2cc;border-left: 1px solid #d6d2cc;font-size:14px;background: #fff;margin-top:2px;}
.ui-datepicker .ui-datepicker-header {position: relative;background:#0d4e97;line-height:30px;color:#fff;text-align:center;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {position: absolute;top: 0;right: 0;width: 30px;height: 30px;background:no-repeat 50% 50%;cursor:pointer;}
.ui-datepicker .ui-datepicker-prev{right: auto;left:0;background:no-repeat 50% 50%;}

.ui-datepicker table {width: 240px;color:#000;}
.ui-datepicker th,.ui-datepicker td {text-align:center;}
.ui-datepicker th {line-height: 20px;font-size: 12px;text-align: center;font-weight: bold;background:#666;color:#fff;width:30px;}
.ui-datepicker td a, td.ui-datepicker-week-col, td.ui-state-disabled{border: 1px solid transparent;border-left-color: #fff;border-top-color: #fff;border-bottom-color: #d6d2cc;border-right-color: #d6d2cc;line-height:29px;background:#f1f1f1;}
.ui-datepicker td a {color:#000;}
.ui-datepicker td a {display:block;}
.ui-datepicker td a.ui-state-highlight {background:#efefe9;}
.ui-datepicker td a.ui-state-hover, .ui-datepicker td a.ui-state-active {border-color: #b3cce8;}
.ui-datepicker.ui-datepicker-multi {width: auto;}
.ui-datepicker-multi .ui-datepicker-group {float: left;}
.ui-datepicker-multi .ui-datepicker-group table {width: 95%;margin: 0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%;}
.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group {width: 25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0;}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left;}
.ui-datepicker-row-break {clear: both;width: 100%;font-size: 0;}



.ytp-pause-overlay-controls-hidden .ytp-pause-overlay {display:none!important}
.layout-lp .fullpage .col .content,
.colContainer .col .content{	 
padding: 46px 15px 40px 15px;

}

.layout-lp .fullpage .col a.button,
.layout-lp .fullpage .col a.button,
.colContainer .col a.button{
	margin:0 auto;
	background:#0d4e97;
	color:#fff;
}
.colContainer .col a.button{
	margin-top:25px;
}
.layout-lp .fullpage .col a.button:hover {
	background-color: #1682fb;
}
.layout-lp .fullpage .col a.button:before {
	font-size:25px;
	margin-right:0;
	vertical-align: text-bottom;
	color:#b7cae0;
}

.layout-lp #content .fullpage#yomeco_advantages {
	text-align:center;
}
.layout-lp #content .fullpage#yomeco_advantages h1 + h2 {
	/*margin-top:17px;*/
}

.layout-lp #content .fullpage .accordeonContent {
	color:#fff;
	color:rgba(255,255,255,0.5);
}
.layout-lp #content .fullpage .accordeonContent p {
	margin:0;
}
.layout-lp #content .fullpage .accordeonContent p + p {
	margin-top:14px;
}

.adRectangle {
	margin:40px auto;
	text-align:center;
}
.adLeaderboard {
	margin:20px auto;
	text-align:center;
}

.adLeaderboard > div > div {
	margin:0 auto;
}

.showMobile {display:none;}
.hideMobile {display:block;}


.mejs__container {
	    max-width: 100%;
}

	.layout-lp #content .fullpage > div {
margin:0 auto;
	float:none;

}

.layout-lp  #content .fullpage .accordeonContainer .accordeonItem .accordeonToggle {
	margin-bottom:16px;
}


.layout-lp #header-top, .layout-lp #top-nav li{
	background: #112e4f;
}

.layout-lp #header,  .layout-lp #lang-nav {
	background: #10253c;
}
.layout-lp .login-active #top-nav li.login {
	background: #093464;
}
.layout-lp main {
	width: 100%;
}
.layout-lp  #content {
	width: 100%;
	margin:0;
	float:none;
}
.layout-lp  #content .fullpage {
	
	border-top: 1px solid #1254a7;
}
.layout-lp  #content .fullpage#yomeco_player {
	border-top:0;
}

.layout-lp #yomeco_player h1 {display:none;}

.layout-lp #yomeco_player .wrapper .player {border-top: 1px solid #1254a7;background:#000;}
.mejs__container.mejs__container.mejs__container {background:#000;}
.layout-lp #yomeco_player .wrapper section.itemlist {
    width: 100%;
    margin: 20px 0 0;
    padding: 0;
	display:block;
	z-index:1;

}

.page_home #content h1 a:after{
		height: 24px;
    width: 30px;
    background-image: url(../img/icon-next-double.svg);
    float: right;
    margin-left: 30px;
    color: #78b0ef;
	    margin-top: 18px;
	}
	
	
.layout-lp .fullpage .nextArrow{
	display:block;
	height: 30px;
    width: 24px;
	margin:43px auto 20px auto;
    background-image: url(../img/icon-down-double.svg);
color: #78b0ef;
cursor:pointer;
	
}
.layout-lp #yomeco_player .wrapper section.itemlist li {
	padding-bottom:0;
		background: #041222;
}

.layout-lp #yomeco_player .wrapper section.itemlist article {
	min-height:unset;
}

.layout-lp #yomeco_player .wrapper section.itemlist { 
position:relative;
}
.layout-lp #yomeco_player .wrapper section.itemlist .caption {
	line-height: 36px;
    max-height: unset;
    white-space: nowrap;
	color:#78b0ef;
	color:rgb(120,176,239,0.66);
}
.layout-lp #yomeco_player .wrapper  section.itemlist li img, .layout-lp #yomeco_player .wrapper  section.itemlist li .embed-container, .layout-lp #yomeco_player .wrapper  section.itemlist li video, .layout-lp #yomeco_player .wrapper  section.itemlist li .mejs__container {
	margin-bottom: 0;
}
.layout-lp #yomeco_player .wrapper section.itemlist li.active article, .layout-lp #yomeco_player .wrapper section.itemlist li:hover article {
	background: rgb(9,52,100);
	background: -moz-linear-gradient(-135deg, rgba(9,52,100,0.66) 0%, rgba(8,71,135,0.66) 25%, rgba(8,71,135,0.66) 25%, rgba(8,90,173,0.66) 50%, rgba(13,110,211,0.66) 75%, rgba(22,130,251,0.66) 100%);
	background: -webkit-linear-gradient(-135deg, rgba(9,52,100,0.66) 0%,rgba(8,71,135,0.66) 25%,rgba(8,71,135,0.66) 25%,rgba(8,90,173,0.66) 50%,rgba(13,110,211,0.66) 75%,rgba(22,130,251,0.66) 100%);
	background: linear-gradient(-135deg, rgba(9,52,100,0.66) 0%,rgba(8,71,135,0.66) 25%,rgba(8,71,135,0.66) 25%,rgba(8,90,173,0.66) 50%,rgba(13,110,211,0.66) 75%,rgba(22,130,251,0.66) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#093464', endColorstr='#1682fb',GradientType=1 );
}


.layout-lp .fullpage .col .content .img_wrapper {
	
	    margin: 0 0 10px 0;
}
.layout-lp .fullpage .col .content,
.colContainer .col .content {
    padding: 56px 50px 40px 50px;
}

.page.page_yomec_community #content h1, .page.page_yomec_community #content h1+p {display:none;}


.boxContainer .col {
	margin-bottom:0;
	border-bottom:1px solid #1682fb;
	background:#041a32;
}

.boxContainer .col a {
	display: block;
    width: 100%;
    height: 100%;
	padding-left:25px;
	background:no-repeat 25px 50% transparent;
	background-size:25px;
	color:#828d99!important;
}

.boxContainer .col:hover a {
color:#fff!important;	
}
.boxContainer .col.jobcenter a {
	background-image:url(../img/box-jobcenter.svg);
}
.boxContainer .col.ep a {
	background-image:url(../img/box-ep.svg);
}
.boxContainer .col.events a {
	background-image:url(../img/box-events.svg);
}
.boxContainer .col.consulting a {
	background-image:url(../img/box-consulting.svg);
}
.boxContainer .col.blog a {
	background-image:url(../img/box-blog.svg);
}
.boxContainer .col.fan a {
	background-image:url(../img/box-fan.svg);
}

.boxContainer .col.jobcenter:hover a {
	background-image:url(../img/box-jobcenter-fff.svg);
}
.boxContainer .col.ep:hover a {
	background-image:url(../img/box-ep-fff.svg);
}
.boxContainer .col.events:hover a {
	background-image:url(../img/box-events-fff.svg);
}
.boxContainer .col.consulting:hover a {
	background-image:url(../img/box-consulting-fff.svg);
}
.boxContainer .col.blog:hover a {
	background-image:url(../img/box-blog-fff.svg);
}
.boxContainer .col.fan:hover a {
	background-image:url(../img/box-fan-fff.svg);
}





.boxContainer .col a h2 {
		margin:0!important;
		text-transform:none;
		color:#828d99!important;
		padding:16px 0 16px 70px;
}

.boxContainer .col:hover a h2  {
	color:#fff!important;
}

#content.page_yomec_community_content.page_content  {
	padding: 0 0 50px 0;
}

/****** Hannes Styles ******/
#header-top .header-logo{
    margin-top: 24px;
}
.fullpage{
    position: relative;
    box-sizing: border-box;
    height: 99.5vh;
    display: block;
}
#yomeco_player{
    background: transparent url(img/page-03-4320.png);
    background-size: cover;
    background-position: top center;
    background-attachment: fixed;
}
#yomeco_about{
    background: transparent url(img/page-02-4320.png);
    background-size: cover;
    background-position: top center;
    padding-top: 2rem;
}
#yomeco_advantages{
    background: transparent url(img/page-03-4320.png);
    background-size: cover;
    background-position: top center;
    background-attachment: fixed;
    box-sizing: border-box;
    padding: 2rem;
}
#yomeco_faq{
    padding-top: 2rem;
}
.page_home.layout-lp #content h2{
    margin: 1rem 0;
}
.page_home #content h1, 
.page_home.layout-lp #content h2{
    line-height: 2rem;
}
.accordeonContainer .accordeonItem .accordeonToggle{
    padding: 16px 40px 0 15px;
}
.accordeonContainer .accordeonItem .accordeonToggle::after{
    right: 20px;
}
.page_search #content h1.forceShow{
    margin-top: 1rem;
}

@media (max-width:1024px){
    .fullpage{
        height: auto;
    }
}
@media (max-width:743px){
    #yomeco_about{
        background: transparent;
    }
}
@media (max-width: 420px){
    .page_home.layout-lp #content #yomeco_faq h1{
        padding: 0 20px 20px 20px;
    }
}