.menu-menu-1-container {float:right;}

.ht-notification-section.ht-n-right .ht-n-open-toggle {
    border-radius: 4px 0 0 4px;
    right: 100%;
    left: auto;
    top: 75%;
    width: 0;
    opacity: 0; 
}

.ht-notification-section .ht-n-open-toggle.has_text.ht-n-active {font-size:20px; padding: 10px;}

.site-branding{border-bottom: 0px solid #343434 !important;}

@media screen and (max-width: 750px){
#shortcodes-ultimate-2 {display:none;}}

@media screen and (max-width: 990px){
#wc_shortcodes_post_slider-2 {display:none;}}

#recent-posts-4 {display:none ;}

.slick-prev {
    left: -10px !important;
}

.wcp-carousel-main-wrap .post-style-2 .wcp-content-wrap h3 {margin-left:0px;}
.wcp-carousel-main-wrap .post-style-2 .wcp-post-meta {margin-left:0px;}
.wcp-img-wrap {margin-bottom: 20px;}
.wcp-post-author {display:none;}
.wcp-carousel-main-wrap .post-style-2 .wcp-post-contents {
    font-size: 14px;
    margin-bottom: 0;
    margin: 10px;
    padding: 10px 40px 20px 40px;
text-align:left;}


button, input[type="button"], input[type="reset"], input[type="submit"] {
       background: #05acd3;
    font-family: 'Muli';
     color: #ffffff; }
button, input[type="button"], input[type="reset"], input[type="submit"]:hover {
       background: #ffffff;
    font-family: 'Muli';
     color: #05acd3; }

.main-navigation > div:first-of-type a {border-bottom:0px !important;}
.main-navigation > div:first-of-type > ul > .current_page_item > a, .main-navigation > div:first-of-type > ul > .current-menu-item > a {color: #4d469b;}
.main-navigation > div:first-of-type a:hover {color:#05acd3;}
.right-menu > div:first-of-type a {border-bottom:0px !important;}
.current-menu-item a {color: #4d469b;}
.right-menu a:hover {color:#05acd3 !important;}

.wc-shortcodes-read-more .button  {background-color: #ffffff !important;}
.wc-shortcodes-read-more .button:hover {color:#4d469b !important;}
.widget-title a:hover {color:#4d469b !important; text-decoration:none !important;}
.widget a:visited {border-bottom:0px !important;}

.entry-summary a, .entry-summary a:visited, .widget a, .widget a:visited, .entry-meta a, .entry-meta a:visited, .entry-footer a, .entry-footer a:visited, .site-footer a, .site-footer a:visited, .entry-title a, .entry-title a:visited, .post-navigation a, .post-navigation a:visited, .posts-navigation a, .posts-navigation a:visited, .comment-navigation a, .comment-navigation a:visited, .widget_authors a strong, .widget_authors a:visited strong {
border-bottom:0px !important}

.bx-controls {display:none!important;}
.wc-shortcodes-entry-title {color:#05acd3 !important;}

.entry-summary {width:90%; margin-left:5%; margin-right:0px; text-align:justify;}
.featured-image {width:50% !important;
margin-right: auto !important;
    margin-left: auto !important;}
#recent-posts-8 {overflow-y:scroll !important;
height:450px !important;}

#recent-posts-2 {overflow-y:scroll !important;
height:450px !important;}

.cool_timeline h1.timeline-main-title {display:none;}

.tagcloud a, .tagcloud a:visited {font-family: 'Muli' !important;}

 .post-navigation {    font-family: 'Fjalla One', serif !important; text-transform:uppercase !important;}

.cool-timeline.white-timeline .timeline-post.even .timeline-meta .meta-details {display:none;}
.meta-nav {display: block;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    text-transform: uppercase;
    font-family: 'josefin slab', serif !important;
    text-transform: lowercase !important;}
 .cat-links, .tags-links { font-family: 'josefin slab', serif !important;
    font-weight: 600 !important;
    font-size: 18px !important;
    text-transform: lowercase !important;
}
 .posted-on{ font-family: 'fjalla one' !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    text-transform: uppercase !important;
}

#post-grid-146 .element_2 {
    font-size: 12px !important;
    font-weight: normal !important;
    color: #000000;
}
.su-divider {
    clear: both;
    border: none;
    text-align: center !important;
    line-height: 1;
width: 30% !important;
    margin-left: auto !important;
    margin-right: auto !important; 
margin-top:80px!important;
margin-bottom:50px!important;}

.ufbl-default-template .ufbl-form-field-wrap {margin-bottom: 3px!important; margin-top: 3px!important;}

#secondary .cff-header { display:none !important;}

.nowrap {margin-left-left:100% !important;}

.entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .widget a:focus, .widget a:hover, .entry-meta a:focus, .entry-meta a:hover, .entry-footer a:focus, .entry-footer a:hover, .site-footer a:focus, .site-footer a:hover, .entry-title a:focus, .entry-title a:hover, .post-navigation a:focus, .post-navigation a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-navigation a:focus, .comment-navigation a:hover, .widget_authors a:focus strong, .widget_authors a:hover strong {
	border-bottom-color: none !important;}

.cff-header {    text-transform: uppercase; color: #4d469b !important;}
@media only screen and (max-width: 769px) {
#wprmenu_bar .menu_title {font-family: 'Fjalla One';}
#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a, div#mg-wprm-wrap ul li span.wprmenu_icon {font-family:'Fjalla One'; letter-spacing:1px!important;}}

@media screen and (max-width: 600.999999999px){
.site-branding {
    width: 60% !important;
margin-right: auto;
    margin-left: auto;
border-bottom:0px;
padding-top:10px;
padding-bottom:10px;}
.menu-menu-1-container {display:none;}
.main-navigation {padding:0px;}
.right-menu {display:none;}
}

@media screen and (max-width: 375.9999) {
.main-navigation {
    width: 80% !important;
border-bottom: 0px!important;}
}

@media screen and (min-width:601px) and (max-width:650.9999999px) {.site-branding {
        width:100% !important; padding: 1% 15% 1% 15% !important;}
.menu-menu-1-container {display:none;}}
@media screen and (min-width:651px) and (max-width:768px) {.site-branding {
        width:100% !important;
padding: 1% 15% 1% 15% !important;}
.menu-menu-1-container {display:none;}
.main-navigation > div:first-of-type {display:none !important;}
.right-menu {display:none !important;}
}

.cff-header .fa {
    margin: 0 10px 0 0;
    padding: 0;
    display: none;
}

.menu-toggle {display:none;}   
.wc-shortcodes-testimonial-author{ color: #4D469B;
    font-size: 20px !important;
    font-family: 'Fjalla One';
    text-transform: uppercase;}

.su-pullquote-align-right {
        border-left: 5px solid #4D469B !important;}

.su-pullquote-align-left {
        border-right: 5px solid #4D469B !important;}


.site-footer .widget {margin: 0 0 0 0;}
.footer-widgets .widget-area {width:20%;display: inline-grid; float:none;}
#post-grid-146 .element_0 {font-size:100% !important;}
.sue-section-content {text-shadow: none !important;}

.site-footer .widget ul li {border-top:0px;}
.footer-widgets .widget {
font-size: 16px !important;
    text-transform: lowercase;
    font-family: 'josefin slab', serif !important;
}
.site-footer .widget-title {
    font-family: 'fjalla one', sans-serif;
    font-weight: 100;
color: #4D469B;
    font-size: 18px;
    letter-spacing: 2.5px;
    text-align: left; }

.sue-section-content sue-content-wrap {width:100%; !important}
.su-column-size-1-3 {width:34.67% !important;}

.sue-section {border-bottom: 0px !important;}


@media screen and (max-width: 768.99999999px) { 
#primary-menu {display:none;}
#right-menu {display:none;}}


@media screen and (max-width: 810.99999999px) and (min-width: 780px) {
.main-navigation {font-size: 13px !important;
letter-spacing:1px !important;}
.main-navigation li {margin-right: 1.3em !important;}
.right-menu li {
    margin-right:1.0em !important;
}}
@media screen and (max-width: 826.99999999px) and (min-width: 811px) {
.main-navigation {font-size: 13px !important;
letter-spacing:1px !important;}
.main-navigation li {margin-right: 1.5em !important;}
.right-menu li {
    margin-right:1.2em !important;
}}
@media screen and (max-width: 859.99999999px) and (min-width: 827px) {
.main-navigation {font-size: 13px !important;
letter-spacing:1.3px !important;}
.main-navigation li {margin-right: 1.6em !important;}
.right-menu li {
    margin-right:1.2em !important;
}}

@media screen and (max-width: 779.99999999px) and (min-width: 733px) {
.main-navigation {font-size: 13px !important;
letter-spacing:1px !important;}
.main-navigation li {margin-right: 1.1em !important;}
.right-menu li {
    margin-right:.8em !important;
}}
@media screen and (max-width: 732.99999999px) and (min-width: 725px) {
.main-navigation {font-size: 13px !important;
letter-spacing:1px !important;}
.main-navigation li {margin-right: 1.1em !important;}
.right-menu li {
    margin-right:.7em !important;
}}
@media screen and (max-width: 724.99999999px) and (min-width: 708px) {
.main-navigation {font-size: 13px !important;
letter-spacing:1px !important;}
.main-navigation li {margin-right: 1.0em !important;}
.right-menu li {
    margin-right:.6em !important;
}}

@media screen and (max-width: 707.99999999px) and (min-width: 663px) {
.main-navigation {font-size: 12px !important;
letter-spacing:1px !important;}
.main-navigation li {margin-right: 1.3em !important;}
.right-menu li {
    margin-right:1.1em !important;
}}

@media screen and (max-width: 662.999999px) and (min-width: 602px) {
.main-navigation {font-size: 12px !important;
letter-spacing:1px !important;}
.main-navigation li {margin-right: .9em !important;}
.right-menu li {
    margin-right:.6em !important;
}}

@media screen and (max-width: 601.9999999px) and (min-width: 600px) {
.main-navigation {font-size: 12px !important;
letter-spacing:.9px !important;}
.main-navigation li {margin-right: .8em !important;}
.right-menu li {
    margin-right:.45em !important;
}}


@media screen and (max-width: 957.99999999px) and (min-width: 896px) {
.main-navigation {font-size: 14px !important;
letter-spacing:1px !important;}
.main-navigation li {margin-right: 1.4em !important;}
.right-menu li {
    margin-right:1.1em !important;
}}

@media screen and (max-width: 1163.99999999px) and (min-width: 1060px) {
.main-navigation {font-size: 16px !important;
letter-spacing:1px !important;}
.main-navigation li {margin-right: 1.5em !important;}
.right-menu li {
    margin-right:1.1em !important;
}}

@media screen and (max-width: 1059.99999999px) and (min-width: 958px) {
.main-navigation {font-size: 14px !important;
letter-spacing:1px !important;}
.main-navigation li {margin-right: 1.5em !important;}
.right-menu li {
    margin-right:1.1em !important;
}}

@media screen and (max-width: 895.99999999px) and (min-width: 876px) {
.main-navigation {font-size: 14px !important;
letter-spacing:1px !important;}
.main-navigation li {margin-right: 1.0em !important;}
.right-menu li {
    margin-right:1.3em !important;
}}
@media screen and (max-width: 875.99999999px) and (min-width: 860px) {
.main-navigation {font-size: 13px !important;
letter-spacing:1px !important;}
.main-navigation li {margin-right: 1.7em !important;}
.right-menu li {
    margin-right:1.2em !important;
}}
.right-menu li {
    margin-right: 1.7em;
}
.main-navigation > div:first-of-type {width: 35%; margin-top:10%;}
.main-navigation {
border-bottom:0px;
padding-bottom:2%;
max-width:1200px !important;}

.right-menu {float:right; margin-top:10%;}

.grid-nav-bottom {display:none;}
#post-grid-146 {background:#BCBCBCD9 !important;
padding: 20px !important;}

@media screen and (min-width:768.999999px) { .site-branding {padding-bottom: 0px;
    border-bottom: 0px solid #343434 !important;
width:30% !important;
padding-top:1% !important;
float: left !important;
    display: inline !important;}}

p h1 h2 h3 h4 h5 {font-size: 10%;}

.cff-post-text {color:#000000;}

.sue-section {
    position: relative;
    background-color: #ffffff;}

.imgfilter .sue-section-background{
    opacity: 1;}

#shortcodes-ultimate-5 {margin: 0px 0px 0px 0px;}

@media screen and (max-width: 750.999999px) {
     .nomobile4 { display:none;}}

@media screen and (min-width: 751px) {
     .yesmobile4 { display:none;}}

@media screen and (max-width: 950px) and (min-width: 751px) {
.hentry {margin: 1.6em 0 3.8em;}}

@media screen and (min-width:551px) {
.page-content, .entry-content {    
 width:90%;  
 margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 30px; }}

.su-heading-style-modern-2-orange .su-heading-inner {border-bottom: 2px solid #4d469b !important; border-top: 2px solid #4d469b !important;}

.su-heading-style-modern-2-orange {color:#4d469b !important; font-family: 'Josefin Slab'; border-bottom: 1px solid #4d469b !important; border-top: 1px solid #4d469b !important;}

.su-heading-style-modern-1-blue .su-heading-inner {border-bottom: 2px solid #4ebacc !important;}

.su-heading-style-modern-1-blue {color:#4ebacc !important; font-family: 'Josefin Slab';}

#post-grid-366 .element_0 {text-transform:uppercase; text-align:center !important;}

#post-grid-366 .item {margin:10%;}

@media only screen and (max-width: 767px) and (min-width: 467px) {
#post-grid-366 .item {width:45% !important;}}

@media screen and (max-width: 750px) {
.nomobile3 {display:none;}}

@media screen and (max-width: 750px) {
.sidebar .widget { width:100%;}}

.nomobile2 {margin-top: 0px !important;}

.panelmargin { width: 50%;}

#post-grid-146 .element_0 {text-align:center !important; text-transform:uppercase;}

@media screen and (max-width: 1099.9999999px) {
     .overeleven { display:none;}}

@media screen and (min-width: 100px) {
     .undereleven { display:none;}}

@media screen and (max-width: 599.9999999px) {
     .nomobile { display:none;}}

@media screen and (min-width: 600px) {
     .yesmobile { display:none;}}

.entry-title a {color:#495762;}

#slider h3 {text-transform:uppercase;}

.sectionbottompadding {padding-bottom: 0px !important;}



.widgettitle {text-transform:uppercase;}

.entry-datetop {font-family:'Muli', sans-serif;}
.entry-title{text-transform:uppercase; font-family:'Fjalla One';}
.entry-cat {font-family: 'Josefin Slab', serif !important; text-transform:lowercase; font-size:27px;}
.tagcloud a {font-family: 'josefin slab'; text-transform:lowercase;}
.ufbl-template-4 .ufbl-form-field {width:90%;}
.ufbl-template-4 .ufbl-form-field .ufbl-form-submit {margin-left: 0px; color: #ffffff; font-family: 'Fjalla One';}
.ufbl-template-4 .ufbl-form-submit {background-color: #4ebacc;}
.ufbl-template-4 textarea {1px solid #4d469b !important; outline: 1px solid #4d469b !important;
    border-bottom: 2px solid #4d469b;}
.ufbl-template-4 input[type="text"], .ufbl-template-4 input[type="email"], .ufbl-template-4 input[type="url"], .ufbl-template-4 input[type="password"], .ufbl-template-4 input[type="search"] {border-bottom: 2px solid #4d469b;}
.ufbl-template-4 .ufbl-form-field-wrap label {display:none;}

.sectionstyling {border-left: 2px solid #4ebacc !important;
border-right: 2px solid #4ebacc !important;}

.sidebar .widget-title {font-family: 'Fjalla One';
font-size:18px;}

.wp-caption {margin-bottom: 0.5em;}

.entry-title {margin-bottom:2%;}

.page .hentry {border:0px; padding-top: 0px;}

#shortcodes-ultimate-3 {padding: 0px;}

.single .byline {display:none;}
.post {border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px solid #eee; padding-top: 0px; padding-bottom: 5%;}
.featured-header-image {margin: 0 0 5% 0;}

.search-form {margin-left:auto; margin-right:auto;}
.search-form label:before {display:none;}
.footer-widgets{ padding: 1% 5% 0 5%; text-align:center; margin: 0px 0px 0px 0px;}
.footer-widgets .widget-title {text-align:center;}







.cff-author-text {color:#4ebacc;}

.wpcf7-form {width:100%; 
margin-left:auto; 
margin-right:auto; 
font-family: 'Fjalla One';
font-size:16px;}

.wpcf7-form label {font-weight:100;}

.wpcf7-form p {margin-bottom:0px;}

.wpcf7-input {width:100%;}

.element.element_2.read_more {text-align:right !important;}
.entry-content a, .entry-content a:visited {border-bottom: 0px;}


.su-button {border-color:#ffffff !important;}
    .su-button-style-flat span {text-shadow: 0px 0px 0px #000000 !important;}

.sue-panel-content {
    padding: 50px 50px 50px 50px;}

/* Fonts */

.element.element_0.title {font-family: 'Fjalla One', san-serif; }

.buttonfont {font-family: 'MULI' !important;}

.buttonfontleftalign {font-family: 'MULI' !important; float:right;}

.main-navigation {   
    font-family: 'Fjalla One';
    font-weight: 300;
    font-size: 18px;
    letter-spacing: 2px;}

.more-link {font-family: 'Fjalla One';}

body {
	background: #fff; /* Fallback for when there is no custom background color defined. */
	font-family: 'Muli', sans-serif !important;
	font-size: 16px;
	font-weight: 300;
	color: #495762;
	line-height: 1.7;
}

h1 {
	clear: both;
	color: #495762;
	font-family: 'Fjalla One', san-serif !important;
	line-height: 1.3;
	font-weight: normal;
}

h3, h2, h5, h4, h6 {
	clear: both;
	color: #495762;
	font-family: 'Fjalla One', san-serif !important;
	line-height: 1.3;
	font-weight: normal;
}

.headerwidget { 
width:70%;
margin-right:auto;
margin-left:auto;}

.page-content, .entry-content {
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;}
