/*---------------------------------------------
					COLORS
-----------------------------------------------
Change Body Font Color
Change Heading Font Color
Change Subheading Font Color
-----------------------------------------------
Change Header 2 Background Color
Change Header 2 Phone Number Color
-----------------------------------------------
Change Menu 2 Background Color
Change Menu 2 Mobile Background Color
Change Menu 2 Link Color
Change Menu 2 Dropdown Background Color
Change Menu 2 Dropdown Border
Change Menu 2 Dropdown Font Color
Change Menu 2 Hover Background Color
Change Menu 2 Mobile Menu Divider Color
-----------------------------------------------
Change Quick Search 2 Background Color
Change Quick Search 2 Font Color
Change Quick Search 2 Title Font Color
Change Quick Search 2 Input Border
Change Quick Search 2 Input Background Color
Change Quick Search 2 Search Button Background Color
Change Quick Search 2 Search Button Background Hover Color
Change Quick Search 2 Input Dropdown Background Color
Change Quick Search 2 Input Dropdown Border Color
Change Quick Search 2 Input Selected Background Color
Change Quick Search 2 Input Dropdown Options Background Color
---------------------------------------------
Change Banner 1 Line Color
---------------------------------------------
Change Featured Listings 1 Background Color
Change Featured Listings 1 Font Color
Change Featured Listings 1 Info Box Background Color
Change Featured Listings 1 Info Box Divider Color
Change Featured Listings 1 Price Background Color
Change Featured Listings 1 Price Font Color
Change Featured Listings 1 Main Image Border Color
---------------------------------------------
Change Button 1 Background Color
Change Button 1 Hover Background Color
---------------------------------------------
Change Callouts 3 Background Color
Change Callouts 3 Font Color
Change Callouts 3 Link Color
Change Callouts 3 Link Hover Color
Change Callouts 3 Button Background Color
Change Callouts 3 Button Hover Background Color
Change Callouts 3 Button Border
Change Callouts 3 Button Font Color
---------------------------------------------
Change Callouts 4 Font Color
Change Callouts 4 Link Color
Change Callouts 4 Link Hover Color
Change Callouts 4 Button Font Color
Change Callouts 4 Background Color
Change Callouts 4 Callout 1 Background Image URL
Change Callouts 4 Callout 2 Background Image URL
Change Callouts 4 Callout 3 Background Image URL
Change Callouts 4 Hover Background Color
Change Callouts 4 Hover Border-Color
---------------------------------------------
Change Footer 2 Background Color
Change Footer 2 Font Color
Change Footer 2 Top Bar Color
Change Footer 2 Link Color
Change Footer 2 Link Hover Color
Change Footer 2 Divider Bar Color
Change Footer 2 Cevado Tag Color
---------------------------------------------*/

@media (max-width: 479px) {
   .desktop-only {
       display: none;
   }
   
   .mobile-only {
       display: block;
   }
}

@media (min-width: 480px) {
   .desktop-only {
       display: block;
   }
   
   .mobile-only {
       display: none;
   }
}

/*Change Body Font Color*/
body
{
	color: #1d1d1d;
	background-color: #e5e5e5 !important;
	font-size: 18px;
    font-weight:100;
	font-family: 'Questrial' !important;
}
/*Change Heading Font Color*/
.heading
{
	color: #1d1d1d;
	font-size: 38px;
}
/*Change Subheading Font Color*/
.subheading
{
	color: #1d1d1d;
	font-size: 30px;
}

/*Change Header 2 Background Color*/
.cvdo-header-2
{
	background-color: #212121;
    border-bottom: 15px solid #121212;
}

/*Change Header 2 Phone Number Color*/
#header-2-phone
{
	color: #fff;
}

#header-2-phone a
{
	color: #fff;
}

/*----------*/

/*Change Menu 2 Background Color*/
.cvdo-menu-2
{
	background-color: rgb(60,60,60,1);
	background-color: rgba(60,60,60,1);
	
}

.cvdo-menu-2 {
position: fixed;
top: 0px;
text-align: center !important;
height: 75px;
z-index: 10000;
}


/*Change Menu 2 Link Color*/
.cvdo-menu-2 a
{
	color: #fff;
}

.cvdo-menu-2 a:hover {
    color: #cacaca;
}

/*Change Menu 2 Dropdown Background Color*/
.cvdo-menu-2 li ul
{
	background-color: rgb(145,146,149);
	background-color: rgba(145,146,149,.9);
}
/*Change Menu 2 Dropdown Border*/
.cvdo-menu-2 li ul li
{
	border-bottom: 1px solid #919295;
}
/*Change Menu 2 Dropdown Font Color*/
.cvdo-menu-2 li ul li a
{
	color: #000;
}
/*Change Menu 2 Hover Background Color*/
.cvdo-menu-2 li:hover
{
	background-color: #5b5b5b;
}

@media screen and (max-width: 979px)
{
	/*Change Menu 2 Mobile Background Color*/
	.cvdo-menu-2
	{
		background-color: #919295;
	}
	/*Change Menu 2 Mobile Menu Divider Color*/
	.cvdo-menu-2 li
	{
		border-top: 1px solid #FFF;
	}
	
	.cvdo-menu-2 li:hover, .cvdo-menu-2 li ul
	{
		background: initial;
	}

}
/*----------*/
.cvdo-quicksearch-2
{
	/*Change Quick Search 2 Background Color*/
	background-color: rgb(18,18,18);
	background-color: rgba(18,18,18,.8);
	/*Change Quick Search 2 Font Color*/
	color: #919295;
}
/*Change Quick Search 2 Title Font Color*/
.cvdo-quicksearch-2 #quick-search-title
{
	color: #FFFFFF;
}
/*Change Quick Search 2 Input Border*/
.cvdo-quicksearch-2 #search-city, .input-selected, .input-not-selected, .cvdo-quicksearch-2 #submit-button
{
	border: 0px solid #000000;
}
/*Change Quick Search 2 Input Background Color*/
.cvdo-quicksearch-2 #search-city, .input-not-selected
{
	background-color: #FFFFFF;
	font-family: 'Questrial' !important;
}
/*Change Quick Search 2 Search Button Background Color*/
.cvdo-quicksearch-2 #submit-button
{
	background-color: #cdb970;
	color: #fff;
	font-weight: 100;
	font-family: 'Questrial' !important;
}
/*Change Quick Search 2 Search Button Background Hover Color*/
.cvdo-quicksearch-2 #submit-button:hover
{	
	background-color: #121212;
	color: #fff;
}

.cvdo-quicksearch-2 ul
{
	/*Change Quick Search 2 Input Dropdown Background Color*/
	background-color: #f2f2f2;
	/*Change Quick Search 2 Input Dropdown Border Color*/
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
/*Change Quick Search 2 Input Selected Background Color*/
.input-selected
{
	background-color: #f2f2f2;
}
/*Change Quick Search 2 Input Dropdown Options Background Color*/
.cvdo-quicksearch-2 li:hover
{
	background-color: #FFFFFF;
}
/*----------*/

/*Change Banner 2 Background Color*/
.cvdo-banner-2
{
	background-color: rgba(0,0,0,.15);
}
/*----------*/

/*Change Banner 1 Line Color*/
.cvdo-banner-1-line
{
	border-top: 1px solid #919295;
}
/*----------*/

/*Change Banner 2 Line Color*/
.cvdo-banner-2-line
{
	border-top: 5px solid #000000;
}
/*----------*/

.cvdo-featured-listings-1
{
	/*Change Featured Listings 1 Background Color*/
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,1);
	/*Change Featured Listings 1 Font Color*/
	color: #121212;
	padding: 30px 0px;
}
/*Change Featured Listings 1 Info Box Background Color*/
.cvdo-featured-listings-1-info
{
	background-color: #FFFFFF;
}
/*Change Featured Listings 1 Info Box Divider Color*/
.cvdo-featured-listings-1-info [class*='cvdo-col-']
{
	border-bottom: 1px solid #919295;
}

.cvdo-featured-listings-1-price
{
	/*Change Featured Listings 1 Price Background Color*/
	background-color: rgb(255,0,0);
	background-color: rgba(255,0,0,.85);
	/*Change Featured Listings 1 Price Font Color*/
	color: #FFFFFF;
}
/*Change Featured Listings 1 Main Image Border Color*/
.cvdo-featured-listings-1-main-image
{
	border: 1px solid #919295;
}
/*----------*/
/*Change Button 1 Background Color*/
.cvdo-button-1
{
	background-color: #5b5b5b;
    padding: 2px 5px;
}
/*Change Button 1 Hover Background Color*/
.cvdo-button-1:hover
{
	background-color: #121212;
}
/*----------*/
.cvdo-callouts-3
{
	/*Change Callouts 3 Background Color*/
	background-color: #3c3c3c;
	/*Change Callouts 3 Font Color*/
	color: #fff;
}
/*Change Callouts 3 Link Color*/
.cvdo-callouts-3 a 
{
	color: #fff;
}
/*Change Callouts 3 Link Hover Color*/
.cvdo-callouts-3 a:hover
{
	color: #fff;
}

.cvdo-callouts-3 a.cvdo-button-1 a.cvdo-button-2 a.cvdo-button-3
{
	/*Change Callouts 3 Button Background Color*/
	background-color: #121212;
	/*Change Callouts 3 Button Border*/
	border: 1px solid #121212;
	/*Change Callouts 3 Button Font Color*/
	color: #FFFFFF;
}
/*Change Callouts 3 Button Hover Background Color*/
.cvdo-callouts-3 .cvdo-button-1:hover .cvdo-button-2:hover a.cvdo-button-3:hover
{
	background-color: #000;
}
/*----------*/
/*Change Callouts 4 Font Color*/
.cvdo-callouts-4
{
	color: #fff;
    padding: 50px 0 50px;
    background-color: #121212 !important;
}
/*Change Callouts 4 Link Color*/
.cvdo-callouts-4 a
{
	color: #fff;
}
/*Change Callouts 4 Link Hover Color*/
.cvdo-callouts-4 a:hover
{
	color: #919295;
}
/*Change Callouts 4 Button Font Color*/
.cvdo-callouts-4 a.cvdo-button-1
{
	color: #cdb970;
}
/*Change Callouts 4 Background Color*/
.cvdo-callouts-4 .callout-1, .cvdo-callouts-4 .callout-2, .cvdo-callouts-4 .callout-3
{
	background-color: #fff;
    border: 6px solid #cdb970 !important;
}

.cvdo-callouts-4 .cvdo-col-1-3:hover .callout-1, .cvdo-callouts-4 .cvdo-col-1-3:hover .callout-2, .cvdo-callouts-4 .cvdo-col-1-3:hover .callout-3
{
	/*Change Callouts 4 Hover Background Color*/
	background-color: #f2f2f2;
	/*Change Callouts 4 Hover Border-Color*/
	border-color: #cdb970;
}


/*----------*/

.cvdo-footer-2
{
	/*Change Footer 2 Background Color*/
	background-color: #000;
	/*Change Footer 2 Font Color*/
	color: #FFFFFF;
	/*Change Footer 2 Top Bar Color*/
	border-top: 15px solid #121212;
}
/*Change Footer 2 Link Color*/
.cvdo-footer-2 a
{
	color: #FFFFFF;
}
/*Change Footer 2 Link Hover Color*/
.cvdo-footer-2 a:hover
{
	color: #cacaca;
}
/*Change Footer 2 Divider Bar Color*/
.cvdo-footer-2 .cvdo-col-1-3 > div
{
	border-top: 1px solid #FFFFFF;
}
.cvdo-footer-2 .cvdo-col-2-3 > div
{
	border-top: 1px solid #FFFFFF;
    padding: 10px;
}
/*Change Footer 2 Cevado Tag Color*/
.cvdo-footer-2 #cvdo-tag, .cvdo-footer-2 #cvdo-tag a
{
	color: #919295;
}


/*-----CUSTOM--------------------------------------------------------------*/

/*----- Parallax Slider-----*/
.slide {
            position: relative;
            box-sizing: border-box;
            -webkit-transform-style: inherit;
            transform-style: inherit;
            color: #fff;
            background-color: #121212 !important;
        }
      
.slide, .slide:before {
            background: 50% 50% / cover;  
        }
      
/* #team {
            background-image: url("../images/teamslide_back.jpg");
            background-attachment: fixed;  
        }
        
#call2 {
            background-image: url("../images/callout_back.jpg");
            background-attachment: fixed; 
            padding-top: 40px;
            padding-bottom: 40px;
        }  */
           
        
        
       


/*----- Override the menu font weight from the common-----*/
.cvdo-menu-2 {
    font-size: 16px;
    font-weight: 300 !important;
}
.cvdo-callouts-3 {
    padding: 50px 0px;
}

.cvdo-banner-1 {
    padding: 20px 0px;
}

.cvdo-banner-2 {
    padding: 20px 0px;
}


.tp-caption.whiteback, .whiteback {
    font-size: 32px;
    line-height: 22px;
    font-weight: 100;
    font-family: 'Questrial' !important;
    color: #000;
    text-decoration: none;
    background-color: rgba(18,18,18, 0.6);
    padding: 30px;
    border: 8px solid rgba(0, 0, 0, .3);
    border-radius: 15px;
}

.team-bios {
    background-color: #fff;
    padding: 40px 0px;
}

a.cvdo-button-2 {
    background-color: #cdb970;
    color: #FFF;
    display: inline-block;
	padding: 10px 20px 10px 20px;
	margin: 0px auto;
	text-decoration: none;
}

a.cvdo-button-3 {
    background-color: #5b5b5b;
    color: #FFF;
    display: inline-block;
	padding: 4px 20px;
	margin: 0px auto;
	text-decoration: none;
}

.full-width
{
	width: 100%;
}

.cvdo-home .cvdo-menu-2 > ul
{
	display: inline-block;
	width: auto;
	*zoom: 1;
}

body
{
	margin-top: 75px !important;
}

body.cvdo-home
{
	margin-top: 0;
}


.cvdo-menu-2 > ul:before, .cvdo-home .cvdo-menu-2 > ul:after 
{
	display: table;
	content: "";
	line-height: 0;
}

.cvdo-menu-2 > ul:after 
{
	clear: both;
}

.cvdo-menu-2  ul ul
{
	top: 75px;
	text-align: left;
}
.cvdo-menu-2 a
{
	height: 75px;
	line-height: 75px;
}

.cvdo-quicksearch-2
{
	z-index: 800;
}

.custom-grid *
{
	max-width: 100%;
}

.cvdo-callouts-4 .callout-slider i img
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	margin: auto;
	max-width: 100%;
}

.key
{
	max-width: 33%;
	position: absolute;
	top: 50px;
	left: 0;
	right: 0;
	margin: auto;
}

.cvdo-footer-2
{
	position: relative;
}

.cvdo-slideshow-2
{
	height: 100%;
}

body, html
{
	height: 100%;
}
@media screen and (max-width: 979px)
{
	.cvdo-menu-2
	{
		height: auto;
		text-align: left;
	}
	
	.cvdo-menu-2 a
	{
		height: 30px;
		line-height: 30px;
	}
	.cvdo-menu-2 > ul, .cvdo-home .cvdo-menu-2 > ul
	{
		display: none;
	}
	
	.cvdo-menu-2  ul ul
	{
		top: 0;
	}
	
	body
	{
		margin-top: 30px !important;
	}
	
	body.cvdo-home
	{
		margin-top: 0;
	}
}
@media screen and (max-width: 979px)
{
	.cvdo-banner-1
	{
		display: block;
	}
	
	.cvdo-banner-1 img
	{
		max-width: 100%;
	}
	
}
@media screen and (max-width: 979px)
{
	.cvdo-banner-2
	{
		display: block;
	}
	
	.cvdo-banner-2 img
	{
		max-width: 100%;
	}
	
}
@media screen and (max-width: 768px)
{
	.custom-grid .cvdo-col-1-4
	{
		width: 50%;
	}
	.custom-grid .cvdo-col-1-4:nth-child(odd)
	{
		clear: left;
	}
}

@media screen and (max-width: 599px)
{
	.key
	{
		position: static;
		margin: 0 auto;
		max-width: none;
		display: block;
	}
	
	.cvdo-footer-2 .cvdo-col-1-3:nth-child(2)
	{
		padding: 0;
	}
}
@media screen and (max-width: 568px)
{
	.custom-grid .cvdo-col-1-2, .custom-grid .cvdo-col-1-3, .custom-grid .cvdo-col-1-4
	{
		float: none;
		margin: 0 auto;
		width: 100%;
	}
	
	[class*='cvdo-grid-'].nooutter.custom-grid  > [class*='cvdo-col-']:first-child
	{
		padding-left: 10px;
	}

	[class*='cvdo-grid-'].nooutter.custom-grid  > [class*='cvdo-col-']:last-child
	{
		padding-right: 10px;
	}
}

.cvdo-slideshow-2-slider > ul > li
{
	position: absolute;
	top: 0;
	left: 0;
}

.cvdo-slideshow-2 .tp-caption,
.cvdo-slideshow-2 .caption
{
    visibility: hidden;
}

/*----------NEW SOCIAL MEDIA START-----------*/

#social li.home {
	background: url(/images/social/home-off.png) no-repeat top left !important;
	}
	
#social li.email {
	background: url(/images/social/email-off.png) no-repeat top left !important;
	}
	
#social li.twitter {
	background: url(/images/social/twitter-off.png) no-repeat top left !important;
	}
	
#social li.instagram {
	background: url(/images/social/instagram-off.png) no-repeat top left !important;
	}
	
#social li.linkdin {
	background: url(/images/social/linkedin-off.png) no-repeat top left !important;
	}

#social li.facebook {
	background: url(/images/social/facebook-off.png) no-repeat top left !important;
	}
	
#social li.google-plus {
	background: url(/images/social/googleplus-off.png) no-repeat top left !important;
	}

/*------SOCIAL HOVER-----*/

#social li.home a:hover {
	background: url(/images/social/home-on.png) no-repeat top left !important;
	}
	
#social li.email a:hover {
	background: url(/images/social/email-on.png) no-repeat top left !important;
	}
	
#social li.twitter a:hover {
	background: url(/images/social/twitter-on.png) no-repeat top left !important;
	}
	
#social li.instagram a:hover {
	background: url(/images/social/instagram-on.png) no-repeat top left !important;
	}
	
#social li.linkdin a:hover {
	background: url(/images/social/linkedin-on.png) no-repeat top left !important;
	}

#social li.facebook a:hover {
	background: url(/images/social/facebook-on.png) no-repeat top left !important;
	}
	
#social li.google-plus a:hover {
	background: url(/images/social/googleplus-on.png) no-repeat top left !important;
	}


.img__wrap {
  position: relative;
}

.img__description {
  z-index: 5000;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(150,150,150, 0.9);
  color: #fff;
  visibility: hidden;
  opacity: 0;
  /* transition effect. not necessary */
  transition: opacity .2s, visibility .2s;
}

.img__wrap:hover .img__description {
  visibility: visible;
  opacity: 1;
}

a {
    color: #fff;
}

.section-padding
{
    padding: 40px 0px;
}

.white-background
{
    background-color: #fff;
}
.large-title{
    color: #fff;
    font-size: 55px;
}
.medium-title{
    color: #fff;
    font-size: 40px;
}
.staff-hover a{
    font-size: 15px;
}

.staff-display-info-wrapper{
    font-size: 15px;
}
[class^="cvdo-"][class*="module"] b, [class^="cvdo-"][class*="module"] strong{
    font-size: 18px;
    padding-right: 10px;
}
[class^="cvdo-"][class*="module"] a{
    font-size: 15px;
}
/*-----END CUSTOM--------------------------------------------------------------*/
