@font-face{
    font-family:'Raleway';
    font-style:normal;
    font-weight:400;
    src:url("font/raleway-v12-latin-regular.eot");
    src:local("Raleway"),local("Raleway-Regular"),url("font/raleway-v12-latin-regular.eot?#iefix") format("embedded-opentype"),url("font/raleway-v12-latin-regular.woff2") format("woff2"),url("font/raleway-v12-latin-regular.woff") format("woff"),url("font/raleway-v12-latin-regular.ttf") format("truetype"),url("font/raleway-v12-latin-regular.svg#Raleway") format("svg")
}
@font-face{
    font-family:'Raleway';
    font-style:italic;
    font-weight:400;
    src:url("font/raleway-v12-latin-italic.eot");
    src:local("Raleway Italic"),local("Raleway-Italic"),url("font/raleway-v12-latin-italic.eot?#iefix") format("embedded-opentype"),url("font/raleway-v12-latin-italic.woff2") format("woff2"),url("font/raleway-v12-latin-italic.woff") format("woff"),url("font/raleway-v12-latin-italic.ttf") format("truetype"),url("font/raleway-v12-latin-italic.svg#Raleway") format("svg")
}
@font-face{
    font-family:'Lato';
    font-style:normal;
    font-weight:300;
    src:url("font/lato-v14-latin-300.eot");
    src:local("Lato Light"),local("Lato-Light"),url("font/lato-v14-latin-300.eot?#iefix") format("embedded-opentype"),url("font/lato-v14-latin-300.woff2") format("woff2"),url("font/lato-v14-latin-300.woff") format("woff"),url("font/lato-v14-latin-300.ttf") format("truetype"),url("font/lato-v14-latin-300.svg#Lato") format("svg")
}
@font-face{
    font-family:'Lato';
    font-style:italic;
    font-weight:300;
    src:url("font/lato-v14-latin-300italic.eot");
    src:local("Lato Light Italic"),local("Lato-LightItalic"),url("font/lato-v14-latin-300italic.eot?#iefix") format("embedded-opentype"),url("font/lato-v14-latin-300italic.woff2") format("woff2"),url("font/lato-v14-latin-300italic.woff") format("woff"),url("font/lato-v14-latin-300italic.ttf") format("truetype"),url("font/lato-v14-latin-300italic.svg#Lato") format("svg")
}
@font-face{
    font-family:'Lato';
    font-style:italic;
    font-weight:400;
    src:url("font/lato-v14-latin-italic.eot");
    src:local("Lato Italic"),local("Lato-Italic"),url("font/lato-v14-latin-italic.eot?#iefix") format("embedded-opentype"),url("font/lato-v14-latin-italic.woff2") format("woff2"),url("font/lato-v14-latin-italic.woff") format("woff"),url("font/lato-v14-latin-italic.ttf") format("truetype"),url("font/lato-v14-latin-italic.svg#Lato") format("svg")
}
@font-face{
    font-family:'Lato';
    font-style:normal;
    font-weight:700;
    src:url("font/lato-v14-latin-700.eot");
    src:local("Lato Bold"),local("Lato-Bold"),url("font/lato-v14-latin-700.eot?#iefix") format("embedded-opentype"),url("font/lato-v14-latin-700.woff2") format("woff2"),url("font/lato-v14-latin-700.woff") format("woff"),url("font/lato-v14-latin-700.ttf") format("truetype"),url("font/lato-v14-latin-700.svg#Lato") format("svg")
}
@font-face{
    font-family:'Lato';
    font-style:normal;
    font-weight:400;
    src:url("font/lato-v14-latin-regular.eot");
    src:local("Lato Regular"),local("Lato-Regular"),url("font/lato-v14-latin-regular.eot?#iefix") format("embedded-opentype"),url("font/lato-v14-latin-regular.woff2") format("woff2"),url("font/lato-v14-latin-regular.woff") format("woff"),url("font/lato-v14-latin-regular.ttf") format("truetype"),url("font/lato-v14-latin-regular.svg#Lato") format("svg")
}
@font-face{
    font-family:'Lato';
    font-style:italic;
    font-weight:700;
    src:url("font/lato-v14-latin-700italic.eot");
    src:local("Lato Bold Italic"),local("Lato-BoldItalic"),url("font/lato-v14-latin-700italic.eot?#iefix") format("embedded-opentype"),url("font/lato-v14-latin-700italic.woff2") format("woff2"),url("font/lato-v14-latin-700italic.woff") format("woff"),url("font/lato-v14-latin-700italic.ttf") format("truetype"),url("font/lato-v14-latin-700italic.svg#Lato") format("svg")
}
.social-wrap{
    z-index:10
}
header.header .main-nav div>ul>li ul{
    width:auto !important
}
header.header.header-main .logo-wrap h1.logo-image img{
    margin:0 auto
}
@media (max-width: 575px){
    header.header.header-main .logo-wrap h1.logo-image img{
        max-width:70%
    }
}
body.page article .post-content a,body.single article .post-content a{
    border-bottom:1px solid #000;
    text-decoration:none !important
}
body.page article .post-content a:hover,body.single article .post-content a:hover{
    border-bottom-color:#88B14b
}
body.page article .post-share .share-buttons>a,body.single article .post-share .share-buttons>a{
    padding:10px 5px !important;
    background:#f1f1f196 !important;
    border-radius:50px;
    font-size:12px
}
@media (min-width: 610px){
    body.page article .post-share .share-buttons>a,body.single article .post-share .share-buttons>a{
        flex:0 0 16% !important
    }
}
body.page article .post-share .share-buttons>a:nth-child(1):hover,body.single article .post-share .share-buttons>a:nth-child(1):hover{
    background:#5cb85c !important;
    color:#fff !important
}
body.page article .post-share .share-buttons>a:nth-child(2):hover,body.single article .post-share .share-buttons>a:nth-child(2):hover{
    background:#1da1f2 !important;
    color:#fff !important
}
body.page article .post-share .share-buttons>a:nth-child(3):hover,body.single article .post-share .share-buttons>a:nth-child(3):hover{
    background:#C92228 !important;
    color:#fff !important
}
body.page article .post-share .share-buttons>a:nth-child(4):hover,body.single article .post-share .share-buttons>a:nth-child(4):hover{
    background:#b0d400 !important;
    color:#fff !important
}
body.page article .post-share .share-buttons>a:nth-child(5):hover,body.single article .post-share .share-buttons>a:nth-child(5):hover,body.page article .post-share .share-buttons>a:last-of-type:hover,body.single article .post-share .share-buttons>a:last-of-type:hover{
    background:#0084bf !important;
    color:#fff !important
}
a.pinimg{
    border:0 !important
}
.content #container article .post-wrap .read-more-foot a,.content .looper article .post-wrap .read-more-foot a{
    border-radius:40px !important
}
.content #container article .post-wrap .read-more-foot a:hover,.content .looper article .post-wrap .read-more-foot a:hover{
    border-color:#88B14b !important;
    background:#88B14b !important;
    color:#fff !important
}
.post-category{
    text-transform:none !important;
    font-size:13px !important;
    letter-spacing:normal !important
}
.post-category a{
    font-weight:normal !important;
    margin:0 10px 10px 0 !important
}
.sidebar section.widget_categories{
    text-align:left !important
}
.sidebar section.widget_categories li,.sidebar section.widget_categories li:first-child{
    border:0 !important;
    padding:4px 12px !important;
    display:inline-block;
    margin-right:6px;
    text-align:left;
    letter-spacing:0.035em;
    font-size:12px;
    line-height:20px;
    background:#f1f1f196;
    border-radius:40px;
    margin-bottom:10px;
    color:#222
}
.sidebar section.PI_SimpleTwitterTweets .tweets{
    text-align:left
}
.sidebar section.PI_SimpleTwitterTweets .tweets .stt-em a{
    display:block;
    font-size:12px
}
.widget.widget_tp_widget_recent_tweets .tp_recent_tweets li{
    background-image:none;
    padding-left:0;
    padding:10px 0;
    border-bottom:1px solid #e5e5e5
}
.widget.widget_tp_widget_recent_tweets .tp_recent_tweets li a{
    font-weight:normal
}
.widget.widget_tp_widget_recent_tweets .tp_recent_tweets .twitter_time{
    font-style:normal
}
footer .widget.widget_tp_widget_recent_tweets .tp_recent_tweets li{
    border-bottom:1px solid rgba(255,255,255,0.3)
}
footer .widget.widget_tp_widget_recent_tweets .tp_recent_tweets li:last-child{
    border-bottom:0
}
body.page article .post-tags,body.single article .post-tags{
    margin-top:25px !important
}
body.page article .post-tags a,body.single article .post-tags a{
    margin:0 !important;
    font-size:13px !important;
    text-transform:none !important;
    color:#88B14b !important;
    background-color:transparent !important
}
.widget_text img.img__bubble{
    display:block;
    height:160px;
    width:160px;
    border-radius:50%;
    margin:0 auto 10px;
    border:5px solid #f1f1f196
}
.widget_text .more-link{
    font-size:12px;
    border:1px solid #000;
    border-radius:40px !important;
    padding:4px 12px 5px;
    line-height:100%
}
.widget_text .more-link:hover{
    border-color:#88B14b !important;
    background:#88B14b !important;
    color:#fff !important
}
.widget_text p,.custom-html-widget p{
    font-size:14px;
    line-height:22px
}
.widget{
    clear:both
}
footer ul,footer li,footer ol{
    text-align:left
}
footer .sidebar section.widget_nav_menu li{
    padding:5px 0
}
footer .sidebar section.widget_categories li,footer .sidebar section.widget_categories li:first-child{
    background:#f1f1f12b
}
footer .widget_recent_entries .post-date{
    display:block;
    font-size:12px;
    color:#f9f9f975
}
footer .sidebar section.PI_SimpleTwitterTweets .tweets .stt-em a{
    color:#f9f9f975
}
.yikes-mailchimp-container .yikes-mailchimp-form-description{
    text-align:center;
    margin-bottom:20px
}
.yikes-mailchimp-container .yikes-easy-mc-form{
    text-align:center
}
.yikes-mailchimp-container .yikes-easy-mc-form input.yikes-easy-mc-email{
    margin-bottom:15px;
    padding:10px 10px;
    font-size:14px;
    width:80%
}
.yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button{
    font-size:14px;
    background:#fff;
    color:#000;
    border:1px solid #000;
    padding:10px 25px;
    line-height:100%;
    border-radius:40px !important
}
.yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button:hover{
    border-color:#88B14b !important;
    background:#88B14b !important;
    color:#fff !important;
    opacity:.8
}
.yikes-mailchimp-container .yikes-easy-mc-form .loading-dots.yikes-mc-loading-dots{
    width:30px
}
.yikes-mailchimp-container .yikes-easy-mc-form .yikes-mailchimp-preloader{
    display:none
}
.comments .comment-meta{
    position:relative !important;
    top:0 !important;
    left:0 !important
}
.responsive-wrap .responsive-nav ul li{
    border:0 !important
}
.responsive-wrap .responsive-nav ul li a {
    font-size:32px !important
}
.responsive-wrap .responsive-nav ul li ul li a {
    font-size:20px !important
}
@font-face{
    font-family:'backhaus';
    src:url("font/backhaus.eot?4053823");
    src:url("font/backhaus.eot?4053823#iefix") format("embedded-opentype"),url("font/backhaus.woff2?4053823") format("woff2"),url("font/backhaus.woff?4053823") format("woff"),url("font/backhaus.ttf?4053823") format("truetype"),url("font/backhaus.svg?4053823#backhaus") format("svg");
    font-weight:normal;
    font-style:normal
}
[class^="icon-"]:before,[class*=" icon-"]:before{
    font-family:"backhaus";
    font-style:normal;
    font-weight:normal;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:0;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:0;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.icon-flattr:before{
    content:'\f336'
}
#sb_instagram .sb_instagram_header,#sbi_load{
    display:none
}
 