/*
Theme Name:  MWH Global Child Theme
Theme URI:   http://www.mwhglobal.com
Version:     1.0
Description: A child theme of Divi. This is a custom child theme created for our site MWH Global.
Author:      90octane.com
Author URI:  http://www.mwhglobal.com
Template:    Divi
*/


@import url("../Divi/style.css");


/***********************************************************************
Caution: do not remove this to keep Divi Children Engine always updated 
Divi Children Engine version: 1.0.0
***********************************************************************/

/**
 * Interactive Maps Fix
 */
 .iwm_map_canvas {
     overflow: hidden;
     width: 100%;
 }
 .i_world_map {
     margin-left: -10%;
 }

/*------------------------------[FONT ICONS]-----------------------------*/
/*--[Created by Divi Children, http://divi4u.com/divi-children-plugin/]--*/
/*-----------------------------------------------------------------------*/

.icon_tags, .icon_profile, .icon_chat, .icon_clipboard, .icon_calendar {
	font-family: 'ETmodules';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	color: #318EC3;
}
.icon_tags:before {
	content: "\e07c";
	padding: 0px 5px 0 0;
}
.icon_profile:before {
	content: "\e08a";
	padding: 0 5px 0 0;
}
.icon_chat:before {
	content: "\e066";
	padding: 0 5px 0 20px;
}
.icon_clipboard:before {
	content: "\e0e6";
	padding: 0 5px 0 20px;
}
.icon_calendar:before {
	content: "\e023";
	padding: 0 5px 0 20px;
}


.et_pb_bg_layout_light .et_pb_widget li .current-menu-item {
	color: #0080b7;
}

.et_pb_pricing_table_button:after, .et_pb_promo_button:after, a.et_pb_more_button:after, .et_pb_newsletter_button:after, .comment-reply-link:after {
    font-size: 32px;
    line-height: 1em;
    content: "5";
    opacity: 0;
    position: absolute;
    margin-left: -20px;
    transition: all 0.2s ease 0s;
    top: 2px;
    right: 5px;
}

			
			
			
			

/*- YOU CAN INCLUDE THE CUSTOM CODE FOR YOUR CHILD THEME BELOW THIS LINE-*/

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/
.et_overlay {
    background: none repeat scroll 0 0 rgba(11, 88, 113, 0.6) !important;
}
.et_overlay:before {
    content: "P";
}
body .et-search-form #gs_tti50 {
	background-color: #F8F8F8;
	border: none;
	color: #333;
}
body .et-search-form * {
	box-shadow: none!important;
}
input.gsc-search-button{
	margin-top: 7px!important;
}
body .gsc-input input.gsc-input{
	border: none;
	color: #333;	
	background: none repeat scroll 0% 0% #f8f8f8 !important;							
}
.gsc-input-box{
	height: 26px!important;
	background-color: #F8F8F8!important;
	background: #F8F8F8!important;
}
.gsc-input-box-hover{
	border: 1px solid #D9D9D9!important;
	box-shadow: none!important;
}
.gsc-input input.gsc-input{
	background-color: #F8F8F8!important;
	font-size: 12px!important;
}
.gsc-input .gsib_a{
	padding: 0 8px;
}
body .et-search-form{
	width: 320px;
}
.gsst_a .gscb_a {
	/* margin-top: 4px; */
	height: 12px;
	overflow: hidden;
}
#et_top_search a.header-search-icon{
	color: #666666!important;
}
#et_top_search a.header-search-icon span#et_search_icon{
	color: #666666!important;
}
.gsc-control-cse .gs-result .gs-title{
	line-height: normal!important;
}

/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-----------------[WP CALENDAR]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*------------------[TRANSITIONS]-----------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*--------------------[Search]--------------------*/
/*------------------------------------------------*/
body.page-template-page-template-search	#content-area table td,body.page-template-page-template-search-dutch #content-area table td{
	padding: 0 8px;
}
body.page-template-page-template-search	#content-area table tr,body.page-template-page-template-search-dutch #content-area table tr{
	padding: 0;
}
.gsc-input input.gsc-input {
background: none repeat scroll 0% 0% white !important;
}
.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet{
	background: #0083a9;
	border: 1px solid #0083a9;
	color: #fff;
}
.gs-imageResult .gs-snippet, .gs-fileFormatType{
	color: #fff;
}
.gs-webResult .gs-snippet{
	/*padding-left: 15px;*/
}
h1.search-title{
	color: #707475;
	padding-left: 22px;
	font-size: 22px;
	padding-bottom: 0;
}
@media only screen and ( max-width: 780px ) {
	h1.search-title{
		font-size: 18px;
	}
}

/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/

@media only screen and ( min-width: 981px ) {

}

/*-------------------[960px]------------------*/
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {

	/*-------------------[Sliders]------------------*/

	/*-------------------[Portfolio]------------------*/

	/*-------------------[Sidebar]------------------*/
	
	/*-------------------[Menu]------------------*/
	
}

/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {

	/*-------------------[Portfolio]------------------*/
	
	/*-------------------[Sliders]------------------*/
	
	/*-------------------[Menu]------------------*/

}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {

}

@media screen and ( max-width: 782px ) {

}

/*-------------------[480px]------------------*/
@media only screen and ( max-width: 767px ) {

	/*-------------------[Menu]------------------*/

}

/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {
	
	.et_pb_row, .container, .et_pb_container {
    width: 300px;
}
.et_pb_blurb_position_left .et_pb_blurb_content {
    padding-left: 39px !important;
}
	
		.et_pb_slide_content, .et_pb_more_button {display: block !important; }
		.et_pb_slider_fullwidth_off .et_pb_slide_content, .et_pb_slider_fullwidth_off .et_pb_more_button { display: block; }

}