@import url('../../../templates/default/css/module_toolbox.css');
@import url('../../../templates/default/css/module_sectionbox.css');
@import url('../../../templates/default/css/module_section.css');
@import url('../../../templates/default/css/module_search.css');
@import url('../../../templates/default/css/module_content.css');
@import url('../../../templates/default/css/module_content_product.css');
@import url('../../../templates/default/css/module_content_rndimg.css');
@import url('../../../templates/default/css/module_form.css');
@import url('../../../templates/default/css/module_menu_sticky.css');
@import url('../../../templates/default/css/module_menu_dropdown.css');
@import url('../../../templates/default/css/module_menu_vertical.css');
@import url('../../../templates/default/css/module_languages.css');
@import url('../../../templates/default/css/module_contact.css');
@import url('../../../templates/default/css/module_carousel.css');
@import url('../../../templates/default/css/module_cookies.css');




/** REBOOT BOOTSTRAP **/
@media (min-width: 1280px){
	.container {
	    max-width: 1240px !important;
	}
}



/** SCROLLINg ***/
.cms404-wrapper{
	width: 100%;
	height: 100%;
	position: absolute;
}

.panels {
    position:relative;
    height:100%;
    min-height:100%;
    width:100%;
    z-index:1000;
}

#section_spotlight{
	position:fixed;
	top: 0;
	z-index: -99;
}
#section_content{
	margin-top: 50%;	
	background-color: #fff;
}
#section_clients{
	background-color: #fff;
}
#section_footer{
	min-height: none;
	height: auto !important;
}


/** FONTS **/

.roboto{
	font-family: Roboto, sans-serif;
}

.cms404-fthin{
	font-weight: 100;
}

.cms404-flight{
	font-weight: 300;
}

.cms404-fregular{
	font-weight: 400;
}

.cms404-fbold{
	font-weight: 700;
}

.cms404-f42{
	font-size: 42px;
}

.cms404-f32{
	font-size: 32px;
}

.cms404-f20{
	font-size: 20px;
}

.cms404-f16{
	font-size: 16px;
}
.cms404-blue{
	color: #00aeef;
}

/** UTILS **/
.cms404-clr{
	clear: both;
}

.cms404-clrl{
	clear: left;
	float: left;
}

.cms404-border-top{
	border-top: 5px solid #d5d5d5;
}

.cms404-bg-gray{
	background-color: #3a3a3a;
}

.bg-blue{
	background-color: #00aeef;
}

.bg-dark{
	background-color: #000 !important;
}

.bg-dark-tr{
	background-color: rgba(0,0,0,0.8);
}

.cms404-paralax{
	
    /* The image used */
    background-image: url("../../../templates/default/images/sky3-bottom.png");
    

    /* Set a specific height */    
    background-position: top center;

    /* Create the parallax scrolling effect */
    
    background-repeat: no-repeat;
    
}

.cms404-ul{
	list-style: none;
	position: relative;
	margin: 0 1.5em 1.5em 1.5em;
	padding:0;
	font-family: Arial, sans-serif;
}
.cms404-ul li{
	display: block;
	width:100%;
	margin-left: 10px;
}
.cms404-ul li:before{
	content: '';
	position: absolute;
	background-color: #00aeef;
	width:2px;
	height: 25px;
	left:0;
	display: block;	
}

/******************/
/**	_CMS4Modules **/
/******************/





/** VERTICAL-MENU **/


/** LOGO / OBRAZEK STATYCZNY **/
.cms404-logo{
	text-align: center;
	max-width: 140px;
	padding: 0.25em;
}






/*************/
/** CONTENT **/
/*************/




/** FOOTER **/
.copyright{
	font-size: 12px;
	color: #f5f5f5;
	background-color: #262626;
}