body, input, select, textarea {font-family:'Montserrat';-webkit-font-smoothing: subpixel-antialiased;}
.newsgreed .type-post strong.title,
h1,h2,h3,h4,h5,h6 {}
h1 {line-height:95%;}

body {background:#fff;min-width:980px;}
body.search-results {background:#fff;}
h6, h5, h4 {font-size:18px;line-height:22px;margin: 2px 0 5px;}
h3 {font-size:25px;line-height:24px;margin: 25px 0 5px;}
h2 {font-size:25px;line-height:29px;margin: 30px 0 5px;}
h1 {font-size:30px;line-height:34px;margin: 40px 0 20px;}

.orange {color:#f25100;}

.btn {display:inline-block;line-height:21px;border:solid 2px #f25100;color:#f25100 !important;text-decoration:none;border-radius:6px;padding:0 20px;}
.btn:hover {color:#fff !important;background-color:#f25100 !important;text-decoration:none !important;
	-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;
}
.btn.url:hover {background:none;}
.btn.o {color:#fff !important;background-color:#f25100 !important;}
.btn.o:hover {color:#fff !important;}

.wrapper {margin:0 auto;}
.header {position:relative;z-index:3;}
.header ul {list-style-type:none;overflow:hidden;margin:0;padding:0;}
.header ul li {display:inline-block;}
.header .wrapper {overflow:hidden;}
.header .links-nav {background:#efefef;font-size:14px;height:56px;overflow:hidden;position:fixed;top:0;left:0;width:100%;z-index:100000;}
.header .links-nav .home-spacer {float:left;width:286px;height:15px;margin-right:70px;}
.header .links-nav a {color:#6a685e;text-decoration:none;font-weight:600;text-transform:uppercase;padding:16px 15px;display:inline-block;}
.header .links-nav a:hover {color:#333;}
.header .links-nav .goto {display:none;}
.header .nav {background:#fff;font-size:18px;overflow:hidden;}
.header .nav .home {float: left;width: 286px;height: 140px;background: url(../img/logo.png) repeat-y center center;margin-right: 70px;background-size: 100% auto;padding: 0;margin-bottom:-1px;}
.header .nav .home:after {display:none;}
.header .nav ul {padding:40px 0 30px;white-space:nowrap;position:absolute;top:100%;left:0;width:100%;}
.header .nav li a {color:#1d1d1b;text-decoration:none;font-weight:600;text-transform:uppercase;padding:20px 15px 15px 15px;display:inline-block;position:relative;font-weight:300;font-size:30px;}
.header .nav .current-menu-item a:after,
.header .nav a:hover {}
.header .nav .current-menu-item a {font-weight:bold;position:relative;}
.header .nav li a:after {content:'';width:100%;height:6px;background:#fff;position:absolute;bottom:0;left: 15px;width:0;
	-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;
}
.header .nav li a:hover:after {width: calc(100% - 30px);}
.header .nav .current-menu-item a:hover:after,
.header .nav .current-menu-item a:after {content:'';width:100%;height:6px;background:#f25100;position:absolute;bottom:0;left: 15px;width: calc(100% - 30px);}
.header .soc {float:right;margin-right:50px;}

.header .nav .search-hold {float:right;position:relative;width: 44px;margin-top: 50px;margin-right: 50px;z-index:2;}
.header .nav .search-hold .toggle {float:right;display:inline-block;width:44px;height:44px;cursor:pointer;
	-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;
}
.header .nav .search-hold .toggle:after,
.header .nav .search-hold .toggle:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;
	-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;
	-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;
}

.header .nav .search-hold .toggle:before {background:url(../img/search_white.svg) center center no-repeat;background-size:130% 130%;}
.header .nav .search-hold .toggle:after  {background:url(../img/X_white.svg) center center no-repeat;background-size:100% 100%;}
.header .nav .search-hold .toggle:after {}
.header .nav .search-hold .toggle:before,
.header .nav .search-hold.active .toggle:after {opacity:1;-webkit-transform: rotate(-360deg);-moz-transform: rotate(-360deg);-o-transform: rotate(-360deg);-ms-transform: rotate(-360deg);transform: rotate(-360deg);}
.header .nav .search-hold.active .toggle:before,
.header .nav .search-hold .toggle:after {opacity:0;-webkit-transform: rotate(0);-moz-transform: rotate(0);-o-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}
.header .nav .search-hold form {overflow:hidden;position:absolute;top:0;right:60px;height:44px;width:325px;background:#fff;box-shadow: 0 0 20px 10px #efefef;
	pointer-events:none;
	right:0px;
	opacity:0;
	width:44px;
	-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;
}
.header .nav .search-hold form .search-input {border:none;height:44px;padding:0 10px;line-height:44px;width:100%;background: none;padding-left: 52px;font-size: 15px;box-sizing: border-box;
background:url(../img/search_red.svg) center left no-repeat;
}
.header .nav .search-hold form button {position:absolute;top:0;right:0;width:55px;height:44px;cursor:pointer;background: none;border: none;font-size: 0;text-indent: -3000px;}
.header .nav .search-hold form button {background:url(../img/right_red.svg) center center no-repeat;}
.header .nav .search-hold form button:hover {}
.header .nav .search-hold.active form {pointer-events:all;
	width:325px;opacity:1;right:60px;
}

.soc a {display:inline-block;width:27px;height:26px;background: center center no-repeat;margin:7px 0 0px 5px;}
.soc a.tw {background-image:url(../img/omag-soc-tw.png);background-image:url(../img/twitter_gray.svg);}
.soc a.fb {background-image:url(../img/omag-soc-fb.png);background-image:url(../img/FB_gray.svg);}
.soc a.in {background-image:url(../img/omag-soc-in.png);background-image:url(../img/Insta_gray.svg);}

.footer .soc a {width:45px;height:45px;}
.footer .soc a.tw {background-image:url(../img/omag-soc-tw.png);background-image:url(../img/twitter_white.svg);}
.footer .soc a.fb {background-image:url(../img/omag-soc-fb.png);background-image:url(../img/FB_white.svg);}
.footer .soc a.in {background-image:url(../img/omag-soc-in.png);background-image:url(../img/Insta_white.svg);}

.soc a.tw:hover {background-image:url(../img/twitter_red.svg);}
.soc a.fb:hover {background-image:url(../img/FB_red.svg);}
.soc a.in:hover {background-image:url(../img/Insta_red.svg);}

.rwd-toolbar .rwd-icon.rwd-close {background:url(../img/X_white.svg) center center no-repeat;background-size:80% 80%;}
.rwd-toolbar .rwd-icon.rwd-close > svg {display:none;}


@media screen and ( max-height: 585px ){
	.header {}
	.header .links-nav .home-spacer {width: 170px;margin-right: 25px;}
	.header .nav .home {width: 170px;height: 80px;margin-right: 25px;}
	.header .nav ul {}
	.header .nav .search-hold {margin-top: 18px;}
	.header .links-nav {height: 40px;}
	.header .links-nav .wrapper {position: relative;top:-7px;}
	.header .soc a {width: 26px;height: 28px;padding: 0 !important;margin: 13px 0 0px 5px;}
}
@media screen and ( min-height: 585px ) and ( max-height: 860px ){
	.header {}
	.header .links-nav .home-spacer {width: 185px;margin-right: 25px;}
	.header .nav .home {width: 185px;height: 100px;margin-right: 25px;}
	.header .nav ul {}
	.header .nav .search-hold {margin-top: 26px;}
	.header .links-nav {height: 40px;}
	.header .links-nav .wrapper {position: relative;top:-7px;}
	.header .soc a {width: 26px;height: 28px;padding: 0 !important;margin: 13px 0 0px 5px;}
}




.footer {clear:both;position:relative;margin-top:16px;}

#load-more {border: none;background: #efefef;color: #000;font-size: 12px;font-weight: normal;padding: 0 17px;height: 31px;line-height: 21px;}
#load-more.loading {color:#ccc;}
#load-more.done {display:none;}
#load-more.loading:before {background-color: rgb(239, 239, 239);width: 100%;height: 100%;margin: 0;}

.type-post {font-weight:normal;}
.type-post .readmore {font-weight:normal;display:inline-block;margin-top:5px;font-size:16px;line-height:18px;position:relative;font-style:normal;margin-top: 5px;}
.type-post .readmore:after {content:' ›';position:relative;top:-1px;font-size:18px;left:2px;}
.type-post .readmore:oldafter {content:'';display:inline-block;width:28px;height:28px;background:url(../img/omag-nav-link.png);background:url(../img/right_red.svg);background-size:100% 100%;vertical-align:top;margin-left:6px;position: relative;top: -2px;}
.type-post .author, .type-post .date {display:inline-block;margin:0 15px;font-weight: bold;font-size: 14px;}
.type-post .author:before,
.type-post .date:before {content:'';display:inline-block;width:16px;height:16px;background:url(../img/omag-ico-time.png) center center no-repeat;vertical-align:top;margin-right:5px;
	background:url(../img/datetime_white.svg) center center no-repeat;background-size:150% 150%;
}
.type-post .author:before {background-image:url(../img/omag-ico-user.png);background-image:url(../img/author_white.svg);}

.type-post .wp-polls-ul {margin:15px 0;overflow:hidden;}
.type-post .wp-polls-ul li {overflow:hidden;position:relative;float: left;width: 50%;}
.type-post .wp-polls-ul li:nth-child(2n+1) {clear:left;}
.type-post .wp-polls-ul li input {position:absolute;bottom:100%;right:100%;}
.type-post .wp-polls-ul + p {display:none;}

.type-post .wp-polls .Buttons {float: none;height: 31px;line-height: 30px;padding: 0 13px;border-radius: 20px;}
.type-post .wp-polls a {color: #fff;text-decoration: none;font-weight: bold;font-style: italic;text-transform: uppercase;}
.type-post .wp-polls {margin:0 auto;}
.type-post .wp-polls div {margin:0 auto;}
.type-post .wp-polls svg text {text-transform:uppercase;}
.type-post .wp-polls #defs + g {transform: translateY(25px);}

.newsgreed .type-post.post-poll .content > div {padding-left:0;padding-right:0;}
.newsgreed .type-post.post-poll .content .title {margin-bottom:10px;}
.type-post .wp-polls-ul li label {background: #d50819;border-radius: 30px;font-size: 20px;line-height: 23px;margin:0 10px 10px;}
.type-post .wp-polls-ul li label {display:block;padding:4px;text-align:center;cursor:pointer;font-style: italic;text-transform: uppercase;font-weight: 600;	}
.type-post .wp-polls-ul li input:checked + label {background:#d77410;color:#fff;}
.type-post .wp-polls-ul li label:hover {background: #9f0000;}


.type-post .wp-polls {width:320px}

.newsgreed > .type-post {float:left;position:relative;overflow:hidden;display:block;color:#fff;text-decoration:none;text-align:center;box-sizing:border-box;
	border-bottom:solid 5px #fff;
	border-left:solid 5px #fff;
	-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
}
.newsgreed > .type-post:nth-child(6n),
.newsgreed > .type-post:nth-child(4) {
	border-left:none;
}
.newsgreed .type-post iframe {position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index: 201;}
.newsgreed .type-post > a.post-video-link,
.newsgreed .type-post > a.showpost {position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;}
.newsgreed .type-post strong.title {font-weight:900;display:block;font-size:32px;line-height:30px;text-transform:uppercase;margin:0 auto;}
.newsgreed .type-post img {visibility:hidden;}
.newsgreed .type-post .img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: center center no-repeat;background-size:cover;}
.newsgreed .type-post .img,
.newsgreed .type-post .loop-content {
	opacity:0;display:block;
	-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
}
.newsgreed .type-post .img {
	-webkit-transform: scale(1.6);-moz-transform: scale(1.6);-o-transform: scale(1.6);-ms-transform: scale(1.6);transform: scale(1.6);
	-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;
}
.newsgreed .type-post .meta {padding:8px 0 16px;display:block;position: absolute;top: 0;left: 0;width: 100%;text-align: left;}
.newsgreed .type-post .excerpt {display:none;margin:0 15px 15px;}
.newsgreed > .type-post .excerpt {display:none;}
.newsgreed > .type-post .excerpt.poll-excerpt,
.newsgreed > .type-post:first-child .excerpt {display:block;}
.newsgreed > .type-post .excerpt.poll-excerpt {}


.newsgreed .type-post.appear .loop-content {padding:20px;}

.newsgreed .type-post.appear .loop-content,
.newsgreed .type-post.category-polls .content > div {background:#000;}
.newsgreed .type-post.category-polls:nth-child(2n) .content > div,
.newsgreed .type-post.appear:nth-child(2n) .loop-content {background-color:#d50819;}
.newsgreed .type-post.appear:nth-child(12) .loop-content,
.newsgreed .type-post.appear:nth-child(8) .loop-content,
.newsgreed .type-post.appear:nth-child(4) .loop-content {background-color:#fff;color:#000;}

.newsgreed .type-post.category-polls .loop-content {background:transparent !important;color:#fff !important;}


.newsgreed .type-post:before,
.newsgreed .type-post.appear .loop-content,
.newsgreed .type-post.appear .img {opacity:1;
	-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);
}
.newsgreed .type-post:before,
.newsgreed .type-post:hover .img {
	-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);
}
.newsgreed .type-post .content {position: absolute;top: 0;left: 0;min-width: 100%;min-height: 100%;z-index:2;display:table;font-size:14px;line-height:17px;}
.newsgreed .type-post .content > div > div {
	-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
}
.newsgreed .type-post .content > div {display:table-cell;vertical-align:bottom;text-align:center;}
.newsgreed .type-post.category-polls .content > div {vertical-align:middle;}
.newsgreed .type-post:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;box-sizing:content-box;padding:5px;margin:-5px;
	background: url(../img/omag-gradient.png);background-size:100% 100%;opacity:0.7;
	/*
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
	*/
}
.newsgreed .type-post.advertisement:before {display:none !important;}
.newsgreed .type-post .loader {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/loader.gif) center center no-repeat;display:block;background-size: 80px;}
.newsgreed .type-post.appear .loader {display:none;}

body .category {position:absolute;top:0;right:0;font-size:14px;line-height:20px;z-index:3;text-align: right;display:none;}
body .category > .cat-name {display: inline-block;padding: 2px 8px;background: #bf0001;float:right;font-size: 18px;line-height: 23px;}
body .category > .cat-name > strong {font-weight: bold;}
body .category > .cat-name + span > span {display:none;}

.page-results,
.page-results a,
.wide-results a,
.wide-results {color:#fff;}
.wide-results .newsgreed .type-post {width:50% !important;float:none;display:block;height:330px !important;border:none;border-bottom:solid 1px #000;float:left !important;box-sizing: border-box;border: solid 5px #fff;}
.page-results .wrapper,
.wide-results .wrapper {max-width:1020px;}
.page-title,
.page-results h1,
.wide-results h1 {font-size:30px;line-height:34px;font-weight:normal;text-transform:uppercase;margin:0;padding:50px 0;color:#222;}
.page-title > span, 
.wide-results h1 > span {color:#bf0001;font-weight:bold;}

section > .page-title {padding-left: 40px;}

.pagination {padding:30px 0 50px;text-align:center;font-size:19px;clear:both;}
.pagination a, .pagination span {margin:0 8px;display:inline-block;color:#222;text-decoration:none;border-bottom:solid 2px transparent;}
.pagination a:hover {border-bottom-color:#fff;}
.pagination span {font-weight:bold;}
.pagination .prev,
.pagination .next {width:26px;height:26px;background:url(../img/right_red.svg);background-size:100% 100%;vertical-align:middle;margin-right:10px;font-size:0;overflow:hidden;text-indent:-1000px;text-decoration:none;background-repeat:no-repeat;}
.pagination .prev {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.pagination .prev:hover,
.pagination .next:hover {border-bottom-color:transparent;}

.newsgreed > .type-post:first-child {width:66%;	border-left:none;}
.newsgreed > .type-post:first-child strong.title {font-size:50px;line-height:52px;max-width: 70%;display: block;margin: 0 auto;}
.newsgreed > .type-post:nth-child(3),
.newsgreed > .type-post:nth-child(2) {float:none;display:block;}
.newsgreed > .type-post:nth-child(4),
.newsgreed > .type-post:nth-child(5) {float:left;width:50%;}
.newsgreed > .type-post:nth-child(6) {float:none;width:auto;}
.newsgreed > .type-post:nth-child(n+6) {float:left;width:33%;height: 250px;}
.newsgreed > .type-post:nth-child(3n+8) {float:none;width:auto;}
.newsgreed > .type-post:nth-child(11),
.newsgreed > .type-post:nth-child(8),
.newsgreed > .type-post:nth-child(5) {float:none;width:auto;}


@media (min-width: 980px) {
	.newsgreed > .type-post:nth-child(n+6) .title {font-size: 25px;line-height: 24px;}
	.newsgreed > .type-post:first-child .excerpt {margin:0 auto 15px;max-width:70%;}
}


.alm-reveal .type-post {float:left;width:33%;}
.alm-reveal .type-post:nth-child(3n) {float:none;width:auto;display:block;overflow:hidden;}

.single-post article {background:#fff;}
.single-post article .meta {background:#cb0815;padding:25px;color:#fff;font-size:15px;line-height:22px;position:relative;z-index: 2;font-style:italic;}
.single-post article .meta em {font-weight:bold;}
.single-post article .meta:before {content:'';width:100%;height:16px;background:url(../img/red-edge.png) repeat-x;position: absolute;bottom: 100%;left:0;}
.single-post article .meta .wrapper {position:relative;padding-right: 250px;}
.single-post article .meta a {color:#fff;text-decoration:none;font-weight:bold;display:inline-block;border-bottom:solid 2px transparent;}
.single-post article .meta a:hover {text-decoration:none;border-color:none;color:#222;}
.single-post article .meta span {display:inline-block;padding-right:15px;}
.single-post article .meta .at-style-responsive .at-share-btn {padding:2px;}

.header .nav {height:75vh;min-height:550px;}
.home .header .nav {height:100vh;}
.main-title {height:100vh;min-height:550px;background:center center no-repeat;background-size:cover;position:relative;overflow:hidden;text-align:center;color:#fff;}
.home .main-title {height:100vh;position:relative;overflow:hidden;}
.home .main-title video {
    height: 100vh;
    width: 100vw;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 1;
    transform: translateX(-50%) translateY(-50%);
    transition: 1s opacity;
}
.main-title .logo {position:absolute;bottom:0;left:0;width:100%;height:auto;font-size:30px;z-index:2;min-height:10px;
	/*-webkit-transform: translate(0px, -50%);-moz-transform: translate(0px, -50%);-o-transform: translate(0px, -50%);-ms-transform: translate(0px, -50%);transform: translate(0px, -50%);*/
}
.main-title .logo {top:50%;height:100px;margin-top:20px;
	-webkit-transform: translate(0px, -50%);-moz-transform: translate(0px, -50%);-o-transform: translate(0px, -50%);-ms-transform: translate(0px, -50%);transform: translate(0px, -50%);
}
.main-title .logo > div {position:absolute;bottom:0;left:0;width:100%;}
.main-title .logo > div:before {content:'';width:256px;height:206px;display:block;margin:-190px auto 0px;background:url(../img/logo.png);opacity:0.7;position:absolute;z-index:1;left:50%;margin-left:-128px;}
.main-title .logo span a {color:#fff;text-decoration:none;}
.main-title .logo h1 a,
.main-title .logo h1 {font-size:70px;line-height:65px;color:#fff;text-transform:uppercase;max-width: 800px;margin: 0px auto;font-weight:700;text-decoration:none;}
.main-title .logo span,
.main-title .logo h1 {position:relative;z-index:2;}
.main-title .logo li a {font-size:14px;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:bold;}

.head.next-race {position:absolute;top:30px;right:30px;font-size:35px;line-height:38px;color:#fff;z-index:1001;}
.head.next-race .timer {min-width:150px;}
.head.next-race .nr {position:absolute;bottom:100%;left:0;font-size:15px;margin-bottom: -10px;}
.head.next-race .set {display:inline-block;position:relative;min-width:55px;}
.head.next-race .set .v {position:absolute;top:100%;left:0;color:#d24700;font-size:10px;line-height: 14px;text-transform:uppercase;}
.head.next-race .set.name {margin-left:60px;}
.head.next-race .set.name:before {content:'';position:absolute;top:50%;left:-30px;height:70px;width:10px;margin:-27px 0 0 -5px;background:#f25100;}
.head.next-race .set.name .v {font-size:12px;}
.head.next-race .set .s {color:#812806;margin:0 4px;}
.head.next-race .set:last-child .s {display:none;}
.head.next-race .set .s,
.head.next-race .set .n {font-weight:bold;}
.head.next-race + .header .main-title:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/countshadow.png) top center repeat-x;}

.page article .content,
.single-post article .content {font-size:15px;line-height:22px;padding: 50px 0;font-weight: 400;padding: 50px 30px;}
.page article .content:after,
.single-post article .content:after {content:'';display:block;clear:both;}
.page article .content img,
.single-post article .content img {max-width:100%;height:auto;}
.single-post article .content h5,
.single-post article .content h4,
.single-post article .content h3,
.single-post article .content h2,
.single-post article .content h1 {text-transform:uppercase;color:#000;}
.single-post article .content blockquote {display:block;font-size:25px;line-height:30px;font-weight:300;text-align:center;margin: 0;font-style: italic;}
.single-post article .content blockquote:after,
.single-post article .content blockquote:before {content:'';display:block;width:53px;height:36px;margin:30px auto;background:url(../img/quote-top.png) no-repeat;}
.single-post article .content blockquote:after {background-image:url(../img/quote-btm.png);}
.single-post article .content hr {border:none;background:#d6d6d6;display:block;margin: 20px 0;height:1px;}
.single-post article .content iframe {border:none;max-width:100%;min-width:100%;}
.single-post article a {text-decoration:none;}
.single-post article a:hover {text-decoration:underline;}

.single-post article .meta a.at-share-btn span {visibility:hidden;}
.single-post article .meta a.at-svc-facebook {background:url(../img/FB_white.svg) center center no-repeat;background-color: transparent !important;}
.single-post article .meta a.at-svc-twitter {background:url(../img/twitter_white.svg) center center no-repeat;background-color: transparent !important;}
.single-post article .meta a.at-svc-email {background: url(../img/mailshare_white.svg) center center no-repeat;background-color: transparent !important;}

.single-post article .meta a.at-svc-facebook:hover {background:url(../img/FB_red.svg);background-color: transparent !important;}
.single-post article .meta a.at-svc-twitter:hover {background:url(../img/twitter_red.svg);background-color: transparent !important;}
.single-post article .meta a.at-svc-email:hover {background: url(../img/mailshare_red.svg);background-color: transparent !important;}

.single-post article .meta a.at-svc-facebook:hover,
.single-post article .meta a.at-svc-twitter:hover,
.single-post article .meta a.at-svc-email:hover {-webkit-transform: translateY(0px);transform: translateY(0px);border-color:transparent;}

.single-post article .wrapper .wp-caption {max-width:100%;margin:0 auto;border: none;padding: 0;margin-bottom:20px;}
.single-post article .wrapper .wp-caption.alignnone {margin:0 0 20px 0;}
.single-post article .wrapper .wp-caption.alignleft {margin:0 20px 20px 0;}
.single-post article .wrapper .wp-caption.alignright {margin:0 0 20px 20px;}

.single-post article .wrapper .wp-caption img {display:block;width:100%;height:auto;}
.single-post article .wrapper .wp-caption p {color:#fff;padding:15px;background:#0f0f0f;text-align:left;}

.share-mag {float:right;white-space:nowrap;float: right;white-space: nowrap;position: absolute;top: 50%;right: 20px;margin-top: -20px;}
.share-mag .addthis_inline_share_toolbox_cvty {display:inline-block;float:none;vertical-align: middle;}

.singlead {margin-top: 30px;text-align: center;}
.singlead a {position:relative;display: block;color:#fff !important;}
.singlead a img {display:block;margin:0 auto;width:auto;height:auto;max-width:100%;width:100%;}

.mood-block {float:left;width:20%;overflow:hidden;background:#000 url(../img/loader.gif) center center no-repeat;position:relative;    background-size: 80px;}
.mood-block img {width:100%;height:auto;}
.mood-block table {width:100%;background:#000;position:absolute;top:50%;left:0;height:400px;margin-top:-200px;}
.mood-block table td {text-align:right;vertical-align:middle;}
.mood-block table td h1 {font-size:40px;line-height:40px;padding-right:80px;padding-left:10px;color:#fff;text-align:right;margin:0;display:inline-block;position:relative;}
.mood-block table td h1:after {content:'';position:absolute;top:50%;right:25px;width:27px;height:47px;margin-top:-24px;background:url(../img/omag-mood-arrow.png);}
.mood-block > a,
.mood-block > span {position:absolute;top:0;left:0;width:100%;height:100%;background: center center no-repeat;background-size:cover;
	-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
	-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;
	-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);
}
.mood-block:hover > a,
.mood-block:hover > span {
	-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);
}
.header .nav .mtoggle {display:none;}

.rwd-cont .rwd-image {border-color:transparent !important;}

section  {padding:110px 0;}
section .wrapper {max-width:820px;margin:0 auto;}
section .wrapper > h2 {font-size:48px;margin:0 0 30px;text-align:center;}
section.about {}
section.about .wrapper {}
section.about .wrapper > h2 {color:#f25100;text-align:left;}
section.about .wrapper .co {padding-right:350px;position:relative;height: 286px;line-height:26px;}
section.about .wrapper .co .photo {position:absolute;bottom:-118px;right:175px;}
section.about .wrapper .co .photo img {width: 360px;
	-webkit-transform: translate(50%, 0px);-moz-transform: translate(50%, 0px);-o-transform: translate(50%, 0px);-ms-transform: translate(50%, 0px);transform: translate(50%, 0px);

}
section.results {background: url(../img/results.jpg) center center no-repeat;background-size:cover;color:#fff;}
section.results h2 {}

.race-list .race {color:#fff;font-size:14px;line-height:20px;text-align:center;position: absolute;width:100%;top:0;opacity:0;
	-webkit-transform: translate(-30px, 0px);-moz-transform: translate(-30px, 0px);-o-transform: translate(-30px, 0px);-ms-transform: translate(-30px, 0px);transform: translate(-30px, 0px);
	-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
}
.race-list .race.active {position: relative;opacity:1;
	-webkit-transform: translate(0px, 0px);-moz-transform: translate(0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);
}
.race-list .race.active + .race  {
	-webkit-transform: translate(30px, 0px);-moz-transform: translate(30px, 0px);-o-transform: translate(30px, 0px);-ms-transform: translate(30px, 0px);transform: translate(30px, 0px);
}
.race-list .race strong {color:#f25100;font-size:28px;}
.race-list .race .data {overflow:hidden;margin-top:30px;}
.race-list .race .data > div {display:inline-block;width:24%;text-align:center;vertical-align:top;padding-bottom:20px;}
.race-list .race .data > div > span {font-size:10px;display:block;margin-bottom:10px;}
.race-list .race .data > div > strong {color:#fff;}
.race-list .race .data > div + div {border-left:solid 1px #f25100;}
.race-list {position:relative;}
.race-list .next-race,
.race-list .prev-race {width:14px;height:21px;position:absolute;top:0;right:0;background:url(../img/arr-next.png);background-size:100%;cursor: pointer;top: 9px;margin: 10px;z-index:30;}
.race-list .prev-race {background-image:url(../img/arr-prev.png);left:0;}

.news .filter {text-align:center;margin-bottom:30px;padding:35px 0 20px;font-size:14px;color:#c1c1c1;}
.news .filter a {text-decoration:none;display:inline-block;padding:0 10px;margin:0 5px;color:#c1c1c1;text-transform:uppercase;}
.news .filter a:hover {color:#666;text-shadow: -1px 0 #ccc, 0 1px #ccc, 1px 0 #ccc, 0 -1px #ccc;}
.news .filter a.active {color:#000;}


.partner-listing {overflow:hidden;text-align:center;padding-top:40px;border-top:solid 1px #f5f5f5;}
.partner-listing h3 {font-size:14px;color:#ccc;margin:0 0 30px;}
.partner-listing .partner-item {display:inline-block;width:auto;margin: 0 20px 20px;line-height: 100px;vertical-align: middle;opacity:0.4;
	-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;
}
.partner-listing .partner-item:hover {
	opacity:1;
}
.partner-listing .partner-item > div {text-align:center;}
.partner-listing .partner-item .image {}
.partner-listing .partner-item .image img {vertical-align: middle;max-width:100px;}

.newsfeed {position:relative;list-style-type:none;}
.newsfeed li {position:relative;width:195px;float:left;}
.newsfeed li > a,
.newsfeed li > div {background:#fff;margin:0 13px 13px 0;box-shadow:3px 4px 20px rgba(0, 0, 0, 0.2);display:block;font-size:12px;line-height:14px;color:#838383;text-decoration:none;overflow:hidden;position:relative;}
.newsfeed li > a .excerpt,
.newsfeed li > div .excerpt {padding:0 20px 20px;overflow:hidden;}
.newsfeed li > a img + .excerpt,
.newsfeed li > div img + .excerpt {padding-top:20px;}
.newsfeed li h3 {font-size: 12px;margin: 0;line-height: 12px;display:block;margin-bottom:5px;}
.newsfeed li .entry-meta {margin:0;font-size:10px;padding:7px 10px 7px 38px;text-align:right;color:#00a0ee;}
.newsfeed li .entry-meta:before {content:'';position:absolute;top:0;left:0;width:28px;height:28px;background:center center no-repeat;background-size:100% 100%;}
.newsfeed li.category-facebook .entry-meta:before {background-image:url(../img/icon-fb.png);}
.newsfeed li.category-twitter .entry-meta:before {background-image:url(../img/icon-tw.png);}
.newsfeed li.category-instagram .entry-meta:before {background-image:url(../img/icon-ig.png);}
.newsfeed li.category-instagram .excerpt {}
.newsfeed li.category-instagram .entry-meta {color:#f45c00;}

.newsfeed li img {display:block;width:100%;height:auto;}
.newsfeed li h3 a {color:#555;text-decoration:none;}
.newsfeed li > div .controls {padding:0;}
.newsfeed li > div .controls a {display:none;}

.newsfeed li .thumb {display:block;background:center center no-repeat;background-size:cover;}
.newsfeed li .thumb img {display:block;height:auto;width:100%;}
.newsfeed li.category-instagram .thumb {padding-bottom:100%;}
.newsfeed li.category-instagram .thumb img {display:none;}
.newsfeed li > a .excerpt,
.newsfeed li > div .excerpt {padding:20px;}

.newsfeed.inline {width:815px;margin:0 auto;}
.newsfeed.inline li {width:auto;float:none;}
.newsfeed.inline li > div,
.newsfeed.inline li > a {overflow:hidden;border: solid 20px #fff;line-height: 19px;}
.newsfeed.inline li .entry-meta {display:none;}
.newsfeed.inline li .thumb {float:left;background:center center no-repeat;background-size:cover;margin:0;}
.newsfeed.inline li .thumb img {display:block;height:100px;width:auto;}
.newsfeed.inline li > a img + .excerpt,
.newsfeed.inline li > div img + .excerpt {overflow:hidden;padding:5px 0 0 20px;}
.newsfeed.inline li > div .controls {padding:8px 0;display:block;}
.newsfeed.inline li > a .excerpt,
.newsfeed.inline li > div .excerpt {padding:0 20px;}
.newsfeed .mobile-date {display:none;}

.newsfeed.grid li {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.newsfeed.grid li:hover {z-index:10000;-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.newsfeed.grid.inline li:hover {-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
@media (min-width: 980px) {
	.newsfeed.grid li > div .controls a.url {position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index: 1000;border: none;text-indent: -3000px;font-size:0;background:rgba(255,255,255,0) !important;}
	.newsfeed.inline li > div .controls .btn {margin-right:10px;position:relative;width: auto;height: auto;display: inline-block;}
}
@media (max-width: 980px) {
	.newsfeed.inline li > a .excerpt,
	.newsfeed.inline li > div .excerpt {padding:20px;}
	.newsfeed.inline li > div,
	.newsfeed.inline li > a {border-width:30px;margin-bottom:30px;}
	.newsfeed.inline li .thumb {float:none;display:block;margin-bottom: 30px;position:static !important;}
	.newsfeed.inline li .thumb img {display:block;height:auto;width:100%;}
	.newsfeed li .entry-meta:before {width:60px;height:60px;}
	.newsfeed li {width:100%;}
	.newsfeed li > a, .newsfeed li > div {font-size:20px;line-height:28px;margin-bottom:30px;}
	.newsfeed li > a .excerpt, .newsfeed li > div .excerpt {padding:30px;font-size:26px;line-height:30px;}
	.newsfeed li > a img + .excerpt, .newsfeed li > div img + .excerpt {padding-top:30px;}
	.newsfeed li h3 {font-size: 22px;line-height: 22px;margin-bottom:10px;}
	.newsfeed li .entry-meta {margin:0;font-size:20px;padding:17px 20px 17px 68px;}
	.newsfeed.inline {width:auto;}
	.newsfeed.inline li > div .controls {padding: 25px 0 0;}
	.newsfeed.inline li > div .controls a {display:inline-block;}	
	.newsfeed.inline li > div .controls .btn {font-size:16px;}
	.newsfeed.inline li > div .controls a.url {display:inline-block;}
	.newsfeed.inline li h3 .orange {display:none;}
	.newsfeed.inline .mobile-date {display: block;float: right;font-weight: bold;font-size: 25px !important;padding-right: 5px;border: none;}
}

.icons {text-align:right;float:right;padding:0 30px 0 0;}
.icons a:before,
.icons a {content:'';display:inline-block;width:40px;height:40px;background:center center no-repeat;background-size:100% 100%;position:relative;
	-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;
}
.icons a:before {position:absolute;top:0;left:0;opacity:0;}
.icons a:hover:before {opacity:1;}
.icons a.fb {background-image:url(../img/icon-fb-g.png);}
.icons a.tw {background-image:url(../img/icon-tw-g.png);}
.icons a.ig {background-image:url(../img/icon-ig-g.png);}
.icons a.fb:before {background-image:url(../img/icon-fb-g-h.png);}
.icons a.tw:before {background-image:url(../img/icon-tw-g-h.png);}
.icons a.ig:before {background-image:url(../img/icon-ig-g-h.png);}


.alm-listing {display:none;}

.page h1,
.single-post h1 {text-align:center;padding:0;margin:0px 70px 0px;color:#f25100;font-size: 40px;line-height: 44px;}
.single-post h1 {margin-top:100px;}
.single-post article .content {}
.single-post .content a {color:#000;text-decoration:underline;}
.single-post .controls {padding:15px 0;text-decoration:none;}
.single-post .controls a {text-decoration:none;}
.single-post .controls a.btn.o {color:#fff;}

.post-excerpt {font-size:16px;line-height: 20px;margin: 0 90px 50px;position: relative;text-align: center;font-weight:bold;}
 

.facts {float:right;width:220px;margin-left:66px;padding-bottom:30px;}
.facts img {display:block;width:calc(100% + 40px);margin-left:-40px;max-width: 200% !important;}
.facts .details {border-left:solid 6px #f25100;padding-left:15px;font-size:12px;line-height:20px;color:#838383;margin-top:30px;}

.services-wrap {overflow:hidden;position:relative;}
.services-wrap .services-filter {text-align:center;padding:50px 0px 25px;font-size:18px;position:relative;z-index:2;min-height: 35px;box-sizing: content-box;}
.services-wrap .services-filter	.service-filter {display: inline-block;padding: 0 10px;cursor: pointer;font-size: 15px;color: #999;	}
.services-wrap .services-filter	.service-filter:hover {color: #222;}
.services-wrap .services-filter	.service-filter.active:hover,
.services-wrap .services-filter	.service-filter.active {color: #f25100;cursor: default;font-size: 20px;font-weight: bold;}
.services-wrap .main-list {position:relative;z-index:1;margin:0 50px;}
.services-wrap .main-list .cat-set {position:absolute;top:0;left:-30px;opacity:0;top:0px;
	-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
}
.services-wrap .main-list .cat-set.active {opacity:1;left:0;z-index:5;position:relative;}
.services-wrap .main-list .service {}


@media (max-width: 769px) {
	.header {z-index: 1000;position: relative;}
}

@media (max-width: 980px) {
	body {min-width:768px;}
	h6, h5, h4 {font-size:28px;line-height:32px;margin: 25px 0 20px;}
	h3 {font-size:32px;line-height:34px;margin: 30px 0 10px;}
	h2 {font-size:35px;line-height:39px;margin: 35px 0 15px;}
	h1 {font-size:40px;line-height:44px;margin: 40px 0 20px;}
	.single-post article .post-excerpt,
	.page article .content,
	.single-post article .content {font-size: 26px;line-height: 35px;padding: 50px;margin:0;}
	.header .nav {height:auto;min-height:10px;}
	.home .header .nav {height:auto;}

	.services-wrap {position:relative;}
	.services-wrap .services-filter {padding:30px 0px;margin:0 30px;overflow:hidden;white-space:nowrap;position:relative;}
	.services-wrap .prev,
	.services-wrap .next {display: block;position: absolute;top: 24px;width: 40px;height: 60px;z-index: 120;background:center center no-repeat;background-size:contain;}
	.services-wrap .prev {left:0;background-image:url(../img/arrow-prev.png);}
	.services-wrap .next {right:0;background-image:url(../img/arrow-next.png);}
	.services-wrap .main-list {padding:0;}
	.services-wrap .services-filter	.service-filter {font-size:22px;padding:5px 20px;}

	.racehold {position:relative;}
	.racehold .next-race.head {top: auto;right: 0;width: 100%;background: rgba(0, 0, 0, 0.43);overflow: hidden;padding: 30px;bottom: 0;text-align: center;padding-bottom: 40px;
		opacity:1;
		-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;
	}
	.main-title {padding-bottom: 150px;box-sizing: content-box;max-height:30vh;}
	.main-title .logo {height:30vh;}
	.header .nav ul {position:fixed;top:0;left:0;width:100%;}
	section {padding:70px;font-size: 20px;line-height: 26px;}
	section.about .wrapper .co {height:auto;text-align:center;padding:0;font-size:30px;line-height:36px;overflow:hidden;}
	section.about .wrapper .co .nav {float:left;}
	section.about .wrapper .co .photo {position:relative;display:block;bottom: 0;right: 0;}
	section.about .wrapper .co .photo img {width: 450px;-webkit-transform: translate(0,0);-moz-transform: translate(0,0);-o-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);}
	.race-list + .race-list {padding-top:30px;}

	.icons {text-align:center;padding:0 0 20px;}
	.icons a {width:60px;height:60px;}

	.btn {padding: 10px 30px;font-size: 22px;line-height: 30px;}
	.news .filter {font-size: 20px;}

	.header .headtoggle {position: absolute;top:0px;right: 0%;width: 100px;height:100px;margin: 20px;cursor: pointer;z-index:10003;
		-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;
		-webkit-transform: scale(1.6);-moz-transform: scale(1.6);-o-transform: scale(1.6);-ms-transform: scale(1.6);transform: scale(1.6);
	}
	.header .headtoggle small {position:absolute;top:50%;left:30%;width:40%;height:2px;background:#fff;border-radius:3px;
		-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;
		-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
	}
	.header .headtoggle small + small {margin-top:-10px;}
	.header .headtoggle small + small + small {margin-top:10px;}
	.menushow .header .headtoggle small {opacity:0;}
	.menushow .header .headtoggle small + small  {opacity:1;margin-top: 0px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
	.menushow .header .headtoggle small + small + small {opacity:1;margin-top: 0px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
	.menushow .racehold .next-race.head {opacity:0;}

	.menushow .header .nav ul {display:block;position:fixed;top:0;left:0;width:100%;}
	.header .mnav {position:absolute;top:0;left:0;width:100%;height:auto;z-index:10002;overflow:auto;height:0;background:#f25100;
		-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
	}
	.header .mnav ul {position:absolute;top:50%;left:0;width:100%;font-size:30px;z-index:2;list-style-type:none;padding:0;margin:0;
		-webkit-transform: translate(0px, -50%);-moz-transform: translate(0px, -50%);-o-transform: translate(0px, -50%);-ms-transform: translate(0px, -50%);transform: translate(0px, -50%);
	}
	.header .mnav ul li {padding:0;margin:0;display: block;}
	.header .mnav ul li a {padding: 30px;margin: 0;display: block;text-align: center;font-size: 70px;color: #fff;text-decoration: none;font-weight: bold;text-transform: uppercase;}

	.header .mnav ul .current-menu-item a {    text-decoration: underline;}


	.menushow .header .mnav {height:100vh;}
	.menushow .header {z-index: 1013;}
	#load-more {font-size: 20px;padding: 15px 27px;height: auto;}

	.partner-listing .partner-item .image img {min-width:100px;height:auto;}
	.race-list .next-race, .race-list .prev-race {top:50%;width: 28px;height: 41px;margin-top:-20px;margin-left:-20px;}
	.race-list .next-race {margin-right:-20px;}
}
@media (min-width: 1020px) {
	.page article .content,
	.single-post article .content {padding: 50px 0;}
	.single-post article .wrapper {max-width:900px;margin:0 auto;}
}

@media (min-width: 2000px) {
	.header .nav {height:70vh;}
}


