@import url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
body.has-sidebar #main .sidebar{padding-top: 20px;}
#simple-social-icons-2 ul li a{display: inline-block !important;}

body #mc_embed_signup h2{margin: 0 0 15px; font-size: 16px; line-height: 1.3;}
body #mc_embed_signup .indicates-required, #mc_embed_signup br{display: none;}
body #mc_embed_signup .mc-field-group label{display: block; margin: 0 0 5px;}
body #mc_embed_signup #mce-EMAIL{margin: 0 0 10px; padding: 0 10px; height: 40px; box-sizing: border-box; line-height: 40px; display: block; width: 100%; color: #000;}
body #mc_embed_signup .button{background: #000; color: #fff; width: 100%;}
body #mc_embed_signup p:empty{display: none;}
body #mc_embed_signup .mc-field-group{margin: 0; width: 100%;}
body #mc_embed_signup{background: none;}

body .pum{background: rgba(0,0,0,.3);}
body .pum  #mc_embed_signup{background: none;}
body .pum .clear{margin-bottom: 0;}
body .pum #mc_embed_signup h2{font-weight: bold;}
body .pum #mc_embed_signup #mce-EMAIL{margin-bottom: 0; border: 1px solid rgba(0,0,0,.1);}
body #mc_embed_signup .button{height: 40px; line-height: 40px; padding: 0 15px; border-radius: 0; border: 0;}
body .pum #mc_embed_signup .button{margin-bottom: 0 !important; background-color: #68a04a !important;}
.pum-close{padding: 0 15px !important; background: #000 !important;}
body #mc_embed_signup h2{padding-top: 20px;}
.fusion-widget-area .widget_categories ul li a:before{display: inline-block; content: "\f054" !important; font: normal normal normal 14px/1 FontAwesome !important; padding: 4px 0 0 0 !important; font-size: inherit; text-rendering: auto; font-smoothing: antialiased;}
.fusion-main-menu ul .fusion-main-menu-search a:after{content: "\f002" !important; font: normal normal normal 14px/1 FontAwesome !important; font-size: inherit; text-rendering: auto; font-smoothing: antialiased;}
@media (max-width: 1150px){
  #sidebar .lsi-social-icons li a{height: 40px; line-height: 44px; display: block; padding: 0; text-align: center; font-size: 25px !important; width: 40px;}
}

@media (min-width: 992px){
  .category #posts-container.fusion-blog-layout-grid .fusion-post-grid,
  .search #posts-container.fusion-blog-layout-grid .fusion-post-grid{padding: 10px; width: 49% !important;}
  
}

@media (max-width: 991px){
  .fusion-logo-left.fusion-header-v4 .fusion-logo{display: block; text-align: center;}
  .fusion-header-v4 .fusion-logo .fusion-logo-link{float: none; display: inline-block;}
  .fusion-header-v4 .fusion-logo .fusion-logo-link img{max-width: 300px;}
  #main{padding: 25px 15px;}
  .fusion-blog-infinite .fusion-flexslider{margin: 0 0 10px;}
  .fusion-blog-infinite .fusion-post-content h2{margin: 0 0 10px;}
  .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper{float: none; display: block; width: 100%;}
  .fusion-logo-left .fusion-header-banner{float: none; display: inline-block;}
  .fusion-header-v4 .fusion-header{padding: 15px;}
  .yt-embed{position: relative; padding-top: 56.25%;}
  .yt-embed iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
  .fusion-content-widget-area .widget li{margin: 0 0 10px;}
  .avada-contact-form{padding-top: 25px;}
  body .avada-contact-form input, body .avada-contact-form textarea{width: 100% !important;}
  body .avada-contact-form input{height: 40px; line-height: 40px;}
}


@media (max-width: 800px){
  .fusion-mobile-menu-icons{top: 24px;}
}

@media (max-width: 500px){
  .fusion-header-v4 .fusion-logo .fusion-logo-link img{max-width: 100%;}
}

