/*
 Theme Name:   Accesspress Parallax Child
 Theme URI:    http://mywebsite.com/
 Description:  Sample child theme for customization
 Author:       My Name
 Author URI:   http://mywebsite.com/
 Template:     accesspress-parallax
 Version:      1.0.0
*/

@import url("../accesspress-parallax/style.css");

/* --------------------------------------------------- *
 * Theme customization starts here
/* --------------------------------------------------- */
body { background-image:none}
a {color:#141488}
a, a:hover { text-decoration:none}
ul, li { padding:0; margin:0; list-style:none} 
.clear { clear:both}
#site-logo { margin-top: 10px;}
.margin-top-50 { margin-top:50px;}
.margin-top-20 { margin-top:20px;}
.font-blue { color:#141488}
#ninja_forms_form_5_response_msg p{ display:block; text-align:center; width:100%; margin-bottom:2%;}

#content.site-content {padding-top: 107px !important;}
#content.site-content.inner-page {padding-top: 77px !important;}
.area_content .entry-content td{ border:solid 1px #ccc; text-align:center}
.privacy_content .entry-content span{ /*color:#828282; font-weight:bold;*/}

#primary{width:100%;}
.page .entry-header h1.entry-title {font-weight: bold;
color: #141488;
font-size: 34px;
text-transform: none;
margin-bottom: 30px;}


.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a {
	color: #333;
}

.main-navigation li:hover > a {
	color: #141488;
}
#go-top{ background:#141488  none repeat scroll 0% 0%;}
#masthead { border-bottom: 3px solid #ccc;}

/*---Font Awesome--*/

@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-phone:before {
  content: "\f095";
}

.fa-check:before {
  content: "\f00c";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-arrow-right:before {
  content: "\f061";
}

/*---Font Awesome End--*/ 

.text-center { text-align:center}

.head-right { width:75%; float:right;}

.contact-info { float:right}
.contact-info li { display:inline-block; color:#0094d0; margin-left:15px; font-size:14px;}
.contact-info li.phone { font-weight:bold; font-size:18px }
.contact-info li a {color:#0094d0; }
.contact-info li i { color:#444; margin-right:5px;}

/*---Home page--*/ 

#main-slider { background:#EBEBEB }
.bx-slider .slides img {max-width: 100%; display: block; margin: 0px auto; width:100%}
.parallax-section { padding: 0;}

h1.section-title { color:#333; text-transform:none; font-size:38px; margin-bottom: 20px;}
h1.section-title span { color:#0094D0;}
h1.section-title span::after{ display:none}

.title-subline {color:#141488; font-weight:bold; text-align:center; margin-bottom:40px;}

.buy-property .content-div { width:18%; float:left; padding-right:3%; padding-left:1%
text-align: center;
margin: 0px auto;
color: #141488;
font-weight: 400;
line-height: 26px;} 

.benifits { width:75%; float:right}
.benifits .benifits-div { width:33%; float:left}
.benifits .benifits-div .title { font-weight:bold; margin-bottom:10px;}
.benifits .benifits-div ul li { list-style:none; margin-bottom:3px;

background: transparent url("images/check-arrow-green.png") no-repeat scroll left 5px;
padding-left: 25px;
 }
.benifits .benifits-div ul li:before { /*content:"\f00c"; font-family: FontAwesome; color:#f90; margin-right:5px; font-size:13px*/}

.blue-bar { background:#3A4F76; width:100%; margin:20px 0; padding:15px 35px}
.blue-bar ul li { display: inline-block; color:#fff; font-weight:bold; width:32%; font-size:20px}
.blue-bar ul li:before { content:"\f058"; font-family: FontAwesome; color:#afce35; margin-right:8px; font-size:24px}
.blue-bar ul li:last-child { text-align:right}
.blue-bar ul li:nth-child(2) { text-align:center}

.guaranteed { margin-top:30px;}
.guaranteed h1.section-title-blue, .how-it-works h1.section-title-blue, .sell-quickly h1.section-title-blue, .benefits-section h1.section-title-blue, 
.compare-agents-section h1.section-title-blue, .choose-section h1.section-title-blue { font-weight:bold; color:#141488; font-size:34px; text-transform:none; margin-bottom: 30px;}
.guaranteed h1.section-title-blue span::after {margin-left: -50%; margin-top: 4px; width:100%}
.guaranteed p { text-align:center; width:65%; margin:0 auto; color:#141488; font-weight:400; line-height:26px }
.guaranteed p span { color:#538cd5;}

.how-it-works { padding-top:100px;}
.how-it-works .work-flow { margin:50px 0}
.how-it-works .work-flow li { width:31%; display:inline-block; text-align:center; vertical-align:top}
.how-it-works .work-flow li:nth-child(2n){ width:2%; padding-top:95px;}
.how-it-works .work-flow li:last-child { display:none; width:0}
.how-it-works .work-flow li .title { text-transform:uppercase; color:#004e83; font-size:18px; font-weight:500;}
.how-it-works .work-flow li .icon { margin:20px 0}
.how-it-works .work-flow li p { text-align:center; width:77%; margin-left: auto; margin-right: auto;}
.how-it-works .work-flow li p span {color:#141488;}


.sell-quickly { margin-top:100px;}
.sell-quickly p  { font-weight:bold; text-align:center}
.sell-quickly .img-div img { margin:0 50px }

.benefits-section { padding-top:60px;}
.benefits-section .benefit-points { width:50%; margin:0 auto; }
.benefits-section .benefit-points ul li { width:50%; float:left; background:url(images/check-arrow-green.png) no-repeat left 5px; padding-left:25px; color:#404040; font-size:14px; font-weight:bold; margin-bottom:5px}

.benefits-section .free-offer-btn { width:60%; margin:30px auto 0 auto; }
.benefits-section .free-offer-btn .text-div { width:60%; float:left; color:#004E83; font-size:14px; font-weight:bold; line-height:34px; }
.benefits-section .free-offer-btn .btn-div { width:40%; float:left; padding-top: 11px; }

.faq_content .free-offer-btn { width:60%; margin-top:30px; }
.faq_content .free-offer-btn .text-div { width:60%; float:left; color:#004E83; font-size:14px; font-weight:bold; line-height:34px; }
.faq_content .free-offer-btn .btn-div { width:40%; float:left; padding-top: 11px; }

.about_content .free-offer-btn { width:60%; margin-top:30px; }
.about_content .free-offer-btn .text-div { width:60%; float:left; color:#004E83; font-size:14px; font-weight:bold; line-height:34px; }
.about_content .free-offer-btn .btn-div { width:40%; float:left; padding-top: 11px; }

.area_content .free-offer-btn { width:60%; margin-top:30px; }
.area_content .free-offer-btn .text-div { width:60%; float:left; color:#004E83; font-size:14px; font-weight:bold; line-height:34px; }
.area_content .free-offer-btn .btn-div { width:40%; float:left; padding-top: 11px; }


.compare-agents-section { margin-top:100px;}
.compare-agents-section p {color: #141488;
font-weight: 400;}
.compare-agents-section table { border-left:1px solid #888; border-top:1px solid #888; }
.compare-agents-section table thead td { background:#eee; border-bottom:1px solid #888; border-right:1px solid #888; text-align:center; padding:5px 8px}
.compare-agents-section table td { padding:5px 8px; border-bottom:1px solid #888; border-right:1px solid #888; text-align:center;}
.compare-agents-section table td:first-child { text-align:left}

.choose-section { margin-top:100px;}
.choose-section ul { margin-top:30px; float:left; width:100%}
.choose-section ul li { display:inline-block; width:33%; margin-bottom:20px; min-height:200px;}
.choose-section ul li .icon { width:25%; float:left}
.choose-section ul li .icon img { width:auto}
.choose-section ul li .discription { width:70%; float:left; padding-left:5%;}
.choose-section ul li .discription .title {text-transform: uppercase; color: #004E83; font-size: 18px; font-weight: 500; }
.choose-section ul li .discription p { margin-top:10px !important;}


.offer-section { padding-bottom:30px; float:left;}
.offer-section .form-blue-bg { width:100%; background:#3a4f76; padding:30px; color:#fff; float:left; margin-bottom:15px;}
.offer-section .form-blue-bg h1.section-title-white { font-weight:bold; color:#fff; font-size:34px; text-transform:none; margin-bottom:0; text-align:center}
.offer-section .form-blue-bg p { font-weight:bold; color:#fff; font-size:34px; text-transform:uppercase; margin-bottom: 30px; text-align:center}
.offer-section .form-blue-bg form.ninja-forms-form p,  { display:none}
.offer-section .form-blue-bg .ninja-forms-all-fields-wrap { width:100%}
.offer-section .form-blue-bg .ninja-forms-all-fields-wrap .field-wrap { width:49%; float:left}
.offer-section .form-blue-bg .ninja-forms-all-fields-wrap .field-wrap:nth-child(3), .offer-section .form-blue-bg .ninja-forms-all-fields-wrap .field-wrap:nth-child(5), .offer-section .form-blue-bg .ninja-forms-all-fields-wrap .field-wrap:nth-child(6) { float:right}
.offer-section .form-blue-bg .ninja-forms-all-fields-wrap .ninja-forms-required-items, .offer-section .form-blue-bg .ninja-forms-cont p { display:none}
.offer-section .form-blue-bg .ninja-forms-all-fields-wrap .text-wrap.label-inside input, .offer-section .ninja-forms-all-fields-wrap .textarea-wrap.label-inside textarea { background-color:#fff;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#444}
.field-wrap, #ninja_forms_required_items { margin-bottom: 10px;}
.offer-section .form-blue-bg .ninja-forms-all-fields-wrap .field-wrap p, .offer-section .form-blue-bg .ninja-forms-all-fields-wrap .field-wrap br { display:none}
.offer-section .form-blue-bg .ninja-forms-all-fields-wrap .text-wrap.label-inside input#ninja_forms_field_6 { background-image:url(images/user-icon.jpg); background-position: 98% 50%; background-repeat:no-repeat}
.offer-section  .form-blue-bg.ninja-forms-all-fields-wrap .text-wrap.label-inside input#ninja_forms_field_9 { background-image:url(images/email-icon.jpg); background-position: 98% 50%; background-repeat:no-repeat}
.offer-section .form-blue-bg .ninja-forms-all-fields-wrap .textarea-wrap.label-inside textarea#ninja_forms_field_10 { background-image:url(images/home-icon.jpg); background-position: 98% 8%; background-repeat:no-repeat; height: 100px; resize:none}
.offer-section  .form-blue-bg .ninja-forms-all-fields-wrap .text-wrap.label-inside input#ninja_forms_field_12 { background-image:url(images/phone-icon.jpg); background-position: 98% 50%; background-repeat:no-repeat}

.ninja-forms-form-wrap input[type=submit] { background:#d48437 url(images/arrow-white.png) no-repeat 22% 12px; color:#fff; padding:10px 50px 10px 65px; font-weight:400; font-size:18px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.offer-section .form-blue-bg p:last-child { color:#ccc; font-size:12px; text-transform:none; width:49%; float:right; text-align:left; margin-bottom:0px;}


#footer { width:100%; background:#ebebeb; border-top:3px solid #ccc; padding:15px 0;  }
#footer #site-logo img { width:210px;}
#footer .footer-menu { width:100%; text-align:center; margin:20px 0}
#footer .footer-menu .menu li { display:inline-block}
#footer .footer-menu .menu li a { margin:0 10px; color:#444; font-weight:400; font-size:14px } 
#footer .footer-menu .menu li a:hover { color:#141488}
#footer .disclaimer { font-size:12px; color:#555; text-align:left; margin-bottom:0;}

.contact-info-div { width:50%; float:left; text-align:center}
.contact-info-div a { color:#333}
.contact-info-div a:hover { color:#141488}

.contact-form-section {width:100%; background:#5cb7f3; padding:20px 30px; color:#fff; float:left; margin:50px 0;}
.contact-form-section h1.section-title-white { font-weight:bold; color:#fff; font-size:34px; text-transform:none; margin-bottom:0; text-align:center}
.contact-form-section p { font-weight:bold; color:#fff; font-size:16px; text-transform:none; margin-bottom: 30px; text-align:center}
.contact-form-section #ninja_forms_form_1_all_fields_wrap .ninja-forms-required-items { display:none}
.contact-form-section #ninja_forms_form_1_all_fields_wrap .field-wrap.text-wrap { width:26%; padding:0 0.5%; display:inline-block}
.contact-form-section #ninja_forms_form_1_all_fields_wrap .field-wrap.submit-wrap { width:18%; padding:0 0.5%; display:inline-block}

.contact-form-section #ninja_forms_form_1_all_fields_wrap .field-wrap input[type=text] { background:#fff;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#444}
.contact-form-section #ninja_forms_form_1_all_fields_wrap .field-wrap input[type=submit]#ninja_forms_field_5 { background-image:none;  padding:10px 50px}

.content-full-bg{ width:100%; margin:30px 0; padding:0; float:left; background:#3A4F76 }

