/*
Theme Name: RezonantFlipkart
Description: 3.0+ has been completely and massively overhauled. DO NOT UPGRADE current projects (anything below 3.0) to this version automatically. You will lose all customizations whether you're using a child theme or not. BEFORE USING AND ESPECIALLY UPGRADING IN GENERAL PLEASE READ: tidythemes.com/concept. The bare essentials of a WordPress theme (an HTML5 boilerplate), no visual CSS styles added. Perfect for those who would like to build their own theme from scratch or for clients if you're a developer or designer. This theme is clean, valid code, semi-minified, no programmer comments, SEO-friendly and 100% open source. One custom menu and one widgetized sidebar to get you started. If you don't know CSS and would like to learn we've prepared: tidythemes.com/want-to-learn-css and please visit us in the forum for further help: tidythemes.com/forum - Thank You and Enjoy
Author: TidyThemes
Author URI: http://tidythemes.com/
Version: 3.3
Tags: black, blue, white, light, one-column, flexible-width, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}

/*grid css*/

/* Smartphones (portrait) ----------- */
@media all and (max-device-width : 320px)
{
#stackWrap{
	margin : 0% 15%;
}

}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) and (orientation: landscape)
{

}

@media all
and (max-width : 479px) {

.showcaseWrap .grid_5{
	float:none;
	}

.container_16.pageDescWrap .grid_10{
	width:auto;
	}

.container_16.pageDescWrap .grid_8{
	width:auto;
	height:auto;
	padding:0px
	}

}

@media all
and (max-width : 379px)
{
.recomWrap .recombookCol {
	float:left;
	width:100%;
	padding:3.18% 2%
	}
	
.recombookSec > img{
	float: none;
	width:100% ;
}

.recomWrap .recombookCol ul{
	position: static;
}

}

@media all
and (max-device-width : 379px)
{
.recomWrap .recombookCol {
	float:left;
	width:100%;
	padding:3.18% 2%
	}
	
.recombookSec > img{
	float: none;
	width:100%
}

.recomWrap .recombookCol ul{
	position: static;
}

}

@media all
and (min-width : 380px)
and (max-width : 720px)
.recomWrap .recombookCol {
	float:left;
	width:46%;
	padding:3.18% 2%
	}

.recombookSec > img{
	float: none;
	width:50%
}

.recomWrap .recombookCol ul{
	position: static;
}
}

@media all
and (min-width : 768px)
and (max-width : 920px) {

.container_16 {
	width:85%;
	margin:0 auto;
	}
 	
.container_16.pageTitleWrap .grid_13,
.container_16.pageDescWrap .grid_13 {
	width: auto;
	}

.container_16.pageDescWrap .suffix_3{
	padding-right:0
	}

}

@media all
and (min-width : 721px){
.recombookSec > img {
	width:50%;
	float:left
	}
	
.recomWrap .recombookCol ul {
	left: 52%;
	position: absolute
	}
	
.recomWrap .recombookCol {
	float:left;
	width:46%;
	padding:3.18% 2%
	}
}

@media all
and (max-width : 767px)  {

.container_16 {
	width:90%;
	margin:0 auto;
	}
	
.popupWrap {
	display:none;
	}
	
#post-152.grid_11,
#post-300.grid_11 {
	width:100%
}

#post-152.grid_11 input,
#post-300.grid_11 input,
#post-152.grid_11 textarea,
#post-300.grid_11 textarea,{
	width:100%
}


.wpcf7 form { 
	padding:6.5% 6%;
	width:auto;
	margin-bottom:4.5%
	}
	
}

@media only screen 
and (max-device-width : 766px) {

.container_16 {
	width:90%;
	margin:0 auto;
	}
	
.popupWrap {
	display:none;
	}
	
.container_16.pageTitleWrap .prefix_3,
.container_16.pageDescWrap .prefix_3 {
	padding-left:0
	}
	
.container_16.pageTitleWrap .grid_13,
.container_16.pageDescWrap .grid_13 {
	width: auto;
}

.container_16.pageDescWrap .suffix_3{
	padding-right:0
}

.container_16.pageDescWrap .grid_10{
	width:auto;
}

.container_16.pageDescWrap .grid_8{
	width:auto;
	height:auto;
	padding:0px
}

#primary #sidebarWrap{
	width:100%;
	}

#stackWrap {
	margin:0 15%;
	}

#sidebarWrap{
	width:100%;
	margin-bottom:5px
	}

#content .grid_9 {
	margin:0;
	width:100%
	}

.recomWrap .recomtitleWrap h5{
	text-align:center;
	margin: 25px auto
	}

.arrow {
	display:none;
	}

.navMainWrap .menu li {
    display: inline;
	float: none;
	padding-left: 0;
	width:141px;
	}
	
#navResponsive{
    cursor: pointer;
    display: block;
    float: right;
    margin-right: 15px;
    margin-top: -30px;
    z-index: 9999;
	}
	
.listClose{
	display : none;
	}
	
.listOpen{
	display:block;
	font-size:0.9em;
	line-height:20px;
	}

.navMainWrap nav.grid_13{
    float: right;
    margin: 0;
    position: relative;
    width: 100%;
	}

.navMainWrap .menu a{
	border-top:1px solid #0E2B75
	}

.navMainWrap .sub-menu {
	position:relative;
	width:auto;
	box-shadow:none;
	border:medium none;
	}

.navMainWrap ul.sub-menu a{
	background-color:rgb(0,73,111);
	text-align:left;
	border:medium none;
	}
	
.navMainWrap .menu li:last-child .sub-menu {
	width:auto
	}

.pagesummaryWrap {
	height: auto;
	}

 .showcaseWrap .grid_5{
	float:none;
	}

.container_16.pageDescWrap .grid_10{
	width:auto;
	}

.recomWrap .recombookCol {
	float:left;
	width:46%;
	padding:3.18% 2%
	}
}

@media all
and (min-width : 921px)
and (max-width : 1920px) {

.container_16 {
	width:900px;
	margin:0 auto;
	}
	
.popupWrap {
	display:none;
	}
	
dl dd:hover .popupWrap {
	display: block;
	position: absolute;
	top: 62px;
	width: 350px;
	z-index: 9;
	}

dl dd:hover .popupWrap h2 {
	position:absolute
	}
	
dl dd:hover .bookDescWrap {
	padding: 5%; 	 	
	overflow:hidden;
	height:222px;
	}
	
#navResponsive{
	display:none;
	}
	
#primary #sidebarWrap {
	width:216px;
	}
	
#stackWrap {
	margin:0
	}
	
#sidebarWrap{
	width:171px;
}

#content .grid_9 {
	margin:0;
	width:475px /*width:58.25%*/
	}
	
.recomWrap .recomtitleWrap {
	width:19%;	
	height:300px
	}
	
.arrow {
	border-bottom: 150px solid #D6D2D3;
	border-left: 40px solid rgb(251,208,14);
	border-top: 150px solid #D6D2D3;
	}
	
.recomWrap .recomtitleWrap h5 {
	margin: 135px 0 80% 6%;
	}
	
.navMainWrap .menu li {
    display: inline;
	float: left;
	padding-left: 1px;
	width:141px;
	}	
	
.navMainWrap .sub-menu {
	position:absolute;
	width:285px;
	border-top:1px solid #0A1D4F;
	box-shadow:4px 2px 4px #3B3B3B;
	}
	
.navMainWrap ul.sub-menu a{
	background-color:rgb(0,73,111);
	}
	
.navMainWrap .menu li:last-child .sub-menu {
	width:151px
	}
	
.container_16 .grid_12.subrows{
	width:729px;
	}
	
.subrow_li{	
		height:202px;
	}

.lcol {
	width:380px;
	position:absolute;
	}
	
.mcol {
	position:absolute;
	}

.rcol {
	position:absolute;
	}
	
.lcol h4 {
	white-space:pre;
}

.pagesummaryWrap {
	height: 166px;
}

.recomWrap .recombookCol {
	float:left;
	width:307px;
	padding:3.18% 2%
	}
	
.recombookSec {
	overflow:hidden
	}
	
#content .entry-content {
	overflow:hidden;
	}

}


@media all
and (min-width :768px)
and (max-width : 920px) {
.recomWrap .recombookCol {
	float:left;
	width:46%;
	padding:3.18% 2%
	}
	
.wpcf7 form { 
	padding:6.5% 6%;
	width:80%;
	margin-bottom:4.5%
	}
}

@media all
and (max-width : 920px) {

.popupWrap {
	display:none;
	}
	
.container_16.pageTitleWrap .prefix_3,
.container_16.pageDescWrap .prefix_3 {
	padding-left:0
	}
	
.container_16.pageDescWrap .grid_10 {
	width:auto;
	}

.container_16.pageDescWrap .grid_8 {
	width:auto;
	height:auto;
	padding:0px
	}

#primary #sidebarWrap {
	width:100%;
	}
	
#stackWrap {
	margin:0 15%;
	}
	
#sidebarWrap {
	width:100%;
	margin-bottom:5px
	}
	
#content .grid_9 {
	margin:0;
	width:100%
	}
	
.recomWrap .recomtitleWrap h5 {
	text-align:center;
	margin: 25px auto
	}
	
.recomWrap .recomtitleWrap{
	width:100%
}

.arrow {
	display:none
	}
	
.navMainWrap .menu li {
    display: inline;
	float: none;
	padding-left: 0;
	width:141px;
	}
	
#navResponsive {
    cursor: pointer;
    display: block;
    float: right;
    margin-right: 15px;
    margin-top: -30px;
    z-index: 9999;
	}
	
.listClose {
	display : none;
	}
	
.listOpen {
	display:block;
	font-size:0.9em;
	line-height:20px;
	}
	
.navMainWrap nav.grid_13 {
    float: right;
    margin: 0;
    position: relative;
    width: 100%;
	}
	
.navMainWrap .menu a{
	border-top:1px solid #0E2B75
	}
	
.navMainWrap .sub-menu {
	position:relative;
	width:auto;
	box-shadow:none;
	border:medium none;
	}

.navMainWrap ul.sub-menu a{
	background-color:rgb(0,73,111);
	text-align:left;
	border:medium none;
	}
	
.navMainWrap .menu li:last-child .sub-menu {
	width:auto
	}
	
#navResponsive{
    cursor: pointer;
    display: block;
    float: right;
    margin-right: 15px;
    margin-top: -30px;
    z-index: 9999;
	}
	
.container_16 .grid_12.subrows{
	width:auto
	}
	
.subrow_li{	
		height:auto;
	}

.lcol {
	width:auto;
	position:static;
	}
	
.mcol {
	position:static;
	float:left;	
	}

.rcol {
	position:static;
	float:left;
	}

.lcol h4 {
	white-space:normal;
	}

.pagesummaryWrap {
	height: auto;
	}
	
.container_16.pageTitleWrap .grid_13,
.container_16.pageDescWrap .grid_13 {
	width: auto;
	}
	
.recombookSec {
	overflow:visible
	}
	
#content .entry-content {
	overflow:hidden;
	clear:both
	}
	
}
	
	
@media all{
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { 		
	margin-left:10px;
	margin-right:10px;
	display:inline;
	float:left;
	}

.push_1,.push_2,.push_3,.push_4,.push_5,.push_6,.push_7,.push_8,.push_9,.push_10,.push_11,.push_12,.push_13,.push_14,.push_15,
.pull_1,.pull_2,.pull_3,.pull_4,.pull_5,.pull_6,.pull_7,.pull_8,.pull_9,.pull_10,.pull_11,.pull_12,.pull_13,.pull_14,.pull_15 {
	position:relative;
	}

.clear {
	clear:both;
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	}

.alpha {
	margin-left:0
	}

.omega {
	margin-right:0
	}

.container_16 .grid_3.row1,
.container_16 .grid_3.row2,
.container_16 .grid_3.row3,
.container_16 .grid_3.row4 {
	margin: 0;
	position: relative;
	width: 171px;
	}
	
.container_16 .grid_1{width:36.25px}
.container_16 .grid_2{width:92.5px}
.container_16 .grid_3{width:148.75px}
.container_16 .grid_4{width:205px}
.container_16 .grid_5{width:261.25px}
.container_16 .grid_6{width:317.5px}
.container_16 .grid_7{width:373.75px}
.container_16 .grid_8{width:430px}
.container_16 .grid_9{width:486.25px}
.container_16 .grid_10{width:542.5px}
.container_16 .grid_11{width:598.75px}
.container_16 .grid_12{width:655px}
.container_16 .grid_13{width:711.25px}
.container_16 .grid_14{width:767.5px}
.container_16 .grid_15{width:823.75px}
.container_16 .grid_16{width:880px}

.container_16 .prefix_1{padding-left:56.25px}
.container_16 .prefix_2{padding-left:112.5px}
.container_16 .prefix_3{padding-left:168.75px}
.container_16 .prefix_4{padding-left:225px}
.container_16 .prefix_5{padding-left:281.25px}
.container_16 .prefix_6{padding-left:337.5px}
.container_16 .prefix_7{padding-left:393.75px}
.container_16 .prefix_8{padding-left:450px}
.container_16 .prefix_9{padding-left:506.25px}
.container_16 .prefix_10{padding-left:562.5px}
.container_16 .prefix_11{padding-left:618.75px}
.container_16 .prefix_12{padding-left:675px}
.container_16 .prefix_13{padding-left:731.25px}
.container_16 .prefix_14{padding-left:787.5px}
.container_16 .prefix_15{padding-left:843.75px}

.container_16 .suffix_1{padding-right:56.25px}
.container_16 .suffix_2{padding-right:112.5px}
.container_16 .suffix_3{padding-right:168.75px}
.container_16 .suffix_4{padding-right:225px}
.container_16 .suffix_5{padding-right:281.25px}
.container_16 .suffix_6{padding-right:337.5px}
.container_16 .suffix_7{padding-right:393.75px}
.container_16 .suffix_8{padding-right:450px}
.container_16 .suffix_9{padding-right:506.25px}
.container_16 .suffix_10{padding-right:562.5px}
.container_16 .suffix_11{padding-right:618.75px}
.container_16 .suffix_12{padding-right:675px}
.container_16 .suffix_13{padding-right:731.25px}
.container_16 .suffix_14{padding-right:787.5px}
.container_16 .suffix_15{padding-right:843.75px}

.container_16 .push_1{left:56.25px}
.container_16 .push_2{left:112.5px}
.container_16 .push_3{left:168.75px}
.container_16 .push_4{left:225px}
.container_16 .push_5{left:281.25px}
.container_16 .push_6{left:337.5px}
.container_16 .push_7{left:393.75px}
.container_16 .push_8{left:450px}
.container_16 .push_9{left:506.25px}
.container_16 .push_10{left:562.5px}
.container_16 .push_11{left:618.75px}
.container_16 .push_12{left:675px}
.container_16 .push_13{left:731.25px}
.container_16 .push_14{left:787.5px}
.container_16 .push_15{left:843.75px}

.container_16 .pull_1{right:56.25px}
.container_16 .pull_2{right:112.5px}
.container_16 .pull_3{right:168.75px}
.container_16 .pull_4{right:225px}
.container_16 .pull_5{right:281.25px}
.container_16 .pull_6{right:337.5px}
.container_16 .pull_7{right:393.75px}
.container_16 .pull_8{right:450px}
.container_16 .pull_9{right:506.25px}
.container_16 .pull_10{right:562.5px}
.container_16 .pull_11{right:618.75px}
.container_16 .pull_12{right:675px}
.container_16 .pull_13{right:731.25px}
.container_16 .pull_14{right:787.5px}
.container_16 .pull_15{right:843.75px}

.navMainWrap {
	overflow:hidden;
	box-shadow:0 2px 1px #091D4F;
	margin-bottom:2px;
	}	
	
.navMainWrap .sub-menu li {
	background-color:rgb(0,73,111);
	float:none;
	padding:0
	}
	
.navMainWrap .menu li:hover .sub-menu{
	display:block;	
}

.navMainWrap .menu a {
	display: block;	
	padding: 14px 1%;
	text-align: center;
	}
	
.navMainWrap .sub-menu a {
	margin:0 2%;
	padding:7.5px 6%;
	text-align:left;
	}

.navMainWrap .sub-menu {
	z-index:9;
	display:none;
	padding:5px 0;
	background-color:rgb(0,73,111);
	}	
	
.pageTitle {
	margin:7% 0 2.4%;
	text-align:left;
	padding-left:20px;
	}
	
body.home .pageTitle{
	text-align: right;
}

body.home .pageTitle,
body.home .pageDesc{
	padding-left:40px;
	}
	
.pageDesc{
	margin:3% 0;
	display: block;
	padding-left:22px
	}	
	
#primary .sidebar {
	padding:30px 10%; 
	}

#secondary .sidebar {
	overflow:hidden
	}

.sidebar h3 {
	padding:18px 0 18px 12%;
	box-shadow:0 2px 3px #BAB7B7;
	font-size:1.5em;
	text-transform: uppercase;
	}	

.sidebar ul {
	margin:20px 0 0;
	height:144px;
	}

#stackWrap dd {
	position:relative
	}
	
#stackWrap dd img {
	right:10%;
	bottom: 4%;
	margin: 0 auto;
	position: absolute;
	height:75%;
	}
	
#stackWrap dt {
    	color: #FFFFFF;
    	font-weight: bold;
    	margin: 0 auto;
    	padding: 5% 0;
    	text-align: center;
    	text-transform: uppercase;
    	width: 100%;
   	z-index: 1;
	background-color:rgb(0,73,111);
	}	
	
	
#stackWrap dl dt + dd:hover .popupWrap {
	top:40%
	}

#stackWrap .stackTitle{
	background: url("/wp-content/uploads/2013/09/stackTitle_bg.jpg") repeat-x scroll center top transparent;
	display: block;
    	font-size: 0.8em;
    	line-height: 0;
    	margin: 0 auto;
    	padding: 13px 0;
    	position: relative;
    	text-align: center;
    	top: 9px;
    	width: 88%;
	}

#stackWrap .grid_3 dt + dd .stackTitle{
	top:0px;
}
		
.popupWrap .bookTitleWrap {
	padding: 5% 0 5% 4%;
	position:relative;
	z-index:99;
	height:20px
	}
	
.container_16 .grid_3 dl dt + dd:hover .bookDescWrap {
	height:195px
	}
	
.popupWrap .bookDescWrap label {
	display: block;
	padding-bottom: 1em;
	}
	
.popupWrap .bookDescWrap strong {
	display: block;
	margin-bottom: 3%
	}
	
.popupWrap .readmore {
	width:100%;
	overflow:hidden
	}
	
.popupWrap .readmore a {
	float: right;
	margin:2% 6% 3% 0;
	padding: 2% 3%;
	width: 75px;	
/*background-image: linear-gradient(top, rgb(14,108,175) 31%, rgb(14,65,148) 66%, rgb(11,31,133) 83%);
background-image: -o-linear-gradient(top, rgb(14,108,175) 31%, rgb(14,65,148) 66%, rgb(11,31,133) 83%);
background-image: -moz-linear-gradient(top, rgb(14,108,175) 31%, rgb(14,65,148) 66%, rgb(11,31,133) 83%);
background-image: -webkit-linear-gradient(top, rgb(14,108,175) 31%, rgb(14,65,148) 66%, rgb(11,31,133) 83%);
background-image: -ms-linear-gradient(top, rgb(14,108,175) 31%, rgb(14,65,148) 66%, rgb(11,31,133) 83%);
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.31, rgb(14,108,175)),
	color-stop(0.66, rgb(14,65,148)),
	color-stop(0.83, rgb(11,31,133))
);*/ }

.row3 .popupWrap {
	width:343px
	}
	
row2 .popupWrap {
	width:348px
	}
	
.row3 .popupWrap,
.row4 .popupWrap {
	background: url("/wp-content/uploads/2013/09/popup_ldir.png") no-repeat scroll left 6% transparent;
	left: 87%;
	padding-left:13%;
	}
	
.row1 .popupWrap,
.row2 .popupWrap {
	background: url("/wp-content/uploads/2013/09/popup_rdir.png") no-repeat scroll right 6% transparent;
	right: 83%;
	padding-right:13%;
	}

.row3 .popupWrap .bookTitleWrap,
.row4 .popupWrap .bookTitleWrap {
	box-shadow:2px 3px 2px #8B8B8B;
	}
	
.row1 .popupWrap .bookTitleWrap,
.row2 .popupWrap .bookTitleWrap { 
	box-shadow:-2px 3px 2px #8B8B8B;
	}

.row4 dt + dd {
	background: url("/wp-content/uploads/2013/07/stack_F_1.jpg") no-repeat scroll top center transparent !important;
	width:172px !important;
	height:207px !important
	}
	
.row4 dd:nth-child(odd),
.row4 dd:nth-child(even) {
	background: url("/wp-content/uploads/2013/07/stack_C_1.jpg") no-repeat scroll top center transparent;
	width:172px;
	height:210px
	}
	
.row4 dd:last-child {
	background: url("http://www.flipkartcareers.com/wp-content/uploads/2013/07/stack_L_1.jpg") no-repeat scroll top center transparent;
	width:172px;
	height:208px
	}

.row3 dt + dd {
	background: url("/wp-content/uploads/2013/07/stack_F_2.jpg") no-repeat scroll top center transparent !important;
	width:172px !important;
	height:207px !important
	}
	
.row3 dd:nth-child(odd),
.row3 dd:nth-child(even) {
	background: url("/wp-content/uploads/2013/07/stack_C_2.jpg") no-repeat scroll top center transparent;
	width:172px;
	height:210px;
	}
	
.row3 dd:last-child {
	background: url("http://www.flipkartcareers.com/wp-content/uploads/2013/07/stack_L_2.jpg") no-repeat scroll top center transparent;
	width:172px;
	height:208px;
	}

.row2 dt + dd {
	background: url("/wp-content/uploads/2013/07/stack_F_3.jpg") no-repeat scroll top center transparent !important;
	width:172px !important;
	height:207px !important
	}
	
.row2 dd:nth-child(odd),
.row2 dd:nth-child(even) {
	background: url("/wp-content/uploads/2013/07/stack_C_3.jpg") no-repeat scroll top center transparent;
	width:172px;
	height:210px
	}
	
.row2 dd:last-child {
	background: url("http://www.flipkartcareers.com/wp-content/uploads/2013/07/stack_L_3.jpg") no-repeat scroll top center transparent;
	width:172px;
	height:208px
	}

.row1 dt + dd {
	background: url("/wp-content/uploads/2013/07/stack_F_4.jpg") no-repeat scroll top center transparent !important;
	width:172px !important;
	height:207px !important
	}
	
.row1 dd:nth-child(odd),
.row1 dd:nth-child(even) {
	background: url("http://www.flipkartcareers.com/wp-content/uploads/2013/07/stack_C_4.jpg") no-repeat scroll top center transparent;
	width:172px;
	height:210px
	}
	
.row1 dd:last-child {
	background: url("http://www.flipkartcareers.com/wp-content/uploads/2013/07/stack_L_4.jpg") no-repeat scroll top center transparent !important;
	width:172px !important;
	height:208px !important
	}

.showcaseWrap {
	overflow:hidden; 
	padding-bottom:21px;
	padding-top:32px
	}

.showcaseWrap .grid_5 {
	width:264px; 
	margin:0 1.5%
	}
	
.showcaseWrap h4 {
	margin: 20px 0 5px
	}

.showcaseWrap span {
	display: block;	
	padding: 10% 7%;
	}	

.showcaseWrap img {
	display:block;
	margin:0 auto
	}	
	
.showcaseWrap .grid_5:first-child {
	margin-left:3%
	}
	
.showcaseWrap .grid_5:last-child {
	margin-right:3%
	}
	
footer {
	padding-top:1.5%;
	overflow: hidden;	
	padding-bottom:2%
	}
	
.footerWrap {
	margin-left: 6%;
	margin-right: 6%;
	overflow: hidden;
    padding: 2.5%
	}
	
footer .footerWrap .menu ul li.page-item-5 {
	display:none
	}
	
footer .footerWrap ul.menu li {
	display: inline;
	float: left;
	margin-left: 1.6%;
	margin-right: 1.6%;
	width: 140px;
	}
	
footer .footerWrap ul.sub-menu {
	margin-top:0.55em
	}
	
footer .footerWrap ul.sub-menu li {
	float:none;
	display:block;
	width:auto !important;
	padding-bottom:3%;
	line-height:12px;
	margin-left:0;
	}

footer .footerWrap ul.menu li:last-child {
	width:67px
	}	

.socialWrap {
	float:right;
	margin-top:3%;
	width:130px;
        display : none
	}
	
.socialWrap span,
.socialWrap img {
	vertical-align:middle;
	margin:0 3%
	}

#post-107,
#post-109,
#post-111 {
	padding-left: 33px;
	min-height: 243px
	}

aside#sidebarWrap ul li {
	margin-left:20px;
	margin-bottom:6px
 	}

.pagesummaryWrap {
	overflow: hidden;
	padding: 25px 6%
	}
	
.pagedetailWrap {
	padding:40px 7% 24px 6.2%
	}
	
.pagedetailWrap h5{
	margin-bottom:10px;
}
	
.pagedetailWrap p {
	margin-bottom: 20px
	}

#sidebarRWrap.grid_3 {
	margin:0;
	width:250px
	}
	
#sidebarRWrap .bookdetails_Wrap {
	position:relative;
	top:-12px;
	left:3px
	}
	
.bookimageWrap img {
	overflow:hidden;
	width:100%
	}
	
.bookimageWrap {
	width:100%;
	overflow:hidden;
	position:relative;
	top:-18px
	}

.bookdetailsWrap ul li { 
	margin-bottom:0.85%;
	margin-left:0
	}	

.bookdetailsWrap .dPrice {
	margin-bottom:0
	}

.container_16 .grid_12 .subrows {
	width:729px;
	margin-bottom:1.6%
	}
	
.subrow_li {
	overflow:hidden;
	padding:0.95% 3%;
	margin-bottom:1%;
	position:relative
	}
 	
.lcol {
	bottom:20px;
	}
	
.lcol h4 {
	color:rgb(0,73,111);
	margin-bottom:4%;
	}
	
.mcol {
	width:164px;
	bottom:20px;
	left:58%;
	}
	
.mcol img {
	width:150px;
	}

.rcol {
	width:130px;
	bottom:27px;
	right:1%
	}

.bookdownloadSec {
	padding: 2% 0; 
	width: 45%
	}
	
.rcol .bookdownloadSec {
	width:76%;
	padding:5% 0;
	}
	
.recombookSec {
	position:relative;
	}

.recombookSec .bookdownloadSec {
	height: 23px;
	display: block;
	margin: 2% 0 !important;
	width: 90px
	}

.recomWrap .recomtitleWrap {
	float:left;
	}
	
.recomWrap .recombookCol p {
	clear: left;
	height: 51px;
	overflow: hidden;
	padding-top: 7%;
	}

.recomWrap {
	overflow: hidden;
	padding-bottom: 1.6%
	}

.arrow {
    float: left;
	height: 0;
	overflow: hidden;
	width: 0
	}

#post-152.grid_11,
#post-300.grid_11 {
	margin:0
	}

form p {
	margin:0 0 4%;
	}
	
form input, form textarea {
	padding:5px;
	width:96%
	}
	
form select {
	padding:5px;
	width:99%
	}
	
form p span {
	margin:2% 0; 
	display:block
	}
	
form p span.interest br {
	display:none
	}	
	
#form_submit {
	padding: 0.5% 2%;
	}

																/* Color and Font Styles Starts Here */
* {
	font-family:Open Sans
	}

body {
	background:#333333;
	font-family:Open Sans;
	}
	
ul, li {
	font-size:12px;
	line-height:1.4em;
	margin:0;
	list-style-type:none;
	padding:0
	}
	
a {
	text-decoration:none;
	}

p {
	line-height:1.4em;
	font-size:0.84em;
	}
	
h1	{
	font-size:2.6em;
	font-weight:300;
	}
	
h2 {
	font-size:2em;
	font-weight:bold;
	}
	
h3 {
	font-size:1em;
	color:rgb(0,73,111);
	font-weight:600
	}
	
h4 {
	font-size:1.6em;
	font-weight:bold
	}

h5 {
	
	}

.logoWrap {
	display: block;
	margin: 0 auto;
	width:70%
	}

.sublogoWrap{
	margin: 33% 0 0 13%
	}

.navMainWrap {
	background-color:rgb(0,73,111);
	}

.navMainWrap.home{
	height:7px;
	}
	
.navMainWrap .menu li {
	background: url("/wp-content/uploads/2013/07/divider.jpg") repeat scroll left center transparent;
	}

.navMainWrap .sub-menu li {
	background-color:rgb(0,73,111);
	}
	
.navMainWrap .menu a {
	background-color:rgb(0,73,111);
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 1em;	
	font-weight: 600;
	}	

.navMainWrap .sub-menu a {
	font-weight:400;
	font-size:14px;
	text-transform: none
	line-height:12px;
	}

.pageTitleWrap {
	background-color:rgb(251,208,14);
	box-shadow: 0 3px 4px #A6ABA7
	}
	
.pageTitle {
	color:rgb(0,73,111);
	}
	
.navMainWrap .sub-menu a:hover,
.navMainWrap .menu a:hover {
	color:rgb(251,208,14);
	}

.navMainWrap .menu .page-item-5 {
	display:none;
	}

.pageDescWrap {
	background:none repeat scroll 0 0 #F6F6F6
	}	
	
.pageDesc{
	color:rgb(0,73,111);
	font-size:0.9em;
	line-height:20px;
	}	
	
#primary .sidebar {
	background-color:rgb(251,208,14);
	text-align:center;
	}	

#secondary .sidebar {
	background:#d5d2d2;
	}	

#secondary .sidebar a {
	color:#474747;
	}

#primary .sidebar a,
.bookdownloadSec a {
	color:#fff
	}
	
.showcaseWrap {
	background:#f6f6f6; 
	}

.showcaseWrap h4 {
	text-align:center; 
	color:rgb(0,73,111);
	}	
	
.showcaseWrap span {
	background: none repeat scroll 0 0 #DCDCDC;
	color:rgb(0,73,111);
    font-size: 0.75em;
	font-weight: 400;
	line-height: 1.3em;
	}
	
.showcaseWrap span:hover {
	color:#0a1d4f
	}
	
.popupWrap .bookTitleWrap {
	background-color:rgb(0,73,111);
	font-weight:600;
	color:rgb(251,208,14);
	}
	
.popupWrap .bookTitleWrap h2{
	font-size:20px
	}
	
dl .bookDescWrap {
	background: none repeat scroll 0 0 #FFFFFF;
	color: rgb(0,73,111);
	font-size: 13px;
    font-weight: 300;
	line-height: 1.4em;
	}
	
.popupWrap .bookDescWrap label {
	font-size: 1.3em;
	font-weight: 500;
	line-height: 1.2em;	
	}
	
.popupWrap .bookDescWrap strong {
	font-size: 1.2em;
	font-weight: 600
	}
	
.popupWrap .readmore {
	background:#ffffff; 
	}
	
.popupWrap .readmore a {
	font-family:open sans;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 600;
	background-color:rgb(0,73,111);
	}

aside#sidebarWrap ul li {
	line-height:1.2em;
	font-weight:600;
	font-size:0.9em
	}

.pagesummaryWrap {
	background-color:rgb(251,208,14);
	color: rgb(0,73,111);
	font-size: 18px;
	font-weight:300;
    line-height: 25px
	}
	
footer {
	background:none repeat scroll 0 0 #F6F6F6;
	border-top: 1px solid #b9b9b9;
	}
	
footer .footerWrap ul.menu li a {
	font-family:Open Sans;
	font-size:0.75em;
	color:rgb(0,73,111);
	font-weight:600
	}

footer .footerWrap ul.sub-menu li a {
	font-size: 0.9em;
	font-weight: 400;
	color:#7C7C7C
	}	
	
.socialWrap {
	font-size: 0.55em;
	font-weight: 400;
	color:#7C7C7C
	}
	
footer .footerWrap ul.sub-menu li a:hover,
aside#sidebarWrap ul li a:hover {
	text-decoration:underline;
	}	
	
.footerWrap {
	background: none repeat scroll 0 0 #EBEBEB;
	}

.pagedetailWrap p {
	font-size: 13px;
	font-weight: 300;
	line-height: 18px
	}

.pagedetailWrap p strong {
	font-weight:bold;
	color: #474747
	}	
	
.bookdetailsWrap .booktitleSec,
.bookdetails_Wrap .aPrice,
.recombookSec .booktitleSec{
	font-size:14px;
	color: rgb(0,73,111);
	font-weight:400;
	}
	
.bookdetailsWrap .bookauthorSec,
.recombookSec .bookauthorSec{
	font-size:0.85em
	}
	
.bookdetailsWrap .aPrice,
.recombookSec .aPrice {
	text-decoration:line-through;
	}

.bookdetailsWrap .dPrice,
.recombookSec .dPrice {
	color:#2f2f2f;
	font-size:1.5em;
	font-weight:700
	}

.subrow_li {
	background:#d6d2d3
	}
	
#content {
	background:#f6f6f6
	}	
	
.bookdownloadSec {
	border: medium none;
	background-color:rgb(0,73,111);
	color: #FFFFFF;
	cursor: pointer;
	font-size: 14px;
	text-align: center;
    text-transform: uppercase
	}	

.rcol .bookdownloadSec {
	font-size:12px
	}

.recombookSec .bookdownloadSec {
	line-height: 18px;
	cursor: pointer;
	}

.recombookSec .bookdownloadSec a {
	color:#ffffff !important;
	line-height:23px
	}	
	
.recomWrap .recomtitleWrap {
	background-color:rgb(251,208,14);
	}	
	
.recomWrap .recomtitleWrap h5 {
	color: rgb(0,73,111);
	font-size: 1.53em;
	font-weight: 400;
	position: relative
	}

.recomWrap {
	background: none repeat scroll 0 0 #F6F6F6;
	}
	
.arrow {
    float: left;
	height: 0;
	overflow: hidden;
	width: 0
	}

.recomWrap .recombookCol {
	background:none repeat scroll 0 0 #D6D2D3
	}
	
.recomWrap .recombookCol p {
	font-size: 0.75em;
	}
	
.recomWrap .recombookCol a,
.lcol .readmore a,
.mcol .readmore a,
.rcol .readmore a {
	font-weight:600;
	color:rgb(0,73,111);
	font-size:0.8em
	}	
	
form p {
	font-weight:bold
	}
	
form input, form textarea {
	border:medium none;
	}
	
form select {
	border:medium none;
	}	
	
.wpcf7 form { 
	background:none repeat scroll 0 0 #FFCF26;
	}

body.page-id-152 #content {
	overflow:visible
	}

div.wpcf7 form{
	width:122%;
	margin-bottom: 4.5%;
    padding: 6.5% 6%;
    width: 80%;
	}		
	
#form_submit {
	width:auto;
	cursor:pointer;
	border: medium none;
	color: #FFFFFF;
	background-color: rgb(0,73,111);
/*background-image: linear-gradient(top, rgb(14,108,175) 31%, rgb(14,65,148) 66%, rgb(11,31,133) 83%);
background-image: -o-linear-gradient(top, rgb(14,108,175) 31%, rgb(14,65,148) 66%, rgb(11,31,133) 83%);
background-image: -moz-linear-gradient(top, rgb(14,108,175) 31%, rgb(14,65,148) 66%, rgb(11,31,133) 83%);
background-image: -webkit-linear-gradient(top, rgb(14,108,175) 31%, rgb(14,65,148) 66%, rgb(11,31,133) 83%);
background-image: -ms-linear-gradient(top, rgb(14,108,175) 31%, rgb(14,65,148) 66%, rgb(11,31,133) 83%);
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.31, rgb(14,108,175)),
	color-stop(0.66, rgb(14,65,148)),
	color-stop(0.83, rgb(11,31,133))
);*/}

}


.pageDescWrap.disclaimerSec{
	background : #ffffff
}

.pageDescWrap .disclaimer{
	margin-top:0px
}

.disclaimerWrap{
	background: none repeat scroll 0 0 #F6F6F6;
}

.disclaimerTitle{
    color: #00496F;
    display: block;
    font-size: 0.8em;
    margin: 15px 0 8px;
    padding-left: 22px;
}

.disclaimerWrap .disclaimerTitle{
    margin-top: 0;
    padding-left: 0 !important;
}

.disclaimerWrap .disclaimer{
	margin-top:0px;
        padding-left : 0px !important

}

.disclaimerWrap .disclaimerSec{
    margin-left: 6%;
    margin-right: 6%;
    overflow: hidden;
    padding-bottom : 5%
}



										/* Color and Font Styles Ends Here */
	
											

/*
header .menu-main-menu-container ul li:hover .sub-menu{display:block}
.pagedesc_Wrap p{margin:5% 0}
.banner span{font-size:0.75em; font-weight: 300;color:#133694; display:block; margin:14% 0 0 ; line-height:1.2em; font-weight:400; padding:1% 0}
.container_16.banner .grid_5{padding-left:6%; width:24.25%}
.container_16  #sidebar{width:19%}

.detail_Wrap h5{color: #123693; font-size: 0.85em; font-weight: bold; margin-bottom: 2.5%; text-transform: uppercase;}
#post-300.grid_9{width:60%}

.footbanner_Wrap{height:270px;background:#123693}
.footbanner_Wrap h4{color:#ffffff; padding:2%}
*/

#wp_maintenance_mode body{
	background:rgb(255, 207, 38);
}

#wp_maintenance_mode body #content{
	width:50%;
        margin: 0 auto;
        background: transparent;
	margin-top:15%
}

#wp_maintenance_mode body #content h1{
	font-family: sans-serif;
        margin-bottom:10px;
}

#wp_maintenance_mode body #content p{
	font-family: sans-serif;
	font-size:1em;
}

#wp_maintenance_mode body #footer, #wp_maintenance_mode body .admin{
	display:none;
}

#wp_maintenance_mode body #content a{
	font-weight:bold;
	text-decoration:none;
        color:#000;
}
