@charset "utf-8";
.monitorleadform
{
font-size:.8em;
}
.inputMLF {
width: calc( 100% - 1em ) !important;
padding: .5em !important;
border: 0 !important;
background-color: #eee !important;
border-bottom: 2px solid #aaa !important;
margin:0 !important;
border-radius:3px !important;
}
.asterisk { color: #f33; font-weight: bold; }
.fcukyuospom { display:none !important; }
.gabHalfWidthMLF { float:left; width:calc( 50% - 1em ); }
@media only screen and (max-width: 1100px)
{
.gabHalfWidthMLF { width:calc( 100% - 1em ); }
}
.gabNewsImgBoxBig { width: calc(50% - 1.5em); height: auto; float:left; margin: .3em 1.5em 1.8em 0; }
.gabNewsTextBoxSmall { width: calc(50%); float:left; margin: 0 0 1.8em 0; }
.gabNewsImgBox { width: calc(33% - 1.5em); height: auto; float:left; margin: .3em 1.5em 1.8em 0; }
.gabNewsTextBox { width: calc(67%); float:left; margin: 0 0 1.8em 0; }
@media only screen and (max-width: 600px)
{
.gabNewsImgBox, .gabNewsImgBoxBig { width:calc( 100% ); margin: .5em 0; }
.gabNewsTextBox, .gabNewsTextBoxSmall { width:calc( 100% ); }
.gabHideOnMobile { display:none; }
}
#errortext
{
margin-left: 4px;
color: #dd0000;
font-size: 14px;
}
#successtext
{
margin-left: 4px;
color: #00aa00;
font-size: 14px;
}
.gabPopup {
position: fixed;
right: calc( 50% - 350px );
width: 700px;
top: 160px;
height: auto;
padding: 0;
background: rgb(71, 157, 58);
color: #fff;
border-radius: 3px;
z-index: 5;
}
.gabShadow {
-webkit-box-shadow: 0px 4px 8px 4px rgba(0,0,0,0.12);
-moz-box-shadow: 0px 4px 8px 4px rgba(0,0,0,0.12);
box-shadow: 0px 4px 8px 4px rgba(0,0,0,0.12);
}
.gabAppearAnim {
animation-name: opac;
animation-duration: .5s;
}
.gabPlainIframe { width: 100%;height: 535px;border-radius: 1em; }
@media only screen and (max-width: 900px) {
.gabPlainIframe { height: 1020px; }
}
.gabDesktopOnly {}
.gabHalfWidth { float:left; width:calc( 50% - 1em ); }
.gabThirdWidth { float:left; width:calc( 33% - 1em ); }
.gabTwoThirdWidth { float:left; width:calc( 67% - 1em ); }
@media only screen and (max-width: 800px)
{
.gabHalfWidth, .gabThirdWidth, .gabTwoThirdWidth { width:calc( 100% - 1em ); }
.gabDesktopOnly { display:none; }
.gabPopup { right:.5em; width: calc( 100% - 1em ); font-size:.8em; }
} @media only screen and (max-width:860px) {
.responsive #top .av-main-nav .menu-item {
display: none;
}
.responsive #top .av-main-nav .menu-item-avia-special {
display: block;
}
}
.av-magazine-hero-top .av-magazine-top-bar  { display:none; }
.av-magazine-title { color: #236421 !important; font-size: 1.2em !important; }
.has-col-ffffff-color a { text-decoration: underline !important; }
.has-col-ffffff-color a:hover { color: #fffa !important; } #socket .sub_menu_socket li {
border: none !important;
line-height: 2em !important;
} .thrv-button-group-item:not(.tcb-active-state) { opacity: 50%; } .gabSlider {
-webkit-appearance: none;
width: 200px;
height: 1em;
border-radius: .5em;
background: #d3d3d3;
outline: none;
opacity: 0.7;
-webkit-transition: opacity .15s ease-in-out;
transition: opacity .15s ease-in-out;
margin-right:.5em;
}
.gabSlider:hover {
opacity: 1;
}
.gabSlider::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
width: 1.2em;
height: 1.2em;
background: #369a38;
cursor: pointer;
}
.gabSlider::-moz-range-thumb {
width: 1.2em;
height: 1.2em;
background: #369a38;
cursor: pointer;
}
.gabCalc h3 { margin: 1em 0; } .gabTable td, .gabTable th { padding: 8px 4px 8px 8px; }
@media (max-width:550px) {
.gabTable { margin-left: -2.5em; }
.gabTable td, .gabTable th { padding: 8px 2px 8px 6px; }
.gabTable td h4, .gabTable th h4 { font-size: 1.1em; font-weight: bold; }
}
@keyframes fadeinfadeout
{
0% { opacity: 0; }
10% { opacity: 1; }
50% { opacity: 1; }
60% { opacity: 0; }
100%{ opacity: 0; }
}
@keyframes opac {
from { opacity: 0; }
to { opacity: 1; }
}
 .wp-about-author-containter h3, .wp-about-author-containter p{
margin:0 0 10px 0;
padding:0;
}
.wp-about-author-containter-top{
background: #f2f7fc;
border-top: 4px solid #000;
clear: both;
margin: 20px 0;
overflow: hidden;
padding: 20px;
}
.wp-about-author-containter-around{
background: #f2f7fc;
border: 1px solid #000;
clear: both;
margin: 20px 0;
overflow: hidden;
padding: 20px;
}
.wp-about-author-containter-none{
background: #f2f7fc;
border-top:none;
clear: both;
margin: 20px 0;
overflow: hidden;
padding: 20px;
}
.wp-about-author-pic{
background: #fff;
border: 1px solid #e7e7e7;
float: left;
margin: 0 -122px 0 0;
padding: 10px;
}
.wp-about-author-pic.wp-about-author-circle,
.wp-about-author-pic.wp-about-author-circle img {
border-radius: 50%;
}
.wp-about-author-text{
margin: 0 0 0 140px;
display: table;
}
.wp-about-author-text > h3 {
margin-top: 0;
}
.wp-about-author-text p {
margin: 0 0 5px 0;
}
.wp-about-author-text p.wpa-nomargin {
margin: 0;
}
.wpa-social-icons{
margin:0 3px;
}