/*

Theme Name: Avir

Theme URI:

Author: 

Author URI: 

Description:  Avir is a Elegant, Clean Multipurpose Responsive Theme. Built using Bootstrap. You can use it for your business,portfolio, blogging, fitness, GYM, Travels Agencies or any type of site. It has a very easy admin option panel where you change lot of things easily. It also provides you custom Front page and fixed header and it is fully responsive. Its comes with beautiful slider. In this theme you can also use your custom css. also one contact form. This theme made by arinio.com.

Version: 1.10

License:  GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: two-columns, right-sidebar, responsive-layout, custom-background, custom-menu, sticky-post, threaded-comments, translation-ready, featured-images, theme-options, black, flexible-header, full-width-template, light, orange, photoblogging, red, white

Text Domain: bbcrmint

License information can be found in the readme.txt file.

*/

@import url(styles/main.css);

body,h1,h2,h3,h4,h5 {font-family: 'Lato', Helvetica, sans-serif}

#mainheader1 {

	top:50px; 

	position: initial;

}

#divFooter li{list-style: none !important;}

#divLogo{height:85px!important;margin:0!important;padding:10px!important;background-color:#fff}

#divLogo img {height:70%!important; margin-top: 6px;}

.left-bar-side li{display:inline-block;}

/* This is the beginning of the original child style.css */

@media only screen and (min-width: 992px) { 

#nav .menu-item-has-children>a::after{

right:2px;

}

}

h2 {text-transform:none;font-weight:700;}

.blog {padding:0;background-color:initial;}

.blog .sticky {padding:0 !important;margin:0;background-color:#fff !important}

.blog.row.m0.single_post , .contentRowPad{padding:0}

header:before { background: rgba(255,255,255,0);}

header nav .ownmenu {min-height:80px;max-height:85px}

header .logo {margin:0;padding:0}

ul.left-bar-side {

	line-height:10px;

	padding: 10px 20px 0 0;

}

ul.right-bar-side {line-height:10px;float:right !important;}

#headerloginform label{color:#fff}

.logo img {max-width:110px;max-height:108px}

.sub-banner .overlay {padding-top:220px;}

.sub-banner h1 {margin-bottom:220px;}

.sub-banner .breadcrumb {display:block !important; color:#fff}

.breadcrumb {margin-bottom:4px;margin-top:0; }

.breadcrumb a {}

.breadcrumb > .active {}

.top-bar .left-bar-side p {color:#efefef; line-height:initial;}

.top-bar ul li a {display:inline !important; }

/*.top-bar { height:72px !important; }*/

header nav > ul > li:hover {background:none}

header nav li.active a {color:#1E8BCB;}

header nav li:hover a {color:#1E8BCB;}

header nav li {margin-top:8px;}

header nav > ul > li.active, header nav > ul > li:hover {

    background:none!important;

}

#lang_sel{

	vertical-align: top;

    width: auto;

}

.container #lang_sel li{

	width:auto;

}

.container #lang_sel li a{

	padding: 0 20px 0 10px;

}

.login-submit{color:#333333}

.all-properties, .home_featured{

    -webkit-box-sizing: content-box;

    -moz-box-sizing: content-box;

    box-sizing: content-box;

}

ul.menu {text-align:center}

ul.menu li {display:inline-block;font-size:1.2em;padding:16px;}

ul.menu li a {color:#fff;}

ul.sub-menu li a {min-width:270px;}

.formerr {font-weight:700;color:#9a0000;padding:2px;background-color:#f9efef}

.brokeritem {border-radius:8px; padding: 28px 28px 0 28px !important; margin-right: 0 !important; width:95%}

.theme-service-background-one {background-color:#2a4980 !important}

.theme-service-background-two {background-color:#79c1f3 !important}

.theme-service-background-three {background-color:#5390c7 !important; border:1px solid #aaa}

.theme-service-background-three i{color:#5390c7 !important}

.theme-service-background-four {background-color:white !important; border:0.5px solid black}



#blue_top {margin:0; padding: 45px 45px 4px 0;}

#blue_top ul {margin-top: -36px; }

#blue_top li{ list-style-type:none;color:#fff; display: inline-block; }

#top-bar{z-index:443;top:0;position:fixed;height:50px !important;width:100%;}

.mltlngg-lang-switch-names{margin-top: 7px; padding:18px; }

.mltlngg-lang-switch-names li {text-align:left;width:100px;padding:0 !important;}

.mltlngg-lang-switch-names li > ul li {text-align:left;width:100px;padding:0 !important;}

.mltlngg-lang-switch-names > li ul {top:26px !important}

.article-page {border:none;box-shadow:none;padding:0}



.article-page h1.article-page-head{

  padding:13px 15px !important;

  font-weight: bold;

  font-size: 28px;

 }



.article-page h1 a {

  text-decoration:none;

  color: #2E78B0;

 }

 

.article-page h2 {font-size:16px;}

.slide_h1_wrap h1{margin:10px 0;padding:.2em;background-color:rgba(60,73,98,0.6);color:#fff!important}

.slide_h3_wrap .sub-headline{margin:10px 0;padding:.2em;background-color:rgba(255,255,255,0.6);color:#333!important}

section#content{margin:0 auto;margin-top:30px}

.theme_gray{color:rgba(129,127,128,1)}

.header-no-line-height {line-height:0px !important}

#sidebar {display:inline-block;max-width:25%;vertical-align:top;}

.sidebar h3 {border:none;margin:0;border: none;

    margin: 0;

    font-weight: 600;

text-shadow: 1px 2px 1px #DDD;}

aside.widget{margin-bottom:15px;}

.sidebar .textwidget, .sidebar ul, .sidebar aside.widget div {background-color:#eff4f8;padding:12px; }

.sidebar ul li,.sidebar ul li:hover{padding:0;background:none}

.sidebar ul li:before{content:"\00BB";color:#990000;padding-right:4px;}

.sidebar aside.widget div div {border:none;padding:0;margin:0}

.sidebar aside.widget ul ul {border:none;padding:0;margin:0}

.sidebar ul.menu li a{color:#333; font-weight:bold;}

.sidebar .textwidget {padding:4px 12px;}

.sidebar ul.menu {text-align:left}

.sidebar ul.menu li:before {content:"\00BB";padding:0 2px;}

.sidebar ul.menu li {padding:0;padding-left:12px;margin:0;display:inline-block;background:none}

.sidebar ul.menu li:hover,.sidebar ul.menu li:hover > a {color:#fff;border-radius:8px;}

.sidebar ul.menu li a:hover {color:#fff}

/*----------added June 2nd 2016 ----hs-----*/

.nocomments {display:none;}

.article-page-blue h2 { font-size: 16px;}

.red-box {min-height:50px;border-radius:8px;padding:18px;color:#f5f5f5;}

.red-box h3  {color:#f5f5f5; font-size: 20px; font-weight:bold;}

.red-box p {color:#f5f5f5; font-size: 14px;}

.blue-box {background-color:#3b5998;min-height:50px;border-radius:8px;padding:18px;color:#f5f5f5;}

.blue-box h3  {background-color:#3b5998;color:#f5f5f5; font-size: 20px; font-weight:bold;}

.red-box p {background-color:#3b5998; color:#f5f5f5; font-size: 14px;}

/*----------added June 5th 2016 ----hs-----*/

form.mltlngg_switcher {display:inline-block; margin-top:18px;  vertical-align: bottom;}

/*----------added June 6th 2016 ----hs-----*/

h3.theme-background {width:100% !important}

.fp-list li:before {

  content: "\f00c"; /* FontAwesome Unicode */

  font-family: FontAwesome;

  display: inline-block;

  margin:0 15px 0 40px;

  line-height: 28px;en_US/search/?c_listing_region_c=Florida&c_businesscategories&c_ownerscashflow&c_listing_askingprice_c&c_name_generic_c&c_listing_downpayment_c&broker#wpcf7-f1367-o1

 en_US/search/?c_listing_region_c=Florida&c_businesscategories&c_ownerscashflow&c_listing_askingprice_c&c_name_generic_c&c_listing_downpayment_c&broker#wpcf7-f1367-o1

}

#business_container {

	display:inline-block;

    max-width: 70%;

    padding-right: 2%;

}

/*----------added June 7th 2016 ----hs---external form----*/

.submit-button-row{text-align:center;width:auto;float:none}

#submit{

		float:none;

	        border: 1px solid #ccc !important;

	        border-radius: 5px !important;

	        color: white ;

	 	font-size: 14px;

		font-weight: bold;

		cursor: pointer;

		width:auto !important;

		box-shadow: none !important; -webkit-box-shadow:none !important;

}

	

#weblead {font-size-14px !important; color:#333 !important;}

	

input,textarea,select {font-size:14px; box-shadow: none ; -webkit-box-shadow:none ;);

border: 1px solid #ddd ; padding: 2px 4px ;

border-radius: 3px ;}

input[type="text"] {color:black;

    width: 170px;

    box-shadow: none; border-radius: 3px !important; border: 1px solid #ddd !important;}

Contacts_firstName { box-shadow: none !important; -webkit-box-shadow:none !important; border-radius: 3px !important; border: 1px solid #ddd !important;}

/*----------added June 8th 2016 ----hs---agentPage----*/

.agent_container{width: 66% !important;  }

.agent_sidebar{}

/*----------added June 9th & 13th 2016 ----hs-------*/

form.mltlngg_switcher {

    display: inline-block;

    margin-top: -10px !important;

    vertical-align: top !important;

}

/*----------added June 13th 2016 ----hs-------*/

.hp-box

ul,

li {

  padding: 0;

  margin: 0;

  list-style: disc;

}

.hp-box ul {

  margin: 1em 0;

}

.hp-box li {

  margin: .5em;

  margin-left: 3em;

}

.hp-box li:before {

  content: '\f061';

  font-family: 'FontAwesome';

  float: left;

  margin-left: -1.5em;

  color: #fff;

}

/*.mainblogcontent {

    padding-top: 1px !important;

}*/

.gmwd_store_locator_container1 {

    

    display: none !important;}

/*----------added June 19th 2016 ----hs-------*/

.broker_details_div img {max-width: 30% !important}

.broker_details_div .img {max-width: 30% !important}

#brokerdetails.broker_details_div .img {max-width: 30% !important}

#brokerdetails img {max-width: 30% !important; margin-right: 7px;}

/*-----------added June 26 2016 -----ai--------*/

.sidebar form.wpcf7-form input{max-width:170px}

/*

.mainblogwrapper {

    padding-top: 35px !important;

}*/

.widget_youtube_responsive iframe{

	width: 100%;

    	height: 100%;

	padding: 10px;

	background-color: #eff4f8;

}

.widget_youtube_responsive object{

}

.sidebar{float: right;}

.sidebar aside{

}

.sidebar h3.widget-title{

    color: #fff;

    padding-left: 10px;

    padding-top: 5px;

    text-shadow: none;

}

#abby{

	padding-right: 0;	

}

.mainblogwrapper .mainblogcontent > .col-md-12.col-sm-12{

	margin-bottom: 10px;

}

.breadcrumb a {

	text-decoration: underline;

}

ul.red, ul.blue {    

	background: #eff4f8 none repeat scroll 0% 0% / auto padding-box border-box;    

	font: normal normal normal normal 12.6px / 21px HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;    

	margin: 0;    

	padding: 5px 10px 10px;

	margin-bottom: 20px;

}

ul.red li.label{

	background: #c4202b none repeat scroll 0% 0% / auto padding-box border-box;

}

ul.blue li.label{

	background: #3c4962 none repeat scroll 0% 0% / auto padding-box border-box;

}

ul.red li.label, ul.blue li.label{    

	color: rgb(255, 255, 255);    

	border-radius: 0;

	display: block;    

	text-align: center;

	font: normal normal bold normal 16px / 21px HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;    

	list-style: none outside none;    

	margin: -10px -10px 20px;    

	padding: 3px;

}

/*#LI_2*/

ul.red table, ul.blue table {	

	width: 100%;    

	background: rgb(243, 252, 234) none repeat scroll 0% 0% / auto padding-box border-box;

}

ul.red td, ul.blue td {    

	padding: 5px;

}

ul.red li:not(.p) {

    list-style: none;

    padding: 5px 10px 5px 10px;

}

ul.blue li:not(.p) {

    list-style: none;

    padding: 5px 10px 5px 10px;

}

ul.blue a{

	color: #e93424;

	text-decoration: underline;

}

ul.red a{

	color: #2a6496;

	text-decoration: underline;

}

a.red{

	color: #e93424;

	text-decoration: underline;

}

a.blue{

	color: #2a6496;

	text-decoration: underline;

}

h1.red{

	color: #e93424;

}

h1.blue{

	color: #2a6496;

}

h1.black{

	color: #000000;

}

h2.red{

	color: #e93424;

}

h2.blue{

	color: #2a6496;

}

h2.black{

	color: #000000;

}

h3.red{

	color: #e93424;

}

h3.blue{

	color: #2a6496;

}

h3.black{

	color: #000000;

}

.nav ul.sub-menu {

    z-index: 100;

}

/**

	Form styling

*/ 

#searchform .dd_bystate {

	display:inline-block;

	vertical-align:top;

	margin-right:12px;

}

#searchform .dd_bycounty {

	display:inline-block;

	vertical-align:top;

	margin-right:12px;

}

#searchform select {

	min-width: 150px;

}

#searchform .dd_buscat {

	display:inline-block;

	vertical-align:top;

	margin-right:12px;

}

.more_info_button_container {

	width: 120px;

	height: 160px;

	float: left;

	position: relative;

}

.glyphicon {

    position: relative;

    top: 1px;

    display: inline-block;

    font-family: 'Glyphicons Halflings';

    -webkit-font-smoothing: antialiased;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

}

.sidewidget {

	width: 22%;

	display: inline-block;

	vertical-align: top;

	margin-left: 15px;

	margin-right: 15px;

}

.sidewidget ul li a:before {

	content: "\25B6 \ ";

}

.article-page ol {margin-left: 30px;}









@font-face {

    font-family: Ligurino;

    src: url(/wp-content/uploads/Ligurino-Regular.ttf);

}



body, body div p, p {

    /*font-family: Ligurino !important;*/
  font-family: Arial !important;

}

body div p, p {

    font-size: 16px;

}

