﻿/*
Theme Name: Optimizer Child
Template:optimizer
*/

.page_head {display:none;}

.center {width:96% !important;}

.logo img {vertical-align:middle !important; width: 30vw; min-width:200px;}

.desc {display:inline !important; font-size:28px !important;}

#footer .widgets .widget {width:90% !important;}

.menuitem a {padding:1em !important;}

#content {margin-top:0px !important;}

.single_post {padding: 2.5% 0;}

h1 {line-height: 1em !important; -webkit-margin-before: 0em;}

.wpcf7-text, .wpcf7-textarea {background:#f0f0f0 !important; width:40% !important;}

.wpcf7-submit {float:left !important;}

 /*
     .header {background:inherit !important; background-image: url(/wp-content/themes/optimizer-child/metal_hd_bg.jpg) !important;}
*/
.wpcf7-text, .wpcf7-textarea {border-color:rgba(0, 0, 0, 1) !important;}

/*.has_trans_header.home #topmenu {background-color:#333333 !important;}*/

#topmenu ul li ul {margin-left:15px !important; left: -15px !important; width:200px;}

#topmenu ul li a {padding:20px 6px !important;}

#topmenu ul li span {opacity:initial !important;}

.menu_arrow {color:#ffffff;}

#topmenu ul.menu>li:hover:after, #frontsidebar .widget_nav_menu ul.menu>li:hover:after {
    width: calc(100% - 10px) !important;}

#topmenu ul li ul li a {width:100%;}

#topmenu .zn_parent_menu:hover a {
    width: calc(100% - 12px);
}

.stat_has_img .stat_content_inner {min-height:250px !important;}

@media screen and (max-width: 960px) and (min-width: 481px){
.stat_has_img .stat_content_inner {min-height:0px !important;}
}

.stat_has_img .stat_content_inner div {background-color:#000000; padding:1px; opacity:0.70;}