/*
 Theme Name:   Marble Childtheme
 Description:  Marble Child Theme
 Template:     marble
 Version:      1.0.0
*/
@import url('../marble/style.css');.body-wrapper p{margin:auto;margin-bottom:20px;}
html{height:100%;}
body{min-height:100%;position:relative;}
#header.navbar{position:static!important;margin-bottom:0!important;}
.full-portfolio .load-more{display:none;}
footer{position:absolute;bottom:0;width:100%;}
div.viewer{display:none !important;}
body.viewing{overflow:auto;}
div.container.inner h1.post-title{margin:0px;}
.page-id-1881 div.container.inner h1.post-title{margin-bottom:17px;}
.page-id-827 div.container.inner h1.post-title{display:none;}
div.container.inner p{margin-left:0px;}
div.container.inner div.container.inner{padding-top:20px;padding-left:0px !important;}
div.container.inner img.attachment-full{margin-bottom:35px;}
div.gform_wrapper{max-width:100%;}
div.gform_wrapper .gf_progressbar_wrapper{display:none;}
div.gform_page_footer{border-top:none !important;}
div.ginput_container ul.gfield_checkbox li{padding-bottom:30px !important;}
div.about-author, div#respond, div#comments{display:none;}
img.alignleft{margin-bottom:30px;}
.moreSpaceBeforeSection{padding-top:120px !important;}
li#field_1_28 label.gfield_label,
li#field_1_29 label.gfield_label,
li#field_1_30 label.gfield_label,
li#field_1_31 label.gfield_label{font-weight:normal;}
.gform_wrapper select{font-size:14px !important;}
body.blog footer.black-wrapper{display:none;}
.custom-file-upload{height:initial !important;line-height:normal !important;}
.custom-file-upload::-webkit-file-upload-button{visibility:hidden;}
.custom-file-upload::before{display:inline-block;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;color:#fff;background:#2481CA;margin-bottom:10px;margin-right:5px;padding:9px 20px 11px 20px;text-shadow:none;border:none;text-transform:uppercase;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 -4px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -4px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -4px 0 rgba(0,0,0,0.15);font-family:FontAwesome;content:"\f0c6";font-size:20px;}
.custom-file-upload:hover::before, .custom-file-upload:active::before{background:#2E6896;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;}
#aq-template-wrapper-401 #aq-block-401-2 div.divide10{display:none;}
img#wpstats{display:none;}
a.more-link{display:inline-block;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;color:#fff;background:#1abb9c;margin:10px 5px 10px 0;padding:9px 20px 11px 20px;text-shadow:none;border:none;text-transform:uppercase;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 -4px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -4px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -4px 0 rgba(0,0,0,0.15);font-family:'Roboto', sans-serif;font-size:13px;}
a.more-link:hover{color:#fff;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;background-color:#17a78b;}
div#fancy_title{display:none !important;}
.dropdown-submenu > .dropdown-menu{top:-18px;left:-256px;width:256px;}
h1{font-size:1.8em;}
.home .inner{padding-top:25px;}
.home p{width:90%;}
footer .row{margin-left:0;}
footer .row li{list-style:none;}
.home footer p{width:100%;}
footer .soc-links{float:right;}
footer .soc-links a{margin:0 5px;float:left;}
footer .bing{background:#cacaca;height:20px;line-height:20px;}
footer .bing:hover{background:#1abb9c;}
footer .bing i{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
footer .bing i::before{content:url(img/bing-icon.png);}
footer a[href*=mailto]{margin:0;float:none;}
.ft_coll1{width:24%;text-align:right;}
.span4{width:32%;margin-left:3%;float:right;}
.span8{width:62%;margin-left:3%;}
.span4 a.responsive-menu{display:none;}
body.blog footer.black-wrapper{display:block;}
@media (min-width: 980px){.side_menu.collapse{height:auto!important;}}
.page-template-subpages_blog-php .span8{width:100%;margin-left:0;}
.page-template-subpages_blog-php figure img{width:100%;} 
.page-template-subpages_blog-php .row{margin-left:0;}
.fix-portfolio .thumbs{width:100%;margin-left:1%;}
.fix-portfolio .thumbs li{margin-bottom:4px;margin-left:0.25%;width:24%;margin-right:0.25%;}
.page-id-70 div.container.inner h1.post-title{padding: 25px 0 0;}
.b_adress,.b_adress_r{float:left;width:50%!important;}
[class*=landing-icon-]{margin-left:-8px;background-size:10px;display:inline-block;background:url(http://www.japanprint.com/wp-content/uploads/2014/09/social_lg.png) no-repeat transparent;padding:0 0 2px 29px;line-height:19px;}
.landing-icon-home{background-position:0 -977px;}
.landing-icon-phone {background-position:0 -878px;}
.landing-icon-email{background-position:-6px -766px;padding-left:31px;}
.landing-icon-hours {background-position: 0 -930px;}
.b_adress_r{text-align:right;}
div.wpcf7{margin-top:0;}
.page img.attachment-full.wp-post-image{width:100%;}
.page .smart_column{width:50%;float:left;}
.page .smart_column p{width:90%;}
.home .full-portfolio .new{opacity: 0;}
@media (max-width: 1070px){.fix-portfolio .thumbs{margin-left:0;}.fix-portfolio .thumbs li{margin-bottom:0;margin-left:0;width:32%;}}
@media (max-width: 979px){#header.navbar{padding:25px 0 35px!important;}#header .dropdown-menu li, #header .nav-collapse .nav > li > a, #header .nav-collapse .dropdown-menu li + li a {margin-bottom: 10px;}#header.navbar .nav > li{margin:25px 0 0 0;}.span8,.span4{width:100%;margin-left:0; margin-top:30px;}.span4 a.responsive-menu{display:block;}.side_menu.collapse{height:0;}}
@media (max-width: 979px) and (min-width: 768px){#header .dropdown-submenu > .dropdown-menu{display:block!important;}}
@media only screen and (max-width: 767px){#header.navbar-fixed-top .nav-collapse{max-height:none;overflow:auto;}.page .smart_column{width:100%;float:none;}.page .smart_column p{width:100%;}footer .soc-links{float:none;}footer .soc-links a{float:none;}footer .bing{vertical-align:sub;display:inline-block;}.fix-portfolio .thumbs li{width:100%;margin-left:0%;}.ft_add,.ft_infos{text-align:center;}.ft_col,.ft_coll,.ft_coll1{text-align:center;width:100%;}}
@media (max-width:479px){.fix-portfolio .thumbs li{width:100%;margin-left:0;}}