/*
Theme Name: Superfast
Theme URI: https://www.idtheme.com/superfast/
Author: Gian MR
Author URI: http://www.gianmr.com/
Description: Super fast, seo and high CTR wordpress theme.
Version: 2.0.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: superfast
Tags: two-columns, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, microformats, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce

Superfast is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.

*/

/* REQUIRED CSS */
.jquery-modal .modal {
    width: 100% !important;
	text-align: center;
	box-shadow: none;
    background: none;
}

.ads-unit-responsive {
	width: 728px !important;
	height: 90px !important;
}

.fixed-ad {
	display: none;
    opacity: 0;
    text-align: center;
    bottom: 0;
    left: 0;
    width: 100%;
	height: 90px;
    z-index: 999;
    max-height: 104px;
    background-image: none;
    background-color: #fff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    margin-bottom: 0;
    padding-top: 4px;
    transition: all .4s ease-in-out;
}

.fixed-ad.desktop {
	display: none;
	opacity: 1;
	height: 90px;
	max-width: 728px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: visible;
	position: fixed;
	text-align: center;
	background: transparent;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.fixed-ad.desktop.show-ad {
	display: block;
	opacity: 1;
}

@media only screen and (min-width: 560px) {
    .ads-popup {
        display: none !important;
    }
}

@media only screen and (max-width: 560px) {
	.fixed-ad {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		overflow: visible;
		position: fixed;
		text-align: center;
		height: 50px;
   	}
	
	.fixed-ad.show-ad {
		display: block;
		opacity: 1;
	}
	
	.fixed-ad.desktop {
		display: none !important;
		opacity: 0 !important;
	}
	
	.ads-unit-responsive {
		width: 320px !important;
		height: 50px !important;
	}
	
	.site-info .section {
		padding-bottom: 80px !important;
	}
}

.fixed-ad-close-button {
  	position: absolute;
  	width: 15px;
  	height: 15px;
  	top: -12px;
  	right: 0;
  	background-image: url("data:image/svg+xml;charset=utf8,%3csvg width='13' height='13' viewBox='341 8 13 13' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%3e%3cpath style='fill:%234F4F4F' d='M354 9.31L352.69 8l-5.19 5.19L342.31 8 341 9.31l5.19 5.19-5.19 5.19 1.31 1.31 5.19-5.19 5.19 5.19 1.31-1.31-5.19-5.19z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");
  	background-size: 10px 10px;
  	background-position: 3px;
  	background-color: #fff;
  	background-repeat: no-repeat;
  	box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.2);
  	border: none;
  	border-radius: 0 0 0 0;
  	cursor: pointer;
}

.fixed-ad-close-button.desktop {
	background-size: 10px 10px;
	background-position: 3px;
	top: -12px;
	width: 15px;
	height: 15px;
	border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
}

.fixed-ad-close-button:before {
  	position: absolute;
  	content: "";
  	top: -20px;
  	right: 0;
  	left: -20px;
  	bottom: 0;
}