/*
	Theme Name: JeanHaner.com
	Theme URI: http://www.unitheme.ninzio.com
	Description: Unitheme Multipurpose Responsive Retina-Ready  Wordpress Premium Child Theme
	Author: Ninzio Team
	Author URI: http://www.ninzio.com
	Template:unitheme
	Version: 3.5
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

/* Main Elements */


.home-sections p {
	margin: 0 0 8px 0 !important;	
}

.workshops-books,  #workshops-books {
	display:none !important;	
}

.page-content {	
	padding-bottom:40px;
}

.page-content img {
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 	
}

.light-text-dark-bg {
	text-align: center; 
	color: #fff; 
	font-size: 20px; 
	line-height: 28px;
	font-weight:bold;
}

.rich-header .page-title-content {    
    top: 60% !important;   
}

.clearboth {
	clear:both;
	padding-top: 20px;	
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
}


.page-title-content h1 {
	color: #fff;
	font-size: 40px;
	text-align:center;
	padding-top: 50px;
}


.rich-header.page-header {
	background-color:#f6f6f6;
	/*background-image:url(/wp-content/uploads/2014/10/sliderbg3-1.jpg);*/
	background-image: url('/wp-content/uploads/2017/01/page-header2.jpg');
	background-repeat:no-repeat;
	background-attachment:scroll;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position:center center;	
}

hr.custom {
	width: 100%; 
	margin-bottom: .5em; 
	padding-top: 20px; 
	color: #000000; 
	border:none;
	border-bottom: 1px solid #f8c644;
	clear:both;
}

.icon-arrow-down9.home-page {
	
height: 72px;
width: 72px;
cursor: pointer;
background: transparent;
color: #777777;
opacity: 0.5;
top: 50%;
margin-top: -10px;
padding: 0;
border: none;
outline: none;
font-size: 72px;
line-height: 72px;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);	
}


.sidebar-toggle {
	display:none;	
}

/* Forms */

.home-page-form input[type="text"], .home-page-form input[type="email"] {
    display: block;
    outline: 0;
    margin: 0 0 5px 0;	
	height: 40px;
}

@media screen and (max-width: 480px) {
    .home-page-form img.alignleft {
        float:none;
		text-align:center;
    }
	.home-page-form h5 {
		margin-left:12px;
	}
}

.button {
	max-width: 100% !important;
	
}

 input[type="text"],  input[type="email"] {
    display: block;
    outline: 0;
    margin: 0 0 5px 0 !important;	
	height: 30px;
}

label {
    display: block;
    margin-bottom: 0px !important;
	padding-bottom: 0;
}

.home-page-form {
	margin-top: 100px;
	width: 360px;
	padding:25px;
	padding-bottom: 2px;
	background-color:rgba(254, 252, 220, 0.5); 
	color: #F19As2A !important;
	text-align:center; 
	border-radius: 125px;
	max-width: 100%; 	
}

.home-page-form h5 {
	color: #F19A2A; 
	font-weight: bold;	
}


.home-page-form input[placeholder], .home-page-form [placeholder], .home-page-form *[placeholder], .home-page-form input {
   color: #564F4F !important;
}

.home-page-form input[type='submit'] {	
	color: #fff !important;
}



/* Buttons */

.button.nz-button-yellow {background-color: #f19a2a; box-shadow: 0 4px #d48825;}
.button.nz-button-yellow:hover {box-shadow: 0 2px #d48825!important;}

.button.nz-button-blue {background-color: #00a0e6; box-shadow: 0 4px #008ac7;}
.button.nz-button-blue:hover {box-shadow: 0 2px #008ac7!important;}

.button.nz-button-red {background-color: #f25648; box-shadow: 0 4px #d0463a;}
.button.nz-button-red:hover {box-shadow: 0 2px #d0463a!important;}

.button.nz-button-green {background-color: #08bc58; box-shadow: 0 4px #06a54d;}
.button.nz-button-green:hover {box-shadow: 0 2px #06a54d!important;}

.button.large,
input[type="reset"].large,
input[type="submit"].large,
input[type="button"].large
{font-weight: 500;}

.nz-pricing-table > .column > .title {
    font-family: Roboto Slab;
    font-size: 24px;
    line-height: 32px;
}

/* Custom Buttons */

.button.nz-button-yellow {
    background-color: #FAFAFC !important;
    /*box-shadow: 0 4px #d48825;*/
	box-shadow: none !important;
    /*border: 4px solid #d48825;*/
	color: #F19A2A;	
	background: #fefcea !important; /* Old browsers */
	background: -moz-linear-gradient(top, #fefcea 0%, #fefcc9 100%)  !important;; /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fefcea 0%,#fefcc9 100%)  !important;; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fefcea 0%,#fefcc9 100%)  !important;; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#fefcc9',GradientType=0 )  !important;; /* IE6-9 */		
}

input[type="submit"] {
    padding: 10px 40px !important;
}

.button {
	text-align:center !important;
}

.sky.button-3d {
    background-color: #00A0E6 !important;
    box-shadow: 0 4px #468dcf;
}

.home-section a {
	color: #fff !important; 
	text-decoration: underline;	
}

.home-down-arrow {
	text-align:center;
	
}

a.pps-plain-text {
color: #00CAFF !important;
}

.audio-video img {
margin-bottom: 25px !important;	
}

.audio-video .clearboth {
clear:both;
padding-top: 0px;	
margin-bottom: 20px;
border-bottom: 1px solid #ccc;
}

.audio-video canvas {
margin-top: -3px;
}


.audio-video a {
font-weight:bold !important;
}

/* Conditional Media Queries */

@media screen and (min-width: 480px) {
	.chch .txt {	
		padding-left:12px;
		padding-right: 12px;	
	}
}

@media screen and (max-width: 480px) {
	.header .logo a img {   
		max-width: 200px !important;
	}

	.rich-header .page-title-content {
		top: 55% !important;
	}
}


@media screen and (min-width: 767px) {	
	.home-down-arrow {
		margin-top: -40px;
	}	
}


@media only screen and (min-width:1024px){ 

	.page-title-content .single-post-title {
				font-size: 40px;
				line-height: 52px;
			}
}




 * {
	text-transform: none !important;	
}

iframe {
max-width: 100%;
}

.home-bg-section .nz-column-text.nz-clearfix {
padding-left: 50px !important;
padding-right: 50px !important;
}

.title-content .single-post-title {
    font-size: 40px !important;
    line-height: 52px !important;
}



@media only screen and (min-width:1024px){ 

	.page-title-content .single-post-title {
				 font-size: 40px !important;
    line-height: 52px !important;
			}
}

@media only screen and (min-width:768px){ 

	.page-title-content .single-post-title {
				 font-size: 40px !important;
    line-height: 52px !important;
			}
}

@media only screen and (max-width:480px){ 

	.page-title-content .single-post-title {
				 font-size: 20px !important;
    line-height: 32px !important;
			}
}

.loop .blog-post .post .post-wrap {
    box-shadow: inset 0 0 0 1px #e0e0e0;
    background-color: #ffffff;
    overflow: hidden;
    border: 2px solid #F19A2A;
}

.rich-header .ninzio-nav-single {
   padding-top: 50px;
    
}


h6.widget_title {
	font-size: 20px;
	
	
}
