/*   
Theme Name: MyBooks 3.7.3 Chid
Theme URI: http://842books.com/
Description: Child Theme for MyBooks
Version: 3.7.3
Author: Me
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: two-columns, right-sidebar, flexible-width, custom-background, editor-style, featured-images, full-width-template, post-formats, sticky-post, theme-options, translation-ready
Template: mybooks_wp

*/

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

/*
.container:after {
    padding: 0;
    margin: 0;
}

.row {
    margin-bottom: 0;
}

.section {
    padding: 20px 0 20px;
}


.clearfix:after,
.row:before,
.row:after {
    height: 0;
    padding: 0; 
}
*/

.project-media, .project-info {
    margin-top: 20px;
    margin-bottom: 10px;
}


/*=== CONTACT FORM ELEMENTS ===*/
.wpcf7 div.rnr-form {
    width: 50%;
    min-width: 300px;
    margin: 0px auto;
}

.wpcf7 div.rnr-input {
    width: 100%;
    float: none;
}
.wpcf7 div.rnr-input input[type="text"], .wpcf7 div.rnr-input input[type="email"] {
    width: 100%;
}
.wpcf7 div.rnr-textarea textarea {
    width: 100%;
}
.wpcf7 div.rnr-textarea {
    width: 100%;
    float: none;
}
.wpcf7 div.rnr-submit input[type="submit"] {
    width: 100%;
    float: none;
}
/*=== END CONTACT FORM ELEMENTS ===*/

.copyright {
    padding: 20px 0;
}

.copyright-logo a {
    margin-bottom: 0;
}

.copyright-text {
    margin-bottom: 0;
    font-size: 16px;
}

.parallax .parallax-content {
    padding: 100px 0;
    z-index: 10;
}

/*====== BOOKS =====*/
#portfolio-wrap.grid-portfolio {
    text-align: center;
    align-items: center;
    width: 80%;
}

#portfolio-wrap.grid-portfolio .portfolio-item {
    margin: 10px;
    padding: 0;
    margin-bottom: 15px;
    display: inline-block;
    position: relative;
}

.about-text {
    font-size: 22px;
    font-style: normal;
    font-weight: lighter;
    color: #000000;
}


.subtitlezzzz {
    font-family: 'Open Sans', "Times New Roman", Times, serif;
    font-size: 25px;
    line-height: 1.2;
    padding: 0;
    margin-bottom: 40px;
    position: relative;
    z-index: 1;
    font-weight: 700;
    text-transform: none;
}

.section {
    padding: 20px 0 20px;
}

.row {
    margin-bottom: 0px;
}

@media only screen and (max-width: 767px) {
.container .columns, .container .column {
    margin-bottom: 10px;
}
    .home-parallax h1,
    .home-parallax h2,
    .home-parallax h3,
    .home-parallax h4,
    .home-parallax h5,
    .home-parallax h6,
    .home-fullscreenslider h1,
    .home-fullscreenslider h2,
    .home-fullscreenslider h3,
    .home-fullscreenslider h4,
    .home-fullscreenslider h5,
    .home-fullscreenslider h6,
    .home-video h1,
    .home-video h2,
    .home-video h3,
    .home-video h4,
    .home-video h5,
    .home-video h6,	
    .parallax h1,
    .parallax h2,
    .parallax h3,
    .parallax h4,
    .parallax h5,
    .parallax h6,
    .parallax p.quote,
    .parallax .twitter-author a,
    .contact-details h2,
    .home3 h1 {
       font-size:30px !important;
    }
    .project-media {
       margin-top: 10px !important;
    }
    .portfolio-description {
	font-size: 16px;
    }
    .portfolio-overlay .thumb-info h3 {
	font-size: 26px;
    }
    .home-logo img {
	  width: 90%;
	  height: auto;
	  margin: 0 auto;
    }
    .home-logo, .home-logo-text {
	margin: 0px;
    }
}

.fancy-header1 {
    width: 100%;
    margin: 5px 0 5px;
    position: relative;
    clear: both;
    display: block;
    z-index: 1;
    text-align: center;
}

.portfolio-description {
    font-size: 20px;
}

.portfolio-overlay .thumb-info h3 {
    font-size: 30px;
}

.section-slider {
    margin-bottom: 0px;
}

.quote-author {
    font-size: 25px;
}

.home-logo {
    background: url(images/pattern2.png);
}

.home-logo img{
    max-height: 38%;
}

    h4 {
        font-family: 'BebasNeueRegular', sans-serif;
        font-size: 44px;
        text-transform: uppercase;
        position: relative;
    }

/* ------------------------------------------------------------------------ */
/* FANCY HEADER 1
/* ------------------------------------------------------------------------ */
.fancy-header2 {
    width: 100%;
    margin: 20px 0 20px;
    position: relative;
    clear: both;
    display: block;
    z-index: 1;
    text-align: center;
}
.fancy-header2 h4 {
    display: inline-block;
    position: relative;
    font-size: 44px;
}
.fancy-header2 h4:after, .fancy-header2 h4:before {
    position: absolute;
    content: '';
    width: 80px;
    height: 0;
    border-bottom: 1px solid;
    top: 50%;
    opacity: 0.4;
    filter: alpha(opacity=40);
}
.fancy-header2 h4:after {
    right: -90px;
}
.fancy-header2 h4:before {
    left: -90px;
}
/*--------------------------------------------------------------------------*/
/*	FANCY HEADER 2
/*--------------------------------------------------------------------------*/
/*.fancy-header2 {
    margin-bottom: 30px;
    text-align:center;
}
.fancy-header2 h4, .fancy-header2 h3 {
    line-height: 0.8;
    margin-bottom: 0px;
}
*/

    .wpcf7-form {
        text-align: center;
    }

.inv-recaptcha-holder {
  display: inline-block;
}