html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus {	outline: 0;}
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
table { border-collapse: collapse; border-spacing: 0; }
ul, li { float:left; display:inline; }
h1, h2, h3, h4, h5 { font-weight:normal; }
i, em { font-style:normal; }
button, select { border:none; margin:0; padding:0; background:transparent; }
* { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }

/*	Finish RESET	*/

html::-webkit-scrollbar { width:10px; }
html::-webkit-scrollbar-track { background:#555555; }
html::-webkit-scrollbar-thumb { background-color: #FFF; border:3px solid #555555; }
html { scrollbar-color:#FFF #555555; scrollbar-width:thin; }

body { margin:0; color:#000; font-size:14px; font-family:'Fira Sans', Arial; line-height:20px; -webkit-text-size-adjust:100%; text-size-adjust:100%; -webkit-text-size-adjust:100%; }

*::-moz-selection { background:rgba(0, 0, 0, 0.2); }
*::selection { background:rgba(0, 0, 0, 0.2); }

a { color:#000; text-decoration:none;  }
a:hover { color:#F00; text-decoration:none; }

:root {
	--input-background-color: #FFF;
	--input-border-color: #bfbfbf;
	--input-border-color-inline: #FFF;
	--input-border-color-checked: #00A678;
	--input-background-color-checked: #00C18C;
	--input-border-color-inline-checked: #00C18C;
	--input-border-color-disabled: #bfbfbf;
	--input-background-color-disabled: #efefef;
	--input-border-color-inline-disabled: #bfbfbf;
	--input-border-color-hover: #00C18C;
	--input-background-color-hover: #FFF;
	--input-border-color-inline-hover: #bfbfbf;
	--input-border-color-focus: #00A678;
}

/* Reset Css */
input, select, textarea, input[type='checkbox'], input[type='radio'] { border:none; position:relative; -webkit-appearance:none; margin:0px; padding:0px; }
input:focus, select:focus, textarea:focus, input[type='checkbox']:focus, input[type='radio']:focus { outline:0; }
input[type='submit'], button { border:none; position:relative; -webkit-appearance:none; margin:0px; padding:0px; outline:0; }

/* Customization checkbox & radio */
input[type='checkbox'], input[type='radio'] { width:18px; height:18px; line-height:18px; min-width:1px !important; margin:1px 10px -1px 0; padding:0; }
input[type='checkbox']::before, input[type='radio']::before { display:block; position:absolute; content:""; width:calc(100% - 2px); height:calc(100% - 2px); background-color:var(--input-background-color); transition:background-color 500ms, border-color 500ms; }
input[type='checkbox']::after, input[type='radio']::after { display:block; position:absolute; content:""; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); transition:background-color 500ms, border-color 250ms; }

/* Customization checbox */
input[type='checkbox']::before { border-radius:3px; border:solid 1px; border-color:var(--input-border-color); }
input[type='checkbox']::after { border:solid; border-color:var(--input-border-color-inline); border-width:0 2px 2px 0; width:5px; height:10px; left:7px; bottom:5px; }
input[type='checkbox']:not(:checked)::before { border-color:var(--input-border-color); }
input[type='checkbox']:not(:checked)::after { border-color:var(--input-border-color-inline); }
input[type='checkbox']:checked:not(:disabled)::before { border-color:var(--input-border-color-checked); background-color:var(--input-background-color-checked); }
input[type='checkbox']:read-only::before, input[type='checkbox']:-moz-read-only::before { border-color:var(--input-border-color-inline-checked); }
input[type='checkbox']:disabled::before { border-color:var(--input-border-color-disabled); background-color:var(--input-background-color-disabled); }
input[type='checkbox']:disabled::after { border-color:var(--input-border-color-inline-disabled); }
input[type='checkbox']:checked:not(:disabled):focus::before, input[type='checkbox']:not(:checked):not(:disabled):focus::before { border-color:var(--input-border-color-hover); }
input[type='checkbox']:not(:checked):not(:disabled):hover::before { border-color:var(--input-border-color-hover); background-color:var(--input-background-color-hover); }
input[type='checkbox']:not(:checked):not(:disabled):hover:not(:checked)::after { border-color:var(--input-border-color-inline-hover); }

/* Customization radio */
input[type='radio']::before { border-radius: 50%; border: solid 1px; }
input[type='radio']::after { border: solid; border-color: var(--input-border-color-inline-checked); border-width: 5px; border-radius: 50%; width: 0px; height:0px; left:4px; bottom:4px; }
input[type='radio']:not(:checked)::before { border-color:var(--input-border-color); }
input[type='radio']:not(:checked)::after { border-color:var(--input-border-color-inline); }
input[type='radio']:checked:not(:disabled)::before { border-color: var(--input-border-color-checked); background-color: var(--input-background-color); }
input[type='radio']:read-only::before, input[type='checkbox']:-moz-read-only::before { border-color:var(--input-border-color-inline-checked); }
input[type='radio']:disabled::before {}
input[type='radio']:disabled::after { border-color:var(--input-border-color-inline-disabled); }
input[type='radio']:checked:not(:disabled):focus::before, input[type='radio']:not(:checked):not(:disabled):focus::before { border-color:var(--input-border-color-hover); }
input[type='radio']:not(:checked):not(:disabled):hover::before { border-color:var(--input-border-color-hover); background-color: var(--input-background-color); }
input[type='radio']:not(:checked):not(:disabled):hover:not(:checked)::after { border-color:var(--input-border-color-inline-hover); }

input, textarea, select { float:left; font-size:14px; font-family:'Fira Sans', Arial; border-radius:0; }
button { border:none; padding:0; margin:0; cursor:pointer; border-radius:0; font-family:'Fira Sans', Arial; font-size:15px; font-weight:600; letter-spacing:1px; }

.input { width:100%; height:40px; padding:0 13px; border:1px solid #999; transition:ease 0.3s; background-color:#FFF; border-radius:5px; line-height:38px; }
.input:focus { border-color:#444; box-shadow:0 0 20px rgba(0, 0, 0, 0.1); }

.select { background:#FFF url(../images/arrow-select.png) no-repeat right center; background-size:auto 5px; box-shadow: none; -webkit-appearance:none; -moz-appearance:none; appearance:none; font-weight:500; }

textarea.input { padding-top:10px !important; padding-bottom:10px !important; line-height:20px; }

.button { float:none; height:40px; display:inline-block; padding:0 45px 0 30px; cursor:pointer; position:relative; color:#FFF; background-color:#000; border-radius:5px; line-height:40px; transition:all 0.25s; overflow:hidden; }
.button:hover { background-color:#039; }
	.button::before { content:""; position:absolute; top:0; bottom:0; right:-40%; left:50%; background-image:linear-gradient(0deg,rgba(255, 255, 255, 0.0),#FFF); transform:skew(-40deg); opacity:0.15; transition:all 0.25s; }
	.button:hover::before { left:30%; }
	.button::after { content:""; position:absolute; top:0; bottom:0; right:20px; width:14px; background:url(../images/arrow-white-right.png) no-repeat right center / auto 18px; transition:all 0.25s; }
	.button:hover::after { right:15px; }

.tac { text-align:center; }

.fl { float:left !important; }
.fr { float:right !important; }
.fn { float:none !important; }

.w100 { float:left; width:100% !important; }
.w50 { float:left; width:50% !important; }

.mt50 { margin-top:50px; }
.mt40 { margin-top:40px; }
.mt30 { margin-top:30px; }
.mt20 { margin-top:20px; }
.mt10 { margin-top:10px; }
.mb50 { margin-bottom:50px; }
.mb40 { margin-bottom:40px; }
.mb30 { margin-bottom:30px; }
.mb20 { margin-bottom:20px; }
.mb10 { margin-bottom:10px; }

/*	Start PAGESKIN	*/

#pageskin { width:100%; height:100%; position:absolute; top:150px; left:0; }
	
	#inner { width:990px; margin:0 auto; }
		
		#inner #left-block { float:left; width:50%; height:100%; position:relative; }
			#inner #left-block #left-adv { position:absolute; top:0; left:-165px; z-index:7900; }
			
		#inner #right-block { float:right; width:50%; height:100%; position:relative; }
			#inner #right-block #right-adv { position:absolute; top:0; right:-165px; z-index:7900; }
			
		.adv-border { float:left; }

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

.wrap { margin:0 auto; width:960px; position:relative; z-index:10; }

/*	Start TOP	*/

#header { float:left; width:100%; position:relative; background-color:#FFF; box-shadow:0 0 15px rgba(0,0,0,0.07); z-index:8000; }
	
	#logo { float:left; margin:20px 0; position:relative; z-index:5; transition:all 0.3s; }
		#logo a { float:left; width:170px; height:40px; background:url(../images/logo.png) no-repeat 0 0 / 100% 100%; text-indent:-9999px; }
		
	#header-right { float:right; width:calc(100% - 200px); margin-top:25px; }
		
		.header-weather { float:right; height:50px; color:#333; position:relative; z-index:5000; }
			.header-weather img { float:left; width:30px; height:30px; margin-right:10px; }
			.header-weather section { float:left; }
				.header-weather section span { display:block; margin:-3px 0 -1px 0; font-size:11px; color:#999; }
				.header-weather section strong { display:block; color:#000; }
			
		.header-currency { float:right; }
			.header-currency li { height:30px; border-right:1px solid #EEE; padding-right:30px; margin-right:30px; }
				.header-currency li span { display:block; margin:-3px 0 -1px 0; font-size:11px; color:#999; }
				.header-currency li strong { display:block; color:#000; }
				.header-currency li.rate-up strong { color:#090; }
				.header-currency li.rate-down strong { color:#F00; }
		
.nav-wrap { float:left; width:100%; height:50px; position:relative; }
	.nav { float:left; width:100%; height:50px; background-color:#FFF; box-shadow:inset 0 1px 0 #E5E5E5 , inset 0 -1px 0 #E5E5E5; transition:all 0.5s; }
	.nav > .wrap { position:static; }
		.nav-logo { float:left; }
			.nav-logo a { float:left; width:0; height:50px; padding:10px 0; overflow:hidden; transition:all 0.5s; }
			.nav.is-sticky .nav-logo a { width:28px; }
				.nav-logo a img { float:left; height:30px; }
		.navigation { float:left; width:calc(100% - 140px); }
			.navigation ul { width:100%; }
				.navigation li { padding-right:40px; position:relative; }
				.navigation li:last-child { padding-right:0; }
					.navigation li a { float:left; position:relative; font-family:'Fira Sans Condensed'; font-size:16px; font-weight:600; letter-spacing:0.5px; line-height:50px; text-transform: uppercase}

.nav.is-sticky { padding-left:; box-shadow:inset 0 -2px 0 #F00 , 0 0 15px rgba(0,0,0,0.07); }
	.nav.is-sticky .navigation { padding-left:30px; }
		.nav.is-sticky .navigation li { padding-right:25px; }

.search-icon { float:right; position:relative; top:0; width:50px; height:50px; margin-right:9px; cursor:pointer; transition:all 0.2s; text-indent:-9999px; z-index:210; }
	.search-icon::before { content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/icon-search.png) no-repeat center / 20px; transition:all 0.2s; }
	.search-icon-close::before { background-image:url(../images/icon-close.png); background-size:16px; }
	
.header-search { position:absolute; top:2px; left:50%; width:870px; margin-left:-480px; z-index:7990; display:none; }
	.header-search input { float:left; width:100%; height:46px; padding-right:60px; font-size:17px; line-height:46px; }
	.header-search button { position:absolute; top:4px; right:4px; bottom:4px; width:40px; background:#EEE url(../images/icon-search.png) no-repeat center / 16px; text-indent:-9999px; border-radius:50%; }
	.header-search button:hover { background-color:#DDD; }

.nav-icon { float:right; width:50px; height:50px; margin-right:-15px; position:relative; cursor:pointer; text-indent:-9999px; }
	.nav-icon::before { content:""; float:left; width:1px; height:20px; margin:15px 5px 0 -5px; background-color:#DDD; }
	.nav-icon span { position:absolute; top:50%; left:50%; width:20px; height:2px; margin:-1px 0 0 -10px; background-color:#000; transition:all 0.5s; }
		.nav-icon span::before { content:""; position:absolute; top:-7px; left:0; right:0; height:2px; background-color:#000; transition:all 0.5s; }
		.nav-icon span::after { content:""; position:absolute; bottom:-7px; left:0; right:0; height:2px; background-color:#000; transition:all 0.5s; }
	
	.nav-icon-close span { background-color:transparent; }
		.nav-icon-close span::before { 
			-webkit-transform:rotate(-135deg);
			-moz-transform:rotate(-135deg);
			-o-transform:rotate(-135deg);
			-ms-transform:rotate(-135deg);
			transform:rotate(-135deg);
			top:0;
			right:0;
			background-color:#F00;
		}
		.nav-icon-close span::after { 
			-webkit-transform:rotate(135deg);
			-moz-transform:rotate(135deg);
			-o-transform:rotate(135deg);
			-ms-transform:rotate(135deg);
			transform:rotate(135deg);
			bottom:0;
			right:0;
			background-color:#F00;
		}
		
	.nav-icon-close::after { 
		content:"";
		border-bottom:4px solid transparent;
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		height:0;
		position: absolute;
		width:0;
		left:50%;
		bottom:2px;
		margin-left:-10px;
		border-bottom-color:#000;
	}

/*	Finish TOP	*/

.mega-menu { position:absolute; top:48px; left:0; right:0; background-color:#039; border-top:2px solid #000; z-index:100; color:#FFF; display:none; }

.mega-menu-links { float:left; width:100%; padding:25px 0; box-shadow:inset 0 -1px 0 rgba(255,255,255,0.1); }
.mega-menu-links:last-child { box-shadow:none; }
.mega-menu-social { margin-bottom:10px; }
	.mega-menu-links strong { float:left; width:100%; padding-bottom:16px; font-size:16px; font-weight:600; letter-spacing:1px; opacity:0.6; }
	.mega-menu-links ul { width:100%; margin-bottom:-10px; }
		.mega-menu-links li { width:20%; padding-bottom:10px; }
			.mega-menu-links li a { float:left; width:100%; color:#FFF; }
			.mega-menu-social li a { line-height:32px; }
			.mega-menu-links li a:hover { text-decoration:underline; }
				.mega-menu-links li a img { float:left; height:40px; margin:-4px 10px -4px 0; border:1px solid #FFF; border-radius:50%; }

/*	Finish FIXED TOP	*/

.footer-join { float:left; width:100%; padding:50px 0; margin-top:50px; position:relative; background-color:#F7F7F7; box-shadow:inset 0 1px 0 rgba(0,0,0,0.05); }
	.footer-join .wrap { padding-left:220px; }
	.footer-join strong { float:left; width:50%; height:50px; padding:0 30px 0 60px; font-weight:500; font-size:17px; background:url(../images/icon-mail.png) no-repeat 0 center / 40px 32px; display:flex; align-items:center; }
	.footer-join section { float:left; width:50%; position:relative; }
		.footer-join .input { height:50px; padding:0 20px; border-radius:25px; }
		.footer-join button { width:40px; height:40px; position:absolute; top:5px; right:5px; border-radius:50%; background:url(../images/arrow-right.png) no-repeat center / auto 20px; text-indent:-9999px; }
		.footer-join button:hover { background-color:#EEE; }
	
.footer-share { float:left; width:100%; position:relative; padding:30px 0; background-color:#039; z-index:100; }
	.footer-share section { position:absolute; top:-140px; left:0; }
		.footer-share section img { height:220px; }
	.footer-share ul { float:right; }
		.footer-share li { margin-right:15px; }
		.footer-share li:last-child { margin-right:0; }
			.footer-share li a { float:left; border:1px solid rgba(255,255,255,0.1); border-radius:50%; }
			.footer-share li a:hover { border-color:#FFF; }
				.footer-share li a img { width:50px; margin:-1px; }
	
.footer-links { float:left; width:100%; padding:45px 0; box-shadow:inset 0 -1px 0 #EEE; }
	.footer-links strong { float:left; width:100%; padding-bottom:16px; font-size:16px; font-weight:600; color:#039; letter-spacing:1px; }
	.footer-links ul { width:100%; margin-bottom:-10px; }
		.footer-links li { width:20%; padding-bottom:10px; }
			.footer-links li a { float:left; width:100%; }

.footer { float:left; width:100%; padding:40px 0; display:flex; align-items:center; position:relative; color:#999; font-size:12px; }
	.footer-logo { float:left; padding-right:20px; margin-right:20px; border-right:1px solid #EEE; }
		.footer-logo img { height:50px; }
	.footer section { width:50%; }
	.footer section:last-child { text-align:right; }
		.footer section a { font-weight:600; }
		.footer-links li a:hover , .footer section a:hover { text-decoration:underline; }

.icon-media { position:absolute; left:50%; top:50%; width:44px; height:44px; margin:-22px 0 0 -22px; background:url(../images/icon-play.png) no-repeat center / 100%; z-index:1000; }
.icon-gallery { background-image:url(../images/icon-camera.png); }

.tab-light { 
	float:left; 
	width:100%; 
	height:43px; 
	margin-top:2px; 
	border:1px solid #E3E3E3; 
	border-top:none; 
	box-shadow:0 -2px 0 #EE4C03; 
	font-size:15px; 
	font-family:Oswald; 
	line-height:43px; 
	color:#999;
	text-align:center; 
	background-color:#F9F9F9;
	border-radius:2px 2px 0 0;
	text-shadow:1px 1px 0 #FFF;
	}
	
	.tab-light h3 { float:left; width:50%; box-shadow:inset -1px 0 0 #E3E3E3; cursor:pointer; } 
	.tab-light h3:last-child { box-shadow:none; } 
	
	.tab-light-active { color:#EE4C03; background:url(../images/arrows.png) no-repeat center top; }
	
/*	Start HOME PAGE	*/

.adv-hero , .adv-960 , .adv-630 , .adv-rightblock { float:left; width:100%; position:relative; }
	.adv-hero img , .adv-960 img , .adv-630 img , .adv-rightblock img { max-width:100%; }

.inner-20 { margin:0 -20px; }
.inner-15 { margin:0 -15px; }
.inner-10 { margin:0 -10px; }
.inner-5 { margin:0 -5px; }

.controls { height:100%; }
	.slick-prev , .slick-next { 
		position:absolute;
		top:50%;
		width:40px; 
		height:40px; 
		margin-top:-20px;
		text-indent:-9999px; 
		cursor:pointer;
		z-index:1000;
		transition:all 0.2s ease;
		background:#FFF url(../images/arrow-left.png) no-repeat center / auto 20px;
		border-radius:50%;
		border:1px solid #CCC;
		}
		
	.slick-prev { left:-20px; }
	.slick-next { right:-20px; background-image:url(../images/arrow-right.png); }
	
	.slick-prev:hover , .slick-next:hover { border-color:#000; box-shadow:0 0 20px rgba(0,0,0,0.2); }

.slider-hero-wrap { float:left; width:700px; position:relative; }
	.slider-hero-wrap > a { position:absolute; bottom:0; right:0; width:60px; z-index:800; font-family:Fira Sans Condensed; font-size:13px; font-weight:700; line-height:40px; text-align:center; }
	
	.slider-hero { float:left; width:100%; position:relative; z-index:700; overflow:hidden; }
	
	.slider-hero div.item { float:left; width:100%; position:relative; background-color:#F2F2F2; }
		.slider-hero div.item img { float:left; width:100%; }
		
		ul.slick-dots { float:left; width:100%; height:40px; border-radius:0 0 2px 2px; background-color:#F2F2F2; }
			ul.slick-dots li { position:relative; }
				ul.slick-dots li button { border:none; width:32px; height:40px; position:relative; font-size:13px; line-height:40px; cursor:pointer; color:#000; font-family:Fira Sans Condensed; box-shadow:inset -1px 0 0 rgba(0,0,0,0.07); }
				ul.slick-dots li button:hover { border-color:rgba(250, 250, 250, 0.75); }
				ul.slick-dots li.slick-active button { height:40px; background-color:#F00; color:#FFF; }
					ul.slick-dots li.slick-active button::before {
						content:"";
						border-bottom:5px solid transparent;
						border-left:16px solid transparent;
						border-right:16px solid transparent;
						height:0;
						position: absolute;
						width:0;
						left:0;
						top:-5px;
						border-bottom-color:#F00;
					}

.headlines { float:left; width:100%; }
	.headlines ul { width:100%; display:flex; flex-flow:row wrap; }
		.headlines li { width:33.33334%; padding:0 15px; margin-bottom:40px; }
			.headlines li a { float:left; width:100%; height:100%; border-bottom:1px solid #EEE; font-size:20px; font-weight:500; line-height:25px; }
				.headlines li a img { float:left; width:100%; }
				.headlines li a strong { float:left; width:100%; padding:18px 0; position:relative; font-weight:600; box-shadow:inset 0 2px 0 #000; transition:all 0.3s; }
				.headlines li a:hover strong { box-shadow:inset 0 2px 0 #F00; }
					.headlines li a strong::after { 
						content:"";
						border-top:5px solid transparent;
						border-left:5px solid transparent;
						border-right:10px solid transparent;
						height:0;
						position: absolute;
						width:0;
						left:20px;
						top:2px;
						border-top-color:#000;
						transition:all 0.3s;
					}
					.headlines li a:hover strong::after { border-top-color:#F00; }

.hero-authors { float:right; width:230px; margin-top:-28px; }

.hero-authors-list { float:left; width:100%; margin:-10px 0 5px 0; }
	.hero-authors-list ul { width:100%; }
		.hero-authors-list li { width:100%; }
			.hero-authors-list li::after { content:""; float:left; width:100%; height:1px; margin:15px 0; background-color:#EEE; }
			.hero-authors-list li a { float:left; width:100%; height:80px; display:flex; align-items:center; font-family:'Fira Sans Condensed'; font-size:15px; }
				.hero-authors-list li a img { float:left; width:70px; height:70px; padding:2px; border:1px solid #999; border-radius:50%; }
				.hero-authors-list li a:hover img { border-color:#F00; }
				.hero-authors-list li a section { float:left; width:calc(100% - 70px); padding-left:15px; }
					.hero-authors-list li a section i { display:block; color:#F00; font-size:13px; }
					.hero-authors-list li a section strong { display:block; height:40px; overflow:hidden; }

.slider-authors-wrap { float:left; width:100%; position:relative; border:1px solid #EAEAEA; border-radius:4px; }

.slider-authors { float:left; width:100%; position:relative; text-align:center; display:flex; flex-flow:row wrap; }
	.slider-authors .slick-list { overflow:hidden; }
	.slider-authors .slick-track { height:100%; }
	.slider-author-item { float:left; width:100%; height:100%; position:relative; }
		.slider-author-item a { float:left; width:100%; height:100%; box-shadow:-1px 0 0 #EAEAEA; }
			.slider-author-item a picture { float:left; width:100%; padding-top:19px; }
				.slider-author-item a picture img { width:120px; height:120px; }
			.slider-author-item a section { float:left; width:100%; padding:19px; position:relative; box-shadow:0 -1px 0 rgba(0,0,0,0.07); }
				.slider-author-item a section span { display:block; color:#F00; }
				.slider-author-item a section strong { display:block; font-size:17px; line-height:25px; }

.block-title { float:left; width:100%; padding:37px 0 23px 0; font-family:'Fira Sans Condensed'; color:#000; }
.block-title-slim { padding-top:7px; margin-top:-14px; }
.block-title-white { color:#FFF; }
	.block-title strong { float:left; padding-left:30px; position:relative; font-size:23px; font-weight:700; line-height:30px; }
		.block-title strong::before { content:""; position:absolute; top:7px; left:0; width:6px; height:16px; background-color:#FF0000; }
		.block-title strong::after { content:""; border-left:7px solid transparent; border-top:0 solid transparent; border-bottom:16px solid transparent; height:0; position:absolute; width:0; left:6px; top:7px; border-left-color:#FF0000; }
	.block-title section { float:right; margin-top:3px; }
		.block-title section a { float:left; height:20px; padding:0 7px; border:1px solid #999; font-size:10px; font-weight:600; line-height:20px; border-radius:3px; }
		.block-title section a:hover { border-color:#F00; }
		.block-title-white section a { color:#FFF; }
		.block-title-white section a:hover { border-color:#FFF; }

.block-bottom-link { float:left; width:100%; text-align:center; }
	.block-bottom-link a { float:left; width:100%; height:40px; border:1px solid #999; color:#666; font-weight:500; letter-spacing:1px; line-height:39px; border-radius:4px; }
	.block-bottom-link a:hover { border-color:#000; }
	.block-bottom-link-white a { color:#FFF; }
	.block-bottom-link-white a:hover { border-color:#FFF; }

.lb { float:left; width:630px; }

.cat-list { float:left; width:100%; }
	.cat-list ul { width:100%; display:flex; flex-flow:row wrap; }
		.cat-list li { width:50%; padding:0 15px; margin-bottom:43px; }
		.cat-list-3 li { width:33.33334%; }
		.cat-list-4 li { width:25%; }
			.cat-list li a { float:left; width:100%; font-size:17px; line-height:25px; }
			.cat-list-white li a { color:#FFF; }
			.cat-list-white li a:hover { text-decoration:underline; }
				.cat-list li a img { float:left; width:100%; }
				.cat-list li a strong { float:left; width:100%; padding-top:12px; font-weight:600; }
		
	.category-hero-news ul { display:block; }
		.category-hero-news li:first-child { width:50%; }
			.category-hero-news li:first-child a { font-size:30px; line-height:40px; }
				.category-hero-news li:first-child a strong { font-weight:800; }
				
	.category-hero-news-2 li:first-child , .category-hero-news-2 li:nth-child(2) { width:50%; }
		
.manisaspor-corner , .video-block { float:left; width:100%; padding-bottom:50px; position:relative; color:#FFF; background:url(../images/bg-sport.jpg) no-repeat center / cover; }
.video-block { background-image:url(../images/bg-video.jpg); }
.video-block-hero { padding-bottom:0; margin-bottom:30px; }
.gallery-block { background-image:url(../images/bg-gallery.jpg); }
.col-three { float:left; width:33.33334%; padding:0 15px; }
.col-two { float:left; width:50%; padding:0 15px; }

.current-fixture { float:left; width:100%; color:#FFF; text-align:center; }
	.current-fixture i { float:left; width:100%; padding:10px 5px; background-color:rgba(255,255,255,0.2); box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.2); font-weight:500; letter-spacing:1px; border-radius:8px; }
	.current-fixture section { float:left; width:100%; margin:20px 0; display:flex; align-items:center; }
		.current-fixture section picture { width:40%; }
			.current-fixture section picture img { max-width:100%; height:70px; }
			.current-fixture section picture strong { display:block; margin:6px 0 -1px 0; font-weight:500; font-family:'Fira Sans Condensed'; }
		.current-fixture section article { width:40%; font-size:23px; font-weight:700; line-height:30px; }

.sport-box-table-summary { float:left; width:100%; font-weight:400; color:#CCC; }
	.sport-box-table-summary ul { width:100%; }
		.sport-box-table-summary li { width:100%; padding:15px 5px 15px 0; box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.2); text-align:center; }
		.sport-box-table-summary li:first-child { padding:10px 5px 10px 0; background-color:rgba(255,255,255,0.2); font-weight:600; border-radius:8px; }
			.sport-box-table-summary li:first-child strong { font-weight:600; }
			.sport-box-table-summary li:first-child span { opacity:0; }
			
			.sport-box-table-summary li span { float:left; width:10%; }
			.sport-box-table-summary li strong { float:left; width:70%; text-align:left; font-weight:400; }
			.sport-box-table-summary li i { float:left; width:10%; }
			
			li.here-we-are , li.here-we-are strong { font-weight:600; color:#FFF; }
	
.media-block { float:left; width:100%; position:relative; }
	.media-block ul { width:100%; display:flex; flex-flow:row wrap; box-shadow:inset 0 1px 0 rgba(255,255,255,0.1) , inset 1px 0 0 rgba(255,255,255,0.1); }
		.media-block li { width:33.33334%; box-shadow:inset 0 -1px 0 rgba(255,255,255,0.1) , inset -1px 0 0 rgba(255,255,255,0.1); }
			.media-block li a { float:left; width:100%; height:100%; padding:20px; color:#FFF; transition:all 0.3s; }
			.media-block li a:hover { background-color:rgba(0,0,0,0.4); }
				.media-block li a picture { float:left; width:100%; position:relative; }
					.media-block li a picture img { width:100%; }
				.media-block li a i { float:left; width:100%; padding:15px 0 7px 0; color:#F00; font-size:16px; }
				.media-block li a strong { float:left; width:100%; padding-bottom:3px; font-size:17px; font-weight:500; line-height:25px; }
		
.rb-media li { width:100%; }
	.rb-media li a { height:auto; }
		.rb-media li a img { width:100%; }

.sport-box-table { float:left; width:100%; margin-bottom:20px; font-weight:400; }
	.sport-box-table ul { width:100%; }
		.sport-box-table li { width:100%; padding:10px 5px; box-shadow:inset 0 -1px 0 #EEE; text-align:center; }
		.sport-box-table li:first-child { background-color:#E5E5E5; font-weight:600; border-radius:5px; box-shadow:none; color:#000; }
			.sport-box-table li:first-child strong { font-weight:600; }
			.sport-box-table li:first-child span { opacity:0; }
			
			.sport-box-table li span { float:left; width:10%; }
			.sport-box-table li strong { float:left; width:70%; text-align:left; font-weight:400; }
			.sport-box-table li i { float:left; width:10%; }
			
			.sport-box-table li.here-we-are { background-color:#F5F5F5; }
			.sport-box-table li.here-we-are , .sport-box-table li.here-we-are strong { font-weight:600; color:#000; }
			
		.sport-box-fixture li { display:flex; align-items:center; box-shadow:none; }
		.sport-box-fixture li.single { display:block; background-color:#E5E5E5; font-weight:600; border-radius:5px; box-shadow:none; color:#000; }
			.sport-box-fixture li span { width:40%; padding-right:10px; text-align:right; font-family:Fira Sans Condensed; font-weight:500; }
			.sport-box-fixture li strong { width:20%; text-align:center; background-color:#FFF; border-radius:2px; color:#000; font-size:16px; font-weight:800; }
			.sport-box-fixture li i { width:40%; padding-left:10px; text-align:left; font-family:Fira Sans Condensed; font-weight:500; }

.standings-extended { float:left; width:100%; }
	.standings-extended table { width:100%; }
		.standings-extended table tr { border-bottom:1px solid #EEE; }
			.standings-extended table tr td { padding:10px 15px; vertical-align:middle; }
			.standings-extended table tr td.team-name { font-weight:700; }
			.standings-extended table tr:first-child td { background-color:#000; color:#FFF; }
		.standings-extended table tr.here-we-are { background-color:#F5F5F5; color:#F00; }
		.standings-extended table tr:hover { background-color:#F5F5F5; }

.fixture-extended li { padding:20px 5px; }
.fixture-extended li.single { padding:10px 5px; }

.breadcrumb { float:left; width:100%; height:45px; box-shadow:inset 0 -1px 0 #F2F2F2; font-size:12px; line-height:45px; color:#CCC; }
	.breadcrumb a { float:left; color:#999; }
	.breadcrumb a:hover { color:#000; text-decoration:underline; }
	.breadcrumb span { float:left; padding:0 15px; }
	.breadcrumb strong { float:left; color:#000; font-weight:500; }
	
/*	Start NEWS DETAIL	*/

.page-title { float:left; width:100%; padding:23px 0 12px 0; font-family:Fira Sans Condensed; font-size:50px; font-weight:800; line-height:60px; }

.page-info { float:left; width:100%; margin:-12px 0 15px 0; font-size:17px; font-weight:500; line-height:22px; }

.page-summary { float:left; width:100%; margin-bottom:20px; font-size:20px; font-weight:500; line-height:30px; }

.count-date { float:left; width:100%; margin-bottom:20px; color:#999; }
	.count-date span { display:inline-block; margin-left:15px; padding-left:15px; border-left:1px solid #DDD; }

.news-photo { float:left; width:100%; margin-bottom:20px; }
	.news-photo img { float:left; width:100%; }

.video-player { float:left; width:100%; margin-bottom:18px; position:relative; }
	.video-player img { float:left; width:100%; }
	.video-player iframe { position:absolute; top:0; left:0; }

.news-text-wrap { float:left; width:100%; padding-left:70px; margin-bottom:40px; position:relative; }

.news-text { float:left; width:100%; font-size:19px; line-height:30px; padding-bottom:20px; }

.page-share { position:absolute; top:0; left:0; width:40px; }
	.page-share a { float:left; margin-bottom:10px; border-radius:50%; }
	.page-share a:last-child { margin-bottom:0; }
	.page-share a.facebook { background-color:#34508E; }
	.page-share a.twitter { background-color:#4BA4EB; }
	.page-share a.whatsapp { background-color:#18BC41; }
	.page-share a.youtube { background-color:#F00; }
		.page-share a img { float:left; width:40px; height:40px; }
	
.page-share-wide { width:100%; margin:0 0 20px 0; }
	.page-share-wide a { margin:0 20px 0 0; }

.news-tags { float:left; width:100%; position:relative; }
	.news-tags ul { width:100%; margin-bottom:-15px; }
		.news-tags li { padding:0 15px 15px 0; }
			.news-tags li a { float:left; padding:0 14px; border:1px solid #CCC; border-radius:18px; font-weight:500; line-height:33px; }
			.news-tags li a:hover { border-color:#F00; }

/*	Finish NEWS DETAIL	*/

.slider-pharmacy-wrap , .slider-survey-wrap { float:left; width:calc(50% - 30px); position:relative; }
.slider-pharmacy-wrap { float:right; }

.slider-pharmacy , .slider-survey , .slider-astrology { float:left; width:100%; position:relative; margin-bottom:20px; background:url(../images/bg-pharmacy.jpg) no-repeat center / cover; text-align:center; border-radius:4px; }
.slider-survey { background-image:url(../images/bg-survey.jpg); }
.slider-astrology { background-image:url(../images/bg-astrology.jpg); }
	.slider-pharmacy::before , .slider-survey::before , .slider-astrology::before { content:""; position:absolute; top:0; bottom:0; left:0; right:0; background-color:#F00; opacity:0.8; border-radius:4px; }
	.slider-survey::before { background-color:#039; }
	.slider-astrology::before { background-color:#000; opacity:0.4; }
	.slider-pharmacy .slick-list , .slider-survey .slick-list , .slider-astrology .slick-list { overflow:hidden; }
	.slider-pharmacy-item , .slider-survey-item , .slider-astrology-item { float:left; width:100%; height:280px; padding:20px 30px; position:relative; color:#FFF; display:flex; align-items:center;  }
		.slider-pharmacy-item section , .slider-survey-item a , .slider-astrology-item a { float:left; width:100%; color:#FFF; }
			.slider-pharmacy-item img , .slider-survey-item img , .slider-astrology-item img { display:inline-block; height:60px; margin-bottom:12px; }
			.slider-pharmacy-item strong , .slider-survey-item strong , .slider-astrology-item strong { display:block; font-size:24px; line-height:30px; }
			.slider-pharmacy-item span , .slider-survey-item span , .slider-astrology-item span { display:block; padding:10px 0; font-size:16px; }
			.slider-pharmacy-item i , .slider-survey-item i , .slider-astrology-item i { display:block; font-size:20px; font-weight:600; color:#FFF; line-height:30px; }
			.slider-pharmacy-item a { color:#FFF; }
			.slider-astrology-item i { font-size:17px; font-weight:500; }

.slider-pharmacy .slick-prev , .slider-survey .slick-prev , .slider-astrology .slick-prev { left:0; background-color:transparent; border:0; background-image:url(../images/arrow-white-left.png); border-radius:0; }
.slider-pharmacy .slick-next , .slider-survey .slick-next , .slider-astrology .slick-next { right:0; background-color:transparent; border:0; background-image:url(../images/arrow-white-right.png); border-radius:0; }

.pharmacy-list { float:left; width:100%; margin-top:-10px; position:relative; border:1px solid #DDD; border-radius:4px; }
	.pharmacy-list ul { width:100%; }
		.pharmacy-list li { width:100%; padding:20px; border-bottom:1px solid #DDD; background-color:#F8F8F8; }
		.pharmacy-list li:last-child { border-bottom:0; }
			.pharmacy-list li strong { float:left; width:100%; margin-top:-8px; font-size:20px; line-height:30px; }
			.pharmacy-list li span { float:left; width:100%; padding:7px 0 4px 0; font-size:16px; }
			.pharmacy-list li i { float:left; width:100%; font-size:18px; font-weight:600; line-height:30px; }
			.pharmacy-list li article { float:left; width:100%; margin-top:11px; line-height:42px; }
				.pharmacy-list li article a { float:left; height:40px; padding:0 40px 0 25px; position:relative; background:#666 url(../images/arrow-white-right.png) no-repeat right 15px center / auto 16px; font-weight:600; letter-spacing:1px; color:#FFF; border-radius:10px; transition:all 0.2s; }
				.pharmacy-list li article a:hover { padding-right:45px; background-color:#F00; }

.survey-list { float:left; width:100%; position:relative; }
	.survey-list ul { width:100%; }
		.survey-list li { width:100%; padding:19px; border:1px solid #DDD; margin-bottom:20px; border-radius:4px; background-color:#F8F8F8; }
		.survey-list li:last-child { margin-bottom:0; }
			.survey-list li span { float:left; width:100%; margin-top:-5px; font-size:16px; font-weight:600; color:#999; letter-spacing:2px; }
			.survey-list li strong { float:left; width:100%; padding:3px 0 1px 0; font-size:20px; line-height:30px; }
			.survey-list li article { float:left; width:100%; margin-top:11px; line-height:42px; }
				.survey-list li article a { float:left; height:40px; padding:0 40px 0 25px; position:relative; background:#666 url(../images/arrow-white-right.png) no-repeat right 15px center / auto 16px; font-weight:600; letter-spacing:1px; color:#FFF; border-radius:10px; transition:all 0.2s; }
				.survey-list li article a:hover { padding-right:45px; background-color:#F00; }
			.survey-list li i { float:left; width:100%; margin:16px 0 -6px 0; color:#999; letter-spacing:1px; }

.survey-detail { float:left; width:100%; position:relative; }
	.survey-detail section { float:left; width:100%; margin-bottom:15px; }
		.survey-detail section label { float:left; width:100%; padding:14px; border:1px solid #DDD; border-radius:4px; font-weight:600; cursor:pointer; }
		.survey-detail section label:hover { border-color:#00C18C; }

.survey-result { float:left; width:100%; padding:1px 19px 6px 19px; position:relative; border:1px solid #DDD; border-radius:4px; }
	.survey-result section { float:left; width:100%; padding-bottom:12px; padding-right:55px; position:relative; }
		.survey-result section strong { float:left; width:100%; padding:13px 0 10px 0; color:#151515; font-weight:600; font-size:15px; }
		.survey-result section i { float:left; width:100%; height:6px; background-color:#EEE; border-radius:3px; }
			.survey-result section i span { float:left; height:6px; background-color:#00C18C; border-radius:3px; position:relative; }
		.survey-result section em { position:absolute; bottom:9px; right:0; color:#00C18C; font-size:20px; font-weight:700; }


/*	Start SPORT	*/
	
.league-table { border-top:1px solid #E3E3E3; border-radius:2px; text-align:center; font-size:13px; font-weight:500; line-height:40px; text-shadow:1px 1px 0 #FFF; }
	.league-table ul { width:100%; border:4px solid #F8F8F8; padding:15px; border-radius:2px; }
		.league-table li { width:100%; border-bottom:1px solid rgba(0, 0, 0, 0.1); position:relative; }
		.league-table li:hover { box-shadow:0 0 20px rgba(0, 0, 0, 0.1); z-index:10; }
		.league-table li:nth-child(odd) { background-color:#F9F9F9; }
		.league-table li:first-child { background-color:#F2F2F2; color:#F00; font-weight:700; }
			
			.league-table li em { float:left; width:12%; min-height:10px; padding-left:15px; font-family:Oswald; font-size:19px; color:#999; text-align:left; }
				.league-table li em::before { 
					content:""; 
					display:inline-block; 
					width:10px; 
					height:10px; 
					border:1px solid #CCC; 
					border-radius:5px; 
					margin:0 15px 4px 5px; 
					background-color:#FFF;
					box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
					}
				.league-table li:first-child em::before { display:none; }
				
				.league-table li.cl { background-color:#E5FAE5; }
					.league-table li.cl em::before { border-color:#090; background-color:#0C0; }
				.league-table li.cle { background-color:#EAFAFF; }
					.league-table li.cle em::before { border-color:#39C; background-color:#3CF; }
				.league-table li.el { background-color:#FFF8ED; }
					.league-table li.el em::before { border-color:#F60; background-color:#F90; }
				.league-table li.relegated { background-color:#FFF2F2; }
					.league-table li.relegated em::before { border-color:#900; background-color:#F00; }
				
			.league-table li span { float:left; width:6%; }
			.league-table li span.team { width:40%; text-align:left; font-weight:700; }
			
.league-info { float:left; width:100%; }
	.league-info span { float:left; height:30px; padding:0 14px; margin-right:10px; border:1px solid rgba(0, 0, 0, 0.2); font-weight:500; color:#FFF; line-height:28px; border-radius:2px; background-color:#F00; }
	.league-info span.cl { background-color:#0C0; }
	.league-info span.cle { background-color:#3CF; }
	.league-info span.el { background-color:#F90; }
	
.league-fixture { padding:19px; border-top:1px solid #E3E3E3; border-radius:2px; text-align:center; font-size:13px; font-weight:500; line-height:30px; text-shadow:1px 1px 0 #FFF; }
	.league-fixture ul { width:100%; margin-bottom:25px; }
	.league-fixture ul:last-child { margin-bottom:0; }
		.league-fixture li { width:100%; padding:8px 0; border-bottom:1px solid rgba(0, 0, 0, 0.1); text-align:center; }
		.league-fixture li:nth-child(odd) { background-color:#F9F9F9; }
		.league-fixture li:first-child { border-top:1px solid #EC3606; background-image:url(../images/arrows.png); background-repeat:no-repeat; background-position:center top; font-weight:700; font-size:17px; color:#EC3606; }
			
			.league-fixture li:first-child span { opacity:0; }
			
			.league-fixture li span { float:left; width:44%; padding-right:20px; text-align:right; }
			.league-fixture li strong { float:left; width:12%; text-align:center; background-color:#FFF; border-radius:3px; color:#900; font-size:17px; box-shadow:inset 0 0 1px rgba(0, 0, 0, 0.5); }
			.league-fixture li i { float:left; width:44%; padding-left:20px; text-align:left; }
			
.live-tab { float:left; width:100%; height:40px; background-color:#2A5918; border-radius:2px 2px 0 0; text-align:center; font-size:14px; font-weight:700; line-height:40px; text-shadow:0 1px 0 rgba(0, 0, 0, 0.3); }
	.live-tab ul { float:none; display:inline-block; background:url(../images/nav-spacer.png) no-repeat right top; background-size:1px 100%; }
		.live-tab li { background:url(../images/nav-spacer.png) no-repeat; background-size:1px 100%; position:relative; }
		.live-tab li:last-child::after { content:" "; position:absolute; right:0; width:1px; height:100%; background:url(../images/nav-spacer.png) no-repeat; background-size:1px 100%; }
			.live-tab li a { float:left; padding:0 20px; background:url(../images/nav-spacer.png) no-repeat; background-size:1px 100%; color:#FFF; }
			.live-tab li a:hover { color:#FC3; }
			.live-tab li a.active { background:#68974F url(../images/arrows.png) no-repeat center -50px;  }

.live-match-wrap { float:left; width:100%; padding:25px; background-color:#68974F; box-shadow:0 2px 0 #2A5918; border-radius:0 0 2px 2px; }

.live-match { float:left; width:100%; color:#FFF; font-size:30px; font-weight:300; font-family:Oswald; line-height:50px; text-shadow:0 1px 0 rgba(0, 0, 0, 0.3); }
	.live-match ul { width:100%; }
		.live-match li { width:100%; padding-bottom:20px; }
			.live-match li a { 
				float:left; 
				width:100%; 
				height:70px; 
				padding:10px; 
				box-shadow:0 1px 0 rgba(0, 0, 0, 0.1); 
				border-radius:2px;
				color:#FFF;
				background:url(../images/bg-live-match.png) repeat-x;
				transition:all 0.2s;
				}
				
			.live-match li a:hover { color:#FC3; background-position:0 -70px; box-shadow:0 1px 0 rgba(0, 0, 0, 0.3);  }
				
				.live-match li i { float:left; width:400px; padding-right:30px; text-align:right; }
					.live-match li i img { float:left; width:50px; height:50px; padding:5px; background-color:#FFF; border-radius:2px; }
				.live-match li span { float:right; width:400px; padding-left:30px; }
					.live-match li span img { float:right; width:50px; height:50px; padding:5px; background-color:#FFF; border-radius:2px; }
					
				.live-match li strong { float:left; width:120px; text-align:center; font-weight:400; }
					.live-match li em { float:left; width:50px; height:50px; background:url(../images/icon-score.png) no-repeat; }
					.live-match li em:last-child { float:right; }

.live-stuff { width:220px; height:500px; margin-bottom:20px; background-color:#FFF; border-radius:2px; box-shadow:0 2px 0 #496937; overflow:hidden; }
	.live-stuff h4 { 
		float:left; 
		width:100%; 
		height:35px; 
		font-size:14px; 
		font-weight:700; 
		font-family:'Fira Sans' Condensed; 
		color:#2A5918; 
		line-height:35px;
		background:url(../images/arrows.png) no-repeat center -50px;
		text-align:center; 
		box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.07);
		}
		
	.live-stuff h4:first-child { box-shadow:none; }

	.live-stuff .players { float:left; width:100%; padding:0 15px 20px 15px; font-size:11px; font-weight:500; }
		.live-stuff .players p { float:left; width:100%; height:20px; border-top:1px solid #EDEDED; }
			.live-stuff .players p strong { float:left; width:30px; padding-left:5px; font-weight:700; }
			.live-stuff .players p i { float:left; width:160px; }

.live-block { float:left; width:480px; height:500px; margin-left:10px; background-color:#FFF; border-radius:2px; box-shadow:0 2px 0 #496937; overflow:hidden; }
	
	.live-minute { float:left; width:100%; height:35px; padding:5px 15px; background-color:#FC0; text-align:center; }
		.live-minute span { float:left; width:100%; height:13px; box-shadow:inset 0 -1px 0 #FFDB4D; }
			.live-minute span i { display:inline-block; min-width:30px; height:25px; padding:0 5px; background-color:#FFF; color:#000; border-radius:2px; font-size:18px; font-weight:700; line-height:26px; }
	
	.live-text-detail { float:left; width:450px; height:434px; overflow-y:scroll; margin:15px 0 0 15px; text-shadow:1px 1px 0 #FFF; }
		.live-text-detail tr { border-bottom:1px solid #EEE; transition:all 0.3s; }
		.live-text-detail tr:hover { background-color:#F5F5F5; }
			.live-text-detail td { padding:8px 0; vertical-align:top; line-height:16px; }
			.live-text-detail img { height:16px; }
			
			.live-text-detail tr.goal td { color:#090; font-size:15px; font-weight:700; line-height:20px; }
			
.live-detail { float:left; width:100%; background-color:#FFF; border-radius:2px; box-shadow:0 2px 0 #496937; overflow:hidden; }

	.live-detail .rb-adv { float:right; width:300px; padding:2px; margin:0; border:none; }
	
	.live-detail .content { float:left; width:600px; margin:10px 0 0 15px; }
		.live-detail .content ul { width:100%; }
			.live-detail .content li { width:50%; height:30px; color:#000; }
				.live-detail .content li strong { font-weight:700; }
		.live-detail .content img { float:left; width:250px; border-radius:1px; }
		
.teams-bar { float:left; width:100%; height:45px; margin-bottom:20px; border:1px solid #E5E5E5; border-radius:2px; background-color:#F9F9F9; text-align:center; overflow:hidden; }
.teams-bar:hover { overflow:visible; }
	.teams-bar ul { float:none; margin:0 auto; display:inline-block; }
		.teams-bar li { border-right:1px solid #E5E5E5; position:relative; }
		.teams-bar li:last-child { border-right:none; }
		.teams-bar li:hover { z-index:10; }
			.teams-bar li a { float:left; height:45px; padding:0 5px; transition:all 0.2s;  }
			.teams-bar li a:hover { background-color:#FFF; box-shadow:0 -1px 0 #666; }
				.teams-bar li a img { float:left; width:43px; height:43px; padding:7px; }
				.teams-bar li span { 
					height:24px; 
					background:#68974F; 
					position:absolute; 
					bottom:-36px; 
					left:-25px; 
					right:-25px; 
					font-size:11px; 
					color:#FFF; 
					line-height:24px; 
					border-radius:2px; 
					box-shadow:inset 0 -2px 0 rgba(0, 0, 0, 0.2) , 0 2px 0 #FFF;
					transition:all 0.2s;
					opacity:0;
					}
				.teams-bar li:hover span { display:block; bottom:-22px; opacity:1; }
					.teams-bar li span::before { content:""; width:100%; height:4px; background:url(../images/arrow-green.png) no-repeat center top; position:absolute; top:-3px; left:0; }
		
/*	Finish SPORT	*/

/*	Start LAST MINUTE	*/

.last-minute { float:left; width:100%; margin-bottom:40px; overflow:hidden; }
	.last-minute ul { width:100%; }
		.last-minute li { width:100%; position:relative; }
	
			.last-minute li i { float:left; width:60px; padding-top:3px; font-family:Fira Sans Condensed; font-size:20px; font-weight:600; color:#F00; }
			
			.last-minute li div { float:left; width:calc(100% - 60px); padding:0 0 40px 22px; box-shadow:inset 1px 0 0 #E3E3E3; position:relative; font-size:15px; }
			.last-minute li:last-child div { padding-bottom:10px; }
				.last-minute li div::before { 
						content:" "; 
						position:absolute; 
						left:-4px; 
						top:9px; 
						width:9px; 
						height:9px; 
						background-color:#FFF; 
						border:2px solid #F00; 
						border-radius:5px; 
						box-shadow:0 3px 0 #FFF , 0 -3px 0 #FFF;
						box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
						}
			
				.last-minute li div a { display:block; }
					.last-minute li div a img { float:left; width:150px; }
					.last-minute li div a strong { float:right; width:calc(100% - 170px); padding:1px 0 9px 0; font-size:20px; font-weight:600; line-height:25px; }
					.last-minute li div a span { float:right; width:calc(100% - 170px); }
					
				.last-minute li div a:hover { color:#000; }
				.last-minute li div a:hover span { color:#EE4C03; }
				
/*	Finish LAST MINUTE	*/

/*	Start LOCAL	*/
	
.local-map { float:left; width:100%; padding:4px; border:1px solid #CCC; border-radius:2px; margin-bottom:25px; }

.local-list { float:left; width:100%; }
	.local-list ul { width:105%; }
		.local-list li { width:210px; border-top:1px solid #EEE; overflow:hidden; margin-right:15px; }
			.local-list li a { float:left; width:100%; padding-left:20px; font-weight:700; font-size:14px; line-height:39px; background:url(../images/icon-list.png) no-repeat left center; background-size:11px; }
			
.city-list { float:left; width:970px; padding:15px 0 15px 5px; overflow:hidden; }
	.city-list ul { width:970px; }
		.city-list li { width:138px; padding:0 15px; border-right:1px  solid #E5E5E5; }
			.city-list li a { float:left; width:100%; font-weight:500; }
			
/*	Start ECONOMY	*/

.eco-bar { float:left; width:100%; height:45px; margin-bottom:20px; border:1px solid #E5E5E5; border-radius:2px; font-size:15px; font-family:'Fira Sans' Condensed; color:#999; line-height:43px; background-color:#F9F9F9; text-shadow:1px 1px #FFF; }
	.eco-bar li { padding:0 17px; background:url(../images/nav-spacer.png) no-repeat; background-size:1px 100%; }
	.eco-bar li:first-child { background:none; }
		.eco-bar li strong { font-weight:700; color:#000; }
		.eco-bar li span { display:inline-block; padding:0 12px 0 5px; font-weight:700; background-size:8px 3px !important; }
		.eco-bar li span.rate-up { color:#090; background:url(../images/arrow-up-green.png) no-repeat right 19px; }
		.eco-bar li span.rate-down { color:#F00; background:url(../images/arrow-down-red.png) no-repeat right 19px; }
		
	.eco-search { float:right; width:250px; height:43px; background:#FFF url(../images/nav-spacer.png) no-repeat; position:relative; }	
		.eco-search input { width:100%; height:43px; line-height:43px; padding:0 50px 0 19px; color:#666; border:none; background:transparent; }
		.eco-search button { position:absolute; top:4px; right:4px; width:35px; height:35px; background:#666 url(../images/icon-search.png) no-repeat center center; background-size:20px; text-indent:-9999px; cursor:pointer; border-radius:2px; }
		.eco-search button:hover { background-color:#EE4C03; }
		
.exchange-list { float:left; width:100%; padding:19px; text-align:center; font-weight:700; font-size:14px; line-height:35px; }
	.exchange-list ul { width:100%; }
		.exchange-list li { width:100%; border-bottom:1px solid rgba(0, 0, 0, 0.08); text-align:center; }
		.exchange-list li:nth-child(odd) { background-color:#F9F9F9; }
			
			.exchange-list li div { float:left; width:36px; height:34px; background:url(../images/arrow-netr-blue.png) no-repeat center center; }
			.exchange-list li div.up { background-image:url(../images/arrow-up-green.png); }
			.exchange-list li div.down { background-image:url(../images/arrow-down-red.png); }
			.exchange-list li span { float:left; width:260px; padding-left:20px; border-left:1px solid #FFF; text-align:left; }
			.exchange-list li em { float:right; width:65px; border-left:1px solid #FFF; }
			.exchange-list li i { float:right; width:120px; border-left:1px solid #FFF; }
			
		.exchange-list li:first-child { border-top:1px solid rgba(0, 0, 0, 0.08); color:#900; }
			.exchange-list li:first-child div { background-image:none; }
		
/*	Finish ECONOMY	*/

/*	Start AUTHORS	*/

.author-list { float:left; width:100%; }
	.author-list > ul { width:100%; margin-bottom:20px; }
		.author-list > ul > li { width:100%; margin-bottom:20px; }

.author-item { float:left; width:100%; border:1px solid #E5E5E5; border-radius:4px; }
.author-item:hover { border-color:#666; }
	
	.author-item-owner { float:left; width:100%; padding-top:19px; }
		.author-item-owner picture { float:left; width:179px; padding:0 30px 0 29px; }
			.author-item-owner picture em { float:left; width:100%; background-color:#039; border-radius:4px 4px 0 0; }
			.author-item-owner picture img { float:left; width:100%; }
			.author-item-owner picture em img { padding:15px; }
		.author-item-name { float:left; width:calc(100% - 199px); height:120px; display:flex; align-items:center; }
			.author-item-name strong { display:block; font-size:24px; font-weight:600; color:#F00; line-height:30px; }
				.author-item-name strong a { color:#F00; }
			.author-item-name > a { font-size:16px; }
			
	.author-item-article { float:left; width:100%; padding:24px 29px; position:relative; box-shadow:0 -1px rgba(0,0,0,0.07); z-index:10; }
		.author-item-article i { display:block; color:#999; }
		.author-item-article h3 { display:block; margin:6px 0 8px 0; font-size:24px; font-weight:700; line-height:30px; }
		.author-item-article section a { display:inline-block; padding-right:20px; font-size:16px; font-weight:600; background:url(../images/arrow-right.png) no-repeat right center / auto 16px; }
		
	.author-item-article-list { float:left; width:100%; padding:24px 29px; position:relative; box-shadow:0 -1px rgba(0,0,0,0.07); z-index:10; }
		.author-item-article-list ul { width:100%; }
			.author-item-article-list li { width:100%; }
				.author-item-article-list li::after { content:""; float:left; width:100%; height:1px; margin:20px 0; background-color:#EAEAEA; }
				.author-item-article-list li:last-child::after { display:none; }
				.author-item-article-list li a { float:left; width:100%; }
					.author-item-article-list li a i { display:block; color:#999; }
					.author-item-article-list li a h3 { display:block; margin:1px 0 3px 0; font-size:24px; font-weight:700; line-height:30px; }
					.author-item-article-list li a article { display:block; font-size:16px; color:#666; line-height:24px; }
	
.author-item-hero { margin-bottom:25px; }
	.author-item-hero .author-item-owner picture { width:119px; padding:0 20px 0 19px; }
	.author-item-hero .author-item-name { width:calc(100% - 139px); height:70px; }

.author-other { float:left; width:100%; }
	.author-other ul { width:100%; }
		.author-other li { width:100%; border-bottom:1px solid #EEE; }
			.author-other li a { float:left; width:100%; padding:15px 15px 12px 40px;; font-size:17px; font-weight:500; line-height:25px; background:url(../images/icon-text.png) no-repeat 0 20px; transition:all 0.3s; }
			.author-other li a:hover { background-color:#F5F5F5; }
				.author-other li a span { font-size:13px; font-weight:400; color:#999; }
				
/*	Finish AUTHORS	*/

/*	Start ASTROLOGY	*/

.astrology-list { float:left; width:100%; text-align:center; }
	.astrology-list ul { width:100%; margin-bottom:20px; }
		.astrology-list li { width:50%; padding:0 10px; margin-bottom:20px; }
			.astrology-list li a { float:left; width:100%; padding:19px; border:1px solid #E5E5E5; border-radius:4px; }
			.astrology-list li a:hover { border-color:#666; }
				.astrology-list li a picture { display:inline-block; width:120px; height:120px; margin-bottom:15px; }
					.astrology-list li a picture section { float:left; width:100%; height:100%; background-color:#039; border-radius:50%; display:flex; align-items:center; }
						.astrology-list li a picture section span { width:100%; }
							.astrology-list li a picture section img { max-width:48px; max-height:48px; }
				.astrology-list li a strong { display:block; font-size:24px; font-weight:600; color:#F00; line-height:30px; }
				.astrology-list li a i { display:block; }


/*	Start GALLERY	*/

.gallery-item { float:left; width:100%; margin-bottom:50px; position:relative; }
	.gallery-item-count { float:left; width:100%; margin-bottom:20px; position:relative; text-align:center; }
		.gallery-item-count::before { content:""; position:absolute; top:50%; left:0; right:0; height:2px; margin-top:-1px; background-color:#EEE; }
		.gallery-item-count section { display:inline-block; min-width:50px; padding:0 19px; position:relative; background-color:#FFF; border:2px solid #E5E5E5; border-radius:25px; font-size:24px; color:#999; font-weight:300; line-height:46px; }
			.gallery-item-count section span { font-weight:600; color:#F00; }
			.gallery-item-count section strong { font-weight:600; color:#000; }
	.gallery-item-picture { float:left; width:100%; margin-bottom:20px; position:relative; text-align:center; }
		.gallery-item-picture a { float:left; width:100%; position:relative; background-color:#F5F5F5; }
			.gallery-item-picture a img { max-width:100%; max-height:480px; }
			.gallery-item-picture a::after { content:""; position:absolute; top:15px; right:15px; width:30px; height:30px; background:#CCC url(../images/icon-expand.png) no-repeat center / 12px; border-radius:50%; }
			.gallery-item-picture a:hover::after { background-color:#FFF; box-shadow:0 0 10px rgba(0,0,0,0.07); }
	.gallery-item-text { float:left; width:100%; font-size:19px; line-height:30px; }

/*	Start RIGHT BLOCK	*/

.rb { float:right; width:300px; position:relative; }
	
	.rb-mostread { float:left; width:100%; }
		.rb-mostread ul { width:100%; }
			.rb-mostread li { width:100%; }
				.rb-mostread li::after { content:""; float:left; width:100%; height:1px; margin:15px 0; background-color:#EEE; }
				.rb-mostread li:last-child::after { display:none; }
				.rb-mostread li a { float:left; width:100%; display:flex; align-items:center; font-family:'Fira Sans Condensed'; font-size:17px; }
					.rb-mostread li a img { float:left; width:135px; }
					.rb-mostread li a strong { float:left; width:calc(100% - 135px); padding-left:15px; }

/*	Finish RIGHT BLOCK	*/

/*	Start CONTACT	*/

.contact-info { float:left; width:100%; padding-bottom:30px; }
	.contact-info section { display:block; padding-bottom:15px; position:relative; font-size:16px; }
	.contact-info section:last-child { padding-bottom:0; }
	
.corporate-info { text-align:center; }
	.corporate-info section { padding-bottom:30px; }
		.corporate-info section strong { font-size:20px; color:#039; line-height:30px; }

.block-two { width:calc(50% - 20px); }

.contact-form { float:left; width:100%; }
	.form-item { float:left; width:100%; padding-bottom:20px; position:relative; }
	.form-item:last-child { padding-bottom:0; }
		.form-item label { float:left; width:100%; }
		.form-item section { float:left; width:100%; font-size:16px; font-weight:600; margin-bottom:-10px; }
		
		.security-code img { float:left; width:120px; height:45px; margin-right:10px; padding:2px; border:1px solid #CCC; background-color:#FFF; border-radius:7px; }
		.security-code a.refresh { float:left; width:45px; height:45px; text-indent:-9999px; background:#FFF url(../images/refresh.png) no-repeat center center / 24px; border:1px solid #CCC; border-radius:7px; }
		.security-code a:hover.refresh { background-color:#EEE; }

.contact-map { float:left; width:100%; height:470px; padding:4px; border:1px solid #DDD; border-radius:5px; }

/*	Finish CONTACT	*/

.pages { float:left; width:100%; padding:0 50px; position:relative; font-weight:600; font-size:13px; line-height:38px; text-align:center; }
	
	.page-prev , .page-next { position:absolute; top:0; left:0; }
	.page-next { left:auto; right:0; }
	.page-prev a , .page-next a { float:left; width:40px; height:40px; background:url(../images/arrow-left.png) no-repeat center / auto 16px; transition:all 0.25s; border-radius:8px; border:1px solid #DDD; }
		.page-next a { background-image:url(../images/arrow-right.png); }
		.page-prev a:hover , .page-next a:hover { border-color:#039; }
	
	.pages ul { width:100%; margin-bottom:-15px; }
		.pages li { float:none; display:inline-block; padding:0 5px; }
			.pages li a { float:left; width:40px; height:40px; border:1px solid #DDD; font-weight:600; color:#666; transition:all 0.3s; border-radius:8px; }
			.pages li a:hover , .pages li a.current { color:#039; border-color:#039; }
			

@media only screen and (max-width:1023px) {

.wrap { width:100%; padding:0 20px; }
#header > .wrap , #pageskin , .footer-logo , .nav-icon::before { display:none; }

.nav-logo { float:left; margin-left:-10px; }
	.nav-logo a { width:auto; height:60px; padding:10px 0; }
		.nav-logo a img { height:40px; }

.nav-wrap , .nav { height:60px; }
.nav { box-shadow:inset 0 -1px 0 #E5E5E5; }
.nav-icon { width:60px; height:60px; margin-right:-20px; }
.nav-icon-close::after { bottom:1px; border-bottom-color: #039; }
.search-icon { width:40px; height:60px; margin-right:0; }
.header-search { top:1px; left:0; right:110px; width:auto; margin-left:0; }
	.header-search input { height:58px; padding-left:20px; line-height:58px; }
	.header-search button { position:absolute; top:9px; bottom:9px; }

.nav > .wrap { position:relative; }

.navigation-mobile { position:fixed; top:59px; bottom:0; left:0; right:0; background-color:#039; padding:20px; overflow:hidden; overflow-y:auto; display:none; }

.navigation { width:100%; }
	.navigation ul {  padding-bottom:10px; margin-top:-10px; box-shadow:inset 0 -1px 0 rgb(255 255 255 / 10%); }
		.navigation li { width:50%; padding-right:0; }
			.navigation li a { width:100%; padding-left:20px; color:#FFF; background:url(../images/arrow-white-right.png) no-repeat 0 48% / auto 12px; }

.mega-menu { float:left; width:100%; position:relative; top:auto; left:auto; right:auto; background-color:transparent; border-top:0; display:block; }
.mega-menu .wrap { padding:0; }
.mega-menu-social { margin-bottom:-15px; }
.mega-menu-links li a { padding:10px 0; font-size:16px; }

.nav-opened { overflow:hidden; }

.slider-hero-wrap , .hero-authors , .col-three { width:100%; }
.hero-authors { margin-top:0; }
.hero-authors-list li a section strong { height:auto; }

.footer-links li { width:25%; }

.page-title { font-size:36px; line-height:40px; }

.lb , .rb { width:100%; }
.block-title-slim { padding-top:37px; margin-top:0; }

.pages { margin-bottom:30px; }

.headlines li { width:50%; }

}





@media only screen and (max-width:767px) {

.wrap { width:100%; max-width:560px; padding:0 20px; }

.navigation { float:none; max-width:560px; margin:0 auto; }
.navigation li { width:100%; }
.mega-menu-links li { width:33.33334%; }

.slider-hero-wrap > a , ul.slick-dots li.slick-active button::before { display:none; }
.slider-hero ul.slick-dots { height:24px; }
.slider-hero ul.slick-dots li { width:5%; }
.slider-hero ul.slick-dots li button { width:100%; height:24px; font-size:9px; line-height:24px; }

.breadcrumb { display:none; }
.page-title { padding-top:13px; font-size:24px; line-height:30px; letter-spacing:0.5px; }

.footer-join { float:left; width:100%; padding:20px 0; }
.footer-join .wrap { padding-left:20px; }
.footer-join strong { width:100%; height:auto; padding:35px 0 15px 0; display:block; text-align:center; background-position:center top; background-size:auto 24px; }
.footer-join section { width:100%; }

.footer-share { padding:20px 0; text-align:center; }
	.footer-share section { display:none; }
	.footer-share ul { float:none; display:inline-block; }

.footer-links { padding:25px 0; }
.footer-links li { width:25%; }
.footer { padding:20px 0; display:block; }
.footer section { width:100%; text-align:center !important; }

.category-hero-news li , .cat-list-3 li , .cat-list-4 li , .footer-links li { width:50%; }
.category-hero-news li:first-child { width:100%; }

.video-block { padding-bottom:0; }
.media-block-inner { margin:0 -20px; }
.video-block-hero .media-block-inner { margin:0; }
.media-block ul { box-shadow:inset 0 1px 0 rgb(255 255 255 / 10%); overflow:hidden; }
.media-block li { width:50%; box-shadow:0 1px 0 rgba(255,255,255,0.1) , 1px 0 0 rgba(255,255,255,0.1); }

.news-text-wrap { padding-left:0; }
.page-share { float:left; width:100%; margin:10px 0; position:relative; top:auto; left:auto; }
	.page-share a { margin-right:15px; }
	.page-share a:last-child { margin-right:0; }

.author-item-article , .author-item-article-list { padding:14px 19px; position:relative; box-shadow:0 -1px rgba(0,0,0,0.07); z-index:10; }
.author-item-owner { padding:19px; }
.author-item-owner picture { width:100px !important; padding:0 !important; }
	.author-item-owner picture img { border-radius:50%; }
	.astrology-item-owner picture img { border-radius:0; }
.author-item-name { width:100% !important; height:auto !important; display:block; margin:5px 0 -5px 0; }

.col-two , .block-two , .slider-pharmacy-wrap , .slider-survey-wrap { width:100%; }

}



@media only screen and (max-width:520px) {

.mega-menu-links li { width:50%; }

.cat-list .inner-15 { margin:0 -10px; }
.cat-list li { padding:0 10px; margin-bottom:33px; }
.slider-author-item a section { padding:19px 9px; }
.count-date span { display:block; margin-left:0; padding-left:0; border-left:0; }

.video-block-hero .media-block li , .astrology-list li { width:100%; }

.last-minute li i { display:none; }
.last-minute li div { float:right; width:calc(100% - 4px); }
.last-minute li div a img , .last-minute li div a strong , .last-minute li div a span , .headlines li { width:100%; }
.last-minute li div a img { margin-bottom:15px; }

.standings-extended table tr td { padding:10px 5px; font-family:Fira Sans Condensed; }

}



@media only screen and (max-width:420px) {



}



@media only screen and (max-width:374px) {



}