*:hover,
*:active {
-webkit-user-select: auto;
-webkit-touch-callout: auto;        
}
/* FADING MENU */
.withoutBg {
    filter:alpha(opacity=0); /* IE */
    -moz-opacity:0; /* Mozilla */
    opacity: 0; /* CSS3 */
    border: none;
    border-radius: 0px;
    box-shadow: none;
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
.withoutBg .navbar .nav > li > a {
	text-shadow: none !important;
}
.withBg  {
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
    filter:alpha(opacity=100); /* IE */
    -moz-opacity:1; /* Mozilla */
    opacity: 1; /* CSS3 */
}


/*menu fix for Ultimatum Framework*/
.fixedPosition {
	position: fixed;
	top: 0px;
	/*z-index:99;*/
    width:100%;
}
/* FADING MENU---END */
.navbar-inner .container{
	margin-left: auto;
	margin-right: auto;
}
.menu-menu-container {
	float: right;
}

.marg{
 /* margin-bottom:-95px;*/
  margin-left:65px;
}
.z{z-index: 99;
}

/* .col md 11 is the logo container
.col-md-11 {
    width: 91.66666667%;
    z-index: 99;
}*/
.logosize{
  max-width:220px;
  margin-top:38px;
  }
.iconsize {
    max-width: 50px;
}
.footerlogosize {
    max-width: 200px;
    margin-top: -10px;
    max-height: 35px;
}
/* THIS IS THE HEADER/LOGO BACKGROUND CONTAINER. MUST CHAGNE NUMBER TO CORRESPOND WITH CURRENT CONTAINER TO HAVE LOGO ON TOP OF HEADER. FOR INSTANCE 92 IS THE WRAPPER FOR THE "HEADER" named conatiner. Wrapper 178 is for the orange backgrudn header*/

#wrapper-215 {
    background-color: rgb(255, 255, 255);
    background-position: left top;
    background-repeat: repeat;
    border-top-style: none;
    border-bottom-style: none;
    min-height: 70px;
    z-index: -1;
}

/* THIS IS THE ORANGE HEADER IF WE WANT IT TO FADE INTO ORANGE FROM NOTHING. IF SO WE NEED TO ADD THE ROW TO TH ELAYOUT AND CHANGE THE NUMBR HERE FROM 178 to wahtever it is.*//* #wrapper-178 {
    background-color: rgb(241, 121, 10);
    background-position: left top;
    background-repeat: repeat;
    border-top-style: none;
    border-bottom-style: none;
    min-height: 70px;
    z-index: 0;
}*/

/* THIS IS THE END OF ****** HEADER/LOGO BACKGROUND CONTAINER. MUST CHAGNE NUMBER TO CORRESPOND WITH CURRENT CONTAINER TO HAVE LOGO ON TOP OF HEADER. FOR INSTANCE 92 IS THE WRAPPER FOR THE "HEADER" named conatiner.*/
.col-md-1 {
    width: 2.33333333%;
}
.textglow{text-shadow: 0px 0px 6px #FFFFFF;}
.slick-next, .slick-prev {
    margin-right: -10px;
    margin-left: -10px;
}
.upper{text-transform:uppercase;}

/*OVERLAY FOR EVEREST GALLERY GRADIENT OVERLAYS*/
.eg-overlay-layout-10 .eg-overlay-wrapper .eg-button-holder a {
    border: none;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #fff;
    color: #333;
}
.eg-wrap .eg-overlay-wrapper .eg-caption p {
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;
    color: rgb(255, 255, 255);
}
.eg-overlay-layout-10 .eg-overlay-wrapper .eg-content-holder span.eg-title {
    width: 100%;
    font-size: 20px;
    color: rgb(255, 255, 255);
    position: absolute;
    left: -100%;
    top: 52%;
    margin-top: -20px;
    transition: all ease 0.7s;
    -webkit-transition: all ease 0.7s;
    padding: 0 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/*OVERLAY FOR EVEREST GALLERY GRADIENT OVERLAYS*/
/*BACKGROUND GRADIENT OVERLAYS*/
.eg-overlay-layout-10 .eg-overlay-wrapper .eg-mask {
    /* background-color: rgba(0, 0, 0, 0.8); */
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    background: rgb(241,121,10);
    background: linear-gradient(90deg, rgba(241,121,10,.88) 0%, rgba(253,206,47,.88) 100%);
}
.ironclad-gradient{
  background: rgb(241,121,10);
  background: linear-gradient(90deg, rgba(241,121,10,.6) 0%, rgba(253,206,47,.6) 100%);
}
.ironclad-gradient-full{
  background: rgb(241,121,10);
  background: linear-gradient(90deg, rgba(241,121,10,1) 50%, rgba(253,206,47,1) 100%);
}
.ironclad-gradient-icon{
  color: rgb(241,121,10);
  color: linear-gradient(90deg, rgba(241,121,10,1) 50%, rgba(253,206,47,1) 100%);
}


/*BACKGROUND GRADIENT OVERLAYS----END*/

.icon-algin{ vertical-align: middle;}
.height{margin-top:-200px;}
.yrm-content {
    display: none;
    color: #000000 !important;
    text-align: center;
    margin-top: -10px;
}
.yrmcontent {
    display: none;
    color: #000000 !important;
    text-align: center;
    margin-top: -10px;
}

.wpb_gmaps_widget .wpb_wrapper {
    background-color: transparent; 
    padding: 0px;
}
.button, .button span {
    display: inline-block;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    font-size: 1em;
    width: auto;
    margin: 0 16px 0 0;
    background-color: rgb(241, 121, 10);
    padding: 5px 30px!important;
  border: none;
  color:#ffffff;
}
.gform_wrapper.gf_browser_chrome input.button.gform_button_select_files {
    padding: 5px 30px!important;
    border: none;
    background: rgb(241, 121, 10);
    color: rgb(255, 255, 255);
}
.eapps-faq-layout-accordion .eapps-faq-content-category {
    margin-top: 20px;
}
.eapps-faq-template-clean.eapps-faq-layout-accordion .eapps-faq-container .eapps-faq-inner .eapps-faq-content-category-items .eapps-faq-content-category-item-question {
    background-color: rgba(0, 0, 0, 0);
    padding: 20px 0;
}

.eapps-faq-content-category-item-question {
    font-size: 17.75px;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 12px;
}
/* THIS IS THE SIDE MENU STYLES*/
.sidr {
    display: none;
    position: absolute;
    position: fixed;
    font-size: 15px;
    background: rgb(241, 121, 10);
    color: #ffffff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.sidr ul {
    display: block;
    margin: 0 0 15px;
    padding: 0;
    border-top: 1px solid rgba(219, 110, 10, 0.62);
    border-bottom: none;
}
.sidr ul li {
    display: block;
    margin: 0;
    line-height: 48px;
    border-top: none;
    border-bottom: 1px solid rgba(219, 110, 10, 0.62);
}
.sidr ul li a, .sidr ul li span {
    padding: 0 15px;
    display: block;
    text-decoration: none;
    color: #fff;
}
.sidr ul li ul li a, .sidr ul li ul li span {
    color: #fff;
    padding-left: 25px;
}
.sidr ul li ul li.active>a,
.sidr ul li ul li.active>span,
.sidr ul li ul li.sidr-class-active>a,
.sidr ul li ul li.sidr-class-active>span,
.sidr ul li ul li:hover>a,
.sidr ul li ul li:hover>span {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
}
.sidr ul li.active>a,
.sidr ul li.active>span,
.sidr ul li.sidr-class-active>a,
.sidr ul li.sidr-class-active>span,
.sidr ul li:hover>a,
.sidr ul li:hover>span {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
}
.fabars a{color: #fff;} /* THIS IS THE HAMBURGER COLOR FOR ORANGE BG HEADER*/
/* THIS IS THE SIDE MENU STYLES END*/
.ltrspc {letter-spacing:1px;}
.headrow{min-height:285px;}
#prev-post {
    left: 0px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
#next-post {
    right: 0px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.textshad{
	text-shadow: 0px 0px 9px rgba(0, 0, 0, 0.7);
}
.postmeta{
    padding:15px 0px 15px 0px;
    font-style:italic;
    font-size:15px;
    color: #f1790a;
    font-family: 'Source Sans Pro';
}
.snowhite{color:#ffffff;
font-size:22px;
line-height:34px;}

.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
    font-size: 1em;
    width: auto;
    margin: 0 16px 0 0;
    background-color: rgb(241, 121, 10);
    padding: 10px 30px !important;
    border: none;
    color: rgb(255, 255, 255);
}
.subsub{font-size:12px;
padding-left:15px;
line-height:17px;}
.anchor { padding-top: 90px; }
.fabarsorange a{
    color:#f1790a;
}
.mobileslider{margin-top:-10px;}
.homeslider{margin-top:-170px;}
/*.wpb_content_element {
	margin-bottom: 35px;
}*/