/*@font-face {
	font-family: 'Tofino Personal Ultra Italic';
	src: url('../fonts/TofinoPersonal-UltraItalic.eot');
	src: local('Tofino Personal Ultra Italic'), local('TofinoPersonal-UltraItalic'),
		url('../fonts/TofinoPersonal-UltraItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TofinoPersonal-UltraItalic.woff2') format('woff2'),
		url('../fonts/TofinoPersonal-UltraItalic.woff') format('woff'),
		url('../fonts/TofinoPersonal-UltraItalic.ttf') format('truetype'),
		url('../fonts/TofinoPersonal-UltraItalic.svg#TofinoPersonal-UltraItalic') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Tofino Personal Bold';
	src: url('../fonts/TofinoPersonal-Bold.eot');
	src: local('Tofino Personal Bold'), local('TofinoPersonal-Bold'),
		url('../fonts/TofinoPersonal-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TofinoPersonal-Bold.woff2') format('woff2'),
		url('../fonts/TofinoPersonal-Bold.woff') format('woff'),
		url('../fonts/TofinoPersonal-Bold.ttf') format('truetype'),
		url('../fonts/TofinoPersonal-Bold.svg#TofinoPersonal-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Tofino Personal Black Italic';
	src: url('../fonts/TofinoPersonal-BlackItalic.eot');
	src: local('Tofino Personal Black Italic'), local('TofinoPersonal-BlackItalic'),
		url('../fonts/TofinoPersonal-BlackItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TofinoPersonal-BlackItalic.woff2') format('woff2'),
		url('../fonts/TofinoPersonal-BlackItalic.woff') format('woff'),
		url('../fonts/TofinoPersonal-BlackItalic.ttf') format('truetype'),
		url('../fonts/TofinoPersonal-BlackItalic.svg#TofinoPersonal-BlackItalic') format('svg');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'Tofino Personal Light Italic';
	src: url('../fonts/TofinoPersonal-LightItalic.eot');
	src: local('Tofino Personal Light Italic'), local('TofinoPersonal-LightItalic'),
		url('../fonts/TofinoPersonal-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TofinoPersonal-LightItalic.woff2') format('woff2'),
		url('../fonts/TofinoPersonal-LightItalic.woff') format('woff'),
		url('../fonts/TofinoPersonal-LightItalic.ttf') format('truetype'),
		url('../fonts/TofinoPersonal-LightItalic.svg#TofinoPersonal-LightItalic') format('svg');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Tofino Personal Ultra';
	src: url('../fonts/TofinoPersonal-Ultra.eot');
	src: local('Tofino Personal Ultra'), local('TofinoPersonal-Ultra'),
		url('../fonts/TofinoPersonal-Ultra.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TofinoPersonal-Ultra.woff2') format('woff2'),
		url('../fonts/TofinoPersonal-Ultra.woff') format('woff'),
		url('../fonts/TofinoPersonal-Ultra.ttf') format('truetype'),
		url('../fonts/TofinoPersonal-Ultra.svg#TofinoPersonal-Ultra') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Tofino Personal Medium';
	src: url('../fonts/TofinoPersonal-Medium.eot');
	src: local('Tofino Personal Medium'), local('TofinoPersonal-Medium'),
		url('../fonts/TofinoPersonal-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TofinoPersonal-Medium.woff2') format('woff2'),
		url('../fonts/TofinoPersonal-Medium.woff') format('woff'),
		url('../fonts/TofinoPersonal-Medium.ttf') format('truetype'),
		url('../fonts/TofinoPersonal-Medium.svg#TofinoPersonal-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Tofino Personal Medium Italic';
	src: url('../fonts/TofinoPersonal-MediumItalic.eot');
	src: local('Tofino Personal Medium Italic'), local('TofinoPersonal-MediumItalic'),
		url('../fonts/TofinoPersonal-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TofinoPersonal-MediumItalic.woff2') format('woff2'),
		url('../fonts/TofinoPersonal-MediumItalic.woff') format('woff'),
		url('../fonts/TofinoPersonal-MediumItalic.ttf') format('truetype'),
		url('../fonts/TofinoPersonal-MediumItalic.svg#TofinoPersonal-MediumItalic') format('svg');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'Tofino Personal Light';
	src: url('../fonts/TofinoPersonal-Light.eot');
	src: local('Tofino Personal Light'), local('TofinoPersonal-Light'),
		url('../fonts/TofinoPersonal-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TofinoPersonal-Light.woff2') format('woff2'),
		url('../fonts/TofinoPersonal-Light.woff') format('woff'),
		url('../fonts/TofinoPersonal-Light.ttf') format('truetype'),
		url('../fonts/TofinoPersonal-Light.svg#TofinoPersonal-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Tofino Personal Thin Italic';
	src: url('../fonts/TofinoPersonal-ThinItalic.eot');
	src: local('Tofino Personal Thin Italic'), local('TofinoPersonal-ThinItalic'),
		url('../fonts/TofinoPersonal-ThinItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TofinoPersonal-ThinItalic.woff2') format('woff2'),
		url('../fonts/TofinoPersonal-ThinItalic.woff') format('woff'),
		url('../fonts/TofinoPersonal-ThinItalic.ttf') format('truetype'),
		url('../fonts/TofinoPersonal-ThinItalic.svg#TofinoPersonal-ThinItalic') format('svg');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'Tofino Personal Regular Italic';
	src: url('../fonts/TofinoPersonal-RegularItalic.eot');
	src: local('Tofino Personal Regular Italic'), local('TofinoPersonal-RegularItalic'),
		url('../fonts/TofinoPersonal-RegularItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TofinoPersonal-RegularItalic.woff2') format('woff2'),
		url('../fonts/TofinoPersonal-RegularItalic.woff') format('woff'),
		url('../fonts/TofinoPersonal-RegularItalic.ttf') format('truetype'),
		url('../fonts/TofinoPersonal-RegularItalic.svg#TofinoPersonal-RegularItalic') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Tofino Personal Bold Italic';
	src: url('../fonts/TofinoPersonal-BoldItalic.eot');
	src: local('Tofino Personal Bold Italic'), local('TofinoPersonal-BoldItalic'),
		url('../fonts/TofinoPersonal-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TofinoPersonal-BoldItalic.woff2') format('woff2'),
		url('../fonts/TofinoPersonal-BoldItalic.woff') format('woff'),
		url('../fonts/TofinoPersonal-BoldItalic.ttf') format('truetype'),
		url('../fonts/TofinoPersonal-BoldItalic.svg#TofinoPersonal-BoldItalic') format('svg');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Tofino Personal Regular';
	src: url('../fonts/TofinoPersonal-Regular.eot');
	src: local('Tofino Personal Regular'), local('TofinoPersonal-Regular'),
		url('../fonts/TofinoPersonal-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TofinoPersonal-Regular.woff2') format('woff2'),
		url('../fonts/TofinoPersonal-Regular.woff') format('woff'),
		url('../fonts/TofinoPersonal-Regular.ttf') format('truetype'),
		url('../fonts/TofinoPersonal-Regular.svg#TofinoPersonal-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Tofino Personal Book Italic';
	src: url('../fonts/TofinoPersonal-BookItalic.eot');
	src: local('Tofino Personal Book Italic'), local('TofinoPersonal-BookItalic'),
		url('../fonts/TofinoPersonal-BookItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TofinoPersonal-BookItalic.woff2') format('woff2'),
		url('../fonts/TofinoPersonal-BookItalic.woff') format('woff'),
		url('../fonts/TofinoPersonal-BookItalic.ttf') format('truetype'),
		url('../fonts/TofinoPersonal-BookItalic.svg#TofinoPersonal-BookItalic') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Tofino Personal Thin';
	src: url('../fonts/TofinoPersonal-Thin.eot');
	src: local('Tofino Personal Thin'), local('TofinoPersonal-Thin'),
		url('../fonts/TofinoPersonal-Thin.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TofinoPersonal-Thin.woff2') format('woff2'),
		url('../fonts/TofinoPersonal-Thin.woff') format('woff'),
		url('../fonts/TofinoPersonal-Thin.ttf') format('truetype'),
		url('../fonts/TofinoPersonal-Thin.svg#TofinoPersonal-Thin') format('svg');
	font-weight: 100;
	font-style: normal;
}*/

@font-face {
	font-family: 'Tofino Personal Black';
	src: url('../fonts/TofinoPersonal-Black.eot');
	src: local('Tofino Personal Black'), local('TofinoPersonal-Black'),
	url('../fonts/TofinoPersonal-Black.eot?#iefix') format('embedded-opentype'),
	url('../fonts/TofinoPersonal-Black.woff2') format('woff2'),
	url('../fonts/TofinoPersonal-Black.woff') format('woff'),
	url('../fonts/TofinoPersonal-Black.ttf') format('truetype'),
	url('../fonts/TofinoPersonal-Black.svg#TofinoPersonal-Black') format('svg');
	font-weight: 900;
	font-style: normal;
}

/*@font-face {
	font-family: 'Tofino Personal Book';
	src: url('../fonts/TofinoPersonal-Book.eot');
	src: local('Tofino Personal Book'), local('TofinoPersonal-Book'),
		url('../fonts/TofinoPersonal-Book.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TofinoPersonal-Book.woff2') format('woff2'),
		url('../fonts/TofinoPersonal-Book.woff') format('woff'),
		url('../fonts/TofinoPersonal-Book.ttf') format('truetype'),
		url('../fonts/TofinoPersonal-Book.svg#TofinoPersonal-Book') format('svg');
	font-weight: normal;
	font-style: normal;
}*/

#header-navigation {
	background-color: #fff;
}

#header-navigation ul#menu-main-nav::before {
	display: none;
}

#header-navigation ul li:not(:last-child) {
	border-right: 1px solid #d8d8d8;
}

#header-navigation ul li a.main-menu-link::after {
	background-color: #ed1b2e;
}

#header-navigation ul li a {
	color: #004785;
	font-family: 'Tofino Personal Black', sans-serif;
	font-size: 14.6px;
	font-weight: 900;
}

#header-navigation ul li:hover, #header-navigation ul li:hover a, #header-navigation ul li a:hover, #header-navigation ul li a:focus {
	color: #004785;
}

#page-content header div.title {
	border-bottom: 0;
}

.custombullets .tp-bullet {
	background: #004785;
}

.section-three.section-three-custom .title {
	color: #fff !important;
	font-family: 'Tofino Personal Black';
}

{
	color: #3b3b3c
;
	font-family: 'univia_probold_italic'
;
	font-size: 14px
;
}
article.def h3 a {
	font-family: 'Tofino Personal Black';
	color: #004785;
	font-size: 14px;
}

.text-block-custom-title {
	color: #ed1b2e;
	font-family: 'Tofino Personal Black';
}

.article-post p a, .main p a {
	color: #3b3b3c;
	font-size: 17px;
}

.vc_stm_next_round_wrap .next_round_title h4 {
	color: #fff;
	font-family: 'Tofino Personal Black';
}

.vc_stm_next_round .item-event .title {
	color: #fff;
}

.vc_stm_next_round .item-event .btn-more {
	background-color: #ed1b2e !important;
	border-color: #ed1b2e !important;
	line-height: 38px;
}

.vc_stm_next_round .item-event .date_info .date_day {
	font-family: 'Tofino Personal Black';
}

.section-title h1, .section-title h2 {
	font-family: 'Tofino Personal Black';
}

.social-wall .widget .widgettitle {
	/*font-size: 22px;*/
    word-wrap: break-word;
	font-family: 'Tofino Personal Black';
}
@media (max-width: 768px) {
	.social-wall .widget .widgettitle::before {
		display: inline;
	}
}

body .vc_custom_1503402215356 {
	padding-top: 70px !important;
}

.vc_stm_next_round_wrap .next_round_title {
	/*top: -50px;*/
}

.vc_stm_next_round.owl-carousel .owl-stage {
	padding-top: 40px;
}

.vc_stm_next_round .item-event .image-wrap {
	padding-top: 15px;
	min-height: 130px;
}

.social-wall.social-wall-in {
	background-color: #d1d1d1;
}

.block-title {
	font-family: 'Tofino Personal Black';
}

.result-wrap .wpb_text_column p a {
	display: block;
	font-size: 21px;
	font-family: 'Tofino Personal Black';
	color: #004785;
	transition: .3s;
	line-height: 23px;
	text-transform: uppercase;
	padding: 10px 25px;
}

.result-wrap .wpb_text_column p a:hover {
	text-decoration: none;
	background: #bebebe;
}

.page-footer-nav {
	background-color: #00396b;
}

.page-footer-nav .widget .title {
	color: #ed1b2e;
	font-family: 'Tofino Personal Black';
	text-transform: capitalize;
}

.page-footer-nav .widget .menu li a {
	color: #fff;
}

#page-footer .copyright {
	background-color: #fff;
	border: none;
	color: #2b2b2b;
}

#page-footer .copyright .copyright-text {
	color: #2b2b2b;
}

.section-three.section-three-custom .view_more a {
	color: #fff;
}

#page-content {
	border: none;
}

.archive .main article.def h3 a, .category .main article.def h3 a {
	font-family: 'Tofino Personal Black';
}

.schedule-block {
	color: #fff;
}

.section-three.section-three-custom article.article-def-custom div.entry {
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.header-layout-widget-1 {
	display: none;
}

body .tv-links {
	background-color: #fff;
	margin-bottom: 35px !important;
}

.home {
	background-color: #e9e9e9;
}

.text-block-custom-wrap {

}

@media (min-width: 1450px) {
	.slider-bottom-posts {
		margin-top: 66px !important;
	}
}

#page-header-mobile {
	background-color: #fff;
}

#main-menu .logo-wrap {
	left: 0px;
	top: 12px;
}

#main-menu .logo-wrap a img {
	width: 395px;
	height: auto;
}

#header-navigation ul#menu-main-nav {
	padding-left: 360px;
	overflow: visible;
}

#header-navigation .dropnav-container {
	display: none;
	position: absolute;
	top: 55px;
	left: 0;
	z-index: 55;
}

@media (max-width: 1639px) {
	#header-navigation ul#menu-main-nav {
		padding-left: 380px;
	}

	.section-three.section-three-custom article.article-def-custom div.entry {
		min-height: 108px;
	}
}

#header-navigation ul#menu-main-nav::before {
	left: 262px;
}

#header-navigation ul li.search-nav {
	/*position: absolute;
	right: 60px;
	top: 0;*/
	color: #004785;
}

.block-subtitle {
	font-family: 'Tofino Personal Black';
}

#header-navigation ul li.soc-media a, #header-navigation ul li.search-nav a i.fa {
	color: #004785;
}

#header-navigation ul li.soc-media a:hover, #header-navigation ul li.search-nav a i.fa:hover {
	color: #004785;
}

#header-navigation ul li.search-nav.open > a, #header-navigation ul li.search-nav.open > a:focus {
	background: none !important;
}

#header-navigation ul li.search-nav .dropdown-menu .btn {
	color: #004785 !important;
}

.section-three.section-three-custom article.article-def-custom div.entry {
	min-height: 90px;
}

#page-footer .copyright .logo {
	margin-top: 15px;
}

#page-footer .copyright a {
	color: #2b2b2b !important;
}

#page-header-mobile .logo img {
	width: 395px;
	height: auto;
}

@media (max-width: 768px) {
	#page-header-mobile .logo img {
		width: 395px;
		height: auto;
		padding: 10px 0 10px 0;

	}

	#page-footer .copyright .logo img {
		width: 200px;
		height: auto;
		padding: 5px 0;
		max-width: 100%;
	}

	article.def span.entry-category {
		margin-top: 20px;
	}

	.post-pagination span.info {
		position: relative;
		float: left;
	}

	.vc_stm_next_round .item-event .image-wrap {
		min-height: 95px !important;
	}
}

@media (min-width: 992px) {
	.section-three-custom .articles > .row:last-child {
		margin-top: 40px;
	}
}

.vc_league_table .sp-view-all-link {
	background: #004785 !important;
}

#page-content header div.title {
	font-family: 'Tofino Personal Black', sans-serif;
}

.tp-parallax-wrap {
	left: 0 !important;
}

@media (max-width: 320px) {
	.text-block-custom-title {
		font-size: 14px;
	}
}

@media (min-width: 321px) and (max-width: 480px) {
	.text-block-custom-title {
		font-size: 17px;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.home-rev-slider .rev_slider {
		max-height: 606px !important;
		top: 10px;
	}

	.section-three.section-three-custom article.article-def-custom div.entry {
		min-height: 110px;
	}

	.text-block-custom-wrap {
		padding: 5px 20px 20px;
	}

	.social-wall {
		background-color: #aaa;
		padding: 20px 10px;
	}

	.social-wall .widget .widgettitle::before {
		margin-right: 5px;
		font-size: 18px !important;
	}

	.social-wall .widget .widgettitle {
		font-size: 13px;
		font-family: 'Tofino Personal Black';
	}

}

@media (min-width: 1024px) {
	article.def h3 a {
		font-size: 12px;
	}

	.section-three-custom .articles > .row:last-child {
		margin-top: 10px;
	}
}

@media (min-width: 1025px) and (max-width: 1640px) {
	#header-navigation ul#menu-main-nav {
		padding-left: 380px;
	}

	.section-three.section-three-custom article.article-def-custom div.entry {
		min-height: 102.3px;
	}

	.home-rev-slider .rev_slider {
		max-height: 646px !important;
		top: 25px;
	}

	article.def h3 a {
		font-size: 13px;
	}

	.text-block-custom-title {
		font-size: 30px;
	}

	.section-three-custom .articles > .row:last-child {
		margin-top: 39px;
	}

	.social-wall .widget .widgettitle::before {
		font-size: 26px !important;
		margin-right: 5px;
	}

	.social-wall .widget .widgettitle {
		font-size: 14px;
	}
}

#cff.cff-default-styles a {
	color: #82e2ff;
}

@media (min-width: 1641px) {
	.home-rev-slider .rev_slider {
		max-height: 606px !important;
		top: 38px;
	}

	.home-rev-slider .rev_slider {
		max-height: 576px !important;
		top: 38px;
	}

}
