/*
Theme Name: CreakyJoints
Theme URI: https://creakyjoints.org;
Description: This is a custom theme for CreakyJoints
Author: Asitha de Silva
Author URI: http://asithadesilva.com;
Template: himmelen
Version: 1.0
*/

body{font-family:'Lato'; background: #f7f7f7}
.container-page-item-title { display: none; }
.search-results .container-page-item-title { display: block; }
header + .content-block > .page-container.container { margin-top: 0; margin-bottom: 0; }
.content-block + .container-fluid-footer { margin-top: 0; }
.hideshare-wrap{margin:0 auto;text-align:center;position:relative}
.hideshare-wrap .hideshare-list{position:absolute;top:0;left:0;right:0;margin:0;padding:0;list-style:none;text-align:center}
.hideshare-wrap li{display:inline-block;zoom:1;*display:inline;margin:10px 5px 0}
.hideshare-wrap span{display:none}
.hideshare-list a{color:#dedede;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}
.hideshare-list a:hover{color:#fff}
.header-logo-center .row{margin:0}
.himmelen-post-wrapper-style-2 .himmelen-post-list-nav{background-color:#dad4c1}
.admin-bar #megamenu{margin-top:33px}
.navbar { margin-bottom: 0; }
.navbar-left-wrapper{border-right:0}
.navbar-right-wrapper{border-left:0}
.mainmenu-belowheader .navbar .container{width:100%; background: #fff;}
.sticky-header-only{display:none !important}
.stickylogo img{width:40px}
.sticky-header.fixed .search-bar-header .search-bar-header-close-btn{top:15px}
#searchsubmit:hover { transition: none !important; }
.header-center .logo {margin: 0 auto;}
header .header-promo-content { display: none; }
.user-login-sticky-header{display:none}
.sticky-header.fixed .user-login-sticky-header{float:right;font-size:20px;margin-top:-6px;display:block;margin-left:20px;color:#000}
.sticky-header.fixed .user-login-sticky-header a,a .himmelen-post-pagination-category,a .himmelen-post-pagination-title,.himmelen-post-pagination .himmelen-post-pagination-item:hover .himmelen-post-pagination-title,.himmelen-post-pagination .himmelen-post-pagination-item.active .himmelen-post-pagination-title{color:#939598}
.um-notification-b{display:none !important}
.sticky-header.fixed .um-notification-b{display:block !important;right:80px;top:0;width:60px;height:60px;line-height:60px;font-size:26px;background:0;color:#444;text-align:center;cursor:pointer;box-shadow:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;z-index:50;-webkit-transform:none;transform:none}
.admin-bar .sticky-header.fixed .um-notification-b{top:32px}
.modal{position:fixed;top:65%;left:50%;transform:translate(-50%,-50%);overflow-y:auto;min-height:100%}
.modal-body{height:100%}
a .himmelen-post-pagination-item{border-right:1px solid #d1d3d4}
.bellows { max-width: 85%; }
.bellows .bellows-nav .bellows-custom-content.bellows-custom-content-padded, .bellows .bellows-nav .bellows-target, .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-image.bellows-image-padded, .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-target-text { padding: 10px !important;}
.bellows .bellows-nav .bellows-subtoggle .fa { margin-top: 0 !important;}
.bellows.bellows-skin-blue-material, .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0 > .bellows-target:hover { background: none !important; }
.bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-active > .bellows-target { background:none !important;}
.bellows.bellows-skin-vanilla .bellows-nav .bellows-submenu .bellows-current-menu-item > .bellows-target, .bellows.bellows-skin-vanilla .bellows-nav .bellows-submenu .bellows-current-menu-ancestor > .bellows-target { background-color: #ff7949 !important;}
.himmelen-post-pagination .himmelen-post-pagination-category{font-size:14px;font-weight:500}
.himmelen-post-pagination .himmelen-post-pagination-title{font-size:11px}
.himmelen-post-wrapper-style-2 .himmelen-post-list .himmelen-post .himmelen-post-details .himmelen-post-title h2,.himmelen-post-wrapper-style-2 .himmelen-post-list .himmelen-post .himmelen-post-details .himmelen-post-category,.himmelen-post-list .himmelen-post-details .himmelen-post-category a{color:#58595b}
.himmelen-post-pagination .himmelen-post-pagination-title { display: none; }
.himmelen-post-wrapper-style-2 .himmelen-post-list .himmelen-post .himmelen-post-details .himmelen-post-description{color:#a8b4b4}
.himmelen-read-more{bottom:115px;position:absolute}
.himmelen-post-list .himmelen-post-details .himmelen-read-more .readmore{border:0;color:#939598;text-transform:uppercase;background-color:transparent;padding:0;font-size:12px;padding:5px 20px 5px 0;border-right:1px solid #d1d3d4;border-radius:0}
.himmelen-post-wrapper-style-2 .himmelen-post-list .himmelen-post-details .himmelen-read-more a.btn:hover{ border-right:1px solid #d1d3d4;color:#939598}
.himmelen-post-list .himmelen-post-details .himmelen-read-more .readlater{border:0;color:#939598;text-transform:uppercase;background-color:transparent;padding:0;font-size:12px;padding:5px 0 5px 20px;border-radius:0;text-decoration:none}
.himmelen-post-wrapper-style-2 .himmelen-post-list .himmelen-post-details .himmelen-read-more a.btn:hover{background-color:transparent}
.himmelen-post-list-nav-next{transform:rotate(90deg);float:right !important;border:none !important}
.himmelen-post-list-nav-prev{transform:rotate(90deg);border:none !important}
.home-categories{margin-bottom:50px}
.home-posts .more-in{background-color:#dad4c1;color:#fff;font-size:11px;text-transform:uppercase}
.home-posts .view-all{background-color:#a49f91;color:#fff;text-align:center;font-size:11px;text-transform:uppercase}
.home-posts .view-all a{text-decoration:none}
.home-posts .categories-posts-title-section{margin-bottom:10px}
.categories-posts-two-posts .categories-posts-image-container{padding:0}
.categories-posts-container a{color:#58595b;text-decoration:none}
.categories-posts-container p{font-size:12px;line-height:15px;letter-spacing:.5px}
.categories-posts-two-posts .categories-posts-container{padding:10px 10px 0 10px;-webkit-box-shadow:0 0 5px -1px rgba(204,204,204,1);-moz-box-shadow:0 0 5px -1px rgba(204,204,204,1);box-shadow:0 0 5px -1px rgba(204,204,204,1);background-color:#f9f7f7}
.categories-posts-two-posts .categories-no-featured{border-left:15px solid #dad4c1}
.categories-posts-two-posts .categories-posts-container.pull-right{margin-left:15px}
.home-post.latest-category-post{margin-bottom:30px;padding:5px;-webkit-box-shadow:0 0 15px -1px rgba(204,204,204,1);-moz-box-shadow:0 0 15px -1px rgba(204,204,204,1);box-shadow:0 0 15px -1px rgba(204,204,204,1)}
.latest-category-post .cat-featured-image{min-height:300px;background-color:#dad4c1}
.cat-featured-image span.cat-featured-image-category{padding:7px 15px;background-color:#a49f91;font-size:11px;text-transform:uppercase;font-weight:bold;color:#fff}
.cat-featured-image .cat-featured-image-title{bottom:0;position:absolute}
.cat-featured-image .cat-featured-image-title h2{color:#fff;font-size:60px;padding:0 20px;}
.cat-featured-content .cat-featured-image-title h2 { margin-top: 0; }
.home-post .cat-featured-content{padding:0 35px;min-height:300px}
.cat-featured-content .cat-featured-content-info{margin-bottom:20px}
.cat-featured-content .cat-featured-content-info span{font-size:11px;text-transform:uppercase}
.cat-featured-content .cat-featured-content-info i{margin-right:10px}
.cat-featured-content .cat-featured-content-post p{font-size:14px;margin-bottom:10px}
.cat-featured-content .cat-featured-content-links{bottom:1px;position:absolute}
.cat-featured-content .cat-featured-content-links ul li:not(.hideshare-*){padding-right:30px;padding-left:30px;font-size:11px;text-transform:uppercase;letter-spacing:2px}
.cat-featured-content .cat-featured-content-links ul li a:not(.hideshare-*){color:#808285;text-decoration:none}
.cat-featured-content .cat-featured-content-links ul li a i:not(.hideshare-*){font-size:14px}
#megamenu{position:fixed;top:60px;width:100%;background-color:#f1f0eb;z-index:10;padding:0;box-shadow:0 0 5px rgba(0,0,0,0.2)}
.mega-menu-hide,.mega-menu-inactive{display:none !important}
#megamenu #menu-categories,#megamenu #menu-posts{min-height:230px}
#megamenu #menu-categories{background-color:#eae8e0}
#megamenu ul{padding:0}
#megamenu li{list-style:none;letter-spacing:2px;text-transform:uppercase;font-size:12px;padding:7px 0;border-bottom:1px solid #ccc}
#megamenu li a{color:#000;text-decoration:none}
#megamenu #menu-posts img{padding-top:10px;width:90%;margin-bottom:5px}
#menu-posts h3{font-size:16px}
#menu-posts span{font-size:11px;text-transform:uppercase}
.author-image img{border-radius:50px;margin-bottom:10px}
.single-post-info{font-size:12px;text-transform:uppercase}
.single-post-categories{padding-left:3px}
.single-post-categories a{color:#000;text-decoration:none;text-transform:uppercase;font-size:12px}
article p, article li { font-size: 1.25em; line-height: 26px; padding-left:0px !important;}
.post-container{padding:40px;background-color:#f3f1eb;-webkit-box-shadow:0 0 15px -1px rgba(204,204,204,1);-moz-box-shadow:0 0 15px -1px rgba(204,204,204,1);box-shadow:0 0 15px -1px rgba(204,204,204,1);margin-bottom:40px}
.post-single-content .navigation-post{margin-bottom:20px}
.post-single-content .navigation-post .nav-post-prev a,.post-single-content .navigation-post .nav-post-prev a:hover,.post-single-content .navigation-post .nav-post-next a,.post-single-content .navigation-post .nav-post-next a:hover{background-color:#f3f1eb}
.post-single-content .navigation-post .nav-post-title,.post-single-content .navigation-post .nav-post-title:hover{color:#f79a6c !important;text-transform:uppercase;font-size:12px}
.post-single-content .navigation-post .nav-post-name,.post-single-content .navigation-post .nav-post-name:hover{color:#000 !important;font-size:17px}
.post-single-content .navigation-post .nav-post-next{border-left:2px solid #ccc}
.post-single-content .content-meta{margin-top:20px}
.post-single-content .content-meta .col-sm-9,.post-single-content .content-meta .col-sm-3{padding:0}
.post-single-content .content-meta .col-sm-9 .post-author{color:#f79a6c}
.post-single-content .content-meta .content-meta-top{border-bottom:1px solid #ccc;margin-left:0;margin-right:0}
.post-single-content .content-meta a.post-about-author,.post-single-content .content-meta a.content-meta-share{color:#000;font-size:12px;text-transform:uppercase;padding:0 29px;text-decoration:none}
.post-single-content .content-meta .content-meta-top{padding:10px 0}
.post-single-content .content-meta .content-meta-bottom{padding:10px 0 20px;border-bottom:1px solid #ccc;margin-bottom:10px}
.post-single-content .content-meta .tags{margin-top:0}
.post-single-content .content-meta span.tags-title{font-size:12px;text-transform:uppercase;font-weight:bold;color:#f79a6c;padding-right:20px}
.post-single-content .content-meta .tags a{font-size:12px;background-color:#eee;color:#ccc;font-weight:bold}
.navigation-post a{padding:25px 30px}
.prev-post-fixed a,.next-post-fixed a{color:#9a2f2f !important;padding:10px 40px !important;font-size:25px !important;position:fixed !important;top:50% !important;font-size:80px !important}
.prev-post-fixed a:hover{background-color:#fff}
.next-post-fixed a:hover{background-color:#fff}
.next-post-fixed a{float:right;right:0}
.inside{margin-top:20px;margin-bottom:20px;background:#ededed;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#ededed));background:-moz-linear-gradient(top,#f4f4f4 0,#ededed 100%);background:-ms-linear-gradient(top,#f4f4f4 0,#ededed 100%)}
.inside-full-height{height:100%;margin-top:0;margin-bottom:0}
.row-height{display:table;table-layout:fixed;height:100%;width:100%}
.col-height{display:table-cell;float:none;height:100%}
.col-top{vertical-align:top}
.col-middle{vertical-align:middle}
.col-bottom{vertical-align:bottom}
.row.cat-featured-content-info .avatar,.categories-posts-two-posts .meta-information .avatar{border-radius:50px}
.meta-information .avatar,.cat-featured-content-info .avatar{width:30px;height:30px}
.categories-posts-two-posts h3{margin-bottom:5px !important; margin-top: 0; }
.categories-posts-two-posts .meta-information{font-size:11px}
footer p{margin-bottom:5px}
footer i{padding:20px 25px;margin-right:20px;font-size:20px !important}
#category-page{margin-top:10px}
#category-page .categories-posts-two-posts{margin-bottom:20px}
.row.home-widget{margin-top:80px;margin-bottom:0}
.row.category-widget{margin-top:40px;margin-bottom:40px}
.stickylogo{display:none;top:0;position:absolute}
.mainmenu-belowheader.fixed>.stickylogo{display:block}
#standalone .user_avatar img{border-radius:50%;width:50px;height:50px}
#standalone .user_name{font-family:'Source Sans Pro',sans-serif;font-size:14px;color:#666}
#standalone .standalone-title{margin:25px 0}
#standalone .standalone-title a{font-family:'Source Sans Pro',sans-serif;font-size:36px;color:#f25e29 !important;margin:30px 0}
#standalone .standalone-entry p{font-family:'Source Sans Pro',sans-serif;font-weight:300;color:#999}
#standalone .standalone-entry p strong{font-size:16px;color:#555;font-weight:400}
.page-title-left{font-family:'Source Sans Pro',sans-serif;font-weight:500;font-size:16px;color:#111}
#standalone .socialshare{text-align:center}
#standalone .socialshare li{list-style:none;display:inline-block;min-width:50px}
#standalone .hideshare-wrap .hideshare-list{min-width:180px;text-align:left}
#standalone .hideshare-wrap .hideshare-list li{min-width:30px}
.menu-title{font-family:'Source Sans Pro',sans-serif !important;color:#f25e29;background:#fff;padding:13px 0 13px 10px;margin-bottom:0}
.user_section .menu li{list-style:none}
.user_section .menu{padding-left:20px;margin-top:13px}
.user_section .menu>li>ul,#full-index .user_section .menu>li>ul{padding-left:20px;display:none}
.user_section #menu-all-arthritis-types ul li.active a{color:#000 !important}
.user_section .menu li>a{font-family:'Source Sans Pro',sans-serif;background:transparent !important;color:#666 !important;font-size:13px;font-weight:300}
.wpb_category_n_menu_accordion li a{padding:12px 22px}
.wpb_category_n_menu_accordion>ul>li>ul>li>a{padding-left:30px}
.standalone-title a{font-family:'Source Sans Pro',sans-serif;font-size:21px;color:#111 !important;font-weight:400}
.standalone-entry p{font-family:'Source Sans Pro',sans-serif;font-weight:300;color:#999}
.standalone-entry p strong{font-size:16px;color:#555;font-weight:400}
#full-index .standalone-title a{font-family:'Source Sans Pro',sans-serif;font-size:48px;color:#111 !important;font-weight:100}
#full-index .standalone-title{margin:70px 0 20px 0}
#full-index .left-title{font-size:16px;font-weight:400;color:#f25e29 !important;margin:20px 0}
#full-index h3{font-family:'Lato',sans-serif !important;font-size:11px !important;font-weight:700 !important;color:#222;border-bottom:5px solid #dad4c1;padding-bottom:7px}
#full-index .standalone-entry p{font-family:'Source Sans Pro',sans-serif;font-weight:300;color:#999}
#full-index .standalone-entry p strong{font-size:16px;color:#555;font-weight:400}
#full-index ul li{list-style:none;padding-left:0}
#full-index ul li:nth-child(3n) { content: "<div class='blank'></div>"}
a.logo-link.stickylogo{z-index:19999}
.post-container .format-standard h1{margin-bottom:0}
#full-index #arthritis ul{padding-left:0}
#full-index #arthritis ul li{width:31%;float:left;padding-left:3%}
#full-index #arthritis ul li ul li{width:100%}
#full-index #arthritis .blank{width:100%;float:left;height:20px}
#full-index #arthritis ul li .blank{display:none}
#full-index #arthritis ul li a{display:block;font-family:'Lato',sans-serif !important;font-size:14px !important;font-weight:300 !important;border-bottom:5px solid #dad4c1}
#full-index #arthritis ul li ul li a{border:0}
a.socialShareTop.hideshare-btn span{display:inline-block}
ul.socialshare li span{position:relative;top:-10px;font-size:10px;color:#f25e29}
#standalone #scroller{width:90%}
#standalone #scroller .left-bottom{position:absolute;bottom:0}
#clinical .page-title-left{margin-top:100px}
.single-post-info-mobile{display:none}
#registration-form{padding:5% 0;overflow-y:hidden;height:500px}
#registration-form .form-group{margin-bottom:300px}
#registration-page .form-btn-holder{position:relative;bottom:200px;width:inherit}
#registration-page .form-btn-holder ul{text-align:center}
#registration-page .form-btn-holder .next-btn,.form-btn-holder .prev-btn{display:inline;margin:0 20px;-webkit-transition-duration:.3s;transition-duration:.3s}
#registration-page .next-btn i,.prev-btn i{font-size:60px}
#registration-page .form-group{position:relative}
#registration-page .prev-btn{opacity:0}
#registration-page .alert{margin-top:10px}
.modal{width:100%}
.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}
.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}
.leftsection .page-title-left{display:none}
#standalone .leftsection .page-title-left{display:block}
#section-page .search-count{margin-top:20px}
.read-later-btn,.read-later-btn-disabled{display:none !important}
blockquote::before{color:#252525 !important}
.standalone-entry li{font-family:Lato,sans-serif !important;font-size:18px !important;font-weight:300 !important;letter-spacing:normal !important;line-height:26.4px !important;color:#252525 !important}
.himmelen-post-wrapper-style-2 .himmelen-post-list .himmelen-post-details-wrapper, .himmelen-post-wrapper-style-2 {background:#f3f1eb }
.himmelen-post-list .himmelen-post-details .himmelen-read-more a { border: 0; color: #939598;text-transform: uppercase;background-color: transparent;font-size: 12px;padding: 5px 20px 5px 0;border-right: 1px solid #d1d3d4;border-radius: 0; }
.himmelen-post-list .himmelen-post-details .himmelen-read-more a:hover { border: none; border-right: 1px solid #d1d3d4; }
@media (min-width: 480px){.row-xs-height{display:table;table-layout:fixed;height:100%;width:100%}
.col-xs-height{display:table-cell;float:none;height:100%}
.col-xs-top{vertical-align:top}
.col-xs-middle{vertical-align:middle}
.col-xs-bottom{vertical-align:bottom}
}@media (min-width: 768px){.row-sm-height{display:table;table-layout:fixed;height:100%;width:100%}
.col-sm-height{display:table-cell;float:none;height:100%}
.col-sm-top{vertical-align:top}
.col-sm-middle{vertical-align:middle}
.col-sm-bottom{vertical-align:bottom}
.show-mobile{display:none}
.hide-mobile{display:inherit}
}@media (min-width: 667px){.show-mobile{display:none}
.hide-mobile{display:inherit}
}@media (min-width: 992px){.row-md-height{display:table;table-layout:fixed;height:100%;width:100%}
.col-md-height{display:table-cell;float:none;height:100%}
.col-md-top{vertical-align:top}
.col-md-middle{vertical-align:middle}
.col-md-bottom{vertical-align:bottom}
}@media (min-width: 1200px){.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.row-lg-height{display:table;table-layout:fixed;height:100%;width:100%}
.col-lg-height{display:table-cell;float:none;height:100%}
.col-lg-top{vertical-align:top}
.col-lg-middle{vertical-align:middle}
.col-lg-bottom{vertical-align:bottom}
.sticky-header.fixed .sticky-header-only{display:block !important}
}@media (max-width: 768px){.himmelen-post-wrapper-style-2 .himmelen-post-list .himmelen-post .himmelen-post-image{width:100% !important;float:none;height:300px}
.himmelen-post-wrapper-style-2 .himmelen-post-list .himmelen-post-details-wrapper{width:100% !important;float:none;height:auto; background-color: #f3f1eb;}
.himmelen-post-wrapper-style-2{height:700px}
.himmelen-post-wrapper-style-2 .himmelen-post-list-nav{width:100% !important}
.latest-category-post .cat-featured-image{min-height:200px}
.himmelen-post-pagination,.himmelen-post-pagination-category{max-height:inherit}
.cat-featured-image .cat-featured-image-title h2{font-size:40px;padding:0}
.cat-featured-content .cat-featured-content-info{margin-top:20px}
.home-post .cat-featured-content{padding:0 15px;min-height:auto}
.himmelen-read-more{bottom:0;position:relative}
footer .col-sm-3{text-align:center}
.blog-post.blog-post-single{padding:0}
.single-post-info{display:none}
.single-post-info-mobile .author-image{position:absolute}
.single-post-info-mobile .author-image img{width:40px;height:40px}
.single-post-info-mobile{display:block}
.single-post-info-mobile .meta-info-author,.single-post-info-mobile .meta-info-date{margin-top:30px}
.format-standard h1{font-size:28px;margin-bottom:10px}
.entry-content p:first-of-type{font-size:1.2em !important;line-height:25px !important}
.prev-post-fixed,.next-post-fixed{display:none}
.footer-share{width:90%}
.footer-share a{padding-left:0 !important;border:0}
.author-bio{display:none}
.post-single-content .navigation-post .nav-post-next{border:none !important}
#loginModal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);overflow-y:auto;min-height:100%;width:100%}
.logged-in #loginModal{top:60%}
#registration-form{padding:5% 10%}
.mega-menu,.sticky-header.fixed .sticky-header-only{display:none !important}
.search-bar-header #s{width:235px !important;margin-left:-155px !important;font-size:15px !important}
.row.category-widget{padding:0 20px}
}@media screen and (min-width: 0) and (max-width: 991px){#scroller{position:relative !important;top:0 !important}
.page-title-left{padding-left:0 !important}
#standalone #scroller .left-bottom{position:relative !important;bottom:0 !important}
#standalone #sidebar{margin-top:-60px !important}
#full-index #sidebar{height:auto !important}
#full-index #arthritis ul li{width:100%;margin-bottom:20px}
#full-index #arthritis ul li ul li{width:100%;margin-bottom:0}
#full-index #arthritis .blank{display:none}
.page-title-left{display:none !important}
#sidebar{float:left;width:100%;height:auto !important}
#scroller{float:left;height:auto !important}
#clinical .category-page-name{float:left}
}@media screen and (min-width: 0) and (max-width: 991px){#scroller{position:relative !important;top:0 !important}
.page-title-left{padding-left:0 !important}
#standalone #scroller .left-bottom{position:relative !important;bottom:0 !important}
#standalone #sidebar{margin-top:-60px !important}
#full-index #sidebar{height:auto !important}
#full-index #arthritis ul li{width:100%;margin-bottom:20px}
#full-index #arthritis ul li ul li{width:100%;margin-bottom:0}
#full-index #arthritis .blank{display:none}
.page-title-left{display:none !important}
#sidebar{float:left;width:100%;height:auto !important}
#scroller{float:left;height:auto !important}
#clinical .category-page-name{float:left}
.comment-form input{width:100% !important}
.comment-form input.submit{padding-left:0;padding-right:0}
form#reg-form{overflow:hidden}
}@media (max-width: 666px){.show-mobile{display:block}
.hide-mobile{display:none}
}@media (max-width: 767px){.mainmenu-belowheader.fixed{transform:translate3d(0,0,0);position:fixed !important;top:0 !important;display:block}
.mainmenu-belowheader.fixed .navbar .navbar-toggle{left:10%;padding:0;margin-left:0}
.mainmenu-belowheader.fixed .navbar-right-wrapper{float:right;right:0}
.home-post .cat-featured-content{min-height:150px}
.logo-link>img{width:70%}
.himmelen-post-pagination,.himmelen-post-pagination-category{background-color:#f3f1eb !important;max-height:100%}
.mainmenu-belowheader.fixed>.stickylogo{display:block;width:55px;margin-top:6px}
.show-mobile{display:block}
.hide-mobile{display:none}
}@media (max-width: 1200px){.home-post .cat-featured-content{min-height:300px}
.modal{top:50%}
}#feedback-notice{position:fixed;bottom:0;width:400px;margin:auto;background-color:#23282d;color:white;text-align:center;padding:15px;z-index:10000;left:50px}
@media (max-width: 767px){#feedback-notice{width:100%;left:0}
}#feedback-notice #close{display:block;float:right;width:30px;height:29px;cursor:pointer}
#feedback-notice div{margin:0 0 10px;margin-bottom:25px}
#feedback-notice a{color:#565158 !important}
#feedback-notice a:hover{color:#fff !important}
.fade{transition:opacity .75s linear;-webkit-transition:opacity .75s linear;-moz-transition:opacity .75s linear;-ms-transition:opacity .75s linear;-o-transition:opacity .75s linear}
.twitter-tweet{width:auto !important;max-width:100%}
li#tab-homepage_settings>a::before{content:"\f019"}
a,a:focus{text-decoration:none !important;color:#565158 !important}
blockquote{line-height:38px !important;background:transparent !important}
table{border:0 solid transparent !important}
table td,table th{border:0 solid transparent !important}
.navbar .nav>li>a:hover{color:#e71f1f !important;border-bottom:1px solid #e71f1f !important}
.sticky-header.fixed .sticky-header-only{background-color:#f3f1eb !important}
#megamenu #menu-categories a:hover{color:#e71f1f !important;font-weight:600}
.nav>li .sub-menu{background:#fff !important;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.41);-moz-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.41);box-shadow:1px 1px 4px 0 rgba(0,0,0,0.41)}
.nav .sub-menu li.menu-item>a{display:block !important;color:#3c373f !important;font-weight:normal !important;min-width:190px !important;text-decoration:none !important;padding:8px 20px !important;cursor:pointer !important;border:1px solid rgba(255,255,255,0.2) !important;border-left:0 !important;border-right:0 !important;border-bottom:0 !important;letter-spacing:.0625em !important;text-transform:uppercase !important;font-size:11px !important}
.nav .sub-menu li.menu-item>a:hover{color:#e71f1f !important}
.social-icons-wrapper a{color:#838d8f;border:0 solid #d9d9d9 !important;border-radius:0 !important}
.social-icons-wrapper a:hover{color:#000 !important}
.social-icons-wrapper .fa{font-size:17px !important}
header .header-blog-info{font-size:12px !important;color:#838d8f !important;letter-spacing:.0625em}
.navbar-right-wrapper{border-left:1px !important}
#megamenu{background-color:#fff !important;z-index:10;padding:0;box-shadow:0 0 5px rgba(0,0,0,0.2)}
#megamenu #menu-categories{background-color:#fff !important}
#megamenu #menu-categories,#megamenu #menu-posts{max-height:230px !important;padding-top:10px !important;margin-bottom:10px !important}
.menu-post-card{max-height:75% !important}
#megamenu #menu-posts img{min-height:100px !important;max-height:100px !important;max-width:100% !important}
.menu-post-card-title{display:block;display:-webkit-box;max-width:100%;height:43px;margin-top:10px;margin-bottom:1px;padding-right:14px;font-size:13px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#f05b26 !important;letter-spacing:normal !important;line-height:15px !important;font-weight:400 !important}
.menu-post-card-title:hover{color:#545454 !important}
.menu-post-card h5{color:#989897;font-size:10px !important;text-transform:uppercase;letter-spacing:.0625em !important}
.menu-post-card h5::before{content:"BY "}
.menu-post-cta{bottom:0 !important;color:#3c373f !important;text-transform:uppercase !important;font-size:11px !important}
.menu-post-cta:hover{color:#e71f1f !important}
.menu-post-cta::before{font-family:FontAwesome;content:"\f061";display:inline-block;padding-right:5px}
.stickylogo{padding:10px}
.format-standard h1{font-family:Lato,sans-serif;font-size:38px;font-style:normal;font-variant:normal;font-weight:300;line-height:43.4px;color:#f05b26 !important;max-width:95%;margin-bottom:100px}
.himmelen-post-title h2{font-family:Lato,sans-serif !important;font-size:25px !important;font-style:normal !important;font-variant:normal !important;font-weight:400 !important;line-height:26px !important;color:#f05b26 !important}
.cat-featured-image-title{font-size:26px !important;color:#f05b26 !important;line-height:26.4px !important;padding-left:15px;padding-right:15px;display:block !important;font-weight:400 !important}
.cat-featured-image-title a{font-size:26px !important;color:#f05b26 !important;line-height:26.4px !important;padding-right:15px;display:block !important;font-weight:400}
.cat-featured-image-title a:hover{color:#545454 !important}
h2{font-family:Lato,sans-serif !important;font-size:30px !important;font-style:normal !important;font-variant:normal !important;font-weight:300 !important;line-height:25.4px !important;color:#f25e29 !important}
h3{font-family:Lato,sans-serif !important;font-size:22px !important;font-style:normal !important;font-variant:normal !important;font-weight:bold !important;line-height:22.4px !important;letter-spacing:.0625em !important}
.home-post.latest-category-post{margin-bottom:0 !important;padding:0 !important;-webkit-box-shadow:0 0 15px -1px rgba(204,204,204,1);-moz-box-shadow:0 0 15px -1px rgba(204,204,204,1);box-shadow:0 0 15px -1px rgba(204,204,204,1);background-color:#fff;border-left:6px solid #dff2f5 !important}
.categories-posts-two-posts .categories-posts-container{background-color:#fff !important;padding-top:0 !important;padding-bottom:0 !important;max-height:160px !important;-webkit-box-shadow:0 0 15px -1px rgba(204,204,204,0);-moz-box-shadow:0 0 15px -1px rgba(204,204,204,0);box-shadow:0 0 15px -1px rgba(204,204,204,0)}
.home-posts .categories-posts-title-section{margin-bottom:0 !important}
.categories-posts-container p{font-size:15px !important;color:#252525 !important;font-weight:300 !important;margin-bottom:10px !important;overflow:hidden !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;min-height:38px !important;max-height:38px !important;line-height:18px !important}
.categories-posts-container h3{font-size:17px !important;max-height:100px !important;margin-bottom:4px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;max-width:90% !important;letter-spacing:normal !important;font-weight:400 !important;color:#f05b26 !important}
.categories-posts-container h3 a{color:#f05b26 !important}
.categories-posts-container h3 a:hover{color:#666 !important}
.categories-posts-two-posts .categories-posts-image-container{padding-left:0 !important;padding-top:0 !important;overflow:hidden !important;max-height:147px !important}
.categories-posts-two-posts .categories-posts-image-container img{display:none}
.family-wrapper .categories-posts-two-posts .categories-no-featured{border-left:6px solid #dff2f5 !important}
.lifestyle-wrapper .categories-posts-two-posts .categories-no-featured{border-left:6px solid #dff2f5 !important}
.research-wrapper .categories-posts-two-posts .categories-no-featured{border-left:6px solid #dff2f5 !important}
.fitness-wrapper .categories-posts-two-posts .categories-no-featured{border-left:6px solid #dff2f5 !important}
.treatment-wrapper .categories-posts-two-posts .categories-no-featured{border-left:6px solid #dff2f5 !important}
.latest-category-post .cat-featured-image{background:linear-gradient(limegreen,transparent),linear-gradient(90deg,skyblue,transparent),linear-gradient(-90deg,coral,transparent);background-blend-mode:screen;box-shadow:inset 0 0 6em .625em rgba(21,27,31,0.2)}
.cat-featured-image span.cat-featured-image-category{padding:2px 8px !important;background-color:#a49f91 !important;font-size:12px !important;text-transform:uppercase !important;font-weight:300 !important;color:#fff !important;letter-spacing:.0625em !important;float:left !important}
.family-wrapper .cat-featured-image span.cat-featured-image-category{padding:2px 8px !important;background-color:#323232 !important;font-size:12px !important;text-transform:uppercase;font-weight:300 !important;color:#fff;letter-spacing:.0625em !important;float:left !important}
.lifestyle-wrapper .cat-featured-image span.cat-featured-image-category{padding:2px 8px !important;background-color:#4c4c4c !important;font-size:10px !important;text-transform:uppercase;font-weight:300 !important;color:#fff;letter-spacing:.0625em !important;float:left !important}
.research-wrapper .cat-featured-image span.cat-featured-image-category{padding:2px 8px !important;background-color:#666 !important;font-size:10px !important;text-transform:uppercase;font-weight:300 !important;color:#fff;letter-spacing:.0625em !important;float:left !important}
.fitness-wrapper .cat-featured-image span.cat-featured-image-category{padding:2px 8px !important;background-color:#7f7f7f !important;font-size:10px !important;text-transform:uppercase;font-weight:300 !important;color:#fff;letter-spacing:.0625em !important;float:left !important}
.treatment-wrapper .cat-featured-image span.cat-featured-image-category{padding:2px 8px !important;background-color:#999 !important;font-size:10px !important;text-transform:uppercase;font-weight:300 !important;color:#fff;letter-spacing:.0625em !important;float:left !important}
.cat-featured-content .cat-featured-content-info{margin-bottom:20px;margin-top:20px;color:#989897;font-size:10px !important;text-transform:uppercase;letter-spacing:.0625em !important}
.row.cat-featured-content-info .avatar,.categories-posts-two-posts .meta-information .avatar{margin-right:15px}
.categories-posts-two-posts .meta-information{font-size:11px;margin-bottom:10px;margin-top:10px;color:#989897;font-size:10px !important;text-transform:uppercase;letter-spacing:.0625em !important}
.cat-featured-content .cat-featured-content-post p{margin-bottom:10px;font-size:18px !important;color:#4a4a4a !important;letter-spacing:normal !important;font-weight:400;padding-left:15px;padding-right:15px}
.cat-featured-content .cat-featured-content-links{padding-left:15px;position:absolute !important}
.cat-featured-content .cat-featured-content-links a{bottom:0;padding:5px 20px 5px 0 !important;margin-left:-14px !important;color:#3c373f !important;text-transform:uppercase !important;font-size:11px !important}
.categories-posts-two-posts .categories-posts-container.pull-right{margin-left:0 !important}
.categories-posts-two-posts .categories-no-featured{border-left:6px solid #dff2f5 !important}
.cat-featured-content-links{padding-left:15px !important;}
.cat-featured-content-links a{padding:5px 20px 5px 0 !important;margin-left:0 !important;color:#3c373f !important;text-transform:uppercase !important;font-size:11px !important}
.cat-featured-content-links a:hover{color:#e71f1f !important}
.cat-featured-content .cat-featured-content-links a:hover{color:#e71f1f !important}
.category-page-name h1{text-transform:uppercase;font-weight:100;padding-top:0}
.category-page-name h1::before{font-family:FontAwesome;content:"\f22d";display:inline-block;margin-right:20px;vertical-align:middle;font-size:12px;color:#323232}
.category-page-name h1::after{font-family:FontAwesome;content:"\f22d";display:inline-block;margin-left:20px;vertical-align:middle;font-size:12px;color:#323232}
.home-categories{margin-top:30px;margin-bottom:50px}
.home-posts .more-in{background-color:#97abad !important;border-bottom:solid 0 #fff !important;font-size:13px !important;text-transform:uppercase;font-weight:300 !important;color:#fff !important;letter-spacing:.0625em !important;height:3.05em !important;display:flex !important;align-items:flex-end !important;border-left:6px solid #dff2f5 !important}
.family-wrapper .home-posts .more-in{border-bottom:solid 0 #fff !important;font-size:13px !important;text-transform:uppercase;font-weight:300 !important;color:#fff !important;letter-spacing:.0625em !important}
.lifestyle-wrapper .home-posts .more-in{border-bottom:solid 0 #fff !important;font-size:13px !important;text-transform:uppercase;font-weight:300 !important;color:#fff !important;letter-spacing:.0625em !important}
.research-wrapper .home-posts .more-in{border-bottom:solid 0 #fff !important;font-size:13px !important;text-transform:uppercase;font-weight:300 !important;color:#fff !important;letter-spacing:.0625em !important}
.fitness-wrapper .home-posts .more-in{border-bottom:solid 0 #fff !important;font-size:13px !important;text-transform:uppercase;font-weight:300 !important;color:#fff !important;letter-spacing:.0625em !important}
.treatment-wrapper .home-posts .more-in{border-bottom:solid 0 #fff !important;font-size:13px !important;text-transform:uppercase;font-weight:100 !important;color:#fff !important;letter-spacing:.0625em !important}
.home-posts .view-all{background-color:#b8d3dc !important;height:3.6em !important;display:flex !important;align-items:flex-end !important}
.home-posts .view-all a{text-transform:uppercase;color:#000 !important;letter-spacing:.0625em !important;text-decoration:none;white-space:nowrap}
.home-posts .view-all a::before{font-family:FontAwesome;content:"\f0a9";display:inline-block;padding-right:5px}
.home-posts .view-all a:hover{color:#fff !important;font-weight:400 !important}
.himmelen-post-details{max-width:600px !important}
.himmelen-post-title{font-size:26px !important;color:#f05b26 !important;line-height:26.4px !important}
.himmelen-post-description{font-size:16px !important;color:#3c373f !important;letter-spacing:.0625em !important;line-height:20.4px !important;font-weight:400 !important}
.himmelen-read-more a:hover{color:#e71f1f !important}
.himmelen-post-pagination{border-top:1px solid #000 !important}
.himmelen-post-pagination,.himmelen-post-pagination-category{font-size:11px !important;letter-spacing:.0625em !important;color:#3c373f !important;background-color:#f3f1eb !important;max-height:56px}
.himmelen-post-pagination-category::before{font-family:FontAwesome;content:"\f0a9";display:inline-block;padding-right:3px;vertical-align:middle}
.himmelen-post-pagination-category:hover{color:#e71f1f !important}
.himmelen-post-image{box-shadow:inset 0 0 4em .625em rgba(21,27,31,0.3)}
.post-container{border-top:solid 1px #fff !important;background-color:#faf9f6 !important}
.single-post-info{color:#989897;font-size:10px !important;text-transform:uppercase;letter-spacing:.0625em !important;margin-top:-70px}
.author-image img{border-radius:80px !important;margin-bottom:10px;border-top:solid 2px #fff !important}
.single-post-categories{padding-left:2px !important;padding-top:60px !important}
.single-post-categories a{color:#36454f;text-decoration:none;text-transform:uppercase;font-size:12px;letter-spacing:.0625em !important}
.single-post-categories a:hover{color:#e71f1f !important}
.entry-content p{font-family:Lato Light,sans-serif !important;font-size:1.25em !important;font-weight:300 !important;color:#252525 !important;letter-spacing:normal !important;line-height:26px !important}
.entry-content p:first-of-type{font-family:Lato Light,sans-serif !important;font-weight:200 !important;color:#252525 !important;letter-spacing:normal !important;}
.footer-share{display:inline-block;white-space:nowrap;max-width:240px}
.post-about-author{border-right:1px solid #000}
.post-about-author:hover{color:#e71f1f !important}
.share-control{text-align:left}
.hideshare-wrap{margin:0 auto !important;text-align:right !important;position:relative !important}
.hideshare-wrap:hover{color:#e71f1f !important}
.post-single-content .content-meta span.tags-title{font-size:12px;text-transform:uppercase;font-weight:300 !important;color:#dc4900 !important;padding-right:20px}
.post-single-content .content-meta{margin-top:120px !important}
.post-single-content .content-meta .content-meta-top{padding:2px !important}
.post-single-content .content-meta .col-sm-9 .post-author{color:#dc4900 !important;text-transform:uppercase;font-size:12px !important}
.blog-post.blog-post-single{padding-left:30px;padding-right:30px}
#full-index #arthritis ul li a{color:#222 !important}
#full-index #arthritis ul li a:hover{color:#e71f1f !important}
.nav-post-next{border-left:1px solid #fff !important}
.nav-post-prev a{background-color:transparent !important}
.nav-post-next a{background-color:transparent !important}
.nav-post-prev a:hover{background-color:#fff !important}
.nav-post-next a:hover{background-color:#fff !important}
.nav-post-title{font-family:Lato,sans-serif !important;text-transform:uppercase;font-size:13px !important;letter-spacing:.0625em !important;font-weight:600 !important}
.post-single-content .navigation-post .nav-post-name,.post-single-content .navigation-post .nav-post-name{color:#ccc !important;font-size:1em;font-style:normal;font-variant:normal;font-weight:400;line-height:26.4px}
.post-single-content .navigation-post .nav-post-name,.post-single-content .navigation-post .nav-post-name:hover{color:#36454f !important;font-size:1em}
.prev-post-fixed a,.next-post-fixed a{color:#9a2f2f !important;padding:10px 40px !important;font-size:25px !important;position:fixed !important;top:50% !important;font-size:80px !important}
.container-fluid-footer{padding:0;background:#b5b3ae !important;border-top:1px dashed #fff}
footer{padding:50px 0 !important;color:#fff}
footer p{margin-top:5px;font-family:Lato Light,sans-serif !important;font-size:11px !important;font-weight:300 !important;letter-spacing:.0625em !important;line-height:24.4px !important}
footer h2{font-family:Lato,sans-serif !important;font-size:11px !important;font-weight:600 !important;color:#be1e2d !important;letter-spacing:.0625em !important;line-height:24.4px !important;text-transform:uppercase;margin-top:15px}
footer i{padding:10px 10px !important;background-color:transparent !important;margin-right:20px !important;font-size:20px !important}
footer textwidget{color:#fff !important}
footer i:hover{color:#fff !important}
footer a{color:#626d76 !important;text-decoration:none !important}
footer a:hover{color:#fff !important;text-decoration:none !important}
.logofooter{margin-left:10px;padding:20px 10px 10px 0}
#copyright{margin-top:60px;margin-bottom:0 !important;font-family:Lato Light,sans-serif !important;font-size:10px !important;font-weight:300 !important;color:#fff !important;letter-spacing:.0625em !important;line-height:24.4px !important}
.button-4{color:#626d76;display:inline-block;cursor:pointer;padding:6px 14px !important;margin-right:8px;margin-top:4px;background-color:#b9d9d5;border-radius:3px !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border:0;font-size:10px !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:.0625em !important;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.button-4:hover{background-color:#fff !important;color:#626d76 !important;font-weight:400 !important;-webkit-box-shadow:1px 1px 5px 0 rgba(107,107,107,0.33);-moz-box-shadow:1px 1px 5px 0 rgba(107,107,107,0.33);box-shadow:1px 1px 5px 0 rgba(107,107,107,0.33)}
.btn:hover{color:#fff !important}
.himmelen-textwidget-wrapper{background:url('assets/images/logo_cj_flag-SM.png') no-repeat top left #f4f4ea !important;border-top:1px solid #a6b52f !important;padding:43px 20px 10px 70px;-webkit-box-shadow:1px 1px 5px 0 rgba(107,107,107,0.33);-moz-box-shadow:1px 1px 5px 0 rgba(107,107,107,0.33);box-shadow:1px 1px 5px 0 rgba(107,107,107,0.33)}
#home-widget-one{background:url('assets/images/logo_cj_flag-gray-SM.png') no-repeat top left #e6f3f7 !important;border-top:1px solid #4e4c49 !important;padding:43px 20px 10px 70px;-webkit-box-shadow:1px 1px 5px 0 rgba(107,107,107,0.33);-moz-box-shadow:1px 1px 5px 0 rgba(107,107,107,0.33);box-shadow:1px 1px 5px 0 rgba(107,107,107,0.33)}
.widgettitle{font-family:Lato,sans-serif !important;font-size:26px !important;font-weight:300 !important;color:#879420 !important;letter-spacing:0 !important;line-height:24.4px !important}
.widget-copy{font-family:Lato,sans-serif !important;font-size:16px !important;font-weight:300 !important;letter-spacing:normal !important;line-height:20.4px !important;color:#252525 !important}
#clinical .standalone-title a{font-family:Lato,sans-serif !important;font-size:34px !important;color:#111 !important;font-weight:400 !important}
.standalone-entry p{font-family:Lato,sans-serif !important;font-size:18px !important;font-weight:300 !important;letter-spacing:normal !important;line-height:26.4px !important;color:#252525 !important}
.standalone-entry a{font-weight:300 !important;color:#428bca !important}
.entry-content a{font-weight:300 !important;color:#428bca !important}
.standalone-entry a:hover{color:#000 !important}
.entry-content a:hover{color:#000 !important}
.category-page-name{margin-top:0}
#clinical .user_section .menu li>a,#full-index .user_section .menu li>a{font-family:Lato,sans-serif !important;font-size:14px !important;font-weight:300 !important}
#clinical .menu-title{font-family:Lato,sans-serif !important;color:#f25e29;background:#fff;letter-spacing:normal !important;padding-left:15px !important;padding-right:15px !important;max-width:85%}
#sidebar{padding-left:0 !important}
.leftsection{padding-left:0 !important}
.page-template-clinical{background-color:#d6e7e7}
.page-template-full-index{background-color:#d6e7e7}
.page-title-left{font-family:Lato,sans-serif !important;font-weight:400 !important;font-size:16px !important;padding-left:15px !important}
#category-page{margin-top:80px !important}
#full-index .left-title{font-family:Lato,sans-serif !important;font-size:16px !important;font-weight:300 !important;color:#f25e29 !important;margin:20px 20px !important}
#arthritis ul li:first-child>ul>li a{display:block;font-family:Lato,sans-serif !important;font-size:12px !important;font-weight:300 !important}
#arthritis ul li ul li a::before{font-family:FontAwesome;content:"\f0a9";display:inline-block;padding-right:5px;vertical-align:middle;font-size:10px}
#arthritis ul li ul li a:hover{color:#e71f1f !important}
#standalone .user_avatar img{margin-left:15px}
#standalone .user_name{padding-left:15px}
.modal-content{background-color:#f3f1eb !important;border:8px solid rgba(255,141,0,0.32) !important;border-radius:0 !important}
.modal-title{font-family:Lato,sans-serif !important;font-size:28px !important;font-style:normal !important;font-variant:normal !important;font-weight:300 !important;line-height:43.4px !important;color:#565158 !important;margin-bottom:0 !important}
.modal-header .close{font-size:42px !important;font-weight:100 !important}
.modal-header{border-bottom:0 solid #e5e5e5 !important;padding:28px !important}
.um-form input{border:0 solid #ddd !important;border-radius:6px !important}
input[type=submit].um-button{background-color:#b9d9d5 !important;border-radius:3px !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border:0;font-size:12px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.0625em !important}
input[type=submit].um-button:hover{background-color:#fff !important;color:#626d76 !important;font-weight:600 !important;-webkit-box-shadow:1px 1px 5px 0 rgba(107,107,107,0.33) !important;-moz-box-shadow:1px 1px 5px 0 rgba(107,107,107,0.33) !important;box-shadow:1px 1px 5px 0 rgba(107,107,107,0.33) !important}
.um-button.um-alt{background-color:#ffb394 !important;border-radius:3px !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border:0;font-size:12px !important;font-weight:400 !important;color:#fff !important;text-transform:uppercase !important;letter-spacing:.0625em !important;border-top:0 solid transparent !important;border-bottom:0 solid transparent !important}
.um-button.um-alt:hover{background-color:#fff !important;color:#626d76 !important;font-weight:600 !important;-webkit-box-shadow:1px 1px 5px 0 rgba(107,107,107,0.33) !important;-moz-box-shadow:1px 1px 5px 0 rgba(107,107,107,0.33) !important;box-shadow:1px 1px 5px 0 rgba(107,107,107,0.33) !important}
.um-45137.um .um-field-checkbox.active i{color:#8da9a5 !important}
#menu-all-arthritis-types ul li.active a{color:#000 !important}
#menu-all-arthritis-types ul li.active a::before{content:"\f0da";font-family:'FontAwesome';color:#000;padding-right:5px}
div#registration-page{background-color:#f3f1eb}
#registration-page .form-btn-holder .next-btn{color:#565158 !important}
#registration-page .form-btn-holder .next-btn:hover{color:#fff !important;cursor:pointer}
#registration-page .form-btn-holder .prev-btn{color:#565158 !important}
#registration-page .form-btn-holder .prev-btn:hover{color:#fff !important;cursor:pointer}
#registration-page .form-control{border:0 solid #ddd !important;border-radius:6px !important;height:44px !important;font-size:28px !important;font-weight:300 !important;outline:none !important;box-shadow:none !important}
.reg-label{font-family:Lato,sans-serif !important;font-size:28px !important;font-style:normal !important;font-variant:normal !important;font-weight:300 !important;line-height:43.4px !important;color:#565158 !important}
.reg-label i{margin-left:20px;font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em;font-weight:200 !important;color:#fd9062}
.reg-header-block{text-align:center !important;margin-top:25px !important}
div.reg-header-block h2{font-family:Lato,sans-serif;font-size:26px;font-style:normal;font-variant:normal;font-weight:500;line-height:26.4px;color:#f05b26 !important}
div.reg-header-block h3{font-family:Lato,sans-serif;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;line-height:21.4px;letter-spacing:normal !important;color:#565158 !important}
div.reg-header-block p{font-size:14px !important;color:#565158 !important;letter-spacing:.0625em !important;line-height:20.4px !important;font-weight:300;letter-spacing:normal !important}
div.reg-header-block ul{font-size:13px !important;color:#565158 !important;line-height:20.4px !important;font-weight:300;letter-spacing:normal !important;max-width:90%;margin:0 auto}
div.reg-header-block ul li{list-style-type:disc;float:left;text-indent:-4px;margin-right:33px}
#welcome-todolist ul{display:flex;justify-content:space-between;flex-wrap:wrap;list-style-type:none;padding-left:0}
#welcome-todolist ul li{flex-basis:48%;margin:1%;padding:35px 15px 15px 15px;text-align:left;box-sizing:border-box;background-color:white}
#welcome-todolist ul li::before{background-color:#fff}
#welcome-todolist ul li:hover{background-color:#fca27c}
#welcome-todolist a{color:#565158 !important}
#welcome-todolist a::before{font-family:FontAwesome;content:"\f0a9";display:inline-block;padding-right:5px;color:#565158 !important;font-weight:300 !important}
#welcome-todolist a:hover{color:#fff !important;font-weight:400 !important}
#postRegModal .modal-body .modal-subhead p{font-size:22px !important;padding-left:15px !important}
.um-profile-edit i{font-size:14px !important;color:#565158 !important}
.um-profile-edit i::after{margin-left:6px !important;text-decoration:none !important;font-style:normal !important}
.um-profile-edit i:hover{color:#e71f1f !important}
.um-name a{color:#565158 !important}
.um-header{padding:0 0 5px !important;border-bottom:solid 0 #eee !important}
.um-profile-edit{top:100% !important;z-index:inherit !important}
.um,.um input,.um select,.um textarea{font-size:13px !important}
.um-field-checkbox-option,.um-field-radio-option{margin:0 0 0 24px !important;white-space:nowrap !important}
.um-dropdown li a{display:block !important;padding:8px 12px !important;color:#565158 !important;font-size:12px !important;line-height:18px !important;text-align:left !important;text-transform:uppercase !important}
.um-profile .um-profile-body{padding-left:15px !important}
.um-profile.um-editing{background-color:#f3f1eb !important}
.um-profile-nav-item a{color:#fff !important;font-size:12px !important;font-weight:500 !important;padding:6px 20px 6px 38px !important;display:block !important;float:left !important;border-radius:0 !important;margin-left:0 !important;margin-right:1px !important;position:relative !important;border-bottom:0 !important;text-transform:uppercase !important;background-color:#a5a092 !important}
.um-12.um .um-profile-nav-item.active a{background:#fca27c !important}
.um-profile-nav{padding:0 !important;background:#f3f1eb !important;border-top:1px solid #ccc !important}
.um-profile-nav-item span.title{padding-left:0 !important}
.um-item-link a,a:focus{color:#f05b26 !important;font-weight:400 !important;text-decoration:none !important}
.um-item-link a:hover{color:#545454 !important;text-decoration:none !important}
.um-item-link i{font-size:20px !important}
.um-item-meta span{font-style:normal !important;font-size:10px !important;text-transform:uppercase !important}
.um-item-meta span:not(:last-child)::after{position:relative;padding:0 4px 0 7px;content:"|" !important}
.um-item-meta a{font-weight:400 !important;border-bottom:0 solid #e0e0e0 !important}
a.um-button{background-color:#b9d9d5 !important;color:#fff !important;text-transform:uppercase !important;font-size:12px !important;font-weight:600 !important;letter-spacing:normal}
.author-description h4{font-size:13px !important;line-height:1.5;!important;color:#6d6a6f !important;font-weight:300 !important;margin-bottom:10px !important;overflow:auto !important;display:-webkit-box !important;max-height:145px !important;padding-right:15px;padding-left:15px;padding-bottom:15px !important}
.tagcloud a{color:#565158 !important;background-color:#fff !important;margin:10px !important;padding:4px !important;line-height:normal !important}
.tagcloud a:hover{color:#e71f1f !important}
.blog-post .tags a{background:#fff !important;color:#565158 !important;padding:0 10px;display:inline-block;text-decoration:none;margin-right:5px;border-radius:2px !important;margin-top:2px;margin-bottom:2px;font-weight:400 !important}
.tags a:hover{color:#e71f1f !important}
.sharing-is-caring{cursor:pointer}
.cat-featured-content-links ul.dropdown-menu{text-align:-webkit-auto !important;position:absolute !important;padding-left:20px}
.post-share ul.dropdown-menu{text-align:justify !important;font-size:11px !important}
.post-share .dropdown{float:right !important;margin-bottom:20px !important}
.post-share .dropdown a:hover{color:#e71f1f !important}
.dropdown-toggle.sharing-is-caring{font-size:11px !important;text-transform:uppercase !important}
.dropdown-toggle.sharing-is-caring a:hover{color:#e71f1f !important}
.share-control ul.dropdown-menu{font-size:11px !important;text-transform:uppercase !important}
.share-control a:hover{color:#e71f1f !important}
.row.category-widget{margin-top:40px !important;margin-bottom:40px !important;background-color:#feffff !important;padding:20px !important;border-top:1px solid #ccc !important}
.anchor{display:block !important;height:120px !important;visibility:hidden !important;padding-top:90px;!important}
@media (min-width: 320px) and (max-width: 768px){.um-profile-edit i::after{content:"" !important}
.entry-content p:first-of-type{color:#000 !important;font-weight:300 !important}
.himmelen-post-pagination,.himmelen-post-pagination-category{max-height:100% !important}
.himmelen-post-wrapper-style-2 .himmelen-post-list .himmelen-post{position:relative}
}@media (-webkit-min-pixel-ratio: 1.5),only screen and (min-pixel-ratio: 1.5){.entry-content p:first-of-type{color:#000 !important;font-weight:300 !important}
}.hideshare-list a{padding:0 !important}
a.hideshare-btn i{margin-left:4px}
.hideshare-wrap .hideshare-list{text-align:left !important}
.sharrre .box{display:inline-block;position:absolute;padding-right:180px;-webkit-border-radius:3px}
.sharrre .left{line-height:22px;display:block;white-space:nowrap}
.sharrre .middle{position:absolute;height:22px;top:-2px;right:10px;color:#fff;text-align:left;opacity:0}
.sharrre .middle a{color:#fff;font-weight:bold;padding:0 9px 0 9px;text-align:center;float:left;line-height:22px;margin-right:20px}
.sharrre .right{position:absolute;right:0;top:0;height:100%;width:45px;text-align:center;line-height:22px;color:#4b5d61;background:#f1faf9}
.sharrre .middle a:hover{text-decoration:none}
.sharrre .box:hover .middle{width:120px;opacity:1}
.categories-posts-container .sharrre .box{padding:0}
.categories-posts-container .sharrre .box:hover .middle,.categories-posts-container .sharrre .box:focus .middle{width:auto;opacity:1}
.categories-posts-container .sharrre .box:hover,.categories-posts-container .sharrre .box:focus{padding-right:120px}
.categories-posts-container .sharrre .middle a{margin-right:0}
.nav .sub-menu>li:hover>.sub-menu{max-width:190px}
.socialShare.sharrre .box{padding-right:0}
.socialShare.sharrre .box:hover,.socialShare.sharrre .box:focus{padding-right:0}
.socialShare.sharrre .box:hover .middle,.socialShare.sharrre .box:focus{width:87px;top:20px;right:0;position:absolute;text-align:right}
.sharrre .middle a{margin-left:20px;margin-right:0;padding:0}
.standalone .sharrre .box:hover,.sharrre .box{padding-right:0}
.cat-featured-content .standalone .sharrre .box:hover,.cat-featured-content .sharrre .box{padding-right:180px}
.cat-featured-content .sharrre .box .middle a{margin-right:20px}
#archive-page .categories-posts-two-posts{margin-bottom:20px}
div#small-card-shortcode-section{padding:0;margin-bottom:20px}
#search-results h4{border-bottom:2px solid #000}
.search-terms ul li{display:inline-flex}
#loginModal .um-login{opacity:1 !important}
@media (max-width: 680px){.himmelen-read-more{bottom:0;position:relative}
}

.navbar .nav>li.menu-item-has-children>a::after{
    content: none;
}