/*
 Theme Name:   Optimizer Pro Child
 Theme URI:    http://www.miographix.de
 Description:  Optimizer Pro Child Theme
 Author:       Mio Schweiger
 Author URI:   http://www.miographix.de
 Template:     optimizer_pro
 Version:      0.4.5
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         black, blue, gray, white, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, custom-background, custom-colors, custom-menu, featured-images, theme-options, right-sidebar, full-width-template, one-column, three-columns, flexible-header, rtl-language-support, sticky-post, threaded-comments, translation-ready
 Text Domain:  optimizer_pro
*/

/*TOP HEADER*/
.head_top{padding: 0px;background: rgba(0, 0, 0, 0.1);width: 100%;float: left;text-align: right;box-sizing: border-box;}

/*Midrow Blocks*/
.blocksfull .midrow_block { padding: 0% 6% 3% 6%;}
.midrow_block h3{ font-size: 1.4em;}
.midrow_block .icon_wrap{ padding-top:10px; text-align:center;}

/*TESTIMONIALS*/
.testi_content {font-style: italic;font-size: 23px;line-height: 2em;}
.testi_author a {display: block;margin: 15px 0;font-size: 14px!important;}

/*CLIENTS*/
.client_logoimg { max-height: 70px; width: auto; opacity:0.8; border:none; margin: 35px 20px;-webkit-filter: grayscale(100%);filter: grayscale(100%);filter: gray;filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}

/*Layout 4*/
.lay4 h2{ margin:0; margin-bottom:15px;margin-top: 5px; font-size:30px!important;}

.page_head, .author_div, .single.single_style_header .single_post_header {
    text-align: center!important;}
	
.single-post.single_style_header .thn_post_wrap {
    line-height: 1.8em!important;}

/*Single layout with Page Header*/
.single_style_header .single_post_content .postitle {text-align: center;color: #fff;margin-top: -125px;position: relative;z-index: 2;}
.single_style_header .thn_post_wrap {margin-top: 70px;width: 100%; line-height: 2 em;}
.single_style_header .single_post_header {min-height:200px; max-height:600px; overflow: hidden; background:#fff;}

/*Sidebar*/
#sidebar .widget .widgettitle, #sidebar .widget .widgettitle a{ font-size:20px; margin-bottom:10px;}
#sidebar .widget li{ list-style-type:none; margin:20px 0;color:#AD2718;}
#sidebar .widget_wrap{width:80%; padding:20px 10%; color: #AD2718!important;}
#sidebar .widget .widgettitle{ margin-top:0;font-size: 25px!important;}
#sidebar .widget a:link {color:#AD2718;}

/*------------------------------------LEFT Sidebar HEADER---------------------*/
@media screen and (min-width: 960px){
#topmenu ul li a{ padding-left:10px;padding-right:20px;font-weight: normal;}

/*STATIC SLIDER RESPONSIVENESS (Quick Fix in v-0.2.2)*/ 
@media all and (min-width:0\0) and (min-resolution: .001dpcm){
.frontpage_sidebar .widget {width: 100%;float: left; position:relative; text-align: center;}

.single-post.single_style_header .thn_post_wrap {
    margin-top: 7px;
    width: 100%;
    line-height: 1.9em;}

.single.single_style_header .single_post_header {
    text-align: right !important;
}