*:not(i):not(span) { font-family:lato,sans-serif !important; }

img {
    user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

h1.new { font-size: 50px; }
h2.new { font-size: 42px; }
h3.new { font-size: 35px; }
h4.new { font-size: 30px; }
h5.new { font-size: 28px;  line-height: 28px; }
h6.new { font-size: 16px; }
p.new { font-size: 18px; }

h1,h1.new,h2,h2.new,h3,h3.new,h4,h4.new,h5,h5.new,h6,h6.new,p,p.new,.widget-title,.post-title,.post-details { color:#727074; }

h4.post-title { padding-bottom: 10px; font-size:30px; }
h4.widget-title { font-size: 28px; }
a:not(.uk-slidenav) { color: inherit !important; }
a:hover { text-decoration: none !important; }
aside { margin-bottom: 35px; padding: 20px; background: #fff; }
aside:last-child { margin-bottom: 0; }
.material-icons.large { font-size: 130px !important; }
.fa { font-size: 24px !important; }

.header-container { padding: 10px 0px; }
.menu-container > div > ul { list-style: none; margin: 0; padding: 0; font-size: 18px; }
.menu-container > div > ul > li { display: inline-block; }
.menu-container > div > ul > li > a:hover { background: #6997b4; color:#fff !important; }
.menu-container > div > ul > li > a { padding: 20px; }

.planner-intro-container { padding: 40px 0px; background: #e6e6e6; }
.planner-preview-container { padding: 40px 0px; }
.planner-intro-container h4.new { line-height: normal; }
.preview { padding: 20px; }

hr.copyright { width:90%; margin: 15px auto; }
.mail-block > hr, .social-block > hr, .newsletter-block > hr { width: 90%; }

.mail-block > a > i { vertical-align: middle; padding-right: 3px; }
.social-block > a:not(:last-child) > i { padding-right: 10px;}

.menu-container a, footer a, .menu-container a:hover, footer a:hover { color:#292658 !important; }

.standard-frame input#mce-EMAIL { width: calc(100% - 20px); position: relative; left: -1px; }
.standard-frame input#mc-embedded-subscribe { width:100%; }

div#mc_embed_signup_scroll label { color: #727074; }

input#mce-EMAIL { border: 1px solid #e6e6e6; padding: 11px 10px; margin: 15px 0; width:calc(90% - 20px); position: relative; left: -1px; }
input#mc-embedded-subscribe { border: 0; padding: 10px 20px; margin-bottom: 15px; width:90%; }

input#mce-EMAIL::-webkit-input-placeholder {  text-transform: capitalize; }
input#mce-EMAIL::-moz-placeholder { text-transform: capitalize; }
input#mce-EMAIL:-ms-input-placeholder { text-transform: capitalize; }
input#mce-EMAIL:-moz-placeholder { text-transform: capitalize; }

.post:not(:first-child) { margin-top:45px; }
.post > div > p:last-child { margin:0px; }
.post-details > div > * { vertical-align: middle; }
.post-details > div:first-child { padding-right: 20px; }
.post-details > div { display:inline; }

.post p:empty { display: none; }

.slider-button { margin-top: 40px; }
.slider-button > a { padding: 10px 20px; border: 3px solid #fff; text-decoration: none !important; }
.slider-button > a:empty { display:none; }

.uk-slidenav-previous:before { content: "\f0a8" !important; } 
.uk-slidenav-next:before { content: "\f0a9" !important; } 

.post-thumb:hover img { opacity: .8; filter: alpha(opacity=80); }

input#searchsubmit { border:0; background:#6997b4; color:#fff; margin-left: -4px; padding: 10px 16px}
.searchform input#s { border: 0; background: #f7f7f7; padding: 10px; }
.screen-reader-text { display: none; }

.icon-set-container { padding: 70px; background:#e6e6e6; color:#fff; }

div#mc_embed_signup input#mc-embedded-subscribe  { background: #6997b4; color: #fff; }
div#mc_embed_signup p:empty { display: none; }

.uk-slidenav-position, 
.uk-slidenav-position > ul, 
.uk-slidenav-position > ul > li, 
.uk-slidenav-position > ul > li > img { max-height: calc(100vh - 80px); }

.site-logo > img { max-height: 60px; }

form > button { background: #6997b4; color:#fff; }
.post .material-icons { color: #6997b4; }
.mail-block i { color: #6997b4; }
.social-block i { color: #6997b4; }

.pre-container { margin-top: 10vh; }
.pre-container > div#mc_embed_signup > form > div#mc_embed_signup_scroll > input#mce-EMAIL  { display:inline; width:40%; }
.pre-container > div#mc_embed_signup > form > div#mc_embed_signup_scroll > div > input#mce-EMAIL  { display:inline; width:40%; }
.pre-container > div#mc_embed_signup > form > div#mc_embed_signup_scroll > div { display:inline; }
.pre-container > div#mc_embed_signup > form > div#mc_embed_signup_scroll > .clear { display:inline; }
.pre-container > div#mc_embed_signup > form > div#mc_embed_signup_scroll > .clear > input#mc-embedded-subscribe 
{ width:auto; position: relative; left: -5px; padding: 12px 20px; }

#hellobar-pusher { height:0 !important; }

iframe#fbd5b5ac7f460519e4a0074ebd48c1c6f25fb57a2-container { z-index: 999 !important; }

@media (max-width:768px) { 
    .uk-offcanvas-bar { background: #fff !important; }
    .standard-frame { padding-top:25px !important; padding-bottom: 25px !important; }
    .widgets-area { margin-top: 35px; }
    .searchform input#s { width: 65%; }
    input#searchsubmit { width:30%; }
    .social-block, .mail-block { margin-bottom: 35px !important; }
    .post:not(:first-child) { margin-top: 25px !important; }
    .uk-slidenav-position, 
    .uk-slidenav-position > ul:not(.uk-dotnav), 
    .uk-slidenav-position > ul:not(.uk-dotnav) > li, 
    .uk-slidenav-position > ul:not(.uk-dotnav) > li > img { height: calc(100vh - 80px) !important; }
    .planner-preview-container { padding: 25px 0; }
    h5.new { line-height: 28px; }
    .feature-2 > div > div { padding: 35px 0 20px 0; margin: 0 25px !important; }
    .preview { padding: 0; }
    .uk-width-1-1.planner-preview-container > div > div > div:last-child > div { padding: 35px 0 0 0 !important; }
    .feature-1 { max-height: none !important; }
    .feature-1 > img { display: none !important; }
    .feature-1 .uk-overlay-panel { position:relative !important; margin:7% 0; }
    .icon-set-container > div > div > div:not(:last-child) { padding-bottom: 20px; }
    h4.new { line-height: 30px; }
    .uk-dotnav { margin-bottom: 5% !important; }
    .mobile-logo-container { padding: 40px 15px; }
    .mobile-menu-container > div > ul.menu { list-style: none; padding: 0px 15px; margin: 0;}
    .mobile-menu-container > div > ul.menu > li > a { padding: 15px 55px 15px 0; }
    .mobile-menu-container > div > ul.menu > li:not(:last-child) { border-bottom: 1px solid; margin-bottom: 15px; padding-bottom: 15px; border-bottom-color: inherit !Important; }
}

@media (max-width: 425px) { 
    .uk-offcanvas-bar { background: #fff !important; }
    .planner-intro-container { padding: 30px 0; }
    h1.new { line-height: 50px; }
    .planner-preview-container { padding: 25px 0 20px 0; }
    .icon-set-container { padding: 50px 0; }
    .icon-set-container > div > div > div:not(:last-child) { padding-bottom: 50px; }
    .uk-dotnav { margin-bottom: 7% !important; }
    /*.pre-container { padding: 15% 10px !important; }*/
}