/*
Theme Name: Limo WP
Theme URI: http://codexcoder.com
Author: CodexCoder
Author URI: http://codexcoder.com
Description: Description
Version: 1.1.0
License: GNU General Public License
License URI: license.txt
Text Domain: codex-coder
Tags:Limo, One Page Theme, CodexCoder.

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* -------------------------------------------------------------- */

.study-table {
background: #0e0757;
color: #fff;
border: 1px solid #fff;
}

.study-table th, .study-table-img {
background: #0e0757;
}

.study-table th, .study-table td{
border: 1px solid #fff;
}

.study-table a, .study-table tr a {
color: #fff;
font-size: 16px;
}

.study-table tbody tr:hover {
background: #f4811f;
}

.study-table th, .study-table-img {
background: #0e0757;
}



/*Всплывающее окно*/
.popup {
	position: fixed;
	width: 100%;
        left: 0;
	top: 0;
	height: 100%;
	display: none;
	z-index: 999;
}

.popup-bg {
	position: fixed;
	background: rgba(0,0,0,0.6);
	height: 100%;
	width: 100%;
	z-index: 1;
}

.popup-content {
	width: 319px;
	position: relative;
	margin: 0 auto;
	z-index: 999;
	background-color: #fff;
	text-align: center;
}

/*.close-btn {
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
	-moz-transition: color 0.8s 0.1s ease;
    -o-transition: color 0.8s 0.1s ease;
    -webkit-transition: color 0.8s 0.1s ease;
    color: #fff;
}

.close-btn:hover {
	color: #fc3c3c;
}*/
/*Конец всплывающего окна*/

.number-list   li {
list-style-type: decimal;
}

#contact-us-btn {
	position: absolute;
	border: none;
	background: rgba(255, 255, 255, 0);
	right: 15px;
	color: #ffffff;
}

#footer {
	position: relative;
}

#contact-us-btn:hover {
	cursor: pointer;
}

.close-btn {
	position: absolute;
    font-size: 32px;
    right: 10px;
    top: -5px;
}

.close-btn:hover {
	cursor: pointer;
	font-weight: 700;
	color: #ef1c1c;
}

.contact-us-window {
    position: absolute;
    right: 15px;
    bottom: 10px;
    display: none;
}

#sign-us-name, #sign-us-email {
	width: 300px;
    height: 30px;
    padding-left: 20px;
    margin-bottom: 15px;
}

#sign-us-submit {
	margin-top: 10px;
	background: url(img/button.jpg) no-repeat center;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    width: 150px;
    height: 42px;
    margin: 0 auto;
    border: 0px;
    margin-top: 25px;
}

#sign-us-submit:hover {
	background: #f4811f;
}

.contact-us-window-bg {
    background: rgba(0,0,0,0.4);
    position: fixed;
    z-index: 1;
    height: 100%;
    width: 100%;
}

.form {
    position: relative;
    z-index: 1000;
    width: 530px;
    background: #eef1f4;
    border: 1px solid #666666;
    /*border-radius: 20px;*/
    padding: 15px;
    box-shadow: 0 0 2px rgba(0,0,0,0.5);
}
h2 {
    color: #203a6f;
    font-size: 22px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'GOTHICB';
    margin-top: 0px;
    margin-bottom: 10px;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url(http://www.ucnovator.com.ua/wp-content/themes/limo/fonts/sourcesansproextralight.woff2) format('woff2'), url(http://www.ucnovator.com.ua/wp-content/themes/limo/fonts/sourcesansproextralight.woff) format('woff'), url(http://www.ucnovator.com.ua/wp-content/themes/limo/fonts/sourcesansproextralight.ttf) format('truetype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Source Sans Pro';
    src: local('Source Sans Pro ExtraLight Italic'), local('SourceSansPro-ExtraLightIt'), url('sourcesansproextralightitalic.woff2') format('woff2'), url('sourcesansproextralightitalic.woff') format('woff'), url('sourcesansproextralightitalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: 'Source Sans Pro';
    src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('sourcesansprolight.woff2') format('woff2'), url('sourcesansprolight.woff') format('woff'), url('sourcesansprolight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Source Sans Pro';
    src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url('sourcesansprolightitalic.woff2') format('woff2'), url('sourcesansprolightitalic.woff') format('woff'), url('sourcesansprolightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Source Sans Pro';
    src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url('sourcesanspro.woff2') format('woff2'), url('sourcesanspro.woff') format('woff'), url('sourcesanspro.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Source Sans Pro';
    src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url('sourcesansproitalic.woff2') format('woff2'), url('sourcesansproitalic.woff') format('woff'), url('sourcesansproitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Source Sans Pro';
    src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url('sourcesansprosemibold.woff2') format('woff2'), url('sourcesansprosemibold.woff') format('woff'), url('sourcesansprosemibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Source Sans Pro';
    src: local('Source Sans Pro Semibold Italic'), local('SourceSansPro-SemiboldIt'), url('sourcesansprosemibolditalic.woff2') format('woff2'), url('sourcesansprosemibolditalic.woff') format('woff'), url('sourcesansprosemibolditalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Source Sans Pro';
    src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url('sourcesansprobold.woff2') format('woff2'), url('sourcesansprobold.woff') format('woff'), url('sourcesansprobold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Source Sans Pro';
    src: local('Source Sans Pro Bold Italic'), local('SourceSansPro-BoldIt'), url('sourcesansprobolditalic.woff2') format('woff2'), url('sourcesansprobolditalic.woff') format('woff'), url('sourcesansprobolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Source Sans Pro';
    src: local('Source Sans Pro Black'), local('SourceSansPro-Black'), url('sourcesansproblack.woff2') format('woff2'), url('sourcesansproblack.woff') format('woff'), url('sourcesansproblack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Source Sans Pro';
    src: local('Source Sans Pro Black Italic'), local('SourceSansPro-BlackIt'), url('sourcesansproblackitalic.woff2') format('woff2'), url('sourcesansproblackitalic.woff') format('woff'), url('sourcesansproblackitalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
/*адаптив верстка (adaptive mobile )*/

@media (min-width:0px) and (max-width:339px) {
#contact-us-btn {
	position: absolute;
	border: none;
	font-size: 10px;
	background: rgba(255, 255, 255, 0);
	right: 10px;
	bottom: 62px;
	color: #ffffff;
}
#sign-us-name, #sign-us-email {
	width: 240px;
    height: 30px;
    padding-left: 20px;
    margin-bottom: 15px;
}
#sign-us-submit {
	margin-top: 10px;
	background: url(img/button.jpg) no-repeat center;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    width: 130px;
    height: 36px;
    margin: 0 auto;
    border: 0px;
    margin-top: 10px;
}
.form {
    position: relative;
    z-index: 1000;
    width: 260px;
    background: #eef1f4;
    border: 1px solid #666666;
    /*border-radius: 20px;*/
    padding: 15px;
    box-shadow: 0 0 2px rgba(0,0,0,0.5);
}
h2 {
    color: #203a6f;
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'GOTHICB';
    margin-top: 0px;
    margin-bottom: 10px;
}
}

/* ------ 480 ------ */

@media (min-width:340px) and (max-width:499px) {
#contact-us-btn {
	position: absolute;
	border: none;
	font-size: 10px;
	background: rgba(255, 255, 255, 0);
	right: 20px;
	bottom: 60px;
	color: #ffffff;
}
.contact-us-window {
    position: absolute;
    right: 15%;
    bottom: 10px;
    display: none;
}

.form {
    position: relative;
    z-index: 1000;
    width: 320px;
    background: #eef1f4;
    border: 1px solid #666666;
    /*border-radius: 20px;*/
    padding: 15px;
    box-shadow: 0 0 2px rgba(0,0,0,0.5);
}
h2 {
    color: #203a6f;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'GOTHICB';
    margin-top: 0px;
    margin-bottom: 10px;
}
}