﻿.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:active .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar{background-color:#2a2e30}
.navbar-default .navbar-toggle.collapsed .icon-bar{background-color:#f5f5f5}
.navbar-default .navbar-toggle.collapsed:hover .icon-bar,.navbar-default .navbar-toggle.collapsed:active .icon-bar,.navbar-default .navbar-toggle.collapsed:focus .icon-bar{background-color:#f5f5f5}

		.footer-widget { width: 155px; }

.footer-widget, p#copyright, .footer-widget a { color: #9cacb6; }

	.footer-widget a:hover { color: #fff; }

.home-testimonial-title {
    font-family:Mirai-LightItalic;
    font-size:14px;
    text-align: left;
}






.post { padding: 20px 30px; background: transparent; }


.post .title { float: left; width: 600px; }


.m-calendar-01-event {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: 10px 0; }
.mobile-main-nav .menu-item a .fa{padding-right:6px}
.text-center{text-align:center}


.tit-header-home-txt {
    width: 100%;
    font-family: 'Raleway-Heavy';
    font-size: 2em;
    color: #000;
    line-height: 38px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 60px;
    letter-spacing: 4px
}

.button{
	background: #E07620;
	padding: 2px 9px;
	border-radius: 4px;
	color: #fff;
	text-decoration: none;
}

.button:hover{
	color: #4692E0;
}
.row{margin-right:-15px;margin-left:-15px}
.collapse{display:none}
.collapse.in{display:block}

.tt-blog-grid .blog-item .entry-excerpt {font-size:14px;line-height:24px;}


.blog-item .entry-excerpt {font-size:15px;font-family:'Open Sans';line-height:24px;color:#ccc;margin-top:15px;word-wrap:break-word;}

.blog-item.blog-single .entry-excerpt {margin-top:0px;}
.blog-post .posted-by {display: none;}
.blog-single-header .posted-by {display: none;}
.portfolio-post .posted-by {display: none;}
.portfolio-single-header .posted-by {display: none;}
.phone a,.address-1 a,.address-2 a,.address a{text-decoration:none;font-family:"Neutraface Book";font-size:19px;font-size:1.9rem;color:#D6D6D4;line-height:1;opacity:0;line-height:1.5;text-indent:-100px}
.phone a.loaded,.address-1 a.loaded,.address-2 a.loaded,.address a.loaded{text-indent:0;opacity:1}
.phone a:hover,.address-1 a:hover,.address-2 a:hover,.address a:hover{color:#7F9F9B}
#footer .content #sub-footer .phone,#footer .content #sub-footer .address-1,#footer .content #sub-footer .address-2{text-align:center}
#footer .content #sub-footer .phone a,#footer .content #sub-footer .address-1 a,#footer .content #sub-footer .address-2 a{opacity:1;text-indent:0}
#footer .content #sub-footer .address-2{margin:0 0 6px}

.single-cause-teaser .listing-cont{
	padding-top:20px;
}

.listing-header, .post-title{
	border-bottom:1px solid #eceae4;
}

.listing-header-sub{
	text-align:right;
	padding-top:10px;
}

.listing-header-sub h5{
	display:inline-block;
	margin-right:20px;
}

.listing-cont, .post-content{
	border-top:4px solid #f8f7f3;
}

.listing .item{
	width:100%;
	padding:10px 0;
	float:left;
	border-bottom:1px solid #eceae4;
}

.posts-featuring .listing-header .btn{
	margin-top:5px;
}

	.listing-header-sub .next-prev-nav{
		float:left;
	}
.menu-item-object-oxy_mega_menu{position:static!important}
.menu-item-object-oxy_mega_menu .dropdown-menu{left:0!important;right:0!important;overflow:hidden;background-position:center;background-size:cover}


.container-fluid {
	padding-right: 20px;
	padding-left: 20px;
	*zoom: 1
}


.container-fluid:before, .container-fluid:after {
	display: table;
	line-height: 0;
	content: ""
}


.container-fluid:after {
	clear: both
}
body.fixednav #maincnot{padding-top:4em}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.container:before,
.container:after {
    display: table;
    content: " "
}

.container:after {
    clear: both
}

.container .jumbotron {
    border-radius: 6px
}
.footer-nav .nav-horizontal ul.menu li a{height:14px !important;line-height:10px !important}
.footer-nav .menu-item{max-height:20px !important}
.footer-nav ul.menu li a{font-size:12px}
.responsive-grid-active .block-type-navigation ul.menu.selectnav-active{display:none}

#header img.header-img{float:right;width:100%;max-width:70%;height:auto;max-height:150px;}
body.side-header-left #side-header .side-header-border{border-right-width:1px;border-right-style:solid}
body.side-header-right #side-header .side-header-border{border-left-width:1px;border-left-style:solid}
#side-header .side-header-background,
#side-header .side-header-border{z-index:-1;position:fixed;top:0;bottom:0;min-height:100vh;width:280px;pointer-events:none}
#side-header .side-header-border{z-index:0}
body #wrapper .header-shadow:after,body.side-header #wrapper #side-header.header-shadow .side-header-border:before{position:static;height:auto;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
div.tribe-countdown-colon{color:#666;float:left;font-size:1.5em;padding:0 4px}



.tribe-events-countdown-widget div.tribe-countdown-colon {color: #dddddd}

.copyright { text-align: right; color: #0c5495; font-weight: 600; text-transform: uppercase; line-height: 21px; text-transform: uppercase; font-size: .95rem; margin-top: 10px; }
.search-container .search-close{opacity:0;position:absolute;cursor:pointer;color:#333;text-transform:uppercase;top:2px;right:276px;font-family:"Proxima Nova Semibold";transition:opacity 1s}
.ie8 .search-container .search-close{display:none}
.search-container.open .search-close{opacity:1}
.ie8 .search-container.open .search-close{display:inline-block}

    
    .cookies_modal {position: relative; width: 100%; max-width: 600px; max-height: 100%; margin: 0 auto; padding: 16px; border-radius: 8px; background-color: #fff; overflow-y: auto;  }

    .cookies_modal p { color: #666; font-size: 13px; line-height: 24px; }
