@charset "UTF-8";
/*-- reset.css --*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,
form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,
details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,
summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
:focus{outline:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}
input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
textarea{overflow:auto;vertical-align:top;resize:vertical}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
img{border:0;-ms-interpolation-mode:bicubic}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],
input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
html,button,input,select,textarea{color:#222}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
img{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
/*-- END RESET.CSS --*/

/*-- mycss general --*/
a img{border:none}
a{color:#fff;cursor:pointer;text-decoration:none}
a:focus,a:hover{color:#fc6060;text-decoration:none}
.border{border:1px solid #ccc;margin-bottom:20px}
#content{padding-top:3em;font-family:Arial,Helvetica,sans-serif;font-weight:lighter}
header{background-color:rgba(0,0,0,.5);position:fixed;z-index:99;width:100%;height:70px;transition-duration: 500ms;-webkit-transition-duration:500ms;-o-transition-duration: 500ms;}
header.scroll{background-color:#000;box-shadow:0 1px 10px rgba(0,0,0,.5)}
main{overflow:hidden;display:block;min-height:720px;width:100%;font-size:95%;}
main .grid-container{margin-top: 120px;}
main h2 {font-size:300%}
main p {font-size:150%}
main img {height:300px}
footer{overflow:hidden;display:block;min-height:120px;width:100%;font-size:95%;padding:18px 0 18px 12px;background-color:#122736;color:#dde7ee;font-family:"Ubuntu",Arial,Helvetica,sans-serif;font-weight:400}
footer .fname{font-family:'Impact',serif;font-size:250%;color:rgba(255,255,255,.2);text-align:left}
footer .faddress{line-height:1.3;font-size:110%;margin-top:-20px}
footer .fmenu{margin-top:32px}
footer .fmenu>li>a,footer .fmenu>li>span{display:block;padding:.7rem 0;line-height:.6em}
.head-menu{padding:0;margin:.6em;list-style:none;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.head-menu a,.head-menu p, .head-menu span{line-height:1.5;position:relative;display:inline-block;padding:.7rem 1rem}
.head-menu p{color:#fc6060}
.head-menu span{color:#999}
.head-menu a:after{background-color:#fc6060;display:block;content:"";height:1px;width:0%;-webkit-transition:width .3s ease-in-out;-moz--transition:width .3s ease-in-out;transition:width .3s ease-in-out;}
.head-menu a:hover:after,.head-menu a:focus:after{width:100%}
/*-- END MYCSS GENERAL --*/

/*-- preloader --*/
#preloader{position:fixed;width:100%;height:100%;z-index:100;top:0;left:0;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}
.loader,.loader:before,.loader:after{width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load 1.8s infinite ease-in-out;animation:load 1.8s infinite ease-in-out}
.loader{margin-top:-2em;color:#fff;font-size:.5em;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}
.loader:before,.loader:after{content:'';position:absolute;top:0}
.loader:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}
.loader:after{left:3.5em}
@-webkit-keyframes load{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}
@keyframes load{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}
/*-- END PRELOADER --*/

/*-- slider --*/
.welcome{position:relative;z-index:1}
.slider-image{position:relative;z-index:2;width:100%;height:600px;background-color:#ccc}
.slider-text{height:100%!important;position:relative;z-index:1;margin-right:auto;margin-left:auto;-ms-flex-align:center!important;align-items:center!important;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.slider-text h2{font-family:'Oswald',sans-serif;font-size:6.5rem;display:block;margin-bottom:-10px;color:rgba(18,39,54,1);text-shadow:0 0 7px white}
.slider-text p{font-family:'Oswald',sans-serif;font-size:2.5rem;color:white;text-shadow:0 0 5px black}
.bg-img {background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important;}

@media only screen and (max-width: 767px){.slider-image {height: 600px;}}
/*-- END SLIDER --*/


/*-- foundation --*/
.top-bar::after{clear:both}
.top-bar{padding:0 .9375rem}
.top-bar::after,.top-bar::before{content:' '}
.top-bar,.top-bar ul{background-color:transparent;font-weight:500;}
.top-bar-left{float:left}
.top-bar-left a svg{padding-top:0.5em}
.top-bar-right{float:right}
/*-- END FOUNDATION --*/

/*-- FONTELLO --*/
@font-face{font-family:'fontello';src:url(../font/fontello.eot?62501254);src:url(../font/fontello.eot?62501254#iefix) format("embedded-opentype"),url(../font/fontello.woff2?62501254) format("woff2"),url(../font/fontello.woff?62501254) format("woff"),url(../font/fontello.ttf?62501254) format("truetype"),url(../font/fontello.svg?62501254#fontello) format("svg");font-weight:400;font-style:normal}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-size:110%;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.5em;text-align:center;font-variant:normal;text-transform:none;line-height:.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-facebook:before{content:'\e800'}
.icon-youtube-play:before{content:'\f16a'}
.icon-instagram:before{content:'\f16d'}
.icon-vkontakte:before{content:'\f189'}
.icon-twitter:before{content:'\f309'}
.icon-linkedin:before{content:'\f318'}
/*-- END FONTELLO --*/

/*-- tbl requisites --*/
.tbl{padding-top:100px;max-width:70rem;margin-left:auto;margin-right:auto}


.tbl table thead th{
	font-size:95%;
	border: 1px rgb(139,126,102) solid;
	background:#ccc;
	vertical-align:middle;
	padding: 0.8em;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}
.tbl table tbody td{
	font-size:95%;border: 1px rgb(139,126,102) solid; padding: 0.3em;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	vertical-align:middle;
}
.tbl table tbody th{
	font-size:95%;border: 1px rgb(205,92,92) solid; padding: 0.4em;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	vertical-align:middle;
	background:#cce;
	text-align:left;
}
.btn{
	width:120px;
	color:#333333;
	margin:12px 0 12px;
	height: 50px;
	background: none repeat scroll 0 0 #ccc;
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
	font-size: 16px;
	border: none;
	padding: 5px;
}
.btn:hover{color:#F5F5F5;background: none repeat scroll 0 0 #CD5C5C;}

.cls-1,.cls-3 {
stroke: #fff;
fill: #fff;
stroke-miterlimit: 10;
stroke-width: 0.5px;
}
.cls-2 {
stroke: #fff;
fill: #000;
fill-opacity: 0;
}


/*-- for iphone and little screen --*/
@media screen and (max-width:425px) {
.columns{padding:0}
.border, .search, #comments{border:0}
.header-post {padding: 10px 12px}
.body-post p {padding: 10px 12px}
.body-post .button {min-width:100%}
.header-links{font-size:0.75rem}
}
/*-- mobile-menu --*/
caption{padding:.5rem .625rem .625rem;font-weight:700}
table{border-collapse:collapse;border-spacing:0;margin-bottom:1rem;border-radius:0}
tbody,tfoot,thead{border:1px solid #f1f1f1;background-color:#fefefe}
tfoot,thead{background:#f8f8f8;color:#0a0a0a}
#page{position:relative;left:0}
.overlay{position:fixed;top:0;left:0;height:100%;min-height:100%;width:100%;z-index:20;background:#000;opacity:.2;filter:alpha(opacity=20)}
#mobile-menu{position:absolute;top:0;background:#fff;z-index:99999;-webkit-box-shadow:0 1px 8px #555;-moz-box-shadow:0 1px 8px #555;-o-box-shadow:0 1px 8px #555;box-shadow:0 1px 8px #555;display:none;font-family:Helvetica,sans-serif;font-size:15px;border-right:1px solid #ccc;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;line-height:1.42857}
.mobile-menu{list-style-type:none;margin:0;width:100%;float:left;margin-left:0;padding-left:0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.mobile-menu li{display:block;border-top:1px solid #ccc;width:100%;float:left;margin-left:0;padding-left:0;position:relative}
.mobile-menu li a, .mobile-menu li span{display:block;overflow:hidden;white-space:normal;color:#222;text-decoration:none;padding:10px;padding-left:15px}
.mm-toggle{color:#fff;cursor:pointer;font-size:2rem;display:none;padding:9px 2px;width:auto;height:45px}
@media (max-width: 1023px){.mm-toggle{display:block}.mm-toggle .mm-label{margin-left:0}}
@media (max-width: 319px){.mm-toggle .mm-label{display:none}}
/*-- print --*/
@media print {
header, footer > *:not(main) {display:none}
body{font-size:26px}
}
