
Theme Name: EState Planning
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentysixteen

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.
*/


/**

 */


/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */

/* reset css start */

* {
margin: 0;
padding: 0;
}
*, *:after, *::before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html {
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;

overflow-y: scroll;
}

html, body, #page-body {
height:100%;
background:#fff;
}

body{ margin:0; padding:0; font-size:15px; line-height:22px; color:#000; font-family: 'Volkhov', serif; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
audio, canvas, video {display: inline-block;}
p {
    margin: 5px 0;
}
/*a {color: #333;}
a:active, a:hover, a:focus {
outline: none;
color: #000 !important;
}*/

img {
max-width:100%;
border: 0;
font-size:0;
line-height:0;
}

input, select, textarea, button {
margin: 0;
border: none;
padding: 0;
/*-webkit-appearance:none;*/
}

input[type=submit], button {cursor: pointer;}

textarea {
overflow: auto;
vertical-align: top;
}

table {
border-collapse: collapse;
border-spacing: 0;
}
ul {list-style-type: none;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
a:focus{ outline:none;}
::-webkit-input-placeholder {
   color: #464646;
}

:-moz-placeholder { /* Firefox 18- */
   color: #464646;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #464646;  
}

:-ms-input-placeholder {  
   color: #464646;  
}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_ufonts.com_futura-lt-light';
	src: url('fonts/ufonts.com_futura-lt-light.eot');
	src: local('☺'), url('fonts/ufonts.com_futura-lt-light.woff') format('woff'), url('fonts/ufonts.com_futura-lt-light.ttf') format('truetype'), url('fonts/ufonts.com_futura-lt-light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

h1{ font-family: 'Volkhov', serif; font-size: 26px; line-height: 32px; font-weight: 400;  }
h2{ font-family: 'Volkhov', serif; font-size: 22px; line-height: 26px; font-weight: 400;  }
h3{ font-family: 'Volkhov', serif; font-size: 19px; line-height: 26px; font-weight: 400;  }
h4{ font-family: 'Volkhov', serif; font-size: 17px; line-height: 22px; font-weight: 400;  }
h5{ font-family: 'Volkhov', serif; font-size: 15px; line-height: 22px; font-weight: 400;  }
h6{ font-family: 'Volkhov', serif; font-size: 13px; line-height: 22px; font-weight: 400;  }
p{ color: #0b0b0b;
    font: 400 17px/30px "Roboto",serif;
    padding: 7px 0; }

/* reset css end */
.wrapper{
	max-width: 960px;
	margin: 0 auto;
}


 .clearfix:after {

     visibility: hidden;

     display: block;

     font-size: 0;

     content: " ";

     clear: both;

     height: 0;

     }

 .clearfix { display: inline-block; }

 /* start commented backslash hack \*/

 * html .clearfix { height: 1%; }

 .clearfix { display: block; }


/* header css start */
header{
	background: url('images/patern-bg.jpg') repeat 0 0;
}
header .wrapper .top-header{

	padding: 20px 0 10px;
}
header .wrapper .top-header .logo{
	width: 190px;
	float: left;
}
header .wrapper .top-header .top-right-panel{
	width: 100%;
	max-width: 300px;
    float: right;
    margin: 0;
    padding: 0;
}
header .wrapper .top-header .top-right-panel ul{
	text-align:right;
	padding:0;
	margin:0;
}
header .wrapper .top-header .top-right-panel ul li{
	display:inline-block;
	vertical-align:top;
	margin:0 0 0 9px;
}
header .wrapper .top-header .top-right-panel ul li a{
	color: #333;
	font: 400 16px/18px 'Volkhov', serif;
}

header .wrapper .top-header .top-right-panel ul li a:hover{ color:#02557f;}

header .wrapper .top-header .top-right-panel p{
	color: #02557f;
	text-align: right;
	margin:0;
	font: 400 22px/25px 'Volkhov', serif;
}

header .wrapper .top-header .top-right-panel p a{ color: #02557f;}

header .wrapper .top-header .top-right-panel p span {
    display: block;
    font-style: italic;
    font-size: 16px;
}

/*----navigation start----*/
header .navbar-panel{
	background-color: #02557f;
}
header.navbar-panel .wrapper  ul{
}
header .navbar-panel .wrapper ul li{
	text-transform: uppercase;
	float:left;	
    
}

header .navbar-panel .wrapper ul li a{
	color: #fff;
	font: 400 16px/40px 'Volkhov', serif;
	-webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    /*overflow: hidden;*/
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;
    padding: 10px 16px;
    display: block;
}
header .navbar-panel .wrapper ul li a:hover, header .navbar-panel .wrapper ul li.current_page_item a{
	background: #117fb7;
	color: #fff;
}


/*----drop down start----*/

header .navbar-panel .wrapper ul ul {display: none;}

header .navbar-panel .wrapper ul li:hover > ul {display: block;}
header .navbar-panel .wrapper ul {
	list-style: none;
	position: relative;

	margin-bottom:0;
}
header .navbar-panel .wrapper ul:after {
		content: ""; clear: both; display: block;
}

header .navbar-panel .wrapper ul li:hover a {
color: #fff;
background:#117fb7;
}
	
	header .navbar-panel .wrapper ul ul {
		background: #006495; border-radius: 0px; padding: 0;
		position: absolute; top: 100%;
		z-index:9999;
	}
		header .navbar-panel .wrapper ul ul li {
			float: none; 
			position: relative;
			width:200px;
			/*border-bottom:1px #fff solid;*/
			margin-right:0;
		}
			header .navbar-panel .wrapper ul ul li a {
				padding:8px;
				color: #fff !important;
				font-weight:400 !important;
				font-size:14px;
				line-height:22px;
				text-transform:inherit;
			}	
				header .navbar-panel .wrapper ul ul li a:hover {
					background: #005781;
				}
		
	header .navbar-panel .wrapper ul ul ul {
		position: absolute; left: 100%; top:0;
	}
	
	
	/*----navigation end----*/

/*----drop down end------*/

/* header css end */

/* section css start */

section{
background-color: #fcfaf4;
}
section .wrapper .banner-div{
    background-color: #d7c199;
    padding: 10px 15px;
    box-sizing: border-box;
}
section .wrapper .banner-div .video{
	float: left;
	width: 590px;
}


section .wrapper .info-div{
	width: 300px;
	float: right;
	background: url('images/bookimg.png') no-repeat 0 12px;
	text-align: left;
	position: relative;
}
section .wrapper .info-div h5{
    padding: 0 0 0 100px;
    font: 400 16px/20px 'Volkhov', serif;
    color: #92090b;
    margin: 0;
}
section .wrapper .info-div h4{
	padding: 0 0 0 100px;
	text-transform: uppercase;
	font: 600 16px/19px 'Volkhov', serif;
	color: #02557f;
	margin: 0;
}
section .wrapper .info-div p{
font: 400 16px/22px 'Volkhov', serif;
color: #002c42;
padding:0 0 10px 103px;
margin: 0;
}
/*p.position1{
	padding-right: 26px;
}
p.position2{
 	padding-right: 55px;
}
p.position3{
	padding-right: 26px;
}
p.position4{
	padding-right: 35px;
}
p.position5{
   padding-right: 55px;
}*/

#form-wysija-2 p{ padding:0; text-align:left;}

section .wrapper .info-div .login-div{
	display: block;
	position: relative;
	padding:11px 0 0 0;
}
section .wrapper .info-div .login-div form p input[type="text"],
.infusion-field input[type="text"], .infusion-field input[type="email"] {
	line-height: 34px;
	width: 230px;
	border: 1px solid #b0b0b0;
	border-radius: 30px;
	outline: none;
	height:34px;
	display:block;
	margin:0 0 4px 0;
	padding:0 0 0 15px;
	color:#464646;
	font-size:14px;
	font-weight:400;
}



section .wrapper .info-div .login-div:after{
	content: "";
	position: absolute;
	right: -43px;
	bottom: -10px;
	width: 100px;
	height: 50px;
	background: url('images/sidearrow.png') no-repeat;
}

section .wrapper .lower-panel{

}
section .wrapper .lower-panel ul{

}
section .wrapper .lower-panel ul li{
    float: left;
    padding: 15px 0;
    width: 240px;
    text-align: center;
}
section .wrapper .lower-panel ul .first-color{
	background: #02557f;
}
section .wrapper .lower-panel ul .second-color{
	background: #026699;
}
section .wrapper .lower-panel ul .third-color{
	background: #023d5b;
}
section .wrapper .lower-panel ul .fourth-color{
	background: #17597b;
}
section .wrapper .lower-panel ul li a{

}
section .wrapper .lower-panel ul li a h3{
	font-size: 24px;
	color: #e9eef3;
	font-family: 'Conv_ufonts.com_futura-lt-light';
	font-weight: 300;
	line-height: 29px;
}

section .wrapper .content-div{

}
section .wrapper .content-div .fleft{
	float: left;
	width: 624px;
	text-align: justify;
	padding: 30px 10px;
}
section .wrapper .content-div .fleft h2, .fleft_inner header h1{
	font: 700 24px/33px 'Volkhov', serif;
	color: #02557f;
	padding-bottom:8px;
}
section .wrapper .content-div .fleft h4, .fleft_inner h4{
	font: 700 21px/28px 'Volkhov', serif;
	color: #846124;
	padding-bottom:8px;

}
section .wrapper .content-div .fleft p, .fleft_inner p{
	font: 400 15px/22px 'Roboto', serif;
	color: #0b0b0b;
	padding: 0 0 10px;

}
section .wrapper .content-div .fright{
	width: 300px;
	float: right;
}
section .wrapper .content-div .fright ul{
	padding-top: 8px
}



/* section css end */

/* footer css start */
footer{
    background-color: #02557f;
    padding: 17px 0 0 0;
}
footer .wrapper .footlogo{
	float: left;
	width: 126px;
}
footer .wrapper .footcontent{
	width: 220px;
	float: right;
}
footer .wrapper .footcontent p {
    font-size: 15px;
    padding: 0 0 10px;
    color: #f4f6f8;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    line-height: 21px;
    text-align: right;
	margin-top:0;
}


/* footer css end */

.content-area header{ background:none;}
.home .content-area header h1{ display:none;}
.home .fright .info-home{ display:none !important;}

.content-div .fright_inner .info-div{ background: #d7c199 url("images/bookimg.png") no-repeat scroll 9px 12px; float:none; display:block; margin:0 0 14px; padding:15px 8px;}

.content-div .fleft_inner{ width:600px; float:left; margin:0 0 0 19px; padding:20px 0 30px 0; text-align:justify;}
.content-div .fright_inner { width:300px; float:right; padding:30px 0 0 0;}
.fleft_inner footer{ background:none;}

.content-div .fright_inner .info-div h5 {
    color: #92090b;
    font: 400 14px/19px "Volkhov",serif;
    padding: 0 0 0 107px;
}

.content-div .fright_inner .info-div h4{
	padding: 0 0 0 107px;
	text-transform: uppercase;
	font: 400 14px/19px 'Volkhov', serif;
	color: #02557f;
}
.content-div .fright_inner .info-div p{
text-align: left;
font: 400 12px/16px 'Volkhov', serif;
color: #02557f;
padding:0 0 11px 107px;
}
.content-div .fright_inner .info-div .position1{
	padding-right: 10px;
}
.content-div .fright_inner .info-div .position2{
 	padding-right: 47px;
}
.content-div .fright_inner .info-div .position3{
	padding-right: 16px;
}
.content-div .fright_inner .info-div .position4{
	padding-right: 35px;
}
.content-div .fright_inner .info-div .position5{
   padding-right: 55px;
}

.content-div .fright_inner .info-div .login-div{
	display: block;
	position: relative;
	padding:11px 0 0 0;
}
.content-div .fright_inner .info-div .login-div form p input[type="text"]{
	line-height: 26px;
	width: 220px;
	border: 1px solid #b0b0b0;
	border-radius: 30px;
	outline: none;
	height:26px;
	display:block;
	margin:0 0 4px 0;
	padding:0 0 0 15px;
	color:#464646;
	font-size:15px;
	font-weight:400;

}

.widget_wysija_cont #form-wysija-2 input[type="submit"], .infusion-submit input[type="submit"] {
	width:220px;
	height:34px;
	display:block;
	font-size:17px;
	line-height:34px;
	margin:0;
	background:#023d5b;
	font-weight:400;
	color:#fff;
	text-transform:uppercase;
	border-radius:30px;
	text-align:center;
	outline:none;
}

.widget_wysija_cont #form-wysija-2 input[type="submit"]:hover, .infusion-submit input[type="submit"]:hover { background:#004f6d;}

.content-div .fright_inner .info-div span{ background: rgba(0, 0, 0, 0) url("images/sidearrow.png") no-repeat scroll 0 0;
    bottom: -10px;
    content: "";
    height: 50px;
    position: absolute;
    right: -35px;
    width: 100px; font-size:0; line-height:0;}
	
.content-area footer{ background:none;}	

.login-div .widget_wysija_cont .allmsgs ul {
    padding: 0 50px 0 10px;
}

.reponsive_menu{ display:none;}
.image-side li{ margin-bottom:15px;}
.info-home .image-side li{ margin-bottom:6px;}

.fright_inner .widget_wysija_cont #form-wysija-2 input[type="submit"]{ margin-top:10px;}
.page #form-wysija-2 input[type="text"]{ margin-bottom:10px !important;}
/**
 * 8.0 - Alignments
 */

.alignleft {
	float: left;
	margin: 0.375em 1.75em 1.75em 0;
}

.alignright {
	float: right;
	margin: 0.375em 0 1.75em 1.75em;
}

.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto 1.75em;
}

blockquote.alignleft {
	margin: 0.3157894737em 1.4736842105em 1.473684211em 0;
}

blockquote.alignright {
	margin: 0.3157894737em 0 1.473684211em 1.4736842105em;
}

blockquote.aligncenter {
	margin-bottom: 1.473684211em;
}

.hideclcikmenu{ display:none;}

section .wrapper .content-div .fleft p iframe{ display:block; width:100% !important; margin:0 0 9px;}
.alignleft, .alignnone{ float:left; margin:0 13px 0 0;}
.aligncenter{ display:block; margin:0 auto 15px;}
.alignright{float:right; margin:0 0 0 13px;}
.fleft_inner h1{ padding-bottom:10px;}

.fleft_inner ol{ margin: 0; padding: 0; }

.fleft_inner ol li{color: #0b0b0b;  font: 400 17px/30px "Roboto",serif;  padding: 7px 0;}
.fleft_inner .entry-footer a{ color: #333; }
.fleft_inner .entry-footer{ padding: 10px 0 15px; }
/*.fleft_inner .entry-footer span{ display: block; }*/
.posted-on span, .cat-links span, .tags-links span{ float:left; margin:0 8px 0 0; font-weight:600;}
.comments-link a{ display:inline-block; vertical-align:top;}
.screen-reader-text{ display:inline !important;}
.fleft_inner .entry-footer .byline{ float:left; margin:0 8px 0 0;}
.fleft_inner .entry-footer .byline .vcard img{ float:left; margin:0 8px 0 0;}
.blog .fleft_inner h2{  margin-bottom:0;}
.blog .fleft_inner h2 a, .archive .fleft_inner h2 a{ color: #117fb7; line-height: 28px; font-size: 21px; font-weight:600; }
.blog .fleft_inner h2 a:hover{ color:#333;}
.pagination{ padding: 0 0 30px; }
.pagination h2, .post-navigation h2{ font-size: 20px; line-height: 26px; color: #0f7caa; }
.nav-links a{ display: inline-block; vertical-align: top; background: #003b59; color: #fff; padding: 8px; margin: 0 6px 0 0; border-radius: 6px; }
.nav-links .current{ background: #92090b; display: inline-block; vertical-align: top; padding: 8px; border-radius: 6px; margin: 0 6px 0 0; color: #fff; }
#comments textarea{ width: 100%; border: 1px #ccc solid; border-radius: 6px; color: #000; padding: 8px 0 0 20px; outline: none; }
#comments input[type="text"], #comments input[type="email"], #comments input[type="url"]{  width: 100%; border: 1px #ccc solid; border-radius: 6px; color: #000; padding: 8px 0 0 20px; outline: none; height: 40px; line-height: 40px; }
.required{ color: red; display: inline-block; vertical-align: top; }
#comments label{ display: block; }
#comments input[type="submit"]{ background: #333; color: #fff; display: inline-block; vertical-align: top; 
color: #fff; font-size: 20px; line-height: 22px; padding: 10px; margin: 0 0 20px; border-radius: 6px; font-weight: 400;}
.post-navigation{ padding: 0 0 30px; }
.single .nav-links a{ background: inherit; color: #333; padding: 0; margin: 0; }
.fleft_inner ul{ margin: 0; padding: 0; }
.fleft_inner ul li{ background: url(images/list-arrow.png) 0 8px no-repeat; padding: 0 0 15px 30px; color: #0b0b0b;
    font: 400 17px/26px "Roboto",serif;}

.fleft_inner p a{ color: #117fb7; }   

.fleft_inner ul li a{ color: #0b0b0b; }
.fleft_inner ul li a:hover{ color: #333; }
.fleft_inner h2{ padding: 0 0 15px; font-size: 22px; line-height: 28px; font-weight: 400; }
.fleft_inner iframe{ width: 100% !important; }
.doc-inner input[type="text"]{ width: 100%; height: 40px; line-height: 40px; padding: 0 0 0 8px; color: #000; border-radius: 6px; margin: 0 0 10px; }
.doc-inner h4{ padding: 8px 0 0 0; }
.fleft_inner h3{ padding: 0 0 15px; }
.page-id-186 .webFormBodyContainer input[type="text"]{ height: 40px; line-height: 40px; border: 1px #ccc solid; border-radius: 6px; color: #000; padding: 0 0 0 20px; }
.infusion-field-input-container{ height: 60px; }
.page-id-186 .webFormBodyContainer select{ border: 1px #ccc solid; border-radius: 6px; height: 40px; }
.pagination .nav-links{ margin:15px 0 0 0;}
.page-id-45 img, .page-id-57 img{ float:left; margin:0 13px 0 0;}
.page .entry-content h2{ display:none;}

.blog h1, .archive h1{ margin-bottom:15px; display:inherit !important;}
.blog .pal a.more-link, .archive .pal a.more-link{  display:block; width:200px; padding:8px 10px 8px 19px; color:#fff; border-radius:6px; text-align:left; margin:15px 0 40px; background:#025076 url(images/blog-arrow.png) 88% center no-repeat;}
.blog .pal a.more-link:hover, .archive .pal a.more-link:hover{ background:#0b2937 url(images/blog-arrow.png) 88% center no-repeat;}
.posted-on, .cat-links{ display:inline-block; vertical-align:top;}
.tags-links{ display:block;}
.blog .entry-footer, .archive .entry-footer{ border-top:1px #f0ecec solid; border-bottom:1px #f0ecec solid; padding:40px 0; margin-bottom:40px;}
.posted-on{ border-right:1px #ccc solid; padding:0 8px 0 0; margin:0 8px 10px 0;}
.fleft_inner .tags-links a{ color:#333; background:#e9e9e9; border-radius:6px; padding:8px; display:inline-block; vertical-align:top; margin:0 8px 10px 0;}
.fleft_inner .tags-links a:hover{ background:#333; color:#fff;}
.tags-links span{ padding:8px 0;}
.comments-link a{ background:url(images/comment-icon.png) 0 0 no-repeat; padding-left:30px; color:#777;}
.navigation h2.screen-reader-text{ display:none !important;}
.post-navigation .nav-links .nav-previous{ padding-bottom:15px;}
.post-navigation .nav-links .nav-previous a span{ background:#e9e9e9; border-radius:6px; padding:8px; float:left; margin-right:8px; margin-bottom:9px}
.post-navigation .nav-links .nav-previous a span:hover{ background:#333; color:#fff;}

.post-navigation .nav-links .nav-next a span{ background:#d7d7d7; border-radius:6px; padding:8px; float:left; margin-right:8px; margin-bottom:9px}
.post-navigation .nav-links .nav-next a span:hover{ background:#333; color:#fff;}
.nav-previous a .meta-nav, .nav-next a .meta-nav{ display:none;}

.single #comments ol{ list-style-type:none;}
.single #comments ol li{ padding-bottom:30px;}
.single #comments ol li img{ float:left; margin:0 20px 0 0; border-radius:50%;}
.single #comments ol li .comment-meta{ padding-bottom:30px;}
.single #comments ol li .comment-meta .comment-author, .single #comments ol li .comment-meta .comment-metadata{ display:inline-block; vertical-align:top;}
.single #comments ol li .comment-meta a{ color:#333;}
.single #comments ol li .comment-meta a:hover{ color:#000;}
.reply a{ background:#333; color:#fff; display:inline-block; vertical-align:top; padding:8px; border-radius:8px;}
.reply a:hover{ background:#000; color:#fff;}

.video iframe{ height:330px !important;}
section .wrapper .info-div{ margin:40px 0 0 0;}
/*	13-07-2016*/
.infusion-field {
	margin-bottom:10px;
}
/* sign up*/
#signupNow.active, #newslettersignup.active {
    opacity: 1;
    visibility: visible;
}
#signupNow, #newslettersignup {
    height: 100vh;
    width: 100vw;
    position: fixed;
    z-index: 150;
    top: 0;
    left: 0;
    overflow: auto;
    background: rgba(22, 29, 41, 0.85);
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    opacity: 0;
    visibility: hidden;
}
#signupNow.active .content, #newslettersignup.active .content {
    /*transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);*/
	
	transform: translateY(150px);
    -webkit-transform: translateY(150px);
    -moz-transform: translateY(150px);
    -o-transform: translateY(150px);
}
#signupNow .content, #newslettersignup .content {
	padding:15px;
    max-width: 414px;
    margin: 0 auto;
    position: relative;
    background: #117fb7;
    border-radius: 6px;
    transform: translateY(50px);
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -o-transform: translateY(50px);
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
}
.closeSignup {
	position:absolute;
	right:-10px;
	top:-10px;
	width:20px;
	height:20px;
	background: url('images/close-icon.png') no-repeat;
	background-size:20px;
}
.content .infusion-field label {
	color:#fff;
	display:block;
	float:left;
	width:150px;
    font-family: 'Conv_ufonts.com_futura-lt-light';
}
.content .infusion-field input[type="text"], .content .infusion-field input[type="email"] {
	float:left;
    border-radius: 5px;
	padding: 0 10px;
}
.content .infusion-submit {
	margin-left:150px;
}
.content .infusion-field:after {
	content:'';
	display:block;
	clear:both;
}
.infusion-field textarea {
	line-height: 24px;
    width: 230px;
    border: 1px solid #b0b0b0;
    border-radius: 5px;
    outline: none;
    height: 100px;
    display: block;
	float:left;
	text-align:left;
    margin: 0 0 4px 0;
    padding: 0 10px;
    color: #464646;
    font-size: 14px;
    font-weight: 400;
	resize:none;
	overflow:inherit;
	vertical-align:inherit;
}
/**************
@
@     Main
@
**************/
.main:after {
	content:'';
	display:block;
	clear:both;
}
.main {
	padding:24px 0 35px;
	background:#fff;
}
.main h1{
	font-size:24px;
	line-height:26px;
	font-family: 'Volkhov', serif;
	font-weight:bold;
	color: #02557f;
    padding-bottom: 18px;
    margin-bottom: 30px;
    border-bottom: 1px solid #d6d6d6;
}
.main .ftbx{
	float:left;
	width:601px;
}
.main .rgbx {
	float:right;
    width:300px;
    margin-left: 39px;
}
.main p{
    font-weight: 400;
    padding-bottom: 30px;
}
.vdo-cnt {
	border-bottom:1px solid #e8e8e8;
	margin-bottom:28px;
}
/**************
@
@    Slider
@
**************/
.sliderTopImg{
	width:100%;
	height:337px;
	position: relative;
}
.sliderVdo_box {
	padding-bottom:56.25%;
	position:relative;
}
.sliderTopImg iframe {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	height:100%;
	z-index:22;	
}
.sliderTopImg img{
	width:100%;
	height:100%;
}
.sliderTopImg:after {
    content: "";
    background: rgba(0, 0, 0, 0.45);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
	left:0;
	z-index:10;
}
.sliderBottomUl {
    margin-top: 15px;
    text-align: center;
	margin-bottom: 20px;
}
.sliderBottomUl .img-wrp{
    width: 93px;
    height: 78px;
/*    margin-right: 10px;
	margin:0 10px;*/
    display: inline-block;
}
.sliderBottomUl ul li img {
    width: 100%;
    height: 100%;
}
.video-wrapper {
    display: inline-block;
    width: 48%;
    border: 1px solid #e1e0e0;
    text-align: center;
	background:#fdfaf3;
	margin-bottom: 19px;
}
.video-wrapper a {
    display: block;
    position: relative;
    padding-bottom: 30px;
}
.video-wrapper .video a:after{content:''; position:absolute; bottom:0; width:100%; height:61px; background:url(images/video-play.png) no-repeat center; left:0;}
.video-wrapper:nth-child(even){ float:right;}
.video {
    width: 100%;
    display: block;
	height: 240px;
}
.video img {
    width: 100%;
    display: block;
	
}
.v-details {
    padding: 0 0 14px;
    display: block;
	font-size:20px;
	color:#5f5f5f;
	font-family: 'Roboto', sans-serif;
    min-height: 60px;
}
.v-details a {
	color:#5f5f5f;
}
.side-nav li {
    padding: 0 0 0 18px;
    border-bottom: 1px solid #e5d0a9;background: #fcf9f0;
	
}
.side-nav li:last-child {
    border-bottom: 0;
	padding-bottom:8px;
}
.side-nav li:nth-child(1) {
    padding: 15px 18px;
    background: #02557f;
    color: #fff;
    font-size: 24px;
	font-family: "Volkhov",serif;
    font-weight: 400;
}

.side-nav li {
    padding: 0 0 0 15px;
}
.side-nav li a {
    font-size: 17px;
    color: #353535;
	font-family: 'Roboto', sans-serif;
    padding:9px 0 7px 22px;
    display: block;
	position:relative;
}
.side-nav li a:before {
    content: "\f105";
    position: absolute;
    font-family: fontawesome;
    font-size: 18px;
    color: #000;
    top: 9px;
    left: 0;
}
.side-nav{
    margin-top: 27px;
}
.side-nav:nth-child(1) {
    margin-top: 0;
}
ul.image-wrap.slick {
    width: 100%;
}
.img-wrp img {
    display: block;
    width: 100%;
	height:77px;
}
button.slick-prev.slick-arrow {	
    width: 31px;
    height: 77px;
    line-height: 77px;
    position: absolute;
    left: 0;
    background: #c1c1c1;
    border: 0;
    outline: 0;
    color: #c1c1c1;
	font-size:1px;
    z-index: 999;
    vertical-align: middle;
}
button.slick-prev.slick-arrow:before {	
	content: "\f104";
	font-family: fontawesome;
    position: absolute;
    font-size: 25px;
    color: #fff;
    top: 0px;	
	left: 9px;
	display:block;
}
button.slick-next.slick-arrow:after{
	content: "\f105";	
	font-family: fontawesome;
    position: absolute;
    font-size: 25px;
    color: #fff;
    top: 0px;
	right:9px;
	display:block;
}
button.slick-next.slick-arrow {	
    width: 31px;
    height: 77px;
    line-height: 77px;
    position: absolute;
    right: 0;
    background: #c1c1c1;
    border: 0;
    outline: 0;
    color: #c1c1c1;
	font-size:1px;
    z-index: 999;
    vertical-align: middle;
	top:0;
}
.slick-list {
    margin: 0 auto !important;
    padding: 0;
    width: 530px;
}

/*-------css added as on 30.08.2016------*/

.inner_page_sidebar_div .textwidget{
	background: #d7c199 url("images/bookimg.png") no-repeat scroll 9px 12px;
    float: none;
    display: block;
    padding: 15px 8px;
}

.inner_page_sidebar_div .textwidget h5 {
    color: #92090b;
    font: 400 14px/19px "Volkhov",serif;
    padding: 0 0 0 107px;
    margin: 0;
} 

.inner_page_sidebar_div .textwidget h4 {
    padding: 0 0 0 107px;
    text-transform: uppercase;
    font: 400 14px/19px 'Volkhov', serif;
    color: #02557f;
    margin: 0;
}

.inner_page_sidebar_div .textwidget p {
    text-align: left;
    font: 400 12px/16px 'Volkhov', serif;
    color: #02557f;
    padding: 0 0 11px 107px;
    margin: 0;
}

.inner_page_sidebar_div .textwidget + .widget_wysija_cont{ float: none;
    display: block;
    padding: 8px 8px 20px 8px; background: #d7c199; position: relative; top: -20px; position: relative;}

    .inner_page_sidebar_div .textwidget + .widget_wysija_cont::after {
    		background: rgba(0, 0, 0, 0) url("images/sidearrow.png") no-repeat scroll 0 0;
    bottom: 5px;
    content: "";
    height: 50px;
    position: absolute;
    right: -28px;
    width: 100px;
    font-size: 0;
    line-height: 0;
	}


    .inner_page_sidebar_div .textwidget + .widget_wysija_cont form p input[type="text"] {
    line-height: 26px;
    width: 220px;
    border: 1px solid #b0b0b0;
    border-radius: 30px;
    outline: none;
    height: 26px;
    display: block;
    margin: 0 0 4px 0;
    padding: 0 0 0 15px;
    color: #464646;
    font-size: 12px;
    font-weight: 400;
    margin: 0;
}

.widget_wysija_cont input[type="submit"] {
    width: 220px;
    height: 34px;
    display: block;
    font-size: 17px;
    line-height: 34px;
    margin: 0;
    background: #023d5b;
    font-weight: 400;
    color: #fff;
    text-transform: uppercase;
    border-radius: 30px;
    text-align: center;
    outline: none;
}


.wysija-paragraph{ padding: 0; }
.image-side{ padding: 0; }

.fright_inner .image-side li{ margin: 0; }

.inner_page_sidebar_div .textwidget + .widget_wysija_cont + .textwidget{ background: none; display: inherit; padding: 0; float: none; position: relative; top: -20px; }

.no_bg .textwidget { background:none !important; }
/*-------css added as on 30.08.2016------*/

/**************
@
@     Main end
@
*************

/** 06-09-2016 **/

section .wrapper .lower-panel ul{
	padding: 0;
    margin: 0;
}
section .wrapper .lower-panel ul li h3{
	margin:0;
}

.page-id-154 .infusion-field-container input[type="text"]{ color: #000; border: 1px #ccc solid; height: 30px; padding: 0 0 0 10px; line-height: 30px; }

.page-id-154 .infusion-field-input-container select{ height: 30px; border: 1px #ccc solid; }