/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://magneticmedia.com.sg/
 Description:    Magnetic Media Child Theme
 Author:         Magnetic Media
 Author URI:     http://magneticmedia.com.sg/
 Template:       Divi
 Version:        2.4.5
*/
@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,700);
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
body{font-family: 'Raleway', sans-serif;}
body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url, body .et_pb_bg_layout_light .et_pb_post p, body .et_pb_bg_layout_dark .et_pb_post p{font-size:18px !important;}
#logo{max-height:99%;}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation{
    padding-top: 55px;
}
.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {
    padding-top: 40px;
}
.white-section, .white-section h2, .white-section h3{color:#fff;}
.title-heading{height:218px; }
.et_header_style_left .logo_container {
    height: 100%;
    position: relative;
    text-align: center;
    width: 100%;
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding: 25px 0 0 0 !important;
    text-align: center;
    width: 100%;
}
nav#top-menu-nav, #top-menu, nav.fullwidth-menu-nav, .fullwidth-menu {
    float: none;
}

.header-margin-top{}
.text-align-center.color-orange {
    text-align: center;
	color:#F5D04C;
}
.et_pb_row.background-opacity {
    background: rgba(0, 0, 0, 0.0) none repeat scroll 0 0;
}

.row-full .et_pb_row.et_pb_row_fullwidth, .row-full .et_pb_specialty_fullwidth > .et_pb_row {
    max-width: 100% !important;
    width: 100% !important;
}
.et_column_last{margin-bottom:16px;}
.button-golden a.et_pb_button{background:#F5D04C;color:#ffffff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width: 43.875%;}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom: 1.348%;clear:both;width:100%;}
#main-footer {
    background-color: #222;
    font-size: 14px;
}
#main-footer .menu li{display:inline;}
#main-footer .menu {text-align: center;}
#footer-widgets .footer-widget li::before{border-style:none;}
div.footer-widget:nth-child(1n+2){margin:0 0 5.5% 0}
.text-center {
    text-align: center;
}
.footer-widget h4{color:#F5D04C;font-size:25px;}
.et_pb_contact_field sub{font-size:12px;display:block;}
span.wpcf7-list-item{display:block;}
span.wpcf7-list-item label{font-size:14px;}
#et_search_icon:hover, .mobile_menu_bar::before, .mobile_menu_bar::after, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span::before, .woocommerce-page .star-rating span::before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, .footer-widget h4{color:#f5d04c;}
.et_pb_widget a{color:#f5d04c;}
.ul-text-center li{display:inline-block}
#top-menu li{padding-top:22px;}
/*.home .et_pb_section_0{margin-top:0px;margin-bottom:0px;padding-top:0px !important;}

		.home header#main-header {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		box-shadow:none;
		}
		.home #page-container{padding-top:0px !important}
		.home #et-main-area {
		position: relative;
		}
		.home #main-header.et-fixed-header {
		/*background-image: url("/wp-content/uploads/2016/06/Swordfish.jpg");
		background-size: cover;background:#006994;
		}*/
@media screen and (max-width: 700px){
	.et_pb_fullwidth_header{padding-top:130px;}
}	
	
.et-social-icons {
    float: left;
}
.font-17{font-size:19px;padding-top:50px;}
.background-opacity {
    background: rgba(0, 0, 0, 0.0) none repeat scroll 0 0;
    padding: 50px !important;
}
.read_more.et_pb_button_0 {
    background: #f5d04c none repeat scroll 0 0;
    border-width: 0 !important;
    color: #000000 !important;
    font-size: 20px;
    letter-spacing: 0;
	margin:10px 0px;
}
#top-menu li.centered-inline-logo-wrap{width:auto !important;}
#top-menu li {padding-right:0px; width:120px;}
.et_contact_bottom_container{float:none;}
.footer-logo{max-height:80px;}/*********** max width 767 ***************/@media screen and (max-width: 979px){.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header{position:relative !important; top:0px !important;}#et_mobile_nav_menu .select_page, #et_mobile_nav_menu #mobile_menu li a {    color: #000 !important;}.color-orange {    font-size: 21px !important;    line-height: normal !important;}.text-center.font-17 {    font-size: 13px !important;    line-height: normal !important;}header {		/*background-image: url("/wp-content/uploads/2016/06/Swordfish.jpg") !important;		background-size: cover;	*/background:#006994;}#page-container{padding-top:0px !important;}		}

.white-section{display:none !important;}
.footer-logos {padding:15px; text-align:center;}
.footer-logos ul li { background: #fff none repeat scroll 0 0; float: left;list-style: outside none none;margin-left: 7px;
    overflow: hidden;padding: 0 !important;
}
.footer-logos ul li img { border:1px solid #fff; height: auto; max-width: 80px;}
.zoom-out-img img {transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;}
/*.zoom-out-img img:hover{-ms-transform: rotate(12deg);
    -webkit-transform: rotate(12deg); 
    transform: rotate(12deg);}*/

.hide-it{display:none;}	
.color-white{color:#fff;}
.et-fixed-header #top-menu li.current_page_item a{color:#2ea3f2 !important;}