/*   
Theme Name: Her Property
Theme URI: 
Description: Her Property custom template
Author: 
Author URI: 
Version: 1
*/
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700|Muli:400,300,300italic,400italic);
@import url(http://fonts.googleapis.com/css?family=Lato:400,700italic,700,400italic);



body {background:#fff; color:#484848; font:14px/1.5em "CenturyGothicRegular", Arial, Verdana, Tahoma, Trebuchet MS; overflow-x: hidden;}

h1 {font-size:24px; font-family: Lato; line-height:bold; margin-bottom:30px; width:100%; text-transform: uppercase;}
h2 {font-size:20px; font-family: Georgia; line-height:normal; margin-bottom:15px; width:100%; color: #5a2a82; margin-top: 15px;}
h3 {font-size:16px; font-family: Oswald; line-height:normal; margin-bottom:10px; width:100%;}
h4 {font-size:14px;}


em {
    font-family: georgia;
    font-style: italic;
    font-weight: bold;
}

input, textarea, select {font:14px "Open Sans", Arial, Verdana, Tahoma, Trebuchet MS;outline:none; 
	padding: 10px 20px;
	border-radius: 5px;
	border: none;
	width: 130px;
	margin-right: 10px;
	margin-bottom: 10px;
}

input[type="submit"], button {
	background: #4c9d2a;
	color: #ffffff;
	cursor: pointer;
}


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.hidden{
	visibility:hidden;
}
#wrapper {border-top:5px solid #5a2a82; width:100%;}  /* OUTER MOST DIVISION */
.container {margin:auto; width:960px; border-bottom:1px solid #ddd; margin-bottom:50px; padding-bottom:50px;} /* CONTROLS THE WIDTH OF EACH AND EVERY SECTION */
.container-cf {display: table; margin:60px auto; width:960px; border-bottom:1px solid #ddd; margin-bottom:50px; padding-bottom:50px;} /* CONTAINER CLASS WITH CLEARFIX */
.container-full {display:table; width:100%;} /* CONTAINER CLASS 100% WIDTH */

/* GENERAL GRIDS

.half-grid {width:480px;}
.half-grid-content {float:left;}
.half-grid-two-column {width:455px;}
.one-third {width:287px;}
.one-fourth {width:200px;}
.two-third {width:623px;} */


.half-grid {width:480px; float:left;}
.half-grid-content {width:430px; float:left;}
.half-grid-two-column {width:455px; float:left;}
.one-third {width:287px; float:left;}
.one-fourth {width:200px; float:left;}
.two-third {width:623px; float:left;}

/* HEADER : LOGO, PHONE NO, TIMER, NAV */

.header {margin:50px auto; width:960px;}
.header h1, .top-nav-gen h1, .top-nav-app h1 {float:left; height:32px; width:109px; margin-bottom:0;}
.logo-center {width:100%!important; text-align:center!important;}
.header p {float:right; margin-top:10px; text-align:right;}

/* GENERAL TOP NAVIGATION */

.top-nav-gen {border-top:5px solid #25dad0; width:100%; margin-top:-5px; padding:30px 0;}
.top-nav-gen .cf {width:960px; margin:auto;}
.top-nav-gen ul {float:right; display:table;}
.top-nav-gen ul li {float:left;}
.top-nav-gen ul li a {display:block; padding:5px 20px; font-weight:600; color:#323f4e; border-right:1px solid #ddd;}
.top-nav-gen ul li a:hover {background:#25dad0; transition: background-color 1s ease; -webkit-transition:background-color 2s ease; border-right:1px solid #058c83;}
.top-nav-gen ul li:last-child > a, .top-nav-gen ul li:last-child > a:hover {border-right:none;}

/* APP TOP NAVIGATION */

.top-nav-app {width:100%; padding:30px 0; margin-top:-5px; background:#323f4e; border-top:5px solid #2ecc71;}
.top-nav-app .cf {width:960px; margin:auto;}
.top-nav-app ul {float:right; display:table;}
.top-nav-app ul li {float:left;}
.top-nav-app ul li a {display:block; padding:5px 20px; font-weight:600; color:#2ecc71; border-right:1px solid #2ecc71;}
.top-nav-app ul li a:hover {background:#ecf0f1; color:#323f4e; transition: background-color 1s ease; -webkit-transition:background-color 2s ease; border-color:#ecf0f1;}
.top-nav-app ul li:last-child > a {border-right:none;}
.top-nav-app ul li:first-child > a:hover {border-top-left-radius:5px; border-bottom-left-radius:5px;}
.top-nav-app ul li:last-child > a:hover {border-top-right-radius:5px; border-bottom-right-radius:5px;}

/* 960PX - SLIDER */

.header-slider {width:960px; margin:0 auto 50px auto; background:url(../images/server.jpg) right center no-repeat; height:500px;}
.header-slider section {background-color: rgba(0, 72, 68, 0.8); padding:20px; width:360px; border-radius:5px; margin:40px 0 0 40px; text-align:center; display:inline-block;}
.header-slider center {margin:auto;}
.header-slider center a:hover {opacity:0.9;}
.header-slider h1 {color:#f1c40f; margin:15px auto;}
.header-slider p {color:#fff; font-size:18px; font-weight:300; line-height:23px;}

.hs-static {background:url(../images/students.jpg) right center no-repeat!important;} /* OVERRIDING THE BACKGROUND IMAGE OF PREVIOUS STYLE */

/* FULL WIDTH SLIDER */

#head-slide {width:100%; margin:0 auto 50px auto; height:700px;}
#head-slide .head-slide {width:100%; height:450px; padding-top:250px;}
#head-slide h1 {text-align:center; font-size:30px; background-color: rgba(50, 63, 78, 0.7); padding:30px; width:50%; margin:0 auto; color:#fff;  text-transform:uppercase;}
#head-slide p {width:50%; text-align:center; font-size:30px; line-height:normal; margin:30px auto 20px auto; color:#fff; text-transform:uppercase;}
.slide-img-1 {background:url(../images/slide-1.jpg) center top no-repeat;}
.slide-img-2 {background:url(../images/slide-2.jpg) center top no-repeat;}
.slide-img-3 {background:url(../images/slide-3.jpg) center top no-repeat;}
.slide-img-4 {background:url(../images/slide-4.jpg) center top no-repeat;}
.head-slide {position:absolute; display:none;}
.head-slide .no-wrap {text-align:center;}

/* WELCOME TEXT */

.welcome {padding:0 43px 50px 43px; width:880px;}
.welcome div {float:left;}
.welcome section {float:left; margin:auto 30px; text-align:left; width:580px;}
.welcome p a {display:none;}
.welcome section h1 {margin-bottom:12px;}
.welcome .button {margin-top:37px;}

/* INTRODUCTION OF BOOK */

.book-intro h1 {margin-bottom:10px;}

.book-intro .two-third {margin-right:50px;}
.author-name {color:#e74c3c; font-style:italic; margin-top:10px;}
.book-intro .description {margin-top:30px;}
.download-link {margin-top:15px;}
.download-link a:link, .download-link a:visited {color:#3498db;}
.book-intro .button {margin-right:15px;}

/* FLAT BOOK */

#flat-book {background:url(images/book_bg.jpg) center center no-repeat; height:720px;}
#flat-book header { padding:40px 0; z-index:20; position:relative;}
#flat-book header div {width:960px; margin:auto; display:table;}
#flat-book header div h1 { float: left; margin-bottom: -46px; margin-top: -25px; width: 370px;}

#flat-book header div ul {float:right;}
#flat-book header div ul li {float:left; width:60px;}

#flat-book .container-cf {
    border-bottom: medium none;
    margin-top: 40px;
    padding-top: 0;
}

.flat-book section {float:right; width:400px; margin-top:68px;}
.flat-book div { float: left; width: 455px;}
.banner-img{ margin-left: 86px;}

.flat-book h1 span.her-property {
    color: #484848;
    display: block;
    font-family: Oswald,sans-serif;
    font-size: 70px;
    margin-bottom: 30px;
    text-transform: none;
}

.flat-book h1 span.sub-heading{
	color: #5a2a82;
    font-family: Georgia;
    font-size: 30px;
    font-weight: bold;
    line-height: 1.3em;
    text-transform: none;
}
.flat-book section p a {color:#323f4e; text-decoration:underline;}
.flat-book ul {height:40px; width:230px; overflow:hidden; text-transform:uppercase; color:#fff; margin-top:50px; font-weight:700; font-size:16px; border-radius:5px;}
.flat-book ul:hover {height:auto; overflow:visible; cursor:pointer;}
.flat-book ul li {background:#e74c3c; margin-bottom:1px; padding:12px 20px; border-radius:5px;}
.flat-book ul li:first-child {background:url(../images/down_arrow.png) 200px center no-repeat #e74c3c;}
.flat-book ul li:hover {background:#f1c40f;}

.sign-down {margin-bottom:50px;}
.sign-down p {display: block;font-family: lato;font-size: 20px;margin-bottom: 20px;}

/* AUTHOR INFORMATION */


.alignleft { float:left; margin-right: 30px; margin-bottom: 30px; }
.author-info section { margin: 0 50px; }
.margin-space {margin-bottom:20px;}
.author-info .button {width:272px;}
.browse-all {display:none!important;}

/* PHOTOGRAPH OR ILLUSTRATION LEFT SIDE */

.content-right .half-grid {margin:30px 0 0 50px;}

/* PHOTOGRAPH OR ILLUSTRATION RIGHT SIDE */

.content-left .half-grid {margin:30px 50px 0 0;}
.content-left .half-grid-content img {width:100%;}

/* LANDING PAGE FEATURES */


.lp-features div section {display:table; margin-bottom:25px;width:47%;float:left;}
.lp-features div > section:last-child {margin-bottom:-20px;}
.lp-features div section div {float:left; margin-right:30px; padding-top:7px;visibility:hidden;}
.lp-features div section:nth-child(2n+1){ margin-right:55px;}

/* TWO COLUMN WITH PHOTOGRAPH (LEFT) */

.two-column-left div section {display:table;}
.two-column-left div section div {float:left; margin-right:30px;}
.two-column-left > div:nth-child(2) {margin-right:50px;}
.two-column-left div > section:first-child {margin-bottom:50px;}

/* TWO COLUMN WITH ICON (RIGHT) */

.two-column-right div section {display:table;}
.two-column-right div section section {float:left; width:297px;}
.two-column-right div section div {float:right; margin-left:30px;}
.two-column-right > div:nth-child(2) {margin-right:50px;}
.two-column-right div > section:first-child {margin-bottom:50px;}

/* TWO COLUMN WITH ICON (CENTER) */

.two-column-center .left, .two-column-center .right {width:455px;}

.two-column-center .left {float:left;}
.two-column-center .right {float:right;}

.two-column-center .sets {width:100%; display:table;}
.two-column-center > div:nth-child(2) {margin-bottom:50px;}

.two-column-center .left section {float:left; width:297px;}
.two-column-center .left div {float:right; width:128px; margin-left:30px;}

.two-column-center .right section {float:right; width:297px;}
.two-column-center .right div {float:left; width:128px; margin-right:30px;}

/* THREE COLUMN ICON ON TITLE */

.three-column section {float:left; width:287px;}
.three-column > section:nth-child(3) {margin:0 49px;}
.layer {background:url(../images/three_col_1.png) left 6px no-repeat;}
.edit {background:url(../images/three_col_2.png) left 6px no-repeat;}
.retina {background:url(../images/three_col_3.png) left 6px no-repeat;}
.layer, .edit, .retina {padding-left:78px; width:auto; min-height:48px;}

/* THREE COLUMN ICON LEFT SIDE */

.three-column-left {margin-bottom:50px;}
.three-column-left section {float:left; width:235px; padding-left:52px;}
/* .three-column-text {margin-top:50px;} */
.three-column-text p {float:left; width:235px; padding-left:52px;}
.psd {background:url(../images/three_col_4.png) left 5px no-repeat;}
.custom {background:url(../images/three_col_5.png) left 5px no-repeat; margin:0 49px;}
.display {background:url(../images/three_col_6.png) left 5px no-repeat;}
.gear {background:url(../images/three_col_7.png) left 5px no-repeat;}
.heart {background:url(../images/three_col_8.png) left 5px no-repeat; margin:0 49px;}
.command {background:url(../images/three_col_9.png) left 5px no-repeat;}

/* THREE COLUMN ICON CENTER */

.three-column-icon section {float:left; width:287px; text-align:center;}
.three-column-icon > section:nth-child(3) {margin:0 49px;}
.three-column-icon section img {margin-bottom:15px;}

/* THREE COLUMN PHOTO */

.three-column-photo section {float:left; width:287px;}
.three-column-photo > section:nth-child(3) {margin:0 49px;}
.three-column-photo section img {margin-bottom:15px;}
.three-column-photo section > img:last-child {margin:15px 0 0 0;}

/* FOUR COLUMN */

.four-column section {float:left; width:200px; margin-right:50px; text-align:center;}
.four-column > section:nth-child(5) {margin-right:0;}
.four-column section img {margin-bottom:15px;}

/* GALLERY */

.gallery section {width:217px; margin-right:30px; float:left; background:#ecf0f1; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;}
.gallery > section:last-child {margin-right:0;}
	.show-profile {background:#ecf0f1; position:absolute; z-index:10; opacity:0.0; width:217px; height:187px; padding-top:30px;}
	.show-profile:hover {opacity:0.9; cursor:pointer; -webkit-transition:1s; transition:1s;}
	.designation {text-align:center; font-weight:600; margin:10px 0;}
	.bio {background:#fff; padding:5px; border-top:2px solid #323f4e; border-bottom:2px solid #323f4e; margin:10px;}
	.bio span {font-weight:600; display:block; text-align:center; margin-bottom:5px;}
	.follow {display:block; padding:5px; background:#f2425b; font-weight:600; margin:10px auto 0 auto; width:100px; text-align:center; border-radius:5px;}
	.follow:hover {background:#2ecc71;}

/* BOOK CHAPTERS */

#chapters {
	margin-bottom: 0;
	border: none;
}

.chapters { padding: 2%; padding-top: 0; margin:0 auto;border-radius:5px; }
.chapters ol {float:left;}
.chapters ol li {margin-bottom:10px; background:#fff;padding:10px;}

.chapters ol li span {font-weight:normal; margin-bottom:5px; color: #333333; text-transform: uppercase; font-size: 16px; margin-right: 10px;}
.chapters h2 {
	display: inline;
}

.chapters .half-grid-content:first-child {
    margin-right: 60px;
}


.chapters li ul li {
    background: url("images/arrow.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    margin-bottom: 0;
    padding: 0 0 0 15px;
}
/* TESTIMONIAL / TWITTER SCROLL */

#testimonial {width:960px; margin:0 auto 0px auto; height:auto;}
#testimonial div { margin:0 auto 0px auto;  color:#ffffff; border-radius:5px; display: block; overflow: hidden;}

#testimonial img {
    margin: 8px 30px 0 0;
    float: left;
}

.testimonial-text {
	padding-top: 20px;
}

#testimonial .testimonial-container {
    *padding: 0px 20px 15px;
    margin-bottom: 70px;
}

#testimonial div > p:first-child {font-size:30px; font-weight:300; text-transform:uppercase; background:url(images/buyers_say_bg.png) left top no-repeat; width:129px; padding:20px 50px 20px 0; text-align:right; line-height:100%;}
#testimonial div > p:last-child {display: block; overflow:hidden; }
#testimonial div > p {display: inline;}
#testimonial div > p:last-child span {font-style:italic; color:#000;}
.first-testi {background:#2ecc71;}
.second-testi {background:#e67e22;}
.third-testi {background:#2469d8;}
.forth-testi {background:#f2425b;}
.buyer-say {position:absolute; display:none;}

/* FORM WITH CONTENT */

.form-content section {float:left;}
.form-text {width:590px; margin-right:50px;}
.form-text h1, .form-text p {margin-bottom:15px;}
.form-text p {color:#7f8c8d;}
.form-text ul > li:first-child, .form-text ul > li:nth-child(3), .form-text ul > li:nth-child(5) {margin-right:50px;}
.form-text ul li {width:240px; padding-left:30px; background:url(../images/tick.png) left 6px no-repeat; float:left; margin-bottom:15px;}
.form-text ul li span {display:block; margin-bottom:5px; font-weight:600;}
.form-convert, .form-convert input, .form-convert textarea {border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; width:260px;}
.form-convert input, .form-convert textarea {padding:10px; background-color:#ecf0f1; border:none; margin-bottom:10px;}
.form-convert input:focus, .form-convert textarea:focus {background-color:#fff; background-image:none;}
.form-convert {padding:20px 20px 10px 20px; width:280px; background:#323f4e;}
.submit {background:#25dad0!important; font-weight:600; width:280px!important; cursor:pointer;}
.form-convert .user {background-image:url(../images/user.png); background-position: 255px center; background-repeat: no-repeat;}
.form-convert .email {background-image:url(../images/at.png); background-position: 255px center; background-repeat: no-repeat;}
.form-convert .phone {background-image:url(../images/mobile.png); background-position: 255px center; background-repeat: no-repeat;}
.form-convert .address {background-image:url(../images/mail.png); background-position: 255px center; background-repeat: no-repeat;}

/* THREE / FOUR COLUMN HOSTING PLAN */

.hosting h1 {text-align:center; margin-bottom:15px;}
.hosting section {margin:auto; width:960px;}
.hosting p {text-align:center; margin-bottom:30px;}
.hosting ul {font-size:20px; float:left;}
.hosting li {text-align:center; color:#fff; padding:15px 0;}
.hosting section ul > li:last-child {border-bottom:none;}
.hosting .features-three {background:#323f4e; width:320px; margin-top:10px;}
.hosting .features-three li {border-bottom:1px solid #3d4a59;}
.left-radius {border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px; -ms-border-bottom-left-radius:5px; -o-border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px; border-top-left-radius:5px; -moz-border-top-left-radius:5px; -ms-border-top-left-radius:5px; -o-border-top-left-radius:5px; -webkit-border-top-left-radius:5px;}
.right-radius {border-bottom-right-radius:5px; -moz-border-bottom-right-radius:5px; -ms-border-bottom-right-radius:5px; -o-border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px; border-top-right-radius:5px; -moz-border-top-right-radius:5px; -ms-border-top-right-radius:5px; -o-border-top-right-radius:5px; -webkit-border-top-right-radius:5px;}
.highlight-three {background:#2ecc71; padding:10px 0; width:320px; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;}
.highlight-three li {border-bottom:1px solid #3cd97e;}
.price {font-size:30px; font-weight:600; padding:0!important;}
.cloud-type {font-size:25px; font-weight:600; text-transform:uppercase; background-color:rgba(0,0,0,0.2);}
.cloud-type span {font-size:25px; font-weight:300;}

.extras {background:#ecf0f1; width:958px; margin:30px auto 0 auto; border:1px solid #bdc3c7; padding:10px 0; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;}
.extras li {width:250px; padding-left:68px; float:left; font-size:20px; color:#323f4e;}
.extras > li:nth-child(2) {border-left:1px solid #bdc3c7; border-right:1px solid #bdc3c7;}
.extras .layer {background:url(../images/layers.png) 40px 0 no-repeat; min-height:0px;}
.extras .badge {background:url(../images/badge.png) 40px center no-repeat;}
.extras .setup {background:url(../images/setup.png) 40px center no-repeat;}

.hosting .features-four {background:#323f4e; width:240px; margin-top:10px;}
.hosting .features-four li {border-bottom:1px solid #3d4a59;}
.hosting .personal {background:#455465; width:240px; margin-top:10px;}
.hosting .personal li {border-bottom:1px solid #556373;}
.highlight-four {background:#2ecc71; padding:10px 0; width:240px; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;}
.highlight-four li {border-bottom:1px solid #3cd97e;}
.features-four .cloud-type, .personal .cloud-type, .highlight-four .cloud-type, .features-four .cloud-type span, .personal .cloud-type span, .highlight-four .cloud-type span {font-size:20px;}

/* APP INTRO/HEADER - WHITE BG */

.app-white p, .app-green p {margin-bottom:30px;}
.app-white .half-grid-content {margin-left:50px;}
.app-white h1 span {font-weight:700; color:#2ecc71;}
.down-buttons span {display:block; margin-bottom:5px; text-transform:uppercase; font-weight:600;}
.down-buttons {display:table;}
.down-buttons a {float:left;}
.down-buttons > a:nth-child(2) {margin-right:20px;}

/* APP INTRO/HEADER - GREEN BG */

.app-green-wrap {background:#ecf0f1; padding-top:50px;}
.app-green {display:table; color:#fff; width:960px; margin:0 auto 50px auto; background:#2ecc71; border-top-left-radius:5px; border-top-right-radius:5px}
.app-green .half-grid img {margin-bottom:-5px;}
.app-green h1 {margin-top:30px;}
.app-green h1 span {font-weight:700; color:#323f4e;}

/* APP/BOOK/SERVER - CIRCULAR FEATURES */

.any-element h1 {text-align:center; margin-bottom:15px;}
.any-element p {text-align:center; margin-bottom:30px;}
.any-element .cf {background:url(../images/iphone.png) center top no-repeat;}
.any-element ul {width:365px; margin-top:45px;}
.any-element .left {float:left;} .any-element .right {float:right;}
.any-element .left li {height:64px; text-align:right; padding-right:80px;}
.any-element .right li {height:64px; text-align:left; padding-left:80px;}
.speaker-loud {background:url(../images/speaker_loud.png) right top no-repeat; margin-bottom:60px;}
.juice {background:url(../images/juice.png) right top no-repeat; margin:0 50px 60px 0;}
.tree {background:url(../images/tree.png) right top no-repeat;}
.helmet {background:url(../images/security_helmet.png) left top no-repeat; margin-bottom:60px;}
.money {background:url(../images/money.png) left top no-repeat; margin:0 0 60px 50px;}
.mic {background:url(../images/mic.png) left top no-repeat;}
.button-center {text-align:center; margin-top:30px;}

/* VIDEO LEFT AND RIGHT */

.video-left .half-grid-content {margin-left:50px;}
.video-left li {padding-left:68px; min-height:48px;}
.video-left .one {background:url(../images/1.png) left center no-repeat; margin-bottom:20px;}
.video-left .two {background:url(../images/2.png) left center no-repeat; margin-bottom:20px;}
.video-left .three {background:url(../images/3.png) left center no-repeat;}

.video-right .half-grid-content {margin-right:50px;}
.video-right li {padding-left:84px; min-height:64px;}
.idea {background:url(../images/idea.png) left center no-repeat; margin-bottom:20px;}
.pencil {background:url(../images/pencil.png) left center no-repeat; margin-bottom:20px;}
.monitor {background:url(../images/monitor.png) left center no-repeat;}

/* FAQ */

.faq dt {color:#fff; margin-bottom:1px; padding-left:50px;}
.faq dd {color:#323f4e; background:#ecf0f1; padding:20px; margin-bottom:5px; border-bottom-right-radius:5px; -moz-border-bottom-right-radius:5px; -ms-border-bottom-right-radius:5px; -o-border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px; -ms-border-bottom-left-radius:5px; -o-border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px;}
.faq dt span {cursor:pointer; padding:15px 10px 14px 30px; width:870px; display:block; border-bottom-right-radius:5px; -moz-border-bottom-right-radius:5px; -ms-border-bottom-right-radius:5px; -o-border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px; border-top-right-radius:5px; -moz-border-top-right-radius:5px; -ms-border-top-right-radius:5px; -o-border-top-right-radius:5px; -webkit-border-top-right-radius:5px;}

.faq .one {background:url(../images/faq-1.png) left top no-repeat;} 
.faq .one span {background:url(../images/arrow_blue.png) left top no-repeat #323f4e;}

.faq .two {background:url(../images/faq-2.png) left top no-repeat;} 
.faq .two span {background:url(../images/arrow_green.png) left top no-repeat #323f4e;}

.faq .three {background:url(../images/faq-3.png) left top no-repeat;} 
.faq .three span {background:url(../images/arrow_yellow.png) left top no-repeat #323f4e;}

.faq .four {background:url(../images/faq-4.png) left top no-repeat;} 
.faq .four span {background:url(../images/arrow_orange.png) left top no-repeat #323f4e;}

.faq .five {background:url(../images/faq-5.png) left top no-repeat;} 
.faq .five span {background:url(../images/arrow_red.png) left top no-repeat #323f4e;}

/* EVENTS */

.event-header #tabs {width:960px; margin:0 auto 50px auto;} /* SAME ID NAME USED FROM jQUERY */
.event-header #tabs-1, .event-header #tabs-2 iframe, .event-header #tabs-3 {height:395px;}
.event-header #tabs-1 {background:url(../images/hall.png) center top no-repeat;}
.event-header #tabs-1 > p:first-child {margin-top:170px; display:inline-block;}
.event-header #tabs-1 p, .event-header #tabs-1 div {margin-left:100px;}
.event-header #tabs-3 {background:#273341; border-top-left-radius:5px; border-top-right-radius:5px; padding:20px; height:355px; overflow:scroll;}
.event-header #tabs-3 h2 {color:#2ecc71;}
.event-header #tabs-3 p {margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #404d5d; color:#fff;}
.uxui {padding:10px 20px; background-color:rgba(50, 63, 78, 0.8); color:#fff; font-size:25px; font-weight:600; width:330px; margin-bottom:1px; border-left:5px solid #2ecc71; border-bottom-right-radius:5px; -moz-border-bottom-right-radius:5px; -ms-border-bottom-right-radius:5px; -o-border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px; border-top-right-radius:5px; -moz-border-top-right-radius:5px; -ms-border-top-right-radius:5px; -o-border-top-right-radius:5px; -webkit-border-top-right-radius:5px;}
.event-header #tabs ul li {width:280px; float:left; color:#fff; font-size:18px; font-weight:400; padding:20px 10px 20px 30px; line-height:normal;}
.event-header #tabs ul li a {display:block; height:48px; padding-left:64px; margin:auto;}
.time {background:#404d5d; border-bottom-left-radius:5px;}
	.time a {background:url(../images/date.png) left center no-repeat;}
.place {background:#323f4e;}
	.place a {background:url(../images/map.png) left center no-repeat;}
.local {background:#273341; border-bottom-right-radius:5px;}
	.local a {background:url(../images/mug.png) left center no-repeat;}

.time a > span:last-child, .place a > span:last-child, .local a > span:last-child {display:none;}	
	
.img-left, .img-right, .img-center {display:table;}
.img-left img {float:left; margin:0 30px 10px 0;}
.img-right img {float:right; margin:0 0 10px 30px;}
.img-center img {float:left;}
.img-center > img:nth-child(2) {margin:0 20px;}

/* EVENTS SCHEDULE */

#schedule {width:960px; margin:0 auto 50px auto;}
.day-tabs {border:1px solid #bdc3c7; background:#ecf0f1; border-radius:5px;}
.day-tabs li {float:left;}
.day-tabs li a {display:block; width:319px; padding:15px 0; text-align:center; color:#323f4e; font-size:18px;}
.day-tabs .ui-state-active a {background:#323f4e; color:#fff;} /* THIS FUNCTION IS CALLING FROM jQUERY-UI.JS */
.day-details li {padding:10px; display:table; width:940px;}
.day-details li span {padding:15px 25px; margin-right:50px; display:block; float:left; font-weight:600;}
.day-details li cite {display:block; width:755px; float:left; padding:15px 0;}
.day-details li em {display:block; color:#7f8c8d; font-size:12px;}
.alternate {background:#f7f9fa; border-top:1px solid #ecf0f1; border-bottom:1px solid #ecf0f1;}

/* REGISTER FORM */

.reg-form {width:960px; margin:auto; color:#fff; background:#2ecc71; border-radius:5px; margin-bottom:50px;}

.reg-form .details {background:#323f4e; float:left; width:240px; padding:30px 0; border-bottom-left-radius:5px; border-top-left-radius:5px;}
.reg-form .details div {text-align:center;}
.details h3 {font-size:18px;}
.details .reg-price {font-size:30px; font-weight:600; margin-top:0;}
.details .reg-price span {font-weight:normal;}

.details ul {margin:30px 0; padding:30px 0 20px 40px; border-top:1px solid #525d6b; border-bottom:1px solid #525d6b;}
.details ul li {background:url(../images/green_bullet.png) left center no-repeat; margin-bottom:10px; padding-left:15px;}
.refund {margin:0 20px 25px 20px;}

.reg-form form {float:right; width:620px; margin:30px 0;}
.reg-form form li {padding:5px;}
.reg-form form span {display:inline-block; width:220px; font-size:18px;}
.reg-form form input, .reg-form form select {background:#fff; border:none; margin-bottom:5px; border-radius:5px;}
.reg-form form input[type=text] {margin-left:3px; width:300px; padding:10px;} /* MARGIN LEFT - ALL BROWSERS ALIGNMENT FIX*/
.reg-form form select {width:318px; padding:10px;}
.check {margin-left:225px;}
.submit-form-button {color:#fff; background:#323f4e!important; margin-left:225px; padding:5px 20px; border-radius:5px; font-size:18px; font-weight:700; cursor:pointer;}


/* CLIENTS / SPONSORS */

.clients {width:960px; margin:auto; margin-bottom:30px;}
.clients h1 {margin-bottom:75px; border-bottom:1px solid #ddd; text-align:center;}
.clients h1 span {display:block; margin:0 auto -25px auto; padding:10px 0; background:#323f4e; color:#fff; width:350px; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;}
.clients li {float:left; width:240px;}
.clients ul > li:first-child {text-align:left;}
.clients ul > li:nth-child(2), .clients ul > li:nth-child(3) {text-align:center;}
.clients ul > li:last-child {text-align:right;}


/* NEWSLETTER SUBSCRIPTION FORM */

#sign.container-full{}

.subscribe-wrap{width:960px; margin:0 auto;}
.signup_form h1{ color: #FFFFFF; font-family: 'CenturyGothicBold'; font-size:24px; margin: 10px 0 10px;}
.signup_form { width:50%;float:left;}

.signup_text{ width:50%; float:right; }
.signup_text h1{ background:#000;color:#fff; padding:10px 15px;font-family: 'Oswald', sans-serif;}
.signup_text > img {width:100%; margin-top: 28px;}
.container-full {background: #5a2a82;}
.nl-form {width:960px; margin:auto; font-size:25px; padding:20px 0;}
.nl-form ul li {float:left;}
.nl-form input {border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border:none;}
.nl-form ul > li:first-child {width:320px; padding-top:10px; color:#fff;}
.nl-form ul > li:nth-child(2) {width:465px;}
.nl-form ul > li:nth-child(2) input {width:430px; font-size:16px; padding:12px;}
.nl-form ul > li:last-child {width:175px;}
.nl-form ul > li:last-child input {color:#fff; width:175px; background:#323f4e!important; font-weight:600; font-size:25px; padding:5px; cursor:pointer;}
.subTxt{box-sizing: border-box; background: none repeat scroll 0 0 #FFFFFF; border: medium none; border-radius: 5px; color: #888888; float: left;
    font-size: 14px;
    margin: 0;
    padding: 17px 15px;
    text-align: center;
    width: 60%;
	
}
.subBtn{
	background: none repeat scroll 0 0 #181818;
    border: medium none;
    border-radius: 0 5px 5px 0;
    float: left;
    font-family: 'CenturyGothicBold';
    font-size: 20px;
    margin: 13px 0;
    min-height: 78px;
    padding: 20px 16px;
    text-transform: uppercase;
	color:#fff;
	margin: -41px 0 41px 0;
	cursor:pointer;
	
}



/* FOOTER */

footer div {background:#5a2a82; width:100%;}
footer section {width:960px; margin:auto; padding:20px 0;}
footer ul {*width:200px;}
footer p {text-align:center; margin:20px auto 50px auto;}
.footer-links {float:left;}
.footer-links > li:first-child {margin-bottom:10px;}
.footer-media, .footer-media li {float:right;}
.footer-media li {margin-left:15px;}

.footer-links > li {
    color: #fff;
    font-size: 16px;
    margin-top: 18px;
}

/* ALL BUTTONS AND BACKGROUND */

.video_popup {
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100% !important;
    z-index:99999;
    background:rgba(0,0,0,0.5);
    display:none;
   cursor:pointer;
    
}

.wp-video {
    left: 25%;
    position: fixed;
    width:50% !important;
    top:20%;
}

video {
width:100%;
height:100%;
}

.close{
    background: none repeat scroll 0 0 #ccc;
    color: #212121;
    cursor: pointer;
    left: 75%;
    padding: 10px;
    position: absolute;
    top: 20%;
}

.purchase-now, .submit-form, .button, .print-book, .call-to-action, .register-now, .reg-price {font-size:15px; display:inline-block; margin-top:30px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius: 5px; /*behavior: url(styles/ie-br.htc); border:none;*/}
.purchase-now, .submit-form {background:#19e3d7;}
.button {background:#323f4e;}
.print-book, .call-to-action {background:#e74c3c;}
.register-now {background:#fff;}
.reg-price {background:#2ecc71;}


#call-to-action {
    color: #ffffff;
    padding: 20px 0;
}

#call-to-action h1 {
    margin-bottom: 10px;
}

#call-to-action span {
    display: block;
    font-family: lato;
    font-size: 20px;
    margin-bottom: 20px;
}

/* ALL BUTTONS RADIUS AND GRADIAN EFFECT */

.purchase-now a, .submit-form a, .button a, .print-book a, .call-to-action a, .reg-price a, .register-now a
{
border-radius:5px; /* GENERAL AND INTERNET EXPLORER */
-webkit-border-radius:5px; /* CHROME AND SAFARI */
-moz-border-radius:5px;/* FIREFOX */
-o-border-radius: 5px; /* OPERA */
padding:10px 20px;
text-transform:uppercase;
font-weight:700;
display:inline-block;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMC4xNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(229,229,229,0.15) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(229,229,229,0.15))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(229,229,229,0.15) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(229,229,229,0.15) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(229,229,229,0.15) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(229,229,229,0.15) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#26e5e5e5',GradientType=0 ); /* IE6-8 */
}

a:link, a:visited {color:#fff; text-decoration:none;}
.register-now a:link, .register-now a:visited {color:#323f4e;}
.purchase-now a:link, .purchase-now a:visited, .submit-form a:link, .submit-form a:visited {color:#fff;}

/* GO BACK TO TOP */

.go-top {
	position: fixed;
	bottom: 2em;
	right: 2em;
	text-decoration: none;
	color: white;
	background-color: rgba(0, 0, 0, 0.3);
	font-size: 12px;
	padding: 1em;
	display: none;
}

.go-top:hover {
	background-color: rgba(0, 0, 0, 0.6);
}

/********************************************/

.testimonial-content {
	padding: 20px 20px 20px 255px;
}

.blue-testi {
	background: #1590BE url(images/readers-bg.png) no-repeat 20px 20px;
}

.red-testi {
	background: #BE1522 url(images/readers-bg.png) no-repeat 20px 20px;
}

.green-testi {
	background: #5BBA47 url(images/readers-bg.png) no-repeat 20px 20px;
}


#flat-book h1 img {
    width: 100%;
}

.testimonial-text > span {
    color: #000000;
    font-style: italic;
}

.buy-btn {
    background: none repeat scroll 0 0 #5BBA47;
    border-radius: 3px;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6);
    display: block;
    font-family: centurygothicbold;
    font-size: 27px;
    margin: 15px 0;
    padding: 17px 0;
    text-align: center;
    text-transform: uppercase;
    width: 275px;
	color: #fff;
	border: 0px;
}


.half-grid-content p {
    font-size: 13px;
}

.feature_content{
width:70% !important;
}
/*add by gulot css
*/
@media only screen and (max-width: 959px) 
{
   section img.alignnone.wp-image-40 {
    width: 61%;
    float: right;
	}
	 section img.alignnone.wp-image-41 {
  	 width: 50%;
     float: right;
	}
}
@media only screen and (max-width: 719px)
{
	.flat-book section {
    margin: 320px auto 100px;
    padding-bottom: 110px;
	}
	section img.alignnone.wp-image-40 {
		margin-right: 30px;
	}
	 section img.alignnone.wp-image-41 {
		margin-right: 30px;
	}
}
@media only screen and (max-width: 704px)
{
	div#call-to-action .subscribe-form {
    margin: 0 auto;
    width: 61%;
	}
}
@media only screen and (max-width: 479px)
{
	section img.alignnone.wp-image-40 {
		margin-right: 50px;
    	
	}
	 section img.alignnone.wp-image-41 {
		margin-right: 50px;
  	
	}
}

