 @font-face {
	font-family: "Open Sans";
	font-weight: 400;
	font-style: normal;
	src: url(/wp-content/uploads/sgf-css/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVI.woff2) format('woff2'), url(/wp-content/uploads/sgf-css/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVQ.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 400;
	font-style: italic;
	src: url(/wp-content/uploads/sgf-css/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAewA.woff2) format('woff2'), url(/wp-content/uploads/sgf-css/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV4exg.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 600;
	font-style: normal;
	src: url(/wp-content/uploads/sgf-css/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVI.woff2) format('woff2'), url(/wp-content/uploads/sgf-css/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4uaVQ.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 600;
	font-style: italic;
	src: url(/wp-content/uploads/sgf-css/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjWVAewA.woff2) format('woff2'), url(/wp-content/uploads/sgf-css/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjWV4exg.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 700;
	font-style: normal;
	src: url(/wp-content/uploads/sgf-css/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVI.woff2) format('woff2'), url(/wp-content/uploads/sgf-css/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4uaVQ.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 700;
	font-style: italic;
	src: url(/wp-content/uploads/sgf-css/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAewA.woff2) format('woff2'), url(/wp-content/uploads/sgf-css/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWV4exg.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 800;
	font-style: normal;
	src: url(/wp-content/uploads/sgf-css/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4gaVI.woff2) format('woff2'), url(/wp-content/uploads/sgf-css/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4uaVQ.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 800;
	font-style: italic;
	src: url(/wp-content/uploads/sgf-css/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjWVAewA.woff2) format('woff2'), url(/wp-content/uploads/sgf-css/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjWV4exg.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 300;
	font-style: italic;
	src: url(/wp-content/uploads/sgf-css/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAewA.woff2) format('woff2'), url(/wp-content/uploads/sgf-css/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWV4exg.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 300;
	font-style: normal;
	src: url(/wp-content/uploads/sgf-css/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVI.woff2) format('woff2'), url(/wp-content/uploads/sgf-css/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4uaVQ.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} body, button, input, select, textarea { font-family: 'Open Sans', sans-serif; } .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h1, .entry-summary h2, .entry-summary h3, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6, .textwidget h1, .textwidget h2, .textwidget h3, .textwidget h4, .textwidget h5, .textwidget h6 { font-weight: 400; } h1, h2, h3, h4, h5, h6 { font-weight: 400; } .entry-title { padding-top: 20px; } a { text-color:#c20e1a !important; } img.size-full, img.size-large, img.wp-post-image { width: 100%; } p{ -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; } .content-area-wide { float: left; margin-right: -100%; width: 100%; } a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover { text-decoration: none; color: #fff; } .entry-content a, .entry-summary a, .taxonomy-description a, .logged-in-as a, .comment-content a, .pingback .comment-body > a, .textwidget a, .entry-footer a:hover, .site-info a:hover { box-shadow: none; } .headerbanner { position: relative; } .headerbanner h1 { position: absolute; bottom: 0px; color:#ffcc33; text-shadow: 2px 2px 4px #000; text-align: center; font-size: 70px; width:100%; text-transform: uppercase; font-weight: bold; } .hdrb { position: absolute; bottom: 0px; color:#ffcc33; text-shadow: 2px 2px 4px #000; text-align: center; font-size: 70px; width:100%; text-transform: uppercase; font-weight: bold; } .site { margin: 0 !important; } .site-inner { max-width: 100%; overflow: hidden; } .site-header{ background:#fff; padding: 2px 18% 0 18%; width: 100%; background-image: url("/wp-content/themes/besserer/images/besserer_logo.jpg"); background-repeat: no-repeat; background-position: 1% center; } .site-header-main{ padding: 0 0 20px; margin: 0 auto; width: 100%; min-height:122px; } .site-main > article { max-width: 1024px; margin-top: 0 ; margin-right: auto ; margin-left: auto; margin-bottom: 0; } .copyright { float: left; text-align: left; width: 50%; padding-left: 7%; } .terms { float:right; text-align: right; padding-right: 7%; width: 50%; } .site-footer { max-width:100%; margin: 0 auto; font-size: 12px; background: #000; padding: 0 !important; } .site-info { font-size: 12px; color: #fff; padding: 20px 0; width: 80%; margin:0 auto; } .site-info a { color: #fff; text-decoration: none; } .page-header { border:none; } .main-navigation{ position: relative !important; top: 40px ; color: #C20E1A; } .main-navigation a{ color: #C20E1A; text-transform: uppercase; font-weight: bold; font-size: 1.1rem; } .main-navigation a:disabled{ color: #ffcc33; } .main-navigation a:before { font-family: FontAwesome; content: "\f101"; display: inline-block; padding-right: 3px; vertical-align: middle; padding-bottom: 4px; } .main-navigation ul ul{ border:none !important; } .main-navigation a:hover{ color: #fff !important; text-shadow: none; } .main-navigation ul ul a { background: #fff; margin-bottom: 6px; color:#C20E1A; width: 15.6875em; } .main-navigation ul ul a:hover { background: #ffcc33; } .main-navigation ul ul li { background-color: #fff; border: 4px solid #ffcc33; border-bottom-width: 0; } .main-navigation ul ul::after { border: none; } .main-navigation ul ul::before { border-bottom-color: #ffcc33; } .main-navigation li:hover > a, .main-navigation li.focus > a { color: #289548 !important; } .main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a { color: #289548 !important; } .header-widget { background: none; font-size: 20px; margin: auto; } .ls-widget { background: none; max-width:1024px; margin:auto; } .widget { border-top: none; } .headline-widget h1{ font-size: 20px; text-align: center; color: #3555A8; } .specials-widget h1 { text-align: left; font-size: 16px; color: #3555A8; font-weight: bold; padding-left: 30px; margin-left: auto; margin-right: auto; } .specials-widget { background: url(/wp-content/themes/besserer/images/hook.PNG); background-position: 0 center; float:none; background-repeat: no-repeat; } .info-widget{ background: #c20e1a; text-align: center; width:100%; padding:10px 10px 20px; color: #fff; box-shadow: 0 2px 6px black; } .info-widget p{ font-weight: bold; font-size: 22px; margin:0 auto; } .info-widget h3{ font-size: 28px; color: #fff; margin: 0 auto !important; } .headercontact-widget{ background: #c20e1a; color: #fff; text-align: center; width:100% } .headercontact-widget a { text-decoration: none !important; color: #fff; } .headercontact-widget a[href^="tel"]:link, .headercontact-widgeta[href^="tel"]:visited, .headercontact-widgeta[href^="tel"]:hover { text-decoration: none !important; text-decoration-color: #000 !important; color: #fff; } .post-thumbnail img { display: none; } .widget { padding-top: 20 !important; } .menu-toggle { display:none; } .content-widget ul { list-style-image: url("/wp-content/themes/besserer/images/arrow.PNG") !important; list-style-position: outside; margin-left: 25px !important; } .content-widget li { margin-bottom: 25px !important; } .page-widget h1{ font-weight: bold; text-transform: uppercase; font-size: 2rem; text-align: center; } .page-widget h2{ font-weight: bold; color: #5b5b5b; font-size: 1.8rem; text-align: center; } .page-widget a{ font-weight: bold; color: #c20e1a; } .page-widget { font-size: 1.3rem; } .page-widget ul{ padding-left: 5%; } .page-widget img{ box-shadow: 2px 2px 5px #000; border: 2px solid #fff; } .page-widget ol{ padding-left: 5%; } .site-branding img { float:left; margin-top: 15px; } .metaslider .caption { font-size: 30px; font-weight: bold; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; padding-top: 20px; text-align: center; color:#ffcc33; } .metaslider img { border: 2px solid #fff; } div.ppt { display: none !important; } @media only screen and ( max-width: 1280px ){ .site-header{ background-image: none !important; } .main-navigation { display:none; } .site-info { height: 50px; } } } @media only screen and ( max-width: 1024px ){ } @media only screen and ( max-width: 780px ){ .site-header { padding-right: 0 ; padding-left: 2% ; } .site-main { margin-top: 0 !important; } .site-branding { display: block; } .page-widget { font-size: 1rem !important; } .page-widget h2 { font-size: 1.4rem !important; } .site-branding img { max-width: 300px; } .ls-widget { font-size: 40px; bottom: 70px; } .header-widget { font-size: 12px; text-align: center; max-width: 200px; margin-left: 0 !important; } .metaslider .caption { font-size: 20px; line-height: 26px; } .specials-widget h1 { font-size: 16px; color: #3555A8; } .headerbanner h1 { font-size: 24px; } .hdrb { font-size: 24px; } .info-widget p{ font-size: 16px; } .info-widget h3{ font-size: 20px; } .headercontact-widget { font-size: 12px; } .headercontact-widget { display:none; } #click-menu{ top: 40px !important; } .page-widget h1 { font-size: 1.2rem; } .responsive-menu-button { top: 35px !important; } .site-info { font-size: 10px; height: 50px; width: 100% } } @media only screen and ( max-width: 468px ){ .site-branding img { max-width: 200px; } } @media screen and (min-width: 44.375em) { .site-header-main .site-branding { margin: 0 auto; } .site-header-menu { margin: 0 auto; padding: 0 0 20px; } .primary-menu { width: auto; } body:not(.custom-background-image)::before, body:not(.custom-background-image)::after { height: 0 } } @media only screen and (min-width: 480px) and (max-width: 599px) { #header-top .hot-line { display:block !important; } }