@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap");
@font-face {
font-family: 'AvenirNext-Regular';
src: url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNext-Regular.eot?#iefix) format('embedded-opentype'),  
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNext-Regular.woff) format('woff'), 
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNext-Regular.ttf)  format('truetype'), 
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNext-Regular.svg#AvenirNext-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'AvenirNextCondensed-Heavy';
src: url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-Heavy.eot);
src: url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-Heavy.eot?#iefix) format('embedded-opentype'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-Heavy.woff2) format('woff2'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-Heavy.woff) format('woff'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-Heavy.ttf) format('truetype'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-Heavy.svg#AvenirNextCondensed-Heavy) format('svg');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'AvenirNextCondensed-Medium';
src: url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-Medium.eot);
src: url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-Medium.eot?#iefix) format('embedded-opentype'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-Medium.woff2) format('woff2'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-Medium.woff) format('woff'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-Medium.ttf) format('truetype'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-Medium.svg#AvenirNextCondensed-Medium) format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'AvenirNextCondensed-Bold';
src: url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-Bold.eot);
src: url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-Bold.eot?#iefix) format('embedded-opentype'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-Bold.woff2) format('woff2'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-Bold.woff) format('woff'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-Bold.ttf) format('truetype'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-Bold.svg#AvenirNextCondensed-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'AvenirNextCondensed-BoldItalic';
src: url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-BoldItalic.eot);
src: url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-BoldItalic.eot?#iefix) format('embedded-opentype'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-BoldItalic.woff2) format('woff2'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-BoldItalic.woff) format('woff'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-BoldItalic.ttf) format('truetype'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-BoldItalic.svg#AvenirNextCondensed-BoldItalic) format('svg');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'AvenirNextCondensed-DemiBold';
src: url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-DemiBold.eot);
src: url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-DemiBold.eot?#iefix) format('embedded-opentype'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-DemiBold.woff2) format('woff2'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-DemiBold.woff) format('woff'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-DemiBold.ttf) format('truetype'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-DemiBold.svg#AvenirNextCondensed-DemiBold) format('svg');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'AvenirNextCondensed-MediumItalic';
src: url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-MediumItalic.eot);
src: url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-MediumItalic.eot?#iefix) format('embedded-opentype'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-MediumItalic.woff2) format('woff2'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-MediumItalic.woff) format('woff'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-MediumItalic.ttf) format('truetype'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-MediumItalic.svg#AvenirNextCondensed-MediumItalic) format('svg');
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'AvenirNextCondensed-DemiBoldItalic';
src: url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-DemiBoldItalic.eot);
src: url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-DemiBoldItalic.eot?#iefix) format('embedded-opentype'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-DemiBoldItalic.woff2) format('woff2'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-DemiBoldItalic.woff) format('woff'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-DemiBoldItalic.ttf) format('truetype'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-DemiBoldItalic.svg#AvenirNextCondensed-DemiBoldItalic) format('svg');
font-weight: 600;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'AvenirNextCondensed-UltraLightItalic';
src: url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-UltraLightItalic.eot);
src: url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-UltraLightItalic.eot?#iefix) format('embedded-opentype'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-UltraLightItalic.woff2) format('woff2'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-UltraLightItalic.woff) format('woff'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-UltraLightItalic.ttf) format('truetype'),
url(//petersenind.com/wp-content/themes/petersenind/fonts/AvenirNextCondensed-UltraLightItalic.svg#AvenirNextCondensed-UltraLightItalic) format('svg');
font-weight: 200;
font-style: italic;
font-display: swap;
}
html, body {
overflow-x: hidden;
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body{margin:0;padding:0;font-family: 'AvenirNext-Regular';font-size: 24px;background-color: #f5f5f5;}
h1{font-size: 50px;}
h2{font-size: 40px;font-family: 'AvenirNextCondensed-Bold';}
h3{font-size: 30px;font-family: 'AvenirNextCondensed-Bold';}
h4{font-size: 26px;font-family: 'AvenirNextCondensed-Bold';}
h5{font-size: 26px;font-family: 'AvenirNextCondensed-Bold';}
h6{font-size: 26px;font-family: 'AvenirNextCondensed-Bold';}
p{margin:0 0 20px 0px;}
h1, h2, h3, h4, h5, h6{
margin-top: 1em;
margin-bottom: 1em;
}
.no-js #loader{display:none;}
.js #loader{display:block;position:absolute;left:100px;top:0;}
.se-pre-con{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:url(//petersenind.com/wp-content/themes/petersenind/images/loader.svg) center no-repeat #ffffff;background-size:120px auto;}
a{text-decoration:none;transition: all .4s;-webkit-transition: all .4s;}
select, input[type="text"], input[type="email"], input[type="password"],input[type="tel"],input[type="url"],textarea{border:solid 1px #e3e3e3;height:50px;width:100%;max-width:100%;color:#666666;font-size:18px;border-radius:0;padding:0 20px;outline:none;font-family: 'AvenirNext-Regular';}
textarea{height: 150px;padding: 20px;}
input[type="submit"]{border:none;background:#100f0f;color:#fff;padding:13px 42px;line-height:normal;cursor:pointer;border-radius:0;font-size:22px;transition:all 0.5s;outline:none;font-family: 'AvenirNext-Regular';}
input[type="submit"]:hover {background: #f5bf27;color: #100f0f;}
.container{width:1440px;max-width:100%;margin:auto;padding:0 20px;}
.alignleft {float: left;margin: 0 20px 20px 0;}
.alignright {float: right;margin: 0 0 20px 20px;}
.alignnone {float: none;margin: 0 0 15px 0px;display: block;}
.aligncenter {float: none;margin: 0 auto 15px auto;display: list-item;}
.site-header{background:#100f0f;position:relative;}
.logo{padding:17px 0;}
.logo img{display:block;}
.hb-in{display:flex;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;align-items:center;-webkit-align-items:center;-ms-flex-pack: center;justify-content:space-between;-ms-flex-pack: justify;}
.h-search{position:relative;margin:0 0 0 82px;}
.h-search a{display: block;}
.search-input-box{position:absolute;padding:15px;background:#ffffff;width:300px;top:80px;right:0;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;z-index:9;}
.search-input-box form{display:flex;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;}
.search-input-box form input[type="text"]{height:35px;font-size:14px;padding:0 11px;}
.search-input-box form input[type="submit"]{font-size:0;background:#100f0f url(//petersenind.com/wp-content/themes/petersenind/images/search-icon.png) no-repeat center center;padding:13px 20px;background-size:20px auto;}
.h-search.open-search .search-input-box{top:37px;visibility:visible;opacity:1;}
.search article {
background-color: #eeeeee;
padding: 10px 30px;
margin-bottom: 60px;
}
.search article a {
color: #f3be27;
}
.search .nav-links {
margin-bottom: 150px;
}
.search .nav-previous, .search .nav-next {
width: 50%;
float: left;
}
.search .nav-previous a, .search .nav-next a {
background: #100f0f;
padding: 10px 40px;
color: #f3be27;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 5px;
}
.hr-right{display:flex;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;align-items:center;margin:0 -190px 0 0;}
nav{position:relative; width:100%;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
#cssmenu > ul > li{float:left;margin:0 0 0 38px;}
#cssmenu > ul > li > a{line-height:129px;font-size:22px;display:inline-block;color:#ffffff;font-family: 'Roboto Condensed', sans-serif;text-transform:uppercase;padding: 0px 5px;font-weight: 400;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.current-menu-item:hover > a,#cssmenu ul li.current-menu-item > a,#cssmenu ul li.has-sub.current-menu-item:hover > a{color:#f5bf27;background-color:#000000;}
#cssmenu ul ul{position:absolute;top:108%;visibility:hidden;opacity:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;z-index:99;}
#cssmenu ul ul li{-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#f5bf27;transition:all .25s ease;}
#cssmenu li:hover > ul{top:100%;opacity:1;visibility:visible;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;}
#cssmenu li:hover > ul ul{top:0;}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid #d8a515;padding:11px 15px;width:250px;font-size:14px;text-decoration:none;font-family: 'Roboto Condensed', sans-serif;color:#100f0f;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover,#cssmenu ul ul li:hover{background:#100f0f;}
.site-footer{background:#100f0f;padding:50px 0;}
.fb-in{display:flex;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;align-items:center;-webkit-align-items:center;-ms-flex-pack: center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack: justify;}
.copyright{padding-right:20px;}
.copyright p{margin:0;font-size:22px;color:#797979;font-family:'AvenirNext-Regular';}
.copyright p a{color:#fff;}
.copyright p a:hover{text-decoration:underline;}
.social-icon ul{padding:0;margin:0;list-style:none;display:flex;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;}
.social-icon ul li{margin-left:24px;}
.social-icon ul li:first-child{margin-left:0;}
.social-icon ul li a:hover img{opacity:1;}
.social-icon ul li a img{display:block;opacity:0.5;transition:all 0.3s;}
.fl-button{font-family: 'AvenirNextCondensed-Bold';}  .fl-rich-text p a{
color: #f7a300;
}
.grapple_text .fl-heading{
line-height: normal;
}
.two_block_text .fl-module-button{
position: absolute;
bottom: 30px;
left: 30px;
}
.two_block_text .fl-rich-text{
width: 65%;
}
.custom-content h6.fl-heading {
font-size: 22px;
}
.product_sidebar_menu .menu li a{
padding: 12px;
display: inline-block;
width: 100%;
background-color: #f1bf24;
font-family: 'AvenirNextCondensed-MediumItalic';
}
.product_sidebar_menu .menu li{
margin-bottom: 5px;
}
.custom_tab_panel .pp-tabs-panel-content a{
color: rgb(243, 190, 39);
}
.product_box .fl-heading{
font-family: 'AvenirNextCondensed-DemiBold';
}
.product_box .fl-heading a:hover{
color: rgb(243, 190, 39) !important;
}
.product_box .fl-heading a:hover .fl-heading-text{
color: rgb(243, 190, 39) !important;
}
.single-post .site-main{padding: 60px 0;}
.single-post .site-main .hentry .entry-header{padding-bottom: 30px;}
.single-post .site-main .hentry .entry-header .entry-title {
margin: 0;
font-size: 65px;
font-family: 'AvenirNextCondensed-Bold';
}
.single-post .site-main a{
color: #f5bf27;
}
.single-post .site-main a:hover{
color: #000000;
}
.single-post .site-main .hentry .entry-content h2, .single-post .site-main .hentry .entry-content h3 {
font-size: 46px;
margin: 50px 0 20px;
}
.single-post .site-main .navigation.post-navigation {
padding: 60px 0 0;
}
.single-post .site-main .screen-reader-text {
font-size: 46px;
margin: 0;
}
.single-post .site-main .navigation.post-navigation .nav-links {
display: flex;
justify-content: space-between;
padding: 35px 0 0;
}
.single-post .site-main .navigation.post-navigation .nav-links > * {
width: 47%;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 20px 0;
display: flex;
}
.single-post .site-main .navigation.post-navigation .nav-links > div a {
font-size: 14px;
position: relative;
display: inline-block;
color: #000;
font-family: 'Roboto Condensed', sans-serif;
text-transform: uppercase;
} 
.single-post .site-main .navigation.post-navigation .nav-links .nav-previous a:hover, .single-post .site-main .navigation.post-navigation .nav-links .nav-next a:hover {
color: #f5bf27;
}
.single-post .site-main .navigation.post-navigation .nav-links .nav-next{text-align: right;justify-content: flex-end;}
.single-post .site-main .navigation.post-navigation .nav-links > div a .nav-subtitle {
display: block;
font-weight: bold;
color: #000;
padding: 0 0 10px;
text-transform: uppercase;letter-spacing: 2px;
}
.single-post .site-main .comments-area {
max-width: 100%;
width: 790px;
background: #fff;
padding: 50px;
margin: 60px 0 0 0;
box-shadow: 0px 0px 25px rgba(0,0,0,0.2);
}
.single-post .site-main .comments-area h3 {
font-size: 48px;
margin: 0 0 30px;
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
color: #333333;
}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{
color: #f2bf25;
}
.ar-block-in .hentry {
width: 100%;
padding: 40px;
background: #eeeeee;
margin: 0 0 35px;
}
.ar-block-in .hentry h2.entry-title {
margin: 0 0 10px;
font-size: 30px;
}
.ar-block-in .hentry .entry-meta {
font-size: 18px;
padding: 0 0 20px;
}
.ar-block-in .hentry .entry-content a, .ar-block-in .hentry .entry-meta a, .ar-block-in .hentry .entry-footer a {
color: #f5bf27;
}
.ar-block-in .hentry .entry-content a:hover, .ar-block-in .hentry .entry-meta a:hover, .ar-block-in .hentry .entry-footer a:hover {
color: #000000;
}
.ar-block-in .hentry .entry-content h2 {
font-size: 30px;
}
.inner-middle-main{
padding: 70px 0;
font-size: 18px;
}
.inner-middle-main #wpas_form_login{margin-bottom: 50px;}
.inner-middle-main form input[type="checkbox"]{appearance: auto;}
.inner-middle-main form .wpas-btn,.inner-middle-main .wpas-submit-ticket .wpas-btn,.inner-middle-main .wpas-ticket-buttons-top .wpas-btn,.dealer-login-form form .pp-submit-button{
font-size: 15px;
height: auto;
line-height: normal;
text-align: center;
background: #f2bf25;
border-width: 1px;
border-color: #f2bf25;
border-style: solid;
color: #0a0a0a;
font-weight: 700;
border-radius: 4px;
padding: 10px 20px;
font-family: avenirnext-regular;
}
.inner-middle-main form .wpas-btn:hover,.inner-middle-main .wpas-submit-ticket .wpas-btn:hover,.inner-middle-main .wpas-ticket-buttons-top .wpas-btn:hover,.dealer-login-form form .pp-submit-button:hover{
background: #0a0a0a;
border-color: #ccc;
color: #fff;
}
.inner-middle-main .wpas-submit-ticket form .container{width: 100%;padding: 0;}
.inner-middle-main .wpas-submit-ticket .wpas-ticket-buttons-top .wpas-link-logout:hover:after,.inner-middle-main .wpas-ticket-buttons-top .wpas-link-logout:hover:after{background-image: url(//petersenind.com/wp-content/themes/petersenind/images/download-white.svg);opacity: 1;transition: all .4s;}
#privacy-option-content{padding-top: 60px;}
#privacy-option-content .entry-content-tabs .form-table{width: 100% ;font-size: 18px;}
#privacy-option-content .entry-content .wpas-gdpr-tab button {
font-family: avenirnext-regular;
font-weight: bold;
}
.single-ticket .inner-middle-main .fl-module.fl-module-pp-breadcrumbs.fl-node-5f806c986c986 {
display: none;
}
.single-ticket .inner-middle-main .entry-header h1.entry-title {
margin-top: 0;
font-size: 34px;
}
.lr-main{display: flex; flex-wrap: wrap;}
.l-side {
width: 33.33%;
}
.r-side {
width: 66.67%;
padding: 0 0 0 40px;
}
.l-side ul {
margin: 0;
padding: 0;
list-style: none;
}
.l-side .menu-dealer-login-container ul{
background-color: #f2bf25;
}
.l-side .menu-dealer-login-container ul li{
font-family: "Roboto Condensed", sans-serif;
font-weight: 700;
font-size: 16px;
line-height: 1;
letter-spacing: 1px;
border-top: 1px solid #000000;
}
.l-side .menu-dealer-login-container ul li:first-child{border: 0;}
.l-side .menu-dealer-login-container ul li.current-menu-item a{color: #ffffff;background-color: #000000;}
.l-side .menu-dealer-login-container ul li a{padding: 14px;display: block;color: #000000;}
.l-side .menu-dealer-login-container ul li a:hover{color: #ffffff;background-color: #000000;}
.r-side table.wpas-table th, .r-side table.wpas-table td {
display: table-cell;
}
.warranty_claim_msg {
color: #3c763d;
background-color: #dff0d8;text-align: center;padding: 15px;
} @media screen and (max-width:1830px){
.hr-right{margin:0;}
#cssmenu > ul > li{margin:0 0 0 20px;}
#cssmenu > ul > li > a{font-size:16px;}
#cssmenu li:last-child:hover > ul {right: 0;}
}
@media only screen and (max-width:1440px){
.container{width:1280px;}
.h-search{margin:0 0 0 50px;}
}
@media only screen and (max-width:1279px){
.container{width:1024px;}
#cssmenu > ul > li {margin: 0 0 0 10px;}
#cssmenu > ul > li > a {font-size: 14px;line-height: 110px;}
.logo img {width: 140px;}
.h-search{margin:0 0 0 30px;}
.h-search img{display: block;}
}
@media only screen and (max-width:1023px){
h1{font-size: 52px;}
h2{font-size: 42px;}
h3{font-size: 32px;}
h4{font-size: 28px;}
h5{font-size: 26px;}
h6{font-size: 24px;}
.container{width:768px;}
#cssmenu{width:100%;display:flex;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;justify-content:flex-end;position:static;}
#cssmenu ul{width:100%;display:none;position:absolute;top:100%;background:#100f0f;z-index:99;left:0;right:0;}
#cssmenu ul li{width:100%;border-top:1px solid #ffffff1f;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none;margin:0;}
#cssmenu ul ul li a{padding:15px 45px 15px 50px;}
#cssmenu > ul > li > a{font-size:16px;padding:15px 45px 15px 30px;line-height:normal;}
#cssmenu ul ul li{background:#100f0f!important;}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#fff;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.current-menu-item > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none} 
#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}
#cssmenu .menu-button{position:relative;width:35px;height:25px;cursor:pointer;z-index:1;}
#cssmenu .menu-button:after{position:absolute;top:10px;right:0;display:block;height:8px;width:100%;border-top:3px solid #ffffff;border-bottom:3px solid #ffffff;content:'';left:0;margin:auto;}
#cssmenu .menu-button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:0;right:0;left:0;margin:auto;display:block;height:3px;width:100%;background:#fff;content:'';}
#cssmenu .menu-button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:10px;border:0;height:3px;width:100%;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#cssmenu .menu-button.menu-opened:before{top:10px;background:#fff;width:100%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:-1px;display:block;border-left:1px solid #ffffff1f;height:50px;width:50px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#fff;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#fff;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.current-menu-item a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.current-menu-item > a,#cssmenu > ul ul > li.has-sub > ul > li.current-menu-item > a{border-top:none}
#cssmenu li > ul{transition:none;visibility:visible;opacity:1;}
#cssmenu li:hover > ul{transition:none;}
body{font-size: 22px;}
.two_block_text .fl-rich-text{width: 100%;}
.two_block_text .fl-module-button{left: 15px;}
.single-post .site-main .hentry .entry-header .entry-title{font-size: 48px}
.single-post .site-main .hentry .entry-content h2, .single-post .site-main .hentry .entry-content h3 {font-size: 38px;margin: 30px 0 10px;}
.single-post .site-main .screen-reader-text,.single-post .site-main .comments-area h3{font-size: 38px;}
}
@media only screen and (max-width:767px){
h1{font-size: 42px;}
h2{font-size: 32px;}
h3{font-size: 28px;}
h4{font-size: 26px;}
h5{font-size: 24px;}
h6{font-size: 22px;}
body{font-size: 20px;}
.container{width:640px;}
.fb-in{flex-wrap:wrap;text-align:center;justify-content:center;}
.social-icon{padding:30px 0 0;}
.social-icon ul li{margin:0 12px;}
.copyright p{font-size:18px;}
.two_block_text .fl-module-button{position: static;}
.single-post .site-main .comments-area h3{font-size: 45px;}
.single-post .site-main {
padding: 40px 0;
}
.l-side {
width: 100%;
}
.r-side {
width: 100%;
padding: 30px 0 0;
}
}
@media only screen and (max-width:639px){
body{font-size:18px;}
.container{width:480px;}
.alignright, .alignleft {float: none;margin: 0 auto 20px auto;display: list-item;}
.single-post .site-main .hentry .entry-content h2, .single-post .site-main .hentry .entry-content h3,.single-post .site-main .screen-reader-text, .single-post .site-main .comments-area h3 {font-size: 28px;}
.single-post .site-main .hentry .entry-header .entry-title {font-size: 32px;}            
.single-post .site-main .comments-area{padding: 30px;}
input[type="submit"]{font-size: 16px;}
.single-post .site-main .navigation.post-navigation {
padding: 40px 0 0;
}
.single-post .site-main .navigation.post-navigation .nav-links {padding: 20px 0 0;}
.ar-block-in .hentry .entry-meta{font-size: 16px;}
.inner-middle-main{padding: 50px 0;font-size: 16px;}
}
@media only screen and (max-width:479px){
body{font-size:16px;}
.container{width:375px;}
.logo{width:130px;}
.logo img{width:100%;}
.single-post .site-main .hentry .entry-content h2, .single-post .site-main .hentry .entry-content h3, .single-post .site-main .screen-reader-text, .single-post .site-main .comments-area h3 {
font-size: 24px;
}
.single-post .site-main .hentry .entry-content h2, .single-post .site-main .hentry .entry-content h3 {    
margin: 20px 0 10px;
}
.ar-block-in .hentry h2.entry-title,.ar-block-in .hentry .entry-content h2{font-size: 24px;}
.ar-block-in .hentry .entry-meta{font-size: 14px;}
}