@charset "utf-8";
@charset "utf-8";   html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, and, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:none;}
del{text-decoration:line-through;}
hr{background:transparent;border:0;clear:both;color:transparent;height:1px;margin:0;padding:0;}
mark{background-color:#ffffb3;font-style:italic}
input, select{vertical-align:middle;}
ins{background-color:red;color:white;text-decoration:none;}
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
body{font-weight:normal;font-size:13px;color:#5a5a5a;}
body, input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, textarea{font-family:'Open Sans', sans-serif;}
#footer ul.list li:before, .dt-sc-tb-content li:before, .dt-sc-specials-list li:before, .widget_categories ul li a:before, .widget_tweetbox ul li:before, h5.toggle:before, h5.dt-sc-toggle-accordion:before, .commentmetadata:before, .comment-reply-link:after, .widget_product_categories li a:before, .summary .tags:before, .widget_archive ul li a:before, .widget_meta li a:before, .widget_recent_entries li a:before, .widget_pages li a:before, .widget_nav_menu li a:before, .widget_rss ul li:before, .widget_recent_comments ul li:before, .event-meta.fa:before, .gallery-detail p:before, .widget_layered_nav ul li a:before, .widget_display_replies ul li:before, .widget_display_topics ul li a:before, .widget_mostlikedposts ul li a:before, .widget_display_forums ul li a:before, .widget_display_views ul li a:before, .post-icon-format:before, .widget_recent_sermons ul li:before, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce .star-rating:before, .woocommerce-page .star-rating:before, .woocommerce p.stars a.star-1:after, .woocommerce p.stars a.star-2:after, .woocommerce p.stars a.star-3:after, .woocommerce p.stars a.star-4:after, .woocommerce p.stars a.star-5:after, .woocommerce-page p.stars a.star-1:after, .woocommerce-page p.stars a.star-2:after, .woocommerce-page p.stars a.star-3:after, .woocommerce-page p.stars a.star-4:after, .woocommerce-page p.stars a.star-5:after{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;margin-right:5px;}
.dt-sc-icon, .social-media li, .blog-post .date, .blog-post .post-comments, .gallery .image-overlay a{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.dt-sc-icon .fa, .social-media li a, .blog-post .date p, .blog-post .post-comments a, .gallery .image-overlay a span, .post-comments > span{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.hr-title h1, .hr-title h2, .hr-title h3, .hr-title h4, .hr-title h5, .hr-title h6, .widget-title h1, .widget-title h2, .widget-title h3, .widget-title h4, .widget-title h5, .widget-title h6{display:table-cell;white-space:pre;padding-right:20px;float:left;margin-bottom:0;}
.hr-title, .widget-title{display:table;margin-bottom:50px;float:left;width:100%;overflow:hidden;}
.hr-title span{background:#fff;}
.title-sep{display:table-cell;position:relative;vertical-align:middle;width:100%;position:relative;}
.title-sep span{border-bottom:1px solid;display:block;width:100%;position:relative;margin-top:6px;}
.title-sep span:before{border:1px solid;content:"";height:5px;margin:3px 0 0 30px;position:absolute;left:-29px;top:-6px;width:5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.widget-title{margin-bottom:40px;}
.widget-title h3{margin-bottom:0;}
h1, h2, h3, h4, h5, h6{color:#2c2c2c;font-weight:600;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#2c2c2c;}
h1{font-size:24px;line-height:normal;margin-bottom:15px;}
h2{font-size:22px;line-height:normal;margin-bottom:5px;}
h3{font-size:20px;line-height:normal;margin-bottom:15px;}
h4{font-size:18px;line-height:24px;margin-bottom:15px;}
h5{font-size:16px;line-height:24px;margin-bottom:10px;}
h6{font-size:14px;line-height:24px;margin-bottom:10px;}
#respond h3{margin-bottom:15px;float:left;width:100%;padding-bottom:6px;font-size:22px;}
h1.hr-title{font-size:26px;}
h2.hr-title{font-size:24px;}
h3.hr-title{font-size:20px;}
h4.hr-title{font-size:18px;}
h5.hr-title{font-size:16px;}
h6.hr-title{font-size:14px;}
.logo-title h1 a, .logo-title h2{color:#E3E0D9;}
a, input[type=submit], input[type=button], .widget ul li, #secondary .widget h3.widgettitle, #menu-main-menu li a, .product-details, .widget_categories ul li:hover:before, .widget_categories ul li:hover a span, .widget_archive ul li:hover a span, h5.toggle, .menu-sidebar li a, .side-nav li a, input:hover, textarea:hover,  select:hover, textarea:focus, input:focus,  textarea:focus,  select:focus, .widget_recent_posts ul li a img, .widget.widget_flickr .flickrs div a img, .social-media li img, .dt-service:hover .fa, .dt-sc-social-bookmarks li img, .menu-sidebar li a:hover, .menu-thumb .rounded img, .product-details .yith-wcwl-add-to-wishlist, #menu-main-menu li ul li:hover, .products .product:hover .product-wrapper, #header-wrapper, #logo, #main-menu ul li, #main-menu, .gallery .gallery-thumb > img, .gallery:hover .gallery-thumb > img, .widget_popular_entries ul li img, #secondary .widget.woocommerce ul li a img, footer .widget.woocommerce ul li a img, .woocommerce table.cart img, .woocommerce-page table.cart img, .woocommerce #content table.cart img, .woocommerce-page #content table.cart img, #user-submit, .widget.buddypress div.item-avatar img, .yith-wcwl-add-to-wishlist, .dt-sc-team:hover .dt-sc-social-icons, .date, .post-comments, .dt-sc-team, .gallery:hover .gallery-detail, .gallery .gallery-detail, .dt-sc-services:hover .dt-sc-iconbox, .dt-sc-services:hover .dt-sc-icon, #wpfc_sermon_tax_description #wpfc_sermon_image img, button, .dt-facility-wrapper ul > li > .list-thumb > img{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#main-menu > ul.menu > li a, #logo a img{transition:background 1s, padding 0.5s, margin 0.5s;-moz-transition:background 1s, padding 0.5s, margin 0.5s;-webkit-transition:background 1s, padding 0.5s, margin 0.5s;-o-transition:background 1s, padding 0.5s, margin 0.5s;}
.menu-sidebar li a:hover{transition:border-color 1s linear;-moz-transition:border-color 1s linear;-o-transition:border-color 1s linear;-webkit-transition:border-color 1s linear;}
.rounded, #secondary .testi-author img, .menu-thumb .rounded img{behavior:url(../../../../../../../wedesignthemes.com/themes/alms/wp-content/themes/alms/PIE.html);}
a, .post-meta ul li a:hover{text-decoration:none;}
a:hover, .dt-navigation .dt-next:hover i, .dt-navigation .dt-prev:hover i{color:#333334;}
a img{border:none;}
strong{font-weight:600;}
em{font-style:italic;}
address{display:block;margin:10px 0px 20px;line-height:20px;}
abbr{border-bottom:1px dotted #333334;cursor:help;}
ins{background:transparent;color:#333334;}
sub, sup{font-size:14px;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-3px;}
sup{top:-5px;}
.events-archive .tribe-events-content p, .tribe-events-list .tribe-events-loop .tribe-events-content p{line-height:22px;margin-bottom:15px;}
p{margin-bottom:22px;line-height:22px;}
ul, ol, pre, code{margin-bottom:20px;}
ul{list-style-type:square;list-style-position:inside;}
ul li{padding-bottom:10px;line-height:22px;}
ul li ul{list-style-type:disc;margin:10px 0px 0px;padding-left:20px;}
ul ul ul{margin-bottom:0px;list-style-type:circle;}
ol{list-style-type:decimal;list-style-position:outside;padding-left:20px;padding-top:10px;}
ol li{padding-bottom:10px;}
ol li ol{margin-bottom:0px;list-style-type:lower-alpha;}
ol ol ol{margin-bottom:0px;list-style-type:lower-roman;}
blockquote{padding:25px 25px 25px 50px;margin:10px 0px 30px;position:relative;}
blockquote:before{content:"\f10d";font-family:FontAwesome;font-size:20px;font-style:normal;font-weight:normal;left:20px;position:absolute;text-decoration:inherit;top:25px;}
blockquote, blockquote q{line-height:28px;font-style:italic;font-size:14px;}
blockquote span{background-color:#e6e2d6;background-position:-354px -234px;width:70px;height:70px;float:left;margin:0px 10px 0px 0px;border-radius:70px;}
blockquote p{margin-bottom:0px;}
blockquote cite{clear:both;display:block;text-align:right;margin:16px 0px 0px;font-size:18px;font-style:normal;}
blockquote.alignleft{margin-right:20px;text-align:left;width:30%;float:left;}
blockquote.alignright{margin-left:20px;text-align:left;width:30%;float:right;}
blockquote.aligncenter{text-align:left;}
pre, code{border-left:3px solid;display:block;padding:10px;font-size:11px;font-family:monospace;line-height:20px;width:97.6%;overflow:auto;}
hr{background-color:#e6e2d6;border:none;height:1px;margin:30px 0;width:100%;float:left;}
.hr{background:url(../../../../../../../wedesignthemes.com/themes/alms/wp-content/themes/alms/images/splitter.html) repeat-x;height:10px;width:100%;clear:both;display:block;float:left;margin:40px 0px;position:relative;z-index:1;}
.hr-border{border:4px double #D9D9D9;width:100%;clear:both;display:block;float:left;margin:50px 0px;position:relative;z-index:1;border-radius:5px;}
.hr-invisible{float:left;width:100%;margin:40px 0px;display:block;clear:both;}
.hr-invisible-small{float:left;width:100%;margin:20px 0px;display:block;clear:both;}
.hr-invisible-very-small{float:left;width:100%;margin:10px 0px;display:block;clear:both;}
.hr.top, .hr-border.top{width:97%;}
.hr.top, .hr-border.top{background-position:right center;text-align:right;}
.hr.top a, .hr-border.top a{color:#999589;background:transparent;font-size:11px;line-height:16px;padding-left:5px;position:absolute;right:-21px;top:-5px;}
.hr-border.top a{top:-10px;right:-23px;}
.hr.top a:hover, .hr-border.top a:hover{color:#333334;}
.clear{float:none;clear:both;margin:0px;padding:0px;}
.float-right{float:right;}
.float-left{float:left;}
.center{width:100%;text-align:center;}
.hidden{display:none;}
.post-edit-link{color:#5a5a5a;float:right;clear:both;margin:20px 0px 20px;line-height:24px;padding:0px 10px;font-size:12px;}
.post-edit-link:hover{background:#4C4C4C;color:#ffffff;text-shadow:0px 1px 0px #0e4b6e;}
.page-link{float:left;clear:both;margin:0px 0px 20px 0px;padding:0px;}
.page-link a{padding:7px 10px;display:inline-block;margin-right:3px;margin-left:3px;}
.page-link strong{margin-right:3px;}
.page-link a span{background:none;color:#333334;padding:0px;margin:0px;}
.page-link span{background:#333334;color:#ffffff;font-weight:600;padding:7px 10px;float:left;margin-right:10px;}
table{border-collapse:separate;border-spacing:0;margin-bottom:20px;width:100%;clear:both;border-bottom:0px;border-right:0px;}
table tr > td:first-child{border-left:1px solid;}
th, .tribe-events-calendar th{padding:7px;font-size:14px;line-height:normal;font-style:italic;text-align:center;font-weight:normal;}
td{border-right:1px solid;border-bottom:1px solid;font-size:13px;line-height:normal;text-align:center;padding:7px;}
#wp-calendar caption{margin-bottom:5px;text-align:left;font-size:14px;}
.widget table{margin-bottom:0;}
#wp-calendar{position:relative;width:100%;border-collapse:collapse;border:none;}
#wp-calendar td{border:1px solid;background:none;}
#wp-calendar th{background:none;border:none;color:#5A5A5A;}
#wp-calendar td.pad{border:medium none;}
iframe{width:99.7%;}
.format-audio .entry-thumb iframe{width:100%;}
.social-bookmark > iframe{width:50px;}
dl{margin:0px;}
dl.gallery-item{margin:0px;}
.gallery-caption{margin-bottom:10px;}
.gallery-item img{border:10px solid #ededed;}
dt{font-weight:600;font-size:13px;margin-bottom:10px;}
dd{margin-bottom:20px;line-height:20px;}
label{color:#5a5a5a;}
label span{color:#333334;}
label span.required{color:#ff0000;}
legend{font-weight:600;}
input[type="text"], input[type="search"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text{border:1px solid;color:#5a5a5a;padding:11px 2%;display:block;font-size:13px;margin:0 0 20px;width:96%;}
.error, input.error[type="text"], input.error[type="email"], input.error[type="password"], textarea.error, input.error[type="tel"]{border-color:#F92C2C;}
div.wpcf7-validation-errors{float:left;border:1px solid #F92C2C !important;}
textarea{height:142px;overflow:auto;}
select{border:1px solid;padding:11px 10px;margin:10px 0 10px;display:block;max-width:100%;color:#5a5a5a;text-overflow:'';text-indent:0.01px;width:100%;}
select option{color:#5a5a5a;padding:0 10px;}
.selection-box{position:relative;clear:both;}
.selection-box:after{content:"";pointer-events:none;position:absolute;width:40px;height:41px;right:0px;top:0px;background-position:center;background-repeat:no-repeat;}
.selection-box select{background:#ffffff;margin-top:0;}
#primary select option{background:transparent;}
input[type=submit], button, input[type=button]{border:none;text-transform:capitalize;margin:10px 0px 0px;font-size:14px;padding:11px 20px;float:right;cursor:pointer;}
#searchform input[type="text"]{font-size:12px;}
#primary img{max-width:100%;}
.post-content input[type="submit"]{float:none;}
.wp-caption{border:1px solid;margin-bottom:10px;margin-top:10px;max-width:96%;padding:5px 7px 7px 5px;text-align:center;}
.wp-caption img{display:block;margin:0 auto;padding:6px;max-width:98%;}
.wp-caption .wp-caption-text{text-align:center;padding-top:0px;margin:0px;}
img.size-auto, img.size-large, img.size-full, img.size-medium{max-width:99.6%;height:auto;}
.alignleft, img.alignleft{display:inline;float:left;margin-right:20px;}
.alignright, img.alignright{display:inline;float:right;margin-left:20px;}
.aligncenter, img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center;}
.alignleft, .alignright, .aligncenter, .alignnone, img.alignleft, img.alignright, img.aligncenter{margin-bottom:20px;}
.widget{float:left;margin:0;padding:0 0 36px;width:100%;}
.widget ul{float:left;margin:0;padding:0;width:100%;}
.widget ul li{clear:both;display:block;float:left;width:100%;}
.widget ul li:last-child{margin-bottom:0;padding-bottom:0;}
.widget ul ul{margin-left:20px;}
.textwidget{float:left;width:100%;}
.wrapper, header, .top-bar, .menu-main-menu-container, #footer, .footer-info, .content, .breadcrumb-wrapper, .footer-widgets{float:left;width:100%;}
.container{margin:0 auto;width:940px;}
.boxed #wrapper{float:none;margin-left:auto;margin-right:auto;width:1000px;}
.boxed .main-content{background: url(../../../images/shadow.png) repeat-y scroll center top rgba(0, 0, 0, 0);margin:0 auto;max-width:1027px;width:auto;}
.boxed .main-content:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
.boxed #header-wrapper{margin:0 auto;width:1000px;}
.content{padding:60px 0;}
#primary{width:72.9%;float:left;margin:0;padding:0;}
#primary.content-full-width{width:100%;}
#primary.with-left-sidebar{float:right;}
#secondary{float:left;margin:0 0 0 20px;padding:0;width:24.9%;}
#secondary.left-sidebar{margin:0 20px 0 0;}
.tagcloud a{display:inline-block;line-height:normal;margin-bottom:5px;padding:5px 10px;}
#footer .widget_categories ul li:hover a span, #footer .tagcloud a:hover{color:#fff;}
#footer select, #secondary select{width:100%;}
.top-bar{position:relative;line-height:40px;}
.top-bar .float-left p{font-style:italic;margin:7px 0;}
.top-bar .dt-donate-btn{line-height:25px;padding:0 0 0 10px;font-size:12px;text-transform:capitalize; background:#222222 !important; color:#fff !important;}
.top-bar .dt-donate-btn span{margin-left:10px;padding:0 10px;}
#cart-summary{margin-bottom:0;}
#cart-summary li{float:left;display:inline;padding:0 15px;line-height:40px;font-size:12px; color:#000 !important;}

#cart-summary li a:hover{ color:#000 !important;}

#cart-summary li .fa{margin-right:6px;}
#logo{display:inline;float:left;padding:0;width:auto;height:94px;margin-top:1px;}
#logo a{height:100%;display:block;float:left;}
#logo a img{height:100%;max-width:100%;width:auto;float:left;float:none\0/;}
.widget_display_stats dd strong{border-radius:3px;margin-left:2px;padding:1px 6px;}
.widget_display_stats dt, .widget_display_stats dd{margin-bottom:15px;}
.widget_display_stats dt{clear:left;float:left;margin-right:5px;font-weight:normal;line-height:21px;margin-bottom:0;}
.widget_display_search form#bbp-search-form, .widget_search #searchform, .widget_price_filter form, .widget form{float:left;width:100%;}
.widget_archive ul li a:before{content:"\f187";}
.widget_meta li a:before{content:"\f135";}
.widget_recent_entries li a:before{content:"\f15c";}
.widget_pages li a:before, .widget_nav_menu li a:before{content:"\f14c";}
.widget_rss ul li:before{content:"\f09e";}
.widget_recent_comments ul li:before{content:"\f075";}
.widget_mostlikedposts ul li a:before{content:"\f087";}
.widget_display_forums ul li a:before{content:"\f0e7";}
.widget_recent_sermons ul li:before{content:"\f130";}
#header-wrapper, #header-wrapper header{float:left;width:100%;z-index:99998;clear:both;margin:0px;padding:0px;position:relative;}
.header3 #logo{float:left;width:100%;text-align:center;border-bottom:1px dashed;}
.header3 #logo a{float:none;}
.header3 #logo img{margin:0 auto;float:none;}
.header3 nav#main-menu{display:inline-block;width:100%;}
.header1 .menu-icon{display:none;}
.header2 #main-menu ul li span.menu-icon{display:block;left:0;margin:0 auto;position:relative;right:0;top:-7px;width:15px;}
.header2 #main-menu > ul.menu > li, .is-sticky .header2 #main-menu > ul.menu > li{line-height:inherit;}
.header2 #main-menu > ul.menu > li > a{display:block;padding:37px 15px 31px;}
.header3 #main-menu > ul.menu{float:none;text-align:center;}
.header3 #main-menu > ul.menu > li{float:none;display:inline-block;}
.header3 #main-menu > ul.menu > li .sub-menu{text-align:left;}
.is-sticky .header2 #menu-main-menu li.menu-item-simple-parent ul, .is-sticky .header2 .megamenu-child-container{top:74px;}

.is-sticky .header1 #menu-main-menu li.menu-item-simple-parent ul ul, .is-sticky .header2 #menu-main-menu li.menu-item-simple-parent ul ul, .is-sticky .header3 #menu-main-menu li.menu-item-simple-parent ul ul{top:0px;}
.is-sticky #header-wrapper{top:auto !important;}
.header3 #main-menu > ul.menu > li > a .menu-icon{margin-right:5px;}
.is-sticky header{box-shadow:0px 2px 5px rgba(0,0,0,0.3);}
#main-menu .megamenu-child-container > ul.sub-menu > li > a, #main-menu .megamenu-child-container > ul.sub-menu > li > .nolink-menu, #menu-main-menu > li.current-page-ancestor ul li.current_page_ancestor > a, #menu-main-menu > li.current_page_item .megamenu-child-container ul li.menu-item-depth-1 > a:hover, #menu-main-menu > li.current-menu-ancestor .megamenu-child-container ul li.menu-item-depth-1 > a:hover, #menu-main-menu > li.current-menu-ancestor .megamenu-child-container ul li.menu-item-depth-1.current_page_item > a{font-weight:600;}
#main-menu > ul.menu{float:right;margin:0px;padding:0px;font-size:14px;position:relative;z-index:100;}
#main-menu > ul.menu > li{float:left;display:inline;padding-bottom:0;line-height:97px;position:relative;}
#main-menu > ul.menu > li > a{padding:9px 10px;}
#menu-main-menu li.menu-item-simple-parent ul{position:absolute;left:0;display:none;width:220px;padding-left:0;margin-top:0;z-index:10001;}
#menu-main-menu li.menu-item-simple-parent ul, .megamenu-child-container{top:97px;}
#main-menu ul li.menu-item-simple-parent ul li{border-bottom:1px solid;font-size:14px;display:block;padding:0px;position:relative;line-height:normal;}
#main-menu ul li.menu-item-simple-parent ul li:last-child{border-bottom:none;}
#main-menu ul li.menu-item-simple-parent ul li a{display:block;font-size:13px;padding:10px 15px;position:relative;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.nolink-menu{display:none;}
.dt-megamenu-custom-content img{height:auto;width:100%;}
#menu-main-menu li ul li a, #menu-main-menu li.current_page_item ul li a, #menu-main-menu > li.current-menu-ancestor li.current_page_ancestor li a, #menu-main-menu > li.current-menu-ancestor li.current-menu-item li a,  #menu-main-menu > li.current_page_item > ul > li > a{color:#656565;}
#main-menu ul li .sub-menu li .dt-megamenu-custom-content a:hover{padding-left:0;}
#main-menu ul li.menu-item-simple-parent ul li ul{left:220px;top:0px;}
#main-menu ul li.menu-item-simple-parent:last-child ul li ul{left:inherit;right:220px;}
#main-menu ul li.menu-item-simple-parent:last-child ul{left:inherit;right:0;}
.mobile-menu{display:none;height:50px;background-position:center right;background-repeat:no-repeat;border:1px solid;width:100%;margin:6px 0px 16px;padding:15px 14px 15px 5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}
.is-sticky #logo{height:69px;}
.is-sticky #main-menu > ul.menu > li{line-height:68px;}
.is-sticky #main-menu > ul.menu > li > a{font-size:14px;}
.is-sticky .header2 #main-menu > ul.menu > li > a{padding:24px 15px 22px;}
#main-menu > ul.menu > li > .megamenu-child-container{display:none;}
.megamenu-child-container{padding:10px 10px 0px;position:absolute;left:0px;float:left;}
#menu-main-menu li.menu-item-simple-parent ul, .megamenu-child-container{border-bottom:3px solid;box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25);}
.megamenu-2-columns-group .megamenu-child-container{width:500px;}
.megamenu-3-columns-group .megamenu-child-container{width:750px;}
.megamenu-4-columns-group .megamenu-child-container{width:1000px;}
.megamenu-child-container > ul.sub-menu > li{width:220px;padding:15px;float:left;display:inline;line-height:normal;}
.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth{width:470px;display:block;}
.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth{width:720px;display:block;}
.megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth{width:970px;display:block;}
.megamenu-child-container > ul.sub-menu{padding:0px;margin:0px;}
.megamenu-child-container > ul.sub-menu > li > a{color:#2d2d29;padding:10px 12px;display:block;font-size:13px;font-weight:600;}
.megamenu-child-container > ul.sub-menu > li > a .menu-item-description, .menu-item-description{color:#b1b1b1;display:block;font-weight:normal;padding:5px 0px 0px;}
.dt-megamenu-custom-content{display:block;padding:10px 0px 0px;}
.megamenu-child-container ul.sub-menu > li > ul{padding:10px 0px 0px;}
.megamenu-child-container ul.sub-menu > li > ul li{display:block;padding-bottom:0;}
.megamenu-child-container ul.sub-menu > li > ul li a{color:#2d2d29;position:relative;padding:10px 0 10px 12px;font-size:13px;border-bottom:1px solid;display:block;}
.megamenu-child-container ul.sub-menu > li > ul li:last-child a{border:none;}
.megamenu-child-container ul.sub-menu > li > ul > li > ul{padding-left:20px;}
.megamenu-child-container > ul.sub-menu > li > a:hover, .megamenu-child-container > ul.sub-menu > li > a:hover .menu-item-description{color:#ffffff;}
.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link > .nolink-menu{padding:0px;}
.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link ul.sub-menu{padding-top:0px;}
.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link img{max-width:100%;}
.is-sticky #menu-main-menu li.menu-item-simple-parent ul, .is-sticky .megamenu-child-container{top:70px;}
.banner{float:left;width:100%;border-bottom:4px solid;}
.fullwidth-section{width:100%;clear:both;margin:0px;padding:0px;float:left; margin-top:-220px; z-index:10000000000000000000000000000000000000000000 !important; position:absolute !important; }

.fullwidth-section_news{width:97.9%;clear:both;margin:0px;padding:0px;float:left;  z-index:10000000000000000000000000000000000000000000 !important; position:absolute !important; background:#ffcb05 !important; padding:10px; border-top:#fff solid 2px; color:#222222 !important; font-size:14px; font-weight:bold !important; }


.fullwidth-section_new{width:100%;clear:both;padding:0px;float:left;  z-index:10000000000000000000000000000000000000000000 !important; position:absolute !important; margin-top:390px; 
}


.fullwidth-section.dt-sc-parallax-section .hr-title h2{color:#fff;font-size:24px;}
.dt-sc-parallax-section .fullwidth-bg{background:url(../../../../../../../wedesignthemes.com/themes/alms/wp-content/themes/alms/images/paralax-bg.png) repeat;float:left;width:100%;}
.breadcrumb-wrapper{padding:11px 0px 11px;position:relative;}
.breadcrumb-wrapper:after{bottom:2px;border-bottom:1px dashed;}
.breadcrumb span.default{display:block;float:left;width:7px;height:9px;margin:6px 5px 0 5px;}
.breadcrumb-wrapper h1{float:left;margin:7px 0px;}
.breadcrumb-wrapper .breadcrumb{float:right;margin-top:14px;}
.breadcrumb-wrapper .breadcrumb a, .breadcrumb-wrapper .breadcrumb h4{font-style:italic;}
.breadcrumb-wrapper .breadcrumb a, .breadcrumb-wrapper .breadcrumb h4{float:left;font-size:12px;line-height:18px;margin:0px;}
.breadcrumb-wrapper .breadcrumb h4{font-weight:400;}
.breadcrumb-wrapper .breadcrumb h4 a{float:right;margin:0;padding-bottom:0;padding-top:0;display:none;}
.breadcrumb-wrapper .breadcrumb span.fa{margin:13px 6px 0 9px;float:left;}
.breadcrumb-wrapper h1 .button.bp-title-button{display:inline-block;}
.breadcrumb-wrapper h1 .button{padding:4px 10px;}
#secondary h3.widgettitle{font-size:22px;margin-bottom:20px;border-bottom:3px dotted;padding-bottom:5px;}
#secondary ul li{line-height:22px;}
#footer ul li{line-height:20px;}
.widget_categories ul li, .widget_archive ul li{display:inline;font-size:14px;position:relative;margin-bottom:7px;padding-bottom:0;}
#secondary .widget_categories ul li, #secondary .widget_product_categories li, #footer .widget_categories ul li, #footer .widget_product_categories li, #secondary .widget_archive ul li, #footer .widget_archive ul li{line-height:33px;}
#secondary .widget ul li a, #secondary .widget ul li h6 a:hover, #secondary .widget_tweetbox .tweet-text a:hover{color:#2c2c2c;}
.widget_categories ul li a{display:block;}
.widget_categories ul li a span, .widget_archive ul li a span{padding:0px;position:absolute;right:0;width:32px;text-align:center;}
.widget_categories ul li a:before, .widget_layered_nav ul li a:before{content:"\f14a";margin-right:10px;}
.widget_display_replies ul li:before{content:"\f112";}
.widget_display_topics ul li a:before{content:"\f00c";}
.widget_display_views ul li a:before{content:"\f06e";}
.widget_tweetbox ul li{line-height:26px;}
.widget_tweetbox ul li:last-child{padding-bottom:0;}
.widget_tweetbox ul li:last-child p:last-child{margin-bottom:0;}
.widget_tweetbox ul li:before{content:"\f099";float:left;line-height:22px;font-size:16px;}
.widget_tweetbox ul li p{padding-left:24px;}
#secondary .textwidget p:last-child{margin-bottom:0;}
#footer{border-top:5px solid;}
#footer .footer-widgets{position:relative;padding-top:36px;}
.widget.widget_flickr .flickrs div{float:left;margin:0px 19px 10px 0px;}
.widget.widget_flickr .flickrs div img{border:3px solid;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;opacity:1;filter:alpha(opacity=100);max-width:100%;height:auto;height:57px\0/;width:54px;}
.widget.widget_flickr .flickrs div.last{margin-right:0;}
footer h3.widgettitle{font-size:20px;font-style:italic;margin-bottom:37px;line-height:20px;}
footer h3.widgettitle span{border:2px solid;display:inline-block;width:100%;}
footer h4{font-size:13px;font-style:normal;font-weight:600;margin-bottom:1px;}
footer input[type="text"], footer input[type="email"], footer input[type="password"]{border:none;color:#7f7358;margin-bottom:15px;margin-top:3px;padding:11px 10px;width:90%;}
.subscribe-frm [type="submit"], #searchform [type="submit"]{margin-top:0;}
.widget .subscribe-frm [type="submit"], #secondary #searchform [type="submit"]{float:left;}
.zn_mailchimp_result{clear:both;float:left;line-height:16px;margin-top:10px;}
footer .widget_text .fa{float:left;margin-right:5px;margin-top:5px;min-height:24px;}
footer .widget_text .social-icons ul li .fa{min-height:inherit;}
footer .widget_text .textwidget p, .widget.mailchimp p{margin-bottom:10px;}
footer .widget_text .contact-info [class^="icon-"]{font-size:16px;}
footer ul.social-media{float:left;width:auto;}
.social-media li{display:inline-block;height:17px;overflow:hidden;padding:0 5px;position:relative;width:21px;clear:none;}
.team .social-media li{margin:0px;border:3px solid #dadada;border-radius:29px;}
.social-media li img{bottom:0px;left:0px;position:absolute;}
.social-media li img:first-child{bottom:-29px;}
.social-media li:hover img:first-child{bottom:0px;left:0;z-index:1;}
.social-media li:hover img:last-child{bottom:-29px;}
.social-bookmark{margin:10px 0px;}
.social-bookmark, #primary ul.social-media{float:left;width:100%;padding-left:0;}
.fb-root, .fb-like, #___plusone_0, .twitter-share-button, #iframe-stmblpn-widget-1, .IN-widget, .social-bookmark img, .pin-it-button, .db-wrapper{float:left !important;margin-right:10px !important;}
a.pin-it-button{position:inherit !important;}
#footer .contact-info{margin-bottom:20px;}
#footer ul li{display:inline-block;}
#footer ul.list li:before{content:"\f0fc";font-size:16px;font-style:normal;float:left;}
.widget ul.social-media{padding-top:10px;}
#footer .widget ul.social-media > li, ul.social-media > li{display:inline;padding:0;clear:none;font-size:16px;}
.widget ul.social-media > li, ul.social-media > li{border:1px solid;display:inline-block;height:28px;line-height:28px;margin:0 10px;text-align:center;width:28px;}
ul.social-media > li a.fa{padding:6px;}
#footer ul.social-media li .fa{margin-right:0;float:none;min-height:inherit;margin-top:0;padding:6px;}
.list li{width:100%;display:inline-block;}
.footer-info{padding-top:13px;}
.copyright{float:left;}
.footer-links{float:right;}
p.copyright, .footer-links{margin-bottom:12px;}
.footer-links li{display:inline;float:left;padding-bottom:0;line-height:10px;}
.footer-links li:last-child{background:none;}
.footer-links li a{padding:0 12px 0 7px;}
.dt-custom-service, .dt-service{background-color:#f4f3ee;border:3px solid #dfdacf;padding:15px 14px;text-align:center;border-radius:3px;}
.dt-custom-service h3{font-style:normal;}
.icon-burger, .icon-fire, .icon-ball, .icon-whiskey{display:inline-block;height:122px;margin-bottom:10px;width:133px;}
.icon-burger{background:url(../../../../../../../wedesignthemes.com/themes/alms/wp-content/themes/alms/images/icon_burger.html) no-repeat;}
.icon-fire{background:url(../../../../../../../wedesignthemes.com/themes/alms/wp-content/themes/alms/images/icon_fire.html) no-repeat;}
.icon-ball{background:url(../../../../../../../wedesignthemes.com/themes/alms/wp-content/themes/alms/images/icon_ball.html) no-repeat;}
.icon-whiskey{background:url(../../../../../../../wedesignthemes.com/themes/alms/wp-content/themes/alms/images/icon_whiskey.html) no-repeat;}
.blog-post{display:inline-block;margin-bottom:40px;width:100%;}
.blog-post .post-details{float:left;height:100%;width:100px;text-align:center;}
.blog-post .post-content{float:left;}
.blog-post .post-content .entry-thumb{position:relative;}
.blog-post .post-content .entry-thumb .featured-post, .product-thumb .featured, span.featured-product{position:absolute;right:0;top:0;padding:10px;}
.dt-sc-one-third .blog-post .post-meta ul li{padding:0 5px 0 0;margin-left:5px;font-size:12px;}
.dt-sc-one-third .post-meta ul li.tags:before, .dt-sc-one-third .post-meta ul li.cat:before, .dt-sc-one-third .post-meta ul li span.fa{margin-right:4px;}
.blog-post .bx-controls-direction a.bx-prev{left:0;}
.blog-post .bx-controls-direction a.bx-next{right:0;}
.sticky .featured-post{display:block;}
.dt-sc-one-column.blog-fullwidth .post-content{width:89.2%;}
.dt-sc-one-column.blog-fullwidth.with-sidebar .post-content{width:85.2%;}
.dt-sc-one-half .bx-controls-direction a.bx-prev, .dt-sc-one-half .bx-controls-direction a.bx-next, .dt-sc-one-third .bx-controls-direction a.bx-prev, .dt-sc-one-third .bx-controls-direction a.bx-next{background-size:50% auto;height:50px;width:24px;}
.with-left-sidebar .dt-sc-one-third .bx-controls-direction a.bx-prev, .with-left-sidebar .dt-sc-one-third .bx-controls-direction a.bx-next, .with-right-sidebar .dt-sc-one-third .bx-controls-direction a.bx-prev, .with-right-sidebar .dt-sc-one-third .bx-controls-direction a.bx-next{height:38px;top:29.5%;width:19px;}
.dt-sc-one-half .bx-controls-direction a.bx-prev, .dt-sc-one-half .bx-controls-direction a.bx-next{top:32.5%;}
.dt-sc-one-third .bx-controls-direction a.bx-prev, .dt-sc-one-third .bx-controls-direction a.bx-next{top:29.5%;}
.dt-sc-one-third .post-details, .dt-sc-one-half.with-sidebar .post-details{width:100%;}
.dt-sc-one-third .post-details .date, .dt-sc-one-half.with-sidebar .post-details .date, .dt-sc-one-third .post-comments, .dt-sc-one-half.with-sidebar .post-comments{margin-top:0;border-bottom:0 none;border-left:0 none;border-top:0 none;float:left;padding:5px 2px;}
.dt-sc-one-half.with-sidebar .post-details .date, .dt-sc-one-third .post-comments, .dt-sc-one-half.with-sidebar .post-comments, .dt-sc-one-third .post-details .date p, .dt-sc-one-half.with-sidebar .post-details .date p, .dt-sc-one-third .post-comments a, .dt-sc-one-third .post-comments span, .dt-sc-one-half.with-sidebar .post-comments a, .dt-sc-one-half.with-sidebar .post-comments span{-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;}
.dt-sc-one-half.with-sidebar .post-details .date p{margin-bottom:0;margin-top:4px;line-height:20px;}
.dt-sc-one-half.with-sidebar .post-details .date p span{font-weight:normal;}
.dt-sc-one-third .post-content, .dt-sc-one-half.with-sidebar .post-content{margin-left:0;width:100%;}
.dt-sc-one-third .post-comments, .dt-sc-one-half.with-sidebar .post-comments{color:#4E4635;margin:0px;}
.dt-sc-one-third .post-icon-format:before, .dt-sc-one-half.with-sidebar .post-icon-format:before{vertical-align:middle;margin:0;}
.dt-sc-one-half .post-content{width:78.2%;}
.blog-post .date, .blog-post .post-comments{border:1px solid;height:49px;margin-left:auto;margin-right:auto;width:49px;}
.date > p{display:inline-block;float:left;font-size:14px;line-height:15px;margin-top:9px;width:100%;}
.blog-post .date p span{font-weight:600;font-size:18px;}
.blog-post .post-comments{margin-top:20px;}
.post-comments{line-height:50px;}
.post-comments > a, .date > span, .post-comments > span{display:inline-block;}
.blog-post .date{line-height:14px;margin-top:11px;}
.post-comments a, .post-comments span{font-size:16px;}
.post-comments a i{margin-left:2px;}
.post-icon-format, .post-comments{text-align:center;width:100%;height:50px;}
.post-icon-format:before{line-height:40px;}
.post-icon-format:before{margin:0;}
.post-format{float:left;padding:0 10px;display:none;border-right:1px solid;}
.format-standard .post-format, .format-status .post-format, .format-gallery .post-format, .format-audio .post-format, .format-video .post-format, .format-image .post-format, .format-link .post-format, .format-aside .post-format, .format-chat .post-format, .format-quote .post-format{display:block;}
.format-standard .post-icon-format:before{content:"\f15c";}
.format-status .post-icon-format:before{content:"\f075";}
.format-gallery .post-icon-format:before{content:"\f030";}
.format-audio .post-icon-format:before{content:"\f001";}
.format-video .post-icon-format:before{content:"\f008";}
.format-image .post-icon-format:before{content:"\f03e";}
.format-link .post-icon-format:before{content:"\f0c1";}
.format-aside  .post-icon-format:before{content:"\f036";}
.format-chat .post-icon-format:before{content:"\f086";}
.format-quote .post-icon-format:before{content:"\f10d";}
.blog-post .entry-detail{padding:22px 15px 15px;}
.blog-post h2{font-size:20px;margin-bottom:20px;}
.post-meta{float:left;width:100%;border-top:1px solid;}
.post-meta ul{margin-bottom:0;margin-left:11px;}
.post-meta ul li{display:inline-block;line-height:40px;margin-left:10px;padding:0px 10px 0px 0px;}
.post-meta ul li:last-child{border:none;}
.post-meta ul li a{text-transform:capitalize;}
.post-meta ul li span.fa{margin-right:4px;}
.pagination-wrapper{float:right;width:100%;text-align:right;}
.pagination-wrapper span{font-size:14px;font-style:italic;display:inline-block;margin-right:28px;line-height:41px;}
.pagination-wrapper .pagination{float:right;}
.pagination-wrapper .pagination li{float:left;display:inline-block;padding-bottom:0;margin-right:3px;font-size:14px;line-height:1;}
.pagination-wrapper .pagination li.active-page, .pagination-wrapper .pagination li a{padding:12px 15px;float:left;}
.blog-post blockquote{border-left:5px solid;padding:0 0 0 20px;font-size:13px;line-height:22px;margin-bottom:20px;border-radius:0;}
.blog-post blockquote:before{content:none;}
.commententries{width:100%;float:left;margin:10px 0px 0px;padding:0px;}
ul.commentlist{float:left;margin:10px 0px 0px 0px;padding:0px;list-style:none;width:100%;}
ul.commentlist li.comment{display:block;float:none;list-style:none;margin:0px 0px 20px;padding:0px 0px 0px 112px;position:relative;clear:both;border-bottom:1px dashed;}
ul.commentlist li ul.children{margin:10px 0px 10px;padding:0px;float:left;border:none;clear:both;width:100%;}
ul.commentlist li .respond{margin-left:69px;}
ul.commentlist li .comment{margin:0px;}
ul.commentlist li .comment-details{position:relative;margin:10px 0px 10px;padding-bottom:5px;}
ul.commentlist li .comment-body{margin:15px 0px 0px;}
ul.commentlist li .comment-body p{line-height:20px;}
ul.commentlist li .comment-author{left:0px;top:0px;position:absolute;}
ul.commentlist li .comment-author img{max-width:74px;max-height:74px;float:left;margin:0px;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.entry-author-image{width:60px;height:60px;}
ul.commentlist li .comment-author img, .entry-author-image img, #wpfc_sermon_tax_description #wpfc_sermon_image img{border:3px solid;}
ul.commentlist li .author-name{font-size:14px;}
ul.commentlist li .author-name, #respond h3#reply-title small a:hover{color:#333334;}
ul.children li ul li ul li ul li.comment{padding-bottom:15px;}
ul.commentlist li .comment-details{display:block;}

.commententries .comment-details p{margin-bottom:10px;}
ul.commentlist li .commentmetadata{font-size:12px;font-style:italic;text-decoration:none;position:relative;padding-left:9px;margin-left:10px;}
.commentmetadata:before{content:"\f111";font-size:7px;position:absolute;left:0;top:6px;}
#respond{float:left;width:100%;margin-top:20px;}
#respond #commentform p.form-submit input[type="submit"]{margin-top:0;}
.bypostauthor{margin:0px;padding:0px;}
#respond h3#reply-title small{font-size:12px;}
.comment-reply-link{display:block;text-align:right;text-transform:capitalize;width:100%;}
.comment-reply-link:after{content:"\f0da";margin-left:5px;}
.post-author-details{float:left;width:95.6%;background:#E3E0D9;padding:20px;margin-bottom:30px;}
.with-right-sidebar .post-author-details, .with-left-sidebar .post-author-details{width:93.8%;}
.entry-author-image{float:left;margin-right:15px;}
.author-desc{float:left;width:90.7%;}
.with-left-sidebar .author-desc, .with-right-sidebar .author-desc{width:87.2%;}
.author-desc h5{margin-bottom:0;}
.author-desc h5 a{text-transform:capitalize;}
.dt-sc-offer-list li{float:left;width:82.5%;padding-left:49px;display:inline;border-bottom:1px solid #e3e0d9;margin-bottom:10px;line-height:42px;font-size:14px;position:relative;}
.dt-sc-offer-list li span{color:#554846;font-size:30px;left:0;margin-right:10px;position:absolute;top:9px;}
.dt-sc-offer-list li[class^="ico-"]{display:block;}
.menu-sidebar ul.j-load-all{z-index:99;}
.menu-sidebar span[class^="ico-"]{height:37px;}
.responsive-map{border:5px solid;width:98.5%;}
.contact-frm input[type="submit"]{margin-top:0;}
span.wpcf7-not-valid-tip, div.wpcf7-validation-errors{background:#FFFFFF;border:1px solid #FF0000;padding:6px;color:#ff0000;}
div.wpcf7-response-output{float:left;width:94.5%;padding:10px;margin-right:0;}
.dt-sc-captcha{border-radius:0;color:#333;float:left;font-size:17px;font-style:italic;font-weight:600;letter-spacing:4px;padding:8px 10px;}
.dt-working-hours{font-weight:600;margin-bottom:5px;}
.dt-working-hours span{float:right;font-style:italic;font-weight:normal;}
.side-nav{float:left;width:30.7%;}
.menu-sidebar li, .side-nav li{padding-bottom:0;display:inline-block;margin-bottom:1px;width:100%;}
.menu-sidebar li a, .side-nav li a{font-size:14px;display:block;padding:10px;line-height:32px;font-weight:600;}
.menu-sidebar li a{line-height:50px;padding:0 3px;}
.menu-sidebar li.current_page_item a, .menu-sidebar li:hover a{border-right:5px solid #776a69;}
.side-nav li a span, .menu-sidebar li a span{float:left;font-size:26px;line-height:34px;margin:0px 22px 0 8px;}
.menu-sidebar li a span{margin-top:7px;margin-right:14px;}
.side-nav li a{position:relative;}
.side-nav li.current_page_item a:after{content:"";right:0;position:absolute;width:0;height:0;top:0px;right:-10px;border-top:26px solid rgba(0, 0, 0, 0);border-left:10px solid;border-bottom:26px solid rgba(0, 0, 0, 0);}
.with-side-nav{float:left;margin-left:30px;width:66%;text-align:center;}
.with-side-nav .hr-title{text-align:left;}
.with-side-nav img{margin-left:auto;margin-right:auto;}
.with-left-sidebar .with-side-nav img, .with-right-sidebar .with-side-nav img{width:100%;}
.with-left-sidebar .side-nav li a span, .with-right-sidebar .side-nav li a span{width:20px;height:20px;line-height:20px;margin-top:5px;border:2px solid #A07E63;font-size:10px;}
.with-left-sidebar .side-nav li a, .with-right-sidebar .side-nav li a{font-size:11px;}
.error-404{text-align:center;}
.error > h2{font-size:60px;}
.error-404 > form{display:inline-block;width:44%;}
.error-404 #searchform input[type="text"]{display:inline-block;font-size:12px;width:68%;}
.error-404 #searchform input[type="submit"]{min-height:39px;}
.reservation p{float:left;width:100%;}
.reservation p label{font-size:13px;font-weight:normal;min-width:149px;margin-right:10px;float:left;line-height:46px;}
.reservation p input, .reservation p textarea{float:left;width:60.9%;}
.wpcf7-form p select, .variations select, .woocommerce-ordering select, #activity-filter-by{width:65.4%;}
.wpcf7-form p select, .variations select, .woocommerce-ordering select, #activity-filter-by, select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right center;background-repeat:no-repeat;border-width:1px;border-style:solid;cursor:pointer;margin:0px 0 16px;}
wpcf7-form p .selection-box, .woocommerce-ordering .selection-box{margin-top:6px;}
.woocommerce-ordering select, .wpcf7-form p .selection-box, .woocommerce-ordering .selection-box{width:100%;}
.reservation input[type="submit"].dt-sc-button{margin:0;}
ul.recent-post li a{font-size:14px;line-height:20px;color:#5a5a5a;}
ul.recent-post li a img{float:left;margin-right:10px;}
ul.recent-post li a span.price, .widget_best_sellers ul li span.amount{font-size:12px;font-weight:600;}
.widget_product_categories li{position:relative;}
.widget_product_categories li a:before{content:"\f0da";font-size:16px;}
.widget_product_categories li a{font-size:16px;color:#5a5a5a;display:block;float:left;width:85%;}
.widget_product_categories li a span{float:right;width:36px;height:36px;text-align:center;line-height:36px;position:absolute;right:0;}
.widget_recent_posts ul li h6, .widget_popular_entries ul li h6{font-size:14px;font-weight:600;margin-bottom:5px;}
.widget_recent_posts ul li a.thumb, .widget_popular_entries ul li a.thumb, .widget_recent_posts ul li a img{float:left;margin-right:10px;clear:both;display:block;}
#secondary .widget_recent_posts ul li h6, #secondary .widget_popular_entries ul li h6{display:block;margin-bottom:0px;}
.widget_recent_posts ul li a img, .widget_popular_entries ul li a img{border:3px solid;margin-top:5px;}
.widget_pages ul li a, .widget_meta ul li a, .widget_nav_menu ul li a, .widget_categories ul li a, .widget.widget_archive ul li a, .widget_product_categories.widget ul li a{display:block;}
.entry-product-title{float:left;width:83%;}
.entry-product-title h3{margin-bottom:5px;}
#toTop{display:none;text-decoration:none;position:fixed;bottom:30px;right:30px;overflow:hidden;width:40px;height:40px;border:none;text-indent:100%;background:url(../../../../../../../wedesignthemes.com/themes/alms/wp-content/themes/alms/images/ui.totop.png) no-repeat left top;z-index:9999;}
#toTopHover{background:url(../../../../../../../wedesignthemes.com/themes/alms/wp-content/themes/alms/images/ui.totop.png) no-repeat left -40px;width:40px;height:40px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#toTop:active, #toTop:focus{outline:none;}
.dt-sc-social-bookmarks li{display:inline-block;height:41px;margin:0 3px 5px;overflow:hidden;padding:0;position:relative;width:41px;}
.dt-sc-social-bookmarks{height:41px;width:100%;float:left;}
.dt-sc-social-bookmarks a i{color:#FFFFFF;font-size:16px;line-height:38px;text-align:center;}
.dt-sc-social-bookmarks a:hover{background:#bd9d48;}
.dt-sc-social-bookmarks li img{bottom:0;left:0;position:absolute;}
.dt-sc-social-bookmarks li img:first-child{bottom:-41px;}
.dt-sc-social-bookmarks li:hover img:first-child{bottom:0px;z-index:1;}
.dt-sc-social-bookmarks li:hover img:last-child{bottom:-41px;}
.dt-style-picker-wrapper{position:fixed;z-index:99999;left:0px;top:150px;}
#dt-style-picker{background:url(../../../../../../../wedesignthemes.com/themes/alms/wp-content/themes/alms/images/picker-bg.jpg) repeat;border-radius:0 5px 5px;width:225px;float:left;position:absolute;top:0px;z-index:1;margin:0px;padding:0px 0px 0px;text-align:center;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);}
#dt-style-picker h2{background:#231e0a;font-size:24px;font-weight:normal;text-transform:capitalize;line-height:48px;width:100%;color:#fff;margin:0px 0px 15px;padding:0px 0 5px 0px;border-radius:0 5px 0 0;}
#dt-style-picker h3{padding:0px 0px 10px;width:100%;font-size:15px;color:#000;margin:0px;text-transform:capitalize;}
#dt-style-picker ul.layout-picker{margin-bottom:12px;}
#dt-style-picker .color-scheme{background:url(../../../../../../../wedesignthemes.com/themes/alms/wp-content/themes/alms/images/picer-color-bg.jpg) repeat;border-radius:0 0 5px 0px;padding:15px 0;display:inline-block;width:100%;margin-top:15px;}
#dt-style-picker ul{float:left;margin:0px;padding:0;text-align:center;width:225px;}
#dt-style-picker ul li{display:inline-block;display:inline;list-style-type:none;padding:0px;margin:0px 0px 6px 0px;}
#dt-style-picker .color-picker > li{margin-right:3px;}
#dt-style-picker ul li a{background:#ffffff;border:1px solid #ffffff;padding:2px;display:inline-block;margin:0px;line-height:0;}
#dt-style-picker ul li a.selected, #dt-style-picker ul li a:hover{border:1px solid #d7d7d7;}
#dt-style-picker ul li a img{border:1px solid #d7d7d7;}
#dt-style-picker .hr{background:url(../../../../../../../wedesignthemes.com/themes/alms/wp-content/themes/alms/images/style-picker/seperator.png) no-repeat;width:100%;height:25px;margin:-10px 0px 10px;float:left;display:none;}
.style-picker-ico{position:absolute;top:25px;left:225px;}
.sorting-container{float:left;clear:both;margin:0px 0px 30px;padding:0px;width:100%;}
.sorting-container a{font-size:16px;line-height:40px;color:#5A5A5A;padding:0px 15px;margin:0px 5px 10px 0px;float:left;border:1px solid;position:relative;}
.gallery-carousel-container{float:left;position:relative;width:100%;}
.gallery-container, .gallery-carousel-wrapper{clear:both;float:left;width:100%;}
.caroufredsel_wrapper .gallery.column{margin-right:20px;}
.caroufredsel_wrapper .gallery.default{margin-right:0px;}
.gallery{margin-bottom:20px;margin-left:0;}
.gallery.default{margin-bottom:0;}
.gallery.one-third{width:31.9%;}
.gallery-carousel-arrows{display:inline-block;position:absolute;right:0;top:-72px;z-index:99;}
.gallery-carousel-arrows a{background:#FF0000;display:inline;padding:10px 15px;position:relative;z-index:9;margin-left:1px;font-size:16px;}
.gallery-carousel-arrows a.prev-arrow{border-bottom-left-radius:5px;border-top-left-radius:5px;}
.gallery-carousel-arrows a.next-arrow{border-bottom-right-radius:5px;border-top-right-radius:5px;}
.gallery .gallery-thumb img{width:100%;height:auto;}
.gallery .gallery-thumb{float:left;padding:0;position:relative;width:100%;}
.gallery .gallery-thumb.default{overflow:hidden}
.gallery-thumb > img{float:left;display:block;}
.gallery-title{display:inline-block;margin-top:3px;padding:0 10px;}
.default.gallery .gallery-title h4, .default.gallery .gallery-title p{margin-bottom:0;}
.gallery-title p  a, .gallery-title p{text-transform:capitalize;}
.dt-sc-one-fourth.with-sidebar .gallery-title p{font-size:12px;}
.gallery-detail{display:inline-block;float:left;padding:8px 0;width:100%;position:relative;z-index:999;text-align:center;}
.default.gallery .gallery-detail{position:absolute;bottom:5%;left:0;opacity:0;}
.gallery-detail .views{background:#ffffff;float:right;margin-right:9px;padding:8px 23px 7px;line-height:16px;text-align:center;}
.gallery-detail .views, .gallery-detail .views a{color:#b6b6b6;}
.views > span{line-height:16px;}
.gallery-thumb.full-width{margin-bottom:15px;}
.gallery-detail h4{font-size:16px;margin-bottom:0px;}
.gallery-detail h4 a, .gallery-carousel-arrows a{color:#2c2c2c;}
.image-overlay{float:left;height:100%;left:0;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;transition:opacity 0.5s ease-in-out 0s;width:100%;}
.gallery .image-overlay a{border:1px solid;cursor:pointer;display:inline-block;height:44px;line-height:44px;opacity:0;position:absolute;text-align:center;top:44%;width:44px;}
.gallery .image-overlay a span{font-size:18px;}
.default.gallery:hover .gallery-detail, .gallery:hover .image-overlay, .gallery:hover .image-overlay a{opacity:1;}
.gallery:hover .image-overlay, .gallery .image-overlay a span{opacity:1;filter:alpha(opacity=100);}
.gallery .image-overlay a span{padding:10px;}
.gallery:hover .image-overlay a span:hover{color:#b6b6b6;}
.gallery .image-overlay a{display:inline-block;position:absolute;text-align:center;z-index:999;}
.gallery .image-overlay a.link{top:40.4%;left:0;}
.gallery .image-overlay a.zoom{top:40.4%;right:0;}
.gallery.dt-sc-one-column .image-overlay a{top:45.4%;}
.gallery.dt-sc-one-half .image-overlay a{top:43.4%;}
.gallery.dt-sc-one-third.with-sidebar .image-overlay a, .gallery.dt-sc-one-fourth .image-overlay a{top:40.4%;}
.gallery.default.dt-sc-one-third.with-sidebar .image-overlay a, .gallery.default.dt-sc-one-fourth .image-overlay a{top:42.5%;}
.gallery.default.dt-sc-one-third.with-sidebar .image-overlay a, .gallery.default.dt-sc-one-fourth .image-overlay a{top:36.4%;}
.gallery.shape-one.dt-sc-one-half .image-overlay a.zoom, .gallery.shape-one.dt-sc-one-half .image-overlay a.link, .gallery.shape-two.dt-sc-one-half .image-overlay a.zoom, .gallery.shape-two.dt-sc-one-half .image-overlay a.link, .gallery.shape-three.dt-sc-one-half .image-overlay a.zoom, .gallery.shape-three.dt-sc-one-half .image-overlay a.link{top:46%;}
.with-left-sidebar .gallery.shape-one.dt-sc-one-half .image-overlay a.zoom, .with-left-sidebar .gallery.shape-one.dt-sc-one-half .image-overlay a.link, .with-right-sidebar .gallery.shape-one.dt-sc-one-half .image-overlay a.zoom, .with-right-sidebar .gallery.shape-one.dt-sc-one-half .image-overlay a.link, .with-left-sidebar .gallery.shape-two.dt-sc-one-half .image-overlay a.zoom, .with-left-sidebar .gallery.shape-two.dt-sc-one-half .image-overlay a.link, .with-right-sidebar .gallery.shape-two.dt-sc-one-half .image-overlay a.zoom, .with-right-sidebar .gallery.shape-two.dt-sc-one-half .image-overlay a.link, .with-left-sidebar .gallery.shape-three.dt-sc-one-half .image-overlay a.zoom, .with-left-sidebar .gallery.shape-three.dt-sc-one-half .image-overlay a.link, .with-right-sidebar .gallery.shape-three.dt-sc-one-half .image-overlay a.zoom, .with-right-sidebar .gallery.shape-three.dt-sc-one-half .image-overlay a.link{top:44.4%;}
.gallery.shape-one.dt-sc-one-third .image-overlay a.zoom, .gallery.shape-one.dt-sc-one-third .image-overlay a.link{top:42.5%;}
.with-left-sidebar .gallery.shape-one.dt-sc-one-third .image-overlay a.zoom, .with-left-sidebar .gallery.shape-one.dt-sc-one-third .image-overlay a.link, .with-right-sidebar .gallery.shape-one.dt-sc-one-third .image-overlay a.zoom, .with-right-sidebar .gallery.shape-one.dt-sc-one-third .image-overlay a.link, .gallery.shape-one.dt-sc-one-fourth .image-overlay a.zoom, .gallery.shape-one.dt-sc-one-fourth .image-overlay a.link{top:39.5%;}
.gallery.dt-sc-one-third:hover .image-overlay a.link{left:31%;}
.gallery.dt-sc-one-third:hover .image-overlay a.zoom{right:31%;}
.gallery.dt-sc-one-third .gallery-thumb.default img{height:313px;}
.gallery.dt-sc-one-third.with-sidebar:hover .image-overlay a.link{left:24%;}
.gallery.dt-sc-one-third.with-sidebar:hover .image-overlay a.zoom{right:24%;}
.gallery.dt-sc-one-third.with-sidebar .gallery-thumb.default img{height:228px;}
.gallery.dt-sc-one-column:hover .image-overlay a.link{left:44%;}
.gallery.dt-sc-one-column:hover .image-overlay a.zoom{right:44%;}
.gallery.dt-sc-one-column .gallery-thumb.default img{height:470px;}
.gallery.dt-sc-one-column.with-sidebar:hover .image-overlay a.link{left:42%;}
.gallery.dt-sc-one-column.with-sidebar:hover .image-overlay a.zoom{right:42%;}
.gallery.dt-sc-one-column.with-sidebar .gallery-thumb.default img{height:340px;}
.gallery.dt-sc-one-half:hover .image-overlay a.link{left:37%;}
.gallery.dt-sc-one-half:hover .image-overlay a.zoom{right:37%;}
.gallery.dt-sc-one-half .gallery-thumb.default img{height:470px;}
.gallery.dt-sc-one-half.with-sidebar:hover .image-overlay a.link{left:32%;}
.gallery.dt-sc-one-half.with-sidebar:hover .image-overlay a.zoom{right:32%;}
.gallery.dt-sc-one-half.with-sidebar .gallery-thumb.default img{height:342px;}
.gallery.dt-sc-one-third.with-sidebar .gallery-detail .views{padding:8px 19px 7px;}
.gallery.dt-sc-one-fourth:hover .image-overlay a.link{left:23%;}
.gallery.dt-sc-one-fourth:hover .image-overlay a.zoom{right:23%;}
.gallery.dt-sc-one-fourth .gallery-thumb.default img{height:235px;}
.gallery.dt-sc-one-fourth.with-sidebar .gallery-detail .views{padding:8px 14px 7px;}
.gallery.dt-sc-one-fourth.with-sidebar .gallery-title{padding:0 6px;}
.gallery.dt-sc-one-fourth.with-sidebar .gallery-title h4{font-size:13px;}
.gallery.dt-sc-one-fourth.with-sidebar:hover .image-overlay a.link{left:15%;}
.gallery.dt-sc-one-fourth.with-sidebar:hover .image-overlay a.zoom{right:15%;}
.gallery.dt-sc-one-fourth.with-sidebar .gallery-thumb.default img{height:171px;}
.gallery.default.dt-sc-one-fourth.with-sidebar .gallery-detail{display:none;}
.gallery.dt-sc-one-fourth.shape-one.with-sidebar .image-overlay a, .gallery.dt-sc-one-fourth.shape-two.with-sidebar .image-overlay a, .gallery.dt-sc-one-fourth.shape-three.with-sidebar .image-overlay a{width:25px;height:25px;line-height:25px;}
.gallery.dt-sc-one-fourth.shape-one.with-sidebar .image-overlay a span, .gallery.dt-sc-one-fourth.shape-two.with-sidebar .image-overlay a span, .gallery.dt-sc-one-fourth.shape-three.with-sidebar .image-overlay a span{padding:0;font-size:12px;}
.gallery.dt-sc-one-fourth.shape-one.with-sidebar:hover .image-overlay a.link, .gallery.dt-sc-one-fourth.shape-two.with-sidebar:hover .image-overlay a.link, .gallery.dt-sc-one-fourth.shape-three.with-sidebar:hover .image-overlay a.link{left:26%;}
.gallery.dt-sc-one-fourth.shape-one.with-sidebar:hover .image-overlay a.zoom, .gallery.dt-sc-one-fourth.shape-two.with-sidebar:hover .image-overlay a.zoom, .gallery.dt-sc-one-fourth.shape-three.with-sidebar:hover .image-overlay a.zoom{right:26%;}
.gallery-container figure, .gallery-carousel-wrapper figure{float:left;position:relative;}
.gallery-container figure > .item-mask, .gallery-carousel-wrapper figure > .item-mask{left:0;position:absolute;top:0;transition:all 0.2s ease 0s;z-index:999;}
.gallery-container figure img, .gallery-carousel-wrapper figure img{float:left;width:100%;}
.gallery-detail p:before{content:"\f02b";margin-right:0;}
.gallery-detail p a{font-style:italic;}
.gallery .gallery-thumb.default > img{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.gallery:hover .gallery-thumb.default > img{-o-transform:scale(1.1);transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transition-timing-function:ease-out;}
.gallery-thumb.full-width .gallery-slider-container ul li{width:930px !important;}
.gallery-slider li{border:5px solid #DBD8D2;list-style:none;border-radius:5px;padding-bottom:0;float:left;background-color:#DBD8D2;}
.gallery-slider li img{float:left;}
.right-gallery{float:right !important;margin-left:2%;margin-right:0;}
.content-box h2, .gallery-single-fullwidth h2{margin-bottom:5px;}
.gallery-slider-container{position:relative;}
.bx-controls-direction a{position:absolute;top:38.5%;z-index:999;width:40px;height:80px;display:block;text-indent:-9999px;}
.bx-controls-direction a.bx-prev{left:5px;}
.bx-controls-direction a.bx-next{right:4px;}
.bx-controls-direction a.bx-prev, .bx-controls-direction a.bx-next{background-color:#fff;background-position:8px center;background-repeat:no-repeat;}
.entry-gallery-post-slider{margin-bottom:0;}
.entry-gallery-post-slider li, .project-details li, .gallery-slider li{list-style:none;padding-bottom:0;}
.gallery h4{font-size:14px;}
.project-details li{display:inline-block;width:100%;line-height:20px;padding-bottom:10px;}
.project-details li .fa{padding-right:8px;}
.project-details li i, .project-details li strong{color:#333334;}
.dt-navigation, .navigation{float:left;width:100%;border-bottom:3px dotted;border-top:3px dotted;padding:15px 0;font-weight:600;font-size:14px;}
.dt-navigation .dt-prev, .navigation .nav-previous{float:left;}
.dt-navigation .dt-next, .navigation .nav-next{float:right;}
.dt-navigation span, .navigation span{font-weight:normal;color:#333334;font-style:italic;font-size:12px;}
#tribe-events-content table.tribe-events-calendar{margin:12px 0px;}
.tribe-events-calendar thead th, .tribe-grid-header{border:none;}
#tribe-events-content table.tribe-events-calendar{border:1px solid;}
.tribe-events-calendar thead th{text-transform:capitalize;}
#tribe-events-content .tribe-events-calendar td, #tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title{text-align:left;font-style:normal;font-size:12px;font-weight:normal;}
h3.tribe-events-month-event-title.summary{width:100%;}
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info{padding:10px;}
.events-list .tribe-events-loop, .tribe-events-day .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .single-tribe_organizer .tribe-events-loop{max-width:100%;}
.tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column{border-left-color:#fff;}
.tribe-events-grid .tribe-grid-content-wrap .column, .column.tribe-week-grid-hours{margin-left:0;}
.tribe-week-grid-block div{border-style:solid;}
#tribe-bar-form input[type="text"]{border-width:1px;border-style:solid;padding:9px 10px;font-size:13px;font-weight:normal;}
#tribe-bar-form label{font-size:14px;margin-bottom:8px;text-transform:capitalize;}
.tribe-bar-submit{margin-top:20px;width:18%;}
.tribe-events-nav-next, .tribe-events-nav-previous{padding-bottom:0;}
#tribe-bar-form .tribe-bar-submit input[type="submit"], .tribe-events-nav-next a, .tribe-events-nav-previous a{padding:10px;display:block;}
.tribe-events-list-separator-month{text-align:center;padding:10px;}
.tribe-events-list-separator-month span{background:transparent;}
#tribe-bar-form #tribe-bar-views label{margin-bottom:3px;}
.tribe-bar-views-inner, .with-left-sidebar .tribe-bar-mini .tribe-bar-views-inner, .with-right-sidebar .tribe-bar-mini .tribe-bar-views-inner{padding-bottom:50px;}
div.tribe-events-notices > ul, div.tribe-events-notices > ul > li{line-height:20px;}
.tribe-events-day .tribe-events-day-time-slot .vevent{margin-left:0;}
#tribe-events-photo-events{margin-right:0;}
.tribe-events-list h2.tribe-events-list-event-title{display:inline-block;margin-bottom:15px;}
.tribe-events-loop .tribe-events-event-meta{font-weight:normal;}
.tribe-events-before-html h2, .tribe-events-after-html h2, #tribe-events-pg-template .tribe-events-content h2{margin-top:0;font-size:22px;margin-bottom:15px;}
#tribe-events-content .tribe-events-calendar td:hover{box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}
a.tribe-events-ical, a.tribe-events-gcal{padding:3px 8px;}
.events-archive span.edit-link{display:block;}
#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next{margin:0;}
.widget.tribe_mini_calendar_widget td{padding:3px;}
.widget.tribe_mini_calendar_widget .tribe-mini-calendar-no-event{font-weight:normal;}
.tribe-mini-calendar-dayofweek, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .entry-content .tribe-events-button:hover, .tribe-events-button.tribe-active:hover{color:#fff !important;}
.tribe-mini-calendar .tribe-events-past{opacity:1 !important;}
.tribe-mini-calendar-event .list-info{line-height:normal !important;}
.tribe-mini-calendar-event .list-info h2{margin-bottom:5px;font-weight:normal;}
.tribe-mini-calendar-event{border-bottom:1px solid;}
.tribe-mini-calendar-event .tribe-events-divider{padding:0 2px;}
.tribe-venue-widget-list h4, .tribe-venue-widget-venue-name{margin-bottom:5px;}
.tribe-events-venue-meta address{font-weight:normal;}
.tribe-events-venue-meta h2.entry-title{display:inline-block;margin-bottom:15px;}
.event-container{padding-bottom:25px;display:inline-block;width:100%;}
.event-container, .dt-sm-entry{border-bottom:1px solid;margin-bottom:25px;}
.column:last-child .event-container, .dt-sm-entry:last-child{border-bottom:0;}
.event-container .event-thumb{float:left;margin-right:20px;}
.event-container .event-content .event-excerpt p:last-child{margin-bottom:0;}
.event-container .event-meta, .dt-sm-list-wrapper .dt-sm-meta{font-size:14px;margin-bottom:5px;}
.event-meta span.fa, .dt-sm-list-wrapper .dt-sm-meta .fa{margin-right:5px;}
.event-content h2, .dt-sm-entry .dt-sm-title h2{font-size:16px;}
.tribe-events-adv-list-widget ol{padding:0}
#secondary .tribe-venue-widget-venue-name, #footer .tribe-venue-widget-venue-name{margin-bottom:10px;}
.tribe-events-adv-list-widget .duration{font-weight:normal;margin-bottom:10px;display:inline-block;}
.tribe-events-adv-list-widget .duration span{margin-bottom:5px;line-height:normal;}
.tribe-events-adv-list-widget .vcard.adr.location{display:inline-block;}
.tribe-events-adv-list-widget .vcard.adr.location span{margin-bottom:5px;width:100%;display:inline-block;line-height:normal;}
#tribe-bar-date{z-index:999 !important;}
.tribe-grid-header .tribe-grid-content-wrap > .column > span{color:#fff;}
a.tribe-events-ical, a.tribe-events-gcal{padding:10px 15px;}
.tribe-events-list .vevent.hentry{border-bottom-style:dashed;}
.tribe-events-list-separator-month{padding:10px;}
.datepicker.dropdown-menu{z-index:2 !important;}
.tribe-events-single-section{float:left;width:100%;}
.tribe-events-list .tribe-events-loop .tribe-events-content, .tribe-events-list .time-details, .tribe-events-list .tribe-events-venue-details, .textwidget{line-height:normal;}
.tribe-events-past{opacity:1 !important;}
.tribe-events-button, .entry-content .tribe-events-button, .datepicker td, .datepicker th, #tribe-bar-views .tribe-bar-views-option:last-child a{border-radius:0;}
#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner{padding:10px 0 31px;}
.dt-donate-btn{display:inline-block;line-height:50px;padding:0 0 0 30px;text-transform:uppercase;font-weight:600;font-size:20px;}
.dt-donate-btn span{float:right;margin-left:30px;padding:0 20px;color:#ffffff;}
.dt-sm-file .mejs-container .mejs-time-rail{width:60% !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.side-nav li.current_page_item a:after{right:-11px;}
}


.footer_top{ margin-top:450px; float:left !important;}