@IMPORT url("../../../css/font-awesome.css");

em, code {
    color: #194795;
	font-weight: bold;
}

.bg_texture_0 {
	background: url("../images/back_00.jpg") 50% 50%;
	background-repeat: no-repeat;
	background-size:cover;
}

#header-bottom {
    height: 36px;
}

.menu-dropdown span.separator.level1, .menu-dropdown li.level1 a {
    height: 26px;
}

.menu-dropdown li.active a {
    height: 25px;
}

.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {
    padding: 2px 19px 0 5px;
}

.footer-overlay-bottom .footerleft {
	float: left;
	padding-top: 7px;
}

.footerright {
	float: right;
}

/*noBack
.sheet {
	background: none;
	box-shadow: 0 0 0;
}*/

.hotline-box{
	margin: -4px 0 0;
}

#toolbar {
	visibility: hidden;
	display: none;
}

#toolbar {
	background-color: #FCFCFC;
	margin-top: 0px;
	padding-top: 5px;
}

#header, #top-a {
	background-color: #FCFCFC;
}

#header-block, #header {
	margin-bottom: 10px;
}

.top-bar {
	margin-top: 0px;
	background-color: #194795;
}

#footer-block {
	margin-top: 0px;
}

#footer {
	margin: 0px;
    padding: 10px 20px 5px;
    text-align: left;
    width: 96%;
}

#footer a {
    color: #c2c2c2;
}

#footer a:hover {
    color: #2374C7;
}

.bottom-bar {
    background-color: #919191;
}

.footer-overlay-bottom .wrapper {
    background: none repeat scroll 0 0 #404040;
}

#content {
    margin: 0 20px;
}

#content ul {
	margin-left: 40px;
}

.mod-color, .mod-white, .mod-dark {
    border-radius: 0px;
}

.wk-slideshow-tabs .nav li, .wk-slideshow-tabs .slides-container {
    border-radius: 0px 0px 0 0;
}

.wk-slideshow-tabs .nav li.active {
    background: none repeat scroll 0 0 #003d8e;
    border-bottom: medium none;
    padding-bottom: 1px;
    color: #fff;
    box-shadow: 0 -10px 8px rgba(0, 0, 0, 0.05) inset, 0 12px 8px rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.2) inset;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}

.menu-dropdown li.level1.active, .menu-dropdown li.level1:hover, .menu-dropdown li.remain, #Kunena #ktab ul.menu li.active, #Kunena #ktab ul.menu li.active a, #Kunena #ktab ul.menu li a:hover {
    background-image: none;
}

a.button-color, button.button-color, #kunena input.kbutton[type="submit"], #Kunena .klist-markallcatsread input.kbutton, #Kunena .kicon-button.kbuttoncomm, #Kunena .kbutton-container button.validate, input.button-color[type="submit"], input.subbutton[type="submit"], input.button-color[type="reset"], input.button-color[type="button"], #kpost-buttons input.kbutton[type="submit"], #content .pagination strong {
    box-shadow: 0 -10px 8px rgba(0, 0, 0, 0.05) inset, 0 12px 8px rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.2) inset;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}



.wk-gallery img {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 padding-box #FFFFFF;
    border-color: rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.1);
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.03), 0 2px 3px rgba(0, 0, 0, 0.06);
    padding: 2px;
    width: 100%;
    height: auto;
}

.risiimg{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 padding-box #FFFFFF;
    border-color: rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.1);
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.03), 0 2px 3px rgba(0, 0, 0, 0.06);
    padding: 2px;
}

.featuretbl {
	border: none;
}

.featuretbl tr td:nth-child(1),
.featuretbl tr td:nth-child(3),
.featuretbl tr td:nth-child(5) {
	min-width: 5%;
	padding: 2px;
	padding-top: 0px;
	vertical-align: top;
}
	
.featuretbl tr td:nth-child(2),
.featuretbl tr td:nth-child(4),
.featuretbl tr td:nth-child(6) {
	min-width: 28%;
	padding: 2px;
	padding-top: 0px;
	vertical-align: top;
}

.featuretbl h5 {		
		margin-top: 5px;
		font-weight: bold;
	}
	
.featuretbl p {		
		margin-bottom: 10px;
		margin-right: 10px;
	}
	
.featuretbl img {		
		background: none;
		box-shadow: none;
		border: none;
	}

@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.featuretbl, .featuretbl thead, .featuretbl tbody, .featuretbl th, .featuretbl td, .featuretbl tr { 
		display: block; 
	}
	
	.featuretbl tr {		
		margin-bottom: 15px;
	}
	
	.featuretbl td { 
		/* Behave  like a "row" */
		border: none;
		position: relative;
		padding-bottom: 2px;
		padding-top: 2px;
	}
	
	.featuretbl tr td:nth-child(2),
	.featuretbl tr td:nth-child(4),
	.featuretbl tr td:nth-child(6) {
		margin-bottom: 10px;
	}
	
	.featuretbl tr td:nth-child(3){
		min-width: 100px;
	}	
}


#header  {
    max-width: 1080px;
    position: fixed;
    width: 100%;
}

.top-bar  {
    position: fixed;
}

#header + * {
    margin-top: 138px;
}

#bottom-block {
    border-top: none;
}

form.box input[type="email"] {
	width: 235px;
}