header, nav, section, article, main, aside, .sidebar, footer { display: block; }
@font-face {
  font-family: 'MyriadPro-Regular';
  src:   url('../fonts/MyriadPro-Regular.eot') format('embedded-opentype'),
	     url('../fonts/MyriadPro-Regular.woff') format('woff'), 
	     url('../fonts/MyriadPro-Regular.ttf')  format('truetype'), 
	     url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

BODY { 
    margin: 0;
    padding: 0;
    color: #494948;
	font-size: 18px;
    text-align: left;
    font-family: 'PT Sans', sans-serif;
}

A {
	text-decoration: none; 
	outline: none!important;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
	transition: all 0.3s;

}
A:HOVER { text-decoration: underline;}
A IMG {border: none; }
LABEL {cursor: pointer; }
TEXTAREA { resize:none; margin: 0;}
INPUT, TEXTAREA { outline: none; }
input[type="search"] {
	outline: none;
	border-radius: 0;
	-webkit-appearance: none !important;
}
IFRAME {
	margin: 0;
	border: none;
}
TABLE {
	border: none;
    border-spacing: 0;
    border-collapse: collapse;
}
section, article, header, footer {display:block;}

H1, H2, H3, H4, H5, H6, P, FIELDSET, FORM, UL, OL, LI, DL, DT, DD {
	padding: 0;
	margin: 0;
}
#content INPUT, #content TEXTAREA {
	outline: none;
}
#content H1, #content H2, #content H3, #content H4, #content H5, #content H6 {
	margin: 15px 0 0 0;
}
#content H1 {
	color: #000;
	font-size: 28px;
	font-weight: 700;
	text-transform: uppercase;
}
#content H2 {
	color: #000;
	font-size: 20px;
	font-weight: 700;
}
#content H3 {
	color: #000;
	font-size: 18px;
	font-weight: 700;
	line-height: 130%;
	text-transform: uppercase;
}
#content H4 {
	color: #eb5743;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 10px;
	text-transform: uppercase;
}
#content P, #content UL, #content OL {
	line-height: 130%;
	margin: 15px 0 0 0;
}
#content A {
	color: #494948;
	outline: none !important;
	
}
#content #bodynews A{
	color: #eb5743;
	text-decoration:underline;
}

#content A:hover{text-decoration:none;}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

#page {
	min-width: 220px;
	overflow: hidden;
}

.container {width: 1055px;}
/* Header */
#header .top-row {padding: 6px 0;}
#header .social {float: left;}
#header .social ul li, #footer .social ul li {display: inline-block; margin-right: 35px;}
#header .social ul li a, #footer .social ul li a {color: #000; font-size: 15px;}
#header .social ul li a:hover, #footer .social ul li a:hover {color: #EB5743;}
#header .top-row p {font-size: 13px; color: #b1b2b3;}
#header .navbar-default {background: none; border: none; margin: 0;}
#header .logo-box {border: none; background: #eb5743; border-radius: 0; padding: 10px 0; position: relative;}
#header .search {
	width: 53%;
	margin-top: 12px;
	padding-right: 45px;
	border-left: 1px solid #f9cdc7;
	border-right: 1px solid #f9cdc7;
}
#header .form-box {width: 100%;}
#header .search input {
	float: left;
	width: 75%;
	border: none;
	color: #fff;
	font-size: 15px;
	background: none;
	height: 35px;
	line-height: 22px;
	padding: 7px 12px 8px;
}
#header .search a.button {
	width: 24px;
	height: 23px;
	color: #fff;
	border: none;
	float: right;
	display: block;
	cursor: pointer;
	font-size: 12px;
	position: relative;
	background: none;
	margin: 5px 0 0;
}
#header .search a.button span {display: none;}
#header .search a.button:before {
	content: "\f002"; 
    font-family: FontAwesome;
    right: 0;
    left: 0;
    margin: auto;
    position:absolute;
    top: 1px;
    font-size: 13px;
}
#header .search button {
	color: #fff; 
	float: right;
	font-size: 16px; 
	font-weight: 700;
	margin-top: 5px;
	background: none;
	border: none;
}
#header A.logotype {
	float: left;
	display: block;
	margin: 0;
}
#header .border {border-bottom: 1px solid #b9babb;}
#header .navbar-default .navbar-nav > li {position: relative; z-index: 1;}
#header .navbar-default .navbar-nav > li > a, #footer .menu > li > a {
	color: #000; 
	font-size: 15px; 
	font-weight: 700;
	padding: 10px 19px;
	text-transform: uppercase;
}
#header .navbar-default .navbar-nav > li:first-child > a {
	padding-left: 0;
}
#header .navbar-default .navbar-nav > li:last-child > a {
	padding-right: 0;
}
#header .navbar-collapse {padding-left: 0; padding-right: 0; border: none;}

#header .navbar-right {
    float: left !important;
}
#header .navbar-default .navbar-nav > li.home-ic > a, #footer .menu > li.home-ic > a {color: #eb5743;}
#header .navbar-default .navbar-nav > li > a:hover {opacity: 0.9;}
#header .navbar-default .navbar-nav > li > a:focus,
#header .navbar-default .navbar-nav > li:hover > a,
#header .navbar-default .navbar-nav > .active > a,
#header .navbar-default .navbar-nav > .active > a:focus,
#header .navbar-default .navbar-nav > .active > a:hover {color: #eb5743; background: none;}
#header .container > .navbar-header {float: left;}
#header .navbar-toggle .icon-bar {background: #fff; height: 3px;}
#header .navbar-default .navbar-nav LI:hover UL {
	display: block;
}
#header .navbar-default .navbar-nav ul {
	top: 40px;
	left: -26px;
	width: 170px;
	display: none;
	background: #fff;
	position: absolute;
	padding: 5px 45px 28px;
	border: 1px solid #b9babb;
	border-top: none;
}
#header .navbar-default .navbar-nav ul li {list-style: none; margin: 10px 0 0;}
#header .navbar-default .navbar-nav ul li a {
	color: #000; 
	font-size: 15px; 
	font-weight: 700;
	text-transform: uppercase;
}
/* Content */
#content {margin: 20px 0 30px;}
#content .fa-angle-right {color: #eb5743; margin-left: 10px; font-size: 17px;}
#content .border {
	padding: 0 0 7px;
	border-bottom: 4px solid #000; position: relative;
}
#content .border:before {
	width: 120px;
	height: 4px;
	content: '';
	bottom: -4px;
	left: 0;
	display: inline-block;
	background: #eb5743;
	position: absolute;
}
#content .news ul li {
	list-style: none;
	padding: 10px 0;
	border-top: 1px solid #d9dada;
}
#content .news ul li:first-child {border: none;}
#content .news ul li span {font-size: 14px; color: #eb5743; margin-right: 12px; float: left;}
#content .news .info {overflow: hidden;}
#content .fa-camera {color: #b1b2b3; margin-left: 12px; font-size: 14px;}
#content .news .border {margin-left: 44px;}
#content .more {
	color: #656565; 
	font-size: 13px; 
	width: 100%; 
	text-align: center; 
	padding: 12px 10px; 
	background: #DFDFE0;
	font-weight: 700;
	margin-top: 10px;
	display: inline-block;
	text-transform: uppercase;
}
#content .more:hover {background: #EA5542; color: #fff;}
#content .more:hover {opacity: 0.9; text-decoration: none;}
#content .box-detail {margin: 0 0 30px;}
#content .pic {position: relative;}
#content .pic .img-responsive {width: 100%;}
#content .time {
	bottom: 0;
	left: 0;
	color: #fff;
	width: 100%;
	padding: 7px 12px;
	font-size: 14px;
	background: rgba(0, 0, 0, 0.4);
	position: absolute;
}
#content .time span {float: left;}
#content .time .fa-camera, #content .time .fa-play-circle-o {float: right; color: #fff; font-size: 15px; margin-top: 3px;}
#content .time .fa-play-circle-o {font-size: 20px;}
#content .currency a {
	color: #b1b2b3; 
	font-size: 14px; 
	margin: 0 0 13px 4%;
	padding: 0 0 0 32px;
	position: relative;
	display: inline-block;
}
#content .currency a:before {
	width: 25px;
	height: 23px;
    font-family: FontAwesome;
    left: 0;
    position:absolute;
    top: 0;
    font-size: 13px;
    padding: 1px 0 0;
    border: 1px solid #cdcdcc;
    border-radius: 50%;
	-o-border-radius: 50%;   
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	text-align: center;
}
#content .currency a.dol:before {content: "\f155";}
#content .currency a.euro:before {content: "\f153";}
#content .currency a.rub:before {content: "\f158";}
#content .btn {
	color: #000;
	font-size: 13px;
	border: 1px solid #eb5743;
	border-radius: 0;
	background: #fff;
	font-weight: 700;
	padding: 9px 40px;
	margin: auto;
	text-transform: uppercase;
	display: block;
}
#content .btn:hover {background: #EA5542; color: #fff;}
#content .photo-post {
	border: 1px solid #b7b7b7;
	position: relative;
	margin: 100px 0 55px;
	padding: 60px 23px 45px;
}
#content .photo-post .btn {
	bottom: -20px;
	margin:auto;
	left: 0;
	right: 0;
	position: absolute;
	width: 67%; 
	display: inline-block;
}
#content .for-mob {display: none;}
#content .photo-post h3 {font-size: 16px;}
#content .photo {
	top: -74px;
	left: 0;
	right: 0;
	width: 140px;
	margin: auto;
	height: auto;
	position: absolute;
	border-radius: 50%;
	-o-border-radius: 50%;   
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
#content .photo img {
	width: 100%;
	border-radius: 50%;
	-o-border-radius: 50%;   
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border: 5px solid #fff;
}
#content .image {float: left; margin: 0 28px 0 0; position: relative;}
#content .text {padding: 0 25px 0 0; overflow: hidden;}
#content .text h4 {float: left; margin: 0 35px 0 0;}
#content .text h3, #content .text p {margin:0 0 10px;} 
#content .text span {color: #eb5743; font-size: 14px;display: block; line-height: 103%;}
#content .post {margin: 20px 0 0;}
#content .post .fa-camera {font-size: 19px; margin: 12px 0 0;}
#content .post .for-mob .fa-camera {margin: 0;}
#content .column {margin: 20px 0 0; min-height: 222px;}
#content .column.border, #content .sidebar .text {border-bottom: 1px solid #d9dada; padding: 0 0 20px;}
#content .sidebar .text:last-child {border: none;}
#content .column.border:before {display: none;}
#content .fa-play-circle-o {color: #b1b2b3; font-size: 15px; margin-left: 10px;}
#content .text .fa-play-circle-o {margin: 10px 0 0; font-size: 20px;}
#content .sidebar .text {padding: 0 0 15px; margin: 15px 0 0;}
#content .sidebar .text h3 {font-size: 16px;}
#content .sidebar .post {margin: 35px 0 0;}
#content .large-pic {position: relative;}
#content.home .large-pic {padding: 0 15px;}
#content .owl-nav {
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 35%;
    width: 100%;
    z-index: 7;
}
#content .owl-nav > div.owl-prev::before {
    content: "\f104";
    left: 33%;
}
#content .owl-nav > div::before {
    color: #fff;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 45px;
    left: 40%;
    margin: auto;
    position: absolute;
    top: 0;
    z-index: 5;
}
#content .owl-dots {
    bottom: 0;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
#content .owl-dots > div {
    background: none;
    border-radius: 50%;
    display: inline-block;
    height: 9px;
    margin: 0 7px;
    width: 9px;
    border: 1px solid #eb5743;
}
#content .owl-dots > div:hover,#content .owl-dots > div.active {
    background-color: #eb5743;
}
#content .owl-nav > div.owl-next {
    float: right;
}
#content .owl-nav > div.owl-prev {
    float: left;
}
#content .owl-nav > div {
    background-color: rgba(0, 0, 0, 0.3);
    height: 63px;
    position: relative;
    width: 50px;
}
#content .owl-nav > div:hover {background: #EB5743;}
#content .item-im {width: 60%; float: left; height: 270px; position: relative;}
#content .slider-content-layer {
	width: 40%;
	float: right;
    min-height: 270px;
    padding: 20px 65px 20px 20px;
    background: #eb5743;
}
.owl-carousel .owl-item img, #content .slider-box img {object-fit: cover; height: 100%; width: 100%;}
#content .large-pic .text h4, #content .large-pic .text span,
#content .large-pic .text h3, #content .large-pic .text h3 a {color: #fff; font-size: 20px;}
#content .large-pic .text h4, #content .large-pic .text span {font-size: 14px;}
#content .large-pic .text h3 {margin: 27px 0 0;}
#content .large-pic .text .fa {color: #fff;}
#content .owl-carousel.owl-loaded {padding-bottom: 30px;}
#content #home-slider2 .slider-content-layer, #content .slider-box .slider-content-layer {background: #e0e0e1;}
#content .large-pic #home-slider2 .text h4, #content .large-pic #home-slider2 .text span, 
#content .large-pic #home-slider2 .text h3, #content .large-pic #home-slider2 .text h3 a,
#content .slider-box .text h4, #content .slider-box .text span,
#content .slider-box .text h3, #content .slider-box .text h3 a {color: #000;}
#content .sidebar {margin-top: 8px;}
/* News-Page */
#content .border-box {
	border-top: 1px solid #d9dada;
	border-bottom: 1px solid #d9dada;
	padding: 0 0 15px;
	margin: 15px 0 0;
	position: relative;
}
#content .border-box p {font-size: 22px;}
#content .image-page {margin: 25px 0 0;}
#content .image-page p {color: #494948; font-size: 12px; margin: 10px 0 0;}
#content .name p {color: #878786; margin: 0;}
#content .name p span {color: #eb5743;}
#content .border-box.quotes {padding: 10px 0 30px; margin: 48px 0 25px;}
#content .border-box.quotes p {font-size: 26px;}
#content .border-box.quotes:before, #content .border-box.quotes:after {
	width: 62px;
	height: 25px;
	content: '';
	top: -16px;
	left: 0;
	display: inline-block;
	position: absolute;
	background: #fff url("../images/ic-top.gif") no-repeat left top;
}
#content .border-box.quotes:after {
	top: auto;
	bottom: -13px;
	left: auto;
	right: 0;
	background: #fff url("../images/ic-down.gif") no-repeat right top;
}
#content .large-text {color: #878786; font-size: 23px; font-style: italic;margin: 40px 0;}
#content .video {margin: 25px 0 0;}
#content .social-row {margin: 50px 0;}
#content .social-row p {font-size: 14px; margin-bottom: 8px;}
#content .mo {
	color: #eb5743;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	display: block;
	letter-spacing: 1px;
	text-transform: uppercase;
}
#content .mo .fa {margin: 0 0 0 30px;}
#content .border-row {
	width: 100%;
	background: #d5d6d6;
	margin: 45px 0;
}
#content .boxes {margin: 0 -2px 0 -16px; display: inline-block;}
#content .boxes .post-det {width: 30.2%; float: left; margin: 0 0 0 16px;}
#content .box-bg {
	background: #EBEBEB; 
	width: 40%; 
	float: left;
	position: relative; 
	margin: 20px 20px 0 0;
	padding: 12px 0 20px;
}
#content .box-bg:before {
	top: 0;
	left: -5000px;
	width: 5000px;
	height: 100%;
	content: '';
	display: inline-block;
	position: absolute;
	background: #EBEBEB;
}
#content .box-bg .border {text-transform: uppercase; font-weight: 700; font-size: 16px; margin-bottom: 10px;}
#content .box-bg .text h4 {color: #494948; font-weight: normal;}
#content .box-bg .text h3 {text-transform: none; color: #494948;}
#content .box-bg .text p {font-size: 16px;}
#content .post-bg {display: inline-block;}
/* Rubrika */
#content .slider-box {margin-bottom: 10px; display: inline-block; width:100%;}
#content.rubrika .text {margin-bottom: 20px;}
#content.rubrika .text h3, #content.rubrika .box-detail h3 {font-size: 16px;}
#content .pagination > li > a {
	margin: 0 20px;
	width: 38px;
	text-align: center;
	padding: 4px 0;
}
.tabs UL LI {
    display: inline-block;
    font-size: 12px;
    text-transform: uppercase;
}
.tabs UL LI A:hover,.tabs UL LI.active A {
    background-color: #fff;
    color: #d5140d;
    text-decoration: none;
}
.tabs UL LI A {
    background-color: #e4e4e4;
    color: #565655;
    display: inline-block;
    margin-right: -2px;
    padding: 4px 0;
    text-align: center;
    width: 73px;
}
.pagination > li:first-child > a, .pagination > li:first-child > span,
.pagination > li:last-child > a, .pagination > li:last-child > span {
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
}
#content .pagination > li > a:hover,
#content .pagination > li.active > a {
	background: #fff;
	border-color: #eb5743;
}
#content .pagination > li > span {
	border: none;
}
#content .pagination > li.prev > a, #content .pagination > li.next > a {
	border: none;
	margin: 0;
}
#content .pagination > li.prev > a {margin-right: 50px;}
#content .pagination > li.next > a {margin-left: 50px;}
#content .pagination > li.prev > a i, #content .pagination > li.next > a i {
	font-size: 24px;
	color: #3d2d0a !important;
	
}
/* Footer */
#footer {padding-bottom: 30px;}
#footer p {color: #878786; font-size: 13px;}
#footer .top-footer {background: #e5e5e5; padding: 16px 0; margin-bottom: 25px;}
#footer .menu {float: left;}
#footer .menu > li {display: inline-block;}
#footer .menu > li > a {padding: 0 11px; font-size: 13px; display: inline-block;}
#footer .social {float: right;}
#footer .social ul li {margin: 0 0 0 22px;}
#footer .social ul li a {color: #494948; font-size: 19px;}
#footer .menu > li > a:hover {text-decoration: none;}
#footer .menu > li > a:focus,
#footer .menu > li > a:hover,
#footer .menu > .active > a,
#footer .menu > .active > a:focus,
#footer .menu > .active > a:hover {color: #eb5743; background: none;}
#footer .menu > li:first-child > a {padding-left: 0;}
#footer .social.second {display: none;}
.branding #page{background:#fff; margin: 0 auto; position:relative; width: 1060px;}
.branding .banners{background:#fff;  width: 1060px !important; position:relative; margin: 0 auto;}
.branding #header{background:#fff; width: 1060px; position:relative; margin: 0 auto;}
#bodynews img {max-width:100%;}