/*
Theme Name: 	NewsGamer Child Theme
Theme URI: 	    http://themeforest.net/item/newsgamer-wordpress-news-magazine-theme/14521155
Description: 	Child Theme Made by MipThemes
Version:        1.1
Author:         MipThemes
Author URI: 	http://themeforest.net/user/mip/portfolio
Template:       newsgamer
*/

@import url("../newsgamer/style.css");

/* ==========================================================================
   Your custom styles
   ========================================================================== */
#header-navigation #main-menu span.sticky-logo{height:93%!important;}
#footer-section-bottom .ad{text-align:left}
#page-content header h2 span::after, #page-content header div.title span::after,#page-footer aside.widget header span::after{background-color: #00a4ea;}
#footer-section-top a{color:#00a4ea!important;}
#top-navigation ul li.soc-media{float:left}
#page-content section .has-header header h2:before, #page-content section .has-header header div.title:before{ font-family: FontAwesome;  font-weight: normal;  font-style: normal;  display: inline-block;  text-decoration: inherit;content: "\f0a9";margin-right:5px;color:#00A4EA}
.module-reviews #page-content header div.title:before,#page-content header h2 span:before,#page-content header div.title:before{ font-family: FontAwesome;  font-weight: normal;  font-style: normal;  display: inline-block;  text-decoration: inherit;content: "\f0a9";margin-right:5px;color:#00A4EA}
#customer_login .u-column1 , #customer_login .u-column2 {width:100%!important}
#customer_login .u-column1 h2 , #customer_login .u-column2 h2 {color:white;background:#00A4EA;padding:5px 10px}
 
#top-navigation ul li#menu-item-882, #top-navigation ul li#menu-item-881{float:right}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{line-height:2}
.grecaptcha-logo iframe{margin-top:0!important}
.wpsw-social-links li::before{content:""!important}
ul.wpsw-social-links{padding-left:0!important}
body .wpsw-social-links li .social-icon, body .wpsw-social-links-shortcode li .social-icon{
    font-size: 18px!important;
    height: 35px!important;
    padding: 7px!important;
    width: 35px!important;}
#sticky-header.affix .sticky-logo{background-size:70%!important}

.postid-1516 p{text-align:justify;line-height: 24px;}
.postid-1516 .container{width:100%}
.postid-1516 #page-footer .container{width:1350px}
.postid-1516 #main-menu{width:1340px;float:none;margin-top:0}
.postid-1516 #main-menu li{margin-right:0}
.postid-1516 #header-navigation .subnav-container .subnav-menu li{width:100%}
.postid-1516 #header-navigation .btn{padding:6px 12px;margin-top:0}
.postid-1516 ::-moz-selection {
 background: #d1ebf7; text-shadow: none; color: #2a2a2a;
}
.postid-1516 ::selection {
 background: #d1ebf7; text-shadow: none; color: #2a2a2a;
}
.postid-1516 hr {
 display: block; height: 1px; border: 0; border-top: 1px solid #dadada; margin: 1em 0; padding: 0; clear: both;
}
.postid-1516 img {
 vertical-align: middle
}
.postid-1516 fieldset {
 border: 0; margin: 0; padding: 0;
}
.postid-1516 textarea {
 resize: vertical
}
.postid-1516 .chromeframe {
 margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0;
}
.postid-1516 a {
 text-decoration: none
}
.postid-1516 body {
 font: 16px/26px Helvetica, Helvetica Neue, Arial
}
.postid-1516 .wrapper {
 width: 90%; margin: 0 5%;
}

.postid-1516 body {
    font: 16px/26px Helvetica, Helvetica Neue, Arial;
}
.postid-1516 .wrapper {
    width: 90%;
    margin: 0 5%;
}
span#awin{display:none}

.hostedMNimg{float:left!important;}


/* ==========================================================================
   Typography
   ========================================================================== */

.postid-1516 h1, .postid-1516 h2, .postid-1516 h3, .postid-1516 h4, .postid-1516 h5, .postid-1516 h6, .postid-1516 strong{
	font-weight: bold; color: #2d2d2d;line-height:34px}
.postid-1516 h1{ font-size: 48px;}
.postid-1516 h2{  font-size: 38px;
    line-height: 44px;
    text-transform: uppercase;}
.postid-1516 h3{ font-size: 24px; }
.postid-1516 h4{ font-size: 18px; margin-bottom: 15px; margin-top: 30px; }
.postid-1516 h5{ font-size: 16px; margin-bottom: 0; }
.postid-1516 h6{ font-size: 14px; color: #2a93d8; margin-top: 0;}
.postid-1516 em{ font-style: italic; }

.postid-1516 a{
	text-decoration: none;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;	
}
.postid-1516 a:hover{
	color: #2a93d8;
}
.postid-1516 .callout{
	text-align: center;
	display: block;
	border-top: 1px solid #dadada;
	font-size: 26px;
	font-weight: 300;
	color: #4d5356;
	line-height: 32px;
	margin-bottom: 10px;
	padding: 30px 0;
}
.postid-1516 .callout p{
font-size:28px;	
text-align:center;
	line-height:37px
}
.postid-1516 .callout span{
	color: #2a93d8;
}
.postid-1516 ul, .postid-1516 ol{
	margin: 0; padding: 0;
}
.postid-1516 ul li{
	list-style-type: none;
}
.postid-1516 ol {
	counter-reset:li;
}
.postid-1516 ol > li {
	position:relative; 
	margin:0 0 15px 1.5em; 
	padding:4px 8px; 
	list-style:none; 
}
.postid-1516 ol > li:before {
	content:counter(li)"."; /* Use the counter as content */
	counter-increment:li; /* Increment the counter by 1 */
	position:absolute;
	top:-5px;
	left:-1.5em;
	width:1.5em;
	margin-right:8px;
	padding:4px;
	color:#2a93d8;
	font-size: 22px;
	font-weight:bold;
	text-align:center;
}
.postid-1516 li ol, .postid-1516 li ul {margin-top:6px;}
.postid-1516 ol ol li:last-child {margin-bottom:0;}
.postid-1516 .quote{
	position: relative;
	padding-left: 32px;
} 
.postid-1516 .quote:before{
	content: "“";
	font-size: 68px;
	color: #4f575a;
	position: absolute;
	left: 0;
	top: 22px;
}
.postid-1516 .twoThirds h6{
	padding-left: 32px;
}

/* ==========================================================================
   Forms
   ========================================================================== */
.postid-1516 .btn{
	color: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 18px; 
	text-align: center; 
	padding: 14px 10%; 
	font-weight: bold; 
	display: inline-block;
	background-color: #666;
	margin-top: 30px;
}
.postid-1516 .btn span{
	font-weight: normal;
	padding-left: 10px;
}
.postid-1516 .blue{
	background-color: #2a93d8;
}
.postid-1516 .blue:hover{
	background-color: #f35000;
	color: #fff;
}
.postid-1516 input{
	background-color: #fff;
	border: 1px solid #e2e4e9;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 14px 10px;
	color: #b6bcbf;
}
.postid-1516 input.btn{
	padding: 14px 30px;
	border: none;
	margin-top: 5px;
	width: 30%;
	min-width: 100px;
	font-size: 16px;
	margin-bottom: 30px;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;	
}
.postid-1516 .field{
	width: 50%;
	min-width: 130px;
}   

/* ==========================================================================
   Navigation
   ========================================================================== */
.postid-1516 nav{
	float: right;
	margin-top: 15px;	
}
.postid-1516 nav#top-menu{float:none;margin-top:0}
.postid-1516 #top-navigation .container{width:1340px}
.postid-1516 #top-navigation li{margin-right:0}
.postid-1516 nav ul { margin: 0; padding: 0; }
.postid-1516 nav ul li{
	margin-right: 80px;
	display: inline-block;
}
.postid-1516 nav a {
    font-weight: bold;
    color: #2d2d2d;
    font-size: 18px;
}
.postid-1516 nav a:hover{
	color: #2a93d8;
}


/* ==========================================================================
   Lay Out Styles
   ========================================================================== */
.postid-1516 .wrapper {
    width: 1100px; 
    margin: 0 auto;
	padding: 0 20px 100px;
}
.postid-1516 header.wrapper{
	padding-top: 70px;
	padding-bottom: 40px;
}
.postid-1516 header.wrapper1{padding-top:20px}
.postid-1516 .half{
	width: 46%;
}
.postid-1516 .third{
	width: 30%;
}
.postid-1516 .twoThirds{
	width: 60%;
}
.postid-1516 .left{
	float: left;
}
.postid-1516 .half.right{
	width: 48%;
}
.postid-1516 .right{
	float: right;
}

/* ==========================================================================
   Header Section
   ========================================================================== */
.postid-1516 .header-container {
	background: #edeef0;
	/*
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjZWRlZWYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  #ffffff 30%, #edeef0 75%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(30%,#ffffff), color-stop(75%,#edeef0));
	background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 30%,#edeef0 75%);
	background: -o-radial-gradient(center, ellipse cover,  #ffffff 30%,#edeef0 75%);
	background: -ms-radial-gradient(center, ellipse cover,  #ffffff 30%,#edeef0 75%);
	background: radial-gradient(ellipse at center,  #ffffff 30%,#edeef0 75%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edeef0',GradientType=1 ); 
	*/
}
.postid-1516 .header-container .wrapper{
	position: relative;
	padding-bottom:10px
}
.postid-1516 .cta{
	width: 45%;
	float: left;
	margin-top: 5%;
	position: relative;
}
.postid-1516 .cta strong{
	font-weight: 300;
	font-size: 20px;
	color: #60686b;
}
.postid-1516 .logo {
    float: left;
    margin: 0;
    padding: 0;
    width: 223px;
}
.postid-1516 .softLink{
	margin-top: -5px;
}
.postid-1516 .softLink a, .softtext{
	color: #b6bcbf;
	font-size: 14px;
	font-weight: bold;
}
.postid-1516 .softLink a:hover{
	color: #1a1a1a;
}
.postid-1516 .softtext{
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 40px;
}
.postid-1516 .book1{
	float: left;
	margin-top: 30px;
	max-width: 55%;
}
.postid-1516 .book2{
	float: none;
	margin-top: 30px;
	max-width: 99%;
}
.postid-1516 .book1 img, .book2 img{
	width: 100%;
}
.postid-1516 .book2{
	display: none;
}


/* ==========================================================================
   About Section
   ========================================================================== */
.postid-1516 .about {
   background-color: #fff;
}
.postid-1516 .pages li{
	float: left;
	width: 44%;
	padding-bottom: 30px;
}
.postid-1516 #soustitrepoints{margin-top:100px;margin-bottom:30px}
.postid-1516 .pages li.even{
	margin-left: 6%;
}
.postid-1516 .pages li img{
	width: 100%;
}
.postid-1516 .pages em{
	padding-top: 5px;
	color: #969ea1;
	font-size: 14px;
	line-height: 20px;
	display: block;
	min-height: 60px;
}
.postid-1516 .pages em span{
	color: #4f575a;
	font-weight: bold;
	font-style: normal;
}
.woocommerce .woocommerce-billing-fields{width:100%!important} 
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{width:100%!important;float:none!important}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{ font-size: 22px!important;width: 100%!important;background:#0085CA!important} 
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {width:100%}

/* ==========================================================================
   Review Section
   ========================================================================== */
.postid-1516 .review {
   background-color: #2c343d;
   color: #cbcfd0;

}
.postid-1516 .review nav a{
	color: #fff;
}
.postid-1516 .review nav a:hover{
	color: #3db8f2;
}
.postid-1516 .review h1, .postid-1516 .review h2, .postid-1516 .review h3, .postid-1516 .review h4, .postid-1516 .review h5, .postid-1516 .review h6, .postid-1516 .review strong{
	color: #fff;
}
.postid-1516 .review h6{
	color: #3db8f2;
}
.postid-1516 .review hr{
	 border-top: 1px solid #4f575a;
	 padding-bottom: 20px;
}
.postid-1516 .review .callout{
	border-top: 1px solid #4f575a;
	color: #cbcfd0;
}
.postid-1516 .review .callout span{
	color: #3db8f2;
}



/* ==========================================================================
/* ==========================================================================
   Author's custom styles
   ========================================================================== */
	
.postid-1516 .mosaic-block {
	position:relative;
	overflow:hidden;
	background:#fff url('/wp-content/themes/Newspaper-child/img/fancybox_loading.gif') no-repeat center center;
}

.postid-1516 .mosaic-backdrop {
	top:0;
	height:100%;
	width:100%;
	background:#fff;
}
	
.postid-1516 .mosaic-overlay {
	display:none;
	z-index:5;
	position:absolute;
	width:100%;
	height:100%;
	background:#fff;
}
	
.postid-1516 .circle .mosaic-overlay {
	background:url('/wp-content/themes/Newspaper-child/img/magnify.png') no-repeat center center;
	background-color: rgba(0, 0, 0, .25);
	background-size: 41px 41px;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
	filter:alpha(opacity=00);
	display:none;
}
@media (min--moz-device-pixel-ratio: 1.5),
	(-o-min-device-pixel-ratio: 3/2),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-device-pixel-ratio: 1.5),
	(min-resolution: 1.5dppx) {
.postid-1516 .circle .mosaic-overlay{
	background:url('/wp-content/themes/Newspaper-child/img/magnify@2x.png') no-repeat center center;
	background-size: 41px 41px;
}
}
	


/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (max-width: 480px) {
	.postid-1516 .pages li{
		float: none;
		width: 100%;
		padding-bottom: 30px;
	}
	.postid-1516 .pages li.even{
		margin-left: 0%;
	}
	.postid-1516 .cta{
		width: 100%!important;
		margin-left: 0!important;
	}
	.postid-1516 .callout{
		font-size: 20px;
		line-height: 26px;
	}
 }

@media only screen and (max-width: 768px) {
	.postid-1516 .half, .postid-1516 .third, .postid-1516 .twoThirds, .postid-1516 .half.right{
		width: 100%;
		float: none;
	}
	.postid-1516 header.wrapper{
		padding-bottom: 25px;
	}
	.postid-1516 .cta{
		width: 80%;
		float: none;
		position: relative;
		text-align: center;
		margin-top: 50px;
		margin-left: 10%;
		margin-right: 0;
	}
	.postid-1516 .book1{
		display: none;
	}
	.postid-1516 .book2{
		display: block;
	}
	.postid-1516 .logo{
		float: none;
		text-align: center;
		margin: -15px auto 45px;
	}
	.postid-1516 nav{
		float: none;
		border-bottom: 1px solid #dadada;
		padding-bottom: 15px;
	}
	.postid-1516 .review nav{
		border-bottom: 1px solid #4f575a;
	}
	.postid-1516 nav ul{
		text-align: center;
	}
	.postid-1516 nav ul li{
		float: none;
		display: inline-block;
		width: 30%;
		text-align: center;
		margin: 0;
		border-right: 1px solid #dadada;
	}
	.postid-1516 nav ul li.last{
		width: 35%;
	}
	.postid-1516 .pages{
		padding-top: 20px;
		margin-top: 40px;
		border-top: 1px solid #dadada;
	}
	.postid-1516 .review nav ul li{
		border-right: 1px solid #4f575a;
	}
	.postid-1516 .review nav ul li.last{
		border: none;
	}
	.postid-1516 .callout{
		padding-top: 0;
	}
	.postid-1516 .author{
		border-top: 1px solid #4f575a;
		margin-top: 40px;
		padding-top: 30px;
	}

 }

@media only screen and (max-width: 1140px) { 
	.postid-1516 .wrapper {
	    width: 90%; 
	    margin: 0 auto;
	    padding: 0 0 80px;
	}
}


/* ==========================================================================
   Helper classes
   ========================================================================== */

.postid-1516 .ir {
 background-color: transparent; border: 0; overflow: hidden; *text-indent: -9999px;
}
.postid-1516 .ir:before {
 content: ""; display: block; width: 0; height: 100%;
}
.postid-1516 .hidden {
 display: none !important; visibility: hidden;
}
.postid-1516 .visuallyhidden {
 border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;
}
.postid-1516 .visuallyhidden.focusable:active, .postid-1516 .visuallyhidden.focusable:focus {
 clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto;
}
.postid-1516 .invisible {
 visibility: hidden;
}
.postid-1516 .clearfix:before, .postid-1516 .clearfix:after {
 content: " "; display: table;
}
.postid-1516 .clearfix:after {
 clear: both;
}
.postid-1516 .clearfix {
 *zoom: 1;
}
.postid-1516 .last {
 margin-right: 0; border: none; padding-bottom: 0; padding-right: 0;
}

.postid-1516 .add_to_cart_inline{border:none!important;padding:0!important;margin-top:60px!important}
.postid-1516 .add_to_cart_inline a{background:#0085CA!important;padding:16px 10px!important; font-size: 18px!important}
.postid-1516 .product_type_simple{float:left}
.postid-1516 span.woocommerce-Price-amount{background: #0470a5 none repeat scroll 0 0;
    color: white;
    font-size: 31px;
    font-weight: bold;
    padding: 11px;
    position: relative;
    top: 15px;}
.postid-1516 #ancienprice{
    font-size: 16px;
    font-style: italic;
    margin-right: 3px;
    margin-top: 40px;
    padding-top: 0;
    text-align: right;}
#boutonebookgratuit a{font-size: 20px;
padding: 20px;
margin-top: 37px;
background: #00A4EA;
color: white;
margin: 20px auto;
display: block;
width: 100%;
text-align: center;}
.postid-1516 #ancienprice span:first-child{text-decoration:none;color:#48A1CD;font-weight:bold;font-style:normal}
.postid-1516 .smallerbook{max-width:100%;margin-top:20px; border: 3px solid;}
.postid-1516 #soussectionpanier{width: 379px;margin-left: auto;margin-right: auto;padding-bottom: 0;height: 129px;}
.postid-1516 #soussectionpanier span.woocommerce-Price-amount {font-size: 49px;}
.postid-1516 #soussectionpanier .add_to_cart_button {font-size:24px!important}
.rating {
  unicode-bidi: bidi-override;
  direction: rtl;
  text-align: center;
 vertical-align: sub;
 margin-left:25px
}
.rating > span {
  display: inline-block;
  position: relative;
  width: 1.1em;
  height:1.1em;
  background: rgba(0, 0, 0, 0) url("/wp-content/themes/newsgamer-child/images/star.png") no-repeat scroll 0 0 / contain ;
}
.laststar {
    color: white!important;
background:url('/wp-content/themes/newsgamer-child/images/starend.png')no-repeat scroll 0 0 / contain!important;
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{padding:6px!important}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%}
.wc-proceed-to-checkout a{background-color:#00a4ea!important}
#amazonboxmin .aawp{width:255px}
#amazonboxmin .aawp-product__thumb{width:100%!important;float:none!important}
#amazonboxmin .aawp-product__content{margin:0;padding:0}
#amazonboxmin .aawp-product__footer{margin:0;padding:0}
#amazonboxmin .aawp-button--buy{width:100%}
#amazonboxmin{width:265px;float:left} 



@media only screen and (max-width: 1150px) {
	.postid-1516 span.woocommerce-Price-amount{top:99px}
	.postid-1516 #ancienprice{margin-right: 73px;margin-top: 82px;}
	.postid-1516 #soussectionpanier .add_to_cart_button{width: 100%;text-align:center}
	.postid-1516 #soussectionpanier{padding-bottom:160px}
	.postid-1516 #soussectionpanier span.woocommerce-Price-amount{top:119px; display: block;font-size: 32px;
    text-align: center;width:100%}
	.rating{display:block;width:153px;margin-left:0!important}
}

@media only screen and (max-width: 750px) {
	.postid-1516 .add_to_cart_inline{height:67px;margin-bottom:86px}
	.postid-1516 .add_to_cart_inline a{width:100%}
	.postid-1516 #ancienprice{margin:0;text-align:center}
}
@media only screen and (max-width: 750px) {
	.postid-1516 #soussectionpanier .add_to_cart_button{font-size:16px}
}
@media only screen and (max-width: 650px) {
	.postid-1516 #ancienprice{margin-top:130px;text-align: center;
    width: 100%;}
	.postid-1516 #soussectionpanier{width:100%}
	.postid-1516 .add_to_cart_inline a{width:100%}
.postid-1516 .add_to_cart_inline a,.postid-1516 #soussectionpanier .add_to_cart_button {width: 100%;}	
.rating{margin-top:20px}
#amazonboxmin{width:100%;float:none} 
#amazonboxmin .aawp{width:100%}
}

@media only screen and (max-width: 350px) {
	.postid-1516 .add_to_cart_inline a{font-size:16px!important}
	.postid-1516 #soussectionpanier .add_to_cart_button {font-size: 16px!important}
}