/*
Theme Name: Optimizer PRO Child
Theme URI: https://optimizerwp.com/
Template: optimizer_pro
Author: OptimizerWP
Author URI: https://optimizerwp.com/optimizer-pro/
Description: Optimizer, an easy to customize multipurpose theme with lots of powerful features. This theme lets you customize each elements without you having to touch any code. The theme comes with 2 site layout:Full width &amp; boxed, Beautiful image slider, easy Logo upload, powerful theme options, Custom CSS Field &amp; lots of layouts. Optimizer is 100% responsive built with HTML5 &amp; CSS3, it's SEO friendly,mobile optimized &amp; retina ready. It's translation ready and translated in 5 languages. Ready for WooCommerce, bbPress, Mailchimp, Contact Form 7. The theme is rigorously tested and optimized for speed and faster page load time and has secure and clean code. It's perfect for any types of website - small business, portfolio, photography, corporate, personal &amp; eCommerce websites.
Tags: two-columns,left-sidebar,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,photography,portfolio,blog,e-commerce,footer-widgets
Version: 0.6.1538917348
Updated: 2018-10-07 15:02:28

*/
#optimizer_front_text-60 {
	display: none;
}

.header {
   	height: 640px;
}
/*.content-box */
.text_block_content{
   max-width: 600px;
   margin: auto;
   padding-top: 250px;
   padding-bottom: 350px
}
/*
.logo img {
    display: block;
    max-width: 100% !important;
    position: fixed;
    z-index: 800;
    left: 50%;
    margin-top: 20px !important;
    margin-left: -50px !important;
}
*/
@media screen and (min-width: 781px){
	.logo img {
		display: block;
		max-width: 100% !important;
		position: fixed;
		z-index: 800;
		left: 0;
		margin-top: 45px !important;
		margin-left: 60px !important;
	}
	.widget .text_block_content > div {
		min-height: 400px;
	}
	.header {
    	height: 1000px;
	}
}

.book-now-button {
    z-index: 800;
    position: fixed;
    right: 45px;
    top: 100px;
	font-size: 24pt;
	font-weight: bold;
}


#topmenu {
    z-index: 800;
    position: fixed;
    bottom: 0;
    width: 100%;
    padding: 0 !important;
}

.book-now a {
	color: green !important;
}
.book-now.menu_hover a {
	color: #fff !important;
}


.text_block, #footer, #copyright {
    background-color: rgba(0,0,0,1) !important;
}

.home_testi_inner,
.frontpage_sidebar .widget {
    background-color: rgba(0,0,0,.7) !important;
}
#optimizer_front_text-30 {
	background-color: rgba(0,0,0,0) !important;
}

#simple-menu,
#topmenu,
.book-now-button,
.logoimga img {
	mix-blend-mode: difference;
	/*filter: grayscale(1);*/
}

.logo_center #topmenu ul.menu > li a {
	font-size: 14pt;
	color: white !important;
}

#copyright a, #copyright {
	display: none;
}

.testi_content {
	font-size: 24px !important;
}

.testi_author a {
	font-size: 21px !important;
}

@media screen and (max-width: 480px) {
	.book-now-button {
		top: auto;
		right: 38px;
		bottom: 38px;
	}
	#simple-menu {
    	top: 38px !important;
	}
	.text_block {
   		background-position: 50% 50%;
	}
	.header {
		background-position: 50% 50%;
	}
	#optimizer_front_text-50 .text_block,
	#optimizer_front_text-58 .text_block {
		background-position-x: left;
	}
}

@media screen and (max-width: 960px) {
	.text_block .parallax_img {
		filter: brightness(50%);
	}	
}

@media screen and (max-width: 360px) {
	.header {
		height: 640px !important;
	}
}

a.whatsapp {
	background: none;
	font-size: 20px;
}

.map {
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
         filter: grayscale(100%);
}

@media (orientation: portrait) and (max-width: 960px) {
  .rotate-image {
    display: block !important;
  }
}
