/* custom css */
/* by alex lavrik, Dec 4, 2013 */

@font-face {
    font-family: 'MuseoSlab900';
    src: url('../fonts/MuseoSlab-900.otf');
    src: url('../fonts/MuseoSlab-900.otf?#iefix') format('embedded-opentype'),
         url('../fonts/MuseoSlab-900.otf') format('woff'),
         url('../fonts/MuseoSlab-900.otf') format('truetype'),
  /*       url('../fonts/MuseoSlab-900.svg#MuseoSlab900') format('svg');*/
}
@font-face {
    font-family: 'MuseoSlab700';
    src: url('../fonts/MuseoSlab-700.otf');
    src: url('../fonts/MuseoSlab-700.otf?#iefix') format('embedded-opentype'),
         url('../fonts/MuseoSlab-700.otf') format('woff'),
         url('../fonts/MuseoSlab-700.otf') format('truetype'),
/*         url('../fonts/MuseoSlab-700.svg#MuseoSlab700') format('svg'); */
}
@font-face {
    font-family: 'HelveticaNeueLTStd-Lt';
    src: url('../fonts/HelveticaNeueLTStd-Lt.otf');
    src: url('../fonts/HelveticaNeueLTStd-Lt.otf?#iefix') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTStd-Lt.otf') format('woff'),
         url('../fonts/HelveticaNeueLTStd-Lt.otf') format('truetype'),
         url('../fonts/HelveticaNeueLTStd-Lt.otf#HelveticaNeueLTStd-Lt') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueLTStd-Md';
    src: url('../fonts/HelveticaNeueLTStd-Md.otf');
    src: url('../fonts/HelveticaNeueLTStd-Md.otf?#iefix') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTStd-Md.otf') format('woff'),
         url('../fonts/HelveticaNeueLTStd-Md.otf') format('truetype'),
         url('../fonts/HelveticaNeueLTStd-Md.otf#HelveticaNeueLTStd-Md') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueLTStd-Bd';
    src: url('../fonts/HelveticaNeueLTStd-Bd.otf');
    src: url('../fonts/HelveticaNeueLTStd-Bd.otf?#iefix') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTStd-Bd.otf') format('woff'),
         url('../fonts/HelveticaNeueLTStd-Bd.otf') format('truetype'),
         url('../fonts/HelveticaNeueLTStd-Bd.otf#HelveticaNeueLTStd-Bd') format('svg');
}

body {min-width: 100px !important;}
body [class*="rt-grid"] {display: inline;float: left;position: relative;margin: 0;}



body {
	color: #666;
	background-color: #ededed;
	font-family: 'Arial','Helvetica','sans-serif';
	text-shadow: none;
}



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, .uneditable-textarea, .chzn-container-single .chzn-single, .chzn-container .chzn-drop, .chzn-container-multi .chzn-choices, .chzn-container-multi .chzn-choices .search-field input, .chzn-drop {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: 1px solid #bbb;
	color: #333 !important;
	font-family: 'Arial','Helvetica';
}
.button, .readon, button.validate, p.readmore a, #member-profile a, #member-registration a, .formelm-buttons button, .controls .btn, .logout-button .btn, #gantry-totop, .sprocket-mosaic-header li, .sprocket-readmore, .sprocket-mosaic-loadmore, .sprocket-lists-title .indicator, .roksearch_results a.clr, #k2Container .k2ReadMore, #k2Container #submitCommentButton {
	background: #e08f00; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwOGYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNzVjMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e08f00 0%, #c75c00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e08f00), color-stop(100%,#c75c00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e08f00 0%,#c75c00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e08f00 0%,#c75c00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e08f00 0%,#c75c00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e08f00 0%,#c75c00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e08f00', endColorstr='#c75c00',GradientType=0 ); /* IE6-8 */		
}
.button:hover, .readon:hover, button.validate, p.readmore a:hover, #member-profile a, #member-registration a, .formelm-buttons button, .controls .btn, .logout-button .btn, #gantry-totop, .sprocket-mosaic-header li, .sprocket-readmore, .sprocket-mosaic-loadmore, .sprocket-lists-title .indicator, .roksearch_results a.clr, #k2Container .k2ReadMore, #k2Container #submitCommentButton {
	background: #c75c00; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3NWMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMDhmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c75c00 0%, #e08f00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c75c00), color-stop(100%,#e08f00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c75c00 0%,#e08f00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c75c00 0%,#e08f00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c75c00 0%,#e08f00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c75c00 0%,#e08f00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c75c00', endColorstr='#e08f00',GradientType=0 ); /* IE6-8 */	
}
a.readon {
	border-radius: 30px;
}
.layout-slideshow .readon {
	padding-left: 24px !important;
	padding-right: 24px !important;
	border-radius: 2px;
	text-transform: uppercase;
	font-weight: bold;
}
.layout-slideshow .readon:after {
	vertical-align:top;
	line-height: 23px;
}
#rt-top-surround{
	margin-bottom: 30px;
}
#rt-top-surround #rt-header {
	padding-top: 10px;
	padding-bottom: 10px;
}
.rt-container {
}
#rt-bg-bottom .rt-container {
	margin-top: 28px;
	padding-left: 40px;
	padding-right: 40px;
    border-radius: 10px;
	background-image: url("../images/overlays/mainbody-light-35.png");
	background-repeat: repeat;
}
#rt-main .rt-container {
	border-radius: 0px;
}
@media screen and (max-width: 1295px) {
	#rt-bg-bottom div.rt-container {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media screen and (max-width: 1024px) {
	#rt-bg-bottom div.rt-container {
		background-image: none;

		padding-left: 0px;
		padding-right: 0;
	}	
}
#rt-bg-bottom #rt-transition div.rt-container {
	padding:0;
}
.fp-featured-article .img {
	margin: 0;
	padding: 0;
}
.rt-block{
	background: #fff;
}
#rt-header .rt-alpha .rt-block,
#rt-header .rt-omega .rt-block {
	padding: 0;
}
#rt-header .rt-alpha .rt-block,
#rt-header .rt-alpha .rt-block p{
	margin: 0;	
}
@media screen and (min-width: 1200px) {
	.gf-menu.l1 li {
		width: 19.91%;
	}	
	#rt-header .rt-alpha .rt-block p img {
		max-width: 719px;
	}
}
#rt-showcase {
	margin-right: 0px;
	padding-right: 0px;
}

#rt-showcase .rt-block,
#rt-footer .rt-block
{
	padding:3px;
	margin: 0 0 30px 0px;
}
/* showcase */
#rt-showcase .rt-alpha .rt-block,
#rt-main .rt-container .rt-grid-8 .rt-block {
	margin-right: 15px;
	
}
.sprocket-features.layout-slideshow.arrows-onhover {
	max-width: 785px;
}
body .fp-roksprocket-slideshow .layout-slideshow .sprocket-features-img-container img{
	width: 100%;
	height: auto;
	vertical-align: middle;
	margin-top: 0;
	top: 0;	
}
#rt-showcase .rt-alpha .rt-block.fp-roksprocket-slideshow {
	padding: 0px;
}
#rt-sidebar-a,
#rt-sidebar-a .rt-block,
#rt-sidebar-b .rt-block,
#rt-showcase .rt-omega .rt-block {
	margin-left: 15px;
}
#rt-sidebar-a .rt-block,
#rt-sidebar-b .rt-block {
	margin-right: 0px;	
}
/* slideshow */
.sprocket-features-content {
	position: absolute !important;
	top: 0;
}
.sprocket-features-desc {
	padding-left: 50px;
}
.sprocket-features-desc > span {
	margin-top: 105px;
	margin-bottom: 35px;
	display: block;	
}
.layout-slideshow .sprocket-features-desc .rt-features-desc {
	padding-left: 0px !important;
	color: #0099ff;
	font: 58px/62px 'MuseoSlab700','Arial' !important;
	background-image: none !important;
	background-color: transparent !important;
}
.layout-slideshow .sprocket-features-desc .rt-features-text	{	
	padding-top: 0px !important;
	font: 18px/23px 'Arial', 'Helvetica' !important;
	color: #fff;
	background-color: transparent;
	letter-spacing: 1px;
	text-shadow: none !important;
}
.rt-features-text-blue {
	color: #0099ff;
}

#rt-footer .rt-block {
	margin-right: 30px;
}
#rt-footer .rt-block.contact-cs-cospas {
	padding: 20px 0 0 0;
	background-color: transparent;
}
@media screen and (max-width: 960px) {
	.gf-menu.l1 li {
		width: 19.62%;
	}		
}
@media screen and (max-width: 768px) {
	.gf-menu.l1 li {
		width: 19.62%;
	}		
	.gf-menu-toggle {
		top: 40px;
		left: 40px;
	}
	#rt-showcase .rt-alpha .rt-block {
		margin-right: 0px;
	}
	#rt-showcase .rt-omega .rt-block {
		margin-left: 0px;
	}
	.sprocket-features-content {
		padding-top: 15px;
	}
	.layout-slideshow .sprocket-features-desc .rt-features-desc	{
		font-size: 24px !important;
		line-height: 18px !important;
	}
	.layout-slideshow .sprocket-features-desc .rt-features-text {
		font-size: 16px !important;		
	}
	.sprocket-features-desc {
		padding-left:0;	
	}
	.sprocket-features-desc > span {
		margin: 0;
	}
	
	#rt-bg-bottom {
		padding-bottom: 15px !important;
	}
	
	#rt-copyright .footer-menu,
	/*.quick-links-mod-title,*/
	.cospas-subscr-mod,
	/*.cospas-decode-program-mod,
	.cospas-register-your-beacon-mod,*/
	.layout-slideshow .readon
	{
		display: none !important;
	}


	#rt-sidebar-a, #rt-sidebar-a .rt-block, #rt-sidebar-b .rt-block, #rt-showcase .rt-omega .rt-block {
		margin-left:0;		
	}
	#rt-showcase .rt-alpha .rt-block, #rt-main .rt-container .rt-grid-8 .rt-block{
		margin-right: 0;
	}
	#rt-footer .rt-block {
		margin-right: 0px;
	}
	#rt-copyright .footer-menu ul.menu li {
		float: none !important;
	}
	.custom.cospas-logo-footer-mod {
		position: relative !important;
		top: 0;
	}
	.cospas-footer-copyright {
		margin-bottom: 0;
		padding-top: 25px !important;
	}
	#rt-copyright .rt-block {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.gf-menu-toggle {
		padding: 10px 15px !important;
		top: 130px;
		background-color: #0F182D !important;
	}
}

#rt-header,
#rt-header,
#rt-header .rt-block
{
	background: none !important;	
}
#cospas-logo-responsive{
	display: none;
}

.logo-block {
	margin-top: 10px;
	margin-bottom: 15px;
	width: 50%;
}
.rt-social-buttons {
	display: none;	
}
#rt-logo {
	width: 719px; 
	height: 94px;
	background-image: url("../images/logo/logo.png") !important;
}
#rt-bg-top {
	padding-top: 1px;
	background-image: url("../images/backgrounds/top-img-bg.jpg") !important;
	background-position: center top;
	background-size: 100% 670px;
}
#rt-bg-bottom {
	padding-bottom: 95px;
	background-image: none !important;
}
#rt-copyright .rt-block {
	background-color: transparent;
}
#rt-copyright .rt-grid-12.rt-alpha.rt-omega {
	margin-top: -15px;
}
#rt-copyright .footer-menu {
	
}
#rt-copyright .footer-menu ul.menu {
	margin: 0 auto;
/*	width: 50%;*/
    width:565px;
	height: 25px;
}
#rt-copyright .footer-menu ul.menu li{
	float: left;
}
#rt-copyright .footer-menu ul.menu li a:before{
	content: none;
}
#rt-copyright .footer-menu ul.menu li a{
	border-radius: 0px;
    border-right: 1px solid #999999;
    color: #0099FF;
    padding: 0 12px;
	font: 16px/20px 'Arial','Helvetica';
}
#rt-copyright .footer-menu ul.menu li:last-child a{
    border-right: 0px solid #999999;
}
.custom.cospas-logo-footer-mod {
	width: 100%;
	position: absolute;
	top: -19px;	
}
p.cospas-footer-logo {
	margin-bottom: 0px;
}
.cospas-footer-copyright {
	padding-top: 5px;
    box-shadow: none;
    color: #999999;
    font: 12px/14px 'Arial','Helvetica';
    text-shadow: none;
}
#rt-footer-surround {
    margin-top: 40px;
    padding-top: 40px;
    border-top: 1px solid #DDDDDD;
}
#rt-footer-surround,
#rt-footer-surround:after
{
	background: none;
	border-radius: 0;
}
.quick-links-mod-footer .nav.menu a {
	text-indent: 10px;
}
.quick-links-mod-footer ul.menu li a {
	font-family: 'Arial','Helvetica';
}
#rt-footer .quick-links-mod-footer ul.nav li a {
	margin-left: 10px;
	margin-right: 10px;
	color: #0099FF;
	text-indent: 0;
}
#rt-footer .quick-links-mod-footer ul.nav li a:before{
	content: none;
}
.quick-links-mod-title .module-content ul li:hover, 
.quick-links-mod-footer .module-content ul li:hover {
	background-color: #eeeeed;
} 

/* top menu */
#rt-top-surround #rt-navigation {
	background-image: none;
	box-shadow: none;	
}
#rt-navigation,
#rt-navigation ul.gf-menu
{
	background-color: #263046;
	box-shadow: none;	
}
#rt-navigation ul.gf-menu {
	margin: 0;
	padding: 0;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.gf-menu.l1 li {
	width: 24.91%;
}
.gf-menu li {
	margin-right: 0px;	
	margin-bottom: 0px !important;
	border-left: 1px solid #FFFFFF;	
}
.gf-menu li:nth-child(1) {
    border-left: medium none;
}
.gf-menu.l1 > li:hover {
	background-color: #E9E7E8;
}
.gf-menu.l1 > li:hover .item {
	filter:none !important;
}
.gf-menu .dropdown .l2  li:hover .item {
	border-right: none;
}
.gf-menu.l1 > li.active,.gf-menu.l1 > li:hover,.gf-menu.l1 > li:focus{
	border-bottom:none;
}
.gf-menu.l1 li > div.dropdown {
	margin-left: -1px;
    padding-bottom: 14px;
    padding-top: 14px;
}
.gf-menu.l1 li:nth-child(1) div.dropdown {
	margin-left: 0;
}
.gf-menu .l2 li > div.dropdown,
.gf-menu .l3 li > div.dropdown,
.gf-menu .l4 li > div.dropdown,
.gf-menu .l5 li > div.dropdown {
    padding-bottom: 0 !important;
}
.l2 li.parent div.dropdown .col1 {
	padding: 12px 0 !important;
}

@media screen and (max-width: 1024px) {
	.gf-menu.l1 li {
		width: 19.91%;
	}	
}
.gf-menu ul {
	
}
.gf-menu div.dropdown ul li a.item {
	font-family: 'Arial','Helvetica';
}
.gf-menu .l2 .parent > a {
    font-weight: bold;
}
.gf-menu ul.l2 li {
	width: 100%;
}
.gf-menu.l1 > li > .item {
	margin-top: 8px !important;
	margin-bottom: 8px !important;
	font-size: 1.25em;
    font-family: 'Arial','Helvetica';
	text-align: center;
}
.gf-menu li.parent > .item:after {
	margin-left: 7px;
}
ul.l2 li a.item:after{
	content: "" !important;
}
.gf-menu .dropdown li.active > .item {
	background-image: none;
	background-color: #E9E7E8;
	color: #263046;
}
.gf-menu .dropdown li:hover:before, .gf-menu .dropdown li:hover:after, .gf-menu .dropdown li.active:before, .gf-menu .dropdown li.active:after {
	background-image: none;	
}
.gf-menu.l1 > li.active > .item, .gf-menu.l1 > li:hover > .item, .gf-menu.l1 > li:focus > .item {
	color: #fff;
}
.gf-menu.l1 > li:hover > .item,
.gf-menu.l1 > li:hover 
{
	background-color: #E9E7E8 !important;
	color: #263046;
	text-shadow: none;	
}
.gf-menu.l1 > li.active {
	border: none;
}
.gf-menu .l1 .column.col1 {
	padding-top: 20px;
}
.gf-menu .dropdown li > .item, .gf-menu .dropdown li > .item em {
	padding: 2px 0px !important;
	color: #263046;
	font-weight: normal;
	text-shadow: none;
}
.gf-menu .dropdown, .gf-menu .l1 > li:hover > .item .border-fixer, .gf-menu-toggle {
	margin-top: 0px;
	background: none;
	background-color: #E9E7E8;
}
.cos-pro-button-mobile {
	margin-bottom: 12px;
}
.gf-menu-toggle-mobile {
	display: block !important;
	position: relative !important;
	top: 0;
	left: 0;
	width: 20px;
}
.gf-menu ul.l3 li a.item:before,
.gf-menu ul.l3 ol li a.item:before {
	content: "\f111";
	font-family: fontAwesome;
	font-size: 4px;
	left: 15px;
	position: absolute;
	top: 3px;
}	
.gf-menu ul.l3 li ol {
	padding-left: 0px !important;
}
.gf-menu ul li:hover:after,
.gf-menu ul li:hover:before {
	background-image: none !important;
	background-color: transparent !important;
	border: none !important;
}
.gf-menu li:hover,
.gf-menu li:hover,
.gf-menu li:hover .item,
.gf-menu ol li:hover .item {
	background-image: none !important;
	background-color: transparent !important;
}
.gf-menu  .l2 a.item:before{
	text-indent:0px;	
}
.gf-menu  .l2 .item{
	text-indent:20px;	
}
.gf-menu .l2 a.item,
.gf-menu .l3 a.item {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    text-indent: 0;
}
.gf-menu .l2 a.item:hover,
.gf-menu .l3 a.item:hover {
	background-color: transparent !important;
}
.gf-menu ul.l2 li:hover,
.gf-menu ul.l3 li:hover {
	background-color: #C4DCE1 !important;
}

.gf-menu  .l3 a.item:before{
	text-indent:15px;		
}
.gf-menu  .l3 .item{
	text-indent:40px;		
}
.gf-menu  .l4 a.item:before {
	text-indent:35px;	
}
.gf-menu  .l4 .item {
	text-indent:60px;	
}
.gf-menu  .l5 a.item:before {
	text-indent:45px;	
}
.gf-menu  .l5 .item {
	text-indent:80px;	
}
a.item.higlighted-option {
	background-color: #C4DCE1 !important;
	color: #0099FF ;
	font-weight: bold;
}

/* top language module style */
.cos-top-lang-entry {
	float: right;
}
.cos-lang-out {
	width: 100%;
	text-align: right;
}
.cos-lang,
.cos-pro
{
	text-align: right;
}
.cos-lang-sep {
	padding: 0 5px;
	color: #fff;
}
.cos-fb {
	padding: 4px;
	width:34px;
	height: 34px;
	display: inline-block;
	background-image: url("../images/icons/fb-icon.png");
	background-repeat: no-repeat;
}
.cos-pro-button {
	display: inline-block;	
	color: #fff;
	text-transform: uppercase;
	background-image: url("../images/overlays/pro-label-bg.png");
	background-color: transparent;
	border-top: 2px solid #fc888b;
}
.cos-pro-button a {
 	color: #fff;
 }
.cos-pro-button a:hover
 {
 		color: #33CCFF;
 }
.cos-pro {
	margin-top: 15px;
}
.cos-lang-home {
	width: 16px;
	height: 24px;
	display: inline-block;
	background-image: url("../images/icons/home-icon.png");
	background-repeat: no-repeat;	
	background-position: center;
}
.cos-lang,
.cos-pro-button {
	padding: 4px 10px;
	border-radius: 15px;
	font: bold 12px/24px 'Arial', 'Helvetica';
}
.triangle-arrow {
	margin-left: 5px;
	width: 16px;
	height: 24px;
	display: inline-block;
	background-image: url("../images/icons/triangle-icon.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.cos-lang {
	padding: 2px 10px;
	display: inline-block;
	background-image: url("../images/overlays/dark-20.png");
	background-repeat: repeat;
}
.cos-lang,
.cos-lang a
 {
	color:#33CCFF !important;
	font: bold 13px/24px 'Helvetica';
}

/* typo */
h1, h2, h3, h4, h5, h6 {
	font-family: 'HelveticaNeueLTStd-Bd', 'Helvetica';
}


/* modules */

.module-title {
	padding-left: 12px;
	background: #263046;
}
.latest-mod .module-title {
	background: #fff;
}
.module-title h3 {
	font: 18px/36px 'HelveticaNeueLTStd-Bd', 'Helvetica' !important;	
}

.component-content .item-page {
    margin-top: 5%;
    margin-left: 10%;
    margin-right: 10%;
}

.component-content .contact .page-header h2,
.latest-mod .module-title h3.title,
.component-content .blog h3,
.component-content h2.item-title,
.component-content .item-page h2
{
	color: #263046 !important;
	font-family: 'MuseoSlab700', 'Arial', 'Helvetica' !important;
	font-size: 24px !important;
	text-shadow: none !important;
}
.component-content h3.item-title a {
	color: #263046;
}
.component-content h3.item-title a:hover {
	color: #0099ff;
}

.component-content .item-page h4, .component-content .item-page h5 {
    color: #0068aa; !important
}

.latest-mod .module-title h3.title
{
	padding-top: 15px;
	background-image: url("../images/icons/icon-file-up.png");
	background-repeat: no-repeat;
	background-position: left 10px;
	text-indent: 35px;
	color: #263046 !important;
	font-family: 'MuseoSlab700', 'Arial', 'Helvetica' !important;
	font-size: 24px !important;
	text-shadow: none !important;
}
.latest-mod .module-title h2.title span{
	
}
.module-content {
	padding-left: 10px;
}
.fp-roksprocket-slideshow .module-content {
	padding-left: 0px;
}

.module-content ul li {
	font: 16px/24px 'Arial', 'Helvetica';
}
.module-content ul li a {
	padding: 0;
	color: #666;
	font: 16px/24px 'Arial', 'Helvetica';
	text-transform: none;
	text-shadow: none;
}
/* latest news */
.latest-mod .module-content .roksprocket-ellipsis {
	display: none;
}
.sprocket-lists-arrows{
	text-align: right;
}
.latest-mod .module-content ul li .sprocket-lists-title {
	padding-left: 0px;
	padding-bottom: 0px;
}
.latest-mod .module-content .sprocket-padding {
	padding: 0 20px 30px
}
.sprocket-lists ul.sprocket-lists-container li {
	padding: 0px !important;
}
.component-content .contact a,
.latest-mod .module-content ul li .sprocket-lists-desc p,
.latest-mod .module-content ul li .sprocket-lists-title a {
	color: #263046;	
	font: 18px/24px 'Arial', 'Helvetica';
	text-shadow: none;
}
.latest-mod .module-content ul li .sprocket-lists-desc p {
	margin-bottom: 0px;
	color: #666;
	font: 14px/24px 'Arial','Helvetica' !important;
}
.latest-mod .module-content .readon-wrapper {
	text-align: right;
}
.latest-mod .module-content a.readon {
	margin: 0px;
	color: #c75c00 !important;
	background-image: none;
	background-color: transparent;
	font-size: 14px;
	font-weight: bold;
	box-shadow: none;
	border: none;
}
.latest-mod .module-content a.readon:hover:before {
	background-image: none;
	background-color: #e08f00;
}
.latest-mod .module-content a.readon:after {
	content: "";
}
.latest-mod .module-title {
	margin-bottom: 0;
}
.sprocket-lists-nav-top {
	
}
.sprocket-lists-nav-top .sprocket-lists-arrows{
	padding-top: 12px;
	padding-bottom: 12px;
	
}
/* quick links */
.quick-links-mod-title {
	
}
.quick-links-mod-title .module-content{
   padding-left: 0;	
}
ul.menu li a:before, ul.menu li .item:before, ul.menu li .separator:before {
	padding-left: 10px;
	margin-right: 12px;
	content: "\f0fe";
	content: url(../images/icons/icon-triangle-right2.png);
	color: #0099ff;
}
ul.menu li a:hover, ul.menu li .item:hover, ul.menu li .separator:hover {
	background: none;
	color: #cc6600;
	font-family: 'Arial', 'Helvetica';
	border-radius: 0;
}
.sprocket-lists ul.sprocket-lists-container li:before,
.sprocket-lists ul.sprocket-lists-container li:after
{
	background-image: none !important;
}
.title4.box1 .module-title:before, .title4.box3 .module-title:before, .title4.box4 .module-title:before, .title4.box6 .module-title:before,
.box2 .sprocket-lists .sprocket-lists-container li:before, .box4 .sprocket-lists .sprocket-lists-container li:before, .box5 .sprocket-lists .sprocket-lists-container li:before, .box6 .sprocket-lists .sprocket-lists-container li:before
{
	background-image: none !important;
}
.sprocket-lists ul.sprocket-lists-container li:before {
	height: 0px !important;
	border-bottom: 1px solid;
}
.sprocket-lists-arrows .arrow.prev:before,
.sprocket-lists-arrows .arrow.next:before {
	content: "" !important;;
}
.sprocket-lists-nav {
	padding-top: 8px !important;	
}
.sprocket-lists-arrows .arrow.prev,
.sprocket-lists-arrows .arrow.next {
	margin: 0 1px;
    padding: 12px 13px;
    width: 10px;
    height: 10px;
    background-color: #0099FF;
    background-image: url("../images/icons/icon-triangle-left.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 0;
    display: inline-block;
    opacity: 1;
}
.sprocket-lists-arrows .arrow.prev {
}
.sprocket-lists-arrows .arrow.next {
	    background-image: url("../images/icons/icon-triangle-right.png");
}

/* modules */
/* decode */
.rt-block.cospas-decode-program-mod {
	padding: 5px !important;
	background-color: #0099FF;
}
.rt-block.cospas-decode-program-mod .module-surround {
	padding: 5px;
	background-color: #fff;
}
.cospas-decode-program-mod .module-surround .module-content {
	padding-left: 0;
	background-image: url("../images/backgrounds/decode-grad.png");
    border: 1px solid #bbb;
}
.custom.cospas-decode-program-mod {
	background-image: url("../images/backgrounds/satlite-bg.png");
	background-position: right bottom;
	background-repeat: no-repeat;
	text-align: center;
}
.custom.cospas-decode-program-mod .cospas-decode-program-inner {
    margin:0 15px;
}
.cospas-decode-program-inner .decode-button {
    margin:0;
}
.decode-title {
	margin: 15px 0 0;
	padding: 0;
    color: #263046;
    font: 32px/34px 'MuseoSlab900','helvetica','arial';
	text-transform: uppercase;
}
.decode-title-second {
	margin: 0;
	padding: 0;
}
.decode-label {
	margin: 15px 0;
    font: 15px/18px 'MuseoSlab700','helvetica','arial';
	color: #5e5e5e;
}
.cospas-decode-input {
	margin-bottom: 0px !important;
    padding-bottom: 12px !important;
    padding-top: 12px !important;
	width: 242px;
}
.cospas-decode-button {
	
	padding: 10px 15px;
	
	background: #e08f00; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwOGYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNzVjMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e08f00 0%, #c75c00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e08f00), color-stop(100%,#c75c00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e08f00 0%,#c75c00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e08f00 0%,#c75c00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e08f00 0%,#c75c00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e08f00 0%,#c75c00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e08f00', endColorstr='#c75c00',GradientType=0 ); /* IE6-8 */	
	
	color: #fff;
	font: bold 12px/14px 'Arial','Helvetica';
	border:none;
	border-radius: 27px;
	border-top: 1px solid #F9B846;
	text-shadow: none;
	text-transform: uppercase;
}
.cospas-decode-button:hover {	

	color: #fff;
	
	background: #c75c00; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3NWMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMDhmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c75c00 0%, #e08f00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c75c00), color-stop(100%,#e08f00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c75c00 0%,#e08f00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c75c00 0%,#e08f00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c75c00 0%,#e08f00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c75c00 0%,#e08f00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c75c00', endColorstr='#e08f00',GradientType=0 ); /* IE6-8 */	
}
/* register beacon */
.rt-block.cospas-decode-program-mod.cospas-register-your-beacon-mod {
	background-image: none;	
}
.cospas-register-your-beacon-mod .module-content{
	background-position: center;
}
.cospas-decode-program-mod.cospas-register-your-beacon-mod {
	background-image: url("../images/backgrounds/satlite-mirror-bg.png");
	background-position: left bottom;
	background-repeat: no-repeat;	
	background-size: 105px 115px;
}
.cospas-register-your-beacon-mod p.decode-title {
	margin-top: 0px;
	font: 24px/28px 'MuseoSlab900','helvetica','arial';
	text-transform: none;
}
.cospas-register-your-beacon-mod p.decode-label {
	
}
.ospas-decode-program-inner > div {
	display: inline-block;
}

.ospas-decode-program-inner-div {
	width:15%;
}
.ospas-decode-program-inner-div2 {
	width:42%;
}
.ospas-decode-program-inner-div2 p.decode-label {
	margin-top: 0px;
	margin-bottom: 0px;
}
.ospas-decode-program-inner-div3 {
	width:41%;
}
.ospas-decode-program-inner-div3 p.decode-button{
	margin-bottom: 0px;
	text-align: center;
}
.cospas-register-your-beacon-mod .cospas-decode-button {
	padding: 15px;
	font-size: 14px;
}
@media screen and (max-width: 1024px) {
	.ospas-decode-program-inner > div {
		display: block;
	}
	.ospas-decode-program-inner-div {
		height: 0;
		display: none;
	}
	.ospas-decode-program-inner-div1,
	.ospas-decode-program-inner-div2,
	.ospas-decode-program-inner-div3
	{
	    padding: 20px 0;
	    text-align: center;
	    width: 100%;
	}
	.cospas-decode-input {
		max-width: 85%;
	}
}

/* login */
.cospas-pro-login-mod {
	display: none;
}

/* footer address */
.rt-block .contact-cs-cospas .module-content {
}
.cospar-addr-mail,
.contact-cs-cospas .cospar-addr,
.contact-cs-cospas .cos-pro
{
	width: 100%;
	color: #8a8a89;
	text-align: center;
	font: 14px/18px 'Arial', 'Helvetica';
}
.contact-cs-cospas .cospar-addr-mail-a {
	color: #cc6600;
}
/* subscribing */	
.cospas-subscr-mod {
	
}
.rt-block.cospas-decode-program-mod.cospas-subscr-mod {
	border-top: 10px solid #fff;
	border-bottom: 10px solid #fff;
	border-left: 15px solid #fff;
	border-right: 15px solid #fff;
}
.custom.cospas-subscr-mod {
	padding-left: 135px;
	background-image: url("../images/icons/icon-sircle-subscr.png");
	background-repeat: no-repeat;
	background-position: 18px center;
	text-align: left;
}
.cospas-subscr-mod .module-content {
    background-image: url("../images/backgrounds/decode-grad.png");
    background-position: center center;
    background-repeat: repeat-x;
    background-size: 800px 200%;
}
.cospas-subscr-title {
	margin-top: 12px;
	color: #0099ff;
	font-size: 42px;
	line-height: 24px;
}
.cospas-subscr-title2 {
	margin-top: 5px;
	margin-bottom: 0px;
	color: #5e5e5e;
	font: 23px/24px 'Arial','Helvetica';	
}

.bold {
	font-weight: bold;
}
.cospas-subscr-form {
	margin-bottom: 0px;
}
.cospas-subscr-form-name,
.cospas-subscr-form-email {	
	margin: 10px 0 !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	width: 210px;
	height: 25px !important;
	font-weight: 200;
	color: #999 !important;
	border: 1px solid #ddd !important;
}
.cospas-subscr-form-name {
	margin-left: 3px !important;
}
.cospas-subscr-form-email {
	
}
.cospas-subscribe-button {
	margin-left: 10px;
	padding: 9px 35px;
	border-color: #C75C00;
}
/* content */
#rt-main .rt-block {
	margin: 0 0 15px 0;
	margin-bottom: 0px;
	padding: 0;
}
#rt-mainbody {
	margin: 0 !important;
	padding: 0 !important;
	background: none;
}
.component-content {
	
}
.component-content .blog-featured .items-row {
	border-bottom: 1px solid #eee;
}
.component-content .blog .items-row .item,
.component-content .blog-featured .items-row .item{
	padding-top: 20px;
	padding-left: 12px;
	padding-bottom: 20px;
}
.component-content .item-title {
	
}
.component-content h2.item-title {
	margin-bottom: 0px;
}
.component-content .blog h2.item-title {
	line-height: 24px;
}
.component-content .item .pull-left {
	margin-right: 30px;
	margin-top: 8px;
	max-width: 386px;
	border: 3px solid #ddd;
}
.component-content .blog .item .pull-left {
	margin-top: 0px;
}

.component-content .item .fp-featured-article {
	padding-right: 20px;
}
.component-content .item p.readmore {
	padding-top: 5px;
}
.component-content .item p.readmore a.readon {
	height: 25px;
	border-radius: 0;
	font-size: 14px;
	font-family: 'Arial', 'Helvetica';
	text-transform: uppercase;
}
.component-content .item p.readmore a.readon:after {
	content: "";
}
.component-content .item p.readmore a.readon .icon-chevron-right:before {
	content: "";
}
/*
.component-content .item-page {
	padding-top: 15px;
	padding-left: 12px;
} */
.component-content ul.actions {
	margin: 0 15px !important;
}
.component-content .item-page p {
}
.component-content .item-page img {
	
}
.component-content .item-page h2 {
	
}
.component-content .item-page div.img {
	padding: 15px 15px 15px 0;
}
/* blog */
.blog > h2 {
	margin: 0;
	padding: 25px 0 0 15px;;
}
.component-content .item-page h2 {
	line-height: 24px;
}
.component-content .contact .page-header h2,
.component-content .item-page h2,
.component-content .item-page h3,
.component-content .item-page h4,
.component-content .item-page h5,
.blog > h2 span.subheading-category {
	color: #0099ff !important;
}
.pagination {
	
}
.pagination ul li a,
.pagination ul li span {
	padding: 5px !important;	
}
.pagination ul li,
.pagination ul li span.pagenav{
	color: #999;
	font-family: 'Arial', 'Helvetica';
}
/* contact page */
.component-content .contact .page-header h2 {
	padding-left: 15px;
}
.component-content .contact a {
	padding-left: 12px;
}
.component-content .form-actions {
	background-color: #fff;
}
.title4 .module-title:after {
	height: 3px !important;
}
.copyrights{
	left: -99999px;
	display: none;
}
@media screen and (max-width: 768px) {
	
	body #rt-mainbody{
		margin: 0;
	}
	#rt-bg-bottom .rt-container	{
		margin-top: 0 !important;
	}
	.component-content .item .pull-left {
		margin: 0;
		float: none;
	}	
	.component-content .blog .items-row .item, 
	.component-content .blog-featured .items-row .item {		
		padding: 15px 25px;
	}
	.fp-featured-article {
		margin: 0;
		padding: 0;
		padding: 0;
	}
	.component-content .item .pull-left {
		width: 100%;
		max-width: 100%;
		text-align: center;
		border: none;
	}
	.component-content .item .pull-left img {
		border: 3px solid #DDDDDD;
	}
	.component-content .contact .page-header h2, .component-content .blog h2, .component-content h2.item-title, .component-content .item-page h2 {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.component-content .item p.readmore {
		margin: 0;
		padding-top: 12px;
	}
	
}

@media screen and (max-width: 640px) {
	
	#rt-bg-bottom .rt-container	{
		margin-top: 0;
	}
	.gf-menu-toggle {
		top:50px;
	}
	#cospas-logo-responsive{
		display: block;
	}
	.customicon-flag.nomarginright.cospas-logo-mod .span4,
	.customicon-flag.nomarginright.cospas-logo-mod .span8 {
		text-align: center;
	}
	.customicon-flag.nomarginright.cospas-logo-mod .span4{
		text-align: right;		
	}	
	.cospas-logo-mod p {
		display: none;
	}
}
@media screen and (max-width: 540px) {
	
	#rt-bg-bottom .rt-container	{
		margin-top: 0;
	}
	.gf-menu-toggle {
		top:45px;
	}
	#cospas-logo-responsive{
		display: block;
	}
	.customicon-flag.nomarginright.cospas-logo-mod .span4,
	.customicon-flag.nomarginright.cospas-logo-mod .span8 {
		text-align: center;
	}
	.customicon-flag.nomarginright.cospas-logo-mod .span4{
		text-align: right;		
	}	
	.cospas-logo-mod p {
		display: none;
	}
}
@media screen and (max-width: 480px) {
	
	#rt-bg-bottom .rt-container	{
		margin-top: 0;
	}
	.gf-menu-toggle {
		top:40px;
	}
	#cospas-logo-responsive{
		display: block;
	}
	.customicon-flag.nomarginright.cospas-logo-mod .span4,
	.customicon-flag.nomarginright.cospas-logo-mod .span8 {
		text-align: center;
	}
	.customicon-flag.nomarginright.cospas-logo-mod .span4{
		text-align: right;		
	}	
	.cospas-logo-mod p {
		display: none;
	}	
}


.sprocket-tabs-nav > li.active > .sprocket-tabs-inner { background: #0099ff !important; color:#fff !important; }

.sprocket-tabs-nav > li > .sprocket-tabs-inner { color: #000 !important; font-size: 13px !important; text-shadow: none !important; }
.sprocket-tabs-panels { border: 2px solid #0099ff; text-shadow: none !important; color: #000 !important;}



.component-content  a {
    color: #0099ff !important;
}

.component-content  a:hover {
    color: #0402ff !important;
}

.component-content .sprocket-tabs .readon {
    color: #fff !important;
}

.component-content .sprocket-tabs .readon a:hover {
    color: #ccc !important;
}


.gf-menu li.parent > .item {
    font-weight: bold;
}

.gf-menu li.parent > .item_seperator:after {
    display: none;
}
@media screen and (max-width: 500px) {
    .layout-slideshow .sprocket-features-pagination {
        display:none;
    }  
}
@media only screen and (min-width: 750px) and (max-width: 965px) {
    .cospas-register-your-beacon-mod .cospas-decode-button {
        font-size:11px;
        padding: 8px;        
    }
}


.gf-menu li.item114 > .item {
    font-size: 16px;
}