/*
Theme Name:     3clicks Child Theme
Theme URI:      http://3clicks.bringthepixel.com
Description:    Got questions? Visit our <a href="http://bringthepixel.com/support/">support forum</a>.
Author:         bring the pixel
Author URI:     http://www.bringthepixel.com/
Template:       3clicks
Version:        1.0
Tags:           flexible-width, custom-colors, custom-menu, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/

/* Place all your CSS modifications below */

#g1-id {
	float:left;
}

#g1-id .site-description {
	clear:both;
	float:none;
}

#g1-primary-nav {
	float:right;
	clear:right;
	padding:0px 0px 0px 0px;
}

.g1-nav-item__switch {
 top: 0.4em !important;
}

.g1-submenus, a#g1-primary-nav-switch {
  font-size: 18px;
}

#g1-header-cta {
	float:right;
}

.g1-header-button {
	text-align:right;
	font-size: 20px;
}

.g1-header-button-icon {
	size:90px !important;
	top: 0em !important;
}

.g1-header-button:hover {
	text-align:right;
	background-color:#1f5c99 !important;
	border-color:#1f5c99 !important;
	padding:0px 0px 0px 0px;
}

#homepage-call-button.g1-button:hover {
  background-color: #1f5c99;
  color: #ffffff;
}

@media only screen and (max-width: 480px) {
#g1-header-phone a {
	font-size: 18px !important;
	float:right;
	text-align:right;
	color:#a64b42 !important;
	padding-top: 20px;
	}
}

#g1-header-phone a {
	float:right;
	text-align:right;
	font-size: 33px;
	color:#a64b42 !important;
}

#g1-header-phone a:hover {
	color:#1f5c99 !important;
}

@media only screen and (max-width: 480px) {
#g1-content > .g1-layout-inner {
	padding-top: 20px !important;
	}
}

#g1-content > .g1-layout-inner {
padding-top: 40px;
}

/* Hide Home text to leave just icon in main menu */
@media only screen and (min-width: 1025px) {
	#menu-item-950 .g1-nav-item__title {
  	display: none;
	}
	#g1-primary-nav-menu > .g1-menu-item-with-icon > a > .g1-nav-item__icon {
		font-size: 18px;
  top: 0.8em !important;
	}
}
/* Hide comment bubble on blog */
.entry-comments-link {
	display: none;
}

/* Homepage */
.home #g1-precontent > header > div > h1 {
	text-align: center !important;
}
.home .g1-content > .g1-layout-inner {
	min-height: 250px;
}

/* Services Map */
@media only screen and (max-width: 767px) {
.services-map-desktop {
	display: none !important;
	}
}
@media only screen and (min-width: 768px) {
.services-map-mobile {
	display: none !important;
	}
}

/* Gravity Forms */
.gform_body ul.gform_fields li.gfield input[type=radio] {
  margin-right: 5px !important;
}
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label {
  margin-bottom: -5px !important;
}
label.gfield_label {
  padding-top: 0px !important;
  padding-bottom: 5px !important;
}

/* Easy Testimonials */
#graysons-reviews-column {
 background-color: rgba(255, 255, 255, 0.85);
}
#graysons-reviews-column h3 a {
 color: #a64b42;
}
#graysons-reviews-column h3 a:hover {
 color: #000000;
}

/* Gravity Forms */
@media only screen and (min-width: 641px) {
  div.ginput_container_name span {
    padding-right: 6px !important;
    }
  }
span#input_1_1_6_container {
  padding-right: 0px !important;
  }