/*
Theme Name: Pxlz
Theme URI: http://pxlz.edge-themes.com
Description: A Fresh Multipurpose Creative Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Text Domain: pxlz
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.5
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

.edgtf-banner-holder {
	max-width: 610px;
}

.single_padding_cstm .edgtf-eh-item-inner .edgtf-eh-item-content .edgtf-iwt-icon-top {
    margin-top: 14px !important;
}


#gform_widget-3 .edgtf-widget-title-holder {
	display: none;
}
#gform_widget-3 {
	border-bottom: 2px solid #26ccca;
}

#gform_widget-3 .edgtf-widget-title-holder {
	display: none;
}

#gform_widget-3 input {
	    background: transparent;
	border: none !important;
	margin-bottom: 0px;
	color: #fff !important;

}



.gform_wrapper .gform_footer {
    /* padding: 16px 0 10px; */
    /* margin: 16px 0 0; */
    clear: both;
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: flex-end;
}

#gform_widget-3 input[type="submit"] {
	font-style: italic;
	font-weight: 500;
	color: #fff;
	font-family: Merriweather,serif;
	padding: 0px;

}



#gform_widget-3 form {
	    background: transparent;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-content: center;

}
.gform_wrapper {
	margin-bottom: 12px !important;
}

#gform_widget-3 .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 16px;
    width: 185px;
}

.gform_wrapper form input[type="text"], form input[type="tel"], form input[type="email"] {
	padding: 15px 18px !important;
	margin-bottom: 0px !important;
}


.page-id-4993 .gform_wrapper .gfield_checkbox, .half-form .gform_wrapper .gfield_checkbox {
	column-count: 2;
}
.page-id-4993 .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li, .half-form .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li {
    width: 100% !important;
    display: -moz-inline-stack;
    display: inline-block;
    margin: 0 0 2px;
    padding-right: 16px;
    min-height: 28px;
    vertical-align: top;
    font-size: 90%;
	font-size: 15px !important;
	margin: 6px auto;
}

/*  .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li {
    width: 100% !important;
    display: -moz-inline-stack;
    display: inline-block;
    margin: 0 0 2px;
    padding-right: 16px;
    min-height: 28px;
    vertical-align: top;
    font-size: 90%;
	font-size: 15px !important;
	margin: 6px auto;
} */

.gform_wrapper .gfield.gf_list_3col>label {
	display: block !important;
	margin-top: 24px;
}
.gform_footer input[type="submit"] {
	background: #28acab;
    border-color: #28acab;
    padding: 18px 25px;
    margin-top: 11px;
    color: #ffffff;
    letter-spacing: 2.1px;
    font-size: 14px;
	font-family: Oswald,sans-serif;
	width: 100px;
	margin-left: 0px;
	max-width: 130px;
	text-transform: uppercase;
	transition: all .3s ease;
	border: none !important;
}

.gform_footer input[type="submit"]:hover {
	background: #000;

}

.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label, .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label, .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label {
    max-width: 75%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    font-size: 15px;
    margin: 6px auto;
	font-family: "Noto Serif";
}

.gform_wrapper form textarea::placeholder {
	   color: #ebebeb !important;
}

.gform_wrapper form textarea {
	margin: 0 0 17px;
    padding: 15px 18px;
    font-family: inherit;
    font-size: 12px;
    line-height: 1em;
    font-weight: inherit;
    color: #0d0d0d !important;
    background-color: #fcfcfc;
    border: 2px solid #ebebeb;
    border-radius: 3px;
    outline: 0;
    -webkit-appearance: none;
    cursor: pointer;
    box-sizing: border-box;
    -webkit-transition: border-color .2s ease-in-out;
    -moz-transition: border-color .2s ease-in-out;
    transition: border-color .2s ease-in-out;
}

@media screen and (max-width: 768px) {
.redmond-contact-info-title {
	margin-top: 24px !important;
}
}

/* ABOUT PAGE */

@media screen and (min-width: 950px) {
.page-id-5170  .edgtf-three-columns.edgtf-responsive-mode-768 {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}

body.page-id-5170 .great-place-text .edgtf-eh-item-content {
    padding-top: 0 !important;
}
	body.page-id-5170 .great-place-icons .vc_column-inner .edgtf-eh-item-content {
    padding-top: 0px !important;
		padding-bottom: 40px !important;
}


body.page-id-5170 .great-place-icons .vc_column-inner .edgtf-eh-item-content {
    padding-top: 0 !important;
}


body.page-id-5170 .edgtf-eh-item-content.edgtf-eh-custom-2795, .page-id-5170 .edgtf-eh-item-content.edgtf-eh-custom-9333 {
   padding: 0px !important;
}

}


.private-offices-intro-text .vc_column-inner {
	justify-content: flex-start !important;
}

.gform_confirmation_message, .gform_confirmation_message  * {
	text-align: center;
	color: #26ccca;
	font-size: 16px;
}

body img.gform_ajax_spinner {
 display: none !important;
}

.single-post .edgtf-dark-logo, .category .edgtf-dark-logo, .tag .edgtf-dark-logo {
	opacity: 1 !important;
}

.single-post nav>ul li span.item_text, .category nav>ul li span.item_text, .tag nav>ul li span.item_text {
	color: #000;
}

.single-post nav>ul li a:hover span.item_text, .category nav>ul li a:hover span.item_text, .tag nav>ul li a:hover span.item_text {
	color: #26ccca;
}

.single-post nav>ul li ul li a:hover span.item_text, .category nav>ul li ul li a:hover span.item_text, .tag nav>ul li ul li a:hover span.item_text {
	color: #26ccca;
}


.single-post nav ul li ul li span.item_text, .category nav ul li ul li span.item_text, .tag nav ul li ul li span.item_text  {
	color: #fff !important;
}

.single-post h1.edgtf-page-title.entry-title {
    color: #000;
}


.single-post .edgtf-page-title::after {
    content: " BLOG";
}
@media screen and (max-width: 768px) {
.edgtf-title-holder .edgtf-title-image img {
    display: none !important;
    width: 100%;
    position: fixed !important;
    top: -1000000px !important;
}


}
