html,button,input,select,textarea {
	color: #222;
}

html {
	font-size: 1em;
	line-height: 1.4;
}

::-moz-selection {
	background: #b3d4fc;
	text-shadow: none;
}

::selection {
	background: #b3d4fc;
	text-shadow: none;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}

audio,canvas,img,video {
	vertical-align: middle;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

textarea {
	resize: vertical;
}

.browsehappy {
	margin: 0.2em 0;
	background: #ccc;
	color: #000;
	padding: 0.2em 0;
}

body {
	font-family: "Arial";
	font-size: 100%;
	background: #f2f2f2;
}

img {
	-khtml-user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

a {
	text-decoration: none;
}

input {
	outline: none;
}

.container {
	width: 955px;
	margin: 0 auto;
	padding: 0 10px;
	position: relative;
}

html .container-wide {
	width: 962px;
}

html .menu .container-wide {
	background: #1a1a1a;
	border-radius: 0 0 5px 5px;
}

.left {
	float: left!important;
}

.right {
	float: right!important;
}

.black,.black:hover,.black.active,.black .cm-nr,.black .active-thumb {
	background: #1a1a1a;
}

.black .cm .br {
	border-color: #1a1a1a;
}

.hover-color .black:hover h5 {
	color: #1a1a1a;
}

.red,.red:hover,.red.active,.red .cm-nr,.red .active-thumb {
	background: #bd0a0a;
}

.red .cm .br {
	border-color: #bd0a0a;
}

.hover-color .red:hover h5,.hover-color .red:hover h6 {
	color: #bd0a0a;
}

.green,.green:hover,.green.active,.green .cm-nr,.green .active-thumb {
	background: #217f03;
}

.green .cm .br {
	border-color: #217f03;
}

.hover-color .green:hover h5,.hover-color .green:hover h6 {
	color: #217f03;
}

.purple,.purple:hover,.purple.active,.purple .cm-nr,.purple .active-thumb {
	background: #891a5b;
}

.purple .cm .br {
	border-color: #891a5b;
}

.hover-color .purple:hover h5,.hover-color .purple:hover h6 {
	color: #891a5b;
}

.purple-dark,.purple-dark:hover,.purple-dark.active,.purple-dark .cm-nr,.purple-dark .active-thumb {
	background: #6844b7;
}

.purple-dark .cm .br {
	border-color: #6844b7;
}

.hover-color .purple-dark:hover h5,.hover-color .purple-dark:hover h6 {
	color: #6844b7;
}

.blue,.blue:hover,.blue.active,.blue .cm-nr,.blue .active-thumb {
	background: #0e4d9a;
}

.blue .cm .br {
	border-color: #0e4d9a;
}

.hover-color .blue:hover h5,.hover-color .blue:hover h6 {
	color: #0e4d9a;
}

.pink,.pink:hover,.pink.active,.pink .cm-nr,.pink .active-thumb {
	background: #e93862;
}

.pink .cm .br {
	border-color: #e93862;
}

.hover-color .pink:hover h5,.hover-color .pink:hover h6 {
	color: #e93862;
}

.orange,.orange:hover,.orange.active,.orange .cm-nr,.orange .active-thumb {
	background: #c3451e;
}

.orange .cm .br {
	border-color: #c3451e;
}

.hover-color .orange:hover h5 {
	color: #c3451e;
}

.yellow,.yellow:hover,.yellow.active,.yellow .cm-nr,.yellow .active-thumb {
	background: #e5a800;
}

.yellow .cm .br {
	border-color: #e5a800;
}

.hover-color .yellow:hover h5,.hover-color .yellow:hover h6 {
	color: #e5a800;
}

.aqua,.aqua:hover,.aqua.active,.aqua .cm-nr,.aqua .active-thumb {
	background: #61c8db;
}

.aqua .cm .br {
	border-color: #61c8db;
}

.hover-color .aqua:hover h5,.hover-color .aqua:hover h6 {
	color: #61c8db;
}

.gray,.gray:hover,.gray.active,.gray .cm-nr,.gray .active-thumb {
	background: #3b3b3b;
}

.gray .cm .br {
	border-color: #3b3b3b;
}

.hover-color .gray:hover h5 {
	color: #3b3b3b;
}

.dark-pink,.dark-pink:hover,.dark-pink.active,.dark-pink .cm-nr,.dark-pink .active-thumb {
	background: #e91f48;
}

.dark-pink .cm .br {
	border-color: #e91f48;
}

.hover-color .dark-pink:hover h5 {
	color: #e91f48;
}

.ad {
	display: block;
}

.subheading {
	background: #fff;
	color: #282828;
	line-height: 12px;
	padding: 10px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Arial';
}

.inside {
	position: absolute;
	bottom: 0;
	max-height: 100%;
	padding: 20px;
	font-weight: bold;
	color: #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.video-part {
	background: url(../images/video.png) no-repeat;
	min-height: 27px;
	min-width: 27px;
	float: left;
	padding-left: 33px;
	font-size: 12px;
	font-weight: bold;
	line-height: 28px;
	margin-top: 3px;
	display: block;
}

.date {
	float: left;
	padding-left: 19px;
	font-size: 11px;
	font-weight: bold;
	background: url(../images/date2.png) no-repeat;
	background-position: left top;
	color: #979797;
	display: block;
	width: 100%;
}

.date-white {
	color: #fff;
	background: url(../images/date.png) no-repeat;
	background-position: left center;
}

.comment {
	float: left;
	background: url(../images/comment.png) no-repeat;
	background-position: left center;
	padding-left: 19px;
	font-weight: bold;
	font-size: 12px;
	line-height: 25px;
	display: block;
}

.mask {
	position: relative;
	overflow: hidden;
	float: left;
	display: block;
}

.border-img {
	border: 1px solid #e0e0e0;
	float: left;
	position: relative;
}

.thumb1 {
	width: 636px;
	height: 296px;
}

.thumb2 {
	width: 317px;
	height: 296px;
}

.thumb3 {
	width: 317px;
	height: 250px;
}

.thumb4 {
	width: 317px;
	height: 124px;
}

.thumb5 {
	width: 190px;
	height: 97px;
}

.thumb6 {
	width: 395px;
	height: 346px;
}

.thumb7 {
	width: 240px;
	height: 173px;
}

.thumb8 {
	width: 196px;
	height: 133px;
}

.thumb9 {
	width: 300px;
	height: 355px;
}

.thumb10 {
	width: 92px;
	height: 92px;
}

.thumb11 {
	height: 104px;
	width: 132px;
}

.thumb12 {
	width: 50px;
	height: 50px;
}

.thumb15 {
	width: 65px;
	height: 65px;
}

.thumb16 {
	width: 636px;
	height: 382px;
}

.thumb17 {
	width: 168px;
	height: 131px;
}

.thumb18 {
	width: 80px;
	height: 80px;
}

.thumb18 img {
	width: 100%;
}

.opinions .thumb18,.one-column .thumb11 {
	margin-right: 10px;
}

.thumb19 {
	width: 635px;
	height: 314px;
}

.thumb20 {
	width: 145px;
	height: 201px;
}

.thumb21 {
	width: 307px;
	height: 180px;
}

.thumb22 {
	width: 61px;
	height: 60px;
}

.thumb23 {
	width: 469px;
	height: 445px;
}

.thumb24 {
	width: 242px;
	height: 222px;
}

.thumb25 {
	width: 307px;
	height: 210px;
}

.thumb26 {
	width: 136px;
	height: 89px;
}

.thumb27 {
	width: 427px;
	height: 382px;
}

.thumb28 {
	width: 291px;
	height: 189px;
}

.thumb29 {
	width: 300px;
	height: 398px;
}

.thumb30 {
	width: 467px;
	height: 346px;
}

.thumb31 {
	width: 158px;
	height: 121px;
}

.thumb32 {
	width: 296px;
	height: 366px;
}

.thumb33 {
	width: 190px;
	height: 190px;
}

.thumb34 {
	width: 150px;
	height: 150px;
}

.divider {
	display: inline-block;
	width: 100%;
	height: 15px;
}

.divider13 {
	float: left;
	width: 100%;
	height: 13px;
}

.divider23 {
	float: left;
	width: 100%;
	height: 23px;
}

.divider27 {
	float: left;
	width: 100%;
	height: 27px;
}

.header-top {
	background: #bd0a0a;
	padding: 29px 0 50px;
	width: 980px;
	margin: 0 auto;
}

.logo {
	display: block;
	margin-top: 19px;
}

.menu {
	background: #1a1a1a;
	border-bottom: 4px solid #1a1a1a;
	position: relative;
	width: 100%;
	display: inline-block;
}

.menu ul {
	float: left;
	width: 100%;
}

.menu ul li {
	float: left;
	background: #1a1a1a;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}

.menu ul li a {
	padding: 7px 7.5px;
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	color: #969595;
	font-size: 14px;
	line-height: 34px;
	text-shadow: 0 1px #000;
}

.menu ul li.active,.menu ul li:hover {
	box-shadow: inset 0 1px 0px rgba(255,255,255,0.3);
}

.menu ul li.active a,.menu ul li:hover a {
	color: #dddddd;
	text-shadow: 0 1px rgba(0,0,0,.56);
}

.menu-search {
	position: absolute;
	top: 5px;
	right: 10px;
}

.close {
	position: absolute;
	display: block;
	width: 15px;
	height: 14px;
	background: url(../images/all.png) no-repeat;
	background-position: -20px -28px;
	top: 13px;
	right: -26px;
	display: none;
}

.menu-search input[type="submit"] {
	float: right;
	width: 48px;
	height: 39px;
	background: url(../images/all.png) no-repeat;
	background-position: -43px -67px;
	border: none;
	margin-left: 5px;
}

.menu-search input[type="text"] {
	float: right;
	width: 235px;
	height: 39px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-left: 40px;
	padding-right: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 0;
	background: url(../images/loop.png) #fff;
	background-position: 12px;
	background-repeat: no-repeat;
	-webkit-box-shadow: inset 0 3px 3px rgba(0,0,0,.17);
	-moz-box-shadow: inset 0 3px 3px rgba(0,0,0,.17);
	box-shadow: inset 0 3px 3px rgba(0,0,0,.17);
	font-weight: bold;
	font-size: 16px;
	color: #5f5f5f;
	display: none;
}

.fixed {
	position: fixed;
	top: -52px;
	left: 0;
	z-index: 9999;
	box-shadow: 0px 0px 5px 4px rgba(0,0,0,0.6);
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.top {
	top: 0px;
}

.footer .footer-info,.footer .footer-top,.footer .footer-bottom {
	width: 100%;
	font-size: 12px;
	color: #fff;
}

.footer .footer-info {
	padding: 8px 0;
	background: #1a1a1a;
}

.contact-info {
	float: left;
}

.contact-info li {
	float: left;
	line-height: 36px;
	border-left: 1px solid #000;
	padding: 0 0 0 15px;
	margin: 0 0 0 15px;
}

.contact-info li:first-child {
	border: none;
	margin: 0;
	padding: 0;
}

.contact-info li span,.contact-info li a {
	color: #757575;
}

.contact-info li a {
	border-left: 1px solid #000;
	margin-left: 9px;
	padding-left: 9px;
}

.contact-info li a:first-child {
	border: none;
}

.contact-info li a:hover {
	color: #fff;
}

.social-media {
	float: right;
	margin-top: 5px;
}

.social-media li {
	float: left;
	margin: 0 0 0 8px;
	padding: 0;
	border: 0;
	width: 26px;
	height: 26px;
}

.social-media li a {
	display: block;
	width: 26px;
	height: 26px;
	background: url(../images/all.png) no-repeat;
}

.social-media li:first-child {
	margin-left: 0;
}

#facebook {
	background-position: -212px -139px;
}

#facebook:hover {
	background-position: -212px -165px;
}

#twitter {
	background-position: -238px -139px;
}

#twitter:hover {
	background-position: -238px -165px;
}

#google {
	background-position: -264px -139px;
}

#google:hover {
	background-position: -264px -165px;
}

#youtube {
	background-position: -290px -139px;
}

#youtube:hover {
	background-position: -290px -165px;
}

#linkedin {
	background-position: -316px -139px;
}

#linkedin:hover {
	background-position: -316px -165px;
}

.footer .footer-top {
	background: #be0a0b;
	padding: 55px 0;
}

.footer .footer-top a {
	float: left;
	width: 175px;
	height: 46px;
	display: block;
	margin-top: 18px;
}

.footer .footer-top .txt {
	float: right;
	width: 740px;
}

.footer .footer-top .txt p {
	color: #fff;
}

.footer .footer-bottom {
	background: url(../images/footer-bottom.jpg) repeat-x;
	padding: 9px 0;
}

.footer .footer-bottom p {
	float: left;
	line-height: 24px;
	color: #fff;
}

.footer .footer-bottom .site-by {
	float: right;
}

.main-content {
	background: #f2f2f2;
	padding: 0;
	position: relative;
	z-index: 2;
	display: block;
	width: 980px;
	margin: 30px auto;
}

.main-content .container {
	padding: 20px;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.09);
	display: inline-block;
}

.box {
	display: block;
	margin-bottom: 2px;
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	overflow: hidden;
	color: #fff;
	width: 100%;
	margin-right: 1px;
}

.box1 {
	width: 317px;
}

.box2 {
	width: 636px;
}

.box-half {
	width: 100%;
	margin-bottom: 2px;
}

.box-content {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	background: url(../images/gradient.png) repeat-x;
	background-position: bottom left;
	display: block;
}

.box h2 {
	line-height: 34px;
}

.box h3,.box h4 {
	line-height: 26px;
}

.box .subheading {
	margin-right: 12px;
	margin-bottom: 8px;
}

.box .date {
	margin-right: 15px;
	line-height: 25px;
	font-size: 12px;
}

.box .video-part {
	margin-bottom: 8px;
}

.most-readable {
	float: left;
	width: 953px;
	border: 1px solid #e0e0e0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.most-readable a {
	color: #000;
}

.most-readable .most-readable-title {
	width: 100%;
	padding: 10px 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-bottom: 1px solid #e0e0e0;
	background: #f4f4f4;
	border-radius: 2px 3px 0 0;
}

.most-readable .inside {
	position: relative;
}

.most-readable h5 {
	max-height: 63px;
	overflow: hidden;
}

.left-part {
	width: 635px;
	float: left;
}

.right-part {
	width: 300px;
	float: right;
}

.full {
	width: 100%!important;
	float: left;
}

.half {
	width: 467px;
}

.text {
	padding: 0;
	float: left;
	width: 100%;
	display: block;
	box-sizing: border-box;
}

.three-col,.four-col {
	float: left;
	width: 100%;
}

.three-col a,.four-col a {
	color: #000;
}

.three-col li {
	float: left;
	width: 198px;
	height: 202px;
	overflow: hidden;
	position: relative;
	margin-left: 20px;
	margin-bottom: 10px;
	background: #fff;
}

.five-col li {
	float: left;
	width: 175px;
	overflow: hidden;
	position: relative;
	margin-left: 20px;
	margin-bottom: 20px;
	background: #fff;
}

.three-col.video-col li,.five-col.video-col li {
	height: 200px;
}

.three-col li:hover,.five-col li:hover {
	background: #fff;
}

.three-col li a,.five-col li a {
	display: block;
}

.five-col .thumb8 {
	width: 170px;
	height: 115px;
}

html body .five-col li a img {
	width: 170px;
	height: 100px;
	object-fit: cover;
}

.three-col li:nth-child(3n+1) {
	margin-left: 0;
}

.five-col li:nth-child(5n+1) {
	margin-left: 0;
	clear: both;
}

.three-col .date,.five-col .date {
	margin-bottom: 10px;
	width: 100%;
	box-sizing: border-box;
}

.three-col h6,.four-col h6 {
	line-height: 18px;
	float: left;
}

.three-col p,.five-col p {
	float: left;
}

.three-col .border-img,.five-col .border-img {
	margin-bottom: 10px;
}

.three-col-other .text {
	padding: 0;
	max-height: 115px;
	overflow: hidden;
}

.foto-indeks .foto-indeks-img {
	height: 355px;
	float: left;
	width: 100%;
	position: relative;
	background: #f2f2f2;
}

.foto-indeks .foto-indeks-img li {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	display: block;
}

.foto-indeks .foto-indeks-img li img {
	float: left;
	display: none;
}

.foto-indeks .foto-indeks-thumbs {
	margin-top: 1px;
	float: left;
	width: 100%;
}

.foto-indeks .foto-indeks-thumbs li {
	float: left;
	border: 4px solid #f2f2f2;
	width: 92px;
	height: 92px;
}

.foto-indeks .foto-indeks-thumbs li.selected {
	border: 4px solid #f5c300;
}

.foto-indeks .foto-indeks-thumbs li a {
	display: block;
}

.foto-indeks-content {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 16px;
	color: #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: url(../images/pattern.png) repeat;
	display: none;
}

.foto-indeks-content p {
	font-size: 14px;
	color: #fff;
}

.foto-indeks-content span {
	color: #f4c300;
	display: inline-block;
	width: 100%;
}

.foto-indeks .foto-indeks-img li:first-child img,.foto-indeks .foto-indeks-img li:first-child .foto-indeks-content {
	display: block;
}

.selected-img {
	z-index: 99;
}

.block-news {
	background: #fff;
}

.block-news:hover {
	background: #f4f4f4;
}

.three-col li:hover h6,.five-col li:hover h6,.four-col li:hover h6 {
	color: #bd0a0a;
}

.block-news a {
	display: block;
	float: left;
	color: #424242;
}

.left .block-news {
	width: 50%;
	float: left;
	border-bottom: 1px solid #e0e0e0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 10px;
}

.left .block-news:first-child {
	border-right: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
}

.block-news .text {
	float: left;
	width: 161px;
	padding: 8px 10px 0 10px;
	overflow: hidden;
	max-height: 105px;
}

.block-news .date {
	margin-bottom: 8px;
	width: 100%;
}

.block-news-part {
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	width: 320px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: right;
}

.block-news-part2 {
	width: 635px;
}

.block-news-part ul li {
	width: 100%;
	float: left;
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-top: 1px solid #e0e0e0;
}

.block-news .cm {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.block-news:hover .cm {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.one-column {
	width: 307px;
	background: #fff;
}

.one-column:hover {
	background: #fff;
}

.one-column ul {
	float: left;
	width: 100%;
}

.one-column ul li {
	float: left;
	width: 100%;
	margin-bottom: 15px;
	overflow: hidden;
}

.one-column ul li a {
	color: #000;
}

.one-column .text {
	width: 162px;
	padding-top: 10px;
	padding-right: 0;
	overflow: hidden;
	max-height: 111px;
}

.one-column .one-column-big .text {
	width: 126px;
}

.one-column .date {
	margin-bottom: 10px;
	width: 100%;
}

.one-column .border-img {
	margin-right: 10px;
}

.author {
	color: #bd0a0a;
	font-size: 12px;
	font-weight: bold;
}

.one-column h6 {
	line-height: 18px;
}

.one-column p {
	line-height: 16px;
}

.opinions .text {
	padding-right: 10px;
	padding-top: 5px;
	width: 212px;
}

.opinions .border-img img {
	-webkit-transform: scaleX(0.83) scaleY(0.88);
	-moz-transform: scaleX(0.83) scaleY(0.88);
	-ms-transform: scaleX(0.83) scaleY(0.88);
	-o-transform: scaleX(0.83) scaleY(0.88);
	transform: scaleX(0.83) scaleY(0.88);
}

.three-part {
	float: left;
	width: 100%;
}

.three-part li {
	width: 307px;
	float: left;
}

.three-part .three-part-col {
	margin-left: 17px;
	background: #fff;
}

.three-part .three-part-col:first-child {
	margin-left: 0;
}

.three-part li .big-news {
	float: left;
	width: 100%;
	position: relative;
}

.three-part li .big-news a {
	color: #fff;
}

.three-part li .big-news h3 {
	margin-bottom: 10px;
}

.three-part li ul li {
	float: left;
	width: 100%;
	margin-top: 18px;
	background: #fff;
}

.three-part li ul li:hover {
	background: #fff;
}

.three-part li ul li a {
	color: #000;
}

.three-part li ul li .date {
	margin-top: 6px;
}

.three-part-col .mask {
	margin-right: 15px;
	float: left;
}

.auto-part {
	width: 100%;
	float: left;
}

.auto-part .auto {
	background: url(../images/auto.png) no-repeat;
}

.auto-part li {
	position: relative;
	float: left;
	width: 242px;
	margin-bottom: 1px;
}

.auto-part li.big-img {
	width: 469px;
}

.auto-part li a {
	color: #fff;
}

.auto-part li .box-content-top {
	background: url(../images/gradient2.png) repeat-x;
}

.auto-part li .box-content-top .inside {
	top: 0;
	bottom: auto;
}

.indeks-video h4 {
	color: #424242;
}

.social-plugins {
	float: left;
	width: 100%;
}

.social-plugins li {
	height: 37px;
	padding-top: 36px;
	float: left;
	margin-left: 9px;
}

.social-plugins.simple li {
	border: 1px solid #e9e9e9;
	padding: 0px 6px 0px 6px;
}

.social-plugins.simple .twitter,.social-plugins.simple .facebook,.social-plugins.simple .youtube {
	background: #f2f2f2;
}

.social-plugins li:first-child {
	margin-left: 0;
}

.social-plugins iframe {
	margin: 0 auto;
}

.social-plugins .facebook {
	background: url(../images/facebook.jpg) no-repeat;
}

.social-plugins .facebook iframe {
	margin-top: 7px;
}

.social-plugins .twitter iframe {
	margin-top: 7px;
}

.social-plugins .youtube iframe {
	margin-top: 7px!important;
}

.social-plugins .twitter {
	background: url(../images/twitter.jpg) no-repeat;
}

.social-plugins .youtube {
	background: url(../images/youtube.jpg) no-repeat;
}

.other-titles-slider {
	width: 955px;
	height: 166px;
	float: left;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	position: relative;
}

.other-titles-slider.third-level {
	height: 249px!important;
}

.other-title-news {
	float: left;
	width: 237.5px;
	height: 82px;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	background: #fff;
}

.other-title-news a {
	display: block;
	float: left;
	width: 205.5px;
	height: 49px;
	padding: 16px;
}

.other-title-news p {
	font-family: 'Myriad Pro';
	color: #000;
	margin-left: 10px;
}

.other-title-news:hover {
	background: #f4f4f4;
}

.other-title-news .text {
	width: 155px;
	max-height: 50px;
	overflow: hidden;
}

.hover-color .red .other-title-news:hover p {
	color: #be0a0b;
}

.hover-color .green .other-title-news:hover p {
	color: #217f03;
}

.hover-color .purple .other-title-news:hover p {
	color: #891a5b;
}

.hover-color .orange .other-title-news:hover p {
	color: #c3451e;
}

.hover-color .aqua .other-title-news:hover p {
	color: #61c8db;
}

.hover-color .pink .other-title-news:hover p {
	color: #e93862;
}

.hover-color .blue .other-title-news:hover p {
	color: #0e4d9a;
}

.hover-color .yellow .other-title-news:hover p {
	color: #e5a800;
}

.hover-color .dark-pink .other-title-news:hover p {
	color: #e91f48;
}

.hover-color .black .other-title-news:hover p {
	color: #1a1a1a;
}

.hover-color .gray .other-title-news:hover p {
	color: #3b3b3b;
}

.two-col {
	float: left;
	width: 100%;
}

.two-col li {
	float: left;
	width: 307px;
	margin-left: 20px;
	margin-bottom: 20px;
	background: #fff;
}

.two-col li:hover {
	background: #fff;
}

.two-col li:nth-child(2n+1) {
	margin-left: 0;
}

.two-col li .mask img {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}

.two-col li:hover .mask img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

.two-col .text {
	padding: 10px 0 0 0;
}

.two-col .date {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-bottom: 10px;
}

.other-titles-mini {
	float: left;
	width: 100%;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.other-title {
	float: left;
	width: 50%;
	height: 120px;
	padding: 16px;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #fff;
}

.other-title p {
	font-family: 'Myriad Pro';
	color: #000;
}

.other-title:hover {
	background: #f4f4f4;
}

.other-title .text {
	float: left;
	padding: 5px 0 0 10px;
	width: 148px;
	max-height: 89px;
	overflow: hidden;
}

.other-title .date {
	margin: 5px 0;
	margin-bottom: 0!important;
}

.other-title .cm {
	display: none;
	-webkit-transition: all .25s ease-in;
	-moz-transition: all .25s ease-in;
	-ms-transition: all .25s ease-in;
	-o-transition: all .25s ease-in;
	transition: all .25s ease-in;
}

.other-title:hover .cm {
	display: block;
}

.other-titles-mini:hover .flexslider7 h6 {
	color: #424242;
}

.hover-color .red li .other-title:hover h6 {
	color: #be0a0b;
}

.hover-color .green li .other-title:hover h6 {
	color: #217f03;
}

.hover-color .purple li .other-title:hover h6 {
	color: #891a5b;
}

.hover-color .black li .other-title:hover h6 {
	color: #1a1a1a;
}

.hover-color .blue li .other-title:hover h6 {
	color: #0e4d9a;
}

.hover-color .pink li .other-title:hover h6 {
	color: #e93862;
}

.hover-color .orange li .other-title:hover h6 {
	color: #c3451e;
}

.hover-color .yellow li .other-title:hover h6 {
	color: #e5a800;
}

.hover-color .aqua li .other-title:hover h6 {
	color: #61c8db;
}

.hover-color .gray li .other-title:hover h6 {
	color: #3b3b3b;
}

.hover-color .dark-pink li .other-title:hover h6 {
	color: #e91f48;
}

.show-box {
	float: left;
	width: 100%;
}

.show-box li {
	float: left;
	width: 318px;
}

.show-box li:first-child {
	width: 635px;
	margin-right: 1px;
}

.one-box h4 {
	color: #424242;
}

.bar-content {
	width: 100%;
	float: left;
	padding: 25px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.bar-content h5 {
	line-height: 22px;
	margin-bottom: 12px;
}

.bkr {
	position: relative;
	float: left;
}

.bkr .name {
	position: absolute;
	bottom: 20px;
	left: 20px;
	background: #fff;
	color: #000;
	font-size: 12px;
	font-family: 'Myriad Pro';
	font-weight: bold;
	padding: 12px;
}

.opinion_holder {
	float: left;
	width: 100%;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.op_main_article {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.op_main_article_desc {
	float: left;
	width: 436px;
}

.title_bg_color {
	float: left;
	width: 396px;
	height: 96px;
	padding: 20px 20px;
	background: #a12701;
}

.title_bg_color h1 {
	margin: 0px;
	font-size: 24px;
	line-height: 26px;
	color: white;
	margin-bottom: 6px;
}

.title_bg_color h5 {
	margin: 0px;
	font-size: 14px;
	line-height: 16px;
	color: #fd7b52;
	margin-bottom: 6px;
}

.op_main_article_desc .date {
	color: white;
	background: url(../images/date.png) no-repeat;
	background-position: left center;
}

.op_main_desc {
	float: left;
	width: 396px;
	height: 88px;
	padding: 18px 20px;
	overflow: hidden;
}

.op_main_desc p {
	color: white;
	line-height: 16px;
}

.opinions_list {
	float: left;
	width: 100%;
}

.opinions_list li {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.op_list_article_desc {
	width: 485px;
	display: inline-block;
}

.op_list_article_desc .title {
	width: 445px;
	display: inline-block;
	background: #a12701;
	padding: 20px;
}

.op_list_article_desc .title h1 {
	font-size: 17px;
	line-height: 22px;
	color: #FFFFFF;
	margin: 0px;
	margin-bottom: 6px;
}

.op_list_article_desc .title h5 {
	color: #fd7b52;
	font-size: 12px;
	margin: 0px;
	margin-bottom: 6px;
}

.opinions_list li:hover h1 {
	color: #eccdc3;
}

.op_list_article_desc .title .date {
	color: #f5e7e2;
	background: url(../images/date3.png) no-repeat;
	background-position: left center;
}

.op_list_article_desc .op_list_desc {
	width: 460px;
	height: 32px;
	float: left;
	padding: 13px 20px;
	background: #ebebeb;
}

.op_main_article .mask img,.opinions_list li .mask img {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}

.mask:before {
	content: ".";
	position: absolute;
	height: 500px;
	background: -webkit-linear-gradient(bottom,rgba(255,0,0,0),rgba(27,26,26,0.73));
	background: -o-linear-gradient(bottom,rgba(255,0,0,0),rgba(27,26,26,0.73));
	background: -moz-linear-gradient(bottom,rgba(255,0,0,0),rgba(27,26,26,0.73));
	background: linear-gradient(to bottom,rgba(255,0,0,0),rgba(27,26,26,0.73));
	width: 100%;
	opacity: 0;
	-webkit-transition: opacity .23s ease-in-out;
	-moz-transition: opacity .23s ease-in-out;
	-ms-transition: opacity .23s ease-in-out;
	-o-transition: opacity .23s ease-in-out;
	transition: opacity .23s ease-in-out;
}

.opinions_list li:hover .mask:before,.op_main_article:hover .mask:before,.box:hover>.mask:before,.boxLhover .mask:before,.left-slider .news-previews li:hover .mask:before,.show-box li:hover .mask:before,.one-box a:hover .mask:before,.top-slider .news-previews li:hover .mask:before,.three-part li .big-news:hover .mask:before,.big-img:hover .mask:before,.auto-part li:hover .mask:before {
	opacity: 1;
	content: ".";
	position: absolute;
	height: 500px;
	background: -webkit-linear-gradient(bottom,rgba(255,0,0,0),rgba(27,26,26,0.73));
	background: -o-linear-gradient(bottom,rgba(255,0,0,0),rgba(27,26,26,0.73));
	background: -moz-linear-gradient(bottom,rgba(255,0,0,0),rgba(27,26,26,0.73));
	background: linear-gradient(to bottom,rgba(255,0,0,0),rgba(27,26,26,0.73));
	width: 100%;
}

.kursi {
	float: left;
	width: 100%;
	background: #f2f2f2;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.kursi label {
	width: 100%;
	font-weight: bold;
	font-size: 12px;
	display: block;
}

.kursi select {
	width: 100%;
	margin-bottom: 15px;
	background: #dfdfdf;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 0;
	border: none;
	box-shadow: inset 1px 1px 0px 1px #d5d5d5;
}

.kursi input[type="text"] {
	width: 100%;
	margin-bottom: 15px;
	background: #dfdfdf;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	border: none;
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-shadow: inset 1px 1px 0px 1px #d5d5d5;
}

.kursi li {
	font-weight: bold;
	float: left;
	width: 100%;
	margin-bottom: 8px;
}

.kursi li img {
	margin-right: 10px;
}

.kursi li span {
	float: right;
}

.kursi .diff {
	background: url(../images/all.png) no-repeat;
	background-position: -42px 2px;
	width: 260px;
	height: 46px;
	display: block;
}

.kursi .flag {
	display: block;
	width: 33px;
	height: 22px;
	float: left;
	margin-right: 10px;
	background: url(../images/all.png) no-repeat;
}

.flag.europe {
	background-position: -44px -44px;
}

.flag.usa {
	background-position: -77px -44px;
}

.flag.gb {
	background-position: -110px -44px;
}

.flag.ch {
	background-position: -143px -44px;
}

.flag.japan {
	background-position: -176px -44px;
}

.big-video img,.big-video iframe {
	margin-bottom: 10px;
}

.big-video h3 {
	color: #424242;
}

.video-col .mask {
	margin-bottom: 10px;
}

.video-col .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.3);
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.video-col .overlay .play,.video-home .play {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -29px;
	margin-left: -29px;
	background: url(../images/all.png) no-repeat;
	background-position: -99px -68px;
	width: 58px;
	height: 58px;
}

.video-home .play {
	top: 33%;
	left: 50%;
}

.video-col li:hover .overlay {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
}

.full-box li {
	float: left;
	background: #fff;
	width: 100%;
	margin-bottom: 20px;
}

.full-box li:hover {
	background: #fff;
}

.full-box li .mask {
	float: left;
	width: 158px;
}

.full-box li .text {
	padding: 10px 10px 0 10px;
	width: 288px;
	float: left;
}

.full-box li .text .date {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-bottom: 5px;
}

.full-box li:hover .mask img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

.other-titles-slider2 {
	width: 100%;
	float: left;
	background: #fff;
}

.other-titles-slider2 .other-title-news {
	width: 232px;
}

.social-sidebar {
	float: left;
	width: 74px;
	border-top-left-radius: 5px;
	overflow: hidden;
	min-height: 290px;
	max-height: 600px;
	background: #f2f2f2;
}

.afterFixed .social-sidebar {
	position: fixed;
	top: 55px;
}

.social-sidebar li {
	border-top: 1px solid #e0e0e0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.social-sidebar li a {
	height: 42px;
	padding: 12px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-family: 'Myriad Pro';
	font-size: 14px;
	display: block;
}

.social-sidebar .facebook {
	background: #3b5998;
}

.social-sidebar .twitter {
	background: #00abf0;
}

.social-sidebar .googleplus {
	background: #dd4c39;
}

.social-sidebar .comments:hover {
	background: #8a8a8a;
}

.social-sidebar .icon {
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	margin-right: 5px;
	background: url(../images/social-sprite2.png) no-repeat;
}

.social-sidebar .facebook .icon {
	background-position: 0 -20px;
}

.social-sidebar .twitter .icon {
	background-position: -20px -20px;
}

.social-sidebar .googleplus .icon {
	background-position: -40px -20px;
}

.social-sidebar .comments .icon {
	background-position: -60px -20px;
}

.social-sidebar li a {
	color: #afafaf;
}

.social-sidebar .font-change {
	float: left;
	width: 22px;
	height: 21px;
	display: block;
	margin-top: 6px;
}

.social-sidebar .font-up {
	background: url(../images/all.png) no-repeat;
	background-position: -19px -66px;
	margin-left: 10px;
}

.social-sidebar .font-down {
	background: url(../images/all.png) no-repeat;
	background-position: -20px -42px;
	margin-right: 10px;
	margin-left: 5px;
}

.social-sidebar li:first-child {
	border-top: 0;
}

.social-sidebar li a {
	color: #fff;
}

.article-content {
	float: right;
	width: 540px;
}

.article-content .date {
	width: 100%;
	margin-bottom: 15px;
}

.article-content h1 {
	line-height: 36px;
	margin-bottom: 15px;
	display: inline-block;
	width: 100%;
}

.article-content p,.article-content ul li,.article-content ol li {
	line-height: 25px;
	margin-bottom: 20px;
	font-size: 16px;
	color: #666;
}

.article-content .full-img {
	margin-bottom: 0;
}

.article-content .caption-bar {
	width: 100%;
	float: left;
	background: #f2f2f2;
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.article-content .caption-bar p {
	float: left;
	margin-bottom: 0;
	width: 392px;
}

.article-content .caption-bar span {
	display: block;
	float: right;
	font-size: 12px;
	font-family: 'Myriad Pro';
}

.blockquote,blockquote {
	width: 540px;
	background: #f2f2f2;
	padding: 15px 20px 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	position: relative;
	margin-bottom: 25px;
	margin-left: 0;
}

.blockquote span,blockquote span {
	display: block;
	position: absolute;
	width: 17px;
	height: 14px;
}

.blockquote .top,blockquote .top,blockquote:before {
	top: 20px;
	left: 20px;
	background: url(../images/all.png) no-repeat;
	background-position: -20px -14px;
	float: left;
	width: 25px;
}

.blockquote .bottom,blockquote .bottom,blockquote:after {
	bottom: 20px;
	right: 20px;
	background: url(../images/all.png) no-repeat;
	background-position: -20px 0;
	float: right;
	width: 21px;
}

blockquote:before,blockquote:after {
	height: 14px;
	content: close-quote;
}

.blockquote h5,blockquote {
	line-height: 24px;
	font-family: 'Myriad Pro';
	color: #656565;
	margin-bottom: 20px;
	font-weight: 600;
}

.blockquote h4,blockquote h4 {
	font-family: 'Myriad Pro';
}

.comment-part {
	width: 100%;
	float: left;
	padding: 12px 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.comment-part h4 {
	float: left;
	margin-right: 15px;
	margin-bottom: 18px;
}

.comment-part .date {
	width: 250px;
	line-height: 25px;
	background-position: left 5px;
	margin-bottom: 18px;
}

.comment-part a {
	float: right;
	color: #bd0a0a;
	font-size: 14px;
	line-height: 25px;
	font-family: 'Myriad Pro';
}

.comment-part a:hover {
	text-decoration: underline;
}

.comment-part p {
	padding-bottom: 20px;
	border-bottom: 1px solid #e0e0e0;
}

.comment-part li ul {
	margin-left: 15px;
	border-left: 1px solid #e0e0e0;
}

.comment-part li ul li {
	padding-left: 24px;
	position: relative;
}

.comment-part li ul li img {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -12px;
	margin-left: -10px;
}

.first-comm img {
	display: none;
}

.comment-form {
	float: left;
	width: 100%;
	padding: 0 10px;
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.comment-form h3 {
	margin-bottom: 20px;
}

.comment-form label {
	float: left;
	width: 100%;
	font-size: 14px;
	font-family: 'Myriad Pro';
	margin-bottom: 5px;
	display: none;
}

.comment-form input[type="text"] {
	width: 203px;
	height: 37px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #acacac;
	padding: 0 10px;
	font-family: 'Myriad Pro';
	font-size: 14px;
	color: #8b8b8b;
	margin-bottom: 12px;
}

.form-wrapper {
	border: 1px solid #acacac;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 12px;
	width: 100%;
	height: 122px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	position: relative;
	margin-bottom: 10px;
}

.comment-form textarea {
	width: 100%;
	max-width: 100%;
	height: 50px;
	max-height: 50px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: none;
	font-family: 'Myriad Pro';
	font-size: 14px;
	color: #8b8b8b;
	outline: none;
}

.comment-form input[type="submit"] {
	width: 78px;
	height: 30px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #bd0a0a;
	border: solid 1px #bd0a0a;
	background-image: -webkit-linear-gradient(top,rgba(255,255,255,.42),rgba(255,255,255,0));
	background-image: -moz-linear-gradient(top,rgba(255,255,255,.42),rgba(255,255,255,0));
	background-image: -o-linear-gradient(top,rgba(255,255,255,.42),rgba(255,255,255,0));
	background-image: linear-gradient(to bottom,rgba(255,255,255,.42),rgba(255,255,255,0));
	font-family: 'Myriad Pro';
	color: #fff;
	font-size: 14px;
	position: absolute;
	bottom: 10px;
	right: 10px;
}

.controls {
	position: absolute;
	top: 250px;
	width: 45px;
	height: 95px;
	display: block;
	text-indent: -3000px;
}

.controls-prev {
	left: -45px;
	background: url(../images/all.png) no-repeat;
	background-position: -1px -135px;
}

.controls-next {
	right: -45px;
	background: url(../images/all.png) no-repeat;
	background-position: -97px -135px;
}

.controls-prev:hover {
	background-position: -46px -135px;
}

.controls-next:hover {
	background-position: -142px -135px;
}

.p_custom_holder {
	width: 100%;
	float: left;
	position: relative;
}

.p_custom_slider_nav {
	width: 88px;
	height: 168px;
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	text-align: center;
}

.p_custom_slider_nav h1 {
	color: white;
	font-size: 18px;
	margin-top: 58px;
}

.p_custom_holder .bx-wrapper .bx-viewport {
	width: 544px!important;
	height: 168px!important;
}

.bx-controls-direction {
	width: 88px;
	height: 168px;
	position: absolute;
	top: 0;
}

.p_custom_holder .bxslider {
	width: 544px;
	overflow: hidden;
}

.p_custom_holder .bxslider li {
	height: 168px;
	width: 546px;
	overflow: hidden;
}

.kurioz_vertical .other-title-news {
	width: 272px!important;
	height: 84px!important;
	background: white;
}

.kurioz_vertical .other-title-news .other-title-img {
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 13px;
}

.kurioz_vertical .other-title-news:hover {
	background: #f6f6f6;
}

.shendetesia_posts {
	width: 100%;
	float: left;
}

.shendetesia_posts .shendetsia_main {
	width: 296px;
	height: 366px;
	float: left;
	position: relative;
}

.shendetesia_posts .shendetsia_main .date {
	margin: 16px 0px;
}

.shendetesia_posts .shendetsia_main .inside {
	padding-bottom: 0px;
}

.shendetesia_posts .shendetsia_main .inside h2 {
	font-size: 23px;
	line-height: 25px;
}

.shendetesia_posts .shendetsia_other_posts {
	width: 658px;
	height: 366px;
	float: left;
}

.shendetesia_posts .shendetsia_other_posts .sh_post {
	width: 296px;
	height: 89px;
	padding: 16px 16px;
	background: white;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	float: left;
	display: inline;
}

.shendetesia_posts .shendetsia_other_posts .sh_post:hover {
	background: #f4f4f4;
}

.shendetesia_posts .shendetsia_other_posts .sh_post .sh_img_mask {
	width: 136px;
	height: 89px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	position: relative;
}

.shendetesia_posts .shendetsia_other_posts .sh_post .sh_img_mask img {
	margin-left: -30px;
	margin-top: -20px;
}

.shendetesia_posts .shendetsia_other_posts .sh_post .text {
	width: 150px;
	padding-top: 10px;
}

.shendetesia_posts .shendetsia_other_posts .sh_post .date {
	width: 100%;
	margin-bottom: 10px;
}

.shendetesia_posts .shendetsia_other_posts .sh_post h5 {
	font-size: 14px;
	line-height: 18px;
}

.shendetsia_main .mask img {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}

.shendetsia_main:hover .mask img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

.shendetesia_posts .cm {
	display: none;
}

.shendetsia_main:hover .cm,.sh_post:hover .cm {
	display: block;
}

.wrap-leagues {
	float: left;
	width: 100%;
	height: 620px;
}

.leagues {
	float: left;
	width: 100%;
}

.leagues li {
	width: 75px;
	height: 38px;
	float: left;
	cursor: pointer;
}

.leagues #premier {
	background: url(../images/all.png) no-repeat;
	background-position: -292px -85px;
}

.leagues #seriea {
	background: url(../images/all.png) no-repeat;
	background-position: -292px -45px;
}

.leagues #ligabbva {
	background: url(../images/all.png) no-repeat;
	background-position: -212px -85px;
}

.leagues #bundesliga {
	background: url(../images/all.png) no-repeat;
	background-position: -212px -45px;
}

.tabela_ligat {
	float: left;
	width: 100%;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	font-family: 'Myriad Pro';
	color: #4d4d4d;
	display: none;
}

.tabela_ligat tr {
	border-bottom: 1px solid #d1d1d1;
	width: 100%;
	height: 30px;
}

.tabela_ligat tr .first,.tabela_ligat tr .second {
	border-right: 1px solid #d1d1d1;
}

.tabela_ligat tr .first,.tabela_ligat tr .third {
	width: 30px;
	text-align: center;
}

.tabela_ligat .first {
	background: #4d4d4d;
	color: #fff;
}

.top_ekipet .first {
	background: #5d9800;
}

.top_ekipet .third {
	color: #5d9800;
}

.ekipet_fundit .first {
	background: #9a0000;
}

.cm {
	position: absolute;
	top: 0;
	right: 0;
	color: #fff;
	width: 36px;
	height: 27px;
	font-size: 12px;
	overflow: hidden;
	display: block;
}

.cm-nr {
	width: 36px;
	height: 20px;
	float: left;
	position: relative;
	z-index: 2;
	text-align: center;
	line-height: 20px;
}

.cm .br {
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-top-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 14px;
	border-style: solid;
	-webkit-transform: rotate(72deg);
	-moz-transform: rotate(72deg);
	-ms-transform: rotate(72deg);
	-o-transform: rotate(72deg);
	transform: rotate(72deg);
	top: 5px;
	left: -2px;
}

.top-slider .cm,.left-slider .cm,.top-slider-half .cm {
	top: 20px;
	right: 20px;
}

.block-news .mask .cm,.one-column .mask .cm,.big-news .mask .cm,.other-title .mask .cm,.opinion_holder .cm,.shendetesia_posts .cm {
	top: 10px;
	right: 10px;
}

.weather {
	float: left;
	box-sizing: border-box;
	text-transform: uppercase;
}

.weather .bg {
	display: inline-block;
	padding: 14px;
	width: 100%;
}

.today {
	background: #bd0a0a;
	padding: 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	width: 262px;
	color: #fff;
	text-shadow: -1px -1px 1px rgba(0,0,0,0.5);
}

.today p,.today h5 {
	color: #fff;
}

.today .info {
	float: left;
	width: 100px;
	margin-right: 35px;
	text-align: center;
}

.today .info .grade {
	font-weight: bold;
	font-size: 48px;
}

.today img {
	margin-top: 25px;
}

.weather ul {
	float: right;
}

.weather ul li {
	float: left;
	background: #fff;
	width: 103px;
	text-align: center;
	color: #8b8b8b;
	margin-left: 4px;
	padding: 13px 0;
}

.weather ul li:first-child {
	margin-left: 0;
}

.weather ul li .grade2 {
	font-size: 30px;
}

.weather .weather-img {
	height: 41px;
	width: 100%;
	float: left;
	background-position: center center;
}

.weather .weather-img img {
	width: 50px;
}

.weather form {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}

.weather input[type="text"] {
	width: 743px;
	height: 37px;
	border: 0;
	padding: 0 15px;
	font-size: 15px;
	color: #8b8b8b;
	line-height: 16px;
	float: left;
}

.weather input[type="submit"] {
	float: right;
	width: 150px;
	height: 37px;
	color: #fff;
	text-transform: uppercase;
	background: #bd0a0a;
	padding: 0 13px;
	line-height: 16px;
	font-size: 15px;
	border: none;
}

.weather h6 {
	color: #fff;
}

.top-slider {
	float: left;
	width: 100%;
	color: #fff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	overflow: hidden;
}

.news-headlines {
	float: left;
	width: 100%;
	position: relative;
	z-index: 2;
	border-radius: 5px 5px 0 0;
}

.news-headlines h2 {
	float: left;
	line-height: 48px;
	padding-left: 16px;
}

.news-headlines h2 a {
	color: #fff;
	width: 100%;
	display: inline-block;
}

.news-headlines ul {
	float: right;
}

.news-headlines ul li {
	float: left;
	position: relative;
	-webkit-transition: all .25s ease-in;
	-moz-transition: all .25s ease-in;
	-ms-transition: all .25s ease-in;
	-o-transition: all .25s ease-in;
	transition: all .25s ease-in;
}

.news-headlines ul li a {
	display: block;
	line-height: 48px;
	color: #fff;
	font-family: 'Myriad Pro';
	font-size: 14px;
	padding: 0 14px;
}

.news-headlines ul li:hover,.news-headlines ul li.selected {
	background: rgba(0,0,0,0.3);
}

.news-headlines ul li .triangle {
	width: 12px;
	height: 8px;
	display: block;
	position: absolute;
	bottom: -8px;
	left: 50%;
	margin-left: -6px;
	display: none;
}

.news-headlines ul li.selected .triangle {
	display: block;
}

.top-slider.black .news-headlines ul li {
}

.top-slider.black ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px -12px;
}

.top-slider.red .news-headlines ul li {
}

.top-slider.red ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px -108px;
}

.top-slider.green .news-headlines ul li {
	border-left: 1px solid #217f03;
	box-shadow: -1px 0 0 0 #165d00;
}

.top-slider.green ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px -60px;
}

.top-slider.purple .news-headlines ul li {
}

.top-slider.purple ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px -96px;
}

.top-slider.blue .news-headlines ul li {
}

.top-slider.blue ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px -24px;
}

.top-slider.pink .news-headlines ul li {
}

.top-slider.pink ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px -84px;
}

.top-slider.orange .news-headlines ul li {
}

.top-slider.orange ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px -72px;
}

.top-slider.yellow .news-headlines ul li {
}

.top-slider.yellow ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px -120px;
}

.top-slider.aqua .news-headlines ul li {
}

.top-slider.aqua ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px 0px;
}

.top-slider.gray .news-headlines ul li {
}

.top-slider.gray ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px -48px;
}

.top-slider.dark-pink .news-headlines ul li {
}

.top-slider.dark-pink ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px -36px;
}

.top-slider .news-previews {
	float: left;
	width: 100%;
	position: relative;
	z-index: 1;
}

.top-slider .news-previews ul {
	float: left;
	display: none;
	width: 100%;
}

.top-slider.full .news-previews ul .thumb7 {
	width: 280px;
}

.top-slider .news-previews li {
	float: left;
	position: relative;
}

.top-slider .news-previews li a {
	color: #fff;
}

.top-slider .news-previews li .date {
	margin-right: 12px;
	line-height: 25px;
	font-size: 12px;
}

.top-slider .news-block {
	display: block!important;
}

.titlebar {
	width: 100%;
	height: 48px;
	float: left;
	padding: 15px 16px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	position: relative;
}

.titlebar h3 {
	font-size: 20px;
	line-height: 22px;
	color: #fff;
}

.titlebar h3 a {
	color: #fff;
}

.titlebar img {
	position: absolute;
	right: 15px;
	top: 11px;
}

.other-titlebar {
	background: #f4f4f4;
	border: 1px solid #e0e0e0;
	border-bottom: 0;
}

.other-titlebar h3 {
	color: #424242;
}

.left-slider {
	float: left;
	width: 635px;
	color: #fff;
	border-top-left-radius: 5px;
}

.left-slider .news-headlines {
	float: left;
	width: 107px;
	text-align: center;
	border-top-left-radius: 5px;
	position: relative;
	z-index: 2;
}

.left-slider .news-headlines h2 {
	padding: 16px;
	text-transform: uppercase;
}

.left-slider .news-headlines h2 a {
	color: #fff;
}

.left-slider .news-headlines li {
	border-top: 1px solid #a82873;
	box-shadow: 0px -1px 0px 0px #700f47;
	position: relative;
}

.left-slider .news-headlines li a {
	padding: 10px;
	color: #fff;
	font-family: 'Myriad Pro';
	font-size: 14px;
	line-height: 18px;
	display: block;
}

.left-slider .news-headlines ul li:hover,.left-slider .news-headlines ul li.selected {
	background: rgba(0,0,0,0.3);
}

.left-slider .news-headlines ul li .triangle {
	width: 8px;
	height: 12px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -6px;
	right: -8px;
	display: none;
}

.left-slider .news-headlines ul li.selected .triangle {
	display: block;
}

.left-slider .news-previews {
	float: left;
	width: 635px;
	position: relative;
	z-index: 1;
}

.left-slider .news-previews ul {
	float: left;
	display: none;
	width: 100%;
}

.left-slider .news-previews li {
	float: left;
	position: relative;
	width: 100%;
}

.left-slider .news-previews li a {
	color: #fff;
}

.left-slider .news-block {
	display: block!important;
}

.left-slider .date {
	line-height: 25px;
	font-size: 12px;
}

.left-slider.purple ul li .triangle {
	background: url(../images/purple-left-triangle.png) no-repeat;
}

.left-slider.black ul li .triangle {
	background: url(../images/black-left-triangle.png) no-repeat;
}

.left-slider.red ul li .triangle {
	background: url(../images/red-left-triangle.png) no-repeat;
}

.left-slider.green ul li .triangle {
	background: url(../images/green-left-triangle.png) no-repeat;
}

.left-slider.blue ul li .triangle {
	background: url(../images/blue-left-triangle.png) no-repeat;
}

.left-slider.pink ul li .triangle {
	background: url(../images/pink-left-triangle.png) no-repeat;
}

.left-slider.orange ul li .triangle {
	background: url(../images/orange-left-triangle.png) no-repeat;
}

.left-slider.yellow ul li .triangle {
	background: url(../images/yellow-left-triangle.png) no-repeat;
}

.left-slider.aqua ul li .triangle {
	background: url(../images/aqua-left-triangle.png) no-repeat;
}

.left-slider.gray ul li .triangle {
	background: url(../images/gray-left-triangle.png) no-repeat;
}

.left-slider.dark-pink ul li .triangle {
	background: url(../images/darkpink-left-triangle.png) no-repeat;
}

.tab {
	width: 100%;
	float: left;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	overflow: hidden;
}

.tab .tab-nav {
	border-bottom: 1px solid #464646;
	float: left;
	width: 100%;
	background: #464646;
	box-shadow: 0px 1px 0 1px #282828;
}

.tab .tab-nav li {
	float: left;
	width: 41.67%;
	padding: 7px 12px;
	line-height: 34px;
	color: #fff;
	font-size: 12px;
	border-left: 1px solid #464646;
	cursor: pointer;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.tab .tab-nav li:hover,.tab .tab-nav li.active-tab-nav {
	background: #be0a0b;
}

.tab .tab-nav li:first-child {
	border: none;
}

.tab .tab-nav li:last-child {
	padding-right: 13px;
}

.tab .tab-contents {
	float: left;
	width: 100%;
}

.tab .tab-content {
	width: 100%;
	float: left;
	display: none;
}

.tab .tab-content ul {
	float: left;
	width: 100%;
}

.tab .tab-content li {
	padding: 10px;
	width: 100%;
	float: left;
	border-top: 1px solid #464646;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #333333;
}

.tab .tab-content li a {
	color: #fff;
	text-decoration: none;
}

.tab .tab-content li a .date {
	padding: 0;
	background: none;
	line-height: 18px;
}

.tab .tab-content li a .date,.tab .tab-content li a p {
	width: 219px;
	float: right;
}

.tab .tab-content li a p {
	color: #fff;
}

.tab .tab-content li img {
	float: left;
	margin-right: 11px;
}

.tab .tab-content.active-tab {
	display: block;
}

.top-slider-half {
	width: 100%;
	float: left;
	color: #fff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	overflow: hidden;
}

.top-slider-half .news-headlines {
	float: left;
	width: 100%;
	position: relative;
	z-index: 2;
}

.container .top-slider-half .news-headlines h2 {
	width: 50%;
}

.top-slider-half .news-headlines h2 {
	float: left;
	line-height: 48px;
	padding-left: 16px;
	width: 100%;
}

.top-slider-half .news-headlines h2 a {
	color: #fff;
}

.top-slider-half .news-headlines ul {
	float: right;
}

.top-slider-half .news-headlines ul li {
	float: left;
	position: relative;
	-webkit-transition: all .25s ease-in;
	-moz-transition: all .25s ease-in;
	-ms-transition: all .25s ease-in;
	-o-transition: all .25s ease-in;
	transition: all .25s ease-in;
}

.top-slider-half .news-headlines ul li a {
	display: block;
	line-height: 48px;
	color: #fff;
	font-family: 'Myriad Pro';
	font-size: 14px;
	padding: 0 13px;
}

.top-slider-half .news-headlines ul li:hover,.top-slider-half .news-headlines ul li.selected {
	background: rgba(0,0,0,0.3);
}

.top-slider-half .news-headlines ul li .triangle {
	width: 12px;
	height: 8px;
	display: block;
	position: absolute;
	bottom: -8px;
	left: 50%;
	margin-left: -6px;
	display: none;
}

.top-slider-half .news-headlines ul li.selected .triangle {
	display: block;
}

.top-slider-half.blue .news-headlines ul li {
	border-left: 1px solid #004174;
	box-shadow: -1px 0 0 0 #004174;
}

.top-slider-half.blue ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px -24px;
}

.top-slider-half.black .news-headlines ul li {
}

.top-slider-half.black ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px -12px;
}

.top-slider-half.red .news-headlines ul li {
}

.top-slider-half.red ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px -108px;
}

.top-slider-half.green .news-headlines ul li {
	border-left: 1px solid #217f03;
	box-shadow: -1px 0 0 0 #165d00;
}

.top-slider-half.green ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px -60px;
}

.top-slider-half.purple .news-headlines ul li {
}

.top-slider-half.purple ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px -96px;
}

.top-slider-half.pink .news-headlines ul li {
}

.top-slider-half.pink ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px -84px;
}

.top-slider-half.orange .news-headlines ul li {
}

.top-slider-half.orange ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px -72px;
}

.top-slider-half.yellow .news-headlines ul li {
}

.top-slider-half.yellow ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px -120px;
}

.top-slider-half.aqua .news-headlines ul li {
}

.top-slider-half.aqua ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px 0px;
}

.top-slider-half.gray .news-headlines ul li {
}

.top-slider-half.gray ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px -48px;
}

.top-slider-half.dark-pink .news-headlines ul li {
}

.top-slider-half.dark-pink ul li .triangle {
	background: url(../images/all.png);
	background-position: -8px -36px;
}

.top-slider-half .news-previews {
	float: left;
	width: 100%;
	position: relative;
	z-index: 1;
}

.top-slider-half .news-previews ul {
	float: left;
	display: none;
}

.top-slider-half .news-previews li {
	float: left;
	background: #fff;
}

.top-slider-half .news-previews li .big-img {
	float: left;
	width: 235px;
	position: relative;
}

.top-slider-half .news-previews li .date {
	margin-right: 0;
}

.top-slider-half .small-boxes {
	float: left;
	width: 232px;
	height: 498px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	padding: 4px 5px 3px 10px;
	display: block!important;
}

.top-slider-half .small-boxes .small-box {
	float: left;
	width: 100%;
	margin: 6px 0;
	display: block;
}

html .extended-slider .news-previews ul {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}

html .extended-slider .news-previews ul .thumb30 {
	width: 100%;
}

html .extended-slider .small-boxes .small-box {
	width: 234px;
}

.top-slider-half .small-boxes .small-box a {
	display: block;
	float: left;
}

.top-slider-half .small-boxes .small-box .text {
	padding: 5px 0 0 5px;
	width: 146px;
	color: #000;
}

.top-slider-half .small-boxes .small-box .date {
	float: left;
	width: 119px;
	margin-bottom: 5px;
}

.top-slider-half .news-previews .news-block {
	display: block!important;
}

.top-slider-half .news-previews li img {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}

.top-slider-half .news-previews .small-boxes li:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

.kino-part {
	float: left;
	width: 100%;
}

.kino-part li {
	float: left;
	width: 145px;
	margin-left: 10px;
	margin-top: 10px;
	position: relative;
	overflow: hidden;
}

.kino-part li:nth-child(2n+1) {
	margin-left: 0;
}

.kino-part li .caption {
	position: absolute;
	bottom: -100px;
	left: 0;
	color: #fff;
	background: #343434;
	padding: 14px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.kino-part li:hover .caption {
	bottom: 0;
}

.kino-part h6 {
	color: #fff;
}

.section-slider {
	float: left;
	width: 100%;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	overflow: hidden;
}

.section-slider .date {
	line-height: 25px;
	margin-right: 15px;
}

.section-slider .thumbnails {
	width: 100%;
	background: #333333;
	overflow: hidden;
	margin-top: 5px;
}

.section-slider .thumbnails li {
	width: 211.5px;
	height: 85px;
	float: left;
	color: #fff;
	padding: 14px 18px;
	position: relative;
	z-index: 2;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-left: 1px solid #3d3d3d;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.section-slider .thumbnails li:first-child {
	border: none;
}

.section-slider .thumbnails li h6 {
	color: #fff;
	cursor: pointer;
	position: relative;
	z-index: 2;
}

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

.bx-wrapper .bx-viewport {
	border: 1px solid #e0e0e0;
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0);
}

.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

.bx-wrapper .bx-prev {
	left: 32px;
	top: 32px;
	background: url(../images/vertical_up.png) no-repeat 0 0px;
}

.bx-wrapper .bx-next {
	left: 32px;
	bottom: 16px;
	background: url(../images/vertical_down.png) no-repeat 0 0px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
	background: url(../images/vertical_up_hov.png) no-repeat 0 0px;
}

.bx-wrapper .bx-next:hover {
	background-position: 0px 0;
	background: url(../images/vertical_down_hov.png) no-repeat 0 0px;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	margin-top: -16px;
	outline: 0;
	width: 23px;
	height: 23px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80,80,80,0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {
	outline: none;
}

.slides,.flex-control-nav,.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

.slides>li {
	display: none;
	-webkit-backface-visibility: hidden;
}

.slides img {
	width: 100%;
	display: block;
}

.flex-pauseplay span {
	text-transform: capitalize;
}

.slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .slides {
	display: block;
}

* html .slides {
	height: 1%;
}

.no-js .slides>li:first-child {
	display: block;
}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

.slides {
	zoom: 1;
}

.flexslider,.flexslider2,.flexslider3,.flexslider4,.flexslider5 {
	margin: 0;
	padding: 0;
	position: relative;
	zoom: 1;
}

.flexslider3 {
	float: left;
}

.flexslider2.carousel .slides li {
	margin-bottom: 0;
	padding: 13px 18px;
	border-left: 1px solid #e0e0e0;
	float: left;
	background: #fff;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.flexslider2.carousel .slides li:nth-child(3n1) {
	border: 0;
}

.flexslider2.carousel .slides li .mask {
	margin-top: 14px;
}

.flexslider2.carousel .slides li:hover {
	background: #f4f4f4;
}

.flexslider2.carousel .slides li:first-child {
	border-left: none;
}

.flex-direction-nav {
	*height: 0;
}

.flexslider .flex-direction-nav a {
	display: block;
	width: 45px;
	height: 95px;
	position: absolute;
	top: 50%;
	margin-top: -47px;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
}

.flexslider .flex-direction-nav .flex-prev {
	left: -66px;
	background: url(../images/all.png) no-repeat;
	background-position: -1px -135px;
}

.flexslider .flex-direction-nav .flex-next {
	right: -66px;
	background: url(../images/all.png) no-repeat;
	background-position: -97px -135px;
}

.flexslider .flex-prev:hover {
	background-position: -46px -135px;
}

.flexslider .flex-next:hover {
	background-position: -142px -135px;
}

.flexslider .flex-direction-nav .flex-disabled {
	opacity: 0!important;
	filter: alpha(opacity=0);
	cursor: default;
}

.flexslider2 .flex-direction-nav a {
	display: block;
	width: 21px;
	height: 21px;
	position: absolute;
	top: -32px;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	outline: none;
}

.flexslider2 .flex-direction-nav a {
	background: url(../images/slider2.png) no-repeat;
}

.flexslider2 .flex-direction-nav .flex-prev {
	right: 94px;
	background-position: 0 0;
}

.flexslider2 .flex-direction-nav .flex-next {
	right: 18px;
	background-position: 0 -21px;
}

.flexslider2 .flex-prev:hover {
	background-position: -21px 0;
}

.flexslider2 .flex-next:hover {
	background-position: -21px -21px;
}

.flexslider3 .flex-direction-nav a {
	display: block;
	width: 21px;
	height: 21px;
	position: absolute;
	top: -32px;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	outline: none;
}

.flexslider3 .flex-direction-nav a {
	background: url(../images/slider3.png) no-repeat;
}

.flexslider3 .flex-direction-nav .flex-prev {
	right: 94px;
	background-position: 0 0;
}

.flexslider3 .flex-direction-nav .flex-next {
	right: 18px;
	background-position: 0 -21px;
}

.flexslider3 .flex-prev:hover {
	background-position: -21px 0;
}

.flexslider3 .flex-next:hover {
	background-position: -21px -21px;
}

.flexslider3 .flex-direction-nav .flex-disabled {
}

.flex-pauseplay a {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	opacity: 0.8;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	color: #000;
}

.flex-pauseplay a:before {
	font-family: "flexslider-icon";
	font-size: 20px;
	display: inline-block;
	content: '\f004';
}

.flex-pauseplay a:hover {
	opacity: 1;
}

.flex-pauseplay a.flex-play:before {
	content: '\f003';
}

.flexslider2 .flex-control-nav {
	position: absolute;
	top: -26px;
	right: 45px;
}

.flexslider2 .flex-control-nav li {
	width: 13px;
	padding: 0!important;
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding: 0;
	border: none!important;
}

.flexslider2 .flex-control-paging li a {
	width: 9px;
	height: 9px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
}

.flexslider2 .flex-control-paging li a {
	background: #7d7d7f;
}

.flexslider2 .flex-control-paging li a:hover {
	background: rgba(0,0,0,0.7);
}

.flexslider2 .flex-control-paging li a.flex-active {
	background: rgba(0,0,0,0.9);
	cursor: default;
}

.flexslider2 .flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}

.flexslider2 .flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0;
}

.flexslider2 .flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer;
}

.flexslider2 .flex-control-thumbs img:hover {
	opacity: 1;
}

.flexslider2 .flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default;
}

.flexslider3 .flex-control-nav {
	position: absolute;
	top: -26px;
	right: 45px;
}

.flexslider3 .flex-control-nav li {
	width: 13px;
	padding: 0!important;
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding: 0;
	border: none!important;
}

.flexslider3 .flex-control-paging li a {
	width: 9px;
	height: 9px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
}

.flexslider3 .flex-control-paging li a {
	background: #8f0000;
}

.flexslider3 .flex-control-paging li a:hover {
	background: #fff;
}

.flexslider3 .flex-control-paging li a.flex-active {
	background: #fff;
	cursor: default;
}

.flexslider3 .flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}

.flexslider3 .flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0;
}

.flexslider3 .flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer;
}

.flexslider3 .flex-control-thumbs img:hover {
	opacity: 1;
}

.flexslider3 .flex-control-thumbs img:hover {
	opacity: 1;
	cursor: default;
}

.flexslider3 .caption {
	width: 100%;
	padding: 10px 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #e0e0e0;
	background: #f4f4f4;
	display: block;
}

.flexslider4 {
	float: left;
	background: #fff;
}

.flexslider4:hover {
	background: #fff;
}

.flexslider4 .flex-control-thumbs {
	margin: 12px 0 0 0;
	position: static;
	overflow: hidden;
}

.flexslider4 .flex-control-thumbs li {
	width: 149px;
	height: 97px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	margin-left: 13px;
}

.flexslider4 .flex-control-thumbs li img {
	width: 149px;
	height: 97px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.flexslider4 .flex-control-thumbs li .flex-active {
	border-width: 5px;
	border-style: solid;
}

.flexslider4.black .flex-control-thumbs li .flex-active {
	border-color: #1a1a1a;
}

.flexslider4.red .flex-control-thumbs li .flex-active {
	border-color: #bd0a0a;
}

.flexslider4.green .flex-control-thumbs li .flex-active {
	border-color: #217f03;
}

.flexslider4.purple .flex-control-thumbs li .flex-active {
	border-color: #891a5b;
}

.flexslider4.blue .flex-control-thumbs li .flex-active {
	border-color: #0e4d9a;
}

.flexslider4.pink .flex-control-thumbs li .flex-active {
	border-color: #e93862;
}

.flexslider4.orange .flex-control-thumbs li .flex-active {
	border-color: #c3451e;
}

.flexslider4.yellow .flex-control-thumbs li .flex-active {
	border-color: #e5a800;
}

.flexslider4.aqua .flex-control-thumbs li .flex-active {
	border-color: #61c8db;
}

.flexslider4.gray .flex-control-thumbs li .flex-active {
	border-color: #3b3b3b;
}

.flexslider4.dark-pink .flex-control-thumbs li .flex-active {
	border-color: #e91f48;
}

.flexslider4 .flex-control-thumbs li:first-child {
	margin-left: 0;
}

.flexslider4 .flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: 1;
	cursor: pointer;
}

.flexslider4 .caption {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 16px 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #fff;
	background: url(../images/pattern.png) repeat;
}

.flexslider4 .caption h5 {
	color: #fff;
}

.flexslider4 .flex-direction-nav a {
	display: block;
	width: 51px;
	height: 95px;
	position: absolute;
	top: 24%;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	outline: none;
}

.flexslider4 .flex-direction-nav .flex-prev {
	background: url(../images/main-slider-left2.png) no-repeat;
	background-position: 0 0;
	left: 0;
}

.flexslider4 .flex-direction-nav .flex-next {
	background: url(../images/main-slider-right2.png) no-repeat;
	background-position: 0 0;
	right: 0;
}

.flexslider4 .flex-prev:hover {
	background-position: -51px 0;
}

.flexslider4 .flex-next:hover {
	background-position: -51px 0;
}

.flexslider4 .flex-direction-nav .flex-disabled {
}

.flexslider5 {
	background: #fff;
}

.flexslider5 .flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -89px;
	text-align: center;
	height: 84px;
}

.flexslider5 .flex-control-nav li {
	float: left;
	zoom: 1;
	*display: inline;
	width: 210px;
	height: 84px;
	position: relative;
	z-index: 20;
}

.flexslider5 .flex-control-paging li a {
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
	position: relative;
	z-index: 20;
	text-indent: -9999px;
}

.flexslider5 .flex-control-thumbs {
	position: static;
	overflow: hidden;
}

.flexslider5 .flex-control-thumbs li {
	width: 220px;
	float: left;
	margin: 0;
	height: 84px;
}

.flexslider5 .flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer;
}

.flexslider5 .flex-control-thumbs img:hover {
	opacity: 1;
}

.flexslider5 .flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default;
}

.flexslider6 {
	background: #fff!important;
}

.flexslider6 .flex-direction-nav a {
	display: block;
	width: 21px;
	height: 21px;
	position: absolute;
	top: -32px;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	outline: none;
}

.flexslider6 .flex-direction-nav a {
	background: url(../images/slider2.png) no-repeat;
}

.flexslider6 .flex-direction-nav .flex-prev {
	right: 94px;
	background-position: 0 0;
}

.flexslider6 .flex-direction-nav .flex-next {
	right: 18px;
	background-position: 0 -21px;
}

.flexslider6 .flex-prev:hover {
	background-position: -21px 0;
}

.flexslider6 .flex-next:hover {
	background-position: -21px -21px;
}

.flexslider6 .flex-control-nav {
	position: absolute;
	top: -26px;
	right: 45px;
}

.flexslider6 .flex-control-nav li {
	width: 13px;
	padding: 0!important;
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding: 0;
	border: none!important;
}

.flexslider6 .flex-control-paging li a {
	width: 9px;
	height: 9px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
}

.flexslider6 .flex-control-paging li a {
	background: #7d7d7f;
}

.flexslider6 .flex-control-paging li a:hover {
	background: rgba(0,0,0,0.7);
}

.flexslider6 .flex-control-paging li a.flex-active {
	background: rgba(0,0,0,0.9);
	cursor: default;
}

.flexslider7 .flex-direction-nav a {
	display: block;
	width: 21px;
	height: 21px;
	position: absolute;
	top: -32px;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	outline: none;
}

.flexslider7 .flex-direction-nav a {
	background: url(../images/slider2.png) no-repeat;
}

.flexslider7 .flex-direction-nav .flex-prev {
	right: 94px;
	background-position: 0 0;
}

.flexslider7 .flex-direction-nav .flex-next {
	right: 18px;
	background-position: 0 -21px;
}

.flexslider7 .flex-prev:hover {
	background-position: -21px 0;
}

.flexslider7 .flex-next:hover {
	background-position: -21px -21px;
}

.flexslider7 .flex-direction-nav .flex-disabled {
}

.flexslider7 .flex-control-nav {
	position: absolute;
	top: -26px;
	right: 45px;
}

.flexslider7 .flex-control-nav li {
	width: 13px;
	padding: 0!important;
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding: 0;
	border: none!important;
}

.flexslider7 .flex-control-paging li a {
	width: 9px;
	height: 9px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
}

.flexslider7 .flex-control-paging li a {
	background: #7d7d7f;
}

.flexslider7 .flex-control-paging li a:hover {
	background: rgba(0,0,0,0.7);
}

.flexslider7 .flex-control-paging li a.flex-active {
	background: rgba(0,0,0,0.9);
	cursor: default;
}

.flexslider8 {
	padding: 20px 0;
	width: 100%;
	float: left;
	border: 1px solid #e0e0e0;
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.flexslider8 .slides li .full li {
	width: 291px;
	float: left;
	margin-left: 20px;
	position: relative;
	background: #fff;
}

.flexslider8 .flex-direction-nav a {
	display: block;
	width: 21px;
	height: 21px;
	position: absolute;
	top: -32px;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	outline: none;
}

.flexslider8 .flex-direction-nav a {
	background: url(../images/slider2.png) no-repeat;
}

.flexslider8 .flex-direction-nav .flex-prev {
	right: 94px;
	background-position: 0 0;
}

.flexslider8 .flex-direction-nav .flex-next {
	right: 18px;
	background-position: 0 -21px;
}

.flexslider8 .flex-prev:hover {
	background-position: -21px 0;
}

.flexslider8 .flex-next:hover {
	background-position: -21px -21px;
}

.flexslider8 .flex-direction-nav .flex-disabled {
}

.flexslider8 .flex-control-nav {
	position: absolute;
	top: -26px;
	right: 45px;
}

.flexslider8 .flex-control-nav li {
	width: 13px;
	padding: 0!important;
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding: 0;
	border: none!important;
}

.flexslider8 .flex-control-paging li a {
	width: 9px;
	height: 9px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
}

.flexslider8 .flex-control-paging li a {
	background: #7d7d7f;
}

.flexslider8 .flex-control-paging li a:hover {
	background: rgba(0,0,0,0.7);
}

.flexslider8 .flex-control-paging li a.flex-active {
	background: rgba(0,0,0,0.9);
	cursor: default;
}

.flexslider8 .play {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/play.png) no-repeat;
	background-position: center center;
}

.flexslider8 .slides li .full li .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-transition: all .3s ease-out<number>,<number>);
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.flexslider8 .slides li .full li:hover .overlay {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
}

.flexslider8 .slides li .full li .overlay .play {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -29px;
	margin-top: -29px;
	width: 58px;
	height: 58px;
	background: url(../images/all.png) no-repeat;
	background-position: -99px -68px;
	display: block;
}

.flexslider9 {
	float: left;
	width: 100%;
	background: #e9e9e9;
	position: relative;
}

.flexslider9 .slides li {
	border-left: 1px solid #bfbfbf;
}

.flexslider9 .slides li:nth-child(2n+1) {
	border-left: 0;
}

.flexslider9 .flex-direction-nav a {
	display: block;
	width: 21px;
	height: 21px;
	position: absolute;
	top: -32px;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	outline: none;
}

.flexslider9 .flex-direction-nav a {
	background: url(../images/slider2.png) no-repeat;
}

.flexslider9 .flex-direction-nav .flex-prev {
	right: 94px;
	background-position: 0 0;
}

.flexslider9.fourth-level .flex-direction-nav .flex-prev {
	right: 104px;
}

.flexslider9 .flex-direction-nav .flex-next {
	right: 18px;
	background-position: 0 -21px;
}

.flexslider9 .flex-prev:hover {
	background-position: -21px 0;
}

.flexslider9 .flex-next:hover {
	background-position: -21px -21px;
}

.flexslider9 .flex-direction-nav .flex-disabled {
}

.flexslider9 .flex-control-nav {
	position: absolute;
	top: -26px;
	right: 45px;
}

.flexslider9 .flex-control-nav li {
	width: 13px;
	padding: 0!important;
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding: 0;
	border: none!important;
}

.flexslider9 .flex-control-paging li a {
	width: 9px;
	height: 9px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
}

.flexslider9 .flex-control-paging li a {
	background: #7d7d7f;
}

.flexslider9 .flex-control-paging li a:hover {
	background: rgba(0,0,0,0.7);
}

.flexslider9 .flex-control-paging li a.flex-active {
	background: rgba(255,255,255,0.9);
	cursor: default;
}

.flexslider10 {
	padding: 18px 0;
	position: relative;
}

.flexslider10 .slides li .full li {
	width: 198px;
	float: left;
	margin-left: 20px;
	background: #fff;
}

.flexslider10 .slides li .full li .mask {
	margin-bottom: 10px;
}

.flexslider10 .slides li .full li:nth-child(3n+1) {
	margin-left: 0;
}

.flexslider10 .flex-direction-nav a {
	display: block;
	width: 21px;
	height: 21px;
	position: absolute;
	top: -32px;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	outline: none;
}

.flexslider10 .flex-direction-nav a {
	background: url(../images/slider4.png) no-repeat;
}

.flexslider10 .flex-direction-nav .flex-prev {
	right: 94px;
	background-position: 0 0;
}

.flexslider10.fourth-level .flex-direction-nav .flex-prev {
	right: 107px;
}

.flexslider10 .flex-direction-nav .flex-next {
	right: 18px;
	background-position: 0 -21px;
}

.flexslider10 .flex-prev:hover {
	background-position: -21px 0;
}

.flexslider10 .flex-next:hover {
	background-position: -21px -21px;
}

.flexslider10 .flex-direction-nav .flex-disabled {
}

.flexslider10 .flex-control-nav {
	position: absolute;
	top: -26px;
	right: 45px;
}

.flexslider10 .flex-control-nav li {
	width: 13px;
	padding: 0!important;
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding: 0;
	border: none!important;
}

.flexslider10 .flex-control-paging li a {
	width: 9px;
	height: 9px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
}

.flexslider10 .flex-control-paging li a {
	background: #ffffff;
}

.flexslider10 .flex-control-paging li a:hover {
	background: #f49cb1;
}

.flexslider10 .flex-control-paging li a.flex-active {
	background: #f49cb1;
	cursor: default;
}

.flexslider10 .slides li .full li .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-transition: all .3s ease-out<number>,<number>);
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.flexslider10 .slides li .full li:hover .overlay {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
}

.flexslider10 .slides li .full li .overlay .play {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -29px;
	margin-top: -29px;
	width: 58px;
	height: 58px;
	background: url(../images/play.png) no-repeat;
	display: block;
}

.flexslider11 {
	background: #fff;
}

.flexslider11:hover {
	background: #fff;
}

.flexslider11 .flex-direction-nav a {
	display: block;
	width: 21px;
	height: 21px;
	position: absolute;
	top: -32px;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	outline: none;
}

.flexslider11 .flex-direction-nav a {
	background: url(../images/slider2.png) no-repeat;
}

.flexslider11 .flex-direction-nav .flex-prev {
	right: 94px;
	background-position: 0 0;
}

.flexslider11 .flex-direction-nav .flex-next {
	right: 18px;
	background-position: 0 -21px;
}

.flexslider11 .flex-prev:hover {
	background-position: -21px 0;
}

.flexslider11 .flex-prev:hover {
	background-position: -21px -21px;
}

.flexslider11 .flex-direction-nav .flex-disabled {
}

.flexslider11 .flex-control-nav {
	position: absolute;
	top: -26px;
	right: 45px;
}

.flexslider11 .flex-control-nav li {
	width: 13px;
	padding: 0!important;
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding: 0;
	border: none!important;
}

.flexslider11 .flex-control-paging li a {
	width: 9px;
	height: 9px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
}

.flexslider11 .flex-control-paging li a {
	background: #7d7d7f;
}

.flexslider11 .flex-control-paging li a:hover {
	background: rgba(0,0,0,0.7);
}

.flexslider11 .flex-control-paging li a.flex-active {
	background: rgba(0,0,0,0.9);
	cursor: default;
}

@media screen and (max-width: 860px) {
	.flex-direction-nav .flex-prev {
		opacity: 1;
		left: 10px;
	}

	.flex-direction-nav .flex-next {
		opacity: 1;
		right: 10px;
	}
}

.ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;
	*text-indent: -9999px;
}

.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 150%;
}

.hidden {
	display: none!important;
	visibility: hidden;
}

.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

.invisible {
	visibility: hidden;
}

.clearfix:before,.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}

@media only screen and (min-width: 35em) {
}

@media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25), 
(min-resolution: 120dpi) {
}

@media print {
	* {
		background: transparent!important;
		color: #000!important;
		box-shadow: none!important;
		text-shadow: none!important;
	}

	a,a:visited {
		text-decoration: underline;
	}

	a[href]:after {
		content: " (" attr(href) ")";
	}

	abbr[title]:after {
		content: " (" attr(title) ")";
	}

	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
		content: "";
	}

	pre,blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}

	thead {
		display: table-header-group;
	}

	tr,img {
		page-break-inside: avoid;
	}

	img {
		max-width: 100%!important;
	}@	page {
		margin: 0.5cm;
	}

	p,h2,h3 {
		orphans: 3;
		widows: 3;
	}

	h2,h3 {
		page-break-after: avoid;
	}
}

.top-slider li a h2 {
	max-height: 112px;
	overflow: hidden;
}

.most-readable li a h5 {
	min-height: 63px;
}

h2.description {
	font-size: 18px;
	margin-bottom: 20px;
	font-family: 'Myriad Pro';
	font-weight: normal;
	display: inline-block;
	margin-top: 20px;
}

.article-content ul,.article-content ol {
	margin-left: 40px;
	margin-bottom: 20px;
}

.article-content ul li {
	margin-bottom: 5px;
	list-style-type: disc;
}

.article-content ol li {
	list-style-type: decimal;
}

.article-content ul li,.article-content ol li {
	color: #666;
	margin-bottom: 5px;
}

.article-content p a {
	color: #be0a0b;
}

.article-content p a:hover {
	text-decoration: underline;
}

.article-content .full-text img {
	max-width: 540px;
	margin-bottom: 20px;
	height: auto !important;
}

.article-content .full-text p img {
	margin-bottom: 0px;
}

::selection,::selection {
	background: #be0a0b;
	color: #FFFFFF;
}

.article-share {
	clear: both;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 100%;
	min-height: 36px;
}

.article-share .share-buttons {
	display: block;
	margin-left: 0;
	padding-left: 0;
	width: 100%;
	margin-bottom: 0;
	float: left;
	height: 26px;
}

.article-share .share-buttons li {
	display: block;
	float: left;
	margin-right: 40px;
}

.article-content .sponsored-article .mask {
	width: 540px;
	height: 265px;
	margin-bottom: 0;
}

.article-content .sponsored-article ul.slides {
	margin-left: 0;
	width: 540px;
}

.article-content .sponsored-article .flex-direction-nav {
	display: none;
}

.article-content .sponsored-article .date {
	margin-bottom: 0px;
}

.article-content .sponsored-article h2 {
	line-height: 27px;
	margin-bottom: 10px;
}

.article-content .sponsored-article .sponsored {
	position: absolute;
	color: #FFF;
	font-size: 12px;
	text-transform: uppercase;
	right: 20px;
	bottom: 20px;
	opacity: 0.7;
}

.flex-viewport .full h6 {
	margin-top: 10px;
	display: inline-block;
}

.social-sidebar .facebook-like {
	padding-left: 15px;
}

.social-sidebar .twitter-tweet {
	padding-left: 10px;
}

.social-sidebar .googleplus-like {
	padding-left: 13px;
}

.social-sidebar .facebook-like,.social-sidebar .twitter-tweet,.social-sidebar .googleplus-like {
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline-block;
	padding-right: 15px;
}

.social-sidebar li.share,.social-sidebar li.like {
	display: inline-block;
	font-size: 9px;
	text-align: center;
	width: 74px;
	padding-top: 5px;
	color: #999;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 10px;
}

.social-sidebar li.like {
	border-top: none;
	margin-top: 20px;
}

.left-part .social-fixed {
	position: fixed;
	top: 52px;
}

html .sponsored-article {
	width: 540px;
}

.main-content.afterFixed {
	margin-top: 26px;
}

.controls-prev.afterFixed {
	position: fixed;
	left: 50%;
	margin-left: -542px;
	top: 216px;
}

.controls-next.afterFixed {
	position: fixed;
	right: 50%;
	margin-right: -542px;
	top: 216px;
}

.menu .first a {
	width: 21px;
	height: 34px;
	text-indent: -3000px;
	background: url(../images/all.png) no-repeat;
	text-indent: -3000px;
}

.menu .first a.active {
	background-position: -243px -191px;
}

.menu .first a {
	background-position: -202px -191px;
}

.article-content ul.slides {
	margin: 0;
}

.article-content .flex-direction-nav {
	*height: 0;
	position: absolute;
	top: 0px;
	right: 0;
}

.article-content .flex-direction-nav li {
	list-style-type: none;
	top: 0px;
	position: absolute;
	right: 0;
}

.article-content .full,.article-content .other-titles-slider {
	width: 540px!important;
}

.article-content .other-title-news {
	width: 268.5px;
}

.article-content .flexslider6 .flex-direction-nav .flex-prev {
	right: 80px;
}

.tags {
	display: inline-block;
}

.tags .title {
	text-transform: uppercase;
	font-size: 12px;
	float: left;
	font-weight: bold;
	line-height: 29px;
	margin-right: 10px;
}

.tags ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline-block;
}

.tags ul li {
	float: left;
	margin-right: 5px;
	list-style-type: none;
}

.tags ul li a {
	color: #be0a0b;
	text-transform: uppercase;
	font-size: 12px;
}

.tags ul li a:hover {
	text-decoration: underline;
}

.left-wide {
	width: 955px;
}

.left-wide .three-col li:nth-child(5n+1) {
	margin-left: 0!important;
}

.left-wide .three-col li:nth-child(3n) {
	margin-left: 20px;
}

.left-wide .three-col li {
	width: 175px;
}

.left-wide .three-col .thumb8 {
	width: 173px;
	height: 117px;
}

.left-wide .three-col .thumb8 img {
	width: 173px;
}

.results-foud {
	display: inline-block;
	margin-bottom: 15px;
	margin-top: 10px;
}

.article-content .other-titles-slider.second-level {
	height: 83px;
}

.main-content h2 {
	font-size: 23px;
}

.breaking-news,.flexslider {
	display: inline-block;
	position: relative;
}

.breaking-news {
	margin-bottom: 15px;
}

.breaking-news .left {
	position: relative;
	width: 318px;
	height: 296px;
	background: #333333;
	border-right: 1px solid #999999;
}

.breaking-news a {
	width: 955px;
}

.breaking-news .breaking {
	color: #FFFFFF;
	display: inline-block;
	font-size: 37px;
	bottom: 235px;
	position: absolute;
}

.breaking-news span.left-img {
	width: 331px;
	height: 300px;
	position: absolute;
	left: -13px;
	opacity: 0.2;
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipV;
	-ms-filter: "FlipH";
}

.main-content .breaking-news h2 {
	font-size: 24px;
	margin-bottom: 10px;
}

.header-top .leaderboard {
	position: absolute;
	right: 0;
	top: -10px;
	width: initial;
}

html .text-center {
	text-align: center;
}

html body .banners {
	display: inline-block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: none;
}

html body ul.banners li {
	display: none;
	width: 100%;
	border: none;
	padding: 0;
	margin: 0;
}

html body ul.banners li:first-child {
	display: inline-table;
}

.leaderboard-1 {
	width: 728px;
	height: 90px;
}

.big-leaderboard-1 {
	width: 960px;
	height: 180px;
}

.medium-rectangle-1 {
	width: 300px;
	height: 250px;
}

.wideskyscraper-1 {
	width: 160px;
	height: 600px;
}

html ul.banners li a img {
	border: none!important;
}

.top-leaderboard {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 20px;
}

.outer-left-banner {
	left: 8vw;
	/* margin-left: -670px; */
}

.outer-right-banner {
	right: 8vw;
	/* margin-right: -670px; */
}

.outer-banner {
	height: 600px;
	position: fixed;
	top: 240px;
	z-index: 2;
}

.article.outer-left-banner {
	margin-left: -710px;
}

.article.outer-right-banner {
	margin-right: -710px;
}

.top-slider .thumb6 {
	border-right: 1px solid #FFFFFF;
	width: 394px;
}

.top-slider .news-previews li:last-child .thumb7 {
	border-top: 1px solid #FFFFFF;
	height: 172px;
}

.auto-part .thumb23 {
	width: 468px;
}

.auto-part .thumb24 {
	width: 241px;
}

a.manaferra {
	background: url(../images/manaferra-logo-icon.png) no-repeat;
	width: 24px;
	height: 24px;
	float: right;
	text-indent: -2000px;
}

a.manaferra:hover {
	background: url(../images/manaferra-logo-icon-hover.png) no-repeat;
}

.left-part.wide {
	width: 955px;
}

.left-part.wide .three-col li:nth-child(3n+1) {
	margin-left: 20px;
}

.left-part.wide .three-col li:nth-child(5n+1) {
	margin-left: 0px;
}

.left-part.wide .three-col li {
	width: 175px;
}

.left-part.wide .three-col li .thumb8 {
	width: 172px;
	height: 120px;
}

.left-part.wide .three-col li .thumb8 img {
	width: 172px;
}

.align-center {
	text-align: center;
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.pagination>li {
	display: inline;
}

.pagination>li>a,.pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.428571429;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #dddddd;
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus {
	background-color: #eeeeee;
}

.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {
	z-index: 2;
	color: #ffffff;
	cursor: default;
	background-color: #428bca;
	border-color: #428bca;
}

.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {
	color: #999999;
	cursor: not-allowed;
	background-color: #ffffff;
	border-color: #dddddd;
}

.pagination-lg>li>a,.pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px;
}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.pagination-sm>li>a,.pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px;
}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.pager {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none;
}

.breaking-news .inside {
	margin-bottom: 10px;
}

.center-button {
	text-align: center;
	width: 100%;
	display: block;
}

.center-button a.button {
	padding: 10px 40px;
	background: #be0a0b;
	color: #FFF;
	font-size: 14px;
	border-radius: 2px;
}

.full-text {
	margin-top: 30px;
	display: inline-block;
	width: 100%;
}

.left-part.left-wide .three-col li:nth-child(3n+1) {
	margin-left: 20px;
}

.left-part.left-wide .three-col li:nth-child(5n+1) {
	margin-left: 0px;
}

.left-part.left-wide .three-col li {
	height: 220px;
}

.breaking-news .latest {
	width: 278px;
	padding: 10px 20px;
	display: inline-block;
	background: #bd0a0a;
	font-size: 19px;
	font-weight: bold;
	text-transform: uppercase;
}

.thumb34 img,.thumb33 img {
	width: 100%;
}

.full .thumb1 {
	width: 953px;
}

.breaking-news .full .latest {
	z-index: 999;
	width: 915px;
	text-transform: none;
}

.top-slider-half .news-previews li.small {
	width: 238px;
	border-right: 1px solid #FFF;
}

.top-slider-half .news-previews li.small:last-child {
	border-right: none;
}

.top-slider-half .news-previews li.small h2 {
	font-size: 16px;
	line-height: 19px;
}

.container .foto-indeks {
	float: left;
	width: 300px;
	margin-right: 20px;
}

.widget-holder {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

html #feferc2-widget {
	width: 100%;
}

.leaderboard,.ad {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}

.block-news-part ul li.block-news {
	height: 179px;
}

.block-news-part ul li.block-news .thumb11 {
	height: 156px;
}

.block-news-part ul li.block-news .thumb11 img {
	margin-left: -50px;
}

.block-news-part ul .ad {
	height: 256px;
}

.ad iframe {
	border: 0px;
	overflow: hidden;
	display: block;
}

.top-slider .news-block li a h2 {
	font-size: 16px;
}

@media screen and (max-width:640px) {
	.home {
		width: 111%;
	}
}

.header {
	margin-bottom: 20px;
	width: 100%;
	display: block;
	background: #bd0a0a;
	max-height: 180px;
}

.footer {
	z-index: 999999999999;
	position: relative;
}

html .three-col-articleview {
	margin-left: 0!important;
}

html .three-col-articleview li {
	width: 166px;
	height: 252px;
	line-height: 0px;
}

html .article-content h2.subtitle {
	margin-bottom: 15px;
	margin-top: 10px;
	width: 94%;
	display: inline-block;
	border-bottom: 1px solid #dedede;
	padding-bottom: 5px;
	background: #f4f4f4;
	font-size: 16px;
	padding: 10px 15px;
	border-radius: 5px 5px 0 0;
}

html .article-content .three-col-articleview {
	margin-bottom: 0;
}

html .article-content .most-readable {
	width: 538px;
}

html .article-content .most-readable .flexslider2.carousel .slides li {
	padding: 13px 15px;
}

html .article-content .most-readable .mask {
	width: 145px;
	height: 95px;
	margin-bottom: 0;
	padding-bottom: 0;
}

html .article-content .most-readable li a h5 {
	min-height: 70px;
	font-size: 14px;
	line-height: 21px;
	max-height: 83px;
}

html .article-content .carousel .slides li:nth-child(3n+1),html .flexslider-half .slides li:nth-child(2n+1) {
	border: none;
}

.right-part .is-fixed {
	width: 300px;
	position: fixed;
}

.home .extended-slider .thumb17 {
	width: 211px;
	height: 173px;
}

.home .top-slider-half .news-previews li.small {
	width: 211px;
}

.flexslider-half {
	width: 465px;
	margin-right: 20px;
}

.flexslider-half.right {
	margin-right: 0px;
}

.thumb16 img {
	width: 100%;
}

html .flexslider-half.opinions .most-readable-title {
	background: #1a1a1a;
}

html .flexslider-half.curiosities .most-readable-title {
	background: #bd0a0a;
}

html .opinions .most-readable-title h5,html .curiosities .most-readable-title h5 {
	color: #FFF;
}

.flexslider-half .flexslider2 .flex-control-paging li a {
	background: #cccccc;
}

.flexslider-half .flexslider2 .flex-control-paging li a {
	background: #cccccc;
}

.flexslider-half .flexslider2 .flex-control-paging li a.flex-active {
	background: #FFFFFF;
}

.news-headlines .left .block-news {
	height: 147.5px;
}

.video-home .three-part li .big-news h3 {
	color: #FFF;
	background: #bd0a0a;
	padding: 10px 15px;
	display: inline-block;
	font-size: 18px;
	height: 52px;
	width: 288px;
	overflow: hidden;
	position: relative;
}

.video-home .three-part .three-part-col {
	margin-left: 0px;
	margin-right: 1px;
}

.video-home .three-part li {
	width: 318px;
}

.video-home .thumb21 {
	width: 318px;
}

.video-home .thumb21 img {
	width: 100%;
	margin-top: 0px;
}

.video-home .three-part li:nth-child(3) {
	width: 316px;
}

.video-home .three-part li:nth-child(3) .thumb21 {
	width: 317px;
}

.video-home .three-part li:nth-child(3) .big-news h3 {
	width: 287px;
}

.full .show-box li:nth-child(2) .thumb16 {
	width: 318px;
	height: 382px;
}

.aeroporti {
	margin: 0;
}

.aeroporti .col-xs-12 {
	background-color: #003E52;
	background-image: url(../img/aeroporti.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0;
	webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.aeroporti .nav-tabs {
	border: none;
	display: inline-block;
	width: 100%;
}

.aeroporti .nav-tabs li {
	width: 50%;
	text-align: center;
	border: none;
}

.aeroporti .nav-tabs li a {
	color: #FFFFFF;
	background: #FBB040;
	text-transform: uppercase;
	border-radius: 0px;
	display: block;
	border: none;
	margin: 0;
	font-weight: 700;
	padding: 10px;
}

.aeroporti .nav-tabs li.active a {
	background: #003e52;
	color: #fff;
	border: none;
	border-radius: 0px;
}

.aeroporti .nav-tabs li {
}

.aeroporti .tab-content {
	padding: 10px;
	color: #fff;
}

.aeroporti .tab-content ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	position: relative;
	height: 160px;
	overflow-y: scroll;
}

.aeroporti .tab-content ul li {
	overflow: hidden;
	margin-bottom: 3px;
	padding-bottom: 3px;
}

.aeroporti .tab-content ul li:not(:first-child):hover {
	background: #FBB040;
	color: #003E52;
}

.aeroporti .tab-content ul li span:last-child {
	text-align: right;
	font-size: 10px;
	font-weight: 600;
}

.aeroporti .tab-content ul li:first-child {
	text-transform: uppercase;
	color: #FBB040;
	padding-top: 3px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dfdfdf;
}

.aeroporti .tab-content ul li span {
	display: block;
	float: left;
	font-size: 12px;
}

.aeroporti .tab-content ul li span.flightnr {
	width: 18%;
}

.aeroporti .tab-content ul li span.flightfr {
	width: 47%;
}

.aeroporti .tab-content ul li span.flightst {
	width: 35%;
}

.nav-tabs>li {
	float: left;
	margin-bottom: -1px;
}

.nav>li {
	position: relative;
	display: block;
}

.tab-content>.active,.tab-content>.tab-pane:first-child {
	display: block;
}

.tab-content>.tab-pane {
	display: none;
}

.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

ll.rss-list li {
	list-style-type: none;
	margin-bottom: 11px;
}

ul.rss-list li a {
	color: #333;
	display: block;
	font-size: 15px;
	text-transform: uppercase;
	padding: 5px;
}

ul.rss-list li a:hover {
	background: url(../images/colored_RSS.png) no-repeat left top;
}

ul.rss-list li:hover {
	background: #EEE;
}

.rss-icon-footer {
	background-image: url("../images/rss-icon-footer.png");
	width: 45px;
	height: 21px;
	display: block;
}

h1.middle-title {
	width: 100%;
	margin-bottom: 20px;
}

.weather h2 {
	margin-bottom: 10px;
	color: #FFF;
}

.weather .cities {
	display: block;
	width: 100%;
	margin-bottom: 20px;
}

.weather .cities li {
	background: none;
	color: #FFF;
	width: inherit;
	padding: 0;
	float: left;
	width: initial;
	margin: 0;
	border-right: 1px solid rgba(255,255,255,0.48);
}

.weather .cities li a {
	background: #FFF;
	color: #bd0a0a;
	padding: 10px 15px;
	float: left;
}

.weather .cities li.active a,.weather .cities li:hover a {
	background: #bd0a0a;
	color: #FFF;
}

.slides img {
	width: 100%;
	display: block;
	height: 100%;
	object-fit: cover;
}

blockquote {
	width: 500px;
}

.thumb12 img,
.full-img  img {
	max-width: 100%;
	height: auto;
}

.corruption form {
	background: #f2f2f2;
	display: inline-block;
	width: 100%;
}

.corruption ul {
	margin: 15px;
}

.corruption li {
	display: inline-block;
	margin-bottom: 5px;
	width: 100%;
}

.corruption li label {
	color: #333;
	font-weight: bold;
	font-size: 14px;
	width: 100%;
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.corruption li textarea {
	width: 98%;
	border: 1px solid #dedede;
	height: 80px;
}

.corruption li input[type=submit] {
	background: #bd0a0a;
	color: #FFF;
	border: none;
	padding: 8px 20px;
	display: inline-block;
}

.corruption .claim {
	margin-top: 10px;
	margin-bottom: 10px;
}

.notification_wrapper {
	display: none;
	;
}

.file-wrapper {
	background: #dedede;
	padding: 10px;
}

.response p {
	font-size: 15px;
	font-weight: bold;
}

@media screen and (max-width: 640px) {
	.home {
		width: 100% !important;
	}
}

html .titlebar_2 img {
	position: absolute;
	right: -2px;
	top: 7px;
}

.search .three-col li:nth-child(3n+1) ,
.category .three-col li:nth-child(3n+1) {
	margin-left: 20px;
}

html body .flixPagination {
	clear: left;
	margin-left: 0!important;
}

#infscr-loading {
	display: none!important;
}

.search .left-part.left-wide .three-col li:nth-child(5n+1),
.archive .left-part.left-wide .three-col li:nth-child(5n+1) {
	margin-left: 20px!important;
}

body.category .full-width-cat .three-col .mask {
	height: 140px !important;
}

.foto-indeks-img .mask img,
.thumb19 img,
.thumb6 img,
.thumb25 img,
body.category .full-width-cat .three-col img,
.thumb8 img,
.thumb10 img,
.foto-indeks-img .mask img,
.thumb20 img,
.thumb11 img,
.video-home .thumb21 img,
.thumb22 img,
.thumb5 img,
.five-col .thumb8 img,
.flexslider4 .flex-control-thumbs li img,
.thumb24 img,
.thumb16 img,
.thumb1 img,
.thumb21  img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.foto-indeks-img .mask img {
	height: 100% !important;
}

.block-news-part ul li.block-news .thumb11 img {
	margin-left: 0;
}

.section-slider .thumbnails li {
	padding: 2px 18px;
}

.block-news-part ul li.block-news .thumb11 {
	height: 96px;
}

.mainSlide .slides li .thumb3 {
	height: 296px;
}

body.home .slides .mask,
body.home .block-news-part ul .ad {
	height: 323px;
}

.kino-part li .caption {
	bottom: -150px;
}

.flexslider2.carousel .slides li .thumb5 {
	height: 120px;
}

.left-slider .news-previews li {
	height: 345px;
	overflow: hidden;
}

.left-slider .news-previews li img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

@media only screen and (min-device-width : 375px) and (max-device-width : 727px) {
	.fixed {
		position: relative !important;
	}
}

.center-button a.button {
	padding: 10px 40px;
	background: #be0a0b;
	color: #FFF;
	font-size: 14px;
	border-radius: 2px;
	position: relative;
	z-index: 10000;
}

.center-button {
	float: left;
}

.article-content iframe {
	max-width: 100%;
}

body.home .full .flexslider2 .flex-direction-nav .flex-prev {
	right: 77px;
}

body.single .full .flexslider2 .flex-direction-nav .flex-prev {
	right: 77px;
}





/* petrit@kutia.net */
body{

}


.main-content {
    width: 994px;
}

/* end petrit@kutia.net */