/*!
 Theme Name: Black Walnut Child
 Description: Black Walnut Child Theme
 Author: allcodesarebeautiful
 Author URI: http://allcodesarebeautiful.com
 Version: 1.0.0
 Template: blackwalnut
*/@import url("../blackwalnut/style.css");@font-face{font-family:'Gudea';font-weight:400;font-style:normal;src:url("font/gudea-regular-webfont.eot");src:url("font/gudea-regular-webfont.eot?#iefix") format("embedded-opentype"),url("font/gudea-regular-webfont.woff2") format("woff2"),url("font/gudea-regular-webfont.woff") format("woff"),url("font/gudea-regular-webfont.ttf") format("truetype"),url("font/gudea-regular-webfont.svg#gudearegular") format("svg")}@font-face{font-family:'Gudea';font-weight:400;font-style:italic;src:url("font/gudea-italic-webfont.eot");src:url("font/gudea-italic-webfont.eot?#iefix") format("embedded-opentype"),url("font/gudea-italic-webfont.woff2") format("woff2"),url("font/gudea-italic-webfont.woff") format("woff"),url("font/gudea-italic-webfont.ttf") format("truetype"),url("font/gudea-italic-webfont.svg#gudeaitalic") format("svg")}@font-face{font-family:'Gudea';font-weight:700;font-style:normal;src:url("font/gudea-bold-webfont.eot");src:url("font/gudea-bold-webfont.eot?#iefix") format("embedded-opentype"),url("font/gudea-bold-webfont.woff2") format("woff2"),url("font/gudea-bold-webfont.woff") format("woff"),url("font/gudea-bold-webfont.ttf") format("truetype"),url("font/gudea-bold-webfont.svg#gudeabold") format("svg")}@font-face{font-family:'iconfont';font-weight:400;font-style:normal;src:url("font/iconfont.eot?95501232");src:url("font/iconfont.eot?95501232#iefix") format("embedded-opentype"),url("font/iconfont.woff?95501232") format("woff"),url("font/iconfont.ttf?95501232") format("truetype"),url("font/iconfont.svg?95501232#iconfont") format("svg")}[class^="icon-"]:before,[class*=" icon-"]:before{display:inline-block;font-family:"iconfont";font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;margin-right:0.66666em;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.icon-mail:before{content:'\4d'}.icon-phone:before{content:'\50'}.intro-wrap .icon-mail:before,.intro-wrap .icon-phone:before{color:#e2e7ea;margin-right:0.4em}@media (min-width: 1130px){.intro-wrap .icon-mail:before,.intro-wrap .icon-phone:before{margin-right:0.66666em}}p{margin-bottom:1em}a:link,a:visited{border:0 !important;color:#e2003b;text-decoration:none}a:hover,a:active{border:0 !important;color:#3b666e}body,html{color:#646464;font-family:Gudea,Helvetica,Arial,sans-serif;font-size:21px;font-weight:400;line-height:1.6em}h1.entry-title{font-family:Gudea,Helvetica,Arial,sans-serif !important;font-size:32px !important;line-height:1.5em}#site-nav{font-family:Gudea,Helvetica,Arial,sans-serif}#site-nav ul li{font-size:24px;font-weight:400;text-transform:none !important;letter-spacing:0;line-height:1em}.intro-wrap ul li{line-height:1em}.entry-content p{line-height:1.6em !important}.entry-content .home-box{font-size:24px}.entry-content .special{color:#57939b;font-size:24px}#colophon #site-info{font-size:18px;line-height:1.6em;text-align:center !important}.site-header{padding:48px 15px 0 !important}@media (min-width: 1130px){.site-header{padding-bottom:48px}}.site-header .site-branding-wrap{padding-bottom:0 !important;width:100% !important}@media (min-width: 1130px){.site-header .site-branding-wrap{width:50% !important;float:left}}.site-header .site-branding-wrap .site-branding .site-description{display:none !important}.site-header .site-branding-wrap .site-branding .title-logo{padding-top:0}.site-header .intro-wrap{margin:0;padding:0;font-size:18px;display:block !important}.site-header .intro-wrap ul{list-style-type:none;padding:0;margin:0 auto;max-width:320px;text-align:center}@media (min-width: 1130px){.site-header .intro-wrap ul{text-align:left}}.site-header .intro-wrap ul li{margin-top:8px}.site-header .intro-wrap ul li a{display:block;color:#fff;border:none;margin:0;padding:8px}.site-header .intro-wrap ul li a:link,.site-header .intro-wrap ul li a:visited{background-color:#57939b;text-decoration:none}.site-header .intro-wrap ul li a:hover,.site-header .intro-wrap ul li a:active{background-color:#3b666e}.site-header #mobilenav-open{width:40px;height:40px}.site-header #mobilenav-open:after{margin-top:5px}#site-nav{background-color:#e2e7ea;border:0}@media (min-width: 1130px){#site-nav{background-color:#fff;border-bottom:1px solid #ddd;padding:0 0 32px}}#site-nav ul li{margin-right:0}@media (min-width: 1130px){#site-nav ul li{padding:0;margin-right:1em}}#site-nav ul li:last-child{margin-right:0}#site-nav ul li:hover>a{border-bottom:none !important}#site-nav ul li:after{content:'';display:none}#site-nav ul li a:link,#site-nav ul li a:visited{color:#57939b}#site-nav ul li a:hover{color:#3b666e}#site-nav ul li a:active{color:#e2003b}#site-nav ul li.current_page_item a:link,#site-nav ul li.current_page_item a:visited{color:#e2003b}#site-nav ul li.current_page_item a:hover{color:#3b666e}#site-nav ul li.current_page_item a:active{color:#e2003b}#site-nav ul li.menu-item-language a:link,#site-nav ul li.menu-item-language a:visited{color:#fff;background-color:#57939b;padding:5px}#site-nav ul li.menu-item-language a:hover{background-color:#3b666e}#site-nav ul li.menu-item-language a:active{background-color:#e2003b}#site-nav ul li.menu-item-language-current a:link,#site-nav ul li.menu-item-language-current a:visited,#site-nav ul li.menu-item-language-current a:hover,#site-nav ul li.menu-item-language-current a:active{background-color:#e2003b;color:#fff;padding:5px}.nav-footer{display:inline}.nav-footer li{display:block;margin:0 0 1em 0}@media (min-width: 400px){.nav-footer li{display:inline-block;margin:0 1em 0 0}}.nav-footer li:last-child{margin:0}.main-container{clear:both;margin-top:15px;padding:32px 15px 64px;border-bottom:1px solid #ddd}@media (min-width: 1130px){.main-container{padding-left:0;padding-right:0}}.main-container .site-content .page{text-align:left !important}.main-container .site-content .page:before{display:none}.main-container .site-content .page .entry-header{padding-top:0;padding-bottom:32px}.main-container .site-content .page .entry-header .entry-title{color:#57939b}.main-container .site-content .page .entry-header .entry-title:first-child{margin-top:32px}.main-container .site-content .page .home-box{background-color:#e2e7ea;color:#57939b;margin-bottom:64px;padding:32px}#colophon{padding:0 15px}#colophon #site-info{margin-left:0 !important;padding:32px 0}#colophon #site-info p{margin-top:32px}#colophon #site-info p:last-child{margin-bottom:0}

/*fonts*/
h2 {font-family:'Gudea', Georgia, serif !important;}

input, textarea {
    font-family: 'Gudea', Georgia, serif;
    font-size: 18px;
    line-height: 1.8;
    color: #646464;
}

/*contact form*/
input[type="submit"] {
    margin: 0;
    padding: 9px 20px;
    background: #222;
    color: #cbcbcb;
    border: none;
    font-size: 14px;
    font-size: 0.875rem;
    text-transform: uppercase;
    letter-spacing: 2px;
    cursor: pointer;
    -webkit-appearance: none;
}

input[type="submit"] {
    margin: 0;
    background-color: #57939b;
    font-size: 14px;
    color: #fff;
}

::-webkit-input-placeholder { /* WebKit browsers */
color: #ccc !important;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #ccc !important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #ccc !important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #ccc !important;
}