/*
Theme Name: Ebook Australia
Theme URI:
Author: 
Author URI: 
Description: 
Version: 1.6
License: .best
License URI: 
Tags: light,
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading



/* =Reset
-------------------------------------------------------------- */

@import url(http://fonts.googleapis.com/css?family=PT+Sans);
@import url(http://fonts.googleapis.com/css?family=Pacifico);
*{
	margin:0px;
	padding:0px;
}
.clear 
{
	clear:both;
	height:0;
}
img
{
	border:none;
}
img a
{
	border:none;
}

body{ margin:0 auto; font-family: 'PT Sans', sans-serif; border-top:6px solid #121212; font-size:14px; }

.wrapper{ width:1000px; margin:0 auto; }

header{ background:#FFF; border-bottom:8px solid #ffc000; }

.logo{ width:192px; float:left; text-align:center; padding:12px 0 18px; }

.ryt_hdr_area{ width:70%; float:right; }

.socl{ float:right; width:248px; float:right; padding:13px 0; margin-right:10px; }

.socl img{ float:left; margin-left:5px; }

nav{ width:660px; float:right; }

nav ul{  }

nav ul li{ list-style:none; display:block; float:left; background:url(images/nav_dvdr.png) no-repeat right center; margin-left:10px; padding-right:10px; }

nav ul li:last-child{ background:none; }

nav ul li a{ padding:20px; color:#494848; text-transform:uppercase; font-size:15px; text-decoration:none; display:block; float:left; }

nav ul li a:hover, nav ul li a.active{ background:url(images/menu_hover.jpg) repeat-x left top #ffc000; color:#FFF; }
nav ul li .current-menu-item > a,
nav ul li .current-menu-ancestor > a,
nav ul li.current_page_item > a,
nav ul li .current_page_ancestor > a {
		 background:url(images/menu_hover.jpg) repeat-x left top #ffc000; color:#FFF;
	}
.banner_area{ position:relative; }

.banner_area img{ border-radius:10px; max-width:100%; }

.best{ position:absolute; width:40px; right:60px; top:40px; width:30%; text-align:center; display:block; }

.best .shp_nw_btn{ width:122px; height:38px; color:#FFF; text-decoration:none; display:block; margin:353px auto; font-size:20px; line-height:35px; background:#ffc000; border-radius:5px;border:none;cursor:pointer; }

.best .shp_nw_btn:hover{ background:#c0946f; }

.guide{ font-size:23px;/*padding:20px; background:#FFF; border-radius:15px; 
-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);*/font-family: 'Pacifico', cursive; }

.guide span.spn1{ color:#373737; font-size:37px; }

.about{ padding:25px 0; }

.about_para{ background:#eeeeee; width:48%; float:left; border-radius:8px; min-height:280px; }

.about_para h2, .about_list h2{ background:url(images/ylw_txtr.jpg) repeat left top; color:#FFF; padding:10px 30px; text-shadow:1px 1px 1px #333; font-size:29px; font-weight:normal; border-radius:8px 8px 0 0; }

.about_cont{ padding:15px 25px; color:#696969; }

.about_list{ background:#eeeeee; width:48%; float:right; border-radius:8px; min-height:280px; }

.about_list ul{ padding-left:3%; }

.about_list ul li{ list-style:none; padding:6px 2px 6px 20px; background:url(images/ylw_blt.png) no-repeat left 10px; }
.test_cont ul li{ list-style:none; padding:6px 2px 6px 20px; background:url(images/ylw_blt.png) no-repeat left 10px; }



.test{ background:#eeeeee; border-radius:8px; }

.test h2{ background:url(images/ylw_txtr.jpg) repeat left top; color:#FFF; padding:10px 30px; text-shadow:1px 1px 1px #333; font-size:29px; font-weight:normal; border-radius:8px 8px 0 0; }

.testimonials{ border:1px solid #d8d7d7; padding:20px 20px 20px 60px; color:#696969; font-style:italic; background:url(images/invrt.png) no-repeat 10px 10px #FFF; }

.test_cont{ padding:25px; }

.test_name{ font-size:17px; font-style:italic; position:relative; min-height:35px; }

.prsn_name{ position:absolute; padding-top:25px; background:url(images/btm_arw.png) no-repeat 38px top; top:-1px; }

.product{ color:#6a6a69; font-size:15px; margin-top:28px; }

.product ul{  }

.product ul li{ list-style:none; width:21.6%; float:left; border:2px solid #f5921b; border-radius:8px; padding-top:22px; margin-right:3%; overflow:hidden; }

.product ul li .image_area{ text-align:center; margin-bottom:5px; position:relative; }

.product ul li .image_area img{ border:2px solid  #000; border-radius:3px; }

.product ul li .image_area .rupee{ width:140px; height:38px; color:#ffffff; font-size:16px; position:absolute; transform: rotate(-29deg); background:#ff9b00; left:-20px; top:-26px; line-height:36px; text-indent:26px; text-align:left; }

.product ul li .prdct_name{ text-align:left; line-height:30px; text-indent:8px; }

.product ul li:last-child{ margin-right:0; }

.button_area{ background:#ff9b00; }

.button_area input[type="submit"].ad2crt{ color:#030303; padding:8px 0 8px 37px; border:none; background:url(images/shpng_crt_icon.png) no-repeat 10px center; font-size:19px; cursor:pointer; }

.button_area input[type="submit"].ad2crt:hover{ color:#FFF; }
input[type="submit"].ad2crt{ color:#030303; padding:8px 0 8px 37px; border:none; background:url(images/shpng_crt_icon.png) no-repeat 10px center; font-size:19px; cursor:pointer; }

a.more{ background:#000; color:#FFF; font-size:19px; float:right; padding:8px 10px; border:none; cursor:pointer; text-decoration:none;  }

a.more:hover{ color:#ff9e00; }

footer{ border-top:12px solid #ff9e00; background:url(images/ftr_glow.png) no-repeat center top #060606; background-size:cover; margin-top:30px; padding:25px 0; }

.ftr_socl{ width:248px; margin:0 auto; }

.ftr_socl ul{  }

.ftr_socl ul li{ list-style:none; float:left; margin:0 4px; }

.ftr_nav{ margin:20px 0; }

.ftr_nav ul{ display:block; text-align:center; }

.ftr_nav ul li{ border-right:1px solid #ffffff; padding:0 20px; list-style:none; display:inline-block; }

.ftr_nav ul li:last-child{ border:none; }

.ftr_nav ul li a{ color:#FFF; text-decoration:none; font-size:14px; text-transform:uppercase; display:inline-block; }

.copy{ color:#d9cfcf; font-size:12px; text-align:center; }



/* 17/07/2015 */

.rup_book{ background:#000;}
.blog_image{   width: 15%;
  float: left;
  padding: 10px;
  border: 1px solid #ffc000;
  text-align: center;
  margin: 0 20px 20px 0;
  border-radius: 5px;
  font-size: 22px;
  background: #fff;
  box-shadow: 2px 2px 2px #ccc; }
  
.blog_image img{ max-width:100%; }

.blog_image .rupee{ background: #ffc000;
  color: #fff;
  padding: 5px 0;
  margin-top: 0px;
  border-radius: 0 0 5px 5px;
}
/* 17/07/2015 */

@media only screen and (min-width:768px) and (max-width:999px){
	
	.wrapper{ max-width:750px; }
	.best{ top:20px; right:60px; width:30%; }
	.guide span.spn1{ font-size:30px; }
	.guide{ font-size:20px; }
	.product ul li{ margin-right:3.8%; }
	.button_area input.more[type="button"]{ width:100%; }
	
}


@media only screen and (max-width:767px){
	
	.wrapper{ max-width:430px; }
	.best{ width:40%; top:0; right:20px; }
	.guide{ font-size:16px; padding:5px; }
	.guide span.spn1{ font-size:22px; }
	/*.best .shp_nw_btn{ margin:5px auto; }*/
.best .shp_nw_btn {
    margin: 160px auto 0 50px;
    height: 29px;
    width: 97px;
    font-size: 14px;
    line-height: 28px;
}
	/*.ryt_hdr_area{ width:45%; }*/
	.logo{ width:100%; padding:12px 0 5px; }
	.ryt_hdr_area{  float: none; margin: 0 auto; text-align: center;width: 69%;}
	 nav{ display:none; }
	.about_para{ width:100%; margin-bottom:25px; }
	.about_list{ width:100%; }
	.product ul li{ width:47%; margin-bottom:20px; min-height:260px; }
	.product ul li:nth-child(2n+2){ margin-right:4px; }
	.button_area input.more[type="button"]{ padding:8px; }
	.button_area input.ad2crt[type="button"]{ padding-left:32px; }
	
	.blog_image{ width:90%; padding:5%; margin:0 0 20px 0; }
	
}

@media only screen and (max-width:479px){
	
	.wrapper{ max-width:280px; }
	.logo{ width:100%; padding:12px 0 5px; }
	.ryt_hdr_area{ width:100%; margin-bottom:15px; }
	.socl{ margin:0 auto; float:none; }
	.best{ right:12px; }
	.guide{ font-size:11px; line-height:12px; }
	.guide span.spn1{ font-size:15px; }
	/*.best .shp_nw_btn{ margin:5px auto; line-height:25px; height:30px; width:100px; font-size:16px; }*/
	.best .shp_nw_btn {
    margin: 101px auto 0 24px;
    line-height: 21px;
    height: 22px;
    width: 79px;
    font-size: 12px;

}
.about_para h2, .about_list h2{ font-size: 24px;}
	.testimonials{ padding-left:50px; }
	.product ul li{ width:98%; }
	.button_area input.ad2crt[type="button"]{ padding-left:40px; }
	.about_cont{ padding:14px;}
	.ftr_nav ul li{ padding: 0 8px;}
	.test h2{ font-size:25px;}
}


.about_list p{ padding:15px;}