html,body{height:100%}
html{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-webkit-backface-visibility:hidden}
td,th{padding:2px 4px}
option{color:#000}
#wpadminbar{min-height:32px}
body.admin-bar #masthead-sticky-wrapper.is-sticky .site-header{margin-top:32px}
#top-bar{position:relative;z-index:9999}
.site-header.shadowed,.site-header.submenu-shadowed .primary-navigation ul.sub-menu{box-shadow:0 3px 3px rgba(0,0,0,0.1)}
.site-header{float:left;position:relative;z-index:99999}
.site-header.fixed-header{-webkit-transform:translateZ(0)}
.primary-navigation li{border:0 none;position:relative}
.primary-navigation a{white-space:nowrap}
.site-header.header-on-top{width:100%}
.header-on-top .site-title{clear:none;float:left}
.header-on-top .site-title a{display:table-cell;vertical-align:middle}
.site-navigation a,.site-navigation a:hover,.site-navigation a:focus{text-decoration:none}
.primary-navigation.sf-arrows ul .sf-with-ul:after{margin-top:-3px}
.primary-navigation.sf-arrows ul.sub-menu .sf-with-ul:after{margin-top:-5px;right:1em}
.primary-navigation.sf-arrows ul li > .sf-with-ul:focus:after,.primary-navigation.sf-arrows ul li:hover > .sf-with-ul:after,.primary-navigation.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color:transparent}
.primary-navigation ul.sub-menu{display:none}
.primary-navigation ul.sub-menu li{width:100%}
.primary-navigation ul ul a{width:100%}
.primary-navigation ul.sub-menu ul.sub-menu li{float:none}
.primary-navigation .nav-menu > li.cta-design > a{border:none!important;border-radius:50px;text-align:center}
#sidr-close{display:none}
.mobile-social{display:none;height:40px;line-height:40px}
.mobile-social .social{text-align:right}
.mobile-social .social a{display:inline-block;font-size:24px;margin:0 6px}
.site-header .social{float:right;padding-left:16px}
.site-header .social > a{display:inline-block;margin:0 4px}
.mobile-social .social > a > span,.site-header .social > a > span{display:none}
.search-toggle .screen-reader-text{left:5px}
.search-box-wrapper{position:absolute;right:0;top:0;width:300px;z-index:9999}
.search-box-wrapper:after{border-color:transparent;border-style:solid;border-width:0 16px 12px;content:"";height:0;position:absolute;right:28px;top:0;width:0}
.search-box{padding:18px}
.search-box .search-field{border:0;float:right;font-size:16px;padding:2px 2px 3px 6px;width:100%}
.site-header #searchform #s{border:medium none}
.header-on-left .site-title,.header-on-left .social,.header-on-left .short-desc,.header-on-left .site-navigation{float:none}
.header-on-left .search-toggle-li{display:none!important}
.header-on-left .search-box-wrapper{display:block!important;position:relative}
#top-slider .rev_slider_wrapper ul{float:left}
#main-content{position:relative}
.full-height-row{height:100vh}
.center-content{text-align:center}
#content .wrapper{clear:both}
#top-nav .wrapper{overflow:visible}
.text-align-left{text-align:left!important}
.text-align-center{text-align:center!important}
.text-align-right{text-align:right!important}
#content{clear:both;display:block;float:left;overflow:hidden;width:100%}
#content-header:not(.container){float:left;display:block;width:100%}
#content.no-fi.no-ch.boxed-sidebar-left .entry-header,#content.no-fi.no-ch.boxed-sidebar-right .entry-header{margin-top:0}
.site-content{clear:both;display:block}
#content.starter-design .site-content,#content.boxed.has-fi.fw-fi .site-content,#content.boxed.no-fi.fw-fi .site-content,#content.no-top-padding .site-content,#page.boxed .no-top-padding .site-content{padding-top:0}
.home.blog .site-content,.single #content .site-content{padding-top:60px;padding-bottom:60px}
#content.starter-design .site-content,#content.no-bottom-padding .site-content,#page.boxed .no-bottom-padding .site-content{padding-bottom:0}
.single #content.boxed.no-fi.no-ch .entry-header{height:auto}
.single #content.boxed.no-fi.no-ch.fw-fi .entry-header{height:116px}
body:not(.blog) .has-fi .entry-header,.format-video .entry-header{background-color:transparent!important}
.visible{visibility:visible}
.unvisible{visibility:hidden}
#top-nav .wrapper{padding:0}
li > h5{clear:none}
p{margin-bottom:30px}
a:focus{color:inherit;outline:medium none;outline-offset:0;text-decoration:none}
.entry-header h1{margin:0;padding:20px 0}
.section-header h2,.section-header h3{margin-bottom:26px;margin-top:25px}
a.fa,i.fa,span.fa{text-decoration:none}
.dropcap{float:left;font-size:80px;padding-right:7px;line-height:72px}
.text-white,.text-white a{color:#fff}
.text-medium{font-weight:500}
.text-strong{font-weight:700}
button.btn-default{color:inherit}
.comment-content img,.entry-content img,.entry-summary img,#site-header img,.widget img,.wp-caption{max-width:100%}
.comment-content img[height],.entry-content img,.entry-summary img,img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"],#site-header img{height:auto}
img.size-full,img.size-large,.wp-post-image,.post-thumbnail img{height:auto;max-width:100%}
.widget_riodig_somewidget{margin:0}
.widget_riodig_somewidget .social .align-horizontal .item:last-of-type{padding-right:0}
.widget_riodig_somewidget .social .align-vertical .item:last-of-type{padding-bottom:0}
.widget_riodig_somewidget .align-horizontal .item{display:inline-block;padding-bottom:10px}
.widget_riodig_somewidget .align-vertical .item{display:block}
.widget_riodig_somewidget .item a{text-align:center!important;vertical-align:middle}
.widget_riodig_somewidget .circle .item a{border-radius:50%}
.widget_riodig_somewidget .item a{display:block}
.widget_riodig_somewidget a:hover,.widget_riodig_somewidget a:active{text-decoration:none}
.widget.widget_calendar th,.widget.widget_calendar td{padding:2px 4px;text-align:center}
#secondary .widget_riodig_somewidget{margin-left:0;width:100%}
#footer-menu ul.nav-footer > li > a i{display:none}
#footer-menu ul.sub-menu li a i{font-size:.8em;padding-right:5px}
#footer-menu ul.nav-footer li,#footer-menu ul.nav-footer .sub-menu li{list-style:none outside none}
#footer,#footer-copyright,#footer-menu{display:block;float:left;position:relative;width:100%}
#footer.sticky-footer{position:absolute;bottom:0;width:100%}
.entry-header{width:100%;clear:both}
.page .entry-header,.blog .entry-header,.archive .entry-header,.single .boxed-sidebar-right.no-fi .entry-header,.single .boxed-sidebar-left.no-fi .entry-header{float:left}
.entry-header .entry-date{float:left;height:100%;position:relative}
.entry-date a,.entry-date a:hover,.entry-date a:active,.entry-date a:focus{color:inherit}
.portfolio .entry-header .entry-date,.imageless_portfolio .entry-header .entry-date,.single-imageless_portfolio .entry-header .entry-date{display:none}
.single:not(.single-format-video) .has-fi .entry-date{margin-top:-81px}
.entry-header .entry-date .day-month{line-height:normal;padding:12px 20px 11px;text-align:center}
.entry-header .entry-date .day-month > span{clear:both;display:block}
.entry-header .entry-date .day-month > span.day{font-size:30px;font-weight:700;line-height:31px}
.entry-header .entry-date .day-month > span.month,.entry-header .entry-date .day-month > span.year{font-size:14px}
.entry-header .entry-date .day-month-year{float:left;font-size:16px;height:auto;line-height:24px;padding:10px 20px 11px}
.entry-header .entry-date .day-month{width:81px}
.entry-header .entry-date .day-month-year > span{clear:none;float:left}
.entry-header .entry-date .day-month-year > span.day,.entry-header .entry-date .day-month-year > span.month{font-weight:700;padding-right:5px}
.blog article:not(.type-page) .entry-content,.archive .entry-content,.search .entry-content{clear:both;padding:32px 35px 35px}
.search .entry-content{padding-top:0;padding-left:0}
.single .entry-content{clear:both;word-wrap:break-word}
.oembedded-media{max-width:100%}
.post-thumbnail.full-width .wrapper,.post-thumbnail.full-width .wrapper > *{padding:0}
.full-width,.full-width img{display:block;width:100%!important;height:auto!important}
.half-width{width:50%!important}
.entry-content .meta{margin-bottom:0;margin-top:12px}
.type-imageless_portfolio .entry-content .meta,.format-standard .entry-content .meta,.format-image .entry-content .meta,.format-aside .entry-content .meta,.format-quote .entry-content .meta,.format-chat .entry-content .meta,.format-video .entry-content .meta{margin-bottom:30px}
.entry-content .footer-meta{margin-bottom:0;margin-top:5px;position:relative}
.format-image .entry-content .footer-meta{margin-top:0}
.entry-content .footer-meta.no-meta .social-share{position:relative}
.type-imageless_portfolio .entry-content .footer-meta,.format-standard .entry-content .footer-meta{margin-top:22px}
.entry-content .meta .sep{padding:0 6px;position:relative;top:-1px}
.entry-content .meta .fa.fa-comment-o{padding-right:2px;position:relative}
.entry-content .footer-meta .social-share a{padding:0 5px}
.entry-content .meta a,.entry-content .footer-meta a{color:inherit}
.footer-meta .social-share .fa{height:40px;line-height:40px;text-align:center;vertical-align:middle;width:40px}
.footer-meta .social-share.icon-format-circle .fa{border-radius:50%}
.blog article,.archive article,.error404 article{margin:40px 0}
.blog.fullwidth article.post,.blog.fullwidth .num-nav{padding-left:15px;padding-right:15px}
.blog article:first-of-type,.archive article:first-of-type,.error404 article:first-of-type{margin-top:0}
.search #site-header{margin-bottom:40px}
.single .boxed article{margin:0}
article .entry-meta a:hover,article .entry-meta a:focus,article footer a:hover,article footer a:focus{text-decoration:none}
.categories span,.tags span,.meta > span.fa-user{padding-right:5px}
#post .single-post{margin:10px 0}
.sticky-badge{float:left;font-size:.9em;font-weight:400;margin-bottom:20px;padding:2px 20px}
.home h2.entry-title,.blog h2.entry-title,.single h2.entry-title,.archive h2.entry-title,.search h2.entry-title{clear:both;margin-bottom:7px;margin-top:0;width:100%;-ms-word-wrap:break-word;word-wrap:break-word}
.single h2.entry-title a:hover,.single h2.entry-title a:active,.single h2.entry-title a:focus{cursor:default;text-decoration:none}
.single.single-format-link h2.entry-title a:hover,.single.single-format-link h2.entry-title a:active,.single.single-format-link h2.entry-title a:focus{cursor:pointer;text-decoration:underline}
.format-audio h2.entry-title,.format-quote h2.entry-title{margin-bottom:29px}
.blog .format-video .video-container video,.blog .format-video .embed embed{width:100%!important;height:auto!important}
blockquote{border:medium none;font-size:inherit;margin:0;padding:0}
blockquote > *{margin-top:-30px;padding-left:40px}
blockquote:before{font-family:"FontAwesome";content:"\f10e"}
article:not(.postgrid-item).has-post-thumbnail .entry-header{background-color:unset!important}
.format-image .entry-header .entry-date,.has-post-thumbnail .entry-header .entry-date{position:relative}
.search .format-image .entry-header{padding-top:5px}
.format-link .entry-title{margin:10px 0}
.blog #show-more .btn{background-color:#fafafa;border:1px solid #d6d6d6;border-radius:0;color:#000;cursor:pointer;margin-bottom:50px;padding:16px 12px}
.num-nav{display:block;float:left;margin-bottom:50px;margin-top:40px}
.num-nav li a,.num-nav li a:hover,.num-nav li.active a,.num-nav li.disabled{color:#000;text-decoration:none}
.num-nav li{display:inline;float:left;margin-left:-1px}
.num-nav li a{background-color:#fafafa;border:1px solid #d6d6d6;border-radius:0;float:left;padding:18px}
.num-nav li.active a{background-color:#fff}
.num-nav li a,.num-nav li a:hover,.num-nav li.active a,.num-nav li.disabled{cursor:pointer}
#secondary{margin-bottom:20px;padding-left:22px;padding-right:15px}
#content.boxed-sidebar-left #secondary{padding-left:0}
.widget-title{margin-bottom:15px}
#secondary aside:first-child,#secondary li.widget:first-child{padding-top:0}
#secondary aside,#secondary li.widget,#footer aside,#footer .widget,#footer-copyright aside,#footer-copyright .widget{clear:both;padding:10px 0}
#secondary h3{margin-top:0}
#secondary ul,#secondary li,#footer ul,#footer li,#footer-copyright ul,#footer-copyright li{list-style:none outside none;margin-left:0;margin-bottom:0}
#secondary ul li,#footer ul li,#footer-copyright ul li{padding-bottom:10px;padding-top:2px}
#secondary ul.menu > li{margin-bottom:10px}
#secondary ul.menu > li > a,.widget_pages ul li a{font-weight:500}
#secondary ul.sub-menu,.widget_pages ul.children{padding-top:10px}
#secondary ul.sub-menu li{padding-left:5px}
.tagcloud a{border:1px solid #d6d6d6;display:inline-block;margin:2px;padding:6px 13px}
.tagcloud a:hover{text-decoration:none}
.widget_recent_entries .post-date{clear:both;display:block;font-size:.8em!important;font-weight:400;margin-top:-3px;padding-bottom:7px;padding-top:0}
select#cat{border:2px solid #DDD;border-radius:5px;outline:medium none;padding:5px 10px;width:100%}
#secondary aside.popular-posts ul{margin-left:0}
#secondary aside.popular-posts .post-stats{font-size:11px;font-weight:400}
#searchform label{display:none}
#searchform #searchsubmit{display:none}
#secondary #searchform #s,#searchform #s{background:none repeat scroll 0 0 #fafafa;border:1px solid #d6d6d6;border-radius:0;outline:medium none transparent;padding:10px 20px;width:100%}
#footer ul,#footer li{list-style:none outside none}
#footer div.widget{margin-bottom:20px}
.site-navigation .menu-item-language img.iclflag{margin-bottom:2px!important;margin-right:10px}
#secondary #lang_sel li,#secondary #icl_lang_sel_widget li{float:none;width:100%;margin-bottom:1px}
#secondary #lang_sel a.lang_sel_sel,#secondary #icl_lang_sel_widget a.lang_sel_sel,#secondary #lang_sel ul ul a,#secondary #lang_sel_click ul ul a{background-image:none;border:1px solid #ddd;margin-bottom:1px;padding:10px}
#secondary #lang_sel,#secondary #lang_sel_click{height:100%}
#secondary #lang_sel_click img.iclflag,#secondary #lang_sel img.iclflag{top:0}
#secondary #lang_sel ul ul,#secondary #lang_sel_click ul ul{border-top:medium none;position:static;width:100%}
#nav-below{clear:both;display:block;margin:0}
#nav-below .titled-nav{float:left;height:100%;width:100%}
#nav-below .titled-nav .title{padding:0 10px;vertical-align:middle}
#nav-below .titled-nav .fa{font-size:1.2em;vertical-align:middle}
#nav-below .titled-nav .nav-previous{padding:22px 32px 27px;text-align:left}
#nav-below .titled-nav .nav-next{padding:22px 32px 27px;text-align:right}
#nav-below .inactive{opacity:.5}
#nav-below a:hover,#nav-below a:active{text-decoration:none}
.form-submit{display:none}
.comments-title,.comment-list,.comment-reply-title,.must-log-in,.comment-respond .comment-form,.comment-respond iframe{display:block;margin-left:auto;margin-right:auto;width:100%}
.sidebar .comments-title,.sidebar .comment-list,.sidebar .must-log-in,.sidebar .comment-reply-title,.sidebar .comment-navigation,.sidebar .comment-respond .comment-form{padding-left:60px;padding-right:376px}
.comments-title h2{margin-top:26px}
.comment-list,.comment-list .children{list-style-type:none;margin:0;padding:0}
.children #respond .section-header h2 span{background-color:#FFF}
.comment-list li{padding:0;width:100%;margin:0}
.comment-list li article{float:left;margin:0;padding:30px;width:100%}
.comment-list .comment-author{font-size:13px;margin-bottom:3px}
.comment-list li.depth-1{background-color:#fff;border:1px solid #ddd;margin-bottom:20px}
.comment-list li.depth-2 article{padding-left:90px}
.comment-list li.depth-3 article{padding-left:120px}
.comment-list li.depth-4 article{padding-left:150px}
.comment-list li.depth-2,.comment-list li.depth-3,.comment-list li.depth-4,.comment-list li.depth-5{border-top:1px solid #ddd}
.comment-list .children li{background:url(/wp-content/themes/ImageLess/assets/images/comment-reply-arr.png) no-repeat scroll 30px 30px #f6f6f6;clear:both;display:block;margin-top:0}
.comment-list .children li.depth-3{background-position:60px 30px}
.comment-list .children li.depth-4{background-position:90px 30px}
.comment-list .children li.depth-5{background-position:120px 30px}
.comment-list > li:last-child{padding-bottom:0}
.comment-list img.avatar{float:left}
.comment-list .comment-info{float:left;padding-left:20px;padding-top:14px}
.comment-list .comment-reply{display:block;float:left}
.comment-list .comment-meta{display:block;float:left;width:100%}
.comment-list .comment-reply a:hover{text-decoration:none}
#cancel-comment-reply-link{display:none}
.comment-list .comment-text{float:left;clear:both;width:100%}
.comment-list > li:last-child:after{display:none}
.comment-author .avatar{display:block}
.comment-author .fn{word-wrap:break-word}
a.comment-permalink{float:right}
.says{display:none}
.no-avatars .comment-author{margin:0 0 5px;max-width:100%;position:relative}
.bypostauthor > .comment-body .fn:before{content:"\f408";vertical-align:text-top}
.comment-list .edit-link{margin-left:20px}
.no-avatars .comment-metadata,.no-avatars .comment-content,.comment-metadata,.comment-awaiting-moderation,.comment-content{padding-top:33px;width:100%}
.comment-metadata{margin-bottom:20px}
.ping-meta{color:#a2a2a2;font-size:13px;line-height:2}
.comment-awaiting-moderation{color:#a2a2a2}
#comments{clear:both;display:block;float:left;margin:20px auto;max-width:1170px;width:100%}
.page #comments{float:none}
#commentform{background-color:transparent;padding:0}
#commentform .row div{margin-top:20px}
#commentform code{background-color:#fff;white-space:pre-wrap}
#commentform .btn-primary,#commentform .btn-primary:hover{border:none}
.comment-respond{padding:0 0 20px}
.comment .comment-respond{margin-bottom:20px;padding:20px}
.logged-in-as{margin-bottom:0}
.comment-reply-title small a{color:#131310;display:inline-block;float:right;height:16px;overflow:hidden;width:16px}
.comment-reply-title small a:hover{color:#ed331c;text-decoration:none}
.comment-reply-title small a:before{content:"\f406";vertical-align:top}
.sidebar .comment-list .comment-reply-title,.sidebar .comment-list .comment-respond .comment-form{padding:0}
.comment-form .comment-notes{margin-bottom:15px}
.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{margin-bottom:8px}
.comment-form [for="author"],.comment-form [for="email"],.comment-form [for="url"],.comment-form [for="comment"]{float:left;padding:5px 0;width:120px}
.comment-form .required{color:#ed331c}
.comment-form .form-control{border:1px solid #d6d6d6;border-radius:0;box-shadow:none;padding:10px 15px}
.comment-form textarea{font-size:18px;height:140px;width:100%}
.comment-form input.comment-submit{border-radius:25px;margin-top:10px;padding:10px 20px;text-transform:uppercase}
.form-allowed-tags,.form-allowed-tags code{color:#686758;font-size:12px}
.form-allowed-tags code{font-size:10px;margin-left:3px}
.comment-list .pingback,.comment-list .trackback{padding-top:24px}
.comment-navigation{font-size:20px;font-style:italic;font-weight:300;margin:0 auto;max-width:604px;padding:20px 0 30px;width:100%}
.no-comments{background-color:#f7f5e7;font-size:20px;font-style:italic;font-weight:300;margin:0;padding:40px 0;text-align:center}
.sidebar .no-comments{padding-left:60px;padding-right:376px}
#comments .pager li > a,#comments .pager li > span{background-color:#fff;border:1px solid #ddd;border-radius:0;display:inline-block;padding:5px 10px}
.attachment .entry-header{background:none;padding:10px 0}
.attachment .entry-header .entry-date{background:none;float:none;color:inherit}
.attachment footer.meta{padding:30px 0 10px}
.navigation-image.pager li > a,.navigation-image.pager li > span{border-radius:0}
.navigation-image.pager li a > span{padding:0 4px;position:relative;top:-1px}
.gallery .gallery-item img{border:none!important}
.gallery-item{padding:0 10px}
.gallery-item img:hover{opacity:.8}
.gallery{margin-bottom:1.6em}
.gallery-item{display:inline-block;padding:1.79104477%;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-icon img{margin:0 auto}
.gallery-caption{color:#707070;color:rgba(51,51,51,0.7);display:block;font-family:inherit;font-size:12px;font-size:1.2rem;line-height:1.5;padding:.5em 0}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}
.related-posts .single .inner{background:none repeat scroll 0 0 #F9F9F9;padding:10px 20px;text-align:center;word-wrap:break-word}
.related-posts .thumb{margin:0 auto 10px;position:relative}
.related-posts .thumb a{display:inline-block;height:auto;margin:0 auto;max-width:100%}
.related-posts .thumb a:after{bottom:0;box-shadow:0 0 5px rgba(0,0,0,0.7) inset;content:"";left:0;position:absolute;right:0;top:0}
.related-posts .thumb a img{height:auto;max-width:100%}
.related-posts .title{display:inline-block;padding:0 0 5px;width:100%}
.wp-caption{max-width:100%;padding:4px}
.wp-caption .wp-caption-text,.entry-caption{color:inherit;font-size:14px;font-style:italic;line-height:2;padding:6px 0;text-align:center}
li.bypostauthor cite span{color:#fff;background-color:#21759b;background-image:none;border:1px solid #1f6f93;border-radius:2px;box-shadow:none;padding:0}
.comments-area li.bypostauthor cite span{position:absolute;margin-left:5px;margin-left:.357142857rem;padding:2px 5px;padding:.142857143rem .357142857rem;font-size:10px;font-size:.714285714rem}
.comment-content img,.entry-content img,.entry-summary img,#site-header img,.widget img,.wp-caption{max-width:100%}
.comment-content img[height],.entry-content img,.entry-summary img,img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"],#site-header img{height:auto}
img.size-full,img.size-large,.wp-post-image,.post-thumbnail img{height:auto;max-width:100%}
.entry-content iframe{max-width:100%}
.alignleft{float:left}
.alignright{float:right}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
blockquote.alignleft,img.alignleft{margin:7px 24px 7px 0}
.wp-caption.alignleft{margin:7px 14px 7px 0}
blockquote.alignright,img.alignright{margin:7px 0 7px 24px}
.wp-caption.alignright{margin:7px 0 7px 14px}
blockquote.aligncenter,img.aligncenter,.wp-caption.aligncenter{margin-top:7px;margin-bottom:7px}
.site-content blockquote.alignleft,.site-content blockquote.alignright{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);padding-top:17px;width:50%}
.site-content blockquote.alignleft p,.site-content blockquote.alignright p{margin-bottom:17px}
.wp-caption{margin-bottom:24px}
.wp-caption img[class*="wp-image-"]{display:block;margin:0}
.says,.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
span.bs-tooltip{display:inline-block}
div.wpcf7{padding:10px 0 20px}
.wpcf7 p{margin-bottom:20px}
.wpcf7 span.wpcf7-not-valid-tip{display:none}
.wpcf7 .wpcf7-not-valid{border-color:#f67b7b!important;box-shadow:none;color:#f67b7b!important}
.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="number"],.wpcf7 input[type="tel"],.wpcf7 textarea,.wpcf7 select{border:1px solid #d6d6d6;color:inherit;outline:medium none;padding:10px 15px;width:100%}
.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:focus,.wpcf7 input[type="number"]:focus,.wpcf7 input[type="tel"]:focus,.wpcf7 textarea:focus,.wpcf7 select:focus{border:1px solid #acabab}
.wpcf7 input[type="submit"],.post-password-form input[type="submit"]{border:medium none;border-radius:25px;padding:10px 50px}
.wpcf7 div.wpcf7-validation-errors{color:#f67b7b;background-color:transparent;border:none;margin:20px 0;padding:20px}
.wpcf7 div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 0}
.wpcf7 div.wpcf7-mail-sent-ok{background-color:transparent;color:#4ab165;border:none;margin:20px 0;padding:20px}
.custom-list ul,.custom-list ol{list-style:none;padding:0}
.custom-list.number ol{counter-reset:item;list-style-type:none}
.custom-list.number ol li{display:block}
.custom-list.number ol li:before{content:counter(item, decimal) " ";counter-increment:item;font-weight:700;font-size:1.2em;position:relative;top:2px}
.custom-list ul li:before{font-family:FontAwesome;font-size:1.2em;padding-right:10px;position:relative;top:2px}
.custom-list.number ul li:before{content:""}
.custom-list.check li:before{content:"\f058"}
.custom-list.arrow li:before{content:"\f0da"}
.custom-list.red li:before{color:#c00000}
.custom-list.black li:before{color:#000}
.custom-list.grey li:before{color:#bbb}
.custom-list.blue li:before{color:#0900c0}
.custom-list.white li:before{color:#fff}
.top-arrow{width:0;height:0;border-style:solid;border-width:0 100px 100px;border-color:transparent transparent #007bff}
article.single-column{margin:20px 0;float:left}
article.multi-column.postgrid-item{margin-top:30px}
article.postgrid-item .entry-content{clear:both}
article.multi-column.postgrid-item .entry-content{padding:0 15px 13px}
article.single-column.postgrid-item .entry-content{padding:32px 35px 35px}
article.multi-column.postgrid-item .entry-content .entry-title{float:left;margin-bottom:15px;margin-top:15px;width:100%}
article.single-column.postgrid-item .entry-title{margin-top:0}
.wpb_filtered_grid article.multi-column.postgrid-item .entry-content .footer-meta .social-share,article.single-column.postgrid-item .entry-content .footer-meta .social-share{float:left;margin-top:10px;padding:15px 0 0}
.wpb_filtered_grid article.multi-column.postgrid-item .entry-content .footer-meta .social-share > a:first-of-type{padding-left:0}
article.multi-column.postgrid-item .entry-content .footer-meta{float:left;margin-top:15px;width:100%}
.wpb_filtered_grid .left-right-style .postgrid-no-fi .entry-header{background-image:none!important;width:81px;position:absolute}
.wpb_filtered_grid .postgrid-has-fi .entry-header{background-color:transparent!important}
.wpb_filtered_grid .left-right-style .postgrid-no-fi .entry-date{display:flex;display:-webkit-flex;margin:0!important}
.wpb_filtered_grid .left-right-style .postgrid-no-fi.custom-design .entry-date{background:inherit!important;color:inherit!important}
.wpb_filtered_grid .left-right-style:not(.only-title) .postgrid-no-fi .entry-content{margin-left:91px;width:auto}
.wpb_filtered_grid .left-right-style.no-margin .postgrid-no-fi .entry-content{margin-left:81px}
.wpb_filtered_grid .left-right-style .entry-date .day-month,.wpb_filtered_grid .left-right-style .entry-date .day-month-year{width:81px}
.wpb_filtered_grid .left-right-style .entry-date .day-month-year{text-align:center}
.wpb_filtered_grid .left-right-style .entry-date .day-month-year > span{display:block;float:none;padding:0}
.wpb_filtered_grid .left-right-style.style-default .postgrid-has-fi .entry-header{width:33%}
.wpb_filtered_grid .left-right-style.style-default .postgrid-has-fi .entry-content{clear:none;float:right;width:66%}
.wpb_filtered_grid .left-right-style .grid-meta{float:left;margin-top:10px;position:relative;width:100%}
.wpb_filtered_grid article.multi-column.postgrid-item .entry-content .meta,.wpb_filtered_grid .left-right-style .meta{clear:both;float:left;margin:0 0 20px;width:100%}
.wpb_filtered_grid article .entry-content,.wpb_filtered_grid article .entry-content .content,.wpb_filtered_grid article .entry-content .footer-meta{float:left;width:100%}
.wpb_filtered_grid article.multi-column.postgrid-item .entry-content .footer-meta .social-share,.wpb_filtered_grid .left-right-style article.single-column.postgrid-item .entry-content .footer-meta .social-share{position:relative;text-align:left}
.wpb_filtered_grid article.multi-column.postgrid-item .entry-content .footer-meta .social-share > a:first-of-type{padding-left:0}
.post-thumbnail{position:relative;text-align:center;overflow:hidden}
.post-thumbnail .mask{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0}
.post-thumbnail img{display:block;position:relative}
.post-thumbnail .info{color:#fff;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%)}
.post-thumbnail .mask{background:none repeat scroll 0 0 rgba(0,0,0,0.7);opacity:0;overflow:visible;box-sizing:border-box;transition:all .4s ease-in-out}
.post-thumbnail .info{transition:opacity .5s 0 ease-in-out}
.post-thumbnail:hover .mask{opacity:1}
.post-thumbnail:hover .info{opacity:1;transition-delay:.3s}
.imageless-design ul.vc_grid-filter,ul.postgrid-filter{list-style:none}
.imageless-design ul.vc_grid-filter li,ul.postgrid-filter li{background-color:#fff!important;border:1px solid #ddd!important;display:block;float:left;margin:0 2.5px 5px!important;padding:5px 15px!important;text-align:center}
.imageless-design ul.vc_grid-filter li:first-of-type,ul.postgrid-filter li:first-of-type{margin-left:0}
.vc_row.remove-gap .wpb_column{margin-left:-15px;margin-right:-15px}
.no-gutter > [class*='col-']{padding-right:0;padding-left:0}
.wpb_tour.wpb_content_element .wpb_tabs_nav li{white-space:normal}
.wpb_tabs.theme-design .wpb_tabs_nav ul{margin-bottom:30px}
.wpb_tabs.theme-design .wpb_tabs_nav li{background-color:#fff;border:1px solid #ddd;font-weight:500;margin-right:5px}
.wpb_tabs.wpb_content_element.theme-design .wpb_tour_tabs_wrapper .wpb_tab{background-color:transparent}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section.imageless-style .ui-state-default .ui-icon,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section.imageless-style .ui-state-active .ui-icon{background-image:none;display:none}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section.active-state.none .wpb_accordion_header a{text-decoration:none}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section.active-state.underline-on-hover .wpb_accordion_header a:hover,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section.active-state.underline-always .wpb_accordion_header a{text-decoration:underline}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section .ui-state-default .ui-icon,.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.vc_progress_bar.wpb_content_element.imageless-styled .vc_single_bar{border-radius:0;box-shadow:none;background-color:#fff;line-height:1.1}
.vc_progress_bar.wpb_content_element.imageless-styled.transparent .vc_single_bar{background-color:transparent}
.vc_progress_bar.wpb_content_element.imageless-styled .vc_single_bar .vc_bar{border-radius:0}
.vc_progress_bar .vc_single_bar.bar_grey{border-color:#e0e0e0!important}
.vc_progress_bar .vc_single_bar.bar_blue{border-color:#0074cc!important}
.vc_progress_bar .vc_single_bar.bar_turquoise{border-color:#49afcd!important}
.vc_progress_bar .vc_single_bar.bar_green{border-color:#5bb75b!important}
.vc_progress_bar .vc_single_bar.bar_orange{border-color:#faa732!important}
.vc_progress_bar .vc_single_bar.bar_red{border-color:#da4f49!important}
.vc_progress_bar .vc_single_bar.bar_black{border-color:#414141!important}
.ult-vc-seperator.top_seperator .uvc-svg-triangle{top:-1px}
div.uvc-heading .uvc-main-heading h2{margin-bottom:.22em}
div.uvc-sub-heading{line-height:inherit}
button.ubtn-left-bg .ubtn-hover{background-color:transparent}
.flip-box.imageless-styled .flip_link a{font-size:.9em;font-weight:500;padding:.7em 2.6em}
.flip-box.imageless-styled.rounded-btn .flip_link a{border-radius:30px}
.flip-box-wrap .ifb-back,.flip-box-wrap .ifb-front{overflow:hidden}
.wpb_column .wpb_wrapper .ult_pricing_table_wrap,.wpb_column .wpb_wrapper .ult_pricing_table_wrap:last-child{display:block;float:left;margin-bottom:30px}
div.theme-design .ult_pricing_table,div.custom-design .ult_pricing_table{border:1px solid #e4e3e3;padding-bottom:20px}
div.theme-design .ult_pricing_table .ult_price_body_block,div.custom-design .ult_pricing_table .ult_price_body_block{border-top:1px solid #e4e3e3;border-bottom:1px solid #e4e3e3}
div.theme-design .ult_pricing_table .ult_pricing_heading,div.custom-design .ult_pricing_table .ult_pricing_heading{padding:5px 0}
div.theme-design .ult_pricing_table .ult_price_features ul li,div.custom-design .ult_pricing_table .ult_price_features ul li{border-bottom:1px solid #e4e3e3}
div.theme-design .ult_pricing_table .ult_price_features ul li:last-of-type,div.custom-design .ult_pricing_table .ult_price_features ul li:last-of-type{border-bottom:none}
div.theme-design .ult_pricing_table .ult_price_link .ult_price_action_button,div.custom-design .ult_pricing_table .ult_price_link .ult_price_action_button{border-radius:35px;padding:14px 65px}
div.ult-carousel-wrapper .closer-nav-arrows button.slick-prev{left:20px}
div.ult-carousel-wrapper .closer-nav-arrows button.slick-next{right:20px}
.ult_tabs.imageless-styled .ult_tabmenu li.ult_tab_li{border-radius:0!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0;margin:0}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:none;position:static}
.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:0}
.woocommerce div.product .woocommerce-tabs .panel{border:medium none;box-shadow:none;padding:24px}
.woocommerce table.shop_table{border-radius:0}
.woocommerce-page .woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text,.woocommerce-page form .form-row .input-checkbox{border:1px solid #d6d6d6;color:inherit;outline:medium none;padding:10px 15px;width:100%}
#wp-admin-bar-imageless_theme{background-color:#ff0096!important}