/*
Theme Name: Lynton Financial
Theme URI: https://wordpress.org/themes/lyntonfinancial/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Lynton Financial 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. Lynton Financial 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: lyntonfinancial

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.
*/


/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */


/**
 * 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/
 */

 
 .interestrates {
  float: left;
}
.our_serv_hm.sidebar ul li a {
  color: white !important;
  text-align: justify;
  text-decoration: none;
 /*  text-transform: capitalize; */
}
.our_serv_hm.sidebar ul li {
  background: #243168 none repeat scroll 0 0;
  margin: 5px 0;
}
.our_serv_hm.sidebar ul li:hover {
  background:#820000;
}
.our_serv_hm.sidebar h2 {
  font-size: 24px;
}
.row.team {
  padding: 10px 5px;
}
.rangeofservices {
  border: 1px solid grey;
  float: right;
  margin-left: 10px;
  padding: 3px;
}
.btn.btn-info.loanproducts:hover {
  background: #810203 none repeat scroll 0 0;
}
.btn.btn-info.loanproducts:focus , .btn.btn-info.loanproducts.focus {
  background: #810203 none repeat scroll 0 0;
}
.newarriwal {
  float: right;
  border: 1px solid grey;
  margin: 10px 2px;
}
.loanproducts.collapsed {
  width: 100% ;
  background: #243168;
  border: none;
}
.loanproducts {
  width: 100% ;
  background: #243168;
  border: none;
}
.terms  {
  border: 1px solid #cccccc;
 /*  border-left: 1px solid #cccccc; */
  margin: 0 0 15px;
}
.terms td {
  border-collapse: collapse;
   border-right: 1px solid #cccccc;
  border-top: 1px solid #cccccc; 
  font-size: 14px;
  line-height: 20px;
  padding: 10px 15px;
  
}

.terms .tb-blue-bg th {
  border-collapse: collapse;
   border-right: 1px solid #cccccc;
  border-top: 1px solid #cccccc; 
  font-size: 14px;
  line-height: 20px;
  padding: 10px 15px;
  background:#243168;
  
}
.reverse-mortgage {
  border-right: 1px solid #cccccc;
  border-top: 1px solid #cccccc; 
  margin: 0 0 15px;
}
.reverse-mortgage td {
  border-collapse: collapse;
  border-right: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  font-size: 14px;
  line-height: 20px;
  padding: 10px 15px;
}
tr.tb-blue-bg td, .tb-blue-bg {
 background:#243168;
  color: #ffffff;
}

.meet-team {
  float: left;
  padding: 10px 5px;
  width: 100%;
}
.entry-bl {
  font-size: 14px;
  padding: 10px 0;
  text-align: justify;
}
.tit > a {
  color: #2f3e77;
  font-size: 15px;
  line-height: 23px;
  text-align: justify;
}
.meet-blog > h2 {
  font-size: 20px;
  text-transform: capitalize;
}
.meet-blog {
  border: 1px solid #ccc;
  margin-bottom: 10px;
  margin-top: 30px;
  padding: 8px;
}
.my img {
  border: 1px solid #ccc;
  padding: 4px;
}
.my-ul {
  padding-top: 10px;
}

.homebuyer li {
  list-style: outside none disc;
  margin-left: 5px;
}
.my {
  font-size: 25px;
}
.firsthome {
  border: 1px solid #a2a6a7;
  float: right;
  margin-left: 10px;
  padding: 1px;
}
.perfect-related_by-category > a {
  color: #222f66;
  font-size: 14px;
  text-transform: uppercase;
}
.perfect-related_by-category {
  border-bottom: 1px solid #ccc;
  line-height: 22px;
  padding: 5px 0 0;
}
.refinance {
   border: 1px solid #a2a6a7;
  padding: 1px;
  float:right;
}
#perfect-related_by-category > h3 {
  font-size: 19px;
  text-transform: uppercase;
}
#apply_online{
  margin-bottom: 15px;
}
.blogdate {
  color: #222f66;
  font-weight: bold;
}
.entry-content.singleblog {
  border-bottom: 5px solid #7b0003;
  margin-bottom: 10px;
}
.homebuyer {
  margin-left: 26px;
}
.col-sm-3.image p {
  color: white;
  font-family: "Gloria Hallelujah";
  font-size: 19px;
  line-height: 26px;
  margin-left: 7px;
  margin-top: -242px;
  text-align: center;
  text-decoration: underline;
}
.rates {
  font-weight: bold;
}
.down {
  margin-top: 37px;
}


@media screen and (max-width: 1199px) {
	.navbar-default .navbar-nav > li > a {
	  font-size: 13px;
	  padding: 20px 10px;
	}	
}

@media screen and (max-width: 991px) {
	.navbar-default .navbar-nav > li > a {
	  font-size: 11px;
	  padding: 20px 5px;
	}
}
@media screen and (max-width: 767px) {
.why_we_inr .col-sm-4 {
  overflow: hidden;
}
.get_exp_bx::after {
  width: 100%;
  left: 0;
}
.why_we_inr .col-sm-4 {
  overflow: hidden;
  width: 100%;
}
.get_exp_bx_inr {
  position: relative;
  width: 100%;
  z-index: 99;
}
.get_rate_bx {
  padding-right: 0;
  text-align: right;
}
}

@media screen and (max-width: 689px) {
.get_rate_mn .get_rate_inr .get_rate_bx h2 {
  font-size: 40px;
}
.get_rate_mn .get_rate_inr .get_rate_bx .titl_inte {
  color: #000;
  font-size: 37px;
}
.get_rate_mn .get_rate_inr .get_rate_bx  .titl_comp b {
  font-size: 37px;
}
.get_rate_mn .get_rate_inr .get_rate_bx  .titl_lend {
  font-size: 20px;
}
}

@media screen and (max-width: 518px) {
.get_rate_mn .get_rate_inr .get_rate_bx h2 {
  font-size: 30px;
}
.get_rate_mn .get_rate_inr .get_rate_bx .titl_inte {
  color: #000;
  font-size: 27px;
}
.titl_comp {
  font-size: 27px;
}
.get_rate_mn .get_rate_inr .get_rate_bx  .titl_comp b {
  font-size: 27px;
}
.get_rate_mn .get_rate_inr .get_rate_bx  .titl_lend {
  font-size: 15px;
}
}

@media screen and (max-width: 430px) {
.get_rate_mn .get_rate_inr .get_rate_bx h2 {
  font-size: 25px;
}
.get_rate_mn .get_rate_inr .get_rate_bx .titl_inte {
  color: #000;
  font-size: 22px;
}
.get_rate_mn .get_rate_inr .get_rate_bx .titl_comp {
  font-size: 22px;
}
.get_rate_mn .get_rate_inr .get_rate_bx  .titl_comp b {
  font-size: 22px;
}
.get_rate_mn .get_rate_inr .get_rate_bx  .titl_lend {
  font-size: 12px;
}
.get_rate_mn .get_rate_inr .col-sm-4 .contact_form_inr > h2 {
  font-size: 22px;
}
}

@media screen and (max-width: 340px) {
.get_rate_mn .get_rate_inr .get_rate_bx h2 {
  font-size: 25px;
}
.get_rate_mn .get_rate_inr .get_rate_bx .titl_inte {
  color: #000;
  font-size: 20px;
}
.get_rate_mn .get_rate_inr .get_rate_bx .titl_comp {
  font-size: 20px;
}
.get_rate_mn .get_rate_inr .get_rate_bx  .titl_comp b {
  font-size: 22px;
}
.get_rate_mn .get_rate_inr .get_rate_bx  .titl_lend {
  font-size: 12px;
}
.get_rate_mn .get_rate_inr .col-sm-4 .contact_form_inr > h2 {
  font-size: 22px;
}
}
.callus h3 {
  float: left;
  font-size: 20px;
  font-weight: bold;
}
.col-sm-4.contact .foot_social {
  float: right;
}
.col-sm-4.contact {
  padding: 16px;
}
.callus span {
  color: rgb(121, 0, 5);
  font-weight: 700;
}
.col-sm-4.contact .callus {
  float: right;
}

.col-sm-3.contact .foot_social ul li a i{
    border: 1px solid rgb(121, 0, 5);
  border-radius: 50%;
  height: 30px;
  line-height: 28px;
  text-align: center;
  width: 30px;
}
.collnow .callus h3 {
  background: rgb(36, 49, 104) none repeat scroll 0 0;
  border-radius: 6pc;
  color: white;
  height: auto;
  padding: 16px 30px;
  text-align: center;
}
.collnow .callus span {
  color: white;
  font-weight: 700;
}
.collnow .callus h3:hover {
  background: rgb(130,0,0);
 
}
.tit-blog a {
  color: rgb(36, 49, 104);
  text-transform: uppercase;
}
.client_logo_mn {
 
  height: 100px;
  
}
.navbar-default .navbar-nav > li > a {
  
  font-size: 14px !important;
  padding: 20px 10px !important;
  
}
.foot_social.fsocial {
  float: right;
}
.get_exp_bx_inr h3 {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
.why_we_bx .why_we_bx_prt h3 {
  font-weight: bold;
}
.contact_form_mn .contact_form_inr h4 {
  font-weight: bold;
}
/**********CSS FOR SITEMAO*************************/

.lhead {
  display: none;
}
.lpage {
  text-transform: uppercase;
}
@media screen and (min-width: 576px) and (max-width: 689px) {
	.interestrates {
  
  margin-top: -22px;
}
}
@media screen and (min-width: 490px) and (max-width: 518px) {
	.interestrates {
  
  margin-top: -44px;
}
}
@media screen  and (max-width: 489px) {
	.interestrates {
  
  margin-top: -10px;
}
}
@media screen  and (max-width: 430px) {
	.interestrates img{
  
  width: 80%;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.callus h3 {
  font-size: 16px;
  }
.btn.btn_round.btn-info img {
  width: 22%;
}
.our_serv_hm .btn.btn_round.btn-info {
  font-size: 11px;
  font-weight: bold;
  margin: 0;
}
.media {
  padding: 8px;
}
}
.callus {
  clear: both;
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
.our_serv_hm.sidebar .text-center .btn.btn-info img {
  width: 20%;
}
.our_serv_hm.sidebar .text-center .btn.btn-info {
  font-size: 12px;
  font-weight: bold;
}

}
.entry-header .entry-title {
  font-size: 28px;
  font-weight: bold;
  text-transform: uppercase;
}
.pageul li {
  list-style-type: disc;
  margin-left: 14px;
}
.pagecontent {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 16px;
}
.wpcf7-form-control.wpcf7-submit {
  background: #233065 none repeat scroll 0 0;
  border: medium none;
  color: white;
  padding: 10px;
  text-transform: uppercase;
  width: 20%;
}
.wpcf7-form-control.wpcf7-submit:hover {
  background: #730704 none repeat scroll 0 0;
}