/*
Theme Name: Alleinerziehend in Vorarlberg
Description: Vorarlberger Familienverband
Author: Design Brunold
Author URI: http://www.debr.at
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

@import url('pinnwand.css');

/*
 * Web Fonts from colophon-foundry.org
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Colophon Foundry. The fonts are protected under domestic and international trademark and
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2023 Colophon Foundry
 *
 * Licenced to Pascal Sickl Vorarlberger Familienverband
 */

@font-face {
    font-family: 'value-serif-regular-pro';
    src: url('fonts/value-serif-regular-pro.eot');
    src: url('fonts/value-serif-regular-pro.eot?#iefix') format('embedded-opentype'),
         url('fonts/value-serif-regular-pro.woff2') format('woff2'),
         url('fonts/value-serif-regular-pro.woff') format('woff'),
         url('fonts/value-serif-regular-pro.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'value-sans-regular-pro';
    src: url('fonts/value-sans-regular-pro.eot');
    src: url('fonts/value-sans-regular-pro.eot?#iefix') format('embedded-opentype'),
         url('fonts/value-sans-regular-pro.woff2') format('woff2'),
         url('fonts/value-sans-regular-pro.woff') format('woff'),
         url('fonts/value-sans-regular-pro.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'value-sans-bold-pro';
    src: url('fonts/value-sans-bold-pro.eot');
    src: url('fonts/value-sans-bold-pro.eot?#iefix') format('embedded-opentype'),
         url('fonts/value-sans-bold-pro.woff2') format('woff2'),
         url('fonts/value-sans-bold-pro.woff') format('woff'),
         url('fonts/value-sans-bold-pro.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


/* shadows-into-light-regular - latin */
@font-face {
  font-family: 'Shadows Into Light';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/shadows-into-light-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/shadows-into-light-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/shadows-into-light-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/shadows-into-light-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/shadows-into-light-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/shadows-into-light-v15-latin-regular.svg#ShadowsIntoLight') format('svg'); /* Legacy iOS */
}

/* GLOBAL */

.invisible {
    display: none !important;
}

.w-95 {width:95% !important;}
.w-90 {width:90% !important;}
.w-85, .w-85 > .fusion-column-wrapper {width:85% !important;}
.w-80 {width:80% !important;}
.w-75 {width:75% !important;}
.w-70 {width:70% !important; margin-left: 15% !important}

@media only screen and (max-width:1000px) {
	.w-80 {width:90% !important;}
	.w-75 {width:85% !important;}
	.w-70 {width:80% !important; margin-left: 10% !important}
}
@media only screen and (max-width:640px) {
	.w-95, .w-90, .w-85, .w-85 > .fusion-column-wrapper, .w-80, .w-75, .w-70 {width:100% !important; margin-left: 0px !important}
}
#content {
    margin-bottom: 0px !important;
}

.box {
	padding:2.75% 3% 3% 3% !important;
	background-color: #ffffff;
	border-radius: 8px;
	line-height: 20px;
	opacity: 0.7;
}
.box p{
	margin-bottom: 0 !important;
}
@media only screen and (max-width:1000px) {
.box {
	padding:4.75% 5% 5% 5% !important;
}
}



/* COLORS */

.primary {
	color: #f9b122 !important;
}
.secondary {
	color: #fae1af !important;
}
.black {
	color: #242424 !important;
}
.light-grey {
	color: #f2f2f2 !important;
}
.white, .white h1, .white h2, .white h3, .white h4, .white h5, .white h6, .white p {
	color: #ffffff !important;
}
.op-80 {
    opacity:0.8 !important;
}
.op-70 {
    opacity:0.7 !important;
}



/* TYPOGRAPHY */


* {
	font-family: value-sans-regular-pro, Helvetica, Arial, "sans-serif" !important;
	font-weight: normal !important;
}


body, p, .post-content p, a, h5, h6 {
    font-family: value-sans-regular-pro, Helvetica, Arial, "sans-serif" !important;
	font-weight: normal !important;
}

b, strong {
	font-family: value-sans-bold-pro, Helvetica, Arial, "sans-serif" !important;
	font-weight: normal !important;
}

.tiny {
    font-size: 15px;
    line-height: 20px;
}
/*.button-large  {
    font-size: 18px !important;
}
*/

.rechtliches h2 {
	margin-bottom: 30px !important;
}

.rechtliches h3, .rechtliches h4, .rechtliches h5 {
	color: rgba(24,24,24,0.35) !important;
	margin-top: 60px;
}

.rechtliches h6 {
	font-family: value-sans-bold-pro, Helvetica, Arial, "sans-serif" !important;
	font-weight: normal !important;
}

@media only screen and (max-width:640px)  {
.rechtliches h3, .rechtliches h4, .rechtliches h5 {
	color: rgba(24,24,24,0.35) !important;
	margin-top: 30px;
}
}
.rechtliches h3:first-child, .rechtliches h4:first-child, .rechtliches h5:first-child {
	margin-top: 0;
}
	
@media only screen and (min-width:1001px) and (max-width:1200px)  {
h5   {
    font-size: 19px !important;
}
h1, .post-content h1, h1.primary {
    font-size: 40px !important;
}

.error h1.title-heading-center {
    font-size: 240px !important;
}
.blog-title h1.title-heading-center {
    font-size: 80px !important;
}

}
/*
@media only screen and (min-width:1600px)  {
p, h6, .button-xlarge, .button-large  {
    font-size: 19px !important;
}

.tiny, .tiny p {
    font-size: 15px !important;
}
}
*/


/* CTA */

.underline, p a, h5 a  {
	text-decoration: underline !important;
	text-underline-offset: 5px !important;
}
.underline:hover, p a:hover, h5 a:hover  {
    text-decoration: none !important;
}
a.link-tel {
    text-decoration: none !important;
	color: #242424 !important; 
}
/*
a[href^="tel:"] {
	color: #242424 !important; 
}
*/
.footer-links a {
    line-height: 35px;
}
.legal-links a {
    margin-left: 15px;
}
@media only screen and (max-width:520px)  {
.legal-links a:first-child {
    margin-left: 0px !important;
}
}
.button-medium {
	font-size: 16px !important;
}
.fusion-button-default-size {
	font-size: 18px !important;
}
@media only screen and (min-width:1600px)  {
.fusion-button-default-size  {
    font-size: 19px !important;
}
}

.btn_inline {
	margin-right: 3% !important;
    margin-bottom: 3% !important;
}

@media only screen and (min-width:861px) {
.btn_inline {
	margin-right: 2% !important;
    margin-bottom: 2% !important;
}
}
@media only screen and (min-width:1001px) {
.btn_inline {
	margin-right: 1.5% !important;
    margin-bottom: 1.5% !important;
}
}
@media only screen and (min-width:1401px) {
.btn_inline {
	margin-right: 1% !important;
    margin-bottom: 1% !important;
}
}
@media only screen and (max-width:640px) {
.btn_inline, .button-xlarge {
	padding: 13px 22px !important;
}
}



/* HEADER / LOGO / NAVIGATION */

img.fusion-standard-logo {
	height: 60px !important;
}
img.fusion-sticky-logo {
	height: 40px !important;
}
img.fusion-mobile-logo {
	height: 50px !important;
}

@media only screen and (max-width:640px) {
.fusion-header .fusion-logo {
    margin: 20px 0px 15px 0px !important;
}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {
	padding-right:20px !important;
}

html.avada-has-site-width-percent.avada-has-site-width-100-percent .fusion-header {
    padding-left: 6% !important;
    padding-right: 6% !important;
}
}

@media only screen and (min-width:768px) and (max-width:1100px) {
img.fusion-standard-logo {
	height: 50px !important;
}
.fusion-main-menu > ul > li {
    padding-right: 25px !important;
}
.fusion-main-menu > ul > li:last-child {
    padding-right: 0 !important;
}
.fusion-main-menu > ul > li > a, .fusion-vertical-menu-widget ul.menu li a, .side-nav li a {
    font-size: 19px !important;
}
}
@media only screen and (min-width:1400px)  {
.fusion-main-menu > ul > li > a, .fusion-vertical-menu-widget ul.menu li a, .side-nav li a {
    font-size: 21px !important;
}
}
@media only screen and (min-width:1600px)  {
.fusion-main-menu > ul > li > a, .fusion-vertical-menu-widget ul.menu li a, .side-nav li a {
    font-size: 22px !important;
}
}

/* sticky nav mobile */
.fusion-body .fusion-is-sticky .fusion-header-has-flyout-menu .fusion-flyout-menu > ul.fusion-menu > li {
    padding: 0 !important;
}


ul.sub-menu {
	display: none !important;
}




/* FOOTER */

html.avada-has-site-width-percent.avada-has-site-width-100-percent .fusion-footer-widget-area {
    padding-left: 0% !important;
    padding-right: 0% !important;
}
/*
.fusion-body .fusion-flex-container {
    padding-right: 3% !important;
    padding-left: 3% !important;
}
*/
.fusion-footer a {
	color: #242424 !important; 
}
@media only screen and (min-width:1001px) and (max-width:1040px)  {
.fusion-footer h5   {
    font-size: 19px !important;
}
}
@media only screen and (min-width:1540px)  {
.footer-wide {
		width:95% !important;
	}
}
@media only screen and (min-width:1600px)  {
.footer-wide {
		width:90% !important;
	}
}
@media only screen and (min-width:1700px)  {
.footer-wide {
		width:85% !important;
	}
}



/* SPLASH */

.splash > .fusion-column-wrapper {
	transition-property: background;
	transition-duration: 0.75s;
}
.splash:hover .fusion-column-wrapper {
	background: rgba(250,185,0,0.85) !important;
}
.splash h2 {
    margin-bottom: 0.6em;
}

.hide {
	display: none;
}
@media only screen and (min-width:641px) {
#splash-1:hover .hide, #splash-2:hover .hide, #splash-3:hover .hide { 
	display: block; 
}
}
/*
.splash .hover-type-zoomin {
	opacity: 1 !important;
	transition-property: opacity;
	transition-duration: 0.75s;
}
.splash .hover-type-zoomin:hover {
	opacity: 0.15 !important;
}
*/
.intro {
		height: calc(100vh - 100px) !important;
}

@media only screen and (min-width:641px) and (max-width:1000px)  {
	.intro {
		height: 60vh !important;
	}
	.splash {
		min-height: calc(100vh - 100px) !important;
	}
	
}
@media only screen and (max-width:640px)  {
	.splash {
		min-height: calc((100vh - 85px) / 3) !important;
	}
	
}



/* ICON BOX */

.iconbox img {
	width: 64px !important;
	margin-bottom: 25px !important;
}
.iconbox:hover {
	opacity: 0.75 !important;
}

@media only screen and (min-width:1001px) and (max-width:1060px)  {
.iconbox img {
	width: 58px !important;
	margin-bottom: 20px !important;
}
.iconbox h5   {
    font-size: 19px !important;
}
}

@media only screen and (max-width:1000px)  {
.iconbox {
	margin-bottom: 40px !important;
}
}
@media only screen and (max-width:640px)  {
.iconbox {
	margin-bottom: 50px !important;
}
.iconbox:last-child {
	margin-bottom: 0px !important;
}
.iconbox img {
	width: 52px !important;
	margin-bottom: 10px !important;
}
.iconbox .fusion-text {
	margin-bottom: 0px !important;
}
}


/* SLIDER */


.sliders-container, .fusion-slider-container {
	height: calc(100vh - 100px) !important;
}
.main-flex .flex-next, .main-flex .flex-prev {
	background-color: rgba(0,0,0,0) !important;
}
.flex-control-paging li a {
    box-shadow: none !important;
}
.slide-content {
    margin-left: 3% !important;
	max-width: 50% !important;
}

ul.slides {
	background-color: rgba(0,0,0,1) !important;
}
ul.slides .background-image {
	opacity: 0.9 !important;
}

ul.slides .caption {
	margin-top: 6% !important;
}


.tfs-slider .tfs-scroll-down-indicator {
    font-size: 24px !important;
	/* opacity: 1 !important; */
}

.main-flex .slide-content h2 {
    font-family: "Shadows Into Light" !important;
	text-shadow: 0px 0px 30px rgba(0,0,0,0.25) !important;
}
@media only screen and (min-width:1461px)  {
.slide-content {
	max-width: 45% !important;
}
}
@media only screen and (max-width:1280px)  {
.slide-content {
	max-width: 65% !important;
}
}
@media only screen and (max-width:1100px)  {
.slide-content {
	max-width: 70% !important;
}
}
@media only screen and (max-width:640px)  {
.slide-content {
	max-width: 90% !important;
}
ul.slides .caption {
	margin-top: 9% !important;
}
.main-flex .slide-content h2 {
	text-shadow: 0px 0px 15px rgba(0,0,0,0.5) !important
}
}
/*
.tfs-slider .slide-content-container {
    top: 75% !important;
}
*/



/* KONTAKTFORMULAR */

.kontaktform label, .kontaktform .label, .kontaktform .fusion-form-tooltip {
	display: none !important;
}

.kontaktform .fusion-form-checkbox label {
	display: block !important;
}

.fusion-form-form-wrapper .fusion-form-field {
    margin: 0 0 10px 0 !important;
}



/* Events */

.fusion-blog-layout-medium-alternate .fusion-date-and-formats .fusion-format-box {
    display: none !important;
}

.fusion-blog-layout-medium-alternate .fusion-post-content .fusion-single-line-meta {
	display: none !important;
}


.fusion-date-and-formats > .fusion-date-box > .fusion-month-year {
	text-transform: uppercase;
}
.fusion-date-and-formats {
    width: 70px !important;
	height: 70px !important;
	margin-right: 3% !important;
}
.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow {
    margin-right: 4% !important;
}
.fusion-date-and-formats .fusion-date-box {
    border-radius: 35px !important;
	width: 70px !important;
	height: 70px !important;
	padding: 14px 0 4px !important;
}

.fusion-date-and-formats .fusion-date {
    line-height: 20px !important;
    font-size: 24px !important;
    font-family: value-sans-bold-pro, Helvetica, Arial, "sans-serif";
	font-weight: normal !important;
}
h2.blog-shortcode-post-title, .blog-shortcode-post-title h2 {
	font-family: value-sans-bold-pro, Helvetica, Arial, "sans-serif" !important;
	font-weight: normal !important;
}
h3.events_subline, .events_subline h3 {
	font-family: value-sans-regular-pro, Helvetica, Arial, "sans-serif" !important;
	font-weight: normal !important;
}

.fusion-post-content-container a {
	color: #242424 !important;
}


.fusion-blog-layout-medium-alternate ul.slides .fusion-image-wrapper > .fusion-rollover {
	display: none !important; 
}

.fusion-blog-layout-medium-alternate .entry-title {
	margin-bottom:0px !important;
}

.events_datum {
	color: #f9b122 !important;
}
@media only screen and (max-width:1280px) {
h3.events_subline {
	margin-bottom: 0.25em !important;
}
}
@media only screen and (min-width:1001px) {
#wrapper #main .fusion-post-content > .blog-shortcode-post-title, .post-content h3, h3.events_subline {
	font-size: 28px !important;
	line-height: 1.3;	
}
}

@media only screen and (max-width:1000px) {
.fusion-blog-layout-medium-alternate .fusion-post-content {
    margin-left: calc( 3% + 70px) !important;
}
.fusion-post-content-container, h2.blog-shortcode-post-title {
	width: 85% !important;
}
}

@media only screen and (max-width:640px) {
.fusion-date-and-formats {
    width: 50px !important;
	height: 50px !important;
}
.fusion-date-and-formats .fusion-date-box {
    border-radius: 25px !important;
	width: 50px !important;
	height: 50px !important;
	padding: 14px 0 2px !important;
}
.fusion-date-and-formats .fusion-date {
    line-height: 8px !important;
    font-size: 20px !important;
}
.fusion-blog-layout-medium-alternate .fusion-post-content {
    margin-left: calc( 3% + 50px) !important;
}
.fusion-post-content-container, h2.blog-shortcode-post-title {
	width: 80% !important;
}
.fusion-date-and-formats > .fusion-date-box > .fusion-month-year {
	font-size: 14px !important;
}
}

.fusion-load-more-button {
    display: block;
    margin-top: 20px;
    width: auto !important;
    height: auto !important;
    padding: 17px 40px !important;
    background-color: #f9b122 !important;
	color: #ffffff !important;
    font-size: 18px !important;
	line-height: 21px !important;
    text-transform: none !important;
	border-radius: 8px !important;
}
.fusion-blog-layout-medium-alternate .fusion-load-more-button {
	margin-left: calc(70px + 3%);
}
.fusion-load-more-button:hover {
    background-color: #fae1af !important;
}
@media only screen and (max-width:640px) {
.fusion-blog-layout-medium-alternate .fusion-load-more-button {
	margin-left: calc(50px + 3%);
}
}



/* BLOG */

.fusion-blog-layout-grid .fusion-post-content .fusion-single-line-meta {
	color: #f9b122;
}
.fusion-blog-layout-grid h2 a, body.single-post a.fusion-related-posts-title-link {
	color: #242424 !important;
}
.fusion-blog-layout-grid h2 a:hover, body.single-post a:hover.fusion-related-posts-title-link {
	color: #f9b122 !important;
}
.fusion-blog-layout-grid .fusion-post-content-wrapper {
	background: #ffffff;
}

.blog .fusion-load-more-button {
	margin-top: 60px;
	margin-left: calc(50% - 82px) !important;
}

.fusion-post-grid .fusion-post-wrapper, .fusion-blog-layout-grid .fusion-post-slideshow {
	border: none !important;
}

.fusion-flexslider.flexslider-posts .slide-excerpt h2 {
    background: rgba(250,185,0,.8) !important;
}
.fusion-flexslider .flex-control-nav {
    bottom: 20px !important;
}

/* Blog Slider + Excerpt */

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt {
  padding: 3% !important;
  padding-bottom: 4%!important;
  bottom: 0px !important;
  /*right: 0px !important;*/
  top: auto !important;
  width: 65% !important;
  box-sizing: border-box !important;
  background: rgba(250,185,0,.8) !important;
}
@media only screen and (max-width:1140px) {
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt {
  width: 100% !important;
}
}
@media only screen and (max-width:1000px) {
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt {
  width: 100% !important;
  background: rgba(250,185,0,.65) !important;
}
}
@media only screen and (max-width:680px) {
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt {
  top: 0 !important;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt p {
  display:none !important;
}
}


.flex-control-paging li a.flex-active {
    background: #ffffff !important;
}
.flex-control-paging li a {
    background: rgba(255,255,255,.5) !important;
    box-shadow: none !important;
}

body.single-post .fusion-meta-tb {
    border-top: none !important;
    border-bottom: none !important;
}




/* RollOver */
ul.slides .fusion-image-wrapper > .fusion-rollover {
	/*display: none !important; */
}

.fusion-blog-layout-grid .fusion-rollover {
    background-image: none !important;
	background: rgba(250,185,0,0.65) !important;
    transform: none !important;
    /*transition: none !important;
    -webkit-transform-style: none !important;*/
}

.fusion-blog-layout-grid .fusion-rollover .fusion-rollover-content .fusion-rollover-link,
.fusion-blog-layout-grid .fusion-rollover .fusion-rollover-content .fusion-rollover-sep,
.fusion-blog-layout-grid .fusion-rollover .fusion-rollover-content .fusion-rollover-gallery,
.fusion-blog-layout-grid .fusion-rollover .fusion-rollover-content .fusion-rollover-title,
.fusion-blog-layout-grid .fusion-rollover .fusion-rollover-content .fusion-rollover-categories {
	display: none !important;
}

.single-related-posts .fusion-title, .single-related-posts .fusion-carousel-meta {
	display: none !important;
}
.single-related-posts .fusion-rollover .fusion-rollover-content .fusion-rollover-link,
.single-related-posts .fusion-rollover .fusion-rollover-content .fusion-rollover-sep,
.single-related-posts .fusion-rollover .fusion-rollover-content .fusion-rollover-gallery,
.single-related-posts .fusion-rollover .fusion-rollover-content .fusion-rollover-title {
	display: none !important;
}
.single-related-posts .fusion-rollover {
    background-image: none !important;
	background: rgba(250,185,0,0.65) !important;
    transform: none !important;
    /*transition: none !important;
    -webkit-transform-style: none !important;*/
}
body.single-post .related-posts {
    margin-top: 0px;
}

body.single-post .fusion-body .fusion-flex-container.fusion-builder-row-3-1 {
	padding-right: 0px !important;
    padding-left: 0px !important;
}

body.single-post .fusion-content-tb .fusion-flex-container {
	padding-right: 0px !important;
    padding-left: 0px !important;
}



/* TOGGLE */
.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode {
    border-radius: 8px !important;
}
.fusion-accordian .panel-body {
    padding: 30px !important;
	padding-top: 25px !important;
}
.fusion-accordian .panel-title a {
    font-size: 24px !important;
}
@media only screen and (max-width:640px) {
.fusion-accordian .panel-title a {
    font-size: 20px !important;
}
.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title a {
    padding: 15px 15px !important;
}
.fusion-accordian .panel-body {
    padding: 22px !important;
}
}



/* CLICK TO CHAT */

p.ht-ctc-cta-hover {
	font-size: 17px !important;
}

.ht-ctc-style-8 > .s_8.waves-effect.waves-light.ctc-analytics {
    padding: 0 1.5rem !important;
    letter-spacing: 0px !important;
    border-radius: 8px !important;
    box-shadow: none !important;
}
.ht-ctc-style-8 > .s_8.waves-effect.waves-light.ctc-analytics:hover {
    box-shadow: none !important;
}

@media only screen and (min-width:641px) and (max-width:700px) {
.ht-ctc-style-8 > .s_8.waves-effect.waves-light.ctc-analytics {
    padding: 0 1rem !important;
}
}



/* PINNWAND */

.send-mail:hover {
    color: #f9b122 important;
    border-bottom: 1px solid #f9b122 !important;
}



/* REGISTRIERUNG */

.ur-frontend-form {
    margin-bottom: 0;
    border: none;
    padding: 0;
}

.ur-frontend-form .ur-form-row .ur-form-grid input[type="text"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="password"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="email"], form.ur-frontend-form--rounded {
border-radius: 4px !important;
}

.ur-frontend-form .ur-form-row .ur-form-grid {
    padding: 0 20px 0 0;
}
.ur-frontend-form .ur-form-row .ur-form-grid label, .ur-frontend-form .ur-form-row .ur-form-grid legend {
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 15px;
}

.ur-frontend-form .ur-button-container {
    margin-top: 30px !important;
    padding: 0 !important;
}

.ur-frontend-form .ur-button-container .ur-submit-button {
    margin-left: 0 !important;
}

body.fusion-button_size-large button.button, form.ur-frontend-form--rounded form input[type="submit"], .ur-frontend-form input[type=submit] {
	padding: 17px 40px !important;
line-height: 21px !important;
    font-size: 18px !important;
	background: #f9b122 !important;
    color: #ffffff !important;
    border-color: #f9b122 !important;
	border-radius: 8px !important;
	font-family: value-sans-regular-pro;
font-weight:normal;
font-style: normal;
letter-spacing: 0px;
border-width: 0px;
border-style: solid;
text-transform: none;
transition: all .2s;

}
body.fusion-button_size-large button.button:hover {
	background: rgba(250,185,0,0.75) !important;
    border-color: rgba(250,185,0,0.75) !important;
}
.user-registration-message {
font-size: 17px !important;
}

.ur-frontend-form.login {
    padding: 0px !important;
}
#user-registration {
    background-color: rgba(255,255,255,0) !important;
    margin: 20px 0 !important;
}
#user-registration, #user-registration.horizontal {
    box-shadow: none !important;
}

.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid label {
	color: #242424 !important;
}

form.ur-frontend-form--rounded, .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type="text"], .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type="password"] {
    padding: 4px 8px !important;
    border-radius: 4px !important;
    min-height: 36px !important;
	height:60px !important;
	border-color: #e2e2e2 !important;
}
form.ur-frontend-form--rounded:hover, .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input:hover, form.ur-frontend-form--rounded:active, .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input:active, .ur-frontend-form .ur-form-row .ur-form-grid input:hover, .ur-frontend-form .ur-form-row .ur-form-grid input:active {
	border-color: #f9b122 !important;
}

#user_registration_ajax_login_submit {
    padding: 17px 40px !important;
    line-height: 21px !important;
    font-size: 18px !important;
    background: #f9b122 !important;
    color: #ffffff !important;
    border-color: #f9b122 !important;
    border-radius: 8px !important;
    font-family: value-sans-regular-pro;
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0px;
    border-width: 0px;
    border-style: solid;
    text-transform: none;
    transition: all .2s;
	margin: 60px 0;
}

.ur-frontend-form input[type=submit] {
float: left;
margin: 30px 0;
}

#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a {
    font-size: 16px !important;
    font-family: value-sans-regular-pro;
}

#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a, #user-registration.horizontal .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a {
background-color: #ffffff !important;
}


/* FB Login */

.mo_btn {
    font-size: 18px !important;
}
a.mo_btn {
padding-bottom: 10px !important;
}

.mo_btn > img.fa {
    padding-bottom: 0px !important;
    height: 42px !important;
}

.mo-openid-app-icons>a>img {
    margin: 0px 16px 0px 5px !important;
}

.mo_btn-social>:first-child {
    border-right: none !important;
}



/* Cookie Hub */

.ch2-style-light .ch2-dialog-content p strong {
    color:#f9b122 !important;
    font-size: 18px !important;
	font-family: value-sans-regular-pro;
}
.ch2-settings-option p strong {
    color:#000000 !important;
}
.ch2-theme-bar .ch2-dialog p {
    font-size: 17px !important;
    line-height: 24px !important;
	font-family: value-sans-regular-pro;
}
.ch2-settings-actions p a, .ch2-style-light .ch2-dialog-content a, .ch2-style-light .ch2-settings-content a {
    color:#000000 !important;
}
.ch2-dialog-content a {
    text-decoration: none !important;
    font-size: 17px !important;
    line-height: 24px !important;
	font-family: value-sans-regular-pro;
}
.ch2-style-light .ch2-dialog-content a {
    border-bottom: none;
}

.ch2-container,
.ch2-icon {
 font-family: value-sans-regular-pro;
}


.ch2-theme-bar .ch2-dialog-actions {
    margin-left: 120px !important;
    margin-right: 160px !important;
}

@media only screen and (max-width:640px) {
.ch2-theme-bar .ch2-dialog-actions {
    margin-left: 0px !important;
    margin-right: 60px !important;
}
}
	
	

/* Font Change */


h1, h2, h3, h4, h1 b, h1 strong, h2 b, h2 strong, h3 b, h3 strong, h4 b, h4 strong, h1 a, h2 a, h3 a, h4 a {
	font-family: value-serif-regular-pro, Times, "Times New Roman", "serif" !important;
	font-weight: normal !important;
}


/*
h1, h2, h1 b, h1 strong, h2 b, h2 strong, h1 a, h2 a {
	font-family: value-serif-regular-pro, Times, "Times New Roman", "serif" !important;
	font-weight: normal !important;
}
*/

.fusion-flexslider .flex-direction-nav a {
  font-family: awb-icons !important;
}

.tfs-slider .tfs-scroll-down-indicator {
  font-family: awb-icons !important;
}

a.fa-arrow-down::before {
	font-family: awb-icons !important;
}


a.fa-arrow-down::before {
  content: "\e61f";
	font-size: 16px;
}



