/*
Theme Name: Agent SITE Scott Realty Group
Template: agentsite
Author: Sharp Hue
Description: Agent SITE Theme for Scott Realty Group
Tags: one-column,two-columns
Version: 1.0.1526323307
Updated: 2018-05-14 13:41:47

*/

a {
    color: #952f3c;
}
.jcf-select .jcf-select-opener {
    background-color: #952f3c;
}
.jcf-select .jcf-select-opener:before {
    background-image: url(images/arrow.png);
}
.jcf-range .jcf-range-handle {
    background-color: #952f3c;
}
.comment-form input[type="submit"], .post-password-form input[type="submit"], .search-form input[type="submit"] {
    background-color: #952f3c;
}
.comment-form input[type="submit"]:hover, .post-password-form input[type="submit"]:hover, .search-form input[type="submit"]:hover {
    background-color: #1e434c;
    color: #952f3c;
}
.navigation .next, .navigation .prev, .navigation-comments .next, .navigation-comments .prev {
    background-color: #952f3c;
}
.navigation .next:hover, .navigation .prev:hover, .navigation-comments .next:hover, .navigation-comments .prev:hover {
    background-color: #1e434c;
    color: #952f3c;
}
.navigation-single .next, .navigation-single .prev {
    background-color: #952f3c;
}
.navigation-single .next:hover, .navigation-single .prev:hover {
    background-color: #1e434c;
    color: #952f3c;
}
.block-info {
    max-width: 900px;
}
.block-info .block .tel:hover {
    color: #952f3c;
}
.button {
    background-color: #952f3c;
}
.button:hover {
    background-color: #1e434c;
    color: #fff;
}
#nav > li.hover a {
    color: #952f3c;
}
#nav > li.active a {
    color: #952f3c;
}
#nav > li.has-drop-down a i {
    background-color: #952f3c;
}
#nav .drop ul li.active {
    background-color: #952f3c;
}
#nav .drop ul li:hover {
    background-color: #952f3c;
}
.opener {
    background-color: #952f3c;
}
.columns .col button:after {
    background-image: url(images/search.png);
}
.main-block .text-area h1 {
    color: #952f3c;
}
.carousel-box:after {
    background-color: #952f3c;
}
.carousel .slide .post:before {
    background-color: #952f3c;
}
.carousel .slide .post:after {
    border: 5px solid #952f3c;
}
.carousel .slide .text-area .block .button:hover {
    background-color: #952f3c;
}
.info-list > li.active > a {
    color: #952f3c;
}
.info-list > li > a:hover {
    color: #952f3c;
}
.info-list ul li.active a {
    color: #952f3c;
}
.info-list ul li a:hover {
    color: #952f3c;
}

#property-details #detail-content .virtual-tour .video i.fa-circle { color: #952f3c; }

/* added to fix tablet/mobile header issues 6-14-18 */

@media (max-width: 1023px) {
	
  #wrapper {
		padding: 167px 0 0 0
	}
}

@media (max-width: 767px){

  
#wrapper {
		padding: 40px 0 0 0   
  }
  
  .home #main {
		padding: 70px 0 0 0;
	}
}

/* 6-14-18 end */

 #header .logo {position: absolute; }
  #header .logo a img { 
    width:162px; height: auto; line-height:50px; max-width:300px;
  }

  @media(max-width: 1000px) {
    .block-info { max-width: 650px; }
  }
  @media (max-width: 1044px) {
    #wrapper {
      padding: 190px 0 0 0
    }
  }
  @media(max-width: 850px) {
    .block-info { max-width: 570px; }
  }
  
/*   add alternative smaller logo below if it applies, turn on display none code to hide large logo and get smaller logo */
  
  @media(max-width: 920px) {
    #header .logo a img { 
/*       display: none; */
    }
    #header .logo a {
/*       add new logo here */
      background-image: url(images/kirk-elsass-icon.png);
      background-repeat: no-repeat;
      background-size: contain;
/*       width: 140px; */
    }
  }
  @media (max-width: 767px){
    #header .logo {
      position: relative;
    }
    #header .logo a img { 
      max-width: 100px; width:95px; height: auto; line-height:50px; 
    }
    .block-info {
      max-width: 100%;
    }
    #wrapper {
      padding: 50px 0 0 0   
    }

    .home #main {
      padding: 70px 0 0 0;
    }
  }
@media(max-width: 500px) {
  #header.absolute {height: 100px;}
  .home #main { padding: 100px 0 0 0; }
  #header .logo { display: block; width: 100%; }
  #header .logo a { margin: 0 auto; width: 105px;}
  #header .block-info .block { margin-top: 60px;}
  #header .block-info .block .button { display: inline; }
  
}

#header {
  background:rgba: 255, 255, 255, .7;
}

#social-media-section {display: none;}

.post-holder .holder .form-house {display: none;}


.cycle-gallery .slide address {background: none; top: 50%; text-align: center; font-size: 23px; text-shadow: 0 2px 10px rgba(0,0,0,.7); font-size: 45px;}
.cycle-gallery .btn-next, .cycle-gallery .btn-prev {display: none;}
.cycle-gallery .slide address a {color: #fff; text-decoration: none;}
#header {border-bottom: none; box-shadow: 0 6px 6px rgba(0,0,0,.1);}
#nav .drop {border-top: none;}
#nav {border-top: 1px solid #cdcdcd;}