﻿html {
	font-size: 1em;
	font-weight: normal;
	text-align: left;
	color: #000;
	line-height: 1em;
	list-style-type: none !important;
	background-image: url(../images/background.jpg) ;
    background-position-y: -250px;
	font-family: 'Noto Sans', sans-serif;
}
body {
	margin: 0px;
	padding: 0px;
}

.main {

}

.Pacifico {
font-family: 'Pacifico', cursive;	
}

.uk-logo .Pacifico {
	font-size: 0.75em;
}

.uk-logo p {
line-height: 0.8em;
}

p {
	text-align: justify;
	line-height: 1.2em;
	font-size: 1.2em;
	margin-bottom: 0;
}

em {
	font-style: italic;
	color: #DC6D0A;
}
b, strong {
	font-weight: bold;
}
ul {
	list-style-type: disc;
}

.uk-nav-sub li {
list-style-type: disc;	
}

li.item-138 ul li {
list-style-type: none;	
}


dt {
	width: 100%;
}
h1 {
	font-size: 2.2em;
	line-height: 1.1em;
	font-weight: bold;
	text-transform: uppercase;	

	
	color: #8F1F0D;
	font-family: 'Noto Sans', sans-serif;
	text-shadow: 0px 0px 10px rgba(255,255,255,1);
}


h2 {
font-size: 2em;
line-height: 1.1em;
font-weight: bold !important;
color: #000;
font-family: 'Noto Sans', sans-serif;
text-transform: uppercase;
	

}




h3 {
	font-size: 1.8em;
	line-height: 1em;	
	font-weight: bold;
	color: #DC4128;
	font-family: 'Noto Sans', sans-serif;
	text-align: center;

}

h3::before {
   font-family: FontAwesome;
   content: "\f005";
   display: inline-block;
   padding-right: 10px;
   vertical-align: middle;
}

h3::after {
   font-family: FontAwesome;
   content: "\f005";
   display: inline-block;
   padding-left: 10px;
   vertical-align: middle;
}

.uk-offcanvas-bar h3 {
	font-size: 1.5em;	
	
}

h4 {
    font-size: 2em;
    line-height: 1em;
    font-weight: bold;
    color: #DC4128;
    font-family: 'Noto Sans', sans-serif;
    padding-left: 30px;
    padding-right: 30px;
    margin-top: 0;
}


h5 {
	
  font-size: 1.5em;
  font-weight: bold;
  letter-spacing: 1px;
  max-width: 320px;
  width: 100%;
  position: relative;
  display: inline-block;
	text-align: center;
	color: #059C5B;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;

}

h6 {
	font-size: 2em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #059C5B;
	margin-right: auto;
	margin-left: auto;
	padding: 7px;
	font-family: 'Noto Sans', sans-serif;
}




footer{
background: #DC4128;
color: #fff;

}
footer a{
	font-weight: bold;
color: #fff;
text-decoration: underline;
}
}
footer a:visited{
}
footer a:hover{
	
	
}
footer p {

	line-height: normal;
	font-size: 14px;
	text-align: left;
}





header {
background: #DC4128;
color: #fff;


}
header a i {

}
header a:visited{
}
header a:hover{
color: #8F1F0D;	
}

header [class*="uk-icon-"] {
	color: #FFF;	
}

header [class*="uk-icon-"] a:hover {
	color: #8F1F0D;	
}

[class*="uk-icon-"] {
}
header .uk-icon {
	color: #fff;
}


header .uk-navbar-toggle.uk-open, header .uk-navbar-toggle:focus, header .uk-navbar-toggle:hover {
    color: #8F1F0D;

}

header .uk-link-text a:hover, header .uk-link-toggle:focus .uk-link-text, header .uk-link-toggle:hover .uk-link-text, header a.uk-link-text:hover {
    color: #8F1F0D;
}



hr {
	margin-top: 5px;
	margin-bottom: 5px;	
	border-top: 1px solid #DC4128;
}

nav {
padding-top: 0;
padding-right: 30px;
padding-bottom: 0;
padding-left: 15px;
}
nav a{
}
nav a:visited{
}
nav a:hover{
}




section {
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: 1;
}


a {
color: #DC4128;		
}

a:hover {
	color: #8F1F0D;	
	text-decoration: none;
}


a:hover h3 {
	color: #8F1F0D;	
}

a:visited {
			
}


a:active {
}


.breadcrumb li{
	display: inline-block;
	list-style-image: none;
	list-style-type: none;
}


#breadcrumps {
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	display: block;
	font-size: 12px;
	color: #CCC;
	position: relative;
	margin: 0px;
}


.counter {
	font-size: x-small;
}
.tags {
padding-left: 0;
	font-family: 'Noto Sans', sans-serif;
	text-transform: uppercase;
	font-size: 0.8em;
margin-top: 10px;

}

.tags li {
	list-style-type: none;
	display: inline-block;
	margin-right: 5px;
	padding-bottom: 0;
}

.tags li a:before{
content: "# ";	
}

.tags li a{
	color: #333;
	background-color: #DDDDDD;
	padding: 5px;
	border-radius: 2px;
}

.tags li a:hover{
	text-decoration: none;
	background-color: #1774FF;
	color: #FFF;
}

.tags li a:active{
	text-decoration: none;
	background-color: #004dbf ;
	color: #FFF;

}

.tagspopular {
text-align: left;
}

.tagspopular ul{
	list-style-type: none;
	font-family: 'Noto Sans', sans-serif;
	text-transform: uppercase;
	font-size: 0.8em;
	padding-left: 0;
	
}

.tagspopular li{
	display: inline-block;
	margin-right: 5px;
	padding-bottom: 15px;
	
}

.tagspopular li a:before{
content: "# ";	
}

.tagspopular li a{
color: #333;
background-color: #DDDDDD;
padding: 5px;
border-radius: 2px;
	
}

.tagspopular li a:hover{
	text-decoration: none;
	background-color: #1774FF ;
	color: #FFF;

}

.tagspopular li a:active{
	text-decoration: none;
	background-color: #004dbf;
	color: #FFF;

}

.gotop {
    margin-right: 10px;
    text-align: right;
    display: block;
    padding-right: 15px !important;
    padding-left: 15px !important;
    position: fixed;
    right: 10px;
    bottom: 10px;
z-index: 10;
color: #FFF;
border: rgba(0,0,0,.08) solid 2px;
}


.pagination {
margin-top: 50px;
}

.pagination ul{
	display: inline-block;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.pagination li{
	font-size: 14px;
	color: #CCCCCC;
	background-color: #059C5B;
	text-align: center;
	margin: 5px;
	font-weight: normal;
	text-transform: uppercase;
	background-image: none;
	cursor: point;
	display: inline-block;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.pagination a:link {
	font-size: 14px;
	color: #FFF;
	padding: 0px;
	text-align: center;
	margin: 0px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: none;
	cursor: pointer;
}
.pagination a:visited {
	color: #FFF;
	text-decoration: none;
}
.pagination a:active {
	color: #666666;
	text-decoration: none;
}
.pagination a:hover {
	color: #333333;
	text-decoration: none;
}


img.gray {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
/*Добавим вот такой вот код*/
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
/*конец кода с transition*/
}
img.gray:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
  filter: none; /* IE 6-9 */
}

.banner {
	background: url(../images/pilot.png) 0 bottom no-repeat, url(../images/salut.jpg), #DC4128;
	background-size: contain;
}


.border-5 {
	border: solid 5px #DC4128;
padding: 25px;
}



/** Uikit **/ 

.benefits p {
	font-size: 2em;
	line-height: 1;
	
}

.benefits .uk-text-large {
	font-size: 3em;
line-height: 1;
	
}

.benefits .uk-text-small {
	font-size: .575em;
line-height: 1;
	
}

.uk-text-small {
    font-size: .875em;
    line-height: 1.5;
}

.uk-search-navbar .uk-search-input {
    font-size: 1em;
    background-color: #fff;
}

.uk-search-navbar .uk-button {
	padding: 0 5px;
}


.uk-offcanvas-bar .uk-nav-primary > li > a {
color: #fff ;		
}


.uk-offcanvas-bar .uk-nav-primary > li > a::before {
   font-family: FontAwesome;
   content: "\f005";
   display: inline-block;
   padding-right: 10px;
   vertical-align: middle;
}

.uk-offcanvas-bar .uk-logo {
color: #fff ;	
}

.uk-offcanvas-bar {
color: #fff ;	
}

.uk-text-large {
    font-size: 1.5em;
}

.uk-tile-muted {
    background: #E5E5E5;
}

.uk-tile p {
    line-height: 2.2em;
font-size: 2.2em;
}

.uk-label {

    background: #DC4128;

}

.uk-text-primary {
    color: #DC4128 !important;
}

.uk-modal-dialog {

	background-image: url(../images/pattern.jpg);
	background-repeat: repeat;

}

.uk-nav > li > a {
    padding: 10px 0;
}

.uk-nav-primary > li > a {
    font-size: 1.3rem;
    line-height: 1;
}

.uk-button {
	text-transform: uppercase;
	font-family: 'Noto Sans', sans-serif;
	border-radius: 5px;
}

.uk-button-default {
	background-color: #fff !important;
	color: #DC4128 !important;
	font-weight: bold;
}

.uk-button-default:focus, .uk-button-default:hover {

    background-color: transparent !important;
	color: #fff !important;
}

.uk-button-primary {
    background-color: 
#DC4128;

}

.uk-button-primary:hover {
    background-color: 
#8F1F0D;
color:
    #fff;
}

.uk-button-primary:focus {
    background-color: 
#8F1F0D;
color:
    #fff;
}


.uk-offcanvas-bar {
    background: #DC4128;

}

#login .uk-offcanvas-bar, #login .uk-offcanvas-bar {
    background: #B42028;
}

.uk-logo {
	font-family: 'Noto Sans', sans-serif;
	color: #fff;

}

.uk-logo:focus, .uk-logo:hover {
    color: #8F1F0D;
}

.uk-navbar-nav > li > a {
    color: #fff;
	font-family: 'Noto Sans', sans-serif;
	font-size: 1em;
}

.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a.uk-open, .uk-navbar-nav > li > a:focus {
    color: #8F1F0D;
}


/** end Uikit **/

/** SobiPro **/

.SobiPro h2 {
    margin-bottom: 0 !important;
	line-height: 1 !important;
}

.SobiPro .pager li, .SobiPro .pagination > li {
    background-color: transparent;
    padding-left: 0;
    padding-right: 0;
	margin: 0;
}

.SobiPro .btn-success {
    background-color: #B42028 !important;
    border-color: #B42028 !important;
}

.SobiPro .btn-success.active, .SobiPro .btn-success:active, .SobiPro .btn-success:hover, .SobiPro .btn-success .open > .dropdown-toggle.btn-success {
    background-color: #750A10 !important;
    border-color: #750A10 !important;
}

#SobiPro {

    background-color: transparent !important;

}

.SobiPro .spCatname a {
	color:#DC4128 !important;
}

.SobiPro .spEntriesContainer a {
	color:#DC4128 !important;	
}

.SobiPro .spEntriesContainer a:focus, .SobiPro .spEntriesContainer a:hover, .SobiPro .spCatname a:focus, .SobiPro .spCatname a:hover {
    color: #8F1F0D !important;
}

.SobiPro .name, .SobiPro .otchestvo {
font-size: 1.5em;
line-height: 1.2em;	
}

/** end SobiPro **/


/** SLogin **/



/** end SLogin **/



/** @media **/


@media (min-width: 768px) and (max-width: 1219px) {
	

}




@media (min-width: 1220px) {  


}

@media (max-width: 960px) {



}


@media (max-width: 768px) {

.uk-logo {
    font-size: 0.8rem;
}

h1 {
	font-size: 1.6em;

}

h2 {
font-size: 1.4em;
}

h3 {
font-size: 1.2em;
}


}




/** end @media **/