/*
 Theme Name:     Nexus Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/nexus/
 Description:    Nexus Child Theme
 Author:         Daniel Bald
 Author URI:     http://www.it-dan.com/
 Template:       Nexus
 Version:        1.0.0
*/
@import url("../Nexus/style.css");

::-webkit-input-placeholder {
    font-family: "Open Sans", Arial, sans-serif;
}

:-moz-placeholder {
    font-family: "Open Sans", Arial, sans-serif;
}

::-moz-placeholder {
    font-family: "Open Sans", Arial, sans-serif;
}

:-ms-input-placeholder {
    font-family: "Open Sans", Arial, sans-serif;
}

#et-social-icons .linkedin .et-social-normal {
    background: url(images/linkedin.png) no-repeat 22px 20px;
}

#et-social-icons .linkedin .et-social-hover {
    background: url(images/linkedin-hover.png) no-repeat 22px 20px;
}

#et-social-icons .linkedin a:hover {
    background: #0977b5;
}

#main-header {
    padding-top: 0;
}

div#featured div.meta-info {
    /*background-image: url("https://www.babseacle.org/wordpress/wp-content/themes/Nexus-Child/images/info.png");*/
    /*background-position: center bottom;*/
    /*background-repeat: no-repeat;*/
    /*background: url("images/info.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    /*bottom: 74px;*/
    /*height: 33px;*/
    /*left: 10px;*/
    /*position: absolute;*/
    /*width: 41px;*/
    /*text-shadow: none;*/
    background: #0098d3 url("images/star.png") no-repeat center center;
}

div#featured div.meta-info span.featured-comments,
div#featured div.meta-info div.meta-date,
div#featured div.post-description p.post-meta,
div.et-description p.post-meta {
    display: none;
    /*color: #0098d3;*/
    /*background-image: url("images/info.png");*/
}

#logo {
    padding-top: 0;
}

div#sidebar div#custom_post_widget-3.widget p {
    margin-bottom: 1.5em;
    min-height: 3em;
}

div#sidebar div#custom_post_widget-3.widget p a img {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
    padding: 1px;
}

form#searchform.searchform div label.screen-reader-text {
    display: none;
}

form#searchform.searchform div input#s {
    font-size: 110%;
}

form#searchform.searchform div input#searchsubmit {
    font-size: 110%;
}

/** WEIRD CAT LIST STYLE **/
ul.lcp_catlist {
    list-style: none;
}

ul.lcp_catlist li {
    margin-bottom: 3em;
}

ul.lcp_catlist li a:first-child {
    font-size: 150%;
}

ul.lcp_catlist li a img.wp-post-image {
    display: block;
    margin: 6px auto;
}

/**
 * Page Builder fix
 **/
.et_divi_builder #et_builder_outer_content .et_pb_with_background .et_pb_row {
    width: 100% !important;
}

#sidebar #et_builder_outer_content a {
    color: #4bb6f5;
}

#sidebar #et_builder_outer_content a:hover {
    text-decoration: underline !important;
}

#sidebar .widget #et_builder_outer_content li a {
    color: #000;
    text-decoration: none;
}

#sidebar .widget #et_builder_outer_content li a:hover {
    text-decoration: none !important;
    color: #707070;
}

#sidebar .widget #et_builder_outer_content li {
    padding: 10px 0 10px 19px;
    position: relative;
    line-height: 26px;
}

#et_builder_outer_content img.alignleft {
    display: inline;
    float: left;
    margin-right: 15px;
}

.wpcf7-form h1, .wpcf7-form h2, .wpcf7-form h3, .wpcf7-form h4 {
    color: #fff !important;
}

.wpcf7-form p input, .wpcf7-form p textarea {
    background-color: #f4f4f4 !important;
    border: 0 !important;
    border-radius: 0 !important;
    color: #000 !important;
    font-size: 14px !important;
    padding: 16px !important;
    width: 100% !important;
}

.wpcf7-form .et_pb_contact_field_half {
    float: left !important;
    overflow: hidden !important;
    width: 50% !important;
}

.wpcf7-form .et_pb_contact_field_half.et_pb_contact_field_last {
    padding-left: 3% !important;
}

.wpcf7-form p .wpcf7-submit, .wpcf7-form p .wpcf7-reset {
    background: #d29f68 !important;
    border: 2px solid #d29f68 !important;
    border-radius: 3px !important;
    color: #fff !important;
    cursor: pointer !important;
    display: inline-block !important;
    float: right !important;
    font-family: inherit !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 1.7em !important;
    margin: 0 0 0 15px !important;
    padding: .3em 1em !important;
    position: relative !important;
    -webkit-transition: all .2s !important;
    text-align: center !important;
    transition: all .2s !important;
}

.wpcf7-form p .wpcf7-submit:hover, .wpcf7-form p .wpcf7-submit:hover, .wpcf7-form p .wpcf7-reset:hover, .wpcf7-form p .wpcf7-reset:hover {
    color: #fff !important;
    opacity: .8 !important;
}

.grecaptcha-badge {
    display: none !important;
}