html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset, figure{margin:0;padding:0;}
img, fieldset{border:0;}
img{max-width:100%;max-height:100%;height:auto;-moz-box-sizing:border-box;box-sizing:border-box;}
.ie8 img{width:auto;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
audio{max-width:100%;}
iframe{max-width:100%;}
body{font:1em/1.7em 'Lato', Arial, Helvetica, sans-serif;word-wrap:break-word;color:#666;-webkit-font-smoothing:antialiased;}
a{text-decoration:none;outline:none;color:#26b9a3;}
a:hover{text-decoration:underline;}
p{margin:0 0 1.2em;padding:0;}
small{font-size:87%;}
blockquote{font-size:1.2em;line-height:1.4em;padding:.8em 2em 1em;margin:0 0 1.2em;position:relative;}
blockquote:before{content:'\201C';font-size:3.3em;color:#26b9a3;position:absolute;margin-left:-.5em;margin-top:.2em;}
ins{text-decoration:none;}
ul, ol{margin:1em 0 1.4em 1.6em;padding:0;}
li{margin:0 0 .5em 0;padding:.5em 0;}
h1, h2, h3, h4, h5, h6{line-height:1.4em;padding:1.3em 0 .4em;margin:0;color:#000;font-weight:300;word-wrap:normal;}
h1{font-size:4em;padding:.1em 0 .2em 0;letter-spacing:-.02em;}
h2{font-size:3.875em;padding:.2em 0 .3em 0;letter-spacing:-.02em;}
h3{font-size:1.7em;line-height:1.5em;padding:0 0 1.3em 0;}
h4{font-weight:normal;font-size:1.3em;line-height:1.6em;padding:0 0 1em 0;}
h5{font-size:1.4em;font-weight:normal;}
h6{font-size:1.2em;font-weight:normal;}
input, textarea, select, input[type=search], button{font-size:100%;font-family:inherit;max-width:100%;}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week]{background:#fff;color:#666;font-weight:normal;border:none;padding:.8em;margin:.4em 0;border:solid 1px #ccc;-webkit-appearance:none;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type=text], input[type=password], input[type=search], input[type=email], input[type=url]{width:15em;max-width:100%;}
input[type=number]{width:7em;max-width:100%;}
textarea{width:100%;min-height:8em;}
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus{outline:none;background:#fff;border-color:#26b9a3;}
input[type=reset], input[type=submit], button{background:transparent;color:#26b9a3;border:2px solid #26b9a3;padding:12px 22px;cursor:pointer;}
input[type=reset]:hover, input[type=submit]:hover, button:hover{background:#26b9a3;color:#fff;}
#pagewrap, .pagewidth, #headerwrap, #header, #main-nav, #body, #layout, #content, .post, .author-box, .post-nav, .pagenav, #sidebar, .widget, #footerwrap, #footer, .col4-1, .col4-2, .col4-3, .col3-1, .col3-2, .col2-1{-moz-box-sizing:border-box;box-sizing:border-box;}
#pagewrap{}
.fixed-header-on #pagewrap{padding-top:80px;}
.pagewidth{width:1200px;margin:0 auto;}
#body{max-width:100%;}
#content{width:69%;float:left;padding:5% 0;}
.sidebar-none #content{width:100%;float:none;}
#sidebar{width:26%;float:right;padding:5% 0;}
#sidebar .secondary{width:47%;}
.full_width #layout{width:100%;max-width:100%;}
.full_width #content{padding:0;width:auto;float:none;}
.full_width #sidebar{width:auto;float:none;}
.sidebar-left #content{float:right;}
.sidebar-left #sidebar{float:left;}
.col4-1,
.col4-2,
.col4-3,
.col3-1,
.col3-2,
.col2-1{margin-left:3.2%;float:left;}
.col4-1{width:22.6%;}
.col4-2, .col2-1{width:48.4%;}
.col4-3{width:74.2%;}
.col3-1{width:31.2%;}
.col3-2{width:65.6%;}
.col.first,
.col4-1.first,
.col4-2.first,
.col4-3.first,
.col3-1.first,
.col3-2.first,
.col2-1.first{margin-left:0;clear:left;}
#headerwrap{background:#26b9a3;clear:both;position:absolute;left:0;top:0;width:100%;transition:all 0.3s;z-index:inherit;}
#header{position:relative;height:130px;}
#header a{color:#000;}
#headerwrap.fixed-header{position:fixed;top:0;left:0;height:60px !important;z-index:1000;transition:height 0.3s;background:#26b9a3;color:#fff;}
.transparent-header.themify_builder_active #headerwrap{background:#26b9a3;}
.transparent-header #headerwrap.fixed-header,
.transparent-header.themify_builder_active #headerwrap.fixed-header{background:rgba(0,0,0,0.7);}
.transparent-header #headerwrap{z-index:1000;color:#fff;}
.transparent-header.themify_builder_active #pagewrap{padding-top:130px;}
.transparent-header #pagewrap{padding-top:0;}
.admin-bar #headerwrap,
.admin-bar #headerwrap.fixed-header{top:32px;}
#headerwrap.fixed-header #site-logo{top:6px;display:block;overflow:visible;height:60px;}
#headerwrap.fixed-header #site-description{display:none;}
#headerwrap.fixed-header #mobile-menu{top:0px;}
#site-logo{margin:0;padding:0px;line-height:1em;font-weight:900;font-size:2em;z-index:999;}
#site-logo a{text-decoration:none;}
#site-logo a:hover{text-decoration:none;}
#site-description{margin:0;padding:0;line-height:1em;position:absolute;top:17px;color:#fff;color:rgba(255,255,255,.75);z-index:100;}
#site-description p{font-weight:300;font-size:1em;}
.social-widget{position:relative;float:right;margin:4px 0 0 20px;}
.social-widget a{text-decoration:none;font-size:0px;}
.social-widget a:hover{text-decoration:none;}
.social-widget .widget{display:inline-block;vertical-align:middle;margin:0 2px 0 0;padding:0;background:none;border:none;border-radius:0;box-shadow:none;}
.social-widget .widget div{display:inline;}
.social-widget .widgettitle{width:auto;font-weight:bold;font-size:100%;font-family:inherit;text-transform:none;letter-spacing:0;position:static;display:inline-block;vertical-align:middle;margin:0 .5em 0 0;padding:0;background:none;border:none;border-radius:0;box-shadow:none;}
.social-widget ul{margin:6px 0 0 !important;padding:0;display:inline;}
.social-widget ul li{padding:0 2px 5px 0;margin:0;display:inline-block;border:none !important;clear:none;line-height:100%;}
.social-widget li img{vertical-align:middle;margin-top:-3px;}
.social-widget div.rss{display:inline-block;vertical-align:middle;margin-top:7px;}
.social-widget div.rss a{display:inline-block;padding:4px;width:20px;height:20px;}
.social-widget div.rss a:before{content:"\f09e";display:block;font-size:20px;}
.social-widget .social-link-item a,
.social-widget div.rss a{opacity:.75;}
.social-widget .social-link-item a:hover,
.social-widget div.rss a:hover{opacity:1;}
.social-widget .themify-social-links + .rss{margin-top:4px;}
#searchform-wrap{position:relative;float:right;margin:0 0 0 40px;z-index:999;}
#headerwrap #searchform{position:absolute;top:10px;right:0;float:left;}
#headerwrap #searchform #s{width:40px;background:transparent;color:transparent;margin:0;padding:10px;float:right;border:none;-webkit-transition:width .7s;-moz-transition:width .7s;transition:width .7s;box-shadow:none;}
#headerwrap #searchform #s:focus,
#headerwrap #searchform #s:hover,
#headerwrap #searchform .icon-search:hover + #s{width:180px;color:#fff;background:#000;background:rgba(0,0,0,.5);cursor:pointer;}
#headerwrap #searchform .icon-search:before{content:"\f002";color:#fff;font-size:1.25em;position:absolute;right:10px;top:.4em;cursor:pointer;}
#headerwrap #searchform-wrap + .social-widget{margin-right:40px;}
.sidemenu{position:absolute;top:35px;right:0;z-index:10001;}
#main-nav-wrap{float:left;}
#main-nav{margin:0px 90px;padding-top:5px;float:left;text-transform:uppercase;font-size:.85em;font-weight:500;}
#main-nav li{margin:0;padding:0;list-style:none;position:relative;display:inline-block;}
#main-nav .menu-item-has-children > a:after{content:"\e64b";font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:1em;line-height:0;margin-left:18px;position:relative;text-transform:none;top:0;}
#main-nav ul .menu-item-has-children > a:after{content:"\e649";font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.65em;position:absolute;right:15px;top:40%;}
#main-nav a{color:#fff;color:rgba(255,255,255,.75);display:block;padding:9px 14px;margin:0;text-decoration:none;}
#main-nav a:hover{background:#26b9a3;color:#fff;}
#main-nav .current_page_item a,
#main-nav .current-menu-item a{background:transparent;color:#fff;}
#main-nav .current_page_item a:hover,
#main-nav .current-menu-item a:hover{background:#26b9a3;color:#fff;}
#main-nav ul a,
#main-nav .current_page_item ul a,
#main-nav ul .current_page_item a,
#main-nav .current-menu-item ul a,
#main-nav ul .current-menu-item a{width:150px;color:#fff;background:#26b9a3;font-weight:normal;text-transform:none;padding:8px 15px;margin:0;display:block;border:none;text-shadow:none;border-radius:0;box-shadow:none;}
#main-nav ul a:hover,
#main-nav .current_page_item ul a:hover,
#main-nav ul .current_page_item a:hover,
#main-nav .current-menu-item ul a:hover,
#main-nav ul .current-menu-item a:hover{background:#fff;color:#26b9a3;border:none;}
#main-nav ul{margin:0;padding:0;border:solid 2px #26b9a3;list-style:none;position:absolute;margin-top:0px;display:none;}
#main-nav ul li{background:none;padding:0;margin:0;float:left;width:100%;}
#main-nav ul li:last-child{border-bottom:none;}
#main-nav ul ul{left:100%;top:0;margin-left:2px;}
#main-nav li:hover > ul{display:block;border:0;}
#main-nav .has-sub-menu:hover a{border-color:#000000;}
#main-nav .has-sub-menu:hover,
#main-nav li:hover > *{background-color:#000000;}
#main-nav li:hover > *{display:block;}
#menu-icon,
#menu-icon-close{display:none;}
#menu-icon{font-size:.9em;color:inherit;}
#menu-icon:before{font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e68e";font-size:1.65em;}
.page-title{font-size:320%;padding:0;margin:0 0 1em;}
.author-bio{margin:0 0 4em;}
.author-bio .author-avatar{float:left;margin:0 15px 0 0;}
.author-bio .author-avatar img{background:#fff;padding:5px;border:solid 1px #ccc;}
.author-bio .author-name{margin:0 0 .5em;padding:0;font-size:1.6em;}
.author-posts-by{margin:0 0 1.5em;padding:1em 0 0;font-size:1.4em;text-transform:uppercase;border-top:solid 4px #ccc;border-color:rgba(118,118,118,.3);}
.single-post .post .post-share{float:none;}
.single-press #layout,
.single-album #layout,
.single-event #layout,
.single-gallery #layout,
.single-video #layout{position:relative;z-index:101;}
.fixed-header-on #layout{z-index:inherit;}
.single-press #header,
.single-album #header,
.single-event #header,
.single-gallery #header,
.single-video #header{}
.fixed-header-on #header{height:auto;}
.single-press #content,
.single-album #content,
.single-event #content,
.single-gallery #content,
.single-video #content{padding-top:0;}
.single-album .post-content,
.single-event .post-content,
.single-gallery .post-content,
.single-video .post-content{padding-top:5%;padding-left:0;}
.single-press .post-title,
.single-album .post-title,
.single-event .post-title,
.single-gallery .post-title,
.single-video .post-title{display:block;font-size:320%;color:#fff;background:transparent;padding:0;margin:.5em 0 .9em;text-align:center;}
.single-event #headerwrap,
.single-gallery #headerwrap,
.single-video #headerwrap,
.single-press #headerwrap,
.single-album #headerwrap{}
.single-event .post-title a,
.single-gallery .post-title a,
.single-video .post-title a,
.single-press .post-title a,
.single-album .post-title a{color:#FFF;}
.pagenav{clear:both;padding-bottom:20px;text-align:right;}
.pagenav a{text-decoration:none;}
.pagenav a, .pagenav span{font-size:1em;font-weight:bold;display:inline-block;line-height:100%;margin:0 1px 0 0;min-height:18px;min-width:24px;padding:6px 0 0;text-align:center;vertical-align:middle;text-decoration:none;}
.pagenav a:hover{text-decoration:underline;}
.section-post{overflow:hidden;}
.section-post .section-inner{padding:80px 5% 40px;}
.section-post.fullwidth .section-inner{width:100% !important;padding:0;}
.post{margin-bottom:3em;position:relative;overflow:hidden;}
.loops-wrapper article.type-post,
.single .list-post .post{overflow:visible;}
.module.loops-wrapper.grid2 .post,
.module.loops-wrapper.grid3 .post,
.module.loops-wrapper.grid4 .post{overflow:visible;}
.post-content{min-width:120px;position:relative;}
.single-post .post-content,
.loops-wrapper.list-post .post-content{padding-left:160px;}
.loops-wrapper.grid2 .post-content{padding-left:140px;}
.post-title{font-size:2.4em;line-height:1.1em;margin:0 0 .5em;padding:0;}
.post-title a{text-decoration:none;}
.post-tag{color:#ccc;}
.post-image{margin:0 0 1.3em;}
.module .post-image{margin:0 0 1.6em;}
.post-image img{width:100%;vertical-align:bottom;}
.post-image.left{float:left;margin-right:1em;}
.post-image.right{float:right;margin-left:1em;}
.post-image .lightbox{display:inline-block;position:relative;max-width:100%;}
.post-image .lightbox .zoom{position:absolute;color:#fff;font-size:1.25em;font-style:normal;width:40px;height:40px;margin:-20px 0 0 -20px;top:50%;left:50%;border-radius:100%;background-color:rgba(0,0,0,.3);}
.post-image .lightbox .zoom:before{content:"\f002";font-family:FontAwesome;position:absolute;top:50%;left:50%;width:1em;height:1em;line-height:1em;margin:-.55em 0 0 -.5em;}
.post-image .lightbox:hover .zoom{background-color:rgba(0,0,0,.7);}
.post-meta{font-size:.9em;line-height:1.6em;margin:0 5% .5em 0;padding:0;width:120px;float:left;text-align:center;word-wrap:normal;position:relative;z-index:1;}
.post-meta a{text-decoration:none;}
.post-meta a:hover{text-decoration:underline;}
.post-meta span{margin-right:.6em;display:block;}
.post-date{color:#fff;display:block;width:120px;height:120px;margin:0 0 .5em;border-radius:100%;background:#26b9a3;background:rgba(13,177,152,.8);text-align:center;}
.post-date span{margin:0;}
.post-date .day{font-size:2.625em;text-align:center;font-weight:300;margin:0 auto;padding:20px 0 5px 0;letter-spacing:-.05em;}
.post-date .month{font-size:.85em;text-transform:uppercase;font-weight:400;letter-spacing:.1em;}
.post-date .month:after{content:' ';display:block;width:45%;height:1px;background:#fff;background-color:rgba(255,255,255,.5);margin:.75em auto 0;}
.post-date .year{font-size:1.1em;}
.post-comment:before{font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:'\e644';display:inline-block;vertical-align:middle;color:#ccc;text-decoration:none;margin-right:5px;}
.post-category{text-transform:uppercase;margin:20px 0 15px;}
.post-category:after{content:' ';display:block;width:30px;height:1px;background:#ccc;margin:0 auto;margin-top:15px;}
.post-author-wrapper{margin-bottom:10px;}
.post-author{font-size:.85em;text-transform:uppercase;letter-spacing:.1em;margin-left:10px;}
.post-author a{text-decoration:none;}
.author-avatar{display:inline-block;vertical-align:middle;}
.author-avatar img{border-radius:100%;vertical-align:bottom;width:41px;height:41px;}
.loops-wrapper.event.grid2 .post,
.loops-wrapper.event.grid3 .post,
.loops-wrapper.event.grid4 .post{overflow:visible;}
.loops-wrapper.sidebar-none.grid4 .post{overflow:visible;}
.loops-wrapper.list-post .post-content{position:static;}
.loops-wrapper .category-top-stories .post-content{margin-left:0px;}
.module.loops-wrapper.list-thumb-image .post{overflow:visible;}
.loops-wrapper.list-post .post-title{margin-bottom:.8em;}
.loops-wrapper.list-post .post-share{float:none;}
.single-post .post-meta span,
.loops-wrapper.list-post .post-meta span{margin-right:0;}
.single-post .post-tag,
.loops-wrapper.list-post .post-tag{margin:0 0 15px;}
.single-post .post-tag:after,
.loops-wrapper.list-post .post-tag:after{content:' ';display:block;width:30px;height:1px;background:#ccc;margin:0 auto;margin-top:15px;}
.loops-wrapper.grid4 .post{width:22.6%;margin-left:3.2%;float:left;margin-bottom:2.5em;}
.loops-wrapper.grid4 .post-title{font-size:1.2em;font-weight:normal;}
.loops-wrapper.grid4 .post-content{padding:0;clear:both;}
.loops-wrapper.grid4 .post .post-image + .post-meta{margin-top:-50px;width:100%;text-align:left;}
.loops-wrapper.grid4 .post-meta span{display:inline-block;}
.loops-wrapper.grid4 .post-meta .post-date span{display:block;margin:0;}
.loops-wrapper.grid4 .post-meta .post-date{margin-left:8px;width:76px;height:76px;}
.loops-wrapper.grid4 .post-meta .post-date .day{font-size:1.5em;padding:8px 0 0 0;}
.loops-wrapper.grid4 .post-meta .post-date .month{line-height:1em;}
.loops-wrapper.grid4 .post-meta .post-date .month:after{margin:.75em auto 0;margin-bottom:1px;}
.loops-wrapper.grid4 .post-meta .post-date .year{font-size:.85em;line-height:1.5em;}
.loops-wrapper.grid4 .post-category{margin:0;}
.loops-wrapper.grid4 .post-category:after{content:' ';display:inline-block;vertical-align:bottom;width:1px;height:20px;background:#ccc;margin:0 auto;margin-left:10px;}
.loops-wrapper.grid4 .post-comment{margin-left:5px;}
.loops-wrapper.grid4 .post-author-wrapper{margin-top:30px;}
.loops-wrapper.grid4 .post-author{font-size:80%;}
.loops-wrapper.grid3 .post{width:31.2%;margin-left:3.2%;float:left;margin-bottom:3.1em;position:relative;overflow:visible;}
.loops-wrapper.grid3 .post-title{font-size:1.7em;}
.loops-wrapper.grid3 .post-content{padding:0;clear:both;}
.loops-wrapper.grid3.list-posts .post-content{position:static;}
.module-highlight.loops-wrapper.grid3 .post-content{clear:right;bottom:auto;}
.loops-wrapper.grid3 .post .post-share{width:100%;}
.loops-wrapper.grid3 .post .post-share .social-share{width:56px;}
.loops-wrapper.grid3 .post .post-image + .post-meta{margin-top:-50px;width:100%;text-align:left;}
.loops-wrapper.grid3 .post-meta span{display:inline-block;}
.loops-wrapper.grid3 .post-meta .post-date span{display:block;margin:0;}
.loops-wrapper.grid3 .post-meta .post-date{margin-left:10px;width:94px;height:94px;}
.loops-wrapper.grid3 .post-meta .post-date .day{font-size:2em;padding:10px 0 0;}
.loops-wrapper.grid3 .post-meta .post-date .month:after{margin:.75em auto 0;}
.loops-wrapper.grid3 .post-meta .post-date .year{font-size:.85em;}
.loops-wrapper.grid3 .post-category{margin:0;}
.loops-wrapper.grid3 .post-category:after{content:' ';display:inline-block;vertical-align:bottom;width:1px;height:20px;background:#ccc;margin:0 auto;margin-left:10px;}
.loops-wrapper.grid3 .post-comment{margin-left:7px;}
.loops-wrapper.grid3 .post-author-wrapper{margin-top:30px;}
.loops-wrapper.grid3 .post-author{font-size:80%;}
.loops-wrapper.grid2 .post{width:48.4%;margin-left:3.2%;float:left;margin-bottom:3.7em;}
.loops-wrapper.grid2 .post-title{font-size:2.2em;}
.loops-wrapper.grid2 .post .post-image + .post-meta{margin-top:-50px;}
.loops-wrapper.grid2 .post .post-content{position:static;}
.loops-wrapper.grid2 .post .post-share{float:none;}
.loops-wrapper.grid2 .post-meta .post-date span{margin:0;}
.loops-wrapper.grid2-thumb .post{width:48.4%;margin-left:3.2%;float:left;}
.loops-wrapper.grid2-thumb .post-title{font-size:1.8em;}
.loops-wrapper.grid2-thumb .post-image{width:20%;float:left;margin:0 5% .3em 0;}
.loops-wrapper.grid2-thumb .post-meta{text-align:center;width:20%;clear:left;}
.loops-wrapper.grid2-thumb .post-date{border-radius:0;background-color:transparent;color:#666;text-align:center;width:auto;height:auto;padding:0;}
.loops-wrapper.grid2-thumb .post-date .day,
.loops-wrapper.grid2-thumb .post-date .month,
.loops-wrapper.grid2-thumb .post-date .year{font-size:1em;font-weight:700;letter-spacing:.1em;display:inline-block;margin-right:0.250em;padding:0;}
.loops-wrapper.grid2-thumb .post-date .month:after{content:none;}
.loops-wrapper.grid2-thumb .post-meta span{display:inline-block;}
.loops-wrapper.grid2-thumb .post-category{margin:0;}
.loops-wrapper.grid2-thumb .post-category:after{display:none;}
.loops-wrapper.grid2-thumb .post-share{float:none;}
.loops-wrapper.grid4 .post:nth-of-type(4n+1),
.loops-wrapper.grid3 .post:nth-of-type(3n+1),
.loops-wrapper.grid2 .post:nth-of-type(2n+1),
.loops-wrapper.grid2-thumb .post:nth-of-type(2n+1){margin-left:0;clear:left;}
.post-share{margin:10px 5px 0 0;margin-right:5px;padding:0;text-align:left;display:inline-block;vertical-align:middle;position:relative;float:left;}
.post-share .box{display:inline-block;height:28px;margin:0;padding:5px 8px;text-align:center;}
.post-share:hover .box{background-color:#26b9a3;}
.post-share .share{font-size:.75em;font-weight:900;text-decoration:none;text-transform:uppercase;}
.post-share .box .share-icon:after{content:'\e72e';font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-decoration:none;color:#26b9a3;margin-left:8px;}
.post-share:hover .box .share-icon:after,
.post-share:hover .box .share{color:#fff;text-decoration:none;}
.post-share .social-share{z-index:999;margin:0 auto;text-align:center;padding:5px 8px;position:absolute;visibility:hidden;left:0;right:0;bottom:5px;background:rgba(255, 255, 255, 0.9);border:2px solid #26b9a3;margin:0;opacity:0;}
.post-share:hover .social-share{display:block;visibility:visible;opacity:1;bottom:38px;}
.social-share a:hover{text-decoration:none;}
.sharrre .count{font-size:1em !important;color:rgba(32, 39, 47, 0.3);text-align:center;font-weight:normal !important;}
.post-share .sharrre{display:block;min-width:20px;margin:6px 12px;text-align:center;}
.post-share .sharrre > a{text-decoration:none;}
.facebook-share .share span:after{content:'\e741';font-size:1.8em !important;}
.pinterest-share .share span:after{content:'\e731';}
.googleplus-share .share span:after{content:'\e73e';}
.twitter-share .share span:after{content:'\e74b';}
.facebook-share .share span:after,
.pinterest-share .share span:after,
.googleplus-share .share span:after,
.twitter-share .share span:after{font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:block;text-decoration:none;color:#20272F;font-size:2em;top:0;left:0;margin-bottom:6px;margin-left:4px;}
.post-share .share:hover span:after{color:#26b9a3;text-decoration:none !important;}
.loops-wrapper.list-thumb-image .post{clear:both;}
.loops-wrapper.list-thumb-image .post-image{max-width:20%;float:left;margin:0 2em 1em 0;}
.loops-wrapper.list-thumb-image .post-image img{width:100%;height:auto;}
.loops-wrapper.list-thumb-image .post-meta{padding:0;margin-right:1.6em;margin-left:0;width:84px;}
.loops-wrapper.list-thumb-image .post-meta .post-category{margin:8px 0;}
.loops-wrapper.list-thumb-image .post-meta .post-category:after{margin-bottom:18px;}
.loops-wrapper.list-thumb-image .post-meta .post-date{margin:0 auto;padding:0;width:76px;height:76px;}
.loops-wrapper.list-thumb-image .post-meta .post-date .day{font-size:1.5em;padding:8px 0 0 0;}
.loops-wrapper.list-thumb-image .post-meta .post-date .month{line-height:1.5em;}
.loops-wrapper.list-thumb-image .post-meta .post-date .month:after{margin:0 auto;margin-bottom:1px;}
.loops-wrapper.list-thumb-image .post-meta .post-date .year{font-size:.85em;line-height:1.5em;}
.loops-wrapper.list-large-image .post-meta{margin-right:1.6em;}
.loops-wrapper.list-large-image .post-content{position:static;padding-left:0;}
.loops-wrapper.list-large-image .post-image{max-width:64%;float:left;margin:0 1.6em 1.3em 0;}
.loops-wrapper.list-large-image .post-image img{width:100%;height:auto;}
.loops-wrapper.list-large-image .post-meta .post-date{margin-left:10px;width:94px;height:94px;}
.loops-wrapper.list-large-image .post-meta .post-date .day{font-size:2em;padding:10px 0 5px 0;}
.loops-wrapper.list-large-image .post-meta .post-date .month:after{margin:2px auto;}
.loops-wrapper.list-large-image .post-meta .post-date .year{font-size:.85em;}
.loops-wrapper.slider{position:relative;margin:0 0 50px;}
.loops-wrapper .slideshow-wrap{height:0;visibility:hidden;}
.loops-wrapper.slider .carousel-nav-wrap{height:0;margin:0;}
.loops-wrapper.slider .post{width:100%;float:left;margin-left:0;margin-bottom:0;text-align:left;position:relative;margin:0 0 15px;min-height:40px;}
.loops-wrapper.slider .post-image{width:auto;float:none;margin:0;}
.loops-wrapper.slider .post-image .lightbox .zoom{display:none;}
.loops-wrapper.slider .post-title{font-size:1.8em;line-height:1.2em;margin:0 0 .85em;}
.loops-wrapper.slider .post-title a{color:#fff;}
.loops-wrapper.slider .post-image + .post-meta + .post-content,
.loops-wrapper.slider .post-image + .post-content{position:absolute;bottom:0;width:75%;min-height:40px;padding:15px 5% 15px 20%;overflow:visible;margin:0 auto;background:rgba(0,0,0,.6);font-size:.9em;line-height:1.5em;color:#eee;z-index:5;}
.loops-wrapper.slider .post-image + .post-meta + .post-content a,
.loops-wrapper.slider .post-image + .post-content a{color:#fff;text-decoration:none;}
.loops-wrapper.slider .post-meta{position:absolute;bottom:0;left:20px;}
.loops-wrapper.slider .post-meta .post-category{margin:8px 0;}
.loops-wrapper.slider .post-meta .post-category:after{margin-bottom:18px;}
.loops-wrapper.slider .post-meta .post-date{margin:0 auto;padding:0;width:76px;height:76px;}
.loops-wrapper.slider .post-meta .post-date .day{font-size:1.5em;padding:8px 0 0 0;}
.loops-wrapper.slider .post-meta .post-date .month{line-height:1.5em;}
.loops-wrapper.slider .post-meta .post-date .month:after{margin:0 auto;margin-bottom:1px;}
.loops-wrapper.slider .post-meta .post-date .year{font-size:.85em;line-height:1.5em;}
.loops-wrapper.slider .post-share .share{color:#fff;}
.shortcode.post-slider .carousel-prev,
.shortcode.slider .carousel-prev,
.shortcode.post-slider .carousel-next,
.shortcode.slider .carousel-next{border-radius:0;border:0;text-shadow:none;margin:0;box-shadow:none;background-image:none;}
.loops-wrapper.slider .carousel-wrap{position:relative;overflow:visible;}
.sidebar-none.full_width .col-full .module-text .loops-wrapper.slider .carousel-wrap{overflow:hidden;}
.loops-wrapper.slider .carousel-nav-wrap{width:100% !important;height:100%;}
.loops-wrapper.slider .carousel-nav-wrap .carousel-prev,
.loops-wrapper.slider .carousel-nav-wrap .carousel-next{position:absolute;top:50%;margin-top:-65px;display:block;width:auto !important;height:auto !important;float:left;font-size:0;text-indent:-900em;text-decoration:none;color:#fff;background:rgba(0,0,0,.3);}
.loops-wrapper.slider .carousel-nav-wrap .carousel-prev{left:0;padding:30px 0 30px 20px;}
.loops-wrapper.slider .carousel-nav-wrap .carousel-next{right:0px;padding:30px 0 30px 20px;}
.loops-wrapper.slider .carousel-nav-wrap .carousel-prev:hover{padding-left:30px;padding-right:30px;background-color:#26b9a3;}
.loops-wrapper.slider .carousel-nav-wrap .carousel-next:hover{padding-right:30px;background-color:#26b9a3;}
.loops-wrapper.slider .carousel-nav-wrap .carousel-next:before,
.loops-wrapper.slider .carousel-nav-wrap .carousel-prev:before{font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;width:100%;text-align:center;display:inline-block;vertical-align:top;text-align:center;font-size:20px;line-height:100%;position:absolute;left:2%;top:34%;}
.loops-wrapper.slider .carousel-nav-wrap .carousel-next:before{content:'\e649';}
.loops-wrapper.slider .carousel-nav-wrap .carousel-prev:before{content:'\e64a';left:-2%;}
.loops-wrapper.slider .carousel-pager{clear:both;text-align:center;line-height:100%;width:auto;}
.loops-wrapper.slider .carousel-pager a{text-indent:-900em;width:8px;height:8px;display:inline-block;vertical-align:middle;margin:2px 3px 0;background:#ccc;background:rgba(0,0,0,.1);border:solid 2px #ccc;border-radius:100%;cursor:pointer;}
.loops-wrapper.slider .carousel-pager a.selected{background:rgba(38,185,163,.3);border-color:#26b9a3;}
.post-video,
.embed-youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
.post-video iframe,
.post-video object,
.post-video embed,
.embed-youtube iframe,
.embed-youtube object,
.embed-youtube embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.loops-wrapper.video .post-image{position:relative;}
.loops-wrapper.video .video-post{position:relative;overflow:hidden;}
.loops-wrapper.video .post-content{position:absolute;overflow:hidden;height:100%;visibility:hidden;}
.page-loaded .loops-wrapper.video .post-content{visibility:visible;}
.loops-wrapper.video .post-title{position:absolute;display:block;list-style:none;bottom:0;color:#fff;margin-bottom:11%;}
.loops-wrapper.video .post-title a{color:#fff;}
.loops-wrapper.grid4.video .post,
.loops-wrapper.grid3.video .post,
.loops-wrapper.grid2.video .post{overflow:hidden !important;}
.loops-wrapper.grid4.video .post-image,
.loops-wrapper.grid3.video .post-image,
.loops-wrapper.grid2.video .post-image{margin-bottom:0;cursor:pointer;}
.loops-wrapper.grid4.video .post-content,
.loops-wrapper.grid3.video .post-content,
.loops-wrapper.grid2.video .post-content{-moz-box-sizing:border-box;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.5);top:75%;bottom:0;left:0;right:0;color:#fff;padding:10% 5%;cursor:pointer;}
.loops-wrapper.grid4.video .video-post:hover .post-content,
.loops-wrapper.grid3.video .video-post:hover .post-content,
.loops-wrapper.grid2.video .video-post:hover .post-content{top:0 !important;}
.loops-wrapper.grid2.video .type-video .post-content{position:absolute;}
.loops-wrapper.video img{vertical-align:bottom;}
.loops-wrapper.list-post.video .post-content{position:absolute;bottom:0;width:95%;height:auto;min-height:40px;padding:15px 2.5%;overflow:visible;margin:0 auto;background:rgba(0,0,0,.6);font-size:.9em;line-height:1.5em;color:#eee;}
.loops-wrapper.list-post.video .post-meta{width:auto;float:none;position:static;text-align:left;}
.loops-wrapper.list-post.video .post-meta span{display:inline-block;}
.loops-wrapper.list-post.video .post-date{display:none;visibility:hidden;border-radius:0;background-color:transparent;color:#666;text-align:left;width:auto;height:auto;padding:0;}
.loops-wrapper.list-post.video .post-date .day,
.loops-wrapper.list-post.video .post-date .month,
.loops-wrapper.list-post.video .post-date .year{font-size:1em;font-weight:700;letter-spacing:.1em;display:inline-block;margin-right:0.250em;padding:0;}
.loops-wrapper.list-post.video .post-category:after{content:none;}
.loops-wrapper.list-post.video .post-author{font-size:1em;font-weight:700;text-transform:uppercase;margin-left:10px;color:#666;}
.loops-wrapper.list-post.video .post-image{margin-bottom:0;}
.loops-wrapper.list-post.video .post-title{margin-bottom:.5em;position:static;}
.loops-wrapper.list-post.video .post-title a{color:#fff;}
.loops-wrapper.grid4.video .post-image:before{margin-left:-.7em;margin-top:-1.25em;font-size:2.5em;text-align:center;color:#fff;padding:.27em .125em;border:3px solid #fff;}
.loops-wrapper.grid4.video .post-content{top:67% !important;}
.loops-wrapper.grid4.video .post-content .video-post-author{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.loops-wrapper.grid3.video .post-image:before{margin-left:-.7em;margin-top:-1.1em;font-size:3.5em;text-align:center;color:#fff;padding:.37em .13em;border:3px solid #fff;}
.loops-wrapper.grid3.video .post-content{top:70% !important;}
.js-click{width:100%;height:100%;z-index:1;position:relative;}
.loops-wrapper.grid2-thumb.video .post-image:before{margin-left:-.9em;margin-top:-.9em;font-size:1.250em;text-align:center;color:#fff;padding:.1em .3em;border:2px solid #fff;border-radius:100%;}
.loops-wrapper.grid2-thumb.video .video-post-author{margin-bottom:.5em;}
.loops-wrapper.grid2-thumb.video .post-title a{color:#000;}
.loops-wrapper.grid2-thumb.video .post-title a:hover{color:#26B9A2;}
.loops-wrapper.list-thumb-image.video .post-content{position:static;overflow:visible;}
.loops-wrapper.list-thumb-image.video .post-title{position:static;}
.loops-wrapper.list-thumb-image.video .post-title a{color:#000;}
.loops-wrapper.list-thumb-image.video .post-title a:hover{color:#26B9A2;}
.loops-wrapper.list-thumb-image.video .video-post-author{margin-bottom:.5em;}
.loops-wrapper.list-thumb-image.video .post-image:before{margin-left:-.9em;margin-top:-.850em;font-size:2.250em;text-align:center;color:#fff;padding:.4em .3em;border:3px solid #fff;}
.loops-wrapper.list-large-image.video .post-image:before{margin-left:-.9em;margin-top:-.9em;font-size:3em;text-align:center;color:#fff;padding:.5em .3em;border:3px solid #fff;}
.loops-wrapper.list-large-image.video .post-content{position:static;overflow:visible;}
.loops-wrapper.list-large-image.video .post-title{position:static;}
.loops-wrapper.list-large-image.video .post-title a{color:#000;}
.loops-wrapper.list-large-image.video .post-title a:hover{color:#26B9A2;}
.loops-wrapper.slider.video .post-content{width:95%;height:auto;padding:30px 2.5%;}
.loops-wrapper.slider.video .post-title{position:static;margin-bottom:0;}
.loops-wrapper.slider.video .video-post-author{margin-bottom:10px;}
.loops-wrapper.slider.video .carousel-nav-wrap .carousel-prev,
.loops-wrapper.slider.video .carousel-nav-wrap .carousel-next{position:absolute;top:36%;}
.loops-wrapper.video .lightbox{display:block;}
.loops-wrapper.gallery .gallery-post{position:relative !important;overflow:hidden !important;}
.loops-wrapper.list-post.gallery .post-image,
.loops-wrapper.grid4.gallery .post-image,
.loops-wrapper.grid3.gallery .post-image,
.loops-wrapper.grid2.gallery .post-image{margin-bottom:0;position:relative;}
.loops-wrapper.list-post.gallery .post-image + .post-content,
.loops-wrapper.grid4.gallery .post-image + .post-content,
.loops-wrapper.grid3.gallery .post-image + .post-content,
.loops-wrapper.grid2.gallery .post-image + .post-content{background-color:#000;background-color:rgba(0,0,0,.5);color:#ccc;top:100%;bottom:0;left:0;right:0;position:absolute;overflow:hidden;height:100%;padding:1.5em;margin-top:-4em;-moz-box-sizing:border-box;box-sizing:border-box;}
.js .loops-wrapper.grid4.gallery .post-image + .post-content,
.js .loops-wrapper.grid3.gallery .post-image + .post-content,
.js .loops-wrapper.grid2.gallery .post-image + .post-content{cursor:pointer;}
.loops-wrapper.list-post.gallery .gallery-post:hover .post-content,
.loops-wrapper.grid4.gallery .gallery-post:hover .post-content,
.loops-wrapper.grid3.gallery .gallery-post:hover .post-content,
.loops-wrapper.grid2.gallery .gallery-post:hover .post-content{top:0 !important;margin-top:0;}
.loops-wrapper.gallery .gallery-post:hover .post-date .month:after{width:45%;}
.loops-wrapper.gallery .gallery-post:hover .post-category{margin-top:0;}
.loops-wrapper.list-post.gallery .post-image + .post-content a,
.loops-wrapper.grid4.gallery .post-image + .post-content a,
.loops-wrapper.grid3.gallery .post-image + .post-content a,
.loops-wrapper.grid2.gallery .post-image + .post-content a{color:#fff;text-decoration:none;}
.loops-wrapper.grid4.gallery .post-image + .post-content .post-title,
.loops-wrapper.grid3.gallery .post-image + .post-content .post-title,
.loops-wrapper.grid2.gallery .post-image + .post-content .post-title{position:absolute;display:block;bottom:0;color:#fff;margin-bottom:5%;}
.loops-wrapper.gallery .post-meta{width:auto;float:none;text-align:left;position:static;}
.loops-wrapper.gallery .post-category{margin:1em 0 .5em;display:block;}
.loops-wrapper.gallery .post-category:after{display:none;}
.loops-wrapper.gallery .post-meta .post-date{color:inherit;display:block;background:none;width:auto;height:auto;margin:0 0 .75em;border-radius:0;text-align:left;font-size:1em;line-height:1em;}
.loops-wrapper.gallery .post-date .day,
.loops-wrapper.gallery .post-date .month,
.loops-wrapper.gallery .post-date .year{font-size:1em !important;font-weight:700;letter-spacing:.1em;display:inline-block !important;margin-right:0.250em;padding:0;}
.loops-wrapper.gallery .post-date .month:after{width:0;}
.loops-wrapper.slider.gallery .post-image + .post-content{width:100%;padding:3% 5%;-moz-box-sizing:border-box;box-sizing:border-box;}
.loops-wrapper.slider.gallery .post-title{position:static;margin:0 0 .5em;}
.loops-wrapper.slider.gallery .gallery-post-author{margin-bottom:10px;}
.loops-wrapper.slider.gallery .carousel-nav-wrap .carousel-prev,
.loops-wrapper.slider.gallery .carousel-nav-wrap .carousel-next{position:absolute;top:36%;}
.loops-wrapper.slider.gallery .gallerySlide{margin-top:1.25% !important;opacity:0.5;z-index:0;}
.loops-wrapper.slider.gallery .galleryBigSlide{opacity:1;z-index:1;}
.loops-wrapper.slider.gallery{-webkit-transition:background-color .5s;transition:background-color .5s;}
.loops-wrapper.list-post.gallery .post-author{font-size:1em;font-weight:700;text-transform:uppercase;margin-left:10px;color:#666;}
.loops-wrapper.list-post.gallery .post-image{margin-bottom:0;}
.loops-wrapper.gallery img{vertical-align:bottom;}
.loops-wrapper.list-post.gallery .post-title{margin-bottom:.5em;position:static;}
.loops-wrapper.list-post.gallery .post-title a{color:#fff;}
.loops-wrapper.grid4.gallery .post{width:25%;margin:0;font-size:.9em;}
.loops-wrapper.grid4.gallery .post-category:after{display:none;}
.loops-wrapper.grid3.gallery .post{width:33.333%;margin:0;}
.loops-wrapper.grid3.gallery .post-category:after{display:none;}
.sidebar1 .loops-wrapper.grid3.gallery .post-title{font-size:1.2em;}
.loops-wrapper.grid2.gallery .post{width:50%;margin:0;}
.loops-wrapper.grid2.gallery .post-category:after{display:none;}
.sidebar1 .loops-wrapper.grid2.gallery .post-title{font-size:1.2em;}
.loops-wrapper.list-thumb-image.gallery .post-content{position:static;overflow:visible;}
.loops-wrapper.list-large-image.gallery .post-content{position:static;overflow:visible;}
.loops-wrapper.grid4.gallery .post-image + .post-content .entry-content,
.sidebar1 .loops-wrapper.grid3.gallery .post-image + .post-content .entry-content{display:none;}
.gallery-wrapper.masonry .item .gallery-caption .post-title{font-size:1em;}
.gallery-wrapper.masonry .item .gallery-item-wrapper{overflow:hidden;}
.gallery-wrapper.masonry .item .gallery-item-wrapper .gallery-caption{background-color:#000;background-color:rgba(0,0,0,.7);margin:0;height:100%;}
.gallery-wrapper.masonry .item .gallery-caption .post-category a,
.gallery-wrapper.masonry .item .gallery-caption .post-title a{color:#FFF;}
#body .gallery{margin:0 0 20px 0;}
#body .gallery img{border:none;}
.sidebar-none.full_width #body .col-full .module-text .loops-wrapper.gallery{margin:0;}
.gallery-wrapper .item{background-color:inherit;display:block;float:left;margin:0;padding:0;}
.gallery-wrapper .item .gallery-item-wrapper{display:block;position:relative;height:100%;margin:0;padding:0;}
.gallery-wrapper .item img{display:inline-block;vertical-align:bottom;width:100%;height:auto;margin:0;padding:0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.0, 1.0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.gallery-wrapper .item .gallery-item-wrapper .gallery-caption{display:block;visibility:hidden;position:absolute;top:20%;padding:5%;width:90%;text-align:left;color:inherit;font-weight:300;line-height:120%;margin:5px 0 0;opacity:0;}
.gallery-wrapper .item .gallery-item-wrapper:hover .gallery-caption{display:block;visibility:visible;top:0;opacity:1;}
.gallery-wrapper .item .gallery-caption .post-title{font-size:1.65em;margin-top:10px;color:inherit;}
.gallery-wrapper .item .gallery-caption .post-category{font-size:.85em;font-weight:500;margin-top:5px;text-decoration:none;color:inherit;}
.gallery-wrapper .item .gallery-caption .post-category:after{display:none;visibility:hidden;}
.gallery-wrapper .item.gallery-caption .entry-content{font-size:1em;color:inherit;}
.gallery-wrapper .item .gallery-caption .post-category a,
.gallery-wrapper .item .gallery-caption .post-title a{text-decoration:none;color:inherit;}
.single-gallery .gallery-wrapper .item .gallery-caption .post-category,
.single-gallery .gallery-wrapper .item .gallery-caption .entry-content{display:none;visibility:hidden;}
#body .gallery-columns-1 .item{width:auto;}
#body .gallery-columns-1 br{display:none !important;}
#body .gallery-columns-2 .item{width:50%;}
#body .gallery-columns-3 .item{width:33.3%;}
#body .gallery-columns-4 .item{width:25%;}
#body .gallery-columns-5 .item{width:20%;}
#body .gallery-columns-6 .item{width:16.666%;}
#body .gallery-columns-7 .item{width:14.285%;}
#body .gallery-columns-8 .item{width:12.5%;}
#body .gallery-columns-9 .item{width:11.111%;}
#body .gallery-columns-1 .item,
#body .gallery-columns-2 .item,
#body .gallery-columns-3 .item,
#body .gallery-columns-4 .item,
#body .gallery-columns-5 .item,
#body .gallery-columns-6 .item,
#body .gallery-columns-7 .item,
#body .gallery-columns-8 .item,
#body .gallery-columns-9 .item{margin:0;}
#body .gallery-columns-9 .item:nth-of-type(9n),
#body .gallery-columns-8 .item:nth-of-type(8n),
#body .gallery-columns-7 .item:nth-of-type(7n),
#body .gallery-columns-6 .item:nth-of-type(6n),
#body .gallery-columns-5 .item:nth-of-type(5n),
#body .gallery-columns-4 .item:nth-of-type(4n),
#body .gallery-columns-3 .item:nth-of-type(3n),
#body .gallery-columns-2 .item:nth-of-type(2n){margin-right:0;}
.event-info-wrap .event-date{margin:0 0 1em;}
.event-info-wrap .event-date:before,
.event-info-wrap .location:before{font-family:'themify';position:relative;margin-right:10px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.event-info-wrap .event-date:before{content:"\e6b6";}
.event-info-wrap .location:before{content:"\e693";}
.widget .event-info-wrap .event-end-date,
.single-event .event-info-wrap .event-end-date{display:block;margin-left:25px;}
.loops-wrapper.event .event-info span{display:inline-block;margin-left:1em;}
.loops-wrapper.event .event-info span:first-child{margin-left:0;}
.loops-wrapper.event .location:before,
.loops-wrapper.event .event-time:before{font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;margin-right:.5em;}
.loops-wrapper.event .location:before{content:'\e693';}
.loops-wrapper.event .event-time:before{content:'\e66e';}
.loops-wrapper.event .event-cta-wrapper{margin:20px 0 0;}
.loops-wrapper.grid2.event .post .post-content .entry-content,
.loops-wrapper.grid3.event .post .post-content .entry-content,
.loops-wrapper.grid4.event .post .post-content .entry-content{clear:both;}
.loops-wrapper.grid2.event .post .post-content,
.loops-wrapper.grid3.event .post .post-content,
.loops-wrapper.grid4.event .post .post-content{padding-left:0;}
.single-event .event-single-wrap{overflow:hidden;position:relative;color:#FFFFFF;top:0;left:0;width:100%;}
.single-event .event-map{vertical-align:bottom;overflow:hidden;height:650px;}
.single-event .event-single-details{position:absolute;overflow:hidden;top:0;right:0;margin-top:40px;margin-right:40px;background:#1a1c1c;max-width:350px;}
.single-event .event-single-details .post-image{margin:0;}
.single-event .event-single-details .event-info-wrap{display:block;overflow:hidden;padding:40px;}
.single-event .event-single-details .event-cta-wrapper{padding:20px 40px;}
.single-event .event-single-details .event-cta-wrapper .buy-button{float:right;}
.single-event .event-single-details .event-cta-wrapper .post-share .share{color:#fff;}
.single-event .event-single-details .post-date{background-color:transparent;color:#fff;text-align:left;width:auto;height:auto;padding:0;}
.single-event .event-single-details .post-date .day,
.single-event .event-single-details .post-date .month,
.single-event .event-single-details .post-date .year{font-size:1em;font-weight:700;letter-spacing:.1em !important;display:inline-block;margin-right:0.250em;padding:0;text-align:left;}
.single-event .event-single-details .post-date .month:after{content:none;}
.single-event .event-single-details .post-date span{display:inline-block;margin-bottom:20px;}
.single-event .event-single-details .post-date .time{display:block;font-size:1em;font-weight:700;}
.single-event .event-single-details .address{margin-left:25px;}
.shortcode.map .map-container{border:none;}
.loops-wrapper.slider.event .post-content{width:79%;padding:20px 5% 20px 16%;z-index:9;}
.loops-wrapper.slider.event .post-date{width:120px;height:120px;margin:0 0 .5em;}
.loops-wrapper.slider.event .post-meta{position:absolute;bottom:12px;left:30px;z-index:9;}
.loops-wrapper.slider.event .post-title{margin:0 0 .3em;}
.loops-wrapper.slider.event .post-meta .post-date .day{font-size:2.625em;padding:20px 0 5px 0;letter-spacing:-.05em;margin:0;}
.loops-wrapper.slider.event .post-meta .post-date .month{font-size:.85em;margin-top:5px;}
.loops-wrapper.slider.event .post-meta .post-date .month:after{margin:5px auto;}
.loops-wrapper.slider.event .post-meta .post-date .year{font-size:1.1em;}
.loops-wrapper.slider.event .event-cta-wrapper{position:absolute;top:0;right:30px;}
.loops-wrapper.list-post.event .post-title{margin-bottom:.25em;}
.loops-wrapper.list-post.event .post-image{max-width:20%;float:left;margin:0 1.4em 1em 0;}
.loops-wrapper.list-post.event .post-meta{padding:0;margin-right:1.6em;margin-top:1em;}
.sidebar-none.full_width .col-full .module-text .loops-wrapper.list-post.event{padding:0 5%;}
.sidebar-none.full_width .col-full .module-text .loops-wrapper.list-post.event .post-meta{margin-top:.5em;}
.loops-wrapper.list-post.event .post-image + .post-meta{margin-left:-80px;}
.loops-wrapper.list-post.event .post-meta .post-date{margin-left:10px;width:94px;height:94px;}
.loops-wrapper.list-post.event .post-meta .post-date .day{font-size:2em;padding:10px 0 5px 0;}
.loops-wrapper.list-post.event .post-meta .post-date .month:after{margin:2px auto;}
.loops-wrapper.list-post.event .post-meta .post-date .year{font-size:.85em;}
.loops-wrapper.list-post.event .post-content{position:static;padding-left:0;text-align:left;}
.loops-wrapper.list-post.event .post-title,
.loops-wrapper.list-post.event .event-info{display:block;max-width:80%;height:auto;}
.loops-wrapper.list-post.event .event-cta-wrapper{position:absolute;top:0;right:0;}
.loops-wrapper.list-post.event .event-post{border-bottom:1px solid #999;border-bottom-color:rgba(111,111,111,.2);padding-bottom:20px;}
.loops-wrapper.list-post.event .event-post:last-child{border-bottom:0;}
.loops-wrapper.grid4 .event-post .event-info span{margin-left:.5em;}
.loops-wrapper.grid3.event .event-info span{margin-left:.5em;}
.loops-wrapper.list-thumb-image.event .post-image + .post-meta{margin-left:-60px;}
.loops-wrapper.list-thumb-image.event .post-meta{margin-top:1em;}
.loops-wrapper.list-thumb-image.event .post-content{padding-top:1em;}
.loops-wrapper.list-thumb-image.event .event-post{border-bottom:1px solid #000;border-bottom-color:rgba(0,0,0,.25);padding-bottom:20px;}
.loops-wrapper.list-thumb-image.event .event-cta-wrapper{position:absolute;top:0;right:0;}
.loops-wrapper.list-large-image.event .post-image + .post-meta{margin-left:-70px;}
.loops-wrapper.list-large-image.event .post-meta{margin-top:1em;}
.loops-wrapper.list-large-image.event .post-content{padding-top:1em;}
.loops-wrapper.list-large-image.event .event-post{border-bottom:1px solid #000;border-bottom-color:rgba(0,0,0,.25);padding-bottom:20px;}
.loops-wrapper.list-large-image.event .event-cta-wrapper{position:absolute;top:0;right:0;}
.loops-wrapper.list-post.event .post{overflow:visible;}
.htabs{margin:0 0 1em;font-size:1em;line-height:1em;text-transform:uppercase;font-weight:700;}
.htabs li{display:inline-block;margin:0;padding:0;}
.htab-link{color:#555;color:rgba(0,0,0,.5);display:block;padding:.8em 1em;border:2px solid transparent;text-decoration:none;}
.htab-link:hover{color:#333;color:rgba(0,0,0,.8);text-decoration:none;}
.htab-link.current{color:#333;color:rgba(0,0,0,.8);border-color:#333;border-color:rgba(0,0,0,.8);}
.btabs{margin:0;padding:0;}
.event-widget .event-post .post-title a{color:#000;}
.event-widget .event-post a.buy-button{display:inline-block;margin-left:121px;font-size:.85em;}
#footer .footer-widgets .event-widget .event-post .post-title a{text-decoration:none;}
#footer .event-widget .event-post a.buy-button{margin-left:121px;text-decoration:none;border-color:#FFF;}
#sidebar .event-widget.list-post .post-meta{width:85px;}
#sidebar .event-widget.list-post .post-meta .post-date{margin-left:8px;width:76px;height:76px;}
#sidebar .event-widget.list-post .post-meta .post-date .day{font-size:1.5em;padding:8px 0 0 0;}
#sidebar .event-widget.list-post .post-meta .post-date .month{line-height:1em;}
#sidebar .event-widget.list-post .post-meta .post-date .month:after{margin:.75em auto 0;margin-bottom:1px;}
#sidebar .event-widget.list-post .post-meta .post-date .year{font-size:.85em;line-height:1.5em;}
.widget .event-widget .event-info{margin-bottom:1em;}
.widget .event-widget time{width:94px;height:94px;}
.widget .event-widget .post-date .day{font-size:2em;padding-top:7px;}
.widget .event-widget .post-title{font-size:1.8em;}
.widget .event-widget .post-content{padding-left:0;}
.widget .event-widget .post-meta{width:105px;}
.widget .event-widget a.buy-button{margin-left:0;}
.widget .event-widget .post-share{float:left;}
.widget .event-widget .event-cta-wrapper{float:left;}
.loops-wrapper.press .post-image{float:left;}
.loops-wrapper.press .post-meta{margin-top:10px;}
.loops-wrapper.press .post-meta{margin-right:4%;}
.loops-wrapper.press .press-meta-wrapper,
.press-meta-wrapper a{text-decoration:none;}
.loops-wrapper.press .post-category:after{content:' ';display:inline-block;vertical-align:middle;width:1px;height:20px;background:#ccc;margin:0 10px;}
.loops-wrapper.press .post-share{margin:0 5px;}
.loops-wrapper.press .post{overflow:visible;}
.loops-wrapper.slider.press .post-image{float:none;}
.loops-wrapper.slider.press .post-title{margin:0 0 .250em;}
.loops-wrapper.slider.press .post-content{width:79%;padding:20px 5% 20px 16%;}
.loops-wrapper.slider.press .post-date{width:120px;height:120px;margin:0 0 .5em;}
.loops-wrapper.slider.press .post-meta{position:absolute;bottom:12px;left:30px;}
.loops-wrapper.slider.press .post-meta .post-date .day{font-size:2.625em;padding:20px 0 5px 0;letter-spacing:-.05em;}
.loops-wrapper.slider.press .post-meta .post-date .month{font-size:.85em;margin-top:5px;}
.loops-wrapper.slider.press .post-meta .post-date .month:after{margin:5px auto;}
.loops-wrapper.slider.press .post-meta .post-date .year{font-size:1.1em;}
.loops-wrapper.list-post.press .post-image + .post-meta{margin-top:-60px;}
.loops-wrapper.list-post.press .post-meta{margin-right:3%;}
.loops-wrapper.list-post.press .entry-content{clear:both;}
.loops-wrapper.grid4.press .post-meta{margin-top:0;}
.loops-wrapper.grid4.press .entry-content{clear:left;}
.loops-wrapper.grid3.press .post-image + .post-meta{position:relative;margin-left:-70px;margin-top:20px;width:auto;}
.loops-wrapper.grid3.press .post-image{width:40%;}
.loops-wrapper.grid3.press .post-content{position:static;}
.loops-wrapper.grid3.press .post-meta{position:static;width:auto;text-align:center;}
.loops-wrapper.grid3.press .post-share,
.loops-wrapper.grid3.press .post-share .social-share{width:auto;}
.loops-wrapper.grid3.press .entry-content{clear:left;}
.loops-wrapper.grid2.press .post-image + .post-meta{margin-left:-70px;margin-top:20px;}
.loops-wrapper.grid2.press .post-image{width:30%;}
.loops-wrapper.grid2-thumb.press .post-meta{display:block !important;width:20%;margin:0;}
.loops-wrapper.grid2-thumb.press .post-content{display:block !important;width:auto;overflow:visible;padding-left:25%;}
.loops-wrapper.list-thumb-image.press .post-image + .post-meta{margin-left:-60px;}
.loops-wrapper.list-thumb-image.press .post-meta{margin-right:2%;}
.loops-wrapper.list-large-image.press .post-image + .post-meta{margin-left:-75px;}
.loops-wrapper.list-large-image.press .post-meta{margin-right:2%;}
.loops-wrapper.list-large-image.press .entry-content{clear:left;}
.loops-wrapper.press .entry-content{overflow:hidden;}
.album-container{background-color:#1a1c1c;color:#fff;padding:4%;}
.album-container .album-cover{float:left;width:34%;margin-right:4%;}
.album-container .album-info{float:left;width:14%;margin-right:4%;}
.album-container .album-playlist{float:left;width:44%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 20px 10px 0;-moz-box-sizing:border-box;box-sizing:border-box;}
.album-container .album-cover .share{color:#fff;}
.album-container .tracklist{display:table;position:relative;list-style:none;margin:0;padding:0;width:100%;counter-reset:li;}
.album-container .tracklist li{margin:0;border-bottom:1px solid #0c0c0c;}
.album-container .tracklist .track{position:relative;padding:12px 30px 18px 20px;text-align:left;font-size:1.1em;}
.album-container .tracklist .track-title{color:#fff;text-decoration:none;}
.album-container .tracklist .track:hover{background-color:#000;}
.album-container .jp-progress{display:block;width:50%;height:100%;background-color:#26b9a3;z-index:9;}
.album-container .track-state{display:block;position:absolute;bottom:0;left:0;right:0;z-index:1;width:100%;height:4px;-webkit-transition-duration:0.2s;transition-duration:0.2s;background-color:#5b5c5c;}
.album-container .jp-duration{float:right;text-align:right;color:#5b5c5c;}
.album-container .jp-seek-bar{width:100%;cursor:pointer;background:#000;-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.album-container .jp-play-bar{display:block;width:50%;height:4px;background:#26b9a3 !important;-webkit-transition-duration:0.2s;transition-duration:0.2s;}
.album-container .play-track,
.album-container .pause-track{border:0;font-size:0;padding:0;color:#fff;}
.album-container .play-track:hover,
.album-container .pause-track:hover{background-color:transparent;color:#26b9a3;}
.album-container .tracklist .track:hover .play-track,
.album-container .tracklist .track:hover .pause-track,
.album-container .tracklist .track:hover .track-title{color:#26b9a3;}
.album-container .play-track:before,
.album-container .pause-track:before{font-family:'themify';position:relative;top:4px;margin-right:10px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:28px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.album-container .play-track:before{content:'\e6ad';}
.album-container .pause-track:before{content:"\e6ae";}
.album-container .tracklist .track.is-playing .play-track,
.album-container .tracklist .track.is-playable .pause-track{display:none;visibility:hidden;}
.album-container .tracklist .track.is-playing .pause-track{display:inline-block;visibility:visible;}
.album-post .album-info dt{letter-spacing:2px;text-transform:uppercase;}
.album-post .album-info dd{margin-bottom:20px;color:rgba(255,255,255,.5);}
.album-post .post-content{text-align:left;}
.album-post .post-title{margin-bottom:.4em;float:left;display:block;}
.album-container .record-details{position:static;display:block;text-align:left;margin:0;word-wrap:normal;}
.album-container .record-details li{display:inline-block;vertical-align:top;font-size:1em;margin:0 !important;padding:0 1em .5em .2em !important;list-style:none;}
.loops-wrapper.grid4 .record-details li,
.loops-wrapper.grid3 .record-details li,
.loops-wrapper.grid2 .record-details li{width:30%;box-sizing:border-box;}
.record-details li h6{font-weight:700;margin:0;color:#fff;padding:0;font-size:.9em;}
.record-details li p{margin:0 0 5px !important;line-height:1.1em !important;}
.admin-bar .loops-wrapper.album .record-details{bottom:15px;}
.loops-wrapper.grid4.album .record-details li,
.loops-wrapper.grid3.album .record-details li,
.loops-wrapper.grid2.album .record-details li{width:22%;box-sizing:border-box;}
.loops-wrapper.grid4.album .record-details li p,
.loops-wrapper.grid3.album .record-details li p,
.loops-wrapper.grid2.album .record-details li p{width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.loops-wrapper.slider.album .album-post span.edit-button,
.loops-wrapper.grid4.album .album-post span.edit-button,
.loops-wrapper.grid3.album .album-post span.edit-button,
.loops-wrapper.grid2.album .album-post span.edit-button{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
.loops-wrapper.album img{vertical-align:bottom;}
.loops-wrapper.album .album-post-author{margin:0;}
.loops-wrapper.album .post-title{display:block;width:100%;margin:0 auto;}
.loops-wrapper.album .post-content{position:relative;display:block;height:100%;text-align:center;margin:0 auto;}
.loops-wrapper.album .record-details{position:absolute;display:block;list-style:none;width:100%;text-align:center;margin:0;bottom:0;left:0;right:0;font-size:1em;color:#fff;}
.loops-wrapper.album .record-details li{display:inline-block;margin-right:40px;text-align:left;}
.loops-wrapper.album .record-details li:last-child{margin-right:0;}
.loops-wrapper.album li h6{color:#fff;}
.loops-wrapper.album li p{color:rgba(255,255,255,.6);}
.loops-wrapper.grid4.album .post-title a,
.loops-wrapper.grid3.album .post-title a,
.loops-wrapper.grid2.album .post-title a{color:#fff;}
.loops-wrapper.grid4.album .post-image,
.loops-wrapper.grid3.album .post-image,
.loops-wrapper.grid2.album .post-image{margin-bottom:0;cursor:pointer;}
.loops-wrapper.grid4.album .album-post,
.loops-wrapper.grid3.album .album-post,
.loops-wrapper.grid2.album .album-post{overflow:hidden;}
.loops-wrapper.grid4.album .post-content,
.loops-wrapper.grid3.album .post-content,
.loops-wrapper.grid2.album .post-content{position:absolute !important;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.5);top:70%;bottom:0;left:0;right:0;color:#fff;padding:5% !important;}
.loops-wrapper.grid4.album .album-post:hover .post-content,
.loops-wrapper.grid3.album .album-post:hover .post-content,
.loops-wrapper.grid2.album .album-post:hover .post-content{top:0 !important;cursor:pointer;}
.loops-wrapper.slider .post-image + .post-content .post-title a,
.loops-wrapper.grid4.album .post-image + .post-content .post-title a,
.loops-wrapper.grid3.album .post-image + .post-content .post-title a,
.loops-wrapper.grid2.album .post-image + .post-content .post-title a{position:absolute;top:30px;left:0;width:100%;text-align:center;display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;}
.loops-wrapper.list-post.album .post-content{text-align:left;padding:0;}
.loops-wrapper.list-post.album .entry-content{clear:both;}
.loops-wrapper.album.list-large-image .post-title{width:32%;}
.loops-wrapper.list-post.album .post-title{font-size:2.8em;margin-bottom:.7em;display:block;width:50%}
.loops-wrapper.list-post.album .record-details{position:static;display:block;width:50%;float:right;text-align:right;list-style:none;margin:0;color:#000;}
.loops-wrapper.list-post.album .record-details li{display:inline-block;vertical-align:top;margin-right:40px;font-size:1em;}
.loops-wrapper.list-post.album li h6{font-weight:700;margin:0;color:#000;}
.loops-wrapper.list-post.album li p{margin-bottom:0;color:rgba(0,0,0,.6);}
.loops-wrapper.grid4.album .post-image:before{margin-left:-.7em;margin-top:-1.15em;font-size:2.5em;text-align:center;color:#fff;padding:.27em .125em;border:3px solid #fff;}
.loops-wrapper.grid4.album .post-content{top:67% !important;}
.loops-wrapper.grid4.album .post-content .album-post-author{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.loops-wrapper.grid4.album .record-details li{font-size:.9em;margin-right:10px;}
.loops-wrapper.grid3.album .post-image:before{margin-left:-.7em;margin-top:-1.1em;font-size:3.5em;text-align:center;color:#fff;padding:.37em .13em;border:3px solid #fff;}
.loops-wrapper.grid3.album .post-content{top:70% !important;}
.loops-wrapper.grid3.album .record-details li{font-size:.9em;margin-right:20px;}
.loops-wrapper.grid2-thumb.album .post-image{position:relative;}
.loops-wrapper.grid2-thumb.album .post-image:before{margin-left:-.7em;margin-top:-.7em;font-size:1.5em;text-align:center;color:#fff;padding:.01em .08em;border:2px solid #fff;border-radius:100%;}
.loops-wrapper.grid2-thumb.album .album-post-author{margin-bottom:.5em;}
.loops-wrapper.grid2-thumb.album .post-content{text-align:left;}
.loops-wrapper.grid2-thumb.album .post-title{margin-bottom:.2em;}
.loops-wrapper.grid2-thumb.album .record-details{position:static;text-align:left;list-style:none;margin:0;color:#000;}
.loops-wrapper.grid2-thumb.album .record-details li{display:inline-block;vertical-align:top;margin-right:20px;font-size:.8em;}
.loops-wrapper.grid2-thumb.album li h6{font-weight:700;margin:0;color:#000;}
.loops-wrapper.grid2-thumb.album li p{margin-bottom:0;color:rgba(0,0,0,.6);}
.loops-wrapper.list-thumb-image.album .album-post-author{margin-bottom:.5em;}
.loops-wrapper.list-thumb-image.album .post-image{position:relative;}
.loops-wrapper.list-thumb-image.album .post-image:before{margin-left:-.7em;margin-top:-.7em;font-size:2.5em;text-align:center;color:#fff;padding:.27em .125em;border:3px solid #fff;}
.loops-wrapper.list-thumb-image.album .post-content{text-align:left;}
.loops-wrapper.list-thumb-image.album .post-title{display:block;width:77%;margin-bottom:.4em;}
.loops-wrapper.list-thumb-image.album .record-details{position:static;text-align:left;list-style:none;margin:0;color:#000;}
.loops-wrapper.list-thumb-image.album .record-details li{display:inline-block;vertical-align:top;margin-right:30px;font-size:.9em;}
.loops-wrapper.list-thumb-image.album li h6{font-weight:700;margin:0;color:#000;}
.loops-wrapper.list-thumb-image.album li p{margin-bottom:0;color:rgba(0,0,0,.6);}
.loops-wrapper.list-large-image.album .post-image{position:relative;}
.loops-wrapper.list-large-image.album .post-image:before{margin-left:-.950em;margin-top:-.8em;font-size:3.250em;text-align:center;color:#fff;padding:.5em .3em;border:3px solid #fff;}
.loops-wrapper.list-large-image.album .post-content{text-align:left;}
.loops-wrapper.list-large-image.album .post-title{display:block;width:65%;margin-bottom:.4em;}
.loops-wrapper.list-large-image.album .record-details{position:static;text-align:left;list-style:none;margin:0;color:#000;}
.loops-wrapper.list-large-image.album .record-details li{display:inline-block;vertical-align:top;margin-right:40px;font-size:1em;}
.loops-wrapper.list-large-image.album li h6{font-weight:700;margin:0;color:#000;}
.loops-wrapper.list-large-image.album li p{margin-bottom:0;color:rgba(0,0,0,.6);}
.loops-wrapper.slider.album .post-image + .post-content{width:100%;padding:15px 5%;-moz-box-sizing:border-box;box-sizing:border-box;top:88%;}
.loops-wrapper.slider.album .post-content{text-align:left;overflow:hidden;}
.loops-wrapper.slider.album .post-title{margin-bottom:.4em;float:left;display:block;width:50%}
.loops-wrapper.slider.album .record-details{position:static;display:block;width:50%;float:right;text-align:right;list-style:none;margin:0;color:#fff;}
.loops-wrapper.slider.album .record-details li{display:inline-block;vertical-align:top;font-size:1em;width:22% !important;padding-left:5% !important;}
.loops-wrapper.slider.album .record-details h6{font-weight:700;margin:0;color:inherit;}
.loops-wrapper.slider.album .record-details li p{margin-bottom:0;color:inherit;opacity:.6;}
.sidebar-none.full_width .col-full .module-text .loops-wrapper.slider.album .post-title{display:block;width:100%;margin:0 auto;text-align:center;}
.sidebar-none.full_width .col-full .module-text .loops-wrapper.slider.album .post-content{width:100% !important;position:absolute;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.5);top:100%;bottom:0;left:0;right:0;color:inherit;padding:5%;cursor:pointer;}
.sidebar-none.full_width .col-full .module-text .loops-wrapper.slider.album .record-details{position:absolute;display:block;list-style:none;width:100%;text-align:center;margin:0;bottom:5%;left:0;right:0;font-size:1em;color:inherit;}
.single-album.entry-password-required .post{background-color:#1a1c1c;color:#fff;padding:4%;}
.post-lightbox{padding:0 !important;overflow:hidden;}
.post-lightbox-iframe{padding-top:0;}
.post-lightbox-iframe .post-nav,
.post-lightbox-iframe #wpadminbar{display:none;}
.post-lightbox .album-lightbox{width:90%;max-height:90%;margin-left:-45%;position:fixed;z-index:100005;right:5%;}
.post-lightbox .album-lightbox .album-container{opacity:0;-webkit-transform:rotateY(-90deg) scale(0.5);transform:rotateY(-90deg) scale(0.5);-webkit-perspective:800px;perspective:800px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.post-lightbox .album-lightbox.flipped{-webkit-perspective:800px;perspective:800px;}
.post-lightbox .album-lightbox.flipped .album-container{opacity:1;-webkit-transform:rotateY(0deg) scale(1);transform:rotateY(0deg) scale(1);overflow:hidden;}
.lightbox-added{padding:0 0 5%;text-align:center;}
.post-lightbox .close-lightbox{color:#fff;z-index:10;}
.overlay{display:none;}
.loops-wrapper.album.slider .post-title{font-weight:normal;}
.sidebar-none.full_width .col-full .module-text .loops-wrapper.album.slider .slideshow-wrap .caroufredsel_wrapper .slideshow .album-post:hover > .post-content{top:0px;}
.sidebar-none.full_width .col-full .module-text .loops-wrapper.album.slider .caroufredsel_wrapper .album-post .post-content .post-title{font-size:18px;}
.sidebar-none.full_width .col-full .module-text .loops-wrapper.album.slider .caroufredsel_wrapper .album-post > .post-content{top:75%;}
.sidebar-none.full_width .col-full .module-text .loops-wrapper.album.slider .caroufredsel_wrapper .album-post .entry-content{display:none;}
.sidebar-none.full_width .col-full .module-text .loops-wrapper.slider.album .caroufredsel_wrapper .record-details li:last-child{margin-right:0;}
.sidebar-none.full_width .col-full .module-text .loops-wrapper.slider.album .caroufredsel_wrapper .record-details li:first-child{padding-left:15%;}
.sidebar-none.full_width .col-full .module-text .loops-wrapper.slider.album .caroufredsel_wrapper .record-details li{width:26.33%;margin:0;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sidebar-none.full_width .col-full .module-text .loops-wrapper.slider.album .caroufredsel_wrapper .record-details li p{width:90%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.loops-wrapper.slider .carousel-nav-wrap .carousel-prev,
.loops-wrapper.slider .carousel-nav-wrap .carousel-next{z-index:10;}
.sidebar-none.full_width .col-full .module-text .loops-wrapper.album.slider .caroufredsel_wrapper .album-post .post-content{position:absolute !important;padding:5% !important;}
#overlay{background:#333;background:rgba(0,0,0,.8);position:fixed;z-index:100000;width:100%;height:100%;top:0;left:0;}
.album-lightbox{position:absolute;z-index:100001;width:100%;top:10%;}
.album-lightbox .album-container{margin:auto;width:1000px;max-width:92%;background:#000;position:relative;}
.album-lightbox .close-lightbox{position:absolute;top:20px;right:20px;font-size:17px;cursor:pointer;}
.buy-button{background:transparent;padding:.5em 1.2em;margin-right:10px;color:#26b9a3;border:2px solid #26b9a3;font-size:1.15em;letter-spacing:.005em;text-decoration:none;white-space:nowrap;float:left;text-decoration:none;}
.buy-button:hover{background-color:#26b9a3;color:#fff;text-decoration:none;}
.author-box{margin:15px 0;border:none;}
.author-box .author-avatar{float:left;margin:0 15px 5px 0;}
.author-box .author-name{margin:0 0 20px;font-size:.85em;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#666;padding-top:10px;}
.post-pagination{text-align:right;margin:.5em 0 2em;}
.post-pagination strong{margin-right:3px;}
.post-pagination a{margin-left:3px;margin-right:3px;}
.post-pagination{text-align:right;margin:.5em 0 2em;}
.post-pagination strong{margin-right:3px;}
.post-pagination a{margin-left:3px;margin-right:3px;}
.post-nav{margin:0 0 4em;padding:15px 0;clear:both;font-size:1.15em;letter-spacing:.005em;}
.post-nav .prev,
.post-nav .next{width:47%;position:relative;}
.post-nav a{text-decoration:none;display:block;}
.post-nav a:hover{text-decoration:none;}
.post-nav .prev{float:left;}
.post-nav .next{float:right;text-align:right;}
.full_width .post-nav{padding-left:5%;padding-right:5%;}
.post-nav .arrow{display:block;width:auto;float:left;width:28px;height:28px;text-align:center;}
.post-nav .next .arrow{float:right;}
.post-nav .next .arrow:before,
.post-nav .prev .arrow:before{font-size:14px;top:0;position:absolute;font-style:normal;font-weight:normal;text-decoration:none;}
.post-nav .next .arrow:before{content:"\e649";font-family:'themify';}
.post-nav .prev .arrow:before{content:"\e64a";font-family:'themify';}
.post-nav .prev .arrow:before{left:0;}
.post-nav .next .arrow:before{right:0;}
.post-nav a span:before{color:#666;}
.post-nav a:hover span:before{color:#26b9a3;}
.commentwrap{margin:10px 0 20px;position:relative;clear:both;}
.comment-title, .comment-reply-title{letter-spacing:.2em;text-transform:uppercase;font-weight:700;font-size:140%;margin:0 0 0.625em;padding:0;}
.commentwrap .pagenav{margin:10px 0;border:none;box-shadow:none;}
.commentwrap .pagenav.top{margin:0;position:absolute;top:0;right:0;}
.commentlist{margin:0 0 30px;padding:5px 0 0;border-top:solid 1px #ddd;}
.commentlist li{margin:0;padding:15px 0 0;list-style:none;position:relative;}
.commentlist .comment-author{margin:2px 0 10px;padding:0;text-transform:uppercase;}
.commentlist .avatar{float:left;margin:0 30px 0 0;width:70px;height:70px;border-radius:100%;}
.commentlist cite{font-style:normal;font-size:100%;font-weight:700;}
.commentlist cite a{text-decoration:none;}
.commentlist .bypostauthor > .comment-author cite{content:'\f02e';font-family:FontAwesome;display:block;font-style:normal;font-weight:normal;text-decoration:inherit;}
.commentlist .comment-time{font-size:75%;text-transform:uppercase;position:relative;top:-8px;}
.commentlist .commententry{position:relative;min-height:40px;overflow:hidden;padding-bottom:5px;word-wrap:break-word;}
.commentlist ul, .commentlist ol{margin:0 0 0 7%;padding:0;}
.commentlist .reply{position:absolute;right:0;top:1.75em;}
.commentlist .comment-reply-link{font-size:.85em;text-transform:none;letter-spacing:.05em;text-decoration:none;background:transparent;color:#26b9a3;border:2px solid #26b9a3;padding:10px 16px;cursor:pointer;}
.commentlist .comment-reply-link:hover{text-decoration:none;background:#26b9a3;color:#fff;}
#respond{margin:40px 0;padding:40px 5%;position:relative;clear:both;background:#f3f3f3;}
#respond #cancel-comment-reply-link{position:absolute;top:30px;right:5%;display:block;font-size:85%;font-weight:500;text-transform:none;letter-spacing:0;line-height:100%;text-decoration:none;background:transparent;color:#26b9a3;border:2px solid #26b9a3;padding:12px 22px;cursor:pointer;}
#respond #cancel-comment-reply-link:hover{background:#26b9a3;color:#fff;}
#commentform{margin:40px 0 0;}
#commentform input[type=text]{width:206px;margin-right:5px;}
#commentform label{font-weight:bold;}
#commentform label small{font-weight:normal;}
#commentform textarea{height:140px;}
#commentform input#submit{padding:12px 22px;}
.widget{margin:0 0 60px;word-wrap:break-word;}
.widgettitle{margin:0 0 1.250em;padding:0;font-size:1.250em;letter-spacing:.2em;text-transform:uppercase;font-weight:700;}
.widgettitle a{text-decoration:none;}
.widgettitle a:hover{text-decoration:underline;}
.widget ul{margin:0;padding:0;}
.widget li{margin:0;padding:.85em 0;list-style:none;clear:both;border-top:solid 1px #ddd;}
.widget li:first-child{border-top:0;}
.widget ul ul{margin:6px 0 -6px 0px;padding:0;border-top:none;}
.widget ul ul li{margin:0;padding-left:10px;}
.widget #wp-calendar caption{font-weight:bold;padding-bottom:10px;}
.widget #wp-calendar td{width:31px;padding:4px 2px;text-align:center;}
.widget .feature-posts-list br{display:none;}
.widget .feature-posts-list li{padding:1.5em 0;}
.widget .feature-posts-list .post-img{margin:0 20px 0 0;max-width:75px;height:auto;float:left;}
.widget .feature-posts-list small{font-style:italic;font-size:90%;display:block;margin:0 0 3px;}
.widget .feature-posts-list .feature-posts-title{display:block;margin:0 0 0.6em;font-size:1.125em;font-weight:700;color:#26b9a3;text-decoration:none;}
.widget .feature-posts-list .post-excerpt{display:block;}
.widget .twitter-list .twitter-timestamp a{font-style:italic;font-size:90%;}
.widget .follow-user{margin:0;padding:5px 0;}
.widget .links-list img, .widget_links img{vertical-align:middle;}
.recent-comments-list .avatar{margin-right:12px;float:left;}
.widget .flickr_badge_image{margin-top:10px;}
.widget .flickr_badge_image img{width:50px;height:50px;margin-right:12px;margin-bottom:12px;float:left;}
#sidebar #searchform{position:static;}
#sidebar #searchform #s{width:93%;}
iframe[src*="facebook"]{background:#fff;}
#content .twitter-tweet-rendered{max-width:100% !important;}
#content .twt-border{max-width:100% !important;min-width:180px !important;}
#footerwrap{background:#26b9a3;padding-bottom:15px;}
#footer{clear:both;color:rgba(255,255,255,.6);}
#footer a{clear:both;color:#fff;text-decoration:none;}
#footer .footer-widgets{padding-top:2em;clear:both;}
#footer .footer-widgets .widgettitle{color:#fff;}
.footer-nav{margin:7px 0 10px;padding:0;text-align:left;}
.footer-nav li{padding:0;margin:0 8px 5px 0;list-style:none;display:inline-block;zoom:1;*display:inline;}
.footer-text{clear:both;font-size:85%;padding:0 0 1em;float:right;}
#footer-player{-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;overflow:hidden;bottom:0;width:100%;height:75px;background:#1a1c1c;background-color:rgba(0,0,0,.7);color:#fff;z-index:10000;}
#footer-player .buttons-wrap,
#footer-player .volume,
#footer-player .post-image,
#footer-player .tracklist,
#footer-player .button-menu-player
#footer-player .button-switch-player{display:inline-block;margin-top:10px;}
#footer-player .buttons-wrap{width:80px;margin-right:10px;}
#footer-player .volume{width:80px;margin-right:20px;}
#footer-player .post-image{width:52px;height:52px;margin:0 20px 0 0;vertical-align:middle;}
#footer-player .post-image img{width:100%;height:100%;}
#footer-player .tracklist{width:55%;margin-top:0;font-size:.850em;}
#footer-player .player-button:hover{color:#26b9a3;}
.album-lightbox .mejs-container,
#footer-player .mejs-container{outline:none !important;}
.buttons-console-wrap{display:inline-block;font-size:1.5em;margin:20px 0 0;width:18%;margin-left:2%;}
.button-menu-player{float:left;}
.button-switch-player{float:right;}
.player-button,
.volume-link,
.button-menu-player,
.button-switch-player{font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;color:#fff;}
.button-play:before{content:"\e6ad";font-size:2em;position:relative;top:5px;}
.button-pause:before{content:"\e6ae";}
.backward:before{content:"\e6b0";}
.forward:before{content:"\e6af";}
.button-mute:before{content:"\e601";}
.button-unmute:before{content:"\e601";text-decoration:overline;}
.button-menu-player:before{content:"\e68f";}
.button-switch-player:before{content:"\e64b";}
#footer-player .tracklist .track{padding:0 0 12px 0;}
#footer-player .tracklist li{border-bottom:0;}
#footer-player .tracklist .track:hover,
#footer-player .tracklist .track:hover .play-track,
#footer-player .tracklist .track:hover .pause-track,
#footer-player .tracklist .track:hover .track-title{background-color:transparent;color:#fff;}
#footer-player .button-mute{display:inline-block;width:10%}
#footer-player .volume-bar{position:relative;display:inline-block;height:4px;width:70%;margin-left:10%;margin-bottom:4px;background-color:#5b5c5c;}
#footer-player .volume-bar span{position:absolute;display:block;top:0;left:0;width:50%;height:100%;background-color:#26b9a3;z-index:9;}
#footer-player .post-image{position:absolute;left:182px;top:12px;}
#footer-player .mejs-duration,
#footer-player .mejs-currenttime{display:none;}
#footer-player .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#26b9a3;}
#footer-player .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#000;}
#footer-player .mejs-container .mejs-controls .mejs-time-rail .mejs-time-buffering{background:#5b5c5c;}
#footer-player .footer-player-inner .tracklist .wp-playlist .mejs-controls .mejs-playpause-button button{color:#fff;height:25px;width:25px;margin:0;left:12px;top:0px;}
#footer-player .mejs-controls .mejs-play button:before{content:'\e6ad';font-size:36px;}
#footer-player .mejs-controls .mejs-pause button:before{content:"\e6ae";}
#footer-player .themify-player-volume .mejs-volume-button button:before{content:"\e601";}
#footer-player .wp-playlist-prev:before{content:"\e6b0";font-size:18px;}
#footer-player .wp-playlist-next:before{content:"\e6af";font-size:18px;}
#footer-player .mejs-controls .mejs-play button:before,
#footer-player .mejs-controls .mejs-pause button:before,
#footer-player .themify-player-volume .mejs-volume-button button,
#footer-player .wp-playlist-next, #footer-player .wp-playlist-prev{font-family:'themify';position:relative;top:4px;margin-right:10px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:28px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#footer-player .wp-audio-shortcode.mejs-container,
#footer-player .wp-audio-shortcode.mejs-container .mejs-controls,
#footer-player .wp-audio-shortcode.mejs-container .mejs-controls .mejs-button button,
#footer-player .wp-playlist-themify .mejs-container,
#footer-player .wp-playlist-themify .mejs-container .mejs-controls{background:none;}
#footer-player .wp-playlist-themify .mejs-container .mejs-controls{top:10px;}
#footer-player .mejs-controls .mejs-button button{background:none;}
#footer-player .footer-player-inner .tracklist .wp-playlist{position:absolute;top:0;width:100%;border:none;}
#footer-player .footer-player-inner .tracklist .wp-playlist .wp-playlist-current-item{position:absolute;top:5px;width:100%;height:auto;left:251px;color:#FFF;}
#footer-player .footer-player-inner .tracklist .wp-playlist .mejs-controls .mejs-time-rail{float:none;position:absolute;margin-left:234px;left:0;top:0;-moz-box-sizing:border-box;box-sizing:border-box;}
#footer-player .footer-player-inner .tracklist .wp-playlist .mejs-controls .mejs-playpause-button button:hover{color:#26b9a3;}
#footer-player .footer-player-inner .tracklist .wp-playlist .mejs-controls .themify-player-volume{width:90px;height:36px;position:absolute;left:80px;top:-13px;}
#footer-player .footer-player-inner .tracklist .wp-playlist .wp-playlist-prev,
.wp-playlist-next{top:10px;cursor:pointer;}
#footer-player .footer-player-inner .tracklist .wp-playlist .wp-playlist-prev:hover,
#footer-player .footer-player-inner .tracklist .wp-playlist .wp-playlist-next:hover{color:#26b9a3;}
#footer-player .footer-player-inner .tracklist .wp-playlist .wp-playlist-prev{left:0;top:5px;position:absolute;color:#FFF;}
#footer-player .footer-player-inner .tracklist .wp-playlist .wp-playlist-next{left:54px;top:5px;position:absolute;color:#FFF;}
#footer-player .tracklist .wp-playlist-themify .mejs-controls .themify-player-volume .mejs-button button{background:none;height:28px;width:25px;top:0px;}
#footer-player .footer-player-inner .tracklist .wp-playlist .mejs-controls .themify-player-volume .mejs-button button::before{content:"\e601";color:#FFF;font-family:'themify';font-size:18px;font-style:normal;font-weight:normal;font-variant:normal;margin-right:10px;position:relative;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#footer-player .tracklist .wp-playlist-themify .mejs-controls .mejs-horizontal-volume-slider{margin-top:12px;}
#footer-player .tracklist .wp-playlist-themify .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#26b9a3;height:4px;border-radius:0px;}
#footer-player .tracklist .wp-playlist-themify .mejs-controls .mejs-time-rail .mejs-time-total{float:none;width:100% !important;top:18px;}
#footer-player .mejs-container .mejs-time-rail .mejs-time-total{margin:0;background:#26b9a3;height:4px;border-radius:0;}
#footer-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{height:4px;background:#000;border-radius:0;}
#footer-player .mejs-container .mejs-controls .mejs-time-total .mejs-time-buffering,
#footer-player .mejs-container .mejs-controls .mejs-time-total .mejs-time-loaded,
#footer-player .mejs-container .mejs-controls .mejs-time-total .mejs-time-current,
#footer-player .mejs-container .mejs-controls .mejs-time-total .mejs-time-handle{height:4px;border-radius:0;}
#footer-player .tracklist .wp-playlist-themify .mejs-controls .mejs-time{top:8px;}
#footer-player .tracklist .wp-playlist-themify .mejs-controls .mejs-time span{font-size:16px;}
.album-container .album-playlist .mejs-container .mejs-controls .mejs-time .mejs-duration{display:none;font-family:"lato";}
.album-container .album-playlist .mejs-controls .mejs-volume-button{display:none;}
.album-container .album-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{display:none;}
.album-container .album-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{display:none;}
.album-container .album-playlist .mejs-container .mejs-controls{background:none;position:relative;padding-top:17px;}
.album-container .album-playlist .tracklist .track{height:52px;padding:0;margin:0;padding-top:12px;overflow:hidden;}
.album-container .album-playlist .tracklist .track:hover button{color:#26b9a3;}
.album-container .album-playlist .mejs-controls .mejs-playpause-button button{position:absolute;top:-48px;left:9px;background:none;color:#FFF;width:30px;height:30px;font-size:30px;font-family:"themify";}
.album-container .album-playlist .mejs-controls .mejs-play button:before{content:'\e6ad';}
.album-container .album-playlist .mejs-controls .mejs-pause button:before{font-family:"themify";content:"\e6ae";}
.album-container .album-playlist .mejs-controls div.mejs-time-rail{width:100% !important;height:4px;}
.album-container .album-playlist .mejs-controls .mejs-time-rail .mejs-time-total{width:100% !important;border-radius:0;margin:0;background:#5b5c5c;height:4px;}
.album-container .album-playlist .mejs-container{background:none;}
.album-container .album-playlist .mejs-controls .mejs-time-rail .mejs-time-loaded{height:4px;background:#fff;}
.album-container .album-playlist .mejs-controls .mejs-time-rail .mejs-time-current{height:4px;background:#26b9a3;}
.album-container .album-playlist .tracklist .track-title{margin-left:50px;}
.album-container .album-playlist .mejs-container .mejs-controls div{float:none;position:absolute;}
.album-container .album-playlist .mejs-container .mejs-controls .mejs-time{right:10px;top:-23px;}
.album-container .album-playlist .mejs-container .mejs-controls .mejs-time span{font-size:18px;font-family:"lato";}
.album-container .album-playlist .mejs-container .mejs-controls .mejs-time .mejs-currenttime{visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;}
.album-container .album-playlist .mejs-container .mejs-controls .mejs-time .visible-currenttime{visibility:visible;opacity:1;}
.buttons-console-wrap{position:absolute;right:20px;}
#footer-player{-webkit-transition:bottom 0.3s ease-out;transition:bottom 0.3s ease-out;}
.footer-player-inner .buttons-console-wrap{position:absolute;top:0;-webkit-transition:top 0.3s ease-out;transition:top 0.3s ease-out;}
#footer-player.collapsed{bottom:-75px;overflow:visible;}
.collapsed .footer-player-inner .buttons-console-wrap{top:-60px;}
.footer-player-inner .button-switch-player{background-color:transparent;-webkit-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out;}
.collapsed .footer-player-inner .button-switch-player{background-color:#26b9a3;padding:9px;text-decoration:none;}
.collapsed .footer-player-inner .button-switch-player:before{content:"\e601";}
.album-playlist .mejs-container{width:100% !important;}
.footer-player-inner{position:relative;}
a.shortcode.button{font:1em/1.7em 'Lato', Arial, Helvetica, sans-serif;padding:13px 42px;margin:0;background:transparent;color:#26b9a3;border-radius:0 !important;border-width:1px !important;box-shadow:none;text-decoration:none;text-shadow:none;text-transform:uppercase;font-weight:700;}
a.shortcode.button:hover{text-decoration:none;background-color:#26b9a3;color:#fff;}
.announcement-bar-showing.announcement-top #headerwrap,
.announcement-bar-showing.announcement-top.fixed-announcement-on #headerwrap.fixed-header{top:54px;}
.announcement-bar-showing.announcement-top #headerwrap.fixed-header{top:0;}
.announcement-bar-showing.announcement-top.admin-bar #headerwrap,
.announcement-bar-showing.announcement-top.fixed-announcement-on.admin-bar #headerwrap.fixed-header{top:86px;}
.announcement-bar-showing.announcement-top.admin-bar #headerwrap.fixed-header{top:32px;}
.announcement-bar-showing .themify_announcement.collapsed + #pagewrap #headerwrap{top:0;}
.full_width .themify_builder_row .row_inner{width:1160px;max-width:100%;margin:auto;}
.caroufredsel_wrapper{min-width:120px;}
.carousel-nav-wrap{text-align:center;width:100%;}
.carousel-pager a{background:rgba(0, 0, 0, 0.2);border:2px solid rgba(0, 0, 0, 0.2);border-radius:10em;cursor:pointer;display:inline-block;height:8px;margin:2px 3px 0;text-indent:-900em;text-decoration:none;vertical-align:middle;width:8px;}
.carousel-pager a:hover,
.carousel-pager a.selected{background:#02BECE;}
.sticky{}
img.alignleft, img.aligncenter, img.alignright, img.alignnone{margin-bottom:15px;}
.alignleft{float:left;margin-right:30px;}
.alignright{float:right;margin-left:30px;}
.aligncenter{text-align:center;display:block;margin-left:auto;margin-right:auto;}
.wp-caption{text-align:center;margin-bottom:15px;max-width:100%;}
.wp-caption-text{font-style:italic;font-size:95%;line-height:120%;margin:6px 0;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textcenter{text-align:center;}
.clearfix:after, .widget li:after, #body:after, #footer:after, footer:after, .pagenav:after, #main-nav:after, .menu:after, .gallery:after, #content:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix, .widget li, #body, #footer, footer, .pagenav, #main-nav, .menu, .gallery, #content{display:inline-block;}
.clearfix, .widget li, #body, #footer, footer, .pagenav, #main-nav, .menu, .gallery, #content{display:block;zoom:1;}
#loader{position:fixed;top:45%;left:50%;z-index:100001;}
.themify-loader{width:50px;height:30px;margin:0 auto;padding:20px 0;}
.themify-loader_blockG{background-color:#666;border:1px solid #999;float:left;height:36px;margin-left:3px;width:10px;opacity:0.1;-moz-animation-name:bounceG;-moz-animation-duration:1.3s;-moz-animation-iteration-count:infinite;-moz-animation-direction:linear;-moz-transform:scale(0.7);-webkit-animation-name:bounceG;-webkit-animation-duration:1.3s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;-webkit-transform:scale(0.7);-ms-animation-name:bounceG;-ms-animation-duration:1.3s;-ms-animation-iteration-count:infinite;-ms-animation-direction:linear;-ms-transform:scale(0.7);-o-animation-name:bounceG;-o-animation-duration:1.3s;-o-animation-iteration-count:infinite;-o-animation-direction:linear;-o-transform:scale(0.7);animation-name:bounceG;animation-duration:1.3s;animation-iteration-count:infinite;animation-direction:linear;transform:scale(0.7);}
.themify-loader_1{-moz-animation-delay:0.39s;-webkit-animation-delay:0.39s;-ms-animation-delay:0.39s;-o-animation-delay:0.39s;animation-delay:0.39s;}
.themify-loader_2{-moz-animation-delay:0.52s;-webkit-animation-delay:0.52s;-ms-animation-delay:0.52s;-o-animation-delay:0.52s;animation-delay:0.52s;}
.themify-loader_3{-moz-animation-delay:0.65s;-webkit-animation-delay:0.65s;-ms-animation-delay:0.65s;-o-animation-delay:0.65s;animation-delay:0.65s;}
@-moz-keyframes bounceG{0%{-moz-transform:scale(1.2);opacity:1;}
100%{-moz-transform:scale(0.7);opacity:0.1;}
}
@-webkit-keyframes bounceG{0%{-webkit-transform:scale(1.2);opacity:1;}
100%{-webkit-transform:scale(0.7);opacity:0.1;}
}
@-ms-keyframes bounceG{0%{-ms-transform:scale(1.2);opacity:1;}
100%{-ms-transform:scale(0.7);opacity:0.1;}
}
@-o-keyframes bounceG{0%{-o-transform:scale(1.2);opacity:1;}
100%{-o-transform:scale(0.7);opacity:0.1;}
}
@keyframes bounceG{0%{transform:scale(1.2);opacity:1;}
100%{transform:scale(0.7);opacity:0.1;}
}
.clone-wrap{-webkit-perspective:800px;perspective:800px;display:block !important;position:fixed;z-index:100001;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.clone-wrap.moved{top:10% !important;left:50% !important;width:270px;margin-left:-135px;}
.clone{box-sizing:content-box;padding:0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;-webkit-transform:rotateY(1deg) scale(0.8);transform:rotateY(1deg) scale(0.8);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.clone-wrap.moved .clone.image-clone{padding:40px;}
.clone.image-clone{background:#000;opacity:1;-webkit-transform:rotateY(1deg) scale(1);transform:rotateY(1deg) scale(1);}
.clone.image-clone.flipped{opacity:0;-webkit-transform:rotateY(89deg) scale(1.2) translateY(10%);transform:rotateY(89deg) scale(1.2) translateY(10%);}
.social-widget div.rss a:before,
#headerwrap #searchform .icon-search:before{font-family:'FontAwesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;}
.post-share .social-share,
.loops-wrapper.slider .carousel-nav-wrap .carousel-prev,
.loops-wrapper.slider .carousel-nav-wrap .carousel-next{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.gallery-wrapper .item .gallery-item-wrapper .gallery-caption,
.sidebar-none.full_width .col-full .module-text .loops-wrapper.slider.album .post-content,
.post-lightbox .album-lightbox .album-container{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.loops-wrapper.grid4.album .post-content,
.loops-wrapper.grid3.album .post-content,
.loops-wrapper.grid2.album .post-content,
.loops-wrapper.grid4.video .post-content,
.loops-wrapper.grid3.video .post-content,
.loops-wrapper.grid2.video .post-content,
.loops-wrapper.list-post.gallery .post-image + .post-content,
.loops-wrapper.grid4.gallery .post-image + .post-content,
.loops-wrapper.grid3.gallery .post-image + .post-content,
.loops-wrapper.grid2.gallery .post-image + .post-content,
.loops-wrapper.gallery .post-date .month:after,
.loops-wrapper.gallery .post-category{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.themify_builder_active #content{height:auto !important;}
#main-nav a:hover,
#main-nav .current_page_item a, #main-nav .current-menu-item a{background-color:transparent !important;color:#ffb400 !important;}
#main-nav a{border:1px solid transparent;}
#main-nav .current_page_item a:hover, #main-nav .current-menu-item a:hover{color:#ffb400 !important;border-color:transparent !important;}
#header{height:100px;}
.sidemenu{top:25px;}
.fixed-header #main-nav{top:0;}
#main-nav .has-sub-menu:hover a{width:100%;box-sizing:border-box;}
.sp-slide-text .bsp-slide-post-title{font-weight:900;text-shadow:6px 2px 0px rgba(0,0,0,.75);text-align:left;padding:0;font-size:100px;line-height:100px;}
.bsp-slide-excerpt h2{text-shadow:4px 1px 0px rgba(0,0,0,.75);font-size:38px;line-height:38px;font-weight:600;margin-bottom:30px;}
a.shortcode.button.custom-orange{background-color:#ffb400 !important;border:0;color:#ffffff !important;}
a.shortcode.button.custom-beli{background-color:color:#ffffff !important;}
.sp-slide-text{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100% !important;}
.bsp-layers-overlay{padding:0 !important;margin:8% !important;}
.relative{position:relative;}
.static,
.static .module_column{position:static;}
.themify_builder .module.triangle-top{position:absolute;bottom:0;}
.triangle-bottom{left:0;}
.triangle-bottom-special{position:absolute;top:0 !important;}
.triangle-top .image-wrap,
.triangle-top .image-wrap img,
.triangle-bottom .image-wrap,
.triangle-bottom .image-wrap img{width:100%;}
.post-video .triangle-top{display:none;}
.triangle-top .image-wrap img{vertical-align:bottom;}
.module-pro-slider.pager-standard .sp-buttons{bottom:10% !important;}
.widget.widget_ess_grid{}
.triangle-right:after{bottom:-4px;background:#ffb400;content:'';display:inline-block;position:absolute;left:-60px;top:0;z-index:-1;width:135px;transform:skew(-7deg);}
.columns-4-equalize ._border{border:1px solid #cbcccd;}
.columns-4-equalize .col4-1,
.columns-4-home .col4-1{min-height:300px;margin-bottom:20px;}
.module-image image-2256-sub_row_7-0-2-0-0 .module-image .image-title{margin:0;padding:0;}
.themify_builder .module-text{font-size:18px;line-height:38px;}
.themify_builder .text-2256-2-0-2.module-text{font-size:18px !important;line-height:38px !important;}
.maps iframe{}
.module-button.module.about-button{margin-bottom:20px;}
.module-button.module.about-button a{border:1px solid #000000;}
.module-button.module.about-button:hover a{border:1px solid transparent;color:#ffffff !important;}
.esg-entry-cover .eg-panorama-element-11{z-index:3 !important;}
.loops-wrapper.gallery .post-meta .post-date{display:none !important;}
a.shortcode.button.special{font-size:12px;position:relative;padding:10px 20px;}
a.shortcode.button.btn-arrow,
a.shortcode.button.special:active{top:0;}
a.shortcode.button.special:hover:not(.current){background:#ffffff;color:#ffb400;}
a.shortcode.button.special.current:after,
a.shortcode.button.special:hover:not(.current):after{content:'';display:inline-block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;}
a.shortcode.button.special:hover:not(.current):after{border-bottom:10px solid #§;top:calc(100% - 11px);}
a.shortcode.button.special.current:after{top:calc(100% + 1px);border-top:10px solid #000000;}
a.shortcode.button.special.current{background:#000000;color:#ffffff;}
a.shortcode.button.btn-arrow,
a.shortcode.button.btn-arrow:hover{background:url('images/down-arrow-circle.png');background-size:100% 100%;}
a.shortcode.button.btn-arrow{display:none;width:25px;height:25px;-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;transition:transform .3s ease-out;position:relative;top:0px}
a.shortcode.button.btn-arrow.active{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
@media screen and (max-width:1100px){#headerwrap #site-logo,
#headerwrap.fixed-header #site-logo{height:50px;}
#headerwrap #site-logo{top:7px;}
#headerwrap{position:static;}
.sp-slide-text .bsp-slide-post-title{font-size:30px !important;line-height:30px !important;text-shadow:2px 2px 0px rgba(0,0,0,.75);}
.bsp-slide-excerpt h2{font-size:18px !important;line-height:18px !important;text-shadow:1px 1px 0px rgba(0,0,0,.75);}
.bsp-slide-excerpt .shortcode.button{font-size:18px !important;}
#main-nav .current_page_item a:hover, #main-nav .current-menu-item a:hover{border:none !important;}
}
@media screen and (max-width:1024px){a.shortcode.button.special{display:block;}
a.shortcode.button.special:after{display:none !important;}
a.shortcode.button.btn-arrow{display:inline-block;font-size:12px;border:0;padding:0;margin-top:0 !important;text-indent:100%;white-space:nowrap;overflow:hidden;}
a.shortcode.button.btn-arrow{display:inline-block;margin-top:25px;}
.hidden{display:none;}
}
@media screen and (max-width:768px){.sub_column_post_2256.sub_column_5-0-1-1.sub_column{margin-top:20px;margin-bottom:20px;}
.pro-slider-2256-0-0-1.module-pro-slider{margin-top:0;}
.themify_builder_2256_row .module_row_1 .module_column_0.tb_2256_column.module_column{padding-top:0;}
#pro-slider-2256-0-0-1 .sp-slide-0 .sp-slide-text{display:none;}
.bsp-slide-excerpt .shortcode.button{padding:5px;font-size:12px !important;}
.bsp-slide-excerpt h2{font-size:12px !important;line-height:12px !important;margin-bottom:10px;}
a.shortcode.button.large.flat{padding:10px !important;font-size:14px !important;}
.sidebar-none.full_width .col-full .module-text > h2:first-of-type{font-size:25px !important;}
h2{font-size:25px !important;}
.pagewidth, .full_width .themify_builder_row.row-full-width .row_inner{max-width:100%;}
}


