/*
	Template:    digimental
	Theme Name:  Apple TV Hacks
	Description: Based of the Digimental parent theme (by FHOKE).
	Version:     1.0
	Author:      FHOKE
	Author URI:  http://fhoke.com
	License:     GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*
----
---- CUSTOMISATION
----
*/

/* FONTS */
@font-face {
	font-family: 'texgyreadventorregular';
	src: url('../eot/texgyreadventor-regular-webfont.eot');
	src: url('../eot/texgyreadventor-regular-webfontd41d.eot#iefix') format('embedded-opentype'),
		 url('../woff/texgyreadventor-regular-webfont.woff') format('woff'),
		 url('../ttf/texgyreadventor-regular-webfont.ttf') format('truetype'),
		 url('../svg/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'texgyreadventoritalic';
	src: url('../eot/texgyreadventor-italic-webfont.eot');
	src: url('../eot/texgyreadventor-italic-webfontd41d.eot#iefix') format('embedded-opentype'),
		 url('../woff/texgyreadventor-italic-webfont.woff') format('woff'),
		 url('../ttf/texgyreadventor-italic-webfont.ttf') format('truetype'),
		 url('../svg/texgyreadventor-italic-webfont.svg#texgyreadventoritalic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'texgyreadventorbold_italic';
	src: url('../eot/texgyreadventor-bolditalic-webfont.eot');
	src: url('../eot/texgyreadventor-bolditalic-webfontd41d.eot#iefix') format('embedded-opentype'),
		 url('../woff/texgyreadventor-bolditalic-webfont.woff') format('woff'),
		 url('../ttf/texgyreadventor-bolditalic-webfont.ttf') format('truetype'),
		 url('../svg/texgyreadventor-bolditalic-webfont.svg#texgyreadventorbold_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'texgyreadventorbold';
	src: url('../eot/texgyreadventor-bold-webfont.eot');
	src: url('../eot/texgyreadventor-bold-webfontd41d.eot#iefix') format('embedded-opentype'),
		 url('../woff/texgyreadventor-bold-webfont.woff') format('woff'),
		 url('../ttf/texgyreadventor-bold-webfont.ttf') format('truetype'),
		 url('../svg/texgyreadventor-bold-webfont.svg#texgyreadventorbold') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* TYPOGRAPHY */
body,
.site-menu .menu-item,
.canvas-menu__inner a,
.post-preview__cats,
h1, h2, .site-bg--logo h3, .site-bg--logo .trc_related_container.trc_related_container .trc_rbox_header_span, .trc_related_container.trc_related_container .site-bg--logo .trc_rbox_header_span, h3, .trc_related_container.trc_related_container .trc_rbox_header_span, h4, h5, h6,
.post-standout__header,
.label,
.btn, input[type="submit"], button,
input:not([type="submit"]), textarea,
.site-footer__menu .menu-item,
.overlay-search__label,
.overlay-search__field:not([type="submit"]),
.post-bar__txt,
.post-share__txt,
.post-section__link,
.post-preview-alt__cats,
.post-preview-alt__title,
.post-review__rating,
.bars__label,
.post-menu__list__item,
.post-continue__txt,
th,
.title-marker__action,
.post-content blockquote p {
	font-family:'texgyreadventorregular', 'Arial', sans-serif;
}

.post-preview__cats,
.site-footer__menu .menu-item,
.post-bar__txt,
.post-share__txt,
.post-section__link,
.post-preview-alt__cats,
.post-preview-alt__title,
.bars__label,
.post-menu__list__item,
.post-deal__title,
th,
.title-marker__action {
	font-weight:500;
}

h1, h2, h3, h4, h5 , h6,
.overlay-search__field:not([type="submit"]),
.post-review__rating,
.post-continue__txt {
	font-weight:300;
}

.post-top .entry-title,
.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
	font-family:'texgyreadventorbold';
}

.post-top .entry-title {
	line-height: 115%;
	font-size: 52px;
	font-size: 3.25rem;
	color:#444;
}

.post-content p,
.post-content li {
	font-size:15px;
	letter-spacing:0.35px;
}

.post-content blockquote p {
	font-size:26px;
}
.post-top .entry-title + .txt--huge {
	margin-top:25px;
}

.site-menu .menu-item,
.post-preview__cats,
* .post-preview__title.post-preview__title,
.title-marker__action,
.site-footer__menu .menu-item,
.btn, input[type="submit"], button,
.canvas-menu__inner .menu-item,
.post-preview-alt__cats,
.post-bar__txt,
.post-section__link,
.post-share__txt,
.post-continue__txt,
.post-menu__list__item,
.bars__label__txt,
.bars__label__amount,
label,
.pagination__item a, .pagination__item span {
	letter-spacing:0.5px;
}

.site-menu .menu-item,
.post-preview__cats,
* .post-preview__title.post-preview__title,
.site-footer__menu .menu-item,
.canvas-menu__inner .menu-item a,
.post-preview-alt__title,
.post-preview-alt__cats,
.post-bar__txt,
.post-share__txt,
.post-deal__title,
.post-continue__txt,
.post-menu__list__item,
.bars__label__txt,
.bars__label__amount,
label,
.pagination__item a, .pagination__item span {
	text-transform:none;
}

.site-banner__title {
	font-size:2.625rem;
}

.post-preview--small .post-preview__title,
.btn, input[type="submit"], button,
.canvas-menu__inner .menu-item {
	font-size:1.125rem;
}

.post-preview--small .post-preview__title {
	line-height:140%;
}

.post-standout__header {
	font-size:1.750rem;
}

.cta__title {
	font-size:1.875rem;
}

.post-section__link {
	font-size:1rem;
}

.post-bar__txt {
	font-size:1.125rem;
}

.btn--small {
	font-size:13px;
}

.post-share--large .post-share__item a {
	padding-top:13px;
}

.post-continue__txt {
	font-size:32px;
}

th {
	padding:32px 30px 28px;
	font-size:18px;
	font-family:'texgyreadventorbold';
}

.label {
	font-style:normal;
}

.dataTables_wrapper {
	margin-bottom:0 !important;
}

.post-standout__list__item,
.label,
.site-menu .menu-item {
	font-family:'texgyreadventorbold';
}

.site-menu .menu-item {
	text-transform:uppercase;
	font-weight:normal;
}

p, .gform_description, li, address {
	line-height:165%;
}

.site-menu .menu-item {
	font-size:16.56px;
}

/* LOGO */
.site-logo {
	width:100%;
	background-image:url('../svg/apple-tv-hacks-logo.svg');
}

@media screen and (min-width:621px) {
	.site-logo {
		background-size:124px 34px;
	}
}

@media screen and (max-width:620px) {
	.site-logo {
		background-size:104px 29px;
	}
}

/* Toggle Menu */
.toggle-menu {
	border-right:none;
	background:#fff;
}

/* Gradient */
.site-header__section--logo,
.site-bg--logo,
.post-header {
	background-image:linear-gradient(to right, #741fff, #11d6ff);
}

.post-menu__top-icon {
	background:#643CFF;
}

.site-bg--logo:before,
.site-bg--logo:after {
	display:none;
}

/* Assorted */
.social__item {
	line-height:120%;
}

.site-banner,
.post-standout__header,
.site-bg--purple-dark,
.btn--purple,
input[type="submit"],
button,
.post-bar,
.post-deal,
.post-content__preview,
th,
.no-touch .post-content__preview:hover .post-content__preview__content,
.canvas-menu,
.gform_confirmation_wrapper,
.pagination__item a,
.post-dropdown__inner,
.post-dropdown__content,
.back-to-top {
	background-color:#333;
}

.post-preview__cats:after,
.title-marker__action:after,
.title-marker:before,
.post-content h1:before,
.toggle-menu__line,
.menu-item__control:before,
.menu-item__control:after,
.btn--red,
.post-has--deals h1:before,
blockquote:before,
.site-section--404__subtitle:after {
	background:#3d84ff;
}

.post-top .txt--huge {
	color:#3D84FF;
}

.post-standout__header:after {
	background-image:url('../svg/plus.svg');
}

.logo-mark {
	height:51px;
	display:block;
	background:url('../svg/apple-tv-hacks-icon.svg') center / 64px 51px no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}

.cta__inner .label {
	color:#fff;
}

.user-img img {
	border-color:#3d84ff;
}

.post-review__rating,
.post-review__item:before {
	color:#3d84ff;
}

.post-content__preview__content:after,
.post-more:after,
.overlay-search__btn {
	background-image:url('../svg/caret-right-blue.svg') !important;
}

.post-continue:before {
	display:none;
}

.post-continue__action {
	overflow:hidden;
	background:url('../svg/caret-down-blue.svg') center / 22px 12px no-repeat;
	text-indent:-9999px;
}

.bars__bar--1:after  { background:#9e34ff;  }
.bars__bar--2:after  { background:#8f4aff;  }
.bars__bar--3:after  { background:#916dff;  }
.bars__bar--4:after  { background:#786cff;  }
.bars__bar--5:after  { background:#5b70ff;  }
.bars__bar--6:after  { background:#4d85ff;  }
.bars__bar--7:after  { background:#3f9aff;  }
.bars__bar--8:after  { background:#32adff;  }
.bars__bar--9:after  { background:#25c0ff;  }
.bars__bar--10:after { background:#19d2ff;  }

.btn__txt {
	top:0;
}

.post-menu__top-icon:before,
.post-header:before {
	display:none;
}

.post-header:after {
	background-image:none;
}

.cta__title {
	margin-top:25px;
}

/* Interations */
.no-touch .post-standout__header:hover,
.no-touch .post-content__preview:hover .post-content__preview__content {
	box-shadow:inset 0 4px 0 #3d84ff;
}

.no-touch .btn--purple:hover,
.no-touch input[type="submit"]:hover,
.no-touch button:hover,
.no-touch a.post-bar__action:hover,
.pagination__item a {
	background-color:#444;
}

@media screen and (max-width:680px) {
	h1 { font-size:52px; }
	h2, .post-top .entry-title { font-size:36px; }
	h3 { font-size:28px; }
	h4 { font-size:22px; }
	h5 { font-size:18px; }
	h6 { font-size:16px; }
}