﻿/*
Theme Name: Illusion FullScreen 2015
Theme URI: http://illusion.scene360.com/
Description: Custom Theme for Illusion
Version: 1.0
Author: Scene360
Author URI: 
License: Copyright Scene360
Tags: minimalist, design, magazine, fullscreen
*/
/* HTML5 Boilerplate  */



/* CSS Document
	Resetting browser default styles
	All 
	Header
		Top menu
		Share block
		Follow list
		Search block
	Article list
	More post
	Text block
	404 block
	Single
	About block
	Author list	
	Advertise block
	Contact block
	Newsletter page
	Footer 
		Award list
		Social list
		Bottom menu
		Hosting
	Media Queries
	
	
	+ Code From Past Site:
	Winners, Giveaway Prizes
    Advertise Banners
    BSA Hover and Checkout Cart
    Sup
    Media Print

*/


/* Resetting browser default styles */
@font-face {font-family: 'SwisHeavy';src: url('fonts/swz721h-webfont.eot');src: url('fonts/swz721h-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/swz721h-webfont.woff') format('woff'),url('fonts/swz721h-webfont.ttf') format('truetype'),url('fonts/swz721h-webfont.svg#SwisHeavy') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'SwisMedium';src: url('fonts/swiss-721-medium-bt-webfont.eot');src: url('fonts/swiss-721-medium-bt-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/swiss-721-medium-bt-webfont.woff2') format('woff2'),url('fonts/swiss-721-medium-bt-webfont.woff') format('woff'),url('fonts/swiss-721-medium-bt-webfont.ttf') format('truetype'),url('fonts/swiss-721-medium-bt-webfont.svg#SwisMedium') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'SwisLight';src: url('fonts/swz721l-webfont.eot');src: url('fonts/swz721l-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/swz721l-webfont.woff') format('woff'),url('fonts/swz721l-webfont.ttf') format('truetype'),url('fonts/swz721l-webfont.svg#SwisLight') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'SwisLightCond';src: url('fonts/swiss-721-light-condensed-bt-webfont.eot');src: url('fonts/swiss-721-light-condensed-bt-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/swiss-721-light-condensed-bt-webfont.woff2') format('woff2'),url('fonts/swiss-721-light-condensed-bt-webfont.woff') format('woff'),url('fonts/swiss-721-light-condensed-bt-webfont.ttf') format('truetype'),url('fonts/swiss-721-light-condensed-bt-webfont.svg#SwisLightCond') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'ChaletComprimeMilanSixty';src: url('fonts/ChaletComprimeMilanSixty.eot');src: url('fonts/ChaletComprimeMilanSixty.eot?#iefix') format('embedded-opentype'),url('fonts/ChaletComprimeMilanSixty.woff') format('woff'),url('fonts/ChaletComprimeMilanSixty.ttf') format('truetype'),url('fonts/ChaletComprimeMilanSixty.svg#ChaletComprimeMilanSixty') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'ChaletComprimeCologneEighty';src: url('fonts/ChaletComprimeCologneEighty.eot');src: url('fonts/ChaletComprimeCologneEighty.eot?#iefix') format('embedded-opentype'),url('fonts/ChaletComprimeCologneEighty.woff') format('woff'),url('fonts/ChaletComprimeCologneEighty.ttf') format('truetype'),url('fonts/ChaletComprimeCologneEighty.svg#ChaletComprimeCologneEighty') format('svg');font-weight: normal;font-style: normal;}	
html, body {min-height:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;}
html {height:100%;}
body {font:21px/31px 'SwisLight', Arial, Sans-Serif;color:#000;background:#fff;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption {margin:0;padding:0;} 
header, section, footer, aside, nav, article, figure, figcaption {display: block;}
table {border-collapse:collapse;}
img:not(.avatar) {border:none;max-width:100%;height:auto;}
iframe, object, embed {max-width:100%;}
ul, li {list-style:none;}
input {vertical-align:middle;}
input:focus, textarea:focus {outline:none;}
button, input[type=submit] {cursor:pointer;-webkit-appearance:none;}
blockquote{background:#eee;color:color:#666;font-size:90%;font-family: Georgia, serif;padding:3% 0 3% 0;}
a, a:active, a:visited {text-decoration:none;
color:#ff2e00;}
a:hover {text-decoration:none;color:#ff2e00;}


/* All */
.wrapper {width:100%;margin:0 auto;}
.clear:after, .wrapper:after, .adv-single-top-leaderboard-box:after, .adv-single-middle-leaderboard-2-box:after,.adv-single-middle-leaderboard-2-box-mobile:after, .articles-lst:after, .articles-lst-holder:after {content:'';display:block;height:0;clear:both;}
.alignright {float:right;margin:0 0 10px 10px;}
.alignleft {float:left;margin:0 10px 10px 0;}

.button, .button:visited {color:#fff;padding:0 10px;min-height:30px;font:20px/30px Arial;border:1px solid #000;border-radius:0;background:#3d1605;background-image:-webkit-linear-gradient(top, #764c34, #3d1605);background-image:linear-gradient(to bottom, #764c34, #3d1605);display:inline-block;vertical-align:middle;zoom:1;*display:inline;text-align:center;}
.button:hover {color:#fff;background:#000;}


/* Header */
.header {position:absolute;top:0;left:0;width:100%;height:60px;padding:0 2%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9999;-webkit-transition:opacity linear .4s;transition:opacity linear .4s;}
/*.logged-in .header {top:32px;}*/
.header_fixed {position:fixed;background:#000;background:rgba(0,0,0,.7);width:100%;}
.header_fade {opacity:0;}
.header_fixed.header_fade {opacity:1;}
.header .logo_home {float:left;display:inline-block;vertical-align:middle;zoom:1;*display:inline;background:url(images/icons/home.png) 0 center no-repeat;background-size:52px 35px;width:52px;height:60px;font-size:0;line-height:0;text-indent:-1000em;}
.background--dark .logo_home {background-image:url(images/icons/home.png);}
.background--light .logo_home {background-image:url(images/icons/home_black.png);}
.header_fixed .logo_home {background-image:url(images/icons/home.png);background-size:52px 34px;}/*asterisk logo on black menu bar*/
.header .align_right {position:absolute;top:0;right:38px;float:none;}
	/* Top menu */
.menu_trigger {float:left;margin:0 0 0 2%;width:60px;height:60px;background:url(images/icons/menu_trigger_plus.png) 0 center no-repeat;background-size:39px 39px;cursor:pointer;display:inline-block;vertical-align:middle;zoom:1;*display:inline;font-size:0;line-height:0;text-indent:-1000em;}
.menu_trigger_mobile {display:none;}
.background--light .menu_trigger {background-image:url(images/icons/menu_trigger_plus_black.png);}
.background--dark .menu_trigger, .header_fixed .menu_trigger {background-image:url(images/icons/menu_trigger_plus.png);}
.header .top_menu > div, .header_fixed .menu_trigger {display:none;}
.menu_trigger.active {background-image:url(images/icons/menu_trigger_plus_close.png);}
.background--light .menu_trigger.active {background-image:url(images/icons/menu_trigger_plus_close_black.png);}
.background--dark .menu_trigger.active, .header_fixed .menu_trigger.active {background-image:url(images/icons/menu_trigger_plus_close.png);}
.header_fixed .top_menu > div {display:inline-block;vertical-align:middle;zoom:1;*display:inline;float:left;white-space:nowrap;}
.header .top_menu > div > nav > ul {display:inline;}
.header .top_menu > div > nav > ul > li {display:inline;font:37px/60px 'ChaletComprimeMilanSixty';text-transform:uppercase;letter-spacing:1px;padding-left:22px;}
.header .top_menu > div > nav > ul > li > a, .header .top_menu > div > nav > ul > li > a:visited {color:#fff;}
.header .top_menu > div > nav > ul > li.more a {background:url(images/icons/right_arrow.png) right center no-repeat;background-size:15px 13px;padding-right:18px;}
.header .top_menu > div > nav > ul > li.more a.active {background-image:url(images/icons/right_arrow_up.png);}
.header .top_menu > div > div {position:absolute;top:100%;left:6%;width:44%;background:#fff;white-space:normal;display:none;}
.header .top_menu > div > div > ul {float:left;width:67%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5% 0 5% 7%;}
.header .top_menu > div > div > ul > li {float:left;width:50%;font:36px/45px 'ChaletComprimeMilanSixty';text-transform:uppercase;padding:0 10px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:1px;}
.header .top_menu > div > div > ul > li a, .header .top_menu > div > div > ul > li a:visited {color:#000;padding:0 20px 0 13px;}
.header .top_menu > div > div > ul > li a:hover {background:#eeeeee;}
.header .top_menu > div > div > nav {float:left;width:33%;padding:5% 0;}
.header .top_menu > div > div > nav > ul > li {display:none;font:36px/45px 'ChaletComprimeMilanSixty';text-transform:uppercase;letter-spacing:1px;}
.header .top_menu > div > div > nav > ul > li a {color:#3282ab;}
.header .top_menu > div > div > nav > ul > li a:hover {background:#eeeeee;}
.header .top_menu > div > div > nav > ul > li:first-child, .header .top_menu > div > div > nav > ul > li:nth-child(2), .header .top_menu > div > div > nav > ul > li:last-child {display:block;}
.header .top_menu > div > div #menu-main-menu {display:none;}
	/* Share block */
.share_block {float:left;display:inline-block;vertical-align:middle;zoom:1;*display:inline;position:relative;}
.share_block .share_total {display:none;font:37px 'ChaletComprimeMilanSixty';color:#f43900;text-transform:uppercase;padding:5px 5px 0 0;}
.single .header_fixed .share_block .share_total {display:inline-block;vertical-align:middle;zoom:1;*display:inline;}
.share_block > span {width:41px;height:60px;background:url(images/icons/share.png) 0 center no-repeat;background-size:41px 34px;cursor:pointer;display:inline-block;vertical-align:middle;zoom:1;*display:inline;font-size:0;line-height:0;text-indent:-1000em;}
.background--light .share_block > span {background-image:url(images/icons/share_black.png);}
.background--dark .share_block > span {background-image:url(images/icons/share.png);}
.header_fixed .share_block > span {background-image:url(images/icons/share_red.png);}
.share_block > span.active {background-image:url(images/icons/share_close.png);}
.background--light .share_block > span.active {background-image:url(images/icons/share_close_black.png);}
.background--dark .share_block > span.active {background-image:url(images/icons/share_close.png);}
.header_fixed .share_block > span.active {background-image:url(images/icons/share_close_red.png);}
.share_block .share_list {position:absolute;top:100%;right:0;background:#fff;width:325px;padding:20px 40px;display:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
.share_block .share_list p {color:#008aff;font:30px 'SwisHeavy';padding-bottom:10px;}
.share_block .share_list p:last-child {color:#878787;font:25px 'SwisLight';padding-bottom:0;}
.share_block .share_list p:last-child strong{font:30px 'SwisHeavy';}
.share_block .share_list ul li {padding:0 0 5% 0;}
.share_block .share_list ul li a {display:block;height:63px;background:#3c5b9b url(images/icons/facebook2.png) 23% center no-repeat;background-size:48px 39px;position:relative;color:#fff;}
.share_block .share_list ul li.google a {background-color:#2e2e2e;background-image:url(images/icons/google2.png);}
.share_block .share_list ul li.twitter a {background-color:#2daae1;background-image:url(images/icons/twitter2.png);}
.share_block .share_list ul li.pinterest a {background-color:#cb2027;background-image:url(images/icons/pinterest.png);}
.share_block .share_list ul li.stumb a {background-color:#e25000;background-image:url(images/icons/stumb.png);}
.share_block .share_list ul li img {display:none;}
.share_block .share_list ul li span {position:absolute;top:0;right:15%;color:#fff;font-size:22px;line-height:63px;text-align:right;}
	/* Follow list */
.follow_list {float:left;display:inline-block;vertical-align:middle;zoom:1;*display:inline;position:relative;}
.follow_list > span {background:url(images/icons/follow.png) 0 center no-repeat;background-size:72px 26px;width:72px;height:60px;padding-right:18px;cursor:pointer;display:inline-block;vertical-align:middle;zoom:1;*display:inline;margin:0 30px;font-size:0;line-height:0;position:relative;text-indent:-1000em;}
.background--light .follow_list > span {background-image:url(images/icons/follow_black.png);}
.background--dark .follow_list > span, .header_fixed .follow_list > span {background-image:url(images/icons/follow.png);}
.follow_list > span:after {content:'';background:url(images/icons/right_arrow.png) right center no-repeat;background-size:15px 13px;width:18px;height:60px;cursor:pointer;display:inline-block;vertical-align:middle;zoom:1;*display:inline;position:absolute;top:0;right:0;}
.background--light .follow_list > span:after {background-image:url(images/icons/right_arrow_black.png);}
.background--dark .follow_list > span:after, .header_fixed .follow_list > span:after {background-image:url(images/icons/right_arrow.png);}
.follow_list > span.active:after {background-image:url(images/icons/right_arrow_up.png);}
.background--light .follow_list > span.active:after {background-image:url(images/icons/right_arrow_black_up.png);}
.background--dark .follow_list > span.active:after, .header_fixed .follow_list > span.active:after {background-image:url(images/icons/right_arrow_up.png);}
.follow_list .follow_block {position:absolute;top:100%;right:0;background:#fff;width:570px;padding:35px;display:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.follow_list .follow_block > p {font:23px 'SwisLight';padding-bottom:15px;}
.follow_list .follow_block > p span {display:block;color:#747474;font:28px 'SwisHeavy';}
.follow_list .follow_block > ul {font-size:0;line-height:0;padding-bottom:25px;}
.follow_list .follow_block > ul li {display:inline-block;vertical-align:middle;zoom:1;*display:inline;padding:13px 20px;}
.follow_list .follow_block > ul li img {width:76px;}
.follow_list .follow_block .shortcode_wysija {text-align:left;}
.follow_list .follow_block .shortcode_wysija .wysija-paragraph {width:57%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;position:relative;}
.follow_list .follow_block .shortcode_wysija .wysija-paragraph > input {background:#eeeeee;border:none;color:#707070;font:24px 'SwisLight';height:72px;text-align:center;padding:0 10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.follow_list .follow_block .shortcode_wysija .wysija-submit {width:43%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;background:#000;border:none;color:#fff;font:20px 'SwisLight';height:72px;text-align:center;padding:0 10px;}
.follow_list .follow_block .shortcode_wysija .wysija-checkbox-paragraph {position:relative;display:inline-block;vertical-align:middle;zoom:1;*display:inline;clear:both;float:none;padding:10px 30px 10px 0;}
.follow_list .follow_block .shortcode_wysija .wysija-checkbox-paragraph label {cursor:pointer;display:inline-block;vertical-align:middle;zoom:1;*display:inline;color:#707070;font:18px/32px 'SwisLight';}
.follow_list .follow_block .shortcode_wysija .formError {line-height:16px !important;left:0 !important;top:100% !important;}
	/* Search block */
.search_block {float:left;display:inline-block;vertical-align:middle;zoom:1;*display:inline;position:relative;white-space:nowrap;}
.search_block > span {width:35px;height:60px;background:url(images/icons/search.png) 0 center no-repeat;background-size:35px 36px;cursor:pointer;display:inline-block;vertical-align:middle;zoom:1;*display:inline;font-size:0;line-height:0;position:relative;z-index:1;text-indent:-1000em;}
.background--light .search_block > span {background-image:url(images/icons/search_black.png);}
.background--dark .search_block > span, .header_fixed .search_block > span {background-image:url(images/icons/search.png);}
.search_block > span.mobile_search {display:none;}
.search_block > span.mobile_search + .search_form {display:none;}
.search_block .search_form {visibility:hidden;position:absolute;top:0;right:0;height:100%;width:0;padding-right:60px;-webkit-transition:width linear .3s;transition:width linear .3s;-webkit-backface-visibility: hidden;}
.search_block .search_form.show {visibility:visible;width:530px;display:block;}
.search_block .search_form form {height:100%;}
.search_block .search_form form .s {background:#eeeeee url(images/icons/search_line.png) 26px center no-repeat;background-size:11px 38px;border:none;width:100%;padding:0 20px 0 55px;height:100%;color:#ff3f0d;font:23px 'SwisMedium';-webkit-box-sizing:border-box;box-sizing:border-box;}
.search_block .search_form form input[type=submit] {border:none;width:35px;height:36px;background:url(images/icons/search.png) 0 center no-repeat;background-size:35px 36px;cursor:pointer;display:none;font-size:0;line-height:0;}
.search_block .search_form .close {position:absolute;bottom:31px;right:31px;width:31px;height:31px;background:url(images/icons/close.png) right center no-repeat;display:none;cursor:pointer;}


/* Revolution slider */
.black, .royalSlider .rsContent .txt-box h2, .royalSlider .rsContent .txt-box h2 {max-width:385px;font:65px/65px 'ChaletComprimeMilanSixty' !important; white-space:normal !important;letter-spacing:1px;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center!important;}
.tp-caption > a, .tp-caption > a:visited {white-space:normal !important;color:#fff !important;}
.caption-white{font-size:15px!important;display:block;}
.royalSlider .rsContent .txt-box {width:100%;top:auto;bottom:40%;}
.royalSlider .rsContent .txt-box h2 {background-color:#000;text-align:center;position:absolute !important;top:0 !important;left:50% !important;margin-left:-182px !important;}
.tparrows {width:32px !important;height:32px !important;opacity:0.5 !important;}
.tp-leftarrow {background:url(images/icons/leftarrow.png) no-repeat !important;}
.tp-rightarrow {background:url(images/icons/rightarrow.png) no-repeat !important;}
.tparrows:hover {opacity:1 !important;}
.home_illusion {width:557px;margin-left:-278px;height:auto;position:absolute;top:160px;left:50%;z-index:100;}


/* Article list */
.articles-lst-holder {overflow:hidden;position:relative;font-size:0;line-height:0;}
.articles-lst li {float:left;width:25%;position:relative;overflow:hidden;text-align:center;}
.articles-lst li:first-child {overflow:visible;}
.articles-lst li:first-child a {display:block;overflow:hidden;}
.articles-lst li:nth-child(24n+4), .articles-lst li:nth-child(24n+8), .articles-lst li:nth-child(24n+11), .articles-lst li:nth-child(24n+14), .articles-lst li:nth-child(24n+18), .articles-lst li:nth-child(24n+21) {clear:both;}
.articles-lst li:nth-child(24n+1), .articles-lst li:nth-child(24n+10), .articles-lst li:nth-child(24n+11), .articles-lst li:nth-child(24n+20) {width:50%;}
.articles-lst li > h2, .yarpp-related .read-more {position:absolute;top:15%;left:0;z-index:5;font:65px "ChaletComprimeCologneEighty";color:#fff;background:#0b83ed;text-transform:uppercase;padding:1% 5%;white-space:nowrap;}
.yarpp-related .articles-lst-holder .more_author_articles {padding:1% 3%;}
.articles-lst-holder_index .articles-lst li > h2, .yarpp-related .read-more {top:0;font:48px "ChaletComprimeMilanSixty";}
.articles-lst li > h2.ttl-comm {background:#ca00ff;}
.articles-lst li > h2.ttl-comm a {display:block;font-size:0;line-height:0;background:#ff2d00 url(images/icons/submit.png) center center no-repeat;background-size:39px 46px;margin-left:4px;height:100%;position:absolute;top:0;left:100%;}
.articles-lst li > h2.ttl-comm a:hover {background-color:#000;}
.articles-lst li > h2.ttl-design {background:#ff2d00;}
.articles-lst li > h2.ttl-search {background:#40babe;}
.yarpp-related .read-more {background:#0b83ed;}
.articles-lst li > h2.ttl-search span {color:#deff02;}
.articles-lst li img {width:100%;max-width:100%;height:auto;}
.articles-lst li .img_wrap {position:relative;}
.articles-lst li:hover .img_wrap:before {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,63,13,.4);}
.articles-lst li a span {display:block;padding:4% 7% 10% 7%;min-height:180px;background:#fff;border-right:1px solid #bcbcbc;color:#393939;font-size:21px;font-family:'SwisMedium';line-height:26px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.articles-lst li:hover a span {background:#fff;color:#ff2f00;}
.articles-lst li:nth-child(24n+1) a span, .articles-lst li:nth-child(24n+10) a span, .articles-lst li:nth-child(24n+11) a span, .articles-lst li:nth-child(24n+20) a span {font-family:'SwisHeavy';padding:0;min-height:1px;background:none;border-right:none;color:#fff;font-size:23px;text-shadow:rgba(0,0,0,.75) 5px 5px 17px;position:absolute;bottom:10%;right:10%;width:45%;text-align:right;text-transform:uppercase;}
.articles-lst li:nth-child(24n+1):hover a span, .articles-lst li:nth-child(24n+10):hover a span, .articles-lst li:nth-child(24n+11):hover a span, .articles-lst li:nth-child(24n+20):hover a span {background:none;color:#fff;}
.articles-lst-holder .select-holder {display:none;}
.yarpp-related .articles-lst {display:inline;float:left;width:100%;}
.yarpp-related .articles-lst li:nth-child(24n+4), .yarpp-related .articles-lst li:nth-child(24n+8), .yarpp-related .articles-lst li:nth-child(24n+11), .yarpp-related .articles-lst li:nth-child(24n+14), .yarpp-related .articles-lst li:nth-child(24n+18), .yarpp-related .articles-lst li:nth-child(24n+21) {clear:none;}
.yarpp-related .articles-lst li:nth-child(4n+1) {clear:both;}
.yarpp-related .articles-lst li:nth-child(24n+1), .yarpp-related .articles-lst li:nth-child(24n+10), .yarpp-related .articles-lst li:nth-child(24n+11), .yarpp-related .articles-lst li:nth-child(24n+20) {width:25%;}
.yarpp-related .articles-lst li:nth-child(24n+1) a span, .yarpp-related .articles-lst li:nth-child(24n+10) a span, .yarpp-related .articles-lst li:nth-child(24n+11) a span, .yarpp-related .articles-lst li:nth-child(24n+20) a span {padding:5%;min-height:180px;background:#fff;border-right:1px solid #bcbcbc;color:#393939;font-size:21px;font-family:'SwisMedium';text-shadow:none;position:static;width:auto;text-align:center;text-transform:none;}
.yarpp-related .articles-lst li:nth-child(24n+1):hover a span, .yarpp-related .articles-lst li:nth-child(24n+10):hover a span, .yarpp-related .articles-lst li:nth-child(24n+11):hover a span, .yarpp-related .articles-lst li:nth-child(24n+20):hover a span {background:#fff;color:#ff2f00;}
.articles-lst.none13 li:nth-child(13) {display:none;}
.articles-lst li.adv .homead {background:#000;text-align:center;}
.articles-lst li.adv .homead img {max-width:300px;max-height:250px;width:auto;vertical-align:middle;}
.articles-lst li.adv .homead .sam-place {max-width:336px;max-height:280px;width:auto;display:inline-block;vertical-align:middle;zoom:1;*display:inline;}


/* More post */
.info-bottom-area {background:#dddddd;position:relative;font-size:0;line-height:0;}
.info-bottom-area .btn-more-posts, .posts_navigation a, .posts_navigation a:visited {display:inline-block;vertical-align:middle;zoom:1;*display:inline;background:#666;font:85px/250px 'ChaletComprimeMilanSixty';color:#fff;width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
.info-bottom-area .btn-more-posts:hover, .posts_navigation a:hover {background:#e9320e;}
/*.info-bottom-area .btn-more-posts span, .posts_navigation a span {padding-left:80px;background:url(images/icons/plus.png) 0 center no-repeat;background-size:48px 50px;}*/
.info-bottom-area .btn-more-posts strong, .posts_navigation a strong {font-family:'ChaletComprimeCologneEighty';font-weight:normal;}
.info-bottom-area .adv-box {display:inline-block;vertical-align:middle;zoom:1;*display:inline;width:60%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2.5%;}
.info-bottom-area .adv-box .adv-link {text-align:right;font-size:13px;line-height:17px;padding-top:10px;max-width:728px;margin:0 auto;}
.info-bottom-area .adv-box .adv-row {max-width:728px;margin:0 auto;}
#main .posts_navigation a {width:100%;}
#main .posts_navigation_trigger {z-index:99;position:relative;}
#main .navigation_wrap {position:relative;height:250px;}
#main .posts_navigation_hidden {opacity:0.1;display:block !important;position:absolute;bottom:0;left:0;width:100%;z-index:1;}
#infscr-loading {position:absolute;bottom:0;margin-bottom:-250px;line-height:250px;left:0;z-index:100;text-align:center;width:100%;}
#infscr-loading > img {display:none;}
#infscr-loading > div {background:#ff3f0d;}
#infscr-loading > div img {vertical-align:middle;}
#infscr-loading > div:hover {background:#e9320e;}
.author_wrap .articles-lst-holder {overflow:visible;}


/* Text block */
.dnone {position:absolute;top:0;left:0;visibility:hidden;}
.dnone_js {display:none;}
.text_block {background:#eeeeee;padding:100px 0;}
.inner_wrapper {width:860px;margin:0 auto;}
.text_block header h1 {font:125px 'ChaletComprimeCologneEighty';text-align:center;text-transform:uppercase;padding-bottom:30px;margin-top:30px;}
.text_block .searcherror {text-align:center;}
.text_block article h3 {color:#999;font:63px 'ChaletComprimeCologneEighty';text-transform:uppercase;padding-bottom:15px;}
.text_block article .newstitle {color:#696969;font:50px 'SwisLight';padding:30px 0 70px 0;text-align:center;}
.text_block article .newstitle + div {text-align:center;}
.text_block article .newstitle_success {color:#347c33;}
.text_block article .newstitle_warn {color:#dd0304;}
.text_block article p {padding-bottom:35px;}
.text_block article p strong {font-weight:normal;font-family:'SwisHeavy';}
.text_block article p a {border-bottom:1px solid #cccccc;}
.text_block article > ul {margin:0 0 70px 22px;}
.text_block article > ul li {font-size:25px;line-height:31px;list-style:disc;}
.text_block .giveaway-guidelines li{margin-bottom:5%;border-bottom:1px solid #ccc;padding-bottom:1%;}
#submission_payment_wrapper{text-align:center;padding-left:200px;}


/* 404 block */
body.error404 {overflow:hidden;height:100%;}
body.error404 .wrapper, body.error404 #main {height:100%;}
.block_404 {background:#000 url(images/demo/404.jpg) center top no-repeat;background-size:cover;color:#fff;height:100%;}
.block_404 article > p {font-size:29px;line-height:35px;text-align:center;padding:0 10% 30px 10%;}
.block_404 article div {padding:0 20%;font-size:0;line-height:0;}
.block_404 article div span {width:34%;padding-right:4%;display:inline-block;vertical-align:middle;zoom:1;*display:inline;-webkit-box-sizing:border-box;box-sizing:border-box;}
.block_404 article div span img {vertical-align:middle;}
.block_404 article div p {width:66%;padding:0 0 0 4%;border-left:2px solid #fff;display:inline-block;vertical-align:middle;zoom:1;*display:inline;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;line-height:25px;}
.block_404 article div p a {border:none;}


/* Single */
.content-section-holder {overflow:hidden;position:relative;}
.single .content-section-holder {overflow:visible;z-index:10;}
#main > figure {position:relative;font-size:0;line-height:0;z-index:100;}
#main > figure img {width:100%;}
#main > figure figcaption {position:absolute;top:100px;left:0;width:100%;}
#main > figure figcaption h1 {font:65px 'ChaletComprimeMilanSixty';color:#fff;background:#000;width:32%;padding:1% 2%;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;letter-spacing:2px;}
#main #content {background:#fff;float:left;width:100%;margin:0;position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;background:#e7e7e7;}
#main #content .entry_single, #main #content .author_block {background:#fff;}
#main #content .adv-single-top-leaderboard-box {width:100%;margin-bottom:45px;background:#ddd;padding:35px 0;clear:both;text-align:center;}
#main #content .adv-single-top-leaderboard {margin:0 auto;max-width:728px;}
#main #content .adv-single-middle-leaderboard-2-box {width:80%;margin:45px auto 45px auto;background:#ddd;padding:20px 0;clear:both;}
#main #content .adv-single-middle-leaderboard-2 {margin:0 auto;max-width:970px;}
#main #content .adv-single-middle-leaderboard-2-box-mobile {width:100%;margin:4% auto 4% auto;background:#ddd;padding:20px 0;clear:both;display:none;}
#main #content .adv-single-middle-leaderboard-2-mobile {margin:0 auto;max-width:370px;display:none;}
#main #content .entry_single p > a {position:relative;color:#ff2e00;text-decoration:none;}
#main #content .entry_single p > a:hover {color:#0b83ed;}
#main #content .entry_single p a:before {content:""; position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#0b83ed;visibility:hidden;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s;}
#main #content .entry_single p a:hover:before {visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);}
#main #content .entry.entry_single_community {padding-top:45px;}
#main #content .entry p {padding:20px 15% 55px 15%;position:relative;}
#main #content .entry p.warning,#main #content .entry p.warning_spons {font-size:15px;line-height:20px;color:#0768bd;padding-top:15px;}
#main #content .entry p .intro {font:31px 'SwisHeavy';line-height:36px;color:#000;margin-top:2%;}
#main #content .entry p .intro a {color:#000;border-bottom:1px solid #ccc;}
#main #content .entry .top10, #main #content .entry .top5 {background:#ff2f00;color:#fff;font-size:31px;line-height:36px;font-weight:600;padding:15px 25px 15px 25px;position:absolute;top:80px;left:0;}
#main #content .entry h2 {font:68px 'ChaletComprimeCologneEighty';color:#000;padding:0 15% 0 15%;text-transform:uppercase;}
#main #content .entry h6 {x;font-weight:normal;line-height:20px;color:#666;padding:15px 15% 35px 15%;text-align:right;}
#main #content .entry h3, #main #content .entry h4, #main #content .entry h5 {padding:0 15% 25px 15%;margin-top:2%;}
#main #content .entry .followartist {color:#006e7b;font-family: Courier New,Courier,Lucida Sans Typewriter,Lucida;font-size:90%;font-weight:bold;}
.entry_single .video-container iframe, .entry_single .video-container object, .entry_single .video-container embed, .entry_single .video-container video {position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
.entry_single .video-container {position:relative;padding-bottom:56.25%;width:80% !important;height:0 !important;display:block; margin:25px auto 10px auto;}

#main #content .entry img {vertical-align:top;width:100%;padding:0;}
#main #content .entry > img + img {margin-top:20px;}
#main #content .entry pre {width:50%;color:#006e7b;display:block;font-size:18px;line-height:31px;padding:15px 15% 35px 15%;}
#main #content .author_block {padding:60px 10%;border-top:1px solid #e7e7e7;margin-top:-45px;}
#main #content .author_block .img {float:left;width:30%;max-width:270px;}
#main #content .author_block .img img {border-radius:50%;}
#main #content .author_block .desc {float:left;width:70%;}
#main #content .author_block .desc h3 {font:26px 'SwisLight';padding-bottom:8px;}
#main #content .author_block .desc h3 a {text-transform:uppercase;}
#main #content .author_block .desc h4 {font:16px/31px 'SwisLight';padding-bottom:8px;}
#main #content .author_block .desc > div {font-size:18px;line-height:36px;}
#main #content .author_block .desc > div span {display:inline-block;vertical-align:middle;zoom:1;*display:inline;background:#000;color:#fff;padding:0 15px;}
#main #content .author_block .desc > div a, #main #content .author_block .desc > div a:visited {display:inline-block;vertical-align:middle;zoom:1;*display:inline;background:#eeeeee;color:#000;padding:0 15px;}
#main #content .author_block .desc > div a:hover {background:#008aff;color:#fff;}
#main .yarpp-related {margin:0 !important;}
#main #content .adv-box-inpost-casing{width:100%;height:290px;background:#fff;padding:40px 0 40px 0!important; margin-top:-30px;clear:both;border-top:1px solid #e7e7e7;}
#main #content .adv-box-inpost-banners, #main #content .adv-box-inpost-banners img{margin: 0 auto 0 auto;width:650px;height:250px;clear:both;background:#fff;}
#main #content .adv-box-inpost-banners a{border:none!important;}

	/* Share */
#content .share_wrap {position:relative;font-size:0;line-height:0;z-index:100;}
#content .share_block {float:none;display:block;position:absolute;top:7px;left:6%;}
#content .share_block > span {background-image:url(images/icons/share_gray.png);color:#fff;text-indent:-999em;}
#content .share_block > span.close {background-image:url(images/icons/close3.png);}
#content .share_block .share_list {margin:-70px 0 0 12px;right:auto;left:100%;background:#fff;z-index:100;}
	/* Sidebar */
.aside-area {width:300px;position:absolute;top:0;right:0;z-index:101;overflow:hidden;}	
.aside-active {position:fixed;top:60px;transition:top 0.5s ease-out;}	
.aside-bottom {bottom:0;top:inherit;}
.aside-area .adv-box-hold {padding:10px 0;max-width:300px;margin:0 auto 15px auto;}
.aside-area .link-holder {text-align:center;}
.aside-area .link-holder .link {font-size:16px;}
.aside-area .link-holder .link:hover {color:#6283ed;}
.bottom_popup_adv {position:fixed;right:-100%;bottom:0;z-index:2000;width:25%;background:#0b83ed;padding:4% 10px;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:right linear .7s;transition:right linear .7s;}
.bottom_popup_adv a {color:#fff;text-transform:uppercase;}
.bottom_popup_adv strong {font-weight:normal;font-family:'SwisHeavy';}
.bottom_popup_adv p:first-child {font-size:23px;padding-bottom:30px;}
#main .bottom_popup_adv p:nth-child(2) {padding-bottom:0;}
.bottom_popup_adv p:nth-child(2) a {background:#000;color:#fff;padding:10px;font-size:21px;}
.bottom_popup_adv .close {background:#085aa2 url(images/icons/close2.png) center center no-repeat;background-size:18px 18px;position:absolute;top:0;right:0;width:30px;height:30px;cursor:pointer;}
.bottom_popup_adv_none {display:none;}


/* About block */
.about_block h3 {font:63px 'ChaletComprimeCologneEighty';text-transform:uppercase;text-align:center;color:#000;padding-bottom:40px;}
.about_intro {background:#406193 url(images/demo/about_bg.jpg) center top no-repeat;background-size:cover;color:#fff;padding:150px 0;min-height:1000px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.about_intro p {padding-bottom:25px;}
.about_intro p.introtxt {font-size:31px;line-height:34px;background:url(images/demo/illusion2.png) center top no-repeat;background-size:557px 216px;padding-top:280px;}
.about_intro .theguardian {background:#444;color:#fff;padding:5px;margin-bottom:6%;}
.about_intro .theguardian strong {color:#e9ff8f;}
.about_intro p a, .about_intro p a:visited {color:#18fff7;}
.about_team {background:#eeeeee;padding:100px 0 50px 0;}
.about_team .team-1st-casing {font-size:0;line-height:0;text-align:center;padding:0 10%;}
.about_team .team-1st-casing .team-lst li {width:25%;padding:0 0 4% 0;display:inline-block;vertical-align:top;zoom:1;*display:inline;-webkit-box-sizing:border-box;box-sizing:border-box;}
.about_team .team-1st-casing .team-lst li .img img {border-radius:50%;}
.about_team .team-1st-casing .team-lst li h4 {font:34px 'ChaletComprimeMilanSixty';text-transform:uppercase;padding-bottom:5px;}
.about_team .team-1st-casing .team-lst li h4 a, .about_team .team-1st-casing .team-lst li h4 a:visited {color:#000;}
.about_team .team-1st-casing .team-lst li h5 {font:17px 'SwisLight';}
.about_team .team-1st-casing .team-lst li .img a {position:relative;display:inline-block;vertical-align:middle;zoom:1;*display:inline;margin-bottom:8px;}
.about_team .team-1st-casing .team-lst li:hover .img a:before {content:'';display:block;width:100%;height:100%;background:rgba(255,63,13,.2);position:absolute;top:0;left:0;border-radius:50%;}
.about_team .team-1st-casing .team-lst li:hover h4 a, .about_team .team-1st-casing .team-lst li:hover h4 a:visited, .about_team .team-1st-casing .team-lst li:hover h5 {color:#ff3f0d;}
.about_award {padding:70px 0;background:#f0eeec url(images/demo/award_bg.jpg) center top no-repeat;background-size:cover;}
.about_award .award-1st li {text-align:center;font:24px 'SwisLight';padding:20px 0 25px 0;}
.about_award .award-1st li a, .about_award .award-1st li a:visited {font:58px 'ChaletComprimeCologneEighty';color:#000;display:block;}
.about_hosting {background:#eeeeee;padding:130px 0;}
.about_hosting h3 {padding-top:48px;}
.about_hosting h3:first-of-type {padding-top:0;}
.about_mediatemple {width:200px;height:auto;float:left;margin:40px 30px 0 0;}
.about_sucuri {width:200px;height:auto;float:left;margin:45px 30px 0 0;}
.about_codeguard {width:320px;height:auto;float:left;margin:40px 30px 0 0;}

/* Author list */
.author_wrap {background:#eeeeee;}
.author_list {padding:95px 0 40px 0;text-align:center;}
.author_list select {background:#e5e5e5;color:#83898f;font:27px 'ChaletComprimeCologneEighty';padding:0 27px;height:60px;border:none;text-transform:uppercase;}
.author_info {padding-bottom:100px;}
.author_info h1 {color:#fd432d;font:115px 'ChaletComprimeMilanSixty';padding-bottom:0;text-transform:uppercase;}
.author_info h2 {color:#757575;font:62px 'ChaletComprimeMilanSixty';padding-bottom:40px;text-transform:uppercase;letter-spacing:1px;}
.author_info p {color:#757575;font-size:19px;line-height:24px;padding-bottom:25px;}
.author_info ul {float:right;}
.author_info ul li {float:left;font:22px/22px 'SwisLight';color:#7b7b7b;padding-right:28px;margin-right:28px;border-right:1px solid #7b7b7b;}
.author_info ul li:last-child {padding-right:0;margin-right:0;border-right:none;}
.author_info .center {display:none;text-align:center;margin-bottom:30px;}
.author_info .alignright img, .author_info .center img {border-radius:50%;}


/* Advertise block */
.advertise_block {background:#eeeeee;}
.advertise_top {background:#a4c6e2 url(images/demo/advertise_bg.jpg) center top no-repeat;background-size:cover;padding-top:100px;min-height:1200px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.advertise_top p.introtxt {font-size:25px;line-height:28px;padding-bottom:60px;}
.advertise_block .inner_wrapper {padding:15px 0 95px 0;}
.advertise_block h1 {font:125px 'ChaletComprimeCologneEighty';text-align:center;text-transform:uppercase;padding-bottom:40px;}
.advertise_block h3 {font:63px 'ChaletComprimeCologneEighty';text-transform:uppercase;text-align:center;color:#000;padding:80px 0 40px 0;}
.advertise_block p {font-size:17px;line-height:27px;padding-bottom:25px;}
.advertise_block .bsa-logo img {width:120px;}

/* Contact block */
.contact_block {background:#040302 url(images/demo/contact_bg-2017-2.jpg) center top no-repeat;background-size:cover;padding:100px 0 200px 0;color:#fff;}
.contact_block h1 {font:125px 'ChaletComprimeCologneEighty';text-transform:uppercase;color:#fff;text-align:center;padding-bottom:30px;}
.contact_block .contact-side {padding-bottom:35px;}
.contact_block .submitted p, .contact_block .contact-side p, .contact-form .error_main {color:#18fff7;text-align:center;font-size:22px;line-height:27px;}
.contact-form .error_main {color:#ff2e00;padding-bottom:40px;}
.contact-form fieldset {border:none;}
.contact-form .row, .contact-form .check-row {font-size:0;line-height:0;padding-bottom:40px;position:relative;}
.contact-form .row label {font-size:22px;line-height:28px;-webkit-box-sizing:border-box;box-sizing:border-box;width:19.7%;padding-right:3%;display:inline-block;vertical-align:middle;zoom:1;*display:inline;text-align:right;}
.contact-form .row label[for=commentsText], .contact-form .row label[for=news_com_description] {vertical-align:top;}
.contact-form .row label .error, .contact-form .row label.error, #total_validation .error, #agree_notification.error {position:absolute;top:-30px;left:20%;color:#ff2e00;font:17px 'SwisHeavy';}
.contact-form .row label.error {width:auto;}
.contact-form #total_validation {position:relative;min-height:80px;margin-top:30px;}
.contact-form .row input[type=text] {border:1px solid #aca8a8;-webkit-box-sizing:border-box;box-sizing:border-box;height:58px;padding:0 20px;width:80%;font:22px 'SwisLight';color:#a7a7a7;}
.contact-form .row textarea {border:1px solid #aca8a8;-webkit-box-sizing:border-box;box-sizing:border-box;height:210px;padding:15px 20px;width:80%;font:22px 'SwisLight';color:#a7a7a7;}
.contact-form .row input[type=text]:focus, .contact-form .row textarea:focus {background:#d7d7d7;color:#000;}
.contact-form .row .input_error, .contact-form .row input.error,#php_validation .error {border-color:#ff2e00 !important;}
.contact-form .check-row {padding-left:20%;}
.contact-form .check-row input[type=checkbox] {display:none;}
.contact-form .check-row input[type=checkbox] + label {cursor:pointer;padding-left:50px;background:url(images/icons/checkbox_unchecked2.png) 0 0 no-repeat;background-size:32px 32px;display:inline-block;vertical-align:middle;zoom:1;*display:inline;font-size:18px;line-height:32px;}
.contact-form .check-row input[type=checkbox]:checked + label, .contact-form .check-row input[type=checkbox] + label.checked, .contact-form .check-row input[type=checkbox] + label:active {background-image:url(images/icons/checkbox_checked2.png);}
.contact-form .btn-box {padding-left:20%;}
.contact-form .btn-box button {background:#ff3f0d;border:none;height:160px;text-align:center;font:70px 'ChaletComprimeCologneEighty';color:#fff;width:100%;}
.contact-form .btn-box button:hover {background:#e9320e;}
/*.contact-form .btn-box button > span {padding-left:70px;background:url(images/icons/check.png) left center no-repeat;background-size:47px 47px;}*/
/*.contact-form .btn-box button > span span {font-family:'ChaletComprimeMilanSixty';}*/
.contact_block .contact-form {position:relative;right:5%;}
	/* Submission styles */
.contact-form .row .add-txt {font-size:16px;line-height:20px;text-align:right;color:#666;display:block;padding-top:4px;}
.submission_block .contact-form .row input[type=text], .submission_block .contact-form .row textarea {border-color:#fff;}
.contact-form .hold {background:#fff;display:inline-block;vertical-align:middle;zoom:1;*display:inline;-webkit-box-sizing:border-box;box-sizing:border-box;height:58px;padding:0;width:80%;font:22px 'SwisLight';color:#a7a7a7;}
.contact-form .hold input {height:58px;}
.contact-form .upload_image_text, .contact-form .captcha-img span {font-size:19px;line-height:38px;margin-left:34px;padding-left:20%;}
.contact-form .row-captcha .captcha-img span {padding-left:0;}
.contact-form .upload_image_text, .contact-form .captcha-img span span {color:#0b83ed;}
.contact-form .captcha-img {display:inline-block;vertical-align:middle;zoom:1;*display:inline;width:80%;}
.contact-form .captcha-hold {padding:10px 0 0 20%;}
.contact-form .check-row .label_title {position:absolute;top:0;left:0;font-size:22px;line-height:28px;-webkit-box-sizing:border-box;box-sizing:border-box;width:20%;padding-right:3%;display:inline-block;vertical-align:middle;zoom:1;*display:inline;text-align:right;}
.contact-form .btn-box > p {text-align:center;color:#a7a7a7;font-size:19px;line-height:38px;padding:30px 0 110px 0;}
#php_validation .error{color:#ff2e00;font:20px 'SwisHeavy';margin:0 0 10px 150px;clear:both;}


/* Submission block */
.submission_block .submit_work {background:#ffeb43;color:#000;padding:115px 0 90px 0;text-align:center;}
.submission_block .submit_work .scene360-logo {width:560px;height:auto;margin:5% 0 5% 0;}
.submission_block .submit_work .award_intro {font:32px 'swisHeavy';line-height:55px;}

.submission_block .award_details {background:#000;color:#11f1ff;text-align:center;padding:115px 0 115px 0;}
.submission_block .award_details article strong, .submission_block .contact-form strong {font-weight:normal;font-family:'SwisHeavy';}
.submission_block .award_details article p {font-size:25px;line-height:53px;padding:1% 0 1% 0; }
.submission_block .award_details article p span {font:47px 'swisHeavy';}
.submission_block .award_details article h3 {color:#000;}
.submission_block .award_details article p:nth-of-type(1) {color:#fff;}
.submission_block .award_details article p:nth-of-type(1) a {border-bottom:1px solid #fff;}
.submission_block .award_details article p:nth-of-type(2) {color:#fff;}
.submission_block .award_details article p:nth-of-type(3) {color:#fff;}
.submission_block .award_details article p:nth-of-type(3) a {color:#fff;}
.submission_block .award_details article p:nth-of-type(5) strong a {border-bottom:1px solid #fff;}
.submission_block .award_details article p:nth-of-type(4) {color:#faf3b8;margin-top:10%;}
.submission_block .award_details article p:nth-of-type(4) a {border-bottom:1px solid #faf3b8;}
.submission_block .award_details article p:nth-of-type(5) {color:#faf3b8;}
.submission_block .award_details article p:nth-of-type(5) strong a {color:#faf3b8; border-bottom:1px solid #faf3b8;}
.submission_block .award_details article p:nth-of-type(6) {margin-top:10%;}
.submission_block .award_details .illusion_logo {width:95px;height:auto;margin: 0 0 -10px 5px;}
.submission_block .award_details .ello_logo {width:40px;height:auto;margin: 0 5px -10px 0;}
.submission_block .award_details .ello_logo img {margin-top:30px;}
.submission_block .award_details .enter_button {background-color:#fff;border:medium none;color:#000;display:inline-block;font-size:27px;margin-bottom:4%;margin-left:-16px;margin-top:7%;padding:15px 32px;text-align:center;text-weight:bold;text-decoration:none;}

.submission_block .about_award {background:#fff url(images/demo/submission_award_bg_yellow_trophy_.jpg) center top no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.submission_block .about_award {height:1000px;}

.submission_block .submit_now {background:#eee;margin-top:-10px;}
.submission_block .submit_now .inner_wrapper{position:relative;right:5%;}
.submission_block .submit_now .text_block {text-align:center;padding-bottom:0;}
.submission_block .submit_now .text_block article {padding-left:50px;}
.submission_block .submit_now h3 {color:#000;margin-left:3%;}
.submission_block .submit_now p:nth-of-type(1) {color:#528bff;font:27px 'swisHeavy';margin-top:2%;}
.submission_block .submit_now p:nth-of-type(2) {color:#04ac00;font:47px 'swisHeavy';margin-top:-2%;}
.submission_block .submit_now p:nth-of-type(2) span {color:#999;text-decoration:line-through;}
.submission_block .submit_now .btn-box > p  {color:#999;font:20px 'SwisLight';}

.submissions li {padding-bottom:6%;}


/* Newsletter page */
.text_block article .newsp {font-size:26px;line-height:28px;text-align:center;}
.text_block .widget_wysija_cont {width:635px;margin:0 auto;text-align:center;}
.text_block .widget_wysija_cont .wysija-input {width:100%;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:143px;text-align:center;padding:0 20px;color:#000;font:44px 'SwisLight';margin-bottom:20px;}
.text_block .widget_wysija_cont .wysija-input:focus {color:#ff2e00;background:#d7d7d7;}
.text_block .widget_wysija_cont .wysija-submit {background:#ff3f0d;border:none;height:160px;text-align:center;font:70px 'ChaletComprimeCologneEighty';color:#fff;width:100%;margin-bottom:20px;}
.text_block .widget_wysija_cont .wysija-submit:hover {background:#e9320e;}
.text_block .widget_wysija_cont p {padding:0;}
.text_block .widget_wysija_cont .wysija-checkbox-paragraph {display:inline-block;vertical-align:middle;zoom:1;*display:inline;padding:5px 15px;}
.text_block .widget_wysija_cont .formError {opacity:1 !important;position:static !important;width:100%;}
.text_block .widget_wysija_cont .formError + .wysija-input {border-color:#ff3f0d;}
.text_block .widget_wysija_cont .formError .formErrorContent {width:100%;background:none;margin:0;padding:0;color:#ff2e00;border:none;font:17px/30px 'SwisHeavy';}
.text_block .widget_wysija_cont .allmsgs {color:#dd0304;font:50px 'SwisLight';padding:30px 0 390px 0;text-align:center;background:url(images/icons/newsletter.png) center bottom no-repeat;background-size:479px 250px;}
.text_block .widget_wysija_cont .allmsgs .updated {background:none;border:none;}
.text_block .widget_wysija_cont .allmsgs .updated li {color:#dd0304;font:50px 'SwisLight';}


/* Footer */
.footer {clear:both;background:#000;text-align:center;font-size:14px;line-height:14px;padding:95px 0 50px 0;}
	/* Award list */
.footer .award_list {padding-bottom:100px;}
.footer .award_list p {font:16px 'SwisLightCond';color:#828282;padding-bottom:50px;padding-left:4%;}
.footer .award_list p span {font-family:'SwisMedium';}
.footer .award_list ul {font-size:0;line-height:0;}
.footer .award_list ul li {display:inline-block;vertical-align:middle;zoom:1;*display:inline;padding:0 2%;}
.footer .award_list ul li img {height:134px;width:auto;}
.footer .award_list div img {width:557px;}
	/* Social list */
.footer .social_list {float:left;width:25%;}
.footer .social_list ul {font-size:0;line-height:0;}
.footer .social_list ul li {display:inline-block;vertical-align:middle;zoom:1;*display:inline;padding:0 3px;}
.footer .social_list ul li img {width:50px;}
	/* Bottom menu */
.footer .bottom_menu {float:left;width:57%;}
.footer .bottom_menu nav ul {font-size:0;line-height:0;}
.footer .bottom_menu nav ul li {display:inline-block;vertical-align:middle;zoom:1;*display:inline;font:40px/50px 'ChaletComprimeMilanSixty';padding:0 1.5% 16px 1.5%;;text-transform:uppercase;}
.footer .bottom_menu nav ul li a, .footer .bottom_menu nav ul li a:visited {color:#999;}
.footer .bottom_menu p {color:#686868;}
.footer .bottom_menu p span {display:none;padding-left:10px;font-family:'SwisHeavy';}
.footer .bottom_menu p a, .footer .bottom_menu p a:visited {text-decoration:underline;color:#686868;}
.footer .bottom_menu p span a, .footer .bottom_menu p span a:visited {color:#9b9b9b;}
	/* Hosting */
.footer .hosting {float:left;width:18%;}
.footer .hosting p {text-transform:uppercase;font-size:11px;}
.footer .hosting p img {margin-bottom:19px;width:123px;}
.footer .hosting p a {color:#999;}




/* Media Queries */

	/* Desktop 4500 */
@media only screen and (min-width: 4500px) {
body {font-size:60px;line-height:95px;}
/* Header */
.header {height:199px;}
.header .logo_home {background-size:168px 111px;width:168px;height:199px;}
.header_fixed .logo_home {background-size:168px 111px;}
	/* Top menu */
.menu_trigger {width:199px;height:199px;background-size:126px 126px;}
.header .top_menu > div > nav > ul > li {font-size:129px;line-height:199px;padding-left:87px;}
.header .top_menu > div > nav > ul > li.more a {background-size:43px 30px;padding-right:55px;}
.header .top_menu > div > div > ul > li, .header .top_menu > div > div > nav > ul > li {font-size:114px;line-height:157px;}
	/* Share block */
.share_block .share_total {font-size:129px;}
.share_block > span {width:127px;height:199px;background-size:127px 106px;}
.share_block .share_list {width:1140px;padding:80px 160px;}
.share_block .share_list p {font-size:85px;line-height:95px;padding-bottom:20px;}
.share_block .share_list p:last-child {font-size:80px;line-height:95px;padding-bottom:0;}
.share_block .share_list p:last-child strong {font-size:85px;line-height:95px;}
.share_block .share_list ul li a {height:205px;background-size:162px 132px;}
.share_block .share_list ul li span {font-size:77px;line-height:205px;}
	/* Follow list */
.follow_list > span {background-size:250px 87px;width:250px;height:199px;padding-right:55px;margin:0 105px;}
.follow_list > span:after {background-size:43px 30px;width:55px;height:199px;}
.follow_list .follow_block {width:2000px;padding:135px;}
.follow_list .follow_block > p {font:81px 'SwisLight';}
.follow_list .follow_block > p span {font:85px 'SwisHeavy';}
.follow_list .follow_block > ul li {padding:50px 75px;}
.follow_list .follow_block > ul li img {width:250px;}
.follow_list .follow_block .shortcode_wysija .wysija-paragraph > input {font:85px 'SwisLight';height:236px;}
.follow_list .follow_block .shortcode_wysija .wysija-submit {font:71px 'SwisLight';height:236px;}
.follow_list .follow_block .shortcode_wysija .wysija-checkbox-paragraph label {font:63px/78px 'SwisLight';}
	/* Search block */
.search_block > span {width:113px;height:199px;background-size:113px 113px;}
.search_block .search_form {width:0;padding-right:210px;}
.search_block .search_form.show {width:1760px;}
.search_block .search_form form .s {background-position:95px center;background-size:26px 117px;padding-left:190px;font:80px 'SwisMedium';}
.search_block .search_form form input[type=submit] {width:113px;height:199px;background-size:113px 113px;}
/* Revolution slider */
.black, .royalSlider .rsContent .txt-box h2 {max-width:1300px;font-size:230px !important;line-height:200px !important;padding:30px 60px !important;}
.royalSlider .rsContent .txt-box h2 {margin-left:-750px !important;}
.caption-white{display:none;}
.tparrows {width:92px !important;height:92px !important;}
.tp-leftarrow, .tp-rightarrow {background-size:60px 92px !important;}
.home_illusion {width:2000px;margin-left:-975px;top:770px;}
#vjs_video_4_html5_api, .vjs-tech{margin-top:-20px !important;}
.video-layer-inner{margin-right:-20px;}
/* Article list */
.articles-lst li, .articles-lst li:nth-child(24n+1), .articles-lst li:nth-child(24n+10), .articles-lst li:nth-child(24n+11), .articles-lst li:nth-child(24n+20) {width:16.666%;}
.articles-lst li:nth-child(24n+4), .articles-lst li:nth-child(24n+8), .articles-lst li:nth-child(24n+11), .articles-lst li:nth-child(24n+14), .articles-lst li:nth-child(24n+18), .articles-lst li:nth-child(24n+21) {clear:none;}
.articles-lst li:nth-child(6n+1){clear:both;}
.articles-lst li > h2, .yarpp-related .read-more {font-size:228px;line-height:240px;}
.articles-lst-holder_index .articles-lst li > h2, .yarpp-related .read-more {font-size:170px;line-height:212px;}
.articles-lst li > h2.ttl-comm a {background-size:146px 170px;margin-left:10px;}
.articles-lst li a span {min-height:335px;font-size:58px;line-height:60px;}
.articles-lst li:nth-child(24n+1) a span, .articles-lst li:nth-child(24n+10) a span, .articles-lst li:nth-child(24n+11) a span, .articles-lst li:nth-child(24n+20) a span {padding:5%;min-height:355px;background:#fff;border-right:1px solid #bcbcbc;color:#393939;font-size:48px;text-shadow:none;position:static;width:auto;text-align:center;text-transform:none;}
.articles-lst li:nth-child(24n+1):hover a span, .articles-lst li:nth-child(24n+10):hover a span, .articles-lst li:nth-child(24n+11):hover a span, .articles-lst li:nth-child(24n+20):hover a span {background:#fff;color:#ff2f00;}
.yarpp-related .articles-lst li:nth-child(4n+1) {clear:none;}
.yarpp-related .articles-lst li:nth-child(6n+1) {clear:both;}
.yarpp-related .articles-lst li:nth-child(24n+1), .yarpp-related .articles-lst li:nth-child(24n+10), .yarpp-related .articles-lst li:nth-child(24n+11), .yarpp-related .articles-lst li:nth-child(24n+20) {width:16.666%;}
.yarpp-related .articles-lst li:nth-child(24n+1) a span, .yarpp-related .articles-lst li:nth-child(24n+10) a span, .yarpp-related .articles-lst li:nth-child(24n+11) a span, .yarpp-related .articles-lst li:nth-child(24n+20) a span {min-height:335px;font-size:48px;}
/* More post */
.info-bottom-area .btn-more-posts, .posts_navigation a, .posts_navigation a:visited {font-size:245px;line-height:641px;width:100%;}
/*.info-bottom-area .btn-more-posts span, .posts_navigation a span {padding-left:220px;background-size:159px 159px;}*/
.info-bottom-area .adv-box {width:41%;}
.info-bottom-area .adv-box .adv-link {font-size:35px;line-height:40px;}
#infscr-loading {margin-bottom:-641px;line-height:641px;}
#main .navigation_wrap {height:641px;}
/* Text block */
.text_block {padding:350px 0;}
.inner_wrapper {width:3060px;}
.text_block header h1 {font-size:440px;line-height:460px;padding-bottom:100px;}
.text_block article h3 {font-size:221px;line-height:235px;padding-bottom:50px;}
.text_block article .newstitle {font-size:150px;line-height:180px;padding:130px 0 170px 0;}
.text_block article p {padding-bottom:105px;}
.text_block article > ul {margin:0 0 240px 75px;}
.text_block article > ul li {font-size:89px;line-height:100px;}
/* 404 block */
.block_404 article > p {font-size:101px;line-height:124px;}
.block_404 article div p {font-size:52px;line-height:73px;}
/* Single */
#main > figure figcaption {top:180px;}
#main > figure figcaption h1 {font-size:250px;line-height:250px;}
#main #content {float:none;padding:0 300px;margin:0 auto;background:#eee;max-width:3600px;}
#main #content .adv-single-top-leaderboard-box, ,#main #content .adv-single-middle-leaderboard-2-box {margin-bottom:110px;padding:70px 0;}
#main #content .adv-single-middle-leaderboard-2-box {width:100%;}
#main #content .entry_single, #main #content .author_block {background:#fff;}
#main #content .entry.entry_single_community {padding-top:120px;}
#main #content .entry p, #main #content .entry h6 {padding-bottom:115px;}
#main #content .entry p.warning, #main #content .entry p.warning_spons , #main #content .entry h6 {font-size:43px;line-height:52px;}
#main #content .entry p .intro {font-size:90px;line-height:110px;}
#main #content .entry .top10, #main #content .entry .top5 {font-size:50px;line-height:75px;top:130px;}
#main #content .entry h2 {font-size:210px;line-height:235px;}
#main #content .entry h3, #main #content .entry h4, #main #content .entry h5 {padding-bottom:110px;}
#main #content .entry pre {font-size:50px;line-height:66px;}
#main #content .author_block .desc h3 {font-size:80px;line-height:95px;}
#main #content .author_block .desc h4 {font-size:50px;line-height:95px;}
#main #content .author_block .desc > div {font-size:55px;line-height:95px;}
#main #content .author_block .desc > div span, #main #content .author_block .desc > div a, #main #content .author_block .desc > div a:visited {padding:0 37px;}
.bottom_popup_adv p:first-child {font-size:82px;padding-bottom:84px;}
.bottom_popup_adv p:nth-child(2) a {padding:35px;font-size:74px;}
.bottom_popup_adv .close {background-size:61px 61px;width:98px;height:98px;}
#main #content .adv-box-inpost-casing{background:#ddd !important;margin-top:-45px;}
.aside-area {right:50%;margin-right:-1800px;}
.entry_single .video-container {width:100% !important;}

/* About block */
.about_block h3 {font-size:220px;line-height:240px;padding-bottom:150px;}
.about_intro {padding:520px 0;min-height:4040px;}
.about_intro p {padding-bottom:170px;}
.about_intro p.introtxt {font-size:90px;line-height:110px;background-size:1947px 751px;padding-top:750px;}
.about_team {padding:375px 0 190px 0;}
.about_team .team-1st-casing .team-lst li h4 {font-size:120px;line-height:140px;}
.about_team .team-1st-casing .team-lst li h5 {font-size:60px;line-height:80px;}
.about_award {padding:320px 0;}
.about_award .award-1st li {font-size:85px;line-height:100px;padding:75px 0 85px 0;}
.about_award .award-1st li a, .about_award .award-1st li a:visited {font-size:204px;line-height:220px;}
.about_hosting {padding:470px 0;}
/* Author list */
.author_list {padding:335px 0 135px 0;}
.author_list select {font-size:94px;height:212px;}
.author_info h1 {font-size:406px;line-height:420px;}
.author_info h2 {font-size:217px;line-height:230px;padding-bottom:145px;}
.author_info p {font-size:67px;line-height:76px;padding-bottom:75px;}
.author_info ul li {font-size:79px;line-height:79px;padding-right:95px;margin-right:95px;}
/* Advertise block */
.advertise_top {padding-top:300px;min-height:4220px;}
.advertise_top p.introtxt {font-size:90px;line-height:100px;padding-bottom:200px;}
.advertise_block .inner_wrapper {padding:100px 0 250px 0;}
.advertise_block h1 {font-size:440px;line-height:460px;padding-bottom:180px;}
.advertise_block h3 {font-size:220px;line-height:240px;padding:200px 0 90px 0;}
.advertise_block p {font-size:60px;line-height:95px;padding-bottom:100px;}
.advertise_block .bsa-logo img {width:400px;}
/* Contact block */
.contact_block {padding:350px 0 700px 0;}
.contact_block h1 {font-size:440px;line-height:460px;padding-bottom:130px;}
.contact_block .contact-side, .contact-form .error_main, .contact-form .row, .contact-form .check-row {padding-bottom:130px;}
.contact_block .submitted p, .contact_block .contact-side p, .contact-form .error_main, .contact-form .row label {font-size:80px;line-height:90px;}
.contact-form .row label .error, .contact-form .row label.error, #total_validation .error, #agree_notification.error {top:-120px;font-size:60px;line-height:70px;}
.contact-form .row input[type=text] {height:200px;font-size:80px;}
.contact-form .row textarea {height:740px;font-size:80px;}
.contact-form .check-row input[type=checkbox] + label {padding-left:170px;background-size:103px 103px;font-size:63px;line-height:103px;}
.contact-form .btn-box button {height:550px;font-size:244px;line-height:260px;}
/*.contact-form .btn-box button > span {padding-left:230px;background-size:162px 162px;}*/
	/* Submission styles */
.contact-form .row .add-txt {font-size:56px;line-height:70px;}
.contact-form .hold, .contact-form .hold input {height:200px;}
.contact-form .upload_image_text, .contact-form .captcha-img span, .contact-form .btn-box > p {font-size:67px;line-height:130px;margin-left:115px;}
.contact-form .check-row .label_title {font-size:80px;line-height:90px;}
.contact-form .btn-box > p {padding:100px 0 450px 0;}
/* Submission block */
.submission_block .submit_work {padding:390px 0 700px 0;}
.submission_block .submit_work article h3 + p {margin-bottom:140px;}
.submission_block .submit_work article p {font-size:60px;line-height:95px;}
.submission_block .submit_work article p span {font-size:85px;}
.submission_block .submit_work article p:first-child {font-size:90px;line-height:130px;}
.submission_block .submit_work article h4 {font-size:80px;line-height:180px;padding-bottom:100px;}
.submission_block .submit_work article h4 span {font-size:150px;}
/*.submission_block .submit_work article p:last-child {font-size:55px;}*/
.submission_block .submit_work article p:last-child img {width:1000px;}
.submission_block .submission_arrow_down {width:83px!important;}

/* Newsletter page */
.text_block article .newsp {font-size:90px;line-height:100px;}
.text_block .widget_wysija_cont {width:2220px;}
.text_block .widget_wysija_cont .wysija-input {height:488px;font-size:156px;margin-bottom:100px;}
.text_block .widget_wysija_cont .wysija-submit {height:550px;font-size:244px;line-height:260px;margin-bottom:100px;}
.text_block .widget_wysija_cont .wysija-checkbox-paragraph {padding:20px 60px;}
.text_block .widget_wysija_cont .formError .formErrorContent {font-size:60px;line-height:80px;}
.text_block .widget_wysija_cont .allmsgs, .text_block .widget_wysija_cont .allmsgs .updated li {font-size:150px;line-height:180px;}
/* Footer */
.footer {font-size:50px;line-height:50px;padding-top:340px;}
	/* Award list */
.footer .award_list {padding-bottom:380px;}
.footer .award_list p {font-size:57px;line-height:57px;padding-bottom:185px;}
.footer .award_list ul li img {height:auto;}
.footer .award_list div img {width:auto;}
	/* Social list */
.footer .social_list ul li {padding:0 6px;}
.footer .social_list ul li img {width:auto;}
	/* Bottom menu */
.footer .bottom_menu nav ul li {font-size:140px;line-height:160px;padding-bottom:45px;}
	/* Hosting */
.footer .hosting p {font-size:45px;}
.footer .hosting p img {margin-bottom:48px;width:auto;}
}


	/* Desktop 2600 */
@media only screen and (min-width: 2550px) and (max-width: 4499px) {
body {font-size:40px;line-height:63px;}
/* Header */
.header {height:116px;}
.header .logo_home {background-size:98px 65px;width:98px;height:116px;}
.header_fixed .logo_home {background-size:98px 65px;}
	/* Top menu */
.menu_trigger {width:116px;height:116px;background-size:73px 73px;}
.header .top_menu > div > nav > ul > li {font-size:75px;line-height:116px;padding-left:47px;}
.header .top_menu > div > nav > ul > li.more a {background-size:25px 18px;padding-right:35px;}
.header .top_menu > div > div > ul > li, .header .top_menu > div > div > nav > ul > li {font-size:66px;line-height:91px;}
	/* Share block */
.share_block .share_total {font-size:75px;}
.share_block > span {width:75px;height:116px;background-size:75px 62px;}
.share_block .share_list {width:655px;padding:42px 90px;}
.share_block .share_list p {font-size:47px;line-height:57px;padding-bottom:17px;}
.share_block .share_list p:last-child {font-size:42px;line-height:57px;padding-bottom:0;}
.share_block .share_list p:last-child strong {font-size:47px;line-height:57px;}
.share_block .share_list ul li a {height:118px;background-size:96px 78px;}
.share_block .share_list ul li span {font-size:44px;line-height:118px;}
	/* Follow list */
.follow_list > span {background-size:144px 51px;width:144px;height:116px;padding-right:35px;margin:0 65px;}
.follow_list > span:after {background-size:25px 18px;width:35px;height:116px;}
.follow_list .follow_block {width:1155px;padding:80px;}
.follow_list .follow_block > p {font:35px 'SwisLight';}
.follow_list .follow_block > p span {font:49px 'SwisHeavy';}
.follow_list .follow_block > ul li {padding:30px 40px;}
.follow_list .follow_block > ul li img {width:145px;}
.follow_list .follow_block .shortcode_wysija .wysija-paragraph > input {font:49px 'SwisLight';height:137px;}
.follow_list .follow_block .shortcode_wysija .wysija-submit {font:41px 'SwisLight';height:137px;}
.follow_list .follow_block .shortcode_wysija .wysija-checkbox-paragraph label {font:36px/46px 'SwisLight';}
	/* Search block */
.search_block > span {width:66px;height:116px;background-size:66px 66px;}
.search_block .search_form {width:0;padding-right:118px;}
.search_block .search_form.show {width:1018px;}
.search_block .search_form form .s {background-position:56px center;background-size:16px 68px;padding-left:109px;font:46px 'SwisMedium';}
.search_block .search_form form input[type=submit] {width:66px;height:116px;background-size:66px 66px;}
/* Revolution slider */
.black, .royalSlider .rsContent .txt-box h2 {max-width:570px;font-size:90px !important;line-height:90px !important;padding:30px 30px !important;}
.royalSlider .rsContent .txt-box h2 {margin-left:-375px !important;}
.caption-white{display:none;}
.tparrows {width:62px !important;height:62px !important;}
.tp-leftarrow, .tp-rightarrow {background-size:41px 62px !important;}
.home_illusion {width:770px;margin-left:-423px;top:350px;}
#vjs_video_4_html5_api, .vjs-tech{margin-top:0 !important;}
/* Article list */
.articles-lst li, .articles-lst li:nth-child(24n+1), .articles-lst li:nth-child(24n+10), .articles-lst li:nth-child(24n+11), .articles-lst li:nth-child(24n+20) {width:16.666%;}
.articles-lst li:nth-child(24n+4), .articles-lst li:nth-child(24n+8), .articles-lst li:nth-child(24n+11), .articles-lst li:nth-child(24n+14), .articles-lst li:nth-child(24n+18), .articles-lst li:nth-child(24n+21) {clear:none;}
.articles-lst li:nth-child(6n+1){clear:both;}
.articles-lst li > h2{top:25%;}
.articles-lst li > h2, .yarpp-related .read-more {font-size:113px;line-height:113px;}
.articles-lst-holder_index .articles-lst li > h2, .yarpp-related .read-more {font-size:94px;line-height:122px;}
.articles-lst li > h2.ttl-comm a {background-size:80px 93px;margin-left:10px;}
.articles-lst li a span {min-height:230px;font-size:28px;line-height:35px;}
.articles-lst li:nth-child(24n+1) a span, .articles-lst li:nth-child(24n+10) a span, .articles-lst li:nth-child(24n+11) a span, .articles-lst li:nth-child(24n+20) a span {padding:5%;min-height:240px;background:#fff;border-right:1px solid #bcbcbc;color:#393939;font-size:28px;text-shadow:none;position:static;width:auto;text-align:center;text-transform:none;}
.articles-lst li:nth-child(24n+1):hover a span, .articles-lst li:nth-child(24n+10):hover a span, .articles-lst li:nth-child(24n+11):hover a span, .articles-lst li:nth-child(24n+20):hover a span {background:#fff;color:#ff2f00;}
.yarpp-related .articles-lst li:nth-child(4n+1) {clear:none;}
.yarpp-related .articles-lst li:nth-child(6n+1) {clear:both;}
.yarpp-related .articles-lst li:nth-child(24n+1), .yarpp-related .articles-lst li:nth-child(24n+10), .yarpp-related .articles-lst li:nth-child(24n+11), .yarpp-related .articles-lst li:nth-child(24n+20) {width:16.666%;}
.yarpp-related .articles-lst li:nth-child(24n+1) a span, .yarpp-related .articles-lst li:nth-child(24n+10) a span, .yarpp-related .articles-lst li:nth-child(24n+11) a span, .yarpp-related .articles-lst li:nth-child(24n+20) a span {min-height:230px;font-size:28px;}
/* More post */
.info-bottom-area .btn-more-posts, .posts_navigation a, .posts_navigation a:visited {font-size:142px;line-height:370px;width:100%;}
/*.info-bottom-area .btn-more-posts span, .posts_navigation a span {padding-left:125px;background-size:93px 93px;}*/
.info-bottom-area .adv-box {width:41%;}
.info-bottom-area .adv-box .adv-link {font-size:20px;line-height:23px;}
#infscr-loading {margin-bottom:-370px;line-height:370px;}
#main .navigation_wrap {height:370px;}
/* Text block */
.text_block {padding:200px 0;}
.inner_wrapper {width:1760px;}
.text_block header h1 {font-size:250px;line-height:260px;padding-bottom:55px;}
.text_block article h3 {font-size:128px;line-height:135px;padding-bottom:30px;}
.text_block article .newstitle {font-size:85px;line-height:95px;padding:60px 0 90px 0;}
.text_block article p {padding-bottom:65px;}
.text_block article > ul {margin:0 0 150px 40px;}
.text_block article > ul li {font-size:51px;line-height:60px;}
/* 404 block */
.block_404 article > p {font-size:58px;line-height:52px;}
.block_404 article div p {font-size:28px;line-height:38px;}
/* Single */
#main > figure figcaption {top:200px;}
#main > figure figcaption h1 {font-size:100px;line-height:100px;}
#main #content {float:none;max-width:2600px;background:#fff;padding:0 300px;margin:0 auto;}
#main #content .adv-single-top-leaderboard-box,#main #content .adv-single-middle-leaderboard-2-box {margin-bottom:85px;padding:55px 0;}
#main #content .adv-single-middle-leaderboard-2-box {width:100%;}
#main #content .entry_single, #main #content .author_block {background:#fff;}
#main #content .entry.entry_single_community {padding-top:95px;}
#main #content .entry p, #main #content .entry h6 {padding-bottom:75px;}
#main #content .entry p.warning, #main #content .entry p.warning_spons, #main #content .entry h6 {font-size:28px;line-height:37px;}
#main #content .entry p .intro {font-size:60px;line-height:72px;}
#main #content .entry .top10, #main #content .entry .top5 {font-size:42px;line-height:49px;top:130px;}
#main #content .entry h2 {font-size:140px;line-height:155px;}
#main #content .entry h3, #main #content .entry h4, #main #content .entry h5 {padding-bottom:65px;}
#main #content .entry pre {font-size:33px;line-height:46px;}
#main #content .author_block .desc h3 {font-size:53px;line-height:60px;}
#main #content .author_block .desc h4 {font-size:33px;line-height:60px;}
#main #content .author_block .desc > div {font-size:37px;line-height:62px;}
#main #content .author_block .desc > div span, #main #content .author_block .desc > div a, #main #content .author_block .desc > div a:visited {padding:0 27px;}
.bottom_popup_adv p:first-child {font-size:47px;padding-bottom:60px;}
.bottom_popup_adv p:nth-child(2) a {padding:23px;font-size:43px;}
.bottom_popup_adv .close {background-size:37px 37px;width:58px;height:58px;}
#main #content .adv-box-inpost-casing{margin-top:-50px;}
.aside-area {right:auto;left:50%;margin-left:962px;}
.entry_single .video-container {width:100% !important;}

	/* Sidebar */
.aside-active {top:110px!important;}	
/* About block */
.about_block h3 {font-size:128px;line-height:140px;padding-bottom:90px;}
.about_intro {padding:315px 0;min-height:2400px;}
.about_intro p {padding-bottom:120px;}
.about_intro p.introtxt {font-size:52px;line-height:60px;background-size:800px 309px;padding-top:460px;}
.about_team {padding:220px 0 110px 0;}
.about_team .team-1st-casing .team-lst li h4 {font-size:69px;line-height:77px;}
.about_team .team-1st-casing .team-lst li h5 {font-size:35px;line-height:42px;}
.about_award {padding:165px 0;}
.about_award .award-1st li {font-size:49px;line-height:57px;padding:45px 0 55px 0;}
.about_award .award-1st li a, .about_award .award-1st li a:visited {font-size:118px;line-height:125px;}
.about_hosting {padding:250px 0;}
/* Author list */
.author_list {padding:195px 0 80px 0;}
.author_list select {font-size:54px;height:124px;}
.author_info h1 {font-size:234px;line-height:250px;}
.author_info h2 {font-size:125px;line-height:136px;padding-bottom:100px;}
.author_info p {font-size:39px;line-height:46px;padding-bottom:55px;}
.author_info ul li {font-size:45px;line-height:45px;padding-right:55px;margin-right:55px;}
/* Advertise block */
.advertise_top {padding-top:165px;min-height:2420px;}
.advertise_top p.introtxt {font-size:52px;line-height:58px;padding-bottom:105px;}
.advertise_block .inner_wrapper {padding:65px 0 170px 0;}
.advertise_block h1 {font-size:250px;line-height:260px;padding-bottom:110px;}
.advertise_block h3 {font-size:128px;line-height:140px;padding:115px 0 90px 0;}
.advertise_block p {font-size:35px;line-height:55px;padding-bottom:65px;}
.advertise_block .bsa-logo img {width:230px;}
/* Contact block */
.contact_block {padding:210px 0 500px 0;}
.contact_block h1 {font-size:250px;line-height:260px;padding-bottom:90px;}
.contact_block .contact-side, .contact-form .error_main, .contact-form .row, .contact-form .check-row {padding-bottom:90px;}
.contact_block .submitted p, .contact_block .contact-side p, .contact-form .error_main, .contact-form .row label {font-size:45px;line-height:50px;}
.contact-form .row label .error, .contact-form .row label.error, #total_validation .error, #agree_notification.error {top:-80px;font-size:34px;line-height:40px;}
.contact-form .row input[type=text] {height:118px;font-size:45px;}
.contact-form .row textarea {height:430px;font-size:45px;}
.contact-form .check-row input[type=checkbox] + label {padding-left:95px;background-size:60px 60px;font-size:36px;line-height:60px;}
.contact-form .btn-box button {height:320px;font-size:143px;line-height:150px;}
/*.contact-form .btn-box button > span {padding-left:135px;background-size:95px 95px;}*/
	/* Submission styles */
.contact-form .row .add-txt {font-size:32px;line-height:40px;}
.contact-form .hold, .contact-form .hold input {height:118px;}
.contact-form .upload_image_text, .contact-form .captcha-img span, .contact-form .btn-box > p {font-size:39px;line-height:75px;margin-left:70px;}
.contact-form .check-row .label_title {font-size:45px;line-height:50px;}
.contact-form .btn-box > p {padding:60px 0 260px 0;}
/* Submission block */
.submission_block .submit_work {padding:220px 0 380px 0;}
.submission_block .submit_work article h3 + p {margin-bottom:85px;}
.submission_block .submit_work article p {font-size:35px;line-height:55px;}
.submission_block .submit_work article p span {font-size:70px!important;}
.submission_block .submit_work article p:first-child {font-size:52px;line-height:75px;padding-right:6%;}
.submission_block .submit_work article h4 {font-size:85px;line-height:107px;padding-bottom:55px;}
.submission_block .submit_work article h4 span {font-size:120px;}
/*.submission_block .submit_work article p:last-child {font-size:32px;}*/
.submission_block .about_award {height:800px;}
.submission_block .submit_work article p:last-child img {width:579px;}
.submission_block .submission_arrow_down {width:80px!important;}

/* Newsletter page */
.text_block article .newsp {font-size:52px;line-height:58px;}
.text_block .widget_wysija_cont {width:1283px;}
.text_block .widget_wysija_cont .wysija-input {height:283px;font-size:90px;margin-bottom:55px;}
.text_block .widget_wysija_cont .wysija-submit {height:320px;font-size:143px;line-height:150px;margin-bottom:55px;}
.text_block .widget_wysija_cont .wysija-checkbox-paragraph {padding:10px 35px;}
.text_block .widget_wysija_cont .formError .formErrorContent {font-size:35px;line-height:45px;}
.text_block .widget_wysija_cont .allmsgs, .text_block .widget_wysija_cont .allmsgs .updated li {font-size:85px;line-height:95px;}
/* Footer */
.footer {font-size:29px;line-height:29px;padding-top:195px;}
	/* Award list */
.footer .award_list {padding-bottom:230px;}
.footer .award_list p {font-size:33px;line-height:33px;padding-bottom:110px;}
.footer .award_list ul li img {height:266px;}
.footer .award_list div img {width:435px;}
	/* Social list */
.footer .social_list ul li {padding:0 6px;}
.footer .social_list ul li img {width:94px;}
	/* Bottom menu */
.footer .bottom_menu nav ul li {font-size:81px;line-height:94px;padding-bottom:35px;}
	/* Hosting */
.footer .hosting p {font-size:24px;}
.footer .hosting p img {margin-bottom:38px;width:244px;}
}
@media only screen and (min-width: 2550px) and (max-width: 4650px) {
.aside-area {margin-left:1000px;}
}


	/* Desktop 2000 */
@media only screen and (min-width: 1900px) and (max-width: 2549px) {
body {font-size:34px;line-height:54px;}
/* Header */
.header {height:91px;}
.header .logo_home {background-size:77px 51px;width:77px;height:91px;}
.header_fixed .logo_home {background-size:77px 51px;}
	/* Top menu */
.menu_trigger {width:91px;height:91px;background-size:57px 51px;}
.header .top_menu > div > nav > ul > li {font-size:57px;line-height:91px;padding-left:37px;}
.header .top_menu > div > nav > ul > li.more a {background-size:20px 15px;padding-right:25px;}
.header .top_menu > div > div > ul > li, .header .top_menu > div > div > nav > ul > li {font-size:51px;line-height:70px;}
	/* Share block */
.share_block .share_total {font-size:57px;}
.share_block > span {width:59px;height:91px;background-size:59px 48px;}
.share_block .share_list {width:505px;padding:35px 70px;}
.share_block .share_list p {font-size:42px;line-height:52px;padding-bottom:15px;}
.share_block .share_list p:last-child {font-size:37px;line-height:52px;padding-bottom:0;}
.share_block .share_list p:last-child strong {font-size:42px;line-height:52px;}
.share_block .share_list ul li a {height:94px;background-size:75px 61px;}
.share_block .share_list ul li span {font-size:34px;line-height:94px;}
	/* Follow list */
.follow_list > span {background-size:112px 39px;width:112px;height:91px;padding-right:25px;margin:0 45px;}
.follow_list > span:after {background-size:20px 15px;width:25px;height:91px;}
.follow_list .follow_block {width:890px;padding:55px;}
.follow_list .follow_block > p {font:34px 'SwisLight';}
.follow_list .follow_block > p span {font:38px 'SwisHeavy';}
.follow_list .follow_block > ul li {padding:20px 30px;}
.follow_list .follow_block > ul li img {width:113px;}
.follow_list .follow_block .shortcode_wysija .wysija-paragraph > input {font:38px 'SwisLight';height:107px;}
.follow_list .follow_block .shortcode_wysija .wysija-submit {font:32px 'SwisLight';height:107px;}
.follow_list .follow_block .shortcode_wysija .wysija-checkbox-paragraph label {font:28px/37px 'SwisLight';}
	/* Search block */
.search_block > span {width:51px;height:91px;background-size:51px 52px;}
.search_block .search_form {width:0;padding-right:90px;}
.search_block .search_form.show {width:780px;}
.search_block .search_form form .s {background-position:43px center;background-size:13px 54px;padding-left:82px;font:36px 'SwisMedium';}
.search_block .search_form form input[type=submit] {width:51px;height:91px;background-size:51px 52px;}
/* Revolution slider */
.black, .royalSlider .rsContent .txt-box h2 {max-width:500px;font-size:70px !important;line-height:70px !important;padding:30px 30px !important;}
.royalSlider .rsContent .txt-box h2 {margin-left:-282px !important;}
.caption-white{display:block;}
.home_illusion {width:600px;margin-left:-310px;top:290px;}
#vjs_video_4_html5_api, .vjs-tech{margin-top:0 !important;}
/* Article list */
.articles-lst li > h2, .yarpp-related .read-more {font-size:102px;line-height:110px;}
.articles-lst-holder_index .articles-lst li > h2, .yarpp-related .read-more {font-size:75px;line-height:94px;}
.articles-lst li > h2.ttl-comm a {background-size:60px 71px;}
.articles-lst li a span {min-height:255px;font-size:28px;line-height:40px;}
.articles-lst li:nth-child(24n+1) a span, .articles-lst li:nth-child(24n+10) a span, .articles-lst li:nth-child(24n+11) a span, .articles-lst li:nth-child(24n+20) a span {font-size:36px;}
.yarpp-related .articles-lst li:nth-child(24n+1), .yarpp-related .articles-lst li:nth-child(24n+10), .yarpp-related .articles-lst li:nth-child(24n+11), .yarpp-related .articles-lst li:nth-child(24n+20) {width:25%;}
.yarpp-related .articles-lst li:nth-child(24n+1) a span, .yarpp-related .articles-lst li:nth-child(24n+10) a span, .yarpp-related .articles-lst li:nth-child(24n+11) a span, .yarpp-related .articles-lst li:nth-child(24n+20) a span {min-height:255px;font-size:32px;}
/* More post */
.info-bottom-area .btn-more-posts, .posts_navigation a, .posts_navigation a:visited {font-size:132px;line-height:386px;width:100%;}
/*.info-bottom-area .btn-more-posts span, .posts_navigation a span {padding-left:120px;background-size:72px 72px;}*/
.info-bottom-area .adv-box {width:49.1%;}
.info-bottom-area .adv-box .adv-link {font-size:20px;line-height:23px;}
#infscr-loading {margin-bottom:-386px;line-height:386px;}
#main .navigation_wrap {height:386px;}
/* Text block */
.text_block {padding:160px 0;}
.inner_wrapper {width:1340px;}
.text_block header h1 {font-size:195px;line-height:205px;}
.text_block article h3 {font-size:99px;line-height:105px;padding-bottom:20px;}
.text_block article .newstitle {font-size:66px;line-height:76px;padding:50px 0 80px 0;}
.text_block article p {padding-bottom:50px;}
.text_block article > ul {margin:0 0 120px 30px;}
.text_block article > ul li {font-size:40px;line-height:46px;}
/* 404 block */
.block_404 article > p {font-size:45px;line-height:52px;}
.block_404 article div p {font-size:23px;line-height:33px;}
/* Single */
#main > figure figcaption {top:130px;}
#main > figure figcaption h1 {font-size:90px;line-height:90px;}
#main #content .adv-single-top-leaderboard-box,#main #content .adv-single-middle-leaderboard-2-box  {margin-bottom:75px;padding:45px 0;}
#main #content .entry.entry_single_community {padding-top:85px;}
#main #content .entry p, #main #content .entry h6 {padding-bottom:65px;}
#main #content .entry p.warning, #main #content .entry p.warning_spons, #main #content .entry h6 {font-size:24px;line-height:29px;}
#main #content .entry p .intro {font-size:51px;line-height:58px;}
#main #content .entry .top10, #main #content .entry .top5 {font-size:38px;line-height:45px;top:110px;}
#main #content .entry h2 {font-size:119px;line-height:130px;}
#main #content .entry h3, #main #content .entry h4, #main #content .entry h5 {padding-bottom:55px;}
#main #content .entry img {vertical-align:top;width:80%;padding:0 0 0 10%;}
#main #content .entry pre {font-size:28px;line-height:41px;}
#main #content .author_block .desc h3 {font-size:45px;line-height:52px;}
#main #content .author_block .desc h4 {font-size:28px;line-height:52px;}
#main #content .author_block .desc > div {font-size:31px;line-height:60px;}
#main #content .author_block .desc > div span, #main #content .author_block .desc > div a, #main #content .author_block .desc > div a:visited {padding:0 23px;}
.bottom_popup_adv p:first-child {font-size:36px;padding-bottom:45px;}
.bottom_popup_adv p:nth-child(2) a {padding:20px;font-size:33px;}
.bottom_popup_adv .close {background-size:23px 23px;width:44px;height:44px;}
#main #content .adv-box-inpost-casing{background:#fff;margin-top:-30px;border-top:1px solid #e7e7e7;}
/* Sidebar */
.aside-active {top:90px!important;}
/* About block */
.about_block h3 {font-size:98px;line-height:107px;padding-bottom:80px;}
.about_intro {padding:240px 0;min-height:1800px;}
.about_intro p {padding-bottom:80px;}
.about_intro p.introtxt {font-size:40px;line-height:46px;background-size:800px 309;padding-top:320px;}
.about_team {padding:160px 0 80px 0;}
.about_team .team-1st-casing .team-lst li h4 {font-size:53px;line-height:60px;}
.about_team .team-1st-casing .team-lst li h5 {font-size:27px;line-height:34px;}
.about_award {padding:130px 0;}
.about_award .award-1st li {font-size:38px;line-height:44px;padding:35px 0 45px 0;}
.about_award .award-1st li a, .about_award .award-1st li a:visited {font-size:91px;line-height:100px;}
.about_hosting {padding:190px 0;}
/* Author list */
.author_list {padding:150px 0 60px 0;}
.author_list select {font-size:42px;height:96px;}
.author_info h1 {font-size:180px;line-height:190px;}
.author_info h2 {font-size:96px;line-height:106px;padding-bottom:60px;}
.author_info p {font-size:30px;line-height:36px;padding-bottom:45px;}
.author_info ul li {font-size:35px;line-height:35px;padding-right:40px;margin-right:40px;}
/* Advertise block */
.advertise_top {padding-top:130px;min-height:1875px;}
.advertise_top p.introtxt {font-size:40px;line-height:44px;padding-bottom:85px;}
.advertise_block .inner_wrapper {padding:45px 0 140px 0;}
.advertise_block h1 {font-size:195px;line-height:205px;padding-bottom:80px;}
.advertise_block h3 {font-size:98px;line-height:107px;padding:105px 0 80px 0;}
.advertise_block p {font-size:27px;line-height:42px;padding-bottom:45px;}
.advertise_block .bsa-logo img {width:180px;}
/* Contact block */
.contact_block {padding:170px 0 340px 0;}
.contact_block h1 {font-size:195px;line-height:205px;padding-bottom:65px;}
.contact_block .contact-side, .contact-form .error_main, .contact-form .row, .contact-form .check-row {padding-bottom:65px;}
.contact_block .submitted p, .contact_block .contact-side p, .contact-form .error_main, .contact-form .row label {font-size:35px;line-height:40px;}
.contact-form .row label .error, .contact-form .row label.error, #total_validation .error, #agree_notification.error {top:-60px;font-size:28px;line-height:35px;}
.contact-form .row input[type=text] {height:93px;font-size:35px;}
.contact-form .row textarea {height:330px;font-size:35px;}
.contact-form .check-row input[type=checkbox] + label {padding-left:76px;background-size:47px 47px;font-size:28px;line-height:47px;}
.contact-form .btn-box button {height:245px;font-size:110px;line-height:120px;}
/*.contact-form .btn-box button > span {padding-left:110px;background-size:73px 73px;}*/
	/* Submission styles */
.contact-form .row .add-txt {font-size:25px;line-height:30px;}
.contact-form .hold, .contact-form .hold input {height:93px;}
.contact-form .upload_image_text, .contact-form .captcha-img span, .contact-form .btn-box > p {font-size:30px;line-height:60px;margin-left:55px;}
.contact-form .check-row .label_title {font-size:35px;line-height:40px;}
.contact-form .btn-box > p {padding:45px 0 190px 0;}
/* Submission block */
.submission_block .submit_work {padding:175px 0 300px 0;}
.submission_block .submit_work article h3 + p {margin-bottom:60px;}
.submission_block .submit_work article p {font-size:27px;line-height:42px;}
.submission_block .submit_work article p span {font-size:50px!important;}
.submission_block .submit_work article p:first-child {font-size:40px;line-height:58px;padding-right:7%;}
.submission_block .submit_work article h4 {font-size:55px;line-height:85px;padding-bottom:45px;}
.submission_block .submit_work article h4 span {font-size:85px;}
.submission_block .about_award {height:700px;}
/*.submission_block .submit_work article p:last-child {font-size:24px;}*/
.submission_block .submit_work article p:last-child img {width:446px;}
.submission_block .submission_arrow_down {width:63px!important;}

/* Newsletter page */
.text_block article .newsp {font-size:40px;line-height:45px;}
.text_block .widget_wysija_cont {width:987px;}
.text_block .widget_wysija_cont .wysija-input {height:219px;font-size:69px;margin-bottom:40px;}
.text_block .widget_wysija_cont .wysija-submit {height:245px;font-size:110px;line-height:120px;margin-bottom:40px;}
.text_block .widget_wysija_cont .wysija-checkbox-paragraph {padding:10px 25px;}
.text_block .widget_wysija_cont .formError .formErrorContent {font-size:26px;line-height:35px;}
.text_block .widget_wysija_cont .allmsgs, .text_block .widget_wysija_cont .allmsgs .updated li {font-size:66px;line-height:76px;}
/* Footer */
.footer {font-size:22px;line-height:22px;padding-top:150px;}
	/* Award list */
.footer .award_list {padding-bottom:170px;}
.footer .award_list p {font-size:25px;line-height:25px;padding-bottom:80px;}
.footer .award_list ul li img {height:206px;}
.footer .award_list div img {width:866px;}
	/* Social list */
.footer .social_list ul li img {width:74px;}
	/* Bottom menu */
.footer .bottom_menu nav ul li {font-size:62px;line-height:74px;}
	/* Hosting */
.footer .hosting p {font-size:18px;}
.footer .hosting p img {width:189px;}
}


	/* Desktop 1700 */
@media only screen and (min-width: 1700px) and (max-width: 1899px) {
body {font-size:28px;line-height:44px;}
/* Header */
.header {height:78px;}
.header .logo_home {background-size:66px 45px;width:66px;height:78px;}
.header_fixed .logo_home {background-size:66px 44px;}
	/* Top menu */
.menu_trigger {width:78px;height:78px;background-size:49px 49px;}
.header .top_menu > div > nav > ul > li {font-size:49px;line-height:78px;padding-left:32px;}
.header .top_menu > div > nav > ul > li.more a {background-size:18px 14px;padding-right:22px;}
.header .top_menu > div > div > ul > li, .header .top_menu > div > div > nav > ul > li {font-size:43px;line-height:60px;}
	/* Share block */
.share_block .share_total {font-size:49px;}
.share_block > span {width:52px;height:78px;background-size:52px 42px;}
.share_block .share_list {width:430px;padding:30px 60px;}
.share_block .share_list p {font-size:37px;line-height:47px;padding-bottom:15px;}
.share_block .share_list p:last-child {font-size:32px;line-height:47px;padding-bottom:0;}
.share_block .share_list p:last-child strong {font-size:37px;line-height:47px;}
.share_block .share_list ul li a {height:79px;background-size:64px 52px;}
.share_block .share_list ul li span {font-size:29px;line-height:79px;}
	/* Follow list */
.follow_list > span {background-size:94px 34px;width:94px;height:78px;padding-right:22px;margin:0 40px;}
.follow_list > span:after {background-size:18px 14px;width:22px;height:78px;}
.follow_list .follow_block {width:755px;padding:50px;}
.follow_list .follow_block > p {font:28px 'SwisLight';}
.follow_list .follow_block > p span {font:32px 'SwisHeavy';}
.follow_list .follow_block > ul li {padding:18px 27px;}
.follow_list .follow_block > ul li img {width:96px;}
.follow_list .follow_block .shortcode_wysija .wysija-paragraph > input {font:32px 'SwisLight';height:107px;}
.follow_list .follow_block .shortcode_wysija .wysija-submit {font:27px 'SwisLight';height:107px;}
.follow_list .follow_block .shortcode_wysija .wysija-checkbox-paragraph label {font:24px/33px 'SwisLight';}
	/* Search block */
.search_block > span {width:44px;height:78px;background-size:44px 45px;}
.search_block .search_form {width:0;padding-right:80px;}
.search_block .search_form.show {width:670px;}
.search_block .search_form form .s {background-position:36px center;background-size:12px 47px;padding-left:70px;font:30px 'SwisMedium';}
.search_block .search_form form input[type=submit] {width:44px;height:78px;background-size:44px 45px;}
/* Revolution slider */
.black, .royalSlider .rsContent .txt-box h2 {max-width:510px;font-size:66px !important;line-height:66px !important;padding:25px 25px !important;}
.royalSlider .rsContent .txt-box h2 {margin-left:-245px !important;}
.home_illusion {width:510px;margin-left:-279px;top:255px;}
#vjs_video_4_html5_api, .vjs-tech{margin-top:0 !important;}
/* Article list */
.articles-lst li > h2, .yarpp-related .read-more {font-size:80px;line-height:75px;}
.articles-lst-holder_index .articles-lst li > h2, .yarpp-related .read-more {font-size:64px;line-height:80px;}
.articles-lst li > h2.ttl-comm a {background-size:53px 61px;}
.articles-lst li a span {min-height:225px;font-size:24px;line-height:34px;}
.articles-lst li:nth-child(24n+1) a span, .articles-lst li:nth-child(24n+10) a span, .articles-lst li:nth-child(24n+11) a span, .articles-lst li:nth-child(24n+20) a span {font-size:31px;}
.yarpp-related .articles-lst li:nth-child(24n+1), .yarpp-related .articles-lst li:nth-child(24n+10), .yarpp-related .articles-lst li:nth-child(24n+11), .yarpp-related .articles-lst li:nth-child(24n+20) {width:25%;}
.yarpp-related .articles-lst li:nth-child(24n+1) a span, .yarpp-related .articles-lst li:nth-child(24n+10) a span, .yarpp-related .articles-lst li:nth-child(24n+11) a span, .yarpp-related .articles-lst li:nth-child(24n+20) a span {min-height:225px;font-size:27px;}
/* More post */
.info-bottom-area .btn-more-posts, .posts_navigation a, .posts_navigation a:visited {font-size:112px;line-height:329px;width:100%;}
/*.info-bottom-area .btn-more-posts span, .posts_navigation a span {padding-left:100px;background-size:62px 63px;}*/
.info-bottom-area .adv-box {width:49.5%;}
.info-bottom-area .adv-box .adv-link {font-size:17px;line-height:20px;}
#infscr-loading {margin-bottom:-329px;line-height:329px;}
#main .navigation_wrap {height:329px;}
/* Text block */
.text_block {padding:130px 0;}
.inner_wrapper {width:1140px;}
.text_block header h1 {font-size:166px;line-height:175px;}
.text_block article h3 {font-size:84px;line-height:90px;padding-bottom:20px;}
.text_block article .newstitle {font-size:57px;line-height:67px;padding:40px 0 70px 0;}
.text_block article p {padding-bottom:40px;}
.text_block article > ul {margin:0 0 100px 30px;}
.text_block article > ul li {font-size:34px;line-height:41px;}
/* 404 block */
.block_404 article > p {font-size:38px;line-height:44px;}
.block_404 article div p {font-size:20px;line-height:30px;}
/* Single */
#main > figure figcaption {top:100px;}
#main > figure figcaption h1 {font-size:70px!important;line-height:60px!important;}
#main #content .adv-single-top-leaderboard-box,#main #content .adv-single-middle-leaderboard-2-box {margin-bottom:50px;padding:40px 0;}
#main #content .entry.entry_single_community {padding-top:60px;}
#main #content .entry p, #main #content .entry h6 {padding-bottom:50px;}
#main #content .entry p.warning, #main #content .entry p.warning_spons, #main #content .entry h6 {font-size:20px;line-height:25px;}
#main #content .entry p .intro {font-size:42px;line-height:49px;}
#main #content .entry .top10, #main #content .entry .top5 {font-size:35px;line-height:42px;top:105px;}
#main #content .entry h2 {font-size:98px;line-height:109px;}
#main #content .entry h3, #main #content .entry h4, #main #content .entry h5 {padding-bottom:40px;}
#main #content .entry pre {font-size:23px;line-height:36px;}
#main #content .entry img {vertical-align:top;width:80%;padding:0 0 0 10%;}
#main #content .author_block .desc h3 {font-size:37px;line-height:44px;}
#main #content .author_block .desc h4 {font-size:23px;line-height:44px;}
#main #content .author_block .desc > div {font-size:26px;line-height:55px;}
#main #content .author_block .desc > div span, #main #content .author_block .desc > div a, #main #content .author_block .desc > div a:visited {padding:0 20px;}
.bottom_popup_adv p:first-child {font-size:31px;padding-bottom:40px;}
.bottom_popup_adv p:nth-child(2) a {padding:17px;font-size:28px;}
.bottom_popup_adv .close {background-size:21px 21px;width:38px;height:38px;}
/* About block */
.about_block h3 {font-size:84px;line-height:90px;padding-bottom:60px;}
.about_intro {padding:210px 0;min-height:1500px;}
.about_intro p {padding-bottom:65px;}
.about_intro p.introtxt {font-size:34px;line-height:40px;background-size:600px 231px;padding-top:300px;}
.about_team {padding:135px 0 70px 0;}
.about_team .team-1st-casing .team-lst li h4 {font-size:45px;line-height:53px;}
.about_team .team-1st-casing .team-lst li h5 {font-size:23px;line-height:30px;}
.about_award {padding:90px 0;}
.about_award .award-1st li {font-size:32px;line-height:38px;padding:25px 0 35px 0;}
.about_award .award-1st li a, .about_award .award-1st li a:visited {font-size:77px;line-height:85px;}
.about_hosting {padding:170px 0;}
/* Author list */
.author_list {padding:130px 0 50px 0;}
.author_list select {font-size:35px;height:83px;}
.author_info h1 {font-size:153px;line-height:165px;}
.author_info h2 {font-size:82px;line-height:90px;padding-bottom:60px;}
.author_info p {font-size:25px;line-height:31px;padding-bottom:35px;}
.author_info ul li {font-size:30px;line-height:30px;padding-right:32px;margin-right:32px;}
/* Advertise block */
.advertise_top {padding-top:120px;min-height:1585px;}
.advertise_top p.introtxt {font-size:34px;line-height:38px;padding-bottom:80px;}
.advertise_block .inner_wrapper {padding:35px 0 130px 0;}
.advertise_block h1 {font-size:166px;line-height:175px;padding-bottom:70px;}
.advertise_block h3 {font-size:84px;line-height:90px;padding:70px 0 60px 0;}
.advertise_block p {font-size:23px;line-height:36px;padding-bottom:35px;}
.advertise_block .bsa-logo img {width:150px;}
/* Contact block */
.contact_block {padding:135px 0 270px 0;}
.contact_block h1 {font-size:166px;line-height:175px;padding-bottom:50px;}
.contact_block .contact-side, .contact-form .error_main, .contact-form .row, .contact-form .check-row {padding-bottom:50px;}
.contact_block .submitted p, .contact_block .contact-side p, .contact-form .error_main, .contact-form .row label {font-size:30px;line-height:35px;}
.contact-form .row label .error, .contact-form .row label.error, #total_validation .error, #agree_notification.error {top:-40px;font-size:24px;line-height:30px;}
.contact-form .row input[type=text] {height:79px;font-size:30px;}
.contact-form .row textarea {height:280px;font-size:30px;}
.contact-form .check-row input[type=checkbox] + label {padding-left:67px;background-size:41px 41px;font-size:24px;line-height:41px;}
.contact-form .btn-box button {height:210px;font-size:94px;line-height:100px;}
/*.contact-form .btn-box button > span {padding-left:90px;background-size:62px 62px;}*/
	/* Submission styles */
.contact-form .row .add-txt {font-size:21px;line-height:22px;}
.contact-form .hold, .contact-form .hold input {height:79px;}
.contact-form .upload_image_text, .contact-form .captcha-img span, .contact-form .btn-box > p {font-size:25px;line-height:50px;margin-left:46px;}
.contact-form .check-row .label_title {font-size:30px;line-height:35px;}
.contact-form .btn-box > p {padding:45px 0 170px 0;}
/* Submission block */
.submission_block .submit_work {padding:150px 0 275px 0;}
.submission_block .submit_work article h3 + p {margin-bottom:55px;}
.submission_block .submit_work article p {font-size:23px;line-height:36px;}
.submission_block .submit_work article p span {font-size:35px;}
.submission_block .submit_work article p:first-child {font-size:34px;line-height:49px;padding-right:5%;}
.submission_block .submit_work article h4 {font-size:64px;line-height:74px;padding-bottom:35px;}
.submission_block .about_award {height:600px;}
/*.submission_block .submit_work article p:last-child {font-size:20px;}*/
.submission_block .submit_work article p:last-child img {width:380px;}
.submission_block .submission_arrow_down {width:53px!important;}
/* Newsletter page */
.text_block article .newsp {font-size:34px;line-height:38px;}
.text_block .widget_wysija_cont {width:840px;}
.text_block .widget_wysija_cont .wysija-input {height:188px;font-size:59px;margin-bottom:35px;}
.text_block .widget_wysija_cont .wysija-submit {height:210px;font-size:94px;line-height:100px;margin-bottom:35px;}
.text_block .widget_wysija_cont .wysija-checkbox-paragraph {padding:10px 25px;}
.text_block .widget_wysija_cont .formError .formErrorContent {font-size:22px;line-height:31px;}
.text_block .widget_wysija_cont .allmsgs, .text_block .widget_wysija_cont .allmsgs .updated li {font-size:57px;line-height:67px;}
/* Footer */
.footer {font-size:19px;line-height:19px;padding-top:130px;}
	/* Award list */
.footer .award_list {padding-bottom:135px;}
.footer .award_list p {font-size:21px;line-height:21px;padding-bottom:70px;}
.footer .award_list ul li img {height:176px;}
.footer .award_list div img {width:737px;}
	/* Social list */
.footer .social_list ul li img {width:64px;}
	/* Bottom menu */
.footer .bottom_menu nav ul li {font-size:53px;line-height:64px;}
	/* Hosting */
.footer .hosting p {font-size:15px;}
.footer .hosting p img {width:162px;}
}


	/* Desktop 1565 */
@media only screen and (min-width: 1565px) and (max-width: 1699px) {
body {font-size:25px;line-height:40px;}
/* Header */
.header {height:73px;}
.header .logo_home {background-size:62px 42px;width:62px;height:73px;}
.header_fixed .logo_home {background-size:62px 41px;}
	/* Top menu */
.menu_trigger {width:73px;height:73px;background-size:46px 46px;}
.header .top_menu > div > nav > ul > li {font-size:45px;line-height:73px;padding-left:29px;}
.header .top_menu > div > nav > ul > li.more a {background-size:18px 14px;padding-right:22px;}
.header .top_menu > div > div > ul > li, .header .top_menu > div > div > nav > ul > li {font-size:40px;line-height:55px;}
	/* Share block */
.share_block .share_total {font-size:45px;}
.share_block > span {width:49px;height:73px;background-size:49px 40px;}
.share_block .share_list {width:400px;padding:25px 50px;}
.share_block .share_list p {font-size:35px;line-height:45px;padding-bottom:15px;}
.share_block .share_list p:last-child {font-size:30px;line-height:45px;padding-bottom:0;}
.share_block .share_list p:last-child strong {font-size:35px;line-height:45px;}
.share_block .share_list ul li a {height:74px;background-size:57px 46px;}
.share_block .share_list ul li span {font-size:27px;line-height:74px;}
	/* Follow list */
.follow_list > span {background-size:88px 31px;width:88px;height:73px;padding-right:22px;margin:0 35px;}
.follow_list > span:after {background-size:18px 14px;width:22px;height:73px;}
.follow_list .follow_block {width:695px;padding:45px;}
.follow_list .follow_block > p {font:26px 'SwisLight';}
.follow_list .follow_block > p span {font:30px 'SwisHeavy';}
.follow_list .follow_block > ul li {padding:17px 24px;}
.follow_list .follow_block > ul li img {width:90px;}
.follow_list .follow_block .shortcode_wysija .wysija-paragraph > input {font:30px 'SwisLight';height:86px;}
.follow_list .follow_block .shortcode_wysija .wysija-submit {font:25px 'SwisLight';height:86px;}
.follow_list .follow_block .shortcode_wysija .wysija-checkbox-paragraph label {font:22px/32px 'SwisLight';}
	/* Search block */
.search_block > span {width:42px;height:73px;background-size:42px 43px;}
.search_block .search_form {width:0;padding-right:70px;}
.search_block .search_form.show {width:615px;}
.search_block .search_form form .s {background-position:34px center;background-size:12px 45px;padding-left:65px;font:28px 'SwisMedium';}
.search_block .search_form form input[type=submit] {width:42px;height:73px;background-size:42px 43px;}
/* Revolution slider */
.black, .royalSlider .rsContent .txt-box h2 {max-width:490px;font-size:63px !important;line-height:60px !important;padding:25px 25px !important;}
.royalSlider .rsContent .txt-box h2 {margin-left:-225px !important;}
.home_illusion {width:460px;margin-left:-250px;top:215px;}
#vjs_video_4_html5_api, .vjs-tech{margin-top:0 !important;}
/* Article list */
.articles-lst li > h2, .yarpp-related .read-more {font-size:80px;line-height:87px;}
.articles-lst-holder_index .articles-lst li > h2, .yarpp-related .read-more {font-size:59px;line-height:74px;}
.articles-lst li > h2.ttl-comm a {background-size:48px 56px;}
.articles-lst li a span {min-height:210px;font-size:22px;line-height:31px;}
.articles-lst li:nth-child(24n+1) a span, .articles-lst li:nth-child(24n+10) a span, .articles-lst li:nth-child(24n+11) a span, .articles-lst li:nth-child(24n+20) a span {font-size:28px;}
.yarpp-related .articles-lst li:nth-child(24n+1), .yarpp-related .articles-lst li:nth-child(24n+10), .yarpp-related .articles-lst li:nth-child(24n+11), .yarpp-related .articles-lst li:nth-child(24n+20) {width:25%;}
.yarpp-related .articles-lst li:nth-child(24n+1) a span, .yarpp-related .articles-lst li:nth-child(24n+10) a span, .yarpp-related .articles-lst li:nth-child(24n+11) a span, .yarpp-related .articles-lst li:nth-child(24n+20) a span {min-height:210px;font-size:25px;}
/* Sidebar */
.aside-active {top:70px!important;}
/* More post */
.info-bottom-area .btn-more-posts, .posts_navigation a, .posts_navigation a:visited {font-size:104px;line-height:304px;width:100%;}
/*.info-bottom-area .btn-more-posts span, .posts_navigation a span {padding-left:90px;background-size:58px 59px;}*/
.info-bottom-area .adv-box {width:49.5%;}
.info-bottom-area .adv-box .adv-link {font-size:16px;line-height:17px;}
#infscr-loading {margin-bottom:-304px;line-height:304px;}
#main .navigation_wrap {height:304px;}
/* Text block */
.text_block {padding:120px 0;}
.inner_wrapper {width:1040px;}
.text_block header h1 {font-size:153px;line-height:160px;}
.text_block article h3 {font-size:77px;line-height:82px;padding-bottom:20px;}
.text_block article .newstitle {font-size:52px;line-height:62px;padding:35px 0 65px 0;}
.text_block article p {padding-bottom:40px;}
.text_block article > ul {margin:0 0 80px 22px;}
.text_block article > ul li {font-size:31px;line-height:38px;}
/* 404 block */
.block_404 article > p {font-size:36px;line-height:42px;}
.block_404 article div p {font-size:18px;line-height:28px;}
/* Single */
#main > figure figcaption h1 {font-size:60px!important;line-height:55px!important;}
#main #content .adv-single-top-leaderboard-box,#main #content .adv-single-middle-leaderboard-2-box {margin-bottom:45px;padding:35px 0;}
#main #content .entry.entry_single_community {padding-top:55px;}
#main #content .entry p, #main #content .entry h6 {padding-bottom:45px;}
#main #content .entry p.warning, #main #content .entry p.warning_spons, #main #content .entry h6 {font-size:18px;line-height:23px;}
#main #content .entry p .intro {font-size:38px;line-height:45px;}
#main #content .entry .top10, #main #content .entry .top5 {font-size:33px;line-height:39px;top:95px;}
#main #content .entry h2 {font-size:89px;line-height:100px;}
#main #content .entry h3, #main #content .entry h4, #main #content .entry h5 {padding-bottom:35px;}
#main #content .entry pre {font-size:21px;line-height:34px;}
#main #content .entry img {vertical-align:top;width:80%;padding:0 0 0 10%;}
#main #content .author_block .desc h3 {font-size:32px;line-height:30px;}
#main #content .author_block .desc h4 {font-size:21px;line-height:40px;}
#main #content .author_block .desc > div {font-size:23px;line-height:43px;}
#main #content .author_block .desc > div span, #main #content .author_block .desc > div a, #main #content .author_block .desc > div a:visited {padding:0 17px;}
.bottom_popup_adv p:first-child {font-size:28px;padding-bottom:35px;}
.bottom_popup_adv p:nth-child(2) a {padding:13px;font-size:26px;}
.bottom_popup_adv .close {background-size:20px 20px;width:35px;height:35px;}
/* About block */
.about_block h3 {font-size:77px;line-height:85px;padding-bottom:40px;}
.about_intro {padding:180px 0;min-height:1300px;}
.about_intro p {padding-bottom:60px;}
.about_intro p.introtxt {font-size:31px;line-height:34px;background-size:550px 212px;padding-top:300px;}
.about_team {padding:125px 0 60px 0;}
.about_team .team-1st-casing .team-lst li h4 {font-size:42px;line-height:50px;}
.about_team .team-1st-casing .team-lst li h5 {font-size:21px;line-height:27px;}
.about_award {padding:90px 0;}
.about_award .award-1st li {font-size:30px;line-height:36px;padding:20px 0 25px 0;}
.about_award .award-1st li a, .about_award .award-1st li a:visited {font-size:71px;line-height:80px;}
.about_hosting {padding:160px 0;}
/* Author list */
.author_list {padding:115px 0 45px 0;}
.author_list select {font-size:33px;height:78px;}
.author_info h1 {font-size:141px;line-height:155px;}
.author_info h2 {font-size:75px;line-height:85px;padding-bottom:50px;}
.author_info p {font-size:23px;line-height:29px;padding-bottom:25px;}
.author_info ul li {font-size:27px;line-height:27px;padding-right:30px;margin-right:30px;}
/* Advertise block */
.advertise_top {padding-top:110px;min-height:1450px;}
.advertise_top p.introtxt {font-size:31px;line-height:35px;padding-bottom:80px;}
.advertise_block .inner_wrapper {padding:30px 0 115px 0;}
.advertise_block h1 {font-size:153px;line-height:160px;padding-bottom:60px;}
.advertise_block h3 {font-size:77px;line-height:82px;padding:100px 0 60px 0;}
.advertise_block p {font-size:21px;line-height:33px;padding-bottom:30px;}
.advertise_block .bsa-logo img {width:140px;}
/* Contact block */
.contact_block {padding:125px 0 250px 0;}
.contact_block h1 {font-size:153px;line-height:160px;padding-bottom:45px;}
.contact_block .contact-side, .contact-form .error_main, .contact-form .row, .contact-form .check-row {padding-bottom:45px;}
.contact_block .submitted p, .contact_block .contact-side p, .contact-form .error_main, .contact-form .row label {font-size:27px;line-height:32px;}
.contact-form .row label .error, .contact-form .row label.error, #total_validation .error, #agree_notification.error {top:-35px;font-size:21px;line-height:26px;}
.contact-form .row input[type=text] {height:75px;font-size:27px;}
.contact-form .row textarea {height:260px;font-size:27px;}
.contact-form .check-row input[type=checkbox] + label {padding-left:60px;background-size:39px 39px;font-size:22px;line-height:39px;}
.contact-form .btn-box button {height:194px;font-size:86px;line-height:95px;}
/*.contact-form .btn-box button > span {padding-left:80px;background-size:57px 57px;}*/
	/* Submission styles */
.contact-form .row .add-txt {font-size:19px;line-height:27px;}
.contact-form .hold, .contact-form .hold input {height:75px;}
.contact-form .upload_image_text, .contact-form .captcha-img span, .contact-form .btn-box > p {font-size:23px;line-height:40px;margin-left:46px;}
.contact-form .check-row .label_title {font-size:27px;line-height:32px;}
.contact-form .btn-box > p {padding:40px 0 150px 0;}
/* Submission block */
.submission_block .submit_work {padding:130px 0 250px 0;}
.submission_block .submit_work article h3 + p {margin-bottom:50px;}
.submission_block .submit_work article p {font-size:21px;line-height:33px;}
.submission_block .submit_work article p span {font-size:35px;}
.submission_block .submit_work article p:first-child {font-size:31px;line-height:45px;padding-right:6%;}
.submission_block .submit_work article h4 {font-size:58px;line-height:68px;padding-bottom:30px;}
/*.submission_block .submit_work article p:last-child {font-size:18px;}*/
.submission_block .submit_work article p:last-child img {width:350px;}
.submission_block .submission_arrow_down {width:43px!important;}
/* Newsletter page */
.text_block article .newsp {font-size:31px;line-height:35px;}
.text_block .widget_wysija_cont {width:774px;}
.text_block .widget_wysija_cont .wysija-input {height:174px;font-size:54px;margin-bottom:30px;}
.text_block .widget_wysija_cont .wysija-submit {height:194px;font-size:86px;line-height:95px;margin-bottom:30px;}
.text_block .widget_wysija_cont .wysija-checkbox-paragraph {padding:5px 20px;}
.text_block .widget_wysija_cont .formError .formErrorContent {font-size:21px;line-height:30px;}
.text_block .widget_wysija_cont .allmsgs, .text_block .widget_wysija_cont .allmsgs .updated li {font-size:52px;line-height:62px;}
/* Footer */
.footer {font-size:17px;line-height:17px;padding-top:115px;}
	/* Award list */
.footer .award_list {padding-bottom:115px;}
.footer .award_list p {font-size:20px;line-height:20px;padding-bottom:60px;}
.footer .award_list ul li img {height:163px;}
.footer .award_list div img {width:679px;}
	/* Social list */
.footer .social_list ul li img {width:60px;}
	/* Bottom menu */
.footer .bottom_menu nav ul li {font-size:48px;line-height:60px;}
	/* Hosting */
.footer .hosting p {font-size:14px;}
.footer .hosting p img {width:150px;}
}

	/* Desktop 1280 */
@media only screen and (min-width: 1260px) and (max-width: 1564px) {
.header .top_menu > div > div {width:50%;}  
#main > figure figcaption h1 {font-size:55px;line-height:50px;}
#main #content .entry img {vertical-align:top;width:80%;padding:0 0 0 10%;}
.submission_block .submit_work article p {font-size:20px;line-height:30px;}

}


	/* Desktop from 1280 to 4500 */
@media only screen and (min-width: 1260px) {
	/* Top menu */
.header .top_menu {width:100%;}
.header:not(.header_fixed) .top_menu > div > div {width:54%;}
.header:not(.header_fixed) .top_menu > div > div > ul {width:55%;}
.header:not(.header_fixed) .top_menu > div > div > nav {width:25%;}
.header:not(.header_fixed) .top_menu > div {display:inline;}
.header:not(.header_fixed) .top_menu > div > nav {display:none;}
.header:not(.header_fixed) .top_menu > div > div #menu-main-menu {display:block;width:20%;float:left;}
.header:not(.header_fixed) .top_menu > div > div #menu-main-menu > li {display:block;padding:0;float:none;font-family:'ChaletComprimeCologneEighty';}
.header:not(.header_fixed) .top_menu > div > div #menu-main-menu > li > a, .header:not(.header_fixed) .top_menu > div > div #menu-main-menu > li > a:visited {color:#000;}
.header:not(.header_fixed) .top_menu > div > div #menu-main-menu > li.more {display:none;}
	/* Search block */
.search_block .search_form form input[type=submit] {position:absolute;top:0;right:0;height:100%;z-index:100;}
.search_block > span.hide {opacity:0;}
.submission_block .submit_work article p span {font-size:35px;}
.background--light .search_block .search_form form input[type=submit] {background-image:url(images/icons/search_black.png);}
.background--dark .search_block .search_form form input[type=submit], .header_fixed .search_block .search_form form input[type=submit] {background-image:url(images/icons/search.png);}
}

	/* Desktop 1140 */
@media only screen and (min-width: 960px) and (max-width: 1259px) {
body {line-height:36px;}
/* Header */
.header {text-align:center;height:67px;}
.header .logo_home {float:none;background-size:65px 43px;width:65px;height:67px;margin:0 35px;}
.header_fixed .logo_home {background-size:65px 43px;}
.header .align_right {float:none;display:inline-block;vertical-align:middle;zoom:1;*display:inline;position:static;}
	/* Top menu */
.menu_trigger {float:none;margin:0;width:67px;height:67px;background-size:48px 48px;}
.header .top_menu {float:none;display:inline-block;vertical-align:middle;zoom:1;*display:inline;margin:0 35px;}
.header_fixed .menu_trigger {display:inline-block;}
.header .menu_trigger_desktop {display:none;}
.header .menu_trigger_mobile {display:inline-block;vertical-align:middle;zoom:1;*display:inline;}
.header_fixed .top_menu > div {display:none;}
.header .top_menu > div {position:absolute;top:100%;left:10%;width:80%;padding:0 10px 0 6%;background:#fff;white-space:normal;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;}
.header .top_menu > div > nav {float:left;width:25%;padding:5% 0;}
.header .top_menu > div > nav > ul > li {display:block;font:42px/58px 'ChaletComprimeCologneEighty';padding:0;}
.header .top_menu > div > nav > ul > li > a, .header .top_menu > div > nav > ul > li > a:visited {color:#000;}
.header .top_menu > div > div > ul {width:50%;padding:5% 0;}
.header .top_menu > div > div > ul > li, .header .top_menu > div > div > nav > ul > li {font-size:42px;line-height:58px;}
.header .top_menu > div > nav > ul > li.more {display:none;}
.header .top_menu > div > div {position:static;width:auto;background:none;display:block;}
.header .top_menu > div > div > nav {width:25%;}
	/* Share block */
.share_block .share_total {font-size:42px;}
.single .header_fixed .share_block .share_total {display:none;}
.share_block {float:none;margin:0 35px;}
.share_block > span {width:50px;height:67px;background-size:50px 41px;}
.share_block .share_list {width:415px;padding:27px 54px;margin:0 -197px 0 0;right:50%;}
.share_block .share_list p {font-size:36px;line-height:46px;padding-bottom:14px;}
.share_block .share_list p:last-child {font-size:31px;line-height:46px;padding-bottom:0;}
.share_block .share_list p:last-child strong {font-size:36px;line-height:46px;}
.share_block .share_list ul li a {height:77px;background-size:60px 49px;}
.share_block .share_list ul li span {font-size:28px;line-height:77px;}
	/* Follow list */
.follow_list {float:none;margin:0 35px;}
.follow_list > span {background-size:95px 35px;width:98px;height:67px;padding-right:18px;margin:0;}
.follow_list > span:after {background-size:16px 12px;width:18px;height:67px;}
.follow_list .follow_block {width:733px;padding:50px;right:-180px;}
.follow_list .follow_block > p {font:27px 'SwisLight';}
.follow_list .follow_block > p span {font:31px 'SwisHeavy';}
.follow_list .follow_block > ul li {padding:18px 26px;}
.follow_list .follow_block > ul li img {width:92px;}
.follow_list .follow_block .shortcode_wysija .wysija-paragraph > input {font:31px 'SwisLight';height:88px;}
.follow_list .follow_block .shortcode_wysija .wysija-submit {font:26px 'SwisLight';height:88px;}
.follow_list .follow_block .shortcode_wysija .wysija-checkbox-paragraph label {font:23px/30px 'SwisLight';}
	/* Search block */
.search_block {float:none;margin:0 35px;}
.search_block > span {width:44px;height:67px;background-size:44px 44px;}
.search_block > span.desktop_search {display:none;}
.search_block > span.desktop_search + .search_form {display:none;}
.search_block > span.mobile_search {display:inline-block;vertical-align:middle;zoom:1;*display:inline;}
.search_block > span.mobile_search + .search_form {display:none;}
.search_block .search_form {visibility:visible;display:none;top:100%;right:-100px;height:auto;background:#fff;width:645px;padding:60px 80px 95px 80px;}
.search_block .search_form.show {display:block;}
.search_block .search_form form {height:auto;}
.search_block .search_form form .s {background-position:46px center;background-size:10px 50px;height:94px;padding-left:82px;font:29px 'SwisMedium';margin-bottom:14px;}
.search_block .search_form form input[type=submit] {width:100%;height:76px;background:#ff3f0d url(images/icons/search.png) center center no-repeat;background-size:44px 44px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;}
.search_block .search_form .close {display:block;}
/* Revolution slider */
.black, .royalSlider .rsContent .txt-box h2 {max-width:845px;font-size:69px !important;line-height:50px !important;padding:0 20px 20px 20px!important;margin-top:80px!important;}
.royalSlider .rsContent .txt-box h2 {margin-left:-182px !important;}
.home_illusion {width:350px;margin-left:-180px;top:165px;}
#vjs_video_4_html5_api, .vjs-tech{margin-top:0 !important;}
.video-layer-inner{margin-right:-20px;}
/* Article list */
.articles-lst li, .articles-lst li:nth-child(24n+1), .articles-lst li:nth-child(24n+10), .articles-lst li:nth-child(24n+11), .articles-lst li:nth-child(24n+20) {width:33.33%;}
.articles-lst li:nth-child(24n+4), .articles-lst li:nth-child(24n+8), .articles-lst li:nth-child(24n+11), .articles-lst li:nth-child(24n+14), .articles-lst li:nth-child(24n+18), .articles-lst li:nth-child(24n+21) {clear:none;}
.articles-lst li:nth-child(3n+1){clear:both;}
.articles-lst li > h2, .yarpp-related .read-more {font-size:88px;line-height:95px;}
.articles-lst-holder_index .articles-lst li > h2, .yarpp-related .read-more {font-size:52px;line-height:65px;}
.articles-lst li > h2.ttl-comm a {background-size:54px 62px;}
.articles-lst li a span {min-height:210px;font-size:21px;line-height:31px;}
.articles-lst li:nth-child(24n+1) a span, .articles-lst li:nth-child(24n+10) a span, .articles-lst li:nth-child(24n+11) a span, .articles-lst li:nth-child(24n+20) a span {padding:5%;min-height:210px;background:#eee;border-right:1px solid #bcbcbc;color:#393939;font-size:24px;text-shadow:none;position:static;width:auto;text-align:center;text-transform:none;}
.articles-lst li:nth-child(24n+1):hover a span, .articles-lst li:nth-child(24n+10):hover a span, .articles-lst li:nth-child(24n+11):hover a span, .articles-lst li:nth-child(24n+20):hover a span {background:#fff;color:#ff2f00;}
.yarpp-related .articles-lst li:nth-child(4n+1) {clear:none;}
.yarpp-related .articles-lst li:nth-child(3n+1) {clear:both;}
.yarpp-related .articles-lst li:nth-child(24n+1), .yarpp-related .articles-lst li:nth-child(24n+10), .yarpp-related .articles-lst li:nth-child(24n+11), .yarpp-related .articles-lst li:nth-child(24n+20) {width:33.33%;}
.yarpp-related .articles-lst li:nth-child(24n+1) a span, .yarpp-related .articles-lst li:nth-child(24n+10) a span, .yarpp-related .articles-lst li:nth-child(24n+11) a span, .yarpp-related .articles-lst li:nth-child(24n+20) a span {min-height:210px;font-size:24px;}
/* More post */
.info-bottom-area .btn-more-posts, .posts_navigation a, .posts_navigation a:visited {font-size:92px;line-height:298px;width:100%;}
/*.info-bottom-area .btn-more-posts span, .posts_navigation a span {padding-left:95px;background-size:60px 60px;}*/
.info-bottom-area .adv-box {width:100%;padding:4%;}
.info-bottom-area .adv-box .adv-link {font-size:20px;line-height:24px;text-align:center;}
#infscr-loading {margin-bottom:-298px;line-height:298px;}
#main .navigation_wrap {height:298px;}
/* Text block */
.text_block {padding:135px 0;}
.inner_wrapper {width:785px;}
.text_block header h1 {font-size:111px;line-height:120px;}
.text_block article h3 {font-size:70px;line-height:80px;padding-bottom:15px;text-align:center;}
.text_block article .newstitle {font-size:38px;line-height:48px;padding:30px 0 60px 0;}
.text_block article .newstitle + div img {width:230px;}
.text_block article h6 {text-align:center;}
.text_block article p {padding-bottom:45px;}
.text_block article > ul {margin:0 0 15px 0;}
.text_block article > ul li {font-size:25px;line-height:30px;list-style:none;text-align:center;}
/* 404 block */
.block_404 header h1 {font-size:167px;line-height:178px;word-break:normal;}
.block_404 article > p {font-size:25px;line-height:31px;padding:0;}
.block_404 article div {display:none;}
/* Single */
#main > figure figcaption h1 {font-size:40px;line-height:35px;}
#main #content {float:none;width:100%;padding-right:0;}
#main #content .adv-single-top-leaderboard-box,#main #content .adv-single-middle-leaderboard-2-box {margin-bottom:55px;padding:40px 0;}
#main #content .entry.entry_single_community {padding-top:65px;}
#main #content .entry p, #main #content .entry h6 {padding-bottom:55px;}
#main #content .entry p.warning, #main #content .entry p.warning_spons, #main #content .entry h6 {font-size:20px;line-height:25px;}
#main #content .entry p .intro {font-size:36px;line-height:43px;}
#main #content .entry .top10, #main #content .entry .top5 {font-size:31px;line-height:37px;top:95px;}
#main #content .entry h2 {font-size:80px;line-height:90px;}
#main #content .entry h3, #main #content .entry h4, #main #content .entry h5 {padding-bottom:45px;}
#main #content .entry pre {font-size:21px;line-height:34px;}
#main #content .entry img {vertical-align:top;width:80%;padding:0 0 0 10%;}
#main #content .author_block .desc h3 {font-size:30px;line-height:36px;}
#main #content .author_block .desc h4 {font-size:19px;line-height:36px;}
#main #content .author_block .desc > div {font-size:21px;line-height:41px;}
#main #content .author_block .desc > div span, #main #content .author_block .desc > div a, #main #content .author_block .desc > div a:visited {padding:0 15px;}
#content .share_block {left:0;}
.aside-area {display:none;}	
.bottom_popup_adv p:first-child {font-size:36px;padding-bottom:45px;}
.bottom_popup_adv p:nth-child(2) a {padding:14px;font-size:33px;}
.bottom_popup_adv .close {background-size:23px 23px;width:44px;height:44px;}
/* About block */
.about_block h3 {font-size:61px;line-height:70px;padding-bottom:45px;}
.about_intro {padding:135px 0;min-height:1050px;}
.about_intro p {padding-bottom:35px;}
.about_intro p.introtxt {font-size:38px;line-height:45px;background-size:450px 174px;padding-top:230px;}
.about_team {padding:95px 0 40px 0;}
.about_team .team-1st-casing .team-lst li {width:33.33%;}
.about_team .team-1st-casing .team-lst li h4 {font-size:39px;line-height:45px;}
.about_team .team-1st-casing .team-lst li h5 {font-size:19px;line-height:24px;}
.about_award {padding:65px 0;}
.about_award .award-1st li {font-size:22px;line-height:28px;padding:15px 0 25px 0;}
.about_award .award-1st li a, .about_award .award-1st li a:visited {font-size:52px;line-height:60px;}
.about_hosting {padding:110px 0;}
/* Author list */
.author_list {padding:140px 0 20px 0;}
.author_list select {font-size:29px;height:71px;}
.author_info h1 {font-size:103px;line-height:115px;text-align:center;}
.author_info h2 {font-size:55px;line-height:65px;padding-bottom:45px;text-align:center;}
.author_info p {font-size:23px;line-height:29px;padding-bottom:40px;}
.author_info ul {float:none;font-size:0;line-height:0;text-align:center;}
.author_info ul li {float:none;display:inline-block;vertical-align:middle;zoom:1;*display:inline;font-size:25px;line-height:25px;padding-right:32px;margin-right:32px;}
.author_info .center {display:block;}
.author_info .alignright {display:none;}
/* Advertise block */
.advertise_top {padding-top:90px;min-height:1220px;}
.advertise_top p.introtxt {font-size:35px;line-height:48px;padding-bottom:25px;}
.advertise_block .inner_wrapper {padding:35px 0 100px 0;}
.advertise_block h1 {font-size:111px;line-height:120px;padding-bottom:60px;}
.advertise_block h3 {font-size:61px;line-height:70px;padding:50px 0 30px 0;}
.advertise_block p {font-size:24px;line-height:38px;padding-bottom:35px;}
.advertise_block .bsa-logo img {width:140px;}
/* Contact block */
.contact_block {padding:130px 0 260px 0;}
.contact_block h1 {font-size:111px;line-height:120px;padding-bottom:40px;}
.contact_block .contact-side, .contact-form .error_main, .contact-form .row, .contact-form .check-row {padding-bottom:40px;}
.contact_block .submitted p, .contact_block .contact-side p, .contact-form .error_main, .contact-form .row label {font-size:24px;line-height:29px;}
.contact-form .row label .error, .contact-form .row label.error, #total_validation .error, #agree_notification.error {top:-30px;font-size:18px;line-height:24px;}
.contact-form .row input[type=text] {height:66px;font-size:24px;}
.contact-form .row textarea {height:227px;font-size:24px;}
.contact-form .check-row input[type=checkbox] + label {padding-left:55px;background-size:36px 36px;font-size:19px;line-height:36px;}
.contact-form .btn-box button {height:169px;font-size:73px;line-height:80px;}
/*.contact-form .btn-box button > span {padding-left:70px;background-size:48px 48px;}*/
	/* Submission styles */
.contact-form .row .add-txt {font-size:19px;line-height:27px;}
.contact-form .hold, .contact-form .hold input {height:66px;}
.contact-form .upload_image_text, .contact-form .captcha-img span, .contact-form .btn-box > p {font-size:20px;line-height:40px;margin-left:40px;}
.contact-form .check-row .label_title {font-size:24px;line-height:29px;}
.contact-form .row-captcha .captcha-img span {display:block;}
.contact-form .btn-box > p {padding:30px 0 75px 0;}
/* Submission block */
.submission_block .submit_work {padding:130px 0 110px 0;}
.submission_block .submit_work article h3 + p {margin-bottom:40px;}
.submission_block .submit_work article p {font-size:24px;line-height:34px;}
.submission_block .submit_work article p span {font-size:30px;}
.submission_block .submit_work article p:first-child {font-size:38px;line-height:43px;}
.submission_block .submit_work article h4 {font-size:42px;line-height:52px;padding-bottom:30px;}
.submission_block .submit_work article p:last-child {display:none;}
/* Newsletter page */
.text_block article .newsp {font-size:23px;line-height:26px;}
.text_block .widget_wysija_cont {width:774px;}
.text_block .widget_wysija_cont .wysija-input {height:128px;font-size:40px;margin-bottom:15px;}
.text_block .widget_wysija_cont .wysija-submit {height:144px;font-size:73px;line-height:80px;margin-bottom:15px;}
.text_block .widget_wysija_cont .wysija-checkbox-paragraph {padding:5px 17px;}
.text_block .widget_wysija_cont .formError .formErrorContent {font-size:15px;line-height:24px;}
.text_block .widget_wysija_cont .allmsgs, .text_block .widget_wysija_cont .allmsgs .updated li {font-size:38px;line-height:48px;}
.text_block .widget_wysija_cont .allmsgs .updated li {background-size:441px 230px;}
/* Footer */
.footer {font-size:18px;line-height:18px;padding-top:130px;}
	/* Award list */
.footer .award_list {display:none;}
	/* Social list */
.footer .social_list {float:none;width:auto;padding-bottom:110px;}
.footer .social_list ul li {padding:0 6px;}
.footer .social_list ul li img {width:96px;}
	/* Bottom menu */
.footer .bottom_menu {float:none;width:auto;}
.footer .bottom_menu nav ul {font-size:0;line-height:0;}
.footer .bottom_menu nav ul li {font-size:51px;line-height:60px;padding-bottom:55px;}
.footer .bottom_menu p span {display:inline;}
	/* Hosting */
.footer .hosting {display:none;}
}


	/* Tablets and mobiles */
@media only screen and (max-width: 959px) {
/* Header */
.header {text-align:center;background:#000;background:rgba(0,0,0,.7);height:58px;}
.header .logo_home {float:none;background-image:url(images/icons/home.png);background-size:54px 36px;width:54px;height:36px;margin:0 25px;}/*asterisk logo*/
.background--light .logo_home {background-image:url(images/icons/home.png);} /*asterisk logo*/
.header .align_right {float:none;display:inline-block;vertical-align:middle;zoom:1;*display:inline;position:static;}
	/* Top menu */
.menu_trigger {float:none;margin:0;width:58px;height:58px;background-size:42px 42px;}
.background--light .menu_trigger {background-image:url(images/icons/menu_trigger_plus.png);}
.background--light .menu_trigger.active {background-image:url(images/icons/menu_trigger_plus_close.png);}
.header .top_menu {float:none;display:inline-block;vertical-align:middle;zoom:1;*display:inline;margin:0 30px;}
.header_fixed .menu_trigger {display:inline-block;}
.header .menu_trigger_desktop {display:none;}
.header .menu_trigger_mobile {display:inline-block;vertical-align:middle;zoom:1;*display:inline;}
.header_fixed .top_menu > div {display:none;}
.header .top_menu > div {position:absolute;top:100%;left:0;width:100%;padding:0 10px 0 6%;background:#fff;white-space:normal;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;}
.header .top_menu > div > nav {float:left;width:25%;padding:5% 0;}
.header .top_menu > div > nav > ul > li {display:block;font:35px/49px 'ChaletComprimeCologneEighty';padding:0;}
.header .top_menu > div > nav > ul > li > a, .header .top_menu > div > nav > ul > li > a:visited {color:#000;}
.header .top_menu > div > div > ul {width:50%;padding:5% 0;}
.header .top_menu > div > div > ul > li, .header .top_menu > div > div > nav > ul > li {font-size:35px;line-height:49px;}
.header .top_menu > div > nav > ul > li.more {display:none;}
.header .top_menu > div > div {position:static;width:auto;background:none;display:block;}
.header .top_menu > div > div > nav {width:25%;}
	/* Share block */
.share_block .share_total {font-size:35px;}
.single .header_fixed .share_block .share_total {display:none;}
.share_block {float:none;margin:0 30px;}
.header .share_block > span {width:47px;height:58px;background-size:47px 37px;background-image:url(images/icons/share.png);}
.header .share_block > span.active {background-image:url(images/icons/share_close.png);}
.share_block .share_list {width:355px;padding:23px 46px;margin:0 -160px 0 0;right:50%;}
.share_block .share_list p {font-size:32px;line-height:42px;padding-bottom:12px;}
.share_block .share_list p:last-child {font-size:27px;line-height:42px;padding-bottom:0;}
.share_block .share_list p:last-child strong {font-size:32px;line-height:42px;}
.share_block .share_list ul li a {height:67px;background-size:52px 42px;}
.share_block .share_list ul li span {font-size:24px;line-height:67px;}
	/* Follow list */
.follow_list {float:none;margin:0 30px;}
.follow_list > span {background-size:85px 30px;width:85px;height:58px;padding-right:20px;margin:0;}
.follow_list > span:after {background-size:14px 11px;width:20px;height:58px;}
.background--light .follow_list > span {background-image:url(images/icons/follow.png);}
.background--light .follow_list > span:after {background-image:url(images/icons/right_arrow.png);}
.background--light .follow_list > span.active:after {background-image:url(images/icons/right_arrow_up.png);}
.follow_list .follow_block {width:620px;padding:40px;margin-top:0;right:-145px;}
.follow_list .follow_block > p {font:22px 'SwisLight';}
.follow_list .follow_block > p span {font:26px 'SwisHeavy';}
.follow_list .follow_block > ul li {padding:13px 22px;}
.follow_list .follow_block > ul li img {width:79px;}
.follow_list .follow_block .shortcode_wysija .wysija-paragraph > input {font:26px 'SwisLight';height:76px;}
.follow_list .follow_block .shortcode_wysija .wysija-submit {font:22px 'SwisLight';height:76px;}
.follow_list .follow_block .shortcode_wysija .wysija-checkbox-paragraph label {font:19px/27px 'SwisLight';}
	/* Search block */
.search_block {float:none;margin:0 30px;}
.search_block > span {width:38px;height:58px;background-size:38px 38px;}
.background--light .search_block > span {background-image:url(images/icons/search.png);}
.search_block > span.desktop_search {display:none;}
.search_block > span.desktop_search + .search_form {display:none;}
.search_block > span.mobile_search {display:inline-block;vertical-align:middle;zoom:1;*display:inline;}
.search_block > span.mobile_search + .search_form {display:none;}
.search_block .search_form {visibility:visible;display:none;top:100%;right:-75px;height:auto;background:#fff;width:550px;padding:50px 70px 75px 70px;}
.search_block .search_form.show {display:block;}
.search_block .search_form form {height:auto;}
.search_block .search_form form .s {background-position:40px center;background-size:12px 45px;height:82px;padding-left:70px;font:25px 'SwisMedium';margin-bottom:12px;}
.search_block .search_form form input[type=submit] {width:100%;height:68px;background:#ff3f0d url(images/icons/search.png) center center no-repeat;background-size:38px 38px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;}
.search_block .search_form .close {display:block;}
/* Revolution slider */
.black, .royalSlider .rsContent .txt-box h2 {display:none;}
.home_illusion {width:336px;margin-left:-168px;top:170px;}
#vjs_video_4_html5_api, .vjs-tech{margin-top:-4px !important;}
.video-layer-inner{margin-right:-20px;}

/* Article list */
.articles-lst li:nth-child(24n+4), .articles-lst li:nth-child(24n+8), .articles-lst li:nth-child(24n+11), .articles-lst li:nth-child(24n+14), .articles-lst li:nth-child(24n+18), .articles-lst li:nth-child(24n+21) {clear:none;}
.articles-lst li:nth-child(2n+1){clear:both;}
.articles-lst li, .articles-lst li:nth-child(24n+1), .articles-lst li:nth-child(24n+10), .articles-lst li:nth-child(24n+11), .articles-lst li:nth-child(24n+20) {width:50%;}
.articles-lst li > h2, .yarpp-related .read-more {font-size:61px;line-height:70px;}
.articles-lst-holder_index .articles-lst li > h2, .yarpp-related .read-more {font-size:45px;line-height:57px;}
.articles-lst li > h2.ttl-comm a {background-size:39px 42px;}
.articles-lst li a span {min-height:180px;font-size:23px;line-height:31px;}
.articles-lst li:nth-child(24n+1) a span, .articles-lst li:nth-child(24n+10) a span, .articles-lst li:nth-child(24n+11) a span, .articles-lst li:nth-child(24n+20) a span {padding:5%;min-height:180px;background:#eee;border-right:1px solid #bcbcbc;color:#393939;font-size:24px;text-shadow:none;position:static;width:auto;text-align:center;text-transform:none;}
.articles-lst li:nth-child(24n+1):hover a span, .articles-lst li:nth-child(24n+10):hover a span, .articles-lst li:nth-child(24n+11):hover a span, .articles-lst li:nth-child(24n+20):hover a span {background:#fff;color:#ff2f00;}
.yarpp-related .articles-lst li:nth-child(4n+1) {clear:none;}
.yarpp-related .articles-lst li:nth-child(2n+1) {clear:both;}
.yarpp-related .articles-lst li:nth-child(24n+1), .yarpp-related .articles-lst li:nth-child(24n+10), .yarpp-related .articles-lst li:nth-child(24n+11), .yarpp-related .articles-lst li:nth-child(24n+20) {width:50%;}
.yarpp-related .articles-lst li:nth-child(24n+1) a span, .yarpp-related .articles-lst li:nth-child(24n+10) a span, .yarpp-related .articles-lst li:nth-child(24n+11) a span, .yarpp-related .articles-lst li:nth-child(24n+20) a span {min-height:180px;font-size:24px;}
/* More post */
.info-bottom-area .btn-more-posts, .posts_navigation a, .posts_navigation a:visited {background:#e9320e!important;font-size:100px;line-height:236px;width:100%;}
/*.info-bottom-area .btn-more-posts span, .posts_navigation a span {padding-left:90px;background-size:64px 64px;}*/
.info-bottom-area .adv-box {width:100%;padding:4%;}
.info-bottom-area .adv-box .adv-link {font-size:20px;line-height:24px;text-align:center;}
#infscr-loading {margin-bottom:-236px;line-height:236px;}
#main .navigation_wrap {height:236px;}
/* Text block */
.text_block {padding:100px 0;}
.inner_wrapper {width:540px;}
.text_block header h1 {font-size:167px;line-height:175px;word-break:break-all;}
.text_block article h3 {font-size:45px;line-height:53px;padding-bottom:10px;text-align:center;}
.text_block article .newstitle {font-size:57px;line-height:67px;padding:25px 0 50px 0;}
.text_block article .newstitle + div img {width:200px;}
.text_block article h6 {text-align:center;}
.text_block article p {padding-bottom:30px;}
.text_block article > ul {margin:0 0 20px 0;}
.text_block article > ul li {font-size:29px;line-height:35px;list-style:none;text-align:center;}
#submission_payment_wrapper{padding-left:50px;}
/* 404 block */
.block_404 header h1 {font-size:112px;line-height:125px;word-break:normal;}
.block_404 article > p {font-size:31px;line-height:37px;padding:0;}
.block_404 article div {display:none;}
/* Single */
#main > figure figcaption h1 {font-size:35px;line-height:30px;}
#main #content {float:none;width:100%;padding-right:0;}
#main #content .adv-single-top-leaderboard-box,#main #content .adv-single-middle-leaderboard-2-box {margin-bottom:20px;padding:20px 0;}
#main #content .entry.entry_single_community {padding-top:30px;}
#main #content .entry p, #main #content .entry h6 {padding-bottom:25px;}
#main #content .entry p.warning, #main #content .entry p.warning_spons, #main #content .entry h6 {font-size:18px;line-height:23px;}
#main #content .entry p .intro {font-size:32px;line-height:39px;}
#main #content .entry .top10, #main #content .entry .top5 {font-size:27px;line-height:33px;top:50px;}
#main #content .entry h2 {font-size:55px;line-height:62px;}
#main #content .entry h3, #main #content .entry h4, #main #content .entry h5 {padding-bottom:20px;}
#main #content .entry pre {font-size:18px;line-height:31px;}
#main #content .author_block .img img {width:160px;height:160px;}
#main #content .author_block .desc h3 {font-size:24px;line-height:30px;}
#main #content .author_block .desc h4 {display:none;}
#main #content .entry img {vertical-align:top;width:80%;padding:0 0 0 10%;}
#main #content .author_block .desc > div {font-size:20px;line-height:44px;}
#main #content .author_block .desc > div span, #main #content .author_block .desc > div a, #main #content .author_block .desc > div a:visited {padding:0 15px;}
.aside-area, #content .share_wrap {display:none;}	
.bottom_popup_adv .close {background-size:16px 16px;width:29px;height:29px;}
/* About block */
.about_block h3 {font-size:56px;line-height:65px;padding-bottom:35px;}
.about_intro {background-color:#eee;background-size:100% auto;padding:300px 0 30px 0;min-height:50px;}
.about_intro p {padding-bottom:35px;color:#000;}
.about_intro p a, .about_intro p a:visited {color:#449794;}
.about_intro p.introtxt {font:30px/42px 'SwisHeavy';background-size:450px 174px;padding-top:590px;}
.about_intro .theguardian {background:#fff;color:#000;}
.about_intro .theguardian strong {color:#000;}
.about_team {padding:0 0 30px 0;}
.about_team .team-1st-casing .team-lst li {width:48%;display:none;}
.about_team .team-1st-casing .team-lst li:first-child, .about_team .team-1st-casing .team-lst li:nth-child(2), .about_team .team-1st-casing .team-lst li:nth-child(3), .about_team .team-1st-casing .team-lst li:nth-child(4), .about_team .team-1st-casing.more_team .team-lst li {display:inline-block;vertical-align:top;zoom:1;*display:inline;}
.about_team .team-1st-casing .team-lst li h4 {font-size:39px;line-height:45px;}
.about_team .team-1st-casing .team-lst li h5 {font-size:19px;line-height:24px;}
.about_team .more_team_trigger {text-align:center;cursor:pointer;font:20px 'SwisLight';color:#ff1616;padding-bottom:25px;}
.about_team .more_team .more_team_trigger {display:none;}
.about_team .more_team_trigger strong {color:#00b64d;font:30px 'ChaletComprimeCologneEighty';display:none;}
.about_award {padding:50px 0;}
.about_award .award-1st li {font-size:14px;line-height:20px;padding:10px 0 20px 0;}
.about_award .award-1st li a, .about_award .award-1st li a:visited {font-size:33px;line-height:40px;}
.about_hosting {padding:70px 0;}
/* Author list */
.author_list {padding:70px 0 20px 0;}
.author_list select {font-size:29px;height:71px;}
.author_info h1 {font-size:158px;line-height:170px;text-align:center;}
.author_info h2 {font-size:70px;line-height:80px;padding-bottom:30px;text-align:center;}
.author_info p {font-size:21px;line-height:26px;padding-bottom:40px;}
.author_info ul {float:none;font-size:0;line-height:0;text-align:center;}
.author_info ul li {float:none;display:block;font-size:30px;line-height:30px;padding:0 0 7px 0;margin-right:0;border:none;}
.author_info ul li:first-child a {padding-top:7px;display:block;}
.author_info .center {display:block;}
.author_info .alignright {display:none;}
/* Advertise block */
.advertise_top {padding-top:0;min-height:1px;background-color:#eee;background-size:100% auto;}
.advertise_top p.introtxt {font:30px/42px 'SwisHeavy';padding-bottom:30px;}
.advertise_block .advertise_top .inner_wrapper {padding:0;}
.advertise_block .inner_wrapper {padding:0 0 40px 0;}
.advertise_block h1 {font-size:168px;line-height:175px;padding:335px 0 380px 0;}
.advertise_block h3 {font-size:56px;line-height:65px;padding:40px 0 15px 0;}
.advertise_block p {font-size:21px;line-height:32px;padding-bottom:35px;}
.advertise_block .bsa-logo img {width:100px;}
#bsap_inventory .bsa-cart-zone .bsa-cart-details {float:none !important;width:auto !important;}
#bsap_inventory .bsa-cart-zone .bsa-button {float:none;clear:both;margin-top:70px;}
/* Contact block */
.contact_block {padding:0;background:#eee;color:#000;}
.contact_block .inner_wrapper {width:100%;padding:0;}
.contact_block h1 {font-size:167px;line-height:175px;word-break:break-all;padding:240px 0;background:#040302 url(images/demo/contact_bg-2017-2.jpg) center top no-repeat;background-size:cover;margin-bottom:45px;}
.contact_block .submitted {padding:240px 0;background:#040302 url(images/demo/contact_bg-2017-2.jpg) center top no-repeat;background-size:cover;}
.contact_block .submitted h1 {background:none;padding:0;word-break:normal;}
.contact_block .contact-side, .contact-form .error_main, .contact-form .row, .contact-form .check-row {padding-bottom:50px;}
.contact_block .submitted p, .contact_block .contact-side p, .contact-form .error_main, .contact-form .row label {font-size:22px;line-height:27px;}
.contact_block .submitted p, .contact_block .contact-side p, .contact-form .error_main {color:#119b99;}
.contact-form {padding:0 90px 50px 90px;}
.contact-form .row label {display:block;width:100%;text-align:left;}
.contact-form .row label .error, .contact-form .row label.error, #total_validation .error, #agree_notification.error {position:static;font-size:18px;line-height:24px;}
.contact-form .row input[type=text] {height:70px;font-size:22px;border-color:#fff;width:100%;}
.contact-form .row textarea {height:244px;font-size:22px;border-color:#fff;width:100%;}
.contact-form .check-row, .contact-form .btn-box {padding-left:0;}
.contact-form .check-row input[type=checkbox] + label {padding-left:45px;background-size:29px 29px;font-size:19px;line-height:29px;}
.contact-form .btn-box button {height:134px;font-size:59px;line-height:65px;}
/*.contact-form .btn-box button > span {padding-left:55px;background-size:39px 39px;}*/
.contact_block .contact-form {right:0;}
	/* Submission styles */
.submission_block .contact-form {padding-left:0;padding-right:0;}
.contact-form .hold, .contact-form .captcha-img, .contact-form .check-row .label_title {position:static;display:block;width:100%;text-align:left;}
.contact-form .check-row .label_title {position:static;}
.contact-form .row .add-txt {font-size:19px;line-height:27px;}
.contact-form .hold, .contact-form .hold input {height:70px;}
.contact-form .upload_image_text, .contact-form .captcha-img span, .contact-form .btn-box > p {font-size:20px;line-height:40px;margin-left:0;}
.contact-form .upload_image_text, .contact-form .captcha-img span, .contact-form .captcha-hold {padding-left:0;}
.contact-form .row-captcha .captcha-img span {display:block;}
.contact-form .check-row .label_title {font-size:22px;line-height:27px;}
.contact-form .btn-box > p {padding:35px 0 70px 0;}
/* Submission block */
.submission_block .submit_work {padding:115px 0 90px 0;}
.submission_block .submit_work .inner_wrapper {width:100%;padding:0;}
.submission_block .submit_work .scene360-logo {width:400px;height:auto}
.submission_block .submit_work .award_intro {font:30px 'swisHeavy';line-height:55px;margin: 0 20px 0 20px;}
.submission_block .submit_work .award_intro span {color:#8a8a03;}
.submission_block .about_award {height:600px;}
.submission_block .award_details article p {font-size:20px;line-height:43px;padding:1% 0 1% 0; }
.submission_block .award_details article p span {font:37px 'swisHeavy';}
.submission_block .award_details article p:nth-of-type(4) {margin-top:25%;}
.submission_block .award_details article p:nth-of-type(6) {margin-top:25%;}

.submission_block .award_details .illusion_logo {width:95px;height:auto;margin: 0 0 -10px 5px;}
.submission_block .award_details .ello_logo {width:40px;height:auto;margin: 0 5px -10px 0;}
.submission_block .award_details .ello_logo img {margin-top:30px;}
.submission_block .award_details .enter_button {background-color:#fff;border:medium none;color:#000;display:inline-block;font-size:27px;margin-bottom:4%;margin-left:-16px;margin-top:7%;padding:15px 32px;text-align:center;text-weight:bold;text-decoration:none;}

.submission_block .submit_work article {padding:0 90px;}
.submission_block .submit_work h1 {word-break:normal;}
.submission_block .submit_now .inner_wrapper {right:0;}
.submission_block .submit_now .text_block article {padding-left:0;}
.submissions li {padding-bottom:6%;}

.submission_block .submit_now h3 {font-size:60px;}
.submission_block .submit_now p:nth-of-type(1) {font: 20px "swisHeavy";margin-top: 7%;}
.submission_block .submit_now p:nth-of-type(2) {font: 42px "swisHeavy";}
.submission_block .submit_now .btn-box > p  {color:#999;font:20px 'SwisLight';}

/* Newsletter page */
.text_block article .newsp {font-size:21px;line-height:32px;}
.text_block .widget_wysija_cont {width:523px;}
.text_block .widget_wysija_cont .wysija-input {height:120px;font-size:36px;margin-bottom:15px;}
.text_block .widget_wysija_cont .wysija-submit {height:134px;font-size:59px;line-height:65px;margin-bottom:15px;}
.text_block .widget_wysija_cont .wysija-checkbox-paragraph {padding:5px 15px;}
.text_block .widget_wysija_cont .formError .formErrorContent {font-size:21px;line-height:30px;}
.text_block .widget_wysija_cont .allmsgs, .text_block .widget_wysija_cont .allmsgs .updated li {font-size:57px;line-height:67px;}
.text_block .widget_wysija_cont .allmsgs .updated li {background-size:383px 200px;}
/* Footer */
.footer {font-size:16px;line-height:22px;padding-top:85px;}
	/* Award list */
.footer .award_list {display:none;}
	/* Social list */
.footer .social_list {float:none;width:auto;padding-bottom:75px;}
.footer .social_list ul li {padding:0 6px;}
.footer .social_list ul li img {width:96px;}
	/* Bottom menu */
.footer .bottom_menu {float:none;width:auto;}
.footer .bottom_menu nav ul {font-size:0;line-height:0;padding-bottom:30px;}
.footer .bottom_menu nav ul li {font-size:42px;line-height:54px;padding-bottom:5px;}
.footer .bottom_menu p {padding:0 10px;}
.footer .bottom_menu p span {display:inline;}
	/* Hosting */
.footer .hosting {display:none;}
}


	/* Tablets */
@media only screen and (min-width: 768px) and (max-width: 959px) {
body {line-height:37px;}
}

@media only screen and (min-width: 889px) and (max-width: 900px) {
.advertise_block h1 {padding-bottom:320px;}
.about_intro p.introtxt {font-size:26px;padding-top:560px;}
}

@media only screen and (min-width: 829px) and (max-width: 890px) {
.advertise_block h1 {padding-bottom:300px;}
.about_intro p.introtxt {padding-top:540px;}
}

@media only screen and (min-width: 799px) and (max-width: 830px) {
.advertise_block h1 {padding-bottom:270px;}
.about_intro p.introtxt {padding-top:510px;}
}

@media only screen and (min-width: 768px) and (max-width: 800px) {
.advertise_block h1 {padding-bottom:240px;}
.about_intro p.introtxt {padding-top:480px;}
}


	/* Mobile portrait and landscape modes */
@media only screen and (max-width: 767px) {
body {line-height:30px;}
/* Header */
.header {height:51px;position:fixed;}
.header_fade {opacity:1;}
.header .logo_home {background-size:41px 27px;width:41px;height:27px;margin:0 25px;}
	/* Top menu */
.menu_trigger {margin:0;width:51px;height:51px;background-size:30px 30px;}
.header .top_menu {margin:0 22px;}
.header_fixed .menu_trigger {display:inline-block;}
.header .menu_trigger_desktop {display:none;}
.header .menu_trigger_mobile {display:inline-block;vertical-align:middle;zoom:1;*display:inline;}
.header_fixed .top_menu > div {display:none;}
.header .top_menu > div {width:70%;padding:20px 15px;}
.header .top_menu > div > nav {float:none;width:auto;padding:0;}
.header .top_menu > div > nav > ul > li {font-size:41px;line-height:62px;padding:0;}
.header .top_menu > div > nav > ul > li a {display:block;padding:0 15px;}
.header .top_menu > div > nav > ul > li a:hover {background:#eeeeee;}
.header .top_menu > div > div {display:none;position:absolute;top:-1000px;left:-1000px;visibility:hidden;}
	/* Share block */
.share_block .share_total {font-size:41px;}
.share_block {margin:0 22px;}
.header .share_block > span {width:36px;height:45px;background-size:36px 28px;}
.share_block .share_list {width:250px;padding:15px 30px;margin:0;right:0;}
.share_block .share_list p {font-size:30px;line-height:40px;padding-bottom:12px;}
.share_block .share_list p:last-child {font-size:25px;line-height:40px;padding-bottom:0;}
.share_block .share_list p:last-child strong {font-size:30px;line-height:40px;}
.share_block .share_list ul li a {height:61px;background-size:48px 39px;}
.share_block .share_list ul li span {font-size:22px;line-height:61px;}
	/* Follow list */
.follow_list {display:none;}
	/* Search block */
.search_block {margin:0 22px;position:static;}
.search_block > span {width:27px;height:51px;background-size:27px 28px;}
.search_block .search_form {right:0;width:100%;padding:30px 20px 65px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.search_block .search_form.show {width:100%;}
.search_block .search_form form .s {background-position:20px center;background-size:9px 34px;height:65px;padding-left:40px;font:24px 'SwisMedium';margin-bottom:10px;}
.search_block .search_form form input[type=submit] {height:67px;background-size:27px 28px;}
.search_block .search_form .close {width:23px;height:24px;bottom:16px;right:16px;background-size:23px 24px;}
/* Revolution slider */
.home_illusion {width:238px;margin-left:-119px;top:135px;}
#vjs_video_4_html5_api, .vjs-tech{margin-top:10px !important;}
.video-layer-inner{margin-right:-20px;}

/* Article list */
.articles-lst li {clear:both;}
.articles-lst li, .articles-lst li:nth-child(24n+1), .articles-lst li:nth-child(24n+10), .articles-lst li:nth-child(24n+11), .articles-lst li:nth-child(24n+20) {width:100%;}
.articles-lst li > h2, .yarpp-related .read-more {font-size:46px;line-height:50px;}
.articles-lst-holder_index .articles-lst li > h2, .yarpp-related .read-more {font-size:33px;line-height:41px;}
.articles-lst li > h2.ttl-comm a {background-size:28px 32px;}
.articles-lst li a span {min-height:145px;font-size:21px;line-height:26px;border-right:none;}
.articles-lst li:nth-child(24n+1) a span, .articles-lst li:nth-child(24n+10) a span, .articles-lst li:nth-child(24n+11) a span, .articles-lst li:nth-child(24n+20) a span {padding:5%;min-height:145px;background:#eee;border-right:none;color:#393939;font-size:21px;text-shadow:none;position:static;width:auto;text-align:center;text-transform:none;}
.articles-lst li:nth-child(24n+1):hover a span, .articles-lst li:nth-child(24n+10):hover a span, .articles-lst li:nth-child(24n+11):hover a span, .articles-lst li:nth-child(24n+20):hover a span {background:#fff;color:#ff2f00;}
.yarpp-related .articles-lst li {clear:both;}
.yarpp-related .articles-lst li:nth-child(24n+1), .yarpp-related .articles-lst li:nth-child(24n+10), .yarpp-related .articles-lst li:nth-child(24n+11), .yarpp-related .articles-lst li:nth-child(24n+20) {width:100%;}
.yarpp-related .articles-lst li:nth-child(24n+1) a span, .yarpp-related .articles-lst li:nth-child(24n+10) a span, .yarpp-related .articles-lst li:nth-child(24n+11) a span, .yarpp-related .articles-lst li:nth-child(24n+20) a span {min-height:145px;font-size:21px;border-right:none;}
/* More post */
.info-bottom-area .btn-more-posts, .posts_navigation a, .posts_navigation a:visited {font-size:64px;line-height:170px;width:100%;}
/*.info-bottom-area .btn-more-posts span, .posts_navigation a span {padding-left:60px;background-size:38px 38px;}*/
.info-bottom-area .adv-box {display:none;}
#infscr-loading {margin-bottom:-170px;line-height:170px;}
#main .navigation_wrap {height:170px;}
/* Text block */
.text_block {padding:80px 0;}
.inner_wrapper {width:auto;padding:0 20px;}
.text_block header h1 {font-size:65px;line-height:72px;}
.text_block article h3 {font-size:43px;line-height:42px;}
.text_block article .newstitle {font-size:22px;line-height:32px;padding:20px 0 40px 0;}
.text_block article .newstitle + div img {width:150px;}
.text_block article p {padding-bottom:20px;}
.text_block article > ul {margin:0 0 5px 0;}
.text_block article > ul li {font-size:19px;line-height:24px;}
#submission_payment_wrapper{padding-left:20px;}
/* 404 block */
.block_404 header h1 {font-size:78px;line-height:88px;}
.block_404 article > p {font-size:25px;line-height:31px;padding:0;}
.block_404 article div {display:none;}
/* Single */
#main > figure figcaption {position:static;}
#main > figure figcaption h1 {font:46px 'ChaletComprimeMilanSixty';width:100%;text-align:center;padding-top:55px;letter-spacing:normal;}
#main #content .adv-single-top-leaderboard-box{margin-bottom:25px;padding:10px 0;}
#main #content .adv-single-middle-leaderboard-2-box, #main #content .adv-single-middle-leaderboard-2 {display:none;}
#main #content .adv-single-middle-leaderboard-2-box-mobile, #main #content .adv-single-middle-leaderboard-2-mobile {display:block;}
#main #content .entry.entry_single_community {padding-top:35px;}
#main #content .entry p, #main #content .entry h6 {padding-bottom:20px;}
#main #content .entry p.warning, #main #content .entry p.warning_spons, #main #content .entry h6 {font-size:16px;line-height:21px;}
#main #content .entry p .intro {font-size:25px;line-height:30px;}
#main #content .entry .top10, #main #content .entry .top5 {display:none;}
#main #content .entry h2 {font-size:57px;line-height:64px;}
#main #content .entry pre {font-size:16px;line-height:29px;}
#main #content .entry img {vertical-align:top;width:100%;padding:0;}
#main #content .entry p, #main #content .entry h2, #main #content .entry h6, #main #content .entry pre {padding-left:30px;padding-right:30px;}
#main #content .entry h3, #main #content .entry h4, #main #content .entry h5 {padding:0 30px 15px 30px;}
#main #content .author_block {padding:30px;margin-top:-35px;}
#main #content .author_block .img {display:none;}
#main #content .author_block .desc {float:none;width:100%;}
#main #content .author_block .desc h3 {font:15px 'SwisHeavy';text-align:center;}
#main #content .author_block .desc > div {font-size:15px;line-height:33px;text-align:center;}
#main #content .author_block .desc > div span, #main #content .author_block .desc > div a, #main #content .author_block .desc > div a:visited {padding:0 12px;}
.bottom_popup_adv {width:100%;}
.bottom_popup_adv .close {background-size:14px 14px;width:26px;height:26px;}
.entry_single .video-container {width:100% !important;}
/* About block */
.about_block h3 {padding-bottom:15px;}
.about_intro {padding:120px 0 20px 0;background-position:center -300px;}
.about_intro p {padding-bottom:20px;}
.about_intro p.introtxt {font:22px/27px 'SwisHeavy';background-size:236px 94px;padding-top:320px;}
.about_team .team-1st-casing .team-lst li, .about_team .team-1st-casing .team-lst li:nth-child(3), .about_team .team-1st-casing .team-lst li:nth-child(4) {width:100%;display:none;}
.about_team .team-1st-casing .team-lst li:first-child, .about_team .team-1st-casing .team-lst li:nth-child(2), .about_team .team-1st-casing.more_team .team-lst li {display:inline-block;vertical-align:top;zoom:1;*display:inline;}
.about_team .more_team_trigger strong {display:block;}
.about_team .more_team_trigger span {display:none;}
.about_award {padding:40px 0;background:#fff;}
.about_award .award-1st li {font-size:18px;line-height:25px;}
.about_award .award-1st li a, .about_award .award-1st li a:visited {font-size:31px;line-height:38px;}
.about_hosting {padding:60px 0;}
/* Author list */
.author_list {padding-top:50px;}
.author_list select {font-size:26px;height:65px;}
.author_info h1 {font-size:65px;line-height:75px;}
.author_info h2 {font-size:33px;line-height:40px;padding-bottom:15px;}
.author_info p {font-size:18px;line-height:23px;padding-bottom:20px;}
.author_info ul li {font-size:22px;line-height:22px;}
/* Advertise block */
.advertise_top {background-position:center -250px;}
.advertise_top p.introtxt {font-size:18px;line-height:23px;padding-bottom:25px;}
.advertise_block .advertise_top .inner_wrapper {padding:0 20px;}
.advertise_block .inner_wrapper {padding:0 20px 40px 20px;}
.advertise_block h1 {font-size:65px;line-height:72px;padding:120px 0 280px 0;}
.advertise_block h3 {padding:20px 0 10px 0;}
.advertise_block p {font-size:18px;line-height:23px;padding-bottom:20px;}
.advertise_block .bsa-logo img {display:none;}
#bsap_inventory .bsa-cart-zone .bsa-button {margin-top:40px;}
/* Contact block */
.contact_block h1 {font-size:78px;line-height:88px;padding:150px 0;margin-bottom:60px;}
.contact_block .submitted {padding:150px 0;}
.contact_block .contact-side, .contact-form .error_main, .contact-form .row, .contact-form .check-row {padding-bottom:30px;}
.contact_block .submitted p, .contact_block .contact-side p, .contact-form .error_main, .contact-form .row label {font-size:23px;line-height:28px;}
.contact-form {padding:0 5px 30px 5px;}
.contact-form .row label {text-align:center;margin:15px 0 10px 0;font-weight:bold;}
.contact-form .row label .error, .contact-form .row label.error, #total_validation .error, #agree_notification.error {font-size:16px;line-height:22px;display:block;}
.contact-form .row input[type=text] {height:58px;font-size:23px;}
.contact-form .row textarea {height:165px;font-size:23px;}
.contact-form #total_validation {position:relative;min-height:10px;margin:15px 0 35px 0;text-align:center;}
.contact-form .check-row input[type=checkbox] + label {padding-left:40px;background-size:31px 31px;font-size:17px;line-height:31px;}
.contact-form .btn-box button {height:97px;font-size:47px;line-height:55px;}
/*.contact-form .btn-box button > span {padding-left:48px;background-size:31px 31px;}*/
	/* Submission styles */
.contact-form .row .add-txt {font-size:13px;line-height:20px;}
.contact-form .captcha-img {text-align:center;}
.contact-form .hold, .contact-form .hold input {height:58px;}
.contact-form .upload_image_text, .contact-form .captcha-img span {font-size:20px;line-height:30px;text-align:center;}
.contact-form .btn-box > p {font-size:14px;line-height:25px;}
.contact-form .check-row .label_title {font-size:23px;line-height:28px;}
.contact-form .btn-box > p {padding:25px 0 60px 0;}
/* Submission block */
.submission_block .submit_work article {padding:0 30px;}
.submission_block .submit_work h1 {padding:120px 0 50px 0;margin-bottom:35px;}
.submission_block .submit_work article p {font-size:18px;line-height:28px;}
.submission_block .submit_work article p span {font-size:25px;}
.submission_block .submit_work article p:first-child {display:none;}
.submission_block .submit_work article h4 {font-size:30px;line-height:40px;padding-bottom:10px;}
/* Newsletter page */
.text_block article .newsp {display:none;}
.text_block .widget_wysija_cont {width:auto;margin:0 10px;}
.text_block .widget_wysija_cont .wysija-input {height:69px;font-size:27px;margin-bottom:10px;}
.text_block .widget_wysija_cont .wysija-submit {height:97px;font-size:47px;line-height:55px;margin-bottom:10px;}
.text_block .widget_wysija_cont .wysija-checkbox-paragraph {padding:5px 12px;}
.text_block .widget_wysija_cont .formError .formErrorContent {font-size:15px;line-height:20px;}
.text_block .widget_wysija_cont .allmsgs, .text_block .widget_wysija_cont .allmsgs .updated li {font-size:22px;line-height:32px;}
.text_block .widget_wysija_cont .allmsgs .updated li {background-size:287px 150px;}
/* Footer */
.footer {font-size:14px;line-height:16px;padding-top:45px;}
	/* Social list */
.footer .social_list {padding-bottom:55px;}
.footer .social_list ul li img {width:54px;}
	/* Bottom menu */
.footer .bottom_menu nav ul {padding-bottom:35px;}
.footer .bottom_menu nav ul li {font-size:39px;line-height:50px;padding-bottom:5px;}
.footer .bottom_menu p span {display:block;padding-top:10px;}
}

@media only screen and (max-width: 720px) {
.advertise_block h1 {padding-bottom:230px;}
.about_intro p.introtxt {padding-top:260px;}
}

@media only screen and (max-width: 680px) {
.articles-lst li > h2 {display:none;}
.articles-lst li > h2.ttl-design, .articles-lst li > h2.ttl-comm,.articles-lst li > h2.ttl-search {display:block;}
.advertise_block h1 {padding-bottom:190px;}
.about_intro p.introtxt {padding-top:220px;}
.Gallery-area, .forcefullwidth_wrapper_tp_banner {display:none;}
}

@media only screen and (max-width: 630px) {
.advertise_block h1 {padding-bottom:140px;}
.about_intro {background-position:center -260px;}
.about_intro p.introtxt {padding-top:210px;}
.Gallery-area, .forcefullwidth_wrapper_tp_banner {display:none;}
.home .articles-lst li > h2 {top:52px;}
}

@media only screen and (max-width: 570px) {
.advertise_block h1 {padding-bottom:90px;}
.about_intro {background-position:center -220px;}
.about_intro p.introtxt {padding-top:200px;}
}

@media only screen and (max-width: 530px) {
.advertise_block h1 {padding-bottom:100px;padding-top:100px;}
.about_intro {background-position:center -180px;}
.about_intro p.introtxt {padding-top:200px;}
}

@media only screen and (max-width: 490px) {
.advertise_block h1 {padding-bottom:70px;padding-top:70px;}
.about_intro {background-position:center -140px;}
.about_intro p.introtxt {padding-top:200px;}
}

	/* Mobile portrait mode */
@media only screen and (max-width: 479px) {
.about_intro {background-position:center top;}
.about_intro p.introtxt {padding-top:320px;}
/* Advertise block */
.advertise_top {background-position:center top;}
.advertise_block h1 {padding-bottom:175px;padding-top:175px;}
.submission_block .about_award {background:#eee url(images/demo/submission_award_bg_yellow_17_mobile.jpg) center top no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.submission_block .about_award {height:500px;}
}


@media only screen and (max-width: 430px) {
.advertise_block h1 {padding-bottom:150px;padding-top:150px;}
.about_intro p.introtxt {padding-top:280px;}
}

@media only screen and (max-width: 390px) {
.advertise_block h1 {padding-bottom:130px;padding-top:130px;}
.about_intro p.introtxt {padding-top:250px;}
.header .top_menu {margin:0 15px;}
.share_block {margin:0 15px;}
.search_block {margin:0 15px;position:static;}


.about_mediatemple,.about_sucuri,.about_codeguard {float:none;margin:50px auto 0 auto; text-align:center;}
.about_mediatemple{width:120px;}
.about_sucuri{width:120px;}
.about_codeguard{width:200px;}

/* Text block */
.text_block article h3 {margin-left:-5px;}
.text_block article h3 span{display:none;}


/* Revolution slider */
.home_illusion {top:120px;}
}

@media only screen and (max-width: 350px) {
.header .logo_home, .header .top_menu, .header .share_block, .search_block {margin:0 12px;}
.advertise_block h1 {padding-bottom:110px;padding-top:110px;}
.about_intro p.introtxt {padding-top:220px;}
}



/*++ Code from Past Site ++ */

/* Winners, Giveaway Prizes*/
.winners {font:30px/23px "SwisLight", Arial, Helvetica, sans-serif;background:#FFFFCC;border-left:5px solid #008aff;color:#333!important;padding:0.5em; margin: 10px 0 10px;}
.winners,.prizes,.getnow {color:#333; display:inline-block;}
.prizes{background:#eee;font-weight:bold; padding:1em;margin: 10px 0 10px; border-radius: 20px 20px 20px 20px;}
.getnow {font-family:SwisHeavy;background:#eee;font-weight:bolder;color:#09b4c8!important;font-weight:bold; padding:1em;margin: 10px 0 10px; margin-bottom:2%;}
.getnow:hover{background:#09b4c8!important;color:#fff!important;}
#getnow-wide{font-family:SwisHeavy;font-size:150%;background:#eee;color:#09b4c8!important;text-transform:uppercase; padding: 40px 20px 40px 20px;margin: 30px 0 30px;margin-bottom:2%;text-align:center!important;width:100%!important;display:block!important;}
#getnow-wide:hover{color:#fff!important;background:#09b4c8;}
#donate-wide{font-family:SwisHeavy;font-size:150%;background:#09b4c8;color:#fff!important;text-transform:uppercase; padding: 40px 20px 40px 20px;margin: 30px 0 30px;margin-bottom:2%;text-align:center!important;width:100%!important;display:block!important;}
#donate-wide:hover{color:#fff!important;background:#000;}
.prizes{color:#015399!important;font-weight:normal!important;}
.prizes strong{font-weight:bold;}
#giveawaywidget{width:90%;max-width:90%;margin: 0 auto 0 auto;}

/*Read More Link in Single Posts -Top10*/
.readmore a{background:#FFCC00;color:#000;font-weight:900;padding:5%;margin: 5% 0 5% 0; border-radius: 20px 20px 20px 20px;letter-spacing:1px;}
.readmore a:hover{background:#000;color:#fff!important;}

/*Advertise Banners*/
#backfill_1262249_div{margin-left:10px!important;}
.adsense{width:100%;height:90px;background:#ccc;margin-bottom:10px;  text-align:center;}
	
/*BSA Hover Img and Checkout Card - Advertise Page */
.bsap_adhere2 a{background: url("images/bsa-ad-here-hover.gif")!important;float:left!important; }
.bsap_adhere2 a:hover{background: url("images/bsa-ad-here.gif")!important;float:left!important;} 
#bsap_inventory {  margin: 0 0 50px 0; float: left; width: 100%;}
.bsa-button{margin-top:-40px;}
.bsa-cart-zone a.bsa-add-to-cart {padding: 30px 20px 30px 40px!important;}
.bsa-add-to-cart{font-size:18px!important;}
.bsa-cart-heading{color:#008aff!important;font-size:35px!important;}
.bsa-cart-totalimps{color:#999;font-weight:bold}
.bsa-cart-impstxt{color:999;}
.bsa-cart-rate{color:#009900;font-weight:bold;clear:both!important;}
.bsa-logo{width:100%;clear:both;}
.bsa-logo img{width:220px;height:auto; float:right; margin-top:-55px; }
.bsa-hideshow-button{padding:20px;background:#ccc;border:none;font-weight:bold;}
.bsa-cart-size{	padding:5px;}
.bsa-cart-unit{font-size:20px;}
.bsa-cart-specs span{font-size:30px!important;}
.bsa-fleft span strong{color:#000!important;}
.bsa-fleft span{color:#666!important;}

.bsa-syndicate-ad-listing {margin: 0 auto 0 auto;}
.bsa-syndicate-ad-listing td {padding:10px 20px 10px 20px;background:#fafafa;border-bottom:5px solid #eee;}
.bsa-syndicate-ad-listing td a{margin-left:100px;background:#009900;color:#fff;padding:5px 10px 5px 10px;}
.bsa-syndicate-ad-listing .booked td {margin-right:100px;}
.bsa-syndicate-ad-listing .booked{color:#c00;}

._fancybar{margin-top:2.8em!important;transition:top 3000ms;}

.info-bottom-block{overflow:hidden;padding:45px 0;margin:0 0 50px;background:#eee;}
.info-bottom-block .adv-box{margin:0 auto;padding:0;float:none;	width:728px;}
.top-info-area .adv{float:left;width:53%;padding:0 0 0 252px;}

.img-advertise-page, .bsa-advertise-img{width:100%;height:auto;}
.adv-block{	text-align: center;}


/*Community Submission*/
.community-paypal{width:40%;font-size:50px;font-weight:bold;color:#fff;line-height:60px;text-align:center;padding:60px;background:#4e9216;margin: 10px auto 50px auto;font-weight:bold;moz-border-radius: 15px;border-radius: 15px;}

.paypalpayment img{width:30%!important; height:auto!important;}
}

/* sup [1]*/
sup{position: relative;top: -5px;}


/*Media Print*/
@media print {
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } 
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}


