/*
 Theme Name:   Accounting Child Theme
 Theme URI:    http://themeforest.net/user/Anps/portfolio
 Description:  Accounting Child Theme
 Author:       AnpsThemes
 Author URI:   http://themeforest.net/user/Anps/portfolio
 Template:     accounting
 Version:      1.0.0
 License:      GNU General Public License
 License URI:  license.txt
 Tags:         one-column, two-columns, three-columns, four-columns, left-sidebar, left-sidebar, custom-colors, custom-header, custom-menu, theme-options, translation-ready, threaded-comments
 Text Domain:  accounting-child
*/

/* Place your custom CSS in this file */

.row-fullwidth {position: relative; left: -367px; box-sizing: border-box; width: 1904px; padding-left: 367px; padding-right: 367px;}
.above-nav-bar {height: 45px; overflow: hidden; box-sizing: border-box; line-height: 45px;}
.icon:hover h2, .icon:hover h3 {color: #ed2024 !important;}
.home-icons .icon h3 {margin-top: 0;}
.testimonials-style-1 .testimonial-footer {margin-top: 0 !important;}
.testimonials blockquote p {border-bottom: 1px solid #f2f2f2; font-size: 18px; font-style: italic;     padding-top: 30px; padding-bottom: 40px;}
#home-newsletter h2 {font-size: 30px;}
#home-newsletter label {color: #333; font-size: 1.2em;}
#home-newsletter #es_txt_email_pg {width:200px; border: 1px solid #727272; border-radius: 3px; padding: 5px;}
#home-newsletter input {color: #333;}
.site-footer .socialize {padding-top: 30px !important;}
.site-footer, .site-footer p {line-height: 1.4em !important;}
#menu-stopka li, #menu-footer-menu-en_gb li {width: 100% !important; float: none !important;}
.sidebar .menu li.current-menu-ancestor > a, .sidebar .menu .current-menu-item > a {background-color: #fff !important; color: #ed2024 !important;}
.form-cta {margin-top: 4em;}
.form-cta .btn {width: auto; background: #d9534f; color: #fff !important;}
.form-cta .btn input {color: #fff; width: 100%;}
.wpcf7 .wpcf7-submit {background: #ed2024; border: 1px solid #ed2024; color: #fff;}
.wpcf7 .wpcf7-submit:hover {background: #fff; color: #d9534f}
.wpsm_counterbox {margin-top: 15px !important; margin-bottom: 0 !important;}
.wpsm_count-title {display: flex; align-items: center; justify-content: center; font-family: 'PT Sans' !important;} 
#menu-ksiegowosc li a, #menu-inne-uslugi li a {padding: 10px 0;}

.blog article {clear: both;}
.blog article:not(:first-child) {padding-top: 40px;}
.blog article header {max-width: 50%; float: left;}
.blog article > a {float: right; max-width: 50%; width: 50%; text-align: left;}
.blog article .post-content {float: right; max-width: 50%;  width: 50%;}
.post header img {padding: 0 20px 20px 0;}
.post .btn {margin-top: 0 !important; padding-left: 20px !important; clear: right;}
.post header img {margin-bottom: 0 !important;}

/* main navigation */
.site-navigation .menu-item-depth-0 + .menu-item-depth-0 {margin-left: 0 !important;}
.anpstext-desc {font-family: PT Sans;}
.widget-title, .icon-titles h2 {font-family: inherit !important;}
.heading-content {font-family: inherit; color: #292929 !important; font-size: 24px !important;}

.testimonial.item .testimonial-content {border-bottom: none !important; padding: 0;}
blockquote.testimonial.item p {padding-bottom: 0 !important; border-bottom: 0 !important;}
.cinkciarz-section {margin-left: 0 !important; max-width: 100% !important; width: 100% !important;}
div#currenciesRates, div#currenciesRatesNBP {max-width: 100% !important;}
.heading-middle {font-size: 2rem;}
footer .widget-title {margin-top: 1em !important; padding-top: 0 !important ;}
#popupform button, #popupform a {background: #ed2024; border: 1px solid #ed2024;}
#popupform button:hover, #popupform a:hover {background: #fff !important; color: #ed2024 !important; border: 1px solid #ed2024;}

/* facebook floating widget */
.facebook_right {
    position: fixed;
    top: 220px;
    right: -305px;
    z-index: 99997;

    width: 305px;
    height: 389px;
}

.facebook_right #facebook_icon {
    position: relative;
    left: -34px;
    z-index: 99998;

    float: left;
    width: 34px;
    height: 60px;

    cursor: pointer;

    background: url(img/fb.svg) no-repeat;
}

.facebook_box {
    position: absolute;
    z-index: 99999;

    float: right;
    width: 305px;

    border: 4px solid #3b5998;
    background-color: #fff;
}

/* homepage CTA */
.home-cta-rightbg {height: 100%; position: absolute !important; right: 0;}
.home-cta-rightbg > div {height: 100%; background-size: cover;}

.home-cta-leftbg {height: 100%; position: absolute !important; left: 0; float: right;}
.home-cta-leftbg > div {height: 100%; background-size: cover;}
.cta-right {float: right !important;}
.cta-slogan-bold {text-transform: uppercase; color: #fff; font-size: 2rem;}
.cta-slogan-light {font-weight: lighter; color: #fff; font-size:1.5rem;}

.cta-header {color: #fff; font-size: 30px; text-transform: uppercase;}
.cta-slogan {color: #fff; font-size: 24px; margin-top: 0;}

.cta-content button {margin-top: 32px; color: #292929 !important; background: #fff !important;}
.cta-content a {color: #fff !important; text-transform: none !important; margin-top: 32px;}
.cta-content .btn {background: #fff !important; color: #fff !important; text-transform: none !important; margin-top: 32px;}
.cta-content {font-family: 'PT Sans';}

/* Revolution slider */
.revo-btn a {background: #da2026 !important; color: #fff;}
.revo-content {line-height: 24px !important; font-size: 2rem; font-family: 'PT Sans';}
.revo-header {text-transform: uppercase; font-size: 4rem !important; color: #292929; font-family: 'PT Sans';}

/* yarpp */
.yarpp-related h3 {font-size: 18px !important;}
.yarpp-related, .comment-respond {border-top: 1px solid #ececec; margin-top: 40px !important; padding-top: 40px;}
.comment-heading {font-weight: bold;}

.homepage-h1 span {font-size: 25px; font-style: italic; margin-left: 50px;}
/* RWD */
@media all and (max-width: 990px){
    #site-content {width: 100%; padding: 0 !important;}    
    #site-content .vc_row {padding: 0 15px !important;}
    #site-content .row-fullwidth {margin: 0 !important;}
    .row-fullwidth {width: 100%; padding-left: 0; padding-right: 0; left: 0;}
    .cta-content > div {padding: 64px 20px !important;}

    .form-wrap.get-a-quote {padding: 35px 5px 20px !important;}
    .wpcf7-recaptcha > div {}
    .vc_column-inner {min-height: unset !important;}

    .onas .icon-titles {width: 100%; clear: both; text-align: center;}
    .onas .icon-media {width: 100%; text-align: center}
    .onas .icon-media i {float: none !important;}

    .homepage-h1 span {margin-left: 0; font-style: italic;}

    .vc_custom_1497020219927 {margin-left: 0 !important;}
}

@media all and (max-width: 640px) {
    .homepage-h1 {font-size: 26px;}    
    .homepage-h1 span {font-size: 20px;}
}

@media all and (max-width: 992px){
    nav.site-navigation {
        overflow-y:scroll!important;
        max-height:80vh!important;
            -overflow-scrolling:touch!important;
            -webkit-overflow-scrolling:touch!important;}
}
    

.anchor-trans {background: none !important;}    