/* UltraCache CSS Bundle Source: https://elviart.com/wp-content/themes/pastry-love-child/style2.css */
#contactform341 .btContactRow .btContactRowInput input {
    border: 1px solid #ef7623;
}

#contactform341 .btContactRow .btContactRowInput textarea {
    border: 1px solid #ef7623;
}

.wpcf7-form .wpcf7-submit {
    -webkit-box-shadow: 0 0 0 1px #ef7623 inset;
    box-shadow: 0 0 0 1px #ef7623 inset;
    font-family: "Roboto" !important;
}

#contactform341 .wpcf7-form .fancy-select .trigger {
    line-height: 3.59em;
}

#contactform341 .fancy-select {
    border: 1px solid #ef7623!important;
    border-bottom: none!important;
}

#contactform341  ul.options.open {
    border: 1px solid #ef7623;
}

#contactform341 .fancy-select .trigger:before {
    color: #ef7623;
}
#contactform341 .btContactRow .btContactRowInput select{
    border: 1px solid #ef7623;
    line-height: 25px;
    height: 55px;
    border-bottom: none;
}

.contactpagetitles h2 span {
    font-family: pfarchive;
    font-weight: bold;
	color: #977e5f;
}

.contactpagetitles .bt_bb_headline_subheadline {
    font-family: pfarchive;
    font-weight: bold;
	color: #977e5f;
	font-size: 1.4em!important;
	}
	
/*.mainHeader {
    background: #1716168c;
}

.home .mainHeader {
    background: transparent;
}

.btLogoArea.menuHolder.btClear {
    width: 180px;
    margin-left: 315px;
    float: left;
}

.btBelowLogoArea.btClear  {
    float: left;
	margin-left: 125px;
	padding-top: 14px!important;
}

.home .btLogoArea.menuHolder.btClear {
    width: initial;
    margin-left: initial;
    float: initial;
}

.home .btBelowLogoArea.btClear  {
    float: initial;
	margin-left: initial;
	padding-top: initial!important;
}

.btTransparentLightHeader .btBelowLogoArea .menuPort {
    border-top: 0px solid rgba(255,255,255,.1); 
}*/


.btBox > h4, .btCustomMenu > h4, .btTopBox > h4 {
    font-family: pfarchive;
    font-weight: bold;
    color: #977e5f;
    font-size: 1.4em;
    margin-bottom: 1em;
    padding-bottom: 0;
    display: inline-block;
    width: 100%;
}

.bt_bb_headline .bt_bb_headline_content a {
    color: inherit;
    font-family: pfarchive;
}
.blog .btMediaBox img{
	display: block;
	width: 100%;
	height: auto;
}

/*@media screen and (min-width: 480px) {
#el-home-page-recent.bt_bb_latest_posts .bt_bb_latest_posts_item:nth-child(2) {
    padding: 15px 15px 0 7px;
    max-height: 305px;
    overflow: hidden;
}}
@media screen and (min-width: 480px) {
#el-home-page-recent.bt_bb_latest_posts .bt_bb_latest_posts_item:nth-child(1) {
    padding: 15px 15px 0 7px;
    max-height: 305px;
    overflow: hidden;
}}

.recipe_title, .recipe_share-title, .recipe_excerpt, .recipe_inner_title {
    display: block;
    font-family: pfarchive;
    font-weight: bold;
    text-align: center;
    color: #977e5f;
}*/

.blog-vedeo-container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.blog-vedeo-container > .elviart-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}



/* UltraCache CSS Bundle Source: https://elviart.com/wp-content/themes/pastry-love-child/css/lity.min.css */
/*! Lity - v2.2.2 - 2017-07-17
* http://sorgalla.com/lity/
* Copyright (c) 2015-2017 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}
