/*!
Theme Name: movies
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: movies
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

movies is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments
 
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');
@import url('https://pro.fontawesome.com/releases/v5.10.0/css/all.css');

body {
	background-attachment: fixed;
}

.sitelogo {
	width: 100%;
	height: auto;
	font-family: 'Poppins', sans-serif;
	font-weight: 400
}

.sitelogotext {
	fill: none;
	stroke-width: 2px;
	stroke-linejoin: round;
	stroke-dasharray: 70px;
	stroke-dashoffset: 0;
	-webkit-animation: stroke 6s linear infinite;
	-moz-animation: stroke 6s linear infinite;
	animation: stroke 6s linear infinite;
	font-size: 4em;
	text-transform: uppercase
}

.sitelogotext:nth-child(5n+1) {
	stroke: #009de1;
	-webkit-animation-delay: -1.2s;
	-moz-animation-delay: -1.2s;
	animation-delay: -1.2s
}

.sitelogotext:nth-child(5n+2) {
	stroke: #f5a503;
	-webkit-animation-delay: -2.4s;
	-moz-animation-delay: -2.4s;
	animation-delay: -2.4s
}

.sitelogotext:nth-child(5n+3) {
	stroke: #ff0;
	-webkit-animation-delay: -3.6s;
	-moz-animation-delay: -3.6s;
	animation-delay: -3.6s
}

.sitelogotext:nth-child(5n+4) {
	stroke: #13736d;
	-webkit-animation-delay: -4.8s;
	-moz-animation-delay: -4.8s;
	animation-delay: -4.8s
}

.text:nth-child(5n+5) {
	stroke: #3aa1bf;
	-webkit-animation-delay: -6s;
	-moz-animation-delay: -6s;
	animation-delay: -6s
}

@-webkit-keyframes stroke {
	to {
		stroke-dashoffset: -400
	}
}

@-moz-keyframes stroke {
	to {
		stroke-dashoffset: -400
	}
}

@keyframes stroke {
	to {
		stroke-dashoffset: -400
	}
}

.download-links-div img {
	display: block;
	margin-left: auto;
	margin-right: auto
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box
}

::-moz-selection {
	color: #fff;
	background: #13736d
}

::-webkit-selection {
	color: #fff;
	background: #13736d
}

::selection {
	color: #fff;
	background: #13736d
}

body,
html {
	font-family: 'Restora';
	font-size: 16px;
	font-weight: 300;
	font-style: normal;
	background: #000;
	color: #fff
}

a {
	color: #13736d;
	text-decoration: underline;
	transition: .3s all;
	-webkit-transition: .3s all;
	-moz-transition: .3s all;
	-ms-transition: .3s all
}

img,
svg {
	max-width: 100%;
	height: auto;
	vertical-align: top
}

textarea,
input,
select {
	width: 100%;
	background: #fff;
	font-family: 'Outfit', sans-serif;
	font-size: 16px;
	outline: 0;
	padding: 10px 15px
}

textarea {
	resize: vertical;
	height: 110px
}

input[type="submit"] {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	border: 2px solid #13736d;
	padding: 10px 15px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	background: #13736d;
	color: #fff;
	display: inline-block;
	text-decoration: none;
	cursor: pointer
}

.weight-ads {
	display: none
}

.comment-form-cookies-consent input {
	width: 18px;
	height: 18px;
	vertical-align: middle;
	margin-right: 7px
}

.text-center {
	text-align: center
}

.alignleft {
	float: left;
	margin-right: 1.5em;
	margin-bottom: 1.5em
}

.alignright {
	float: right;
	margin-left: 1.5em;
	margin-bottom: 1.5em
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em
}

.d-flex {
	display: flex;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex
}

.d-block {
	display: block;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex
}

.flex-wrap {
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.justify-center {
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center
}

.justify-between {
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: space-between
}

.justify-end {
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	justify-content: flex-end;
	-ms-flex-pack: flex-end
}

.justify-start {
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-ms-justify-content: flex-start;
	justify-content: flex-start;
	-ms-flex-pack: flex-start
}

.align-start {
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	align-items: flex-start
}

.align-center {
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center
}

.align-end {
	-webkit-align-items: flex-end;
	-moz-align-items: flex-end;
	-ms-align-items: flex-end;
	align-items: flex-end
}

.container {
	max-width: 1180px;
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px
}

.how-to-download {
	font-size: 25px;
	text-decoration: none;
	margin-bottom: 20px;
	display: inline-block
}

h1 {
	font-size: 32px;
	margin-bottom: 15px
}

h2 {
	font-size: 28px;
	margin-bottom: 15px
}

h3 {
	font-size: 25px;
	margin-bottom: 15px
}

h4 {
	font-size: 20px;
	margin-bottom: 15px
}

h5 {
	font-size: 20px;
	margin-bottom: 15px
}

h6 {
	font-size: 18px;
	margin-bottom: 15px
}

p {
	margin-bottom: 15px;
	line-height: 25px
}

p:last-child {
	margin-bottom: 0
}

.btn {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	border: 2px solid #13736d;
	padding: 10px 15px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	background: #0ebac3;
	color: #fff;
	display: inline-block;
	text-decoration: none;
	background: #13736d
}

.btn:hover {
	background: transparent;
	color: #13736d
}

.btn-zip {
	border-color: #ff0;
	background: #ff0;
	color: #000
}

.btn-zip:hover {
	background: transparent;
	color: #ff0
}

.downloads-btns-div .btn {
	margin: 0 3px 12px
}

.site-header {
	padding: 25px 0
}

.site-branding {
	max-width: 310px
}

.head-search {
	width: 51%
}

body div.asl_w {
	background: transparent !important
}

body div.asl_w .probox {
	background: #fff !important;
	box-shadow: none !important;
	padding: 5px 20px;
	border-radius: 40px !important;
	overflow: hidden;
	position: relative
}

div.asl_w .probox .promagnifier {
	background: #13736d !important;
	color: #fff;
	position: absolute;
	right: 6px;
	border-radius: 30px !important;
	font-size: 12px !important;
	width: 36px !important;
	height: 36px !important;
	top: 4px
}

div.asl_w .probox .promagnifier .innericon svg {
	fill: #fff !important;
	width: 18px !important
}

body div.asl_w .probox .proinput {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important
}

body .head-search div.asl_w .probox .proinput input,
body .head-search div.asl_w .probox .proinput input::placeholder,
body #ajaxsearchlite1 .probox .proinput input,
body div.asl_w .probox .proinput input {
	color: #000 !important;
	font-weight: bold
}

body div.asl_m .probox .proclose {
	margin-right: 20px
}

body div.asl_r.vertical {
	padding: 2px !important;
	background: #13736d !important
}

body div.asl_r .results .item .asl_content {
	font-family: 'Restora';
	color: #4a4a4a;
	font-size: 12px;
	line-height: 18px;
	text-shadow: 0 0 0 rgb(255 255 255 / 0)
}

body div.asl_r .results .item .asl_content h3,
body div.asl_r .results .item .asl_content h3 a {
	font-family: 'Restora';
	color: #000;
	font-weight: bold
}

div.asl_r .results .item .asl_content h3 a:hover {
	font-weight: inherit !important
}

.menu-toggle,
.menu-close {
	display: none
}

.header-menu-div li {
	list-style: none
}

.header-menu-div li a {
	color: #fff;
	display: inline-block;
	line-height: 25px;
	border-radius: 15%;
	background: rgba(19, 115, 109, 1);
	font-weight: 500;
	margin: 5px;
	padding: 4px 10px;
	text-decoration: none
}

.header-menu-div li a:hover,
.header-menu-div li.current-menu-item a {
	background: #13736d
}

.header-menu {
	margin-bottom: 30px
}

.section-title,
.entry-header .entry-title {
	color: #fff;
	margin-bottom: 30px;
	font-size: 18px;
	background: #222 !important;
	padding: 12px 15px;
	width: 100%;
	border-radius: 6px
}

.entry-header .entry-title:before {
	content: '\f15c';
	font-family: "Font Awesome 5 Pro";
	font-weight: 400;
	margin-right: 8px;
	color: #13736d;
	font-size: 20px
}

.section-title i {
	margin-right: 8px;
	color: #13736d;
	font-size: 20px
}

.site-main article.post {
	width: calc(100%/5 - 60px/5);
	width: -webkit-calc(100%/5 - 60px/5);
	width: -moz-calc(100%/5 - 60px/5);
	margin-right: 15px;
	margin-bottom: 20px;
	background: #000
}

.site-main article.post:nth-child(5n+1) {
	margin-right: 0
}

.site-main article.post figure {
	overflow: hidden
}

.site-main article.post figure img {
	height: 320px;
	object-fit: cover;
	object-position: top center;
	transition: .3s all;
	-webkit-transition: .3s all;
	-moz-transition: .3s all;
	-ms-transition: .3s all;
	width: 100%
}

.site-main article.post figure:hover img {
	-ms-transform: scale(1.15);
	-webkit-transform: scale(1.15);
	transform: scale(1.15)
}

.site-main article.post .entry-title {
	text-align: center;
	font-size: 14px;
	text-decoration: none;
	color: #fff;
	line-height: 20px;
	padding: 15px 10px;
	margin: 0
}

.site-main article.post .entry-title a {
	color: inherit;
	font-size: inherit;
	text-decoration: none
}

.site-main article.post .entry-title a:hover {
	color: #13736d
}

.pagination {
	width: 100%
}

.pagination .nav-links {
	display: flex;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center
}

.pagination .nav-links>* {
	width: 40px;
	height: 40px;
	background: #222;
	margin: 0 4px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	text-decoration: none;
	border-radius: 6px;
	transition: .3s all;
	-webkit-transition: .3s all;
	-moz-transition: .3s all;
	-ms-transition: .3s all;
	position: relative
}

.pagination .nav-links>*:hover,
.pagination .nav-links>*.current {
	background: #13736d
}

.pagination .nav-links>*.next,
.pagination .nav-links>*.prev {
	text-indent: 99999px;
	overflow: hidden
}

.pagination .nav-links>*.next:before,
.pagination .nav-links>*.prev:before {
	content: "\f105";
	font-family: "Font Awesome 5 Pro";
	font-weight: 400;
	position: absolute;
	left: 0;
	top: 0;
	text-indent: 0;
	width: 100%;
	font-size: 18px
}

.pagination .nav-links>*.prev:before {
	content: "\f104"
}

.site-footer {
	background: #000;
	padding: 20px 0;
	margin-top: 50px
}

.site-footer a {
	text-decoration: none
}

.footer-menu li {
	list-style: none
}

.footer-menu li+li {
	margin-left: 15px
}

.footer-menu li a:hover {
	color: #fff
}

.entry-meta {
	margin-bottom: 30px
}

.entry-meta ul {
	padding-left: 0 !important
}

.entry-meta ul li {
	list-style: none
}

.entry-meta ul li+li {
	margin-left: 0
}

.entry-meta ul li i {
	margin-right: 5px
}

.post-meta li {
	margin-right: 6px
}

.post-meta li a {
	background: #fff;
	border-color: #fff;
	display: inline-block;
	color: #444;
	border-radius: 3px;
	padding: 5px 10px;
	font-size: 14px;
	text-decoration: none
}

.post-meta li a:hover {
	background: #444;
	color: #fff
}

.post-meta .post-date {
	font-weight: 600 !important;
	background: #13736d;
	border-radius: 3px;
	padding: 5px 10px;
	font-size: 14px
}

.single-service-content ul,
.single-service-content ol {
	padding-left: 20px;
	margin-bottom: 20px
}

.single-service-content ul li {
	margin-bottom: 8px
}

.single-service-content img {
	margin-bottom: 15px
}

.download-links-div {
	margin-top: 30px;
	margin-bottom: 20px;
	text-align: center
}

.download-links-div .btn {
	margin-bottom: 20px
}

.download-links-div h4 hr {
	border-color: #fff;
	margin-bottom: 30px;
	margin-top: 10px
}

.download-links-div h4 {
	color: #fff
}

.download-links-div h4 span {
	color: #ff0
}

.single-blog-left {
	width: calc(100% - 320px);
	padding-right: 20px
}

.single-blog-right {
	width: 320px
}

.single-blog-right {
	width: 320px;
	background: #000
}

.single-blog-right h2.widget-title {
	font-size: 20px;
	padding: 10px 20px
}

.single-blog-right .custom-html-widget {
	padding: 10px 20px;
	background: #141414
}

.single-blog-right h2.widget-title {
	font-size: 18px;
	padding: 10px 15px;
	margin: 0;
	border-bottom: 1px solid #13736d
}

.single-blog-right .asl_w,
.widget_recent_entries ul {
	padding: 15px;
	width: auto !important;
	background: #141414 !important
}

.widget_recent_entries ul li {
	list-style: none;
	margin-bottom: 10px
}

.widget_recent_entries ul li:last-child {
	margin-bottom: 0
}

.widget_recent_entries ul li a {
	color: #fff;
	text-decoration: none;
	font-size: 14px
}

.widget_recent_entries ul li a:hover {
	color: #13736d
}

.widget img {
	width: 100%
}

.screen-reader-text {
	display: none
}

.widget>form {
	padding: 15px;
	background: #141414
}

.comment-list li {
	list-style: none;
	margin-bottom: 20px
}

.comment-list li .comment-author img {
	width: 40px;
	height: 40px;
	border-radius: 100%;
	margin-right: 10px
}

.comment-list li .comment-metadata {
	text-align: right;
	margin-top: -35px;
	font-size: 14px
}

.comment-list li .comment-content {
	padding-top: 30px
}

.comment-list li .reply a {
	display: inline-block;
	text-decoration: none
}

.comment-list li ol.children {
	margin-top: 10px;
	margin-left: 40px
}

.join-div {
	margin-bottom: 25px
}

.telegram-btn {
	background: #009de1;
	color: #fff;
	text-decoration: none;
	width: 100%;
	display: block;
	text-align: center;
	padding: 14px;
	font-size: 18px;
	border-radius: 6px
}

.telegram-btn i {
	margin-right: 10px
}

.copyright-issue-div {
	background: rgb(234 67 67 / 15%);
	text-align: center;
	padding: 20px 15px;
	border-radius: 10px;
	margin: 20px 0
}

.copyright-issue-div p {
	color: red;
	font-size: 18px
}

.gallery-image .gallery-img {
	width: 49%
}

.top-domain-div {
	background: green;
	text-align: center;
	padding: 8px 15px
}

.top-domain-div span {
	background: #fff;
	color: red;
	padding: 0 6px 3px;
	border-radius: 5px;
	margin-left: 2px
}

.top-domain-div .close {
	float: right;
	cursor: pointer;
	font-size: 18px;
	margin-left: 10px
}

.download-message-box {
	background-color: #4c4c4c;
	border-color: #faebcc;
	color: #fff;
	text-align: center;
	padding: 10px 15px;
	border-radius: 6px;
	margin-bottom: 15px
}

.comment-message-box {
	background-color: #13736d;
	border-color: #13736d;
	color: #fff;
	text-align: center;
	padding: 10px 15px;
	border-radius: 6px;
	margin-bottom: 15px
}

@media only screen and (max-width:1024px) {
	.site-main article.post {
		width: calc(100%/4 - 45px/4);
		width: -webkit-calc(100%/4 - 45px/4);
		width: -moz-calc(100%/4 - 45px/4);
		margin-right: 15px !importantl
	}

	.site-main article.post:nth-child(4n+1) {
		margin-right: 0 !important
	}
}

@media only screen and (max-width:991px) {
	h1 {
		font-size: 26px
	}

	h2 {
		font-size: 24px
	}

	h3 {
		font-size: 22px
	}

	h4 {
		font-size: 20px
	}

	h5 {
		font-size: 18px
	}

	h6 {
		font-size: 16px
	}

	.head-search {
		width: 60%
	}

	.site-branding {
		max-width: 200px
	}

	.site-header {
		padding: 15px 0
	}

	.site-main article.post {
		width: calc(100%/3 - 30px/3);
		width: -webkit-calc(100%/3 - 30px/3);
		width: -moz-calc(100%/3 - 30px/3);
		margin-right: 15px !important
	}

	.site-main article.post:nth-child(4n+1) {
		margin-right: 15px !important
	}

	.site-main article.post:nth-child(3n+1) {
		margin-right: 0 !important
	}

	.site-info {
		width: 100%;
		text-align: center;
		margin-bottom: 10px
	}

	.footer-menu {
		width: 100%;
		text-align: center
	}

	.single-blog-left {
		width: calc(100% - 280px)
	}

	.single-blog-right {
		width: 280px
	}
}

@media only screen and (max-width:767px) {
	.weight-ads {
		display: block
	}

	h1 {
		font-size: 24px
	}

	h2 {
		font-size: 22px
	}

	h3 {
		font-size: 20px
	}

	h4 {
		font-size: 18px
	}

	h5 {
		font-size: 16px
	}

	h6 {
		font-size: 16px
	}

	.menu-toggle,
	.menu-close {
		display: inline-block
	}

	.header-menu {
		background: #222;
		padding: 10px 0
	}

	.menu-toggle {
		background: #13736d;
		color: #fff;
		outline: 0;
		cursor: pointer;
		width: 40px;
		height: 40px;
		font-size: 20px;
		text-align: center;
		line-height: 42px;
		border: 0
	}

	.header-menu-div {
		position: fixed;
		right: 0;
		top: 0;
		bottom: 0;
		overflow: auto;
		width: 300px;
		z-index: 9999999;
		padding-top: 45px;
		background: #000;
		transition: .3s all;
		-webkit-transition: .3s all;
		-moz-transition: .3s all;
		-ms-transition: .3s all;
		right: -300px
	}

	.header-menu-div:before {
		content: '';
		background: #141414;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		height: 45px;
		z-index: -1
	}

	.toggled .header-menu-div {
		right: 0
	}

	.menu-close {
		position: absolute;
		left: 20px;
		top: 10px;
		font-size: 22px;
		cursor: pointer
	}

	.header-menu-div li {
		list-style: none;
		width: 100%;
		margin: 0
	}

	.header-menu-div li a {
		margin: 0;
		background: transparent;
		color: #e9e9e9;
		width: 100%;
		border-bottom: 1px solid #343434;
		padding: 8px 20px;
		border-radius: 0
	}

	.site-main article.post {
		width: calc(100%/2 - 15px/2);
		width: -webkit-calc(100%/2 - 15px/2);
		width: -moz-calc(100%/2 - 15px/2);
		margin-right: 15px !important
	}

	.site-main article.post:nth-child(3n+1) {
		margin-right: 15px !important
	}

	.site-main article.post:nth-child(2n+1) {
		margin-right: 0 !important
	}

	.site-branding {
		max-width: 220px
	}

	.single-blog-left {
		width: 100%;
		padding-right: 0
	}

	.single-blog-right {
		width: 100%;
		margin-top: 40px
	}
}

@media only screen and (max-width:580px) {
	.site-branding {
		max-width: 380px;
		width: 90%;
		text-align: center;
		margin-bottom: 20px
	}

	.site-header .container {
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		justify-content: center;
		-ms-flex-pack: center
	}

	.head-search {
		margin-bottom: 10px;
		width: 100%
	}

	.site-main article.post figure img {
		height: 250px
	}

	.comment-list li .comment-metadata {
		text-align: left;
		margin-top: -15px;
		font-size: 14px;
		margin-left: 50px
	}

	.comment-list li .comment-content {
		padding-top: 10px
	}

	.comment-list li ol.children {
		margin-left: 20px
	}
}

@media only screen and (max-width:380px) {
	.site-main article.post {
		width: calc(100%/2 - 10px/2);
		width: -webkit-calc(100%/2 - 10px/2);
		width: -moz-calc(100%/2 - 10px/2);
		margin-right: 14px !important;
		margin-bottom: 15px
	}

	.site-main article.post:nth-child(2n+2) {
		margin-right: 10px !important
	}

	.site-main article.post:nth-child(2n+1) {
		margin-right: 0 !important
	}

	.site-main article.post .entry-title {
		font-size: 13px;
		line-height: 18px;
		font-weight: 500;
		padding: 12px 8px
	}

	.gallery-image .gallery-img {
		width: 100%
	}
}

video {
	width: 100%;
	height: auto
}

h4:empty {
	display: none
}

.download-links-div h4 span~span {
	color: orange
}

@media only screen and (min-width:767px) {
	.mobile-ads {
		display: none
	}
}

@media only screen and (max-width:767px) {
	.desktop-ads {
		display: none
	}
}

.our-domain-box {
	text-align: center;
	padding: 10px 15px;
	border-radius: 6px;
	margin-bottom: 15px;
	background: linear-gradient(135deg, #a86e8e, #87610c);
	background: -webkit-linear-gradient(135deg, #87610c, #a86e8e);
	background: -moz-linear-gradient(135deg, #87610c, #a86e8e)
}

.download-links-div .btn img {
	display: inline-block;
	margin: 0;
	width: 20px;
	vertical-align: middle
}

.download-links-div .btn img:first-child {
	margin-right: 5px
}

.download-links-div .btn img:last-child {
	margin-left: 5px
}

.btn:hover {
	background: #13736d;
	color: #fff
}

.btn-zip:hover {
	border-color: #ff0;
	background: #ff0;
	color: #000
}

.main-content-parent {
	background-color: #191919;
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto
}