
/* Breckenridge Styles ONLY */


/* HEADER/FOOTER */

.breck-wcag #mainNav .searchbox button {
    color: #57797A!important;
}
.breck-wcag #mainNav .phone {
    color: #415464!important;
}
.breck-wcag .normal-header #mainNav .phone span {
    padding-left: 10px;
}

/* HOME PAGE */

.breck-wcag .feature-boxes-1 .feature-box .feature-box-caption .feature-box-caption-content {
    padding-top: 50px;
}
.no-touchevents .breck-wcag .feature-boxes-1 .feature-box:hover .feature-box-caption .feature-box-caption-content,
.no-touchevents .breck-wcag .feature-boxes-1 .feature-box:focus .feature-box-caption .feature-box-caption-content,
.no-touchevents .breck-wcag .feature-boxes-1 .feature-box:active .feature-box-caption .feature-box-caption-content {
    padding-top: 5%;
}
.breck-wcag .feature-box .feature-box-caption .feature-box-caption-content h2 {
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
}
.breck-wcag .feature-box:hover .feature-box-caption.wow.fadeInUp,
.breck-wcag .feature-box:focus .feature-box-caption.wow.fadeInUp,
.breck-wcag .feature-box:active .feature-box-caption.wow.fadeInUp {
	background-color: rgba(0, 0, 0, 0.6)!important;
}
.breck-wcag #sb_instagram .sbi_follow_btn a {
    background: #2E78BD!important;
    color: #fff!important;
    font-weight: 700!important;
    font-size: 16px!important;
    border-radius: 0!important;
    transition: 0.25s all!important;
	opacity: 1!important;
}
.breck-wcag #sb_instagram .sbi_follow_btn a:focus,
.breck-wcag #sb_instagram .sbi_follow_btn a:hover,
.breck-wcag #sb_instagram .sbi_follow_btn a:active {
    background: #2868A4!important;
    color: #fff!important;
    font-weight: 700!important;
    font-size: 16px!important;
    border-radius: 0!important;
    transition: 0.25s all!important;
	opacity: 1!important;
}
.breck-wcag #sb_instagram #sbi_load a.sbi_load_btn {
    background: #993600!important;
    color: #fff!important;
    font-weight: 700!important;
    font-size: 16px!important;
    border-radius: 0!important;
    transition: 0.25s all!important;
	opacity: 1!important;
}
.breck-wcag #sb_instagram #sbi_load a.sbi_load_btn:hover,
.breck-wcag #sb_instagram #sbi_load a.sbi_load_btn:focus,
.breck-wcag #sb_instagram #sbi_load a.sbi_load_btn:active {
    background: #702700!important;
    color: #fff!important;
    font-weight: 700!important;
    font-size: 16px!important;
    border-radius: 0!important;
    transition: 0.25s all!important;
	opacity: 1!important;
}
.breck-wcag #sb_instagram .sbi_custom {
	background: rgba(0,0,0,0.6)!important;
}

/* TESTIMONIALS */

.breck-wcag .testimonials-area {
    overflow: hidden;
    max-height: 400px;
}
.breck-wcag .testimonials_background {
    background-color: rgba(0,0,0,.6);
    min-height: 500px;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 5;
}

/* OWL CAROUSEL */

.breck-wcag .owl-carousel .owl-nav [class*=owl-] {
    text-transform: capitalize!important;
	font-weight: 700!important;
	border-radius: 0!important;
    transition: 0.5s all;
}
.breck-wcag .owl-carousel .owl-nav [class*=owl-]:hover,
.breck-wcag .owl-carousel .owl-nav [class*=owl-]:focus,
.breck-wcag .owl-carousel .owl-nav [class*=owl-]:active {
    background: #677974!important;
    color: #FFF!important;
	border-radius: 0!important;
    transition: 0.5s all;
}

/* FORMS */

.breck-wcag input::placeholder,
.breck-wcag textarea::placeholder {
	color: #757575!important;
	font-weight: 600!important;
}
.breck-wcag .frm_form_fields input,
.breck-wcag .frm_form_fields textarea {
	color: #757575!important;
	font-weight: 600!important;
}
.breck-wcag section.general .contents .frm_form_fields .frm_submit {
    background: #702700!important;
	color: #fff!important;
	margin-bottom: 30px;
	transition: 0.2s all!important;
}
.breck-wcag section.general .contents .frm_form_fields .frm_submit input {
	color: #fff!important;
}
.breck-wcag section.general .contents .frm_form_fields .frm_submit:after {
    border-color: #702700 transparent transparent transparent!important;
	transition: 0.2s all!important;
}
.breck-wcag section.general .contents .frm_form_fields .frm_submit:hover,
.breck-wcag section.general .contents .frm_form_fields .frm_submit:focus,
.breck-wcag section.general .contents .frm_form_fields .frm_submit:active {
    background: #E4AC11!important;
	color: #fff!important;
	transition: 0.2s all!important;
}
.breck-wcag section.general .contents .frm_form_fields .frm_submit:hover:after,
.breck-wcag section.general .contents .frm_form_fields .frm_submit:focus:after,
.breck-wcag section.general .contents .frm_form_fields .frm_submit:active:after {
    border-color: #E4AC11 transparent transparent transparent!important;
	transition: 0.2s all!important;
}
.breck-wcag .frm_style_breck.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing,
.breck-wcag .menu-edit #post-body-content .frm_style_breck.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing {
    margin-bottom: 12px;
    color: #1f3242;
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    margin: .5rem auto;
    display: block;
    margin-bottom: 2rem;
}
.breck-wcag section.general .contents #frm_form_21_container .frm_form_fields .frm_submit {
    background: #993600!important;
    color: #fff!important;
    transition: .2s all!important;
    border-color: #993600!important;
    transition: .2s all!important;
}
.breck-wcag section.general .contents #frm_form_21_container .frm_form_fields .frm_submit:after {
	border-color: #993600 transparent transparent transparent!important;
    transition: .2s all!important;
}
.breck-wcag section.general .contents #frm_form_21_container .frm_form_fields .frm_submit:hover,
.breck-wcag section.general .contents #frm_form_21_container .frm_form_fields .frm_submit:focus,
.breck-wcag section.general .contents #frm_form_21_container .frm_form_fields .frm_submit:active {
    background: #702700!important;
    border-color: #702700!important;
	color: #fff!important;
	transition: 0.2s all!important;
}
.breck-wcag section.general .contents #frm_form_21_container .frm_form_fields .frm_submit:hover:after,
.breck-wcag section.general .contents #frm_form_21_container .frm_form_fields .frm_submit:focus:after,
.breck-wcag section.general .contents #frm_form_21_container .frm_form_fields .frm_submit:active:after {
	border-color: #702700 transparent transparent transparent!important;
	transition: 0.2s all!important;
}

/* WEDDINGS & PRIVATE EVENTS */

.breck-wcag #showcase .header-content .header-content-inner img.wp-image-2251 {
    max-width: 200px;
    height: auto;
}
.breck-wcag .general .contents img.showmobileonly {
	display: none!important;
}

/* HEADINGS */

.breck-wcag #showcase .header-content .header-content-inner {
    background-color: rgba(0,0,0,0.6)!important;
    border: 5px solid #fff!important;
    padding: 1.5rem 1rem!important;
}

/* BUTTONS */

.breck-wcag .btn.btn-info {
	transition: 0.2s all!important;
	background: #993600!important;
    border-color: #993600!important;
    color: #fff!important;
    font-weight: 900!important;
    box-shadow: 0 0 24px #000!important;
}
.breck-wcag .btn.btn-info:after {
    border-top-color: #993600!important;
	transition: 0.2s all!important;
}
.breck-wcag .btn.btn-info:hover,
.breck-wcag .btn.btn-info:focus,
.breck-wcag .btn.btn-info:active {
	transition: 0.2s all!important;
	background: #E4AC11!important;
    border-color: #E4AC11!important;
    color: #303f4a!important;
    font-weight: 900!important;
    box-shadow: 0 0 24px #000!important;
}
.breck-wcag .btn.btn-info:hover:after,
.breck-wcag .btn.btn-info:focus:after,
.breck-wcag .btn.btn-info:active:after {
    border-top-color: #E4AC11!important;
	transition: 0.2s all!important;
}

/* ALTERNATING BOXES */

.breck-wcag .alternating .box-inner h2 {
    font-size: 24px;
    line-height: 28px;
    margin: 0 auto;
}
.breck-wcag .alternating .box-inner {
	padding: 15px!important;
    -webkit-transform: translateY(20%)!important;
    -ms-transform: translateY(20%)!important;
    transform: translateY(20%)!important;
}
.breck-wcag .alternating .pic {
	overflow: hidden;
	min-height: 500px;
}
.breck-wcag .alternating .pic img.img-responsive {
	width: auto;
	min-height: 500px;
	max-width: unset;
	min-width: auto;
	height: auto;
}




@media(max-width: 991.98px) {
	
	.breck-wcag #showcase .header-content .header-content-inner img.wp-image-2251 {
		display: none!important;
	}
	.breck-wcag .general .contents img.showmobileonly {
		display: block!important;
		width: 100%!important;
		max-width: 150px!important;
		height: auto!important;
		margin: 1rem 0!important;
		float: left!important;
		padding-right: 2rem!important;
	}
	.breck-wcag .alternating .box-inner {
		-webkit-transform:  unset!important;
		-ms-transform:  unset!important;
		transform: unset!important;
		margin: 2rem auto!important;
		display: block!important;
		position: relative!important;
	}
	.breck-wcag .alternating .pic {
		overflow: visible!important;
		min-height: unset!important;
		width: 100%!important;
		height: auto!important;
	}
	.breck-wcag .alternating .pic img.img-responsive {
		width: 100%!important;
		min-height: unset!important;
		height: auto!important;
		margin-bottom: 1.5rem!important;
	}
	.breck-wcag .testimonials-area .quote {
		font-size: 24px;
		line-height: 34px;
	}
	.breck-wcag .testimonials-area {
		padding: 60px 0!important;
	}
	.breck-wcag .testimonials-area .slick-dots {
		bottom: -40px;
	}

	
} @media(max-width: 767.98px) { 
	
	.breck-wcag .testimonials-area .quote {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 1rem;
	}
	
} @media(max-width: 565.98px) {

	.breck-wcag .general .contents img.showmobileonly {
		display: block!important;
		float: none!important;
		max-width: 150px!important;
		width: 100%!important;
		padding-right: 0!important;
	}
	.breck-wcag .testimonials-area .quote {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 1rem;
	}
	
}








