/*
Theme Name: 	ADAMW child-theme
Author: 		WeboCreativo
Author URI: 	http://webocreativo.com
Description:	Child theme Adam
Template:		adamw
Version: 		1.0
*/

/* Let´s go
-------------------------------------------------------------- */


html {background-color: #F7F7F7 !important;}
body {background-color: #F7F7F7}
#Header_creative {background-image: none !important; padding: 0 34px; background-color: #F7F7F7!important; box-sizing: border-box; box-shadow: none !important;}

.text-logo #logo {font-size: 25px !important;}
.logo {margin-left: 20px; margin-bottom: 0; margin-top: 33px !important;}
.logo #logo {text-align: center !important; padding-bottom: 0; padding: 0 0 40px 0;}

#Top_bar {padding-top: 60px;}
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
    line-height: 70px;
    text-align: left;
    padding-left: 31px;
}
#Top_bar #logo {/*border-bottom: 3px double rgba(0,0,0,0.15)*/;padding-top: 0 !important; padding-bottom: 0 !important;}    
/*#Top_bar .menu > li.current-menu-item > a, 
#Top_bar .menu > li.current-menu-ancestor > a, 
#Top_bar .menu > li.hover > a {color: #444444 !important;}*/


#Header_creative #Top_bar .menu > li > a {text-align: left;}
/*#Header_creative #Top_bar .menu > li > a span {padding: 0;}*/
#Header_creative #Action_bar .social { padding-left: 34px; text-align: left;}

.page-id-176 #Content {padding-top: 86px;}

li.current-menu-item > a span {
    border-bottom:1px solid #444;
}

#Action_bar .social li {
    margin-right: 12px;
}

#Action_bar .social li a {
    font-size: 19px !important; line-height: 19px !important;
}

p {    
    font-weight: 300;
    font-size: 16px;
    color: #333;
    line-height: 1.5em;
}

#Content {padding-top: 60px;}

.page-id-2 #logo {margin-left: 20px;}
.page-id-2 img {
    float: left;
    margin-right: 15px;
}
.tr-footer #Footer {background-color: #F7F7F7 !important}
/*#Footer {display: none;}*/

#Footer label {
    float: left; 
    font-weight: normal;
    line-height: 38px;
    margin-right: 12px;
}
#Footer .widgets_wrapper {padding-top: 0;}
#Footer .widgets_wrapper .widget {padding-top: 4px;}
#Footer input {margin-right: 12px;}
#Footer input[type="submit"] {padding: 9px 20px;}
#mc4wp-form-1 {float: right; min-width: 535px;}


/* PORTFOLIO */ 

.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc {
    background-color: rgba(59, 181, 179, 0.95) !important;
}

.page-id-9 .masonry-hover-wrapper .desc-inner {font-size:14px; color: #ffffff !important; font-weight: normal;}
.page-id-9 .masonry-hover-wrapper .entry-title a {color: #ffffff !important; font-weight: normal; font-size: 20px;}
.page-id-9 .icon-search {display: none;}

.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc h3:after {height: 2px !important;}

.button-stroke a.button .button_icon {display: none;}
.button-stroke a.button:not(.action_button) {border-width:1px;}
a.button .button_label {letter-spacing: 1px;}


/* BLOG */
/*.column_blog {text-align: center;}*/
.post-item {margin-bottom: 20px;}
.post-item .entry-title {font-weight: normal; font-size: 27px; text-align: center; margin-bottom: 0;}
.post-item .entry-title::after {content:'+'; font-size: 19px; color:#3bb5b3;}
.post-item .entry-title a {
    webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-transform: uppercase;
    font-size: 18px;
    border-bottom: 3px double rgba(0,0,0,0);
    padding-right: 8px;
}

.post-item .entry-title a:hover {
    border-bottom: 3px double rgba(0,0,0,0.15);
    color: #3bb5b3;
    
}
.post-excerpt {font-size: 16px; padding: 0 135px;}
.post-footer {display: none;}
.post-item .post-links {display: none;}

.links-wrappper {display: none;}

#Footer .widgets_wrapper {padding: 0;}


.page-id-13 #Content {margin-top: 90px;}

/* overriding mailchimp style */

#mc_embed_signup form {
    float: right;
    min-width: 458px;
}

.home #mc_embed_signup form {padding-right: 125px !important;}

#mc_embed_signup input.email {
    -webkit-border-radius: 0px !important; 
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}

#mc_embed_signup label {
    font-family: 'Tinos', serif !important;
    font-weight: normal !important;
    color: #444 !important;
}

#mc_embed_signup input.email { 
    font-family: 'Tinos', serif !important;
    font-weight: normal !important;
    color: #666 !important;
    width: auto !important;
    display: inline-block !important;
    float: left !important;
    margin: 0 1% 10px 0 ;
}

#mc_embed_signup input.email:hover {
    color: #666 !important;
    border: 1px solid #999999 !important; 
    background-color: #ffffff !important;
}

#mc_embed_signup input.button {
    width: auto !important;
    padding: 0 !important;
    border: 1px solid !important;
    clear: none !important;
    float: left !important;
        min-width: 50px !important;
}


/* TAPTAP */
.taptap-by-bonfire {
    font-size: 16px;
    color: #666666;
    font-family: 'Tinos', serif !important;
}


.taptap-by-bonfire .li-contact {margin-bottom: 60px !important;}
.taptap-by-bonfire .li-medium {
    float: left;
    width: 15%;
    margin-left: calc(30% - 10%) !important;
    font-size: 18px;
}

.taptap-by-bonfire .li-twitter, 
.taptap-by-bonfire .li-instagram, 
.taptap-by-bonfire .li-youtube {float: left; width: 15%; font-size: 18px;}

.taptap-by-bonfire li i {font-size: 18px;}

div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {background: none !important;}


#pp_full_res iframe {width: 100% !important; min-height: 235px;}
.pp_content_container .pp_right {padding-right: 0;}
.pp_content_container .pp_left {padding-left: 0;}


.no-landscape {display: none;}


/* ADJUSTMENTS FOR SPECIAL H1 TAGS */

/* HOME H1*/
.home h1.seo-h1 {  color: #f7f7f7;  font-size: 19px;  margin-top: -81px;}

/* ABOUT H1 */
.page-id-176 h1 { color: #f7f7f7;  margin-top: -86px; font-size: 19px;}


/* PORTFOLIO H1 */
.page-id-9 h1 { color: #f7f7f7;  margin-top: -74px; font-size: 19px;}

/* SPEAKING H1 */
.page-id-2 h1 {font-size: 19px;}


/* CONTACT H1 */
.page-id-13 h1 { color: #f7f7f7;  margin-top: -81px; font-size: 19px;}

/* END ADJUSTMENTS FOR SPECIAL H1 TAGS */











@media only screen and (max-width: 1239px) {

}

@media only screen and (max-width: 767px) {
    #Top_bar, #Action_bar {background: none !important;}
    .menu-main-menu-container {background-color: #f7f7f7 !important;}
    .post-excerpt {padding: 0;}
    .home #mc_embed_signup form {padding-right: 0;}

    #mc_embed_signup label {float: none;}
}


.taptap-menu-button-three:after, .taptap-menu-button-three:before, .taptap-menu-button-three div.taptap-menu-button-three-middle:before {
    width: 22px;
    height: 1px;
    background-color: #333;
}

.taptap-menu-active .taptap-menu-button-three:after {margin: 8px 0 0 -2px !important;}




/* IPAD Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) {
    #Top_bar {padding-top: 0px; margin-left: 0 !important;}
    #Top_bar .logo {margin-top: 12px !important; margin-left: 0; margin-top: 15px !important;}
    #Header_creative {min-height: 112px; padding: 0 17px;}
    #Header_creative #Top_bar #logo img {max-height: 85px;}
    .taptap-menu-button-wrapper { margin-top: 34px; right: 21px;}

    .page-id-176 #Content {padding-top: 66px;}
    .page-id-176 .the_content_wrapper {margin-bottom: 120px;}

    .page-id-2 img {margin-right: 0;}
    .su-row img.scale-with-grid, #Content img {width: 100%;}
    .page-template-template-portfolio .logo {margin-left: 10px !important;}

    #Footer {position: fixed !important;}


    #mc_embed_signup label {padding-bottom: 0 !important;}


}

/* IPAD Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape)  {
    #Header_creative {padding: 0;}
    #Header_creative #Top_bar {margin-left: 0;}

    #Top_bar {padding-top: 0;}
    .page-id-2 #logo {margin-left: 0;}
    #Top_bar .logo { margin-top: 15px !important; margin-left: 53px;}
    .page-template-template-portfolio #Top_bar .logo { margin-top: 15px !important; margin-left: 61px;}
    .taptap-right {right: 40px; top: 38px;}
    #Header_creative #Top_bar #logo {height: 85px;}
    #Top_bar .logo #logo img {max-height: 100px; float: left;}
     #Header_creative #Top_bar #logo img {max-height: 85px;}

     .su-row img.scale-with-grid, #Content img {width: 100%;}
}





/* IPHONE 5 Y 5S Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (orientation: portrait) {
    .taptap-right {top: 27px;}

    #Header_creative {padding: 0;}
    #Header_creative #Top_bar {margin-left: 0;}
    #Content {padding-top: 0;}
    .page-id-176 #Content {padding-top: 0;}

    #Top_bar {padding-top: 0;}

    #Top_bar .logo {margin-top: 0 !important;}
    #Header_creative #Top_bar #logo {height: 85px; margin-left: 34px !important;}
    #Top_bar .logo #logo img {max-height: 80px !important; float: left;}

    .post-item .entry-title {line-height: 18px; margin-bottom: 17px;}

    .home #mc_embed_signup form {padding: 0 !important; min-width: auto; float: none !important;}
    #mc_embed_signup form {padding: 0 !important; min-width: auto; float: none !important;}
    #mc_embed_signup {background: none !important;}
    #mc_embed_signup label {padding-bottom: 0 !important; margin-right: 0;}
    #mc_embed_signup input.email { margin-left: 9%;}

    #Wrapper {-webkit-box-shadow: none; box-shadow: none;}
    #Footer {position: fixed !important;}

    .home .post-item:last-child {margin-bottom: 70px;}
    .page-id-176 .the_content_wrapper {margin-bottom: 120px;}
    .pager_wrapper.pager_lm {margin-bottom: 60px;}
    #Footer .widgets_wrapper .container { max-width: 100% !important; margin: 0 10px;}

    .page-id-13 #content {margin-top: 50px;}
    

}





/* IPHONE 6 Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px)
  and (orientation: portrait) {

    .taptap-right {top: 27px;}

    #Header_creative {padding: 0;}
    #Header_creative #Top_bar {margin-left: 0;}
    #Content {padding-top: 0;}
    .page-id-176 #Content {padding-top: 0;}

    #Top_bar {padding-top: 0;}

    #Top_bar .logo {margin-top: 0 !important;}
    #Header_creative #Top_bar #logo {height: 85px; margin-left: 34px !important;}
    #Top_bar .logo #logo img {max-height: 80px !important; float: left;}

    .post-item .entry-title {line-height: 18px; margin-bottom: 17px;}

    .home #mc_embed_signup form {padding: 0 !important; min-width: auto; float: none !important;}
    #mc_embed_signup form {padding: 0 !important; min-width: auto; float: none !important;}
    #mc_embed_signup {background: none !important;}
    #mc_embed_signup label {padding-bottom: 0 !important; margin-right: 0;}
    #mc_embed_signup input.email { margin-left: 15%;}

    #Wrapper {-webkit-box-shadow: none; box-shadow: none;}
    #Footer {position: fixed !important;}

    .home .post-item:last-child {margin-bottom: 70px;}
    .page-id-176 .the_content_wrapper {margin-bottom: 120px;}
    .pager_wrapper.pager_lm {margin-bottom: 60px;}
    #Footer .widgets_wrapper .container { max-width: 100% !important; margin: 0 10px;}

    .page-id-13 #content {margin-top: 50px;}

}

/* IPHONE 6 Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px)
  and (orientation: landscape) {

    

    .no-landscape {
        display: table;
        position: fixed;
        width: 120vw;
        height: 120vh;
        background-color: #f7f7f7;
        z-index: 999999;
    }

    .no-landscape p {
         display: table-cell;
        vertical-align: middle;
        text-align:center;
        left: -10vw;
        top: -10vh;
        position: relative;

    }

    .taptap-menu-button-three {display: none;}

}









