@charset "UTF-8";
/*
 Theme Name:     Durus Child Theme
 Theme URI:      http://brad-web.com/durus/
 Description:    Durus Child Theme
 Author:         bradweb
 Author URI:     http://brad-web.com
 Template:       Durus
 Version:        1.2.9
*/

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

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


/* Custom CSS - Copyright Position - Max 8/27/14 */

.copyright-text {
    float: right !important;
    padding: 0 0 0 20px !important;
		/*color: yellow !important;*/
}

.span8 {
    padding: 0px !important;
}


/* Custom CSS - Footer Menu Position - Max 8/27/14 */

#footer_menu {
    float: left !important;
}


/* Custom CSS - Footer Blog Feed - Max 8/27/14 */


/* #recent-posts-3 {

	width: initial !important;

	float: right !important;} */


/* Custom CSS - Footer Background Color - Max 8/27/14 */

#footer {
    background-color: #1d1d1d !important;
}

#copyright {
    background-color: #1a1a1a !important;
}

#about_greeting_top {
    letter-spacing: 2px !important;
    font-size: 13px !important;
    font-family: "Open Sans", sans-serif !important;
    color: #666 !important;
    font-weight: 500 !important;
}

#about_greeting_bottom {
    letter-spacing: 3px !important;
    font-family: "Open Sans", sans-serif !important;
    color: #555 !important;
    font-weight: 400 !important;
    text-transform: none !important;
}

#about-us-blurb {
    float: left;
    margin-bottom: 20px;
}

#contact_greeting_top {
    letter-spacing: 3px !important;
    font-family: "Open Sans", sans-serif !important;
    color: white !important;
    font-weight: 400 !important;
    text-align: center !important;
    text-transform: none !important;
}

#contact_greeting_bottom {
    text-align: center;
    letter-spacing: 1.5px !important;
    font-size: 13px !important;
    font-family: "Open Sans", sans-serif !important;
    color: white !important;
    font-weight: 500 !important;
}

#services_greeting_bottom {
    text-align: center;
    letter-spacing: 1.5px !important;
    font-size: 13px !important;
    font-family: "Open Sans", sans-serif !important;
    color: #555 !important;
    font-weight: 500 !important;
}

.about_story_box {
    padding: 100px !important;
    background-color: #f7f7f7 !important;
}

.about_story_text {
    font-size: 32px;
    text-align: center;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -1px;
    color: #444444;
}

#about_philo_title {
    font-size: 32px;
    text-align: center;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -1px;
    color: #444444;
}

#about_story_title {
    font-size: 32px;
    text-align: center;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -1px;
    color: #444444;
}

#about_career_title {
    font-size: 32px;
    text-align: center;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: -1px;
    color: #444444;
}

#blog_title_top {
    letter-spacing: 1px !important;
    text-align: left !important;
    color: #555 !important;
}

#blog_greeting_bottom {
    text-align: left;
    letter-spacing: 1.5px !important;
    font-size: 13px !important;
    font-family: "Open Sans", sans-serif !important;
    color: #666 !important;
    font-weight: 500 !important;
}

.page-id-7 .overlay-content {
    width: 100% !important;
}

.page-id-19 .overlay-content {
    width: 100% !important;
}

#aps_nirvana {
    color: white !important;
    background: #85b4cc;
    padding-right: 6px;
    padding-left: 7px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#aps_nirvana_whole {
    text-align: center;
    line-height: 65px;
}

.page-id-7 .quotes-slider>li cite .quote-desc {
    color: #777777 !important;
}

.page-id-7 .carousel-prev>a {
    border: 2px solid #888888 !important;
}

.page-id-7 .carousel-next>a {
    border: 2px solid #888888 !important;
}

.page-id-7 .quotes-slider>li .quote-sign {
    color: #999;
}

.page-id-7 .quotes-slider>li blockquote {
    color: #777777!important;
}

.page-id-7 .feature_box h4 {
    text-transform: none !important;
}

.page-id-7 #feature_boxes_1 .span .inner-content {
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.page-id-7 #feature_boxes_2 .span .inner-content {
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.page-id-7 #feature_boxes_3 .span .inner-content {
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.page-id-7 #feature_boxes_1 .span .inner-content:hover {
    background-color: #efefef !important;
}

.page-id-7 #feature_boxes_2 .span .inner-content:hover {
    background-color: #efefef !important;
}

.page-id-7 #feature_boxes_3 .span .inner-content:hover {
    background-color: #efefef !important;
}

.home_portfolio_text {
    text-align: center !important;
    color: white !important;
}


/* #home_portfolio_title {

	color:#85b4cc !important;
	text-align: center !important;} */

.page-id-16 .caroufredsel_wrapper {
    height: 65px !important;
}

#home_services {
    text-align: center !important;
    color: #E0E0E0 !important;
}

#home_services_text {
    text-align: center !important;
    color: #D0D0D0 !important;
}

.page-id-14 .hr.border-small span {
    width: 22%;
}

.gform_wrapper input[type=text] {
    height: 44px !important;
    line-height: 44px !important;
}
