/*
 Theme Name:   RaBizSol MegaProject Child
 Description:  Child theme so we don't lose edits to megaproject theme
 Author:       CDG
 Author URI:   https://cdgwebdesign.com
 Template:     megaproject
 Version:      0.0.1
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
*/

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

/* =Theme customization starts here
-------------------------------------------------------------- */

a {
    color: #20BFDC;
}
.gdlr-navigation-wrapper .gdlr-main-menu > li {
	padding: 15px 0;
}
nav.gdlr-navigation ul.sf-menu {
    display: table;
    float: none;
    margin: 0 auto;
}
.gdlr-navigation-wrapper {
	border-top: 1px solid #636466;
}
#gdlr-menu-search-button {
	display: none;
	height: 1px;
}
/* Equifax Logo */
.equifaxbrand {
	padding-top: 25px;
}
/* Contact Info Header */
.contactinfo p {
	text-align: right;
	line-height: 1.3;
}
.contactinfo {
	padding-top: 25px;
}
.gdlr-header-wrapper a {
	font-weight: bold;
}
.gdlr-logo {
    padding-bottom: 15px;
	text-align: center;
	max-width: 380px !important;
	margin:50px 0 0 0;
}
.gdlr-logo a img {
	vertical-align: baseline;
}
.gdlr-header-inner.gdlr-fixed-header .gdlr-logo {
	padding:0;
	margin: 25px 0 10px 0;
}
.gdlr-header-inner.gdlr-fixed-header .gdlr-navigation-wrapper .gdlr-main-menu > li > a {
    padding: 10px 20px;
}
/*.gdlr-page-title-wrapper {
    background-image: url("images/page-title-background.jpg");
    }*/

/* @media only screen and (min-width:601px) and (max-width: 1024px) {
	.column-service-image .hover-orange.responsive {
		display: none;
	}
} */

@media only screen and (max-width: 990px) {
	.header-style-3 .gdlr-logo {
	    float: left!important;
	    margin: 0px auto !important; 
	    padding-top: 10px!important; 
	    padding-bottom: 10px!important;
	}
	div#rpb {
    display: flex;
}
}
@media only screen and (max-width: 768px) {
	body .gdlr-logo-container.container {
    	padding:0 20px;
	}
}
/*--- mobile landscape style ---*/
@media only screen and (max-width: 767px) {
	body .body-wrapper.gdlr-boxed-style {
 	   max-width: 660px;
	}
	body .container{ max-width: 620px; }
	body .body-wrapper.gdlr-boxed-style { max-width: 660px; }
	body .body-wrapper{ overflow: hidden; }
	.gdlr-logo.four.columns {
		width: 100%;
	}
	.header-style-3 .gdlr-logo {
		margin:20px 0 0 0;
	}	
	.contactinfo p {
	    text-align: center;
	}
	
/*--- mobile portrait style ---*/
@media only screen and (max-width: 419px) {
	body .container{ max-width: 300px; }
	body .body-wrapper.gdlr-boxed-style { max-width: 340px; }
}