/*!
  Theme Name:   Gaea Child Theme
  Template:     Gaea
  Theme URI:    https://demo.imithemes.com/gaea-wp/
  Description:  Gaea Child Theme
  Author:       Michael J. Scarchilli
  Author URI:   http://www.imithemes.com
  Gaea Version: 2.5.2
  Version:      2.6.6.5
  License:      GNU General Public License v2 or later
  License URI:  http://www.gnu.org/licenses/gpl-2.0.html
  Text Domain:  framework
  Domain Path: /language
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,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{border:0;font:inherit;font-size:100%;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;outline:none}iframe{border:0}html,body{height:100%}html{font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%}hmtl a{font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%}a{color:#555;cursor:pointer;text-decoration:none;transition:all .3s ease .1s}a:hover{text-decoration:none}a:hover,a:active,a:focus{color:#666;outline:0}a img{border:0}a>img{vertical-align:middle}.gray-bg{background:#e8e8e8}.gray-text{color:#bababa}.lgray-bg{background:#fafafa}.dgray-bg{background:#333}img{height:auto;max-width:100%}img,object,embed,audio,video{max-width:100%}strong,.strong{font-weight:700}p{margin:0 0 20px}i,em,.italic{font-style:italic}.uppercase{text-transform:uppercase}.align-left{float:left;margin:0 25px 0 0 !important}.align-right{float:right;margin:0 0 0 25px !important}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.color-text{color:#fff}.through{text-decoration:line-through}.border-radius{border-radius:100%}.screen-reader-text,.bypostauthor{position:static !important}.screen-reader-text{display:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.gallery-caption{background-color:rgba(0,0,0,0.7);bottom:0;box-sizing:border-box;color:#fff;font-size:12px;left:0;line-height:1.5;margin:0;max-height:50%;opacity:0;padding:6px 8px;position:relative;text-align:left;width:100%}.gallery-caption:before{content:'';height:100%;left:0;min-height:49px;position:absolute;top:0;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}article img{height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{color:#333;font-weight:400;line-height:1.5em;margin:0 0 18px}h1.spaced,h2.spaced,h3.spaced,h4.spaced,h5.spaced,h6.spaced{margin-top:22px}h1{font-size:30px}h2{font-size:24px}h2 small{display:block;font-size:45%;letter-spacing:.1em;text-transform:uppercase}h3{font-size:18px}h3.block-title{font-size:16px;text-transform:uppercase}h4{font-size:14px;letter-spacing:.1em;text-transform:uppercase}h5{font-size:14px}h6{font-size:12px}h1.short,h2.short,h3.short,h4.short,h5.short,h6.short,p.short{margin-bottom:5px}h1 a,h2 a,h3 a,h5 a,h6 a{color:#333;text-decoration:none}.huge{font-size:10em}blockquote{border-left:3px solid;margin:30px 0;padding:0 0 0 30px}blockquote p{font-size:20px;font-style:italic;margin-bottom:0;white-space:normal}blockquote cite{color:#fff}blockquote cite:before{content:'- '}p{margin:0 0 18px}p.md{font-size:16px;line-height:22px}p.lg{font-size:30px;line-height:1.2em}p.drop-caps:first-letter{float:left;font-family:Georgia, serif;font-size:75px;line-height:60px;margin-right:5px;margin-top:5px;padding:4px}p.drop-caps.secondary:first-letter{border-radius:4px;color:#fff;margin-right:10px;padding:6px 12px}.big{font-size:200%;line-height:1.5em}.thin{font-weight:300}hr{background:#e8e8e8;border:0;clear:both;display:block;height:1px;margin-bottom:20px;margin-top:20px;width:100%}hr.sm{border:0;display:inline-block;height:2px;margin:15px 0;width:40px}hr.md{border:0;display:inline-block;height:2px;margin:15px 0;width:100px}hr.fw{border:0;clear:both;display:block;height:1px;margin-bottom:50px;margin-top:0;width:100%}ul{list-style-type:disc;margin:10px 0 10px 20px}ul.checks,ul.angles,ul.carets,ul.chevrons{list-style-type:none;margin:0;margin-bottom:15px}ul.checks>li,ul.angles>li,ul.carets>li,ul.chevrons>li{margin:10px 0}ul.checks>li>i,ul.angles>li>i,ul.carets>li>i,ul.chevrons>li>i{margin-right:2px}ul.inline{margin:10px 0}ul.inline>li{display:inline-block;margin-right:10px}ul.inline>li i.fa{margin-right:2px}ul.nav-list-primary>li a{border-bottom:1px solid #eceae4;color:#666;display:block;padding:8px;text-decoration:none}ul.nav-list-primary>li a:hover{text-decoration:none}ul ul{list-style-type:circle}ul.icon{list-style-type:none;margin:15px 0}ul.icon>li .fa{margin-right:7px}ol{list-style-type:decimal;margin:10px 0 10px 30px}ul ul,ol ul{margin:10px 0 10px 20px}dl{margin:10px 0}dl dt{font-weight:700}.nav-tabs>li>a{line-height:31px}address.ico i{clear:both;display:inline-block;float:left;padding-top:3px}address.ico p{margin:0;padding-bottom:10px}address.ico span{display:inline-block;padding-left:20px}.cursive{font-family:'Georgia', serif;font-style:italic;font-weight:400;letter-spacing:0;text-transform:none}label{display:inline-block;font-weight:bold;margin-bottom:5px}.form-control{margin-bottom:20px}.title,.widget-title{border-bottom:#e8e8e8 1px solid}.titleb{font-size:14px;letter-spacing:.1em;text-transform:uppercase}.title-border{border-bottom-style:solid;border-bottom-width:1px;display:inline-block;margin-bottom:-1px;padding-bottom:9px}.title-border .label i{color:#fff}.addresses .title .title-border{border-bottom:0;margin-bottom:0}.addresses .title .title-border h3{margin-bottom:0}.addresses address{padding-top:15px}.admin-bar .is-sticky .main-menu-wrapper{top:28px !important}.fc-day-grid-event>.fc-content{white-space:normal !important}.fc-day-grid-event .fc-time{display:block}.dgx-donate-form-section input[type='checkbox']{margin:-2px 10px 0}input[type='radio']{margin:-2px 10px 0}.page-links{clear:both;font-size:12px;font-weight:900;line-height:2;margin:24px 0;text-transform:uppercase}.page-links a,.page-links>span{background:#fff;border:1px solid #fff;display:inline-block;height:22px;margin:0 1px 2px 0;text-align:center;width:22px}.page-links a{background:#000;border:1px solid #000;color:#fff;text-decoration:none}.page-links a:hover{background:#41a62a;border:1px solid #41a62a;color:#fff}.page-links>.page-links-title{height:auto;margin:0;padding-right:7px;width:auto}.ticket-booking{position:relative;z-index:999}.event-ticket{background-color:#fff !important;border-radius:10px;min-height:250px}.event-ticket .ticket-cost{color:#fff;display:inline-block;float:right;font-size:30px;height:40px;line-height:40px;margin-top:30px;min-width:100px;padding:0 20px;text-align:center}.event-ticket .event-location{border-left:2px solid #333;border-right:2px solid #333}#ticketModal .modal-body{background-color:#7a7e84 !important}.event-ticket-left{border-right:3px dashed #eee;float:left;min-height:250px;position:relative;width:13%;z-index:900}.event-ticket-left .ticket-handle{background-color:#7a7e84 !important;border:5px solid transparent;border-radius:40px;box-shadow:inset 0 0 5px rgba(0,0,0,0.3);float:left;height:150px;margin:50px 0 0 32px;width:35px}.event-ticket-left .ticket-cuts{background-color:#7a7e84 !important;border-radius:100%;height:30px;position:absolute;right:-15px;top:-15px;width:30px}.event-ticket-left .ticket-cuts-bottom{bottom:-15px;top:auto}.event-ticket-right{float:left;width:86%}.event-ticket-right-inner{padding:30px}.event-ticket-info{border-bottom:2px solid #333;border-top:2px solid #333}.event-ticket-info p{color:#999;font-size:14px;margin-bottom:0;padding:5px;text-align:center;text-transform:uppercase}.event-ticket-info p strong{color:#222}.event-ticket-info .col{float:left;width:33.33%}.event-ticket-info .btn{border-radius:0;height:36px}.event-area{color:#999;display:block;padding:10px 0;text-align:center}.registerant-info{display:block;margin-bottom:20px}.ticket-id{height:200px;margin-top:-100px;position:absolute;right:-112px;top:50%;transform:rotate(-90deg);z-index:11}#login-uder-form .checkbox input[type='checkbox']{float:left;margin-left:0;margin-right:10px;margin-top:2px;position:relative}@media print{.single-event .body{display:none}.single-event #ticketModal{display:block}.modal-footer{display:none}.modal-content{border:0;box-shadow:none}.modal-header .close{display:none}.event-ticket .event-location{font-size:14px !important}.event-area{display:none}.event-ticket-left{border-color:#999}.ticket-cost{background-color:#f0ad4e !important;color:#fff !important}}.margin-0{margin-bottom:0 !important}.margin-10{margin-bottom:10px !important}.margin-15{margin-bottom:15px !important}.margin-20{margin-bottom:20px !important}.margin-30{margin-bottom:30px !important}.margin-40{margin-bottom:40px !important}.margin-50{margin-bottom:50px !important}.margin-60{margin-bottom:60px !important}.margin-70{margin-bottom:70px !important}.margin-80{margin-bottom:80px !important}.push-top{margin-top:35px}.padding-b0{padding-bottom:0 !important}.padding-tb10{padding-bottom:10px;padding-top:10px}.padding-tb20{padding-bottom:20px;padding-top:20px}.padding-tb30{padding-bottom:30px;padding-top:30px}.padding-tb45{padding-bottom:45px;padding-top:45px}.padding-tb75{padding-bottom:75px;padding-top:75px}.padding-tb100{padding-bottom:100px;padding-top:100px}.padding-tb125{padding-bottom:125px;padding-top:125px}.spacer-10{height:10px}.spacer-20{height:20px}.spacer-30{height:30px}.spacer-40{height:40px}.spacer-50{height:50px}.spacer-60{height:60px}.spacer-70{height:70px}.spacer-75{height:75px}.spacer-100{height:100px}.spacer-10,.spacer-20,.spacer-30,.spacer-40,.spacer-50,.spacer-60,.spacer-70,.spacer-75,.spacer-100{clear:both;width:100%}.overlay-transparent{background:rgba(0,0,0,0.6)}.gallery-grid .gallery-cat{background:rgba(0,0,0,0.6)}.checkers-overlay{background:url("assets/images/checkers.png") repeat}.pattern-overlay{background:url("assets/images/pattern.png") repeat}.next-prev-nav{display:inline-block}.next-prev-nav a{color:#fff;display:inline-block;height:20px;line-height:20px;text-align:center;text-decoration:none;width:20px}.next-prev-nav a:hover{color:#fff}.meta-data{color:#999;font-size:11px;font-weight:700;text-transform:uppercase}.meta-data a{color:#666}.meta-data a:hover{text-decoration:none}.meta-data a i{color:#999}.meta-data>span{display:inline-block;margin-right:20px}.meta-data>span:last-child{margin-right:0}.meta-data i{margin-right:4px}.isotope{transition-property:height, width}.isotope .isotope-item{transition-duration:.8s;transition-property:transform, opacity}.isotope .isotope-item.no-transition{transition-duration:0}.isotope.no-transition,.isotope.no-transition .isotope-item{transition-duration:0}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.media-box{display:block;max-width:100%;position:relative}.media-box .zoom,.media-box .expand{border-radius:4px;color:#fff !important;font-size:1.2em;height:36px;left:50%;line-height:36px;margin:0 auto;margin-left:-18px;margin-top:-18px;opacity:0;position:absolute;text-align:center;top:50%;transition:all .3s ease .1s;width:36px;z-index:999}.media-box:hover img{opacity:.9}.media-box:hover .zoom,.media-box:hover .expand{opacity:1;transition:opacity .3s .2s}.media-box .media-box-wrapper{padding:30px}.social-links{list-style-type:none;margin:0}.social-links li{display:inline-block;font-size:18px;margin-right:10px}.icon-block{text-align:center}.icon-block .icon{border-radius:100%;color:#fff;display:inline-block;height:120px;line-height:135px;margin-bottom:25px;text-align:center;width:120px}.icon-block .icon>i{font-size:3em}.icon-block .icon>span{display:block}.icon-block p{padding:0 20px}.secondary-bar .icon-block{display:inline-block;text-align:left}.secondary-bar .icon-block .icon{height:70px;line-height:75px;margin-bottom:0;margin-right:20px;width:70px}.secondary-bar .icon-block .icon i{font-size:2em}.flexslider{margin:0;padding:0;position:relative}.flexslider.loading{background:url("assets/images/loader.gif") no-repeat scroll center center}.flexslider .slides{list-style-type:none;margin:0;zoom:1}.flexslider .slides>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none}.flexslider .flex-direction-nav{list-style-type:none;margin:0}.flexslider .flex-control-nav{bottom:-30px;left:0;list-style-type:none;margin:0;padding:0;position:absolute;text-align:center;width:100%;z-index:11}.flexslider .flex-control-nav li{display:inline}.flexslider .flex-control-nav a{background-color:#e8e8e8;border-radius:100%;display:inline-block;height:10px;margin:0 6px;text-decoration:none;text-indent:-9999px;width:10px}.flexslider .flex-prev,.flexslider .flex-next{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:3px;color:#f8f7f3;display:inline-block;font-family:FontAwesome;font-size:14px;font-style:normal;font-weight:normal;height:25px;line-height:25px;margin-bottom:10px;position:absolute;right:0;text-align:center;text-decoration:none;top:25px;transition:all .3s ease .1s;width:25px}.flexslider .flex-prev{left:auto;right:30px}.flexslider .flex-prev:before{content:'\f104'}.flexslider .flex-next:before{content:'\f105'}.slides:after{clear:both;content:'.';display:block;height:0;line-height:0;visibility:hidden}html[xmlns] .slides{display:block}* html .slides{height:1%}.entry .flexslider{margin-bottom:40px}.hero-slider.flexslider{height:565px;overflow:hidden;position:relative;width:100%;z-index:1}.hero-slider.flexslider .flex-viewport{width:100%}.hero-slider.flexslider>ul.slides{height:100%}.hero-slider.flexslider>ul.slides li{background-attachment:scroll !important;height:565px;overflow:hidden;position:static;width:100%}.hero-slider.flexslider .flex-control-nav{bottom:-40px;transition:all .3s ease .1s}.hero-slider.flexslider:hover .flex-control-nav{bottom:10px;transition:bottom .3s .2s}.hero-slider.flexslider:hover .flex-prev{left:20px}.hero-slider.flexslider:hover .flex-next{right:20px}.hero-slider.flexslider .flex-prev,.hero-slider.flexslider .flex-next{background:rgba(0,0,0,0.5);border-radius:5px;color:#fff;display:block;font-size:25px;height:50px;line-height:50px;margin-top:-30px;right:-50px;text-align:center;top:50%;transition:all .3s ease .2s;width:50px}.hero-slider.flexslider ul.slides li a{display:block;height:100%;width:100%}.hero-slider.flexslider ul.slides li .container{display:table;height:100%;vertical-align:middle}.hero-slider.flexslider ul.slides li .container .slider-caption{display:table-cell;vertical-align:middle}.hero-slider.flexslider .flex-prev{left:-50px}.slider-caption>span{background:rgba(0,0,0,0.5);color:#fff;font-size:24px;padding:30px}.inner-slider.flexslider{height:230px}.slider-wrapper{position:relative}.nivoSlider{box-shadow:none !important;margin-bottom:0 !important;overflow:hidden;position:relative;z-index:1}.nivoSlider img{max-height:100%}.nivo-directionNav a{top:45% !important}.nivo-controlNav{bottom:10px;position:absolute;width:100%;z-index:2}.nivo-caption{background:rgba(0,0,0,0.7);text-align:center}.nivoslider{height:230px;overflow:hidden}.double-border{height:3px;position:relative;width:100%}.double-border>div{display:block;height:3px;left:0;position:absolute;top:0;width:50%}.double-border>div:last-child{left:auto;right:0}.nav-np a{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#666;display:inline-block;font-family:FontAwesome;font-size:18px;font-style:normal;font-weight:normal;height:25px;line-height:25px;position:absolute;right:6px;text-align:center;text-decoration:none;top:9px;transition:all .3s ease .1s;width:25px}.nav-np a:first-child{left:auto;right:30px}.nav-np a:last-child{left:auto;right:6px}.border-cols{border-bottom:1px solid #e8e8e8;margin:30px 0}.border-cols>div{border-right:1px solid #e8e8e8;float:left;padding:0 15px}.border-cols>div:first-child{padding-left:0}.border-cols>div:last-child{border:0}.border-right{border-right:1px solid #e8e8e8}.border-right.panel-widget-style{padding-right:15px}.border-left{border-left:1px solid #e8e8e8}.border-left.panel-widget-style{padding-left:15px}.border-top{border-top:1px solid #e8e8e8}.border-bottom{border-bottom:1px solid #e8e8e8}.border-cols:after,.border-cols:before,.post-content:after,.post-content:before,.related-posts:after,.related-posts:before{content:' ';display:table}.border-cols:after,.post-content:after,.related-posts:after{clear:both}.cols2>div{width:50%}.cols3>div{width:33.333333%}.cols4>div{width:25%}.basic-link{display:inline-block;font-size:13px}.basic-link:hover{color:#333}.basic-link.inverted{margin-top:10px;text-transform:uppercase}.sort-destination,.isotope-grid{list-style-type:none;margin:0}.isotope-grid{margin-top:40px}.isotope-grid.posts-grid{margin-top:0}.dark-bg h2.title{border-bottom-color:#fff;color:#fff}.dark-bg h2.title small{color:#fff}body{background-attachment:fixed;background-color:#fff;color:#666;font-size:14px;font-weight:300;line-height:23px}body.boxed{background-color:#666}body.boxed .body{background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,0.2);height:auto;margin:0 auto;max-width:1080px;position:relative;width:100%}@media (min-width: 1200px){body.boxed .body .site-header,body.boxed .body .main-menu-wrapper{max-width:100%;width:1080px}}body.boxed .body .site-header{border-radius:0;box-shadow:none}body.boxed .body .lower-header{border-radius:0;box-shadow:none}@media (min-width: 1200px){body.boxed .is-sticky .full-width-menu{width:1080px}}.site-header{border-radius:0 0 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,0.1);left:50%;margin:0 auto;margin-left:-540px;position:absolute;top:0;width:1080px}.site-header h1.logo .default-logo{display:block}.site-header h1.logo .retina-logo{display:none}.logged-in.admin-bar .site-header{top:32px}.logged-in.admin-bar .is-sticky .lower-header{top:32px !important}.logged-in.admin-bar .header-v2 .site-header{top:0}.logged-in.admin-bar .header-v2 .is-sticky .lower-header{top:32px !important}.logged-in.admin-bar .header-v3 .site-header{top:0}.logged-in.admin-bar .header-v3 .is-sticky .full-width-menu{top:32px !important}.boxed.logged-in.admin-bar .header-v1 .site-header{top:0}.top-custom-text{color:#ccc;padding-top:0}.top-custom-text a{color:#fff}.top-header{background-color:#292929;height:37px;position:relative;z-index:2}.top-header .social-links{float:right}.top-header .social-links li{line-height:35px}.top-header .social-links a{color:rgba(255,255,255,0.4);display:block;padding:0 5px;transition:all .3s ease .1s}.top-header .social-links a:hover{opacity:1}.events-ajax-caller{list-style-type:none;margin:0}.events-ajax-caller h3{margin-bottom:10px}.events-ajax-caller .btn{margin-top:10px}.events-ajax-caller .grid-content{padding-bottom:20px}.events-ajax-caller .counter-preview{height:38px;width:100%}.events-ajax-caller .counter-preview:before,.events-ajax-caller .counter-preview:after{content:' ';display:table}.events-ajax-caller .counter-preview:after{clear:both}.events-ajax-caller .counter-preview .timer-col{text-align:center;width:25%}.upcoming-event-bar{line-height:37px}.upcoming-event-bar h4{border-right:1px solid #1e2326;color:#fff;float:left;font-size:11px;line-height:37px;margin-bottom:0;opacity:.7;padding-right:12px}.preview-event-bar{line-height:37px}.preview-event-bar h4{border-right:1px solid #1e2326;color:#fff;float:left;font-size:11px;line-height:37px;margin-bottom:0;margin-right:12px;opacity:.7}.counter{float:left;height:37px;overflow:hidden}.counter .timer-col{border-right:1px solid #1e2326;float:left;padding:0 10px}.counter-preview{border-right:1px solid #1e2326;float:left;height:37px}.counter-preview .timer-col{border-right:1px solid #3d474c;float:left;padding:0 10px}.timer-col #days,.timer-col #hours,.timer-col #minutes,.timer-col #seconds{color:#fff;display:inline-block;opacity:.8}.timer-col .timer-type{font-size:12px}.top-menu{float:right;list-style-type:none;margin:0}.top-menu li{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.top-menu li a{color:rgba(255,255,255,0.8);display:block;line-height:37px;padding:0 20px;transition:all .3s ease .1s}.top-menu li a:hover{text-decoration:none}.lower-header{background-color:rgba(255,255,255,0.9);border-radius:0 0 5px 5px;min-height:60px;position:relative;transition:all .3s;width:100%;z-index:9}.lower-header.sticky-header{height:60px}h1.logo{float:left;font-size:16px;line-height:normal;margin:0;padding:11px 0}h1.logo a{line-height:1}h1.logo .theme-blogname{line-height:38px}h1.logo img{transition:all .3s}.sticky-header h1.logo img{height:42px}.for-navi .col-md-8{position:inherit !important}.for-navi.container{position:relative}.main-navigation{display:block;width:100%}.main-navigation>ul{float:right;list-style-type:none;margin:0}.main-navigation>ul>li{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.07em;position:relative;text-transform:uppercase}.main-navigation>ul>li>a{color:#555;display:block;line-height:60px;padding:0 12px;transition:all .3s}.main-navigation>ul>li>a>i{color:#999}.main-navigation>ul>li>a:hover{text-decoration:none}.main-navigation>ul>li:last-child>a{padding-right:0}.main-navigation>ul>li:last-child ul li ul:before{margin-left:20px}.main-navigation>ul>li .smenu-opener{display:none}.main-navigation>ul>li ul{background:#e8e8e8;border-radius:0 0 4px 4px;box-shadow:0 1px 2px rgba(0,0,0,0.2);display:none;height:auto;left:30px;list-style-type:none;margin:0;margin-left:12px;min-width:100%;position:absolute;top:75px;z-index:999}.main-navigation>ul>li ul:before{border:solid transparent;border-bottom-color:rgba(41,41,41,0.9);border-width:5px;content:' ';height:0;left:50%;margin:-10px 0 0 -10px;pointer-events:none;position:absolute;top:auto;width:0}.main-navigation>ul>li ul li ul:before{border:solid transparent;border-right-color:rgba(41,41,41,0.9);border-width:5px;content:' ';height:0;left:0;margin:15px 0 0 -10px;pointer-events:none;position:absolute;top:auto;width:0}.main-navigation>ul>li:hover ul{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;display:block}.main-navigation>ul>li>ul li{font-size:11px;line-height:normal;position:relative}.main-navigation>ul>li>ul li>a{border-bottom:1px solid rgba(255,255,255,0.2);color:rgba(255,255,255,0.8);display:block;padding:10px 20px;text-decoration:none;white-space:nowrap}.main-navigation>ul>li>ul li:last-child>a{border-bottom:0}.main-navigation>ul>li>ul li ul{border-radius:4px;left:100% !important;list-style-type:none;margin:0;margin-left:11px;min-width:inherit;position:absolute;top:0 !important}.main-navigation>ul>li>ul>li a:hover{color:#fff}.main-navigation>ul>li>ul>li>a:hover{background-color:rgba(0,0,0,0.05);text-decoration:none}.main-navigation>ul>li.megamenu{left:0;position:inherit !important}.main-navigation>ul>li.megamenu i{font-size:100%}.main-navigation>ul>li.megamenu>ul{left:-20px !important;list-style-type:none;margin:0;width:1080px}.main-navigation>ul>li.megamenu>ul:before{border:solid transparent;border-bottom-color:rgba(41,41,41,0.9);border-width:5px;content:' ';height:0;left:50%;margin:-10px 0 0 -10px;pointer-events:none;position:absolute;top:auto;width:0}.main-navigation>ul>li.megamenu .meta-data{text-transform:none}.main-navigation .megamenu-container{color:#fafafa;padding:25px;width:100%}.main-navigation .megamenu-container p{color:rgba(255,255,255,0.8);font-size:13px;font-weight:normal;text-transform:none}.main-navigation .megamenu-container ul{background:transparent;border-radius:0;box-shadow:none;color:#fafafa;display:block !important;left:0 !important;list-style-type:none;margin:0;margin-left:0;opacity:1 !important;position:relative !important;text-align:left !important}.main-navigation .megamenu-container ul .meta-data{color:#fafafa}.main-navigation .megamenu-container ul li a{border-bottom:0;display:block;padding:7px 0;white-space:normal}.main-navigation .megamenu-container ul li a i{display:none}.main-navigation .megamenu-container ul.sub-menu li a:hover{text-decoration:none}.main-navigation .megamenu-container .megamenu-sub-title{border-bottom:1px solid rgba(255,255,255,0.2);color:#fff;display:block;font-size:17px;font-weight:400;margin-bottom:12px;padding-bottom:7px;text-align:left !important}#menu-toggle{float:right;font-size:20px;line-height:60px}.lower-header{height:auto}.header-v2 .site-header,.header-v3 .site-header{border-radius:0;box-shadow:none;left:0;margin:0;position:relative;width:100%}.header-v2 .is-sticky .lower-header,.header-v3 .is-sticky .lower-header{border-radius:0;box-shadow:none;left:0;margin:0;width:100%}.search-module,.cart-module{position:relative}.search-module-trigger,.cart-module-trigger{float:right;line-height:60px;margin-left:15px;position:relative;text-align:right;width:30px}.search-module-opened,.cart-module-opened{background:#fff;border:1px solid #ddd;border-top:0;display:none;padding:15px;position:absolute;right:0;top:60px;z-index:999}.cart-module-opened{min-width:240px;padding:0}.header-quickcart .woocommerce-mini-cart{list-style-type:none;margin:0;padding-bottom:5px}.header-quickcart .woocommerce-mini-cart>li{border-bottom:1px solid rgba(0,0,0,0.1) !important;line-height:1.2em;padding:15px !important}.header-quickcart .woocommerce-mini-cart>li .quantity{font-size:13px}.header-quickcart .woocommerce-mini-cart>li .remove_from_cart_button{float:right}.header-quickcart .woocommerce-mini-cart>li>a>img{float:left;height:50px;margin-right:12px;width:50px}.header-quickcart .woocommerce-mini-cart li:last-child{border-bottom:0 !important}.header-quickcart .woocommerce-mini-cart__buttons{margin:0 -1px -1px}.header-quickcart .woocommerce-mini-cart__buttons a{border-bottom:0 !important;border-radius:0 !important;float:left;font-size:13px;line-height:25px !important;margin:0;padding:.618em 1em;text-align:center;width:50%}.header-quickcart .woocommerce-mini-cart__total{border-top:1px solid #ddd;margin-bottom:0;padding:15px}.header-quickcart .woocommerce-mini-cart__empty-message{margin-bottom:0;padding:15px}.header-quickcart ul.cart_list li a,.header-quickcart ul.product_list_widget li a{color:#555;display:block;font-weight:700}.header-quickcart ul.cart_list li:before,.header-quickcart ul.cart_list li:after{content:'';display:table}.header-quickcart ul.cart_list li:after{clear:both}.header-quickcart a.remove{border:0;border-radius:100%;color:#f00 !important;display:block;font-size:1.5em;font-weight:700;height:1em;line-height:1;text-align:center;text-decoration:none;width:1em}.header-quickcart a.remove:hover{background:#f00;color:#fff !important}.cart-tquant{background:#f00;border-radius:100%;color:#fff;font-size:10px;font-weight:700;line-height:12px;margin-top:-14px;padding:2px 5px;position:absolute;right:-14px;text-align:center;top:50%}.full-width-menu{position:absolute;width:100%}.full-width-menu .main-navigation>ul>li>a{color:#fff;line-height:45px;margin:0 10px}.full-width-menu .main-navigation>ul>li>a>i{color:#eee}.full-width-menu .main-navigation>ul>li>a:hover{color:rgba(255,255,255,0.8)}.full-width-menu .main-navigation>ul>li ul{margin-left:20px;top:45px}.full-width-menu .main-navigation>ul>li ul li{font-size:12px;font-weight:400;text-transform:none}.full-width-menu .main-navigation>ul>li ul li ul:before{border-right-color:#fff}.full-width-menu .main-navigation>ul>li ul ul{margin-left:12px;top:0}.full-width-menu .main-navigation>ul>li.megamenu>ul:before{border-bottom-color:#fff}.full-width-menu .main-navigation>ul>li.megamenu>ul ul:before{display:none}.full-width-menu .main-navigation>ul>li>ul:before{border-bottom-color:#fff}.full-width-menu .main-navigation>ul>li>ul li>a{border-bottom-color:#eee;color:#666}.full-width-menu .main-navigation>ul>li>ul>li a:hover{color:#666}.full-width-menu .main-navigation .megamenu-container{color:#666;text-align:left;width:1040px}.full-width-menu .main-navigation .megamenu-container .megamenu-sub-title{border-bottom-color:#eee;color:#666}.full-width-menu .main-navigation .megamenu-container p{color:#666}.full-width-menu .main-navigation .megamenu-container ul{color:#666;margin-left:0;top:0}.full-width-menu .main-navigation .megamenu-container ul .meta-data{color:#ddd}.full-width-menu .search-module-trigger,.full-width-menu .cart-module-trigger{color:#fff}.full-width-menu>.container>.main-navigation>ul{float:none}.header-v3 .search-module-trigger,.header-v3 .cart-module-trigger{line-height:normal;margin-top:12px}.header-v3 .lower-header{position:static !important}.header-v3 .lower-header .social-links{margin-top:24px}.header-v3 .top-header .social-links{display:none}.timeline{list-style:none;padding:20px 0;position:relative}.timeline:before{background-color:#eceae4;bottom:0;content:' ';left:50%;margin-left:-1.5px;position:absolute;top:0;width:3px}.timeline>li{margin-bottom:20px;position:relative}.timeline>li:before,.timeline>li:after{content:' ';display:table}.timeline>li:after{clear:both}.timeline>li>.timeline-panel{border:1px solid #eceae4;border-radius:5px;box-shadow:0 1px 6px rgba(0,0,0,0.05);float:left;padding:20px;padding-top:10px;position:relative;width:46%}.timeline>li>.timeline-panel:before{border-bottom:10px solid transparent;border-left:10px solid #eceae4;border-right:0 solid #eceae4;border-top:10px solid transparent;content:' ';display:inline-block;position:absolute;right:-10px;top:29px}.timeline>li>.timeline-panel:after{border-bottom:9px solid transparent;border-left:9px solid #fff;border-right:0 solid #fff;border-top:9px solid transparent;content:' ';display:inline-block;position:absolute;right:-9px;top:30px}.timeline>li>.timeline-badge{border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;color:#fff;font-size:12px;height:50px;left:50%;line-height:12px;margin-left:-25px;padding-top:11px;position:absolute;text-align:center;top:16px;width:50px;z-index:10}.timeline>li>.timeline-badge span{display:block;font-size:14px;line-height:16px}.timeline>li.timeline-inverted>.timeline-panel{float:right}.timeline>li.timeline-inverted>.timeline-panel:before{border-left-width:0;border-right-width:10px;left:-10px;right:auto}.timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:9px;left:-9px;right:auto}.timeline-title{color:inherit;margin-bottom:10px;margin-top:8px}.timeline-title a{text-decoration:none}.timeline-body>p:last-child,.timeline-body>ul:last-child{margin-bottom:0}.timeline-body>p+p{margin-top:5px}.timeline-body .media-box{margin-bottom:15px}.events-timeline.timeline>li>.timeline-panel{padding:0}.events-timeline.timeline>li .timeline-heading{padding:20px;padding-bottom:10px;padding-top:10px}.events-timeline.timeline .timeline-body .media-box{margin-bottom:0}.events-timeline .info-cols li{border-bottom:0;border-top:1px solid #e8e8e8}.events-timeline .info-cols li:last-child{border-right:0}.events-timeline .info-cols li a:hover{background:none}.blog-full-width .meta-data{margin-top:7px}.blog-full-width .meta-data span{display:block;margin:10px 0}.blog-full-width .post .img-thumbnail{margin-bottom:20px}.blog-full-width .post-meta:before,.blog-full-width .post-meta:after{content:' ';display:table}.blog-full-width .post-meta:after{clear:both}.blog-full-width .post-meta>span{border-bottom:1px solid #e8e8e8;padding-bottom:9px}.blog-full-width .post-list-item{border-bottom:0}.blog-full-width .img-thumbnail{margin-bottom:20px}.fluid-width-video-wrapper{display:inline-block !important;height:0 !important;margin:0 !important;padding:0 !important;padding-top:56.25% !important;position:relative !important;width:100% !important}.fluid-width-video-wrapper iframe{bottom:0 !important;left:0 !important;position:absolute !important;right:0 !important;top:0 !important}.site-header{z-index:999}.hero-slider{border-bottom-style:solid;border-bottom-width:3px}.tp-limited,.hero-slider{position:relative;z-index:1}.tp-limited ul{list-style-type:none;margin:0}.lead-block{background:url("assets/images/wave-high.png") repeat-x #fafafa;border-bottom:#e8e8e8 1px solid;padding:50px 0}.wave-bg{background-image:url("assets/images/wave-high.png");background-repeat:repeat-x}.home .main{border:0}.home .content{padding:0}.home .sidebar{padding-bottom:30px;padding-top:40px}.home .latest-posts h3 .title-border{padding-bottom:18px}.content{min-height:400px;padding:40px 0 50px}.no-top-content-padding{margin-top:-40px}.no-bottom-content-padding{margin-bottom:-50px}.border-col{border-right:#e8e8e8 1px solid;padding-bottom:40px;padding-top:40px}.right-sidebar .widget{margin-bottom:30px}.page-template-template-home-php .content{padding:0}.posts-listing{list-style-type:none;margin:0}.posts-listing .post-time{display:block}.posts-listing .post-excerpt{margin-top:15px}.posts-listing .post-list-item:first-child{padding-top:10px}.posts-listing .post-title{display:block;font-size:18px;font-weight:400;margin-bottom:0}.toblog{margin-top:15px}.sticky .post-title{font-style:italic;font-weight:bold}.post-tags{margin:20px 0}.post-tags a{background:#fafafa;border:1px solid rgba(0,0,0,0.1);border-radius:3px;color:#666;display:inline-block;font-size:12px;margin-bottom:7px;margin-right:4px;padding:2px 8px;text-decoration:none}.post-list-item{border-bottom:#e8e8e8 1px solid;padding:30px 0}.post-list-item .continue-reading-link{margin-top:0}.upcoming-events{list-style-type:none;margin:0}.upcoming-events>li{padding-top:12px;position:relative}.upcoming-events .event-title{margin-bottom:0}.upcoming-events .event-thumb{border-radius:100%;display:inline-block;float:left;height:75px;width:75px}.upcoming-events .event-excerpt{min-height:79px;padding-left:85px}.upcoming-events .event-date{border-radius:100%;color:#fff;font-size:12px;font-weight:700;height:67px;left:4px;opacity:0 !important;position:absolute;text-align:center;text-transform:uppercase;top:16px;transition:all .3s ease .1s;width:67px}.upcoming-events .event-date .day{display:block;font-size:24px;margin-top:12px}.upcoming-events .event-date .monthyear{display:block;font-size:11px}.upcoming-events li:hover .event-date{opacity:.9 !important;transition:opacity .3s .2s}.upcoming-events .event-cats a{color:#999}.upcoming-events .event-location{font-size:12px}.widget_team_project>ul>li{padding-top:12px;position:relative}.widget_team_project>ul>li .img-thumbnail{border-radius:100%;display:inline-block;float:left;height:75px;width:75px}.widget_team_project>ul>li .people-info{min-height:79px;padding-left:85px}.upcoming-events-footer{text-align:center}.upcoming-events-footer a{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.featured-projects{padding:40px 0}.featured-projects h2,.featured-projects h2 small{color:#fff}.featured-project-block{background:#fafafa;display:block;margin-bottom:10px;padding:7px;position:relative}.project-overlay{background-color:rgba(0,0,0,0.5);bottom:7px;color:#fff;font-size:11px;left:7px;padding-left:10px;position:absolute;text-transform:uppercase}.project-overlay .project-title{float:left;line-height:16px;padding:4px 0}.project-overlay .project-cat{display:inline-block;float:right;letter-spacing:1px;line-height:24px;padding:0 10px;text-align:center}.our-partners{background-color:#fafafa;background-image:url("assets/images/wave-high.png");background-repeat:repeat-x;border-top:#e8e8e8 1px solid;padding:40px 0}.partner-logos{list-style-type:none;margin:0}.partner-logos li{display:inline-block;margin:28px 26px 0;width:100px}.partner-logos li:last-child{margin-right:0}.site-footer{color:#8a8a8a}.site-footer a{color:#ccc}.site-footer a:hover{color:#fff}.site-top-footer{background-color:#2f2f2f;background-image:url("assets/images/wave-high.png");background-repeat:repeat-x;padding:40px 0}.site-bottom-footer{background-color:#292929;border-top:1px solid #252525;font-size:12px;padding:20px 0}.site-bottom-footer p{color:#666;margin-bottom:0}.footer-nav{float:right;list-style-type:none;margin:0}.footer-nav li{display:inline-block;margin-left:15px;text-transform:uppercase}#trr-footer{background-color:#004c2e}.page-header{background-color:#ccc;background-position:center center;background-repeat:no-repeat;background-size:cover;border:0;border-bottom-style:solid;border-bottom-width:3px;margin:0;min-height:230px;padding-bottom:0}.page-header h2{color:#fff;padding-top:155px;text-align:right}.page-header .breadcrumb{background:none;font-size:12px;margin:0;padding:0;padding-top:165px;text-transform:uppercase}.header-v2 .page-header,.header-v3 .page-header{min-height:180px}.header-v2 .page-header h2,.header-v3 .page-header h2{padding-top:70px}.header-v2 .page-header .breadcrumb,.header-v3 .page-header .breadcrumb{padding-top:78px}.secondary-bar{background:url("assets/images/wave-high.png") repeat-x #fafafa;border-bottom:#e8e8e8 1px solid;padding:20px 0}.featured-events.flexslider .flex-prev,.featured-events.flexslider .flex-next{top:-40px}.featured-events ul.slides{background:#fff;border-top:2px solid transparent;padding:0 0 7px 10px}.passed-events.angles li{float:left;margin:0;margin-bottom:8px;padding-right:20px;width:50%}.listing-header{position:relative}.listing-header h2 .label{position:relative;top:-5px}.listing-header h3{margin-bottom:0}.events-listing .listing-header{position:relative}.events-listing .upcoming-events li{background-color:#fff;padding-bottom:6px;padding-left:10px}.events-listing .upcoming-events li .event-date{left:14px}.events-listing .upcoming-events li:nth-child(2n+1){background-color:#fafafa}.events-listing .upcoming-events li:hover .event-details-btn{color:#fff}.events-listing .event-details-btn{background-color:#e8e8e8;color:#666;display:block;float:right;font-size:24px;height:auto;line-height:95px;margin-bottom:-11px;margin-left:10px;position:relative;text-align:center;top:-11px;width:60px}#loading-image{background:rgba(255,255,255,0.7);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}#loading-image-img{left:50%;margin:-64px 0 0 -64px;position:absolute;top:50%}.media-box .flexslider .flex-prev{left:10px;margin-top:-15px;right:auto;top:50%}.media-box .flexslider .flex-next{left:auto;margin-top:-15px;right:10px;top:50%}.grid-holder{float:left;list-style-type:none;margin:0;margin-left:-3%;width:105%}.grid-holder .grid-item{float:left;margin-left:3%}.grid-holder.col-2 .grid-item{width:47%}.grid-holder.col-3 .grid-item{width:29.63%}.grid-holder.col-4 .grid-item{width:22%}.grid-item{border-bottom:medium none;margin-bottom:3%}.grid-item h3{line-height:1.2em}.grid-item-inner{background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,0.2)}.format-gallery .slides a{display:block;height:auto !important}.format-gallery .flexslider .slides{height:auto !important}.grid-media{position:relative}.info-cols{list-style-type:none;margin:0;width:100%}.info-cols li{border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;float:left;height:40px;text-align:center;width:25%}.info-cols li a{display:block;font-size:15px;padding:10px;text-align:center;width:100%}.info-cols li a:hover{background-color:#fafafa}.grid-content{padding:15px 20px}.grid-content .fa-external-link{margin-left:10px}.single-event-info .day{color:#333;display:block;font-size:36px;margin-bottom:5px;text-transform:uppercase}.single-event-info .day .label{position:relative;top:-8px}.single-event-info .date{display:block;letter-spacing:2px;margin-top:7px}.single-event-info .time{border-radius:3px;color:#fff;font-size:12px;font-weight:700;padding:3px 10px;text-transform:uppercase}.event-single-venue>span{display:block}.event-single-venue>span:first-child{border-radius:3px;color:#fff;float:left;font-size:3em;height:60px;line-height:58px;margin-right:10px;text-align:center;width:60px}.event-register-block{background-color:#fff;border-style:dashed;border-width:1px;display:block;font-weight:700;line-height:45px;padding:12px;text-align:center;text-transform:uppercase}.event-register-block:hover{color:#fff}.entry .tabs{margin-top:40px}#solutions>div{margin-bottom:30px}#help{margin-top:-20px}.projects-grid .project-cat{bottom:0;color:#fff;font-size:11px;letter-spacing:1px;padding:2px 12px;position:absolute;right:0;text-transform:uppercase;z-index:99}.gallery-grid .gallery-cat{bottom:0;color:#fff;font-size:11px;letter-spacing:1px;padding:2px 12px;position:absolute;right:0;text-transform:uppercase;z-index:99}.gallery-grid .format-gallery{margin-bottom:60px !important}.posts-grid h3.post-title{margin-bottom:5px}.posts-grid .meta-data{margin-bottom:12px}.single-post .meta-data{margin-bottom:20px}.post-single-image{margin-bottom:20px}.related-posts{margin:20px 0}.related-posts h3{margin-bottom:0;margin-top:10px}#about-join .icon-block{margin-top:40px}.staff-item{margin:20px 0 30px}.staff-item .social-links{margin-bottom:12px}.staff-item h3{margin-bottom:0}.staff-item .meta-data{display:block;margin-bottom:10px}.staff-volunteers{color:#fff;margin-bottom:20px;padding:25px}.custom-donate-amount{display:none}.googleMap{height:250px}#message{margin-top:20px}.post-comments{margin:40px 0 20px}.comments{list-style-type:none;margin:0}.comments li{border-bottom:1px solid #e8e8e8;padding-bottom:10px;padding-top:30px}.comments li ul{border-top:1px solid #e8e8e8;list-style-type:none;margin-bottom:0;margin-left:0;margin-right:0}.comments li ul li{margin-left:50px}.comments li ul li:last-child{border-bottom:0}.comments li .img-thumbnail{float:left;margin-right:20px}.comments li h5{margin-bottom:5px}.comments li:last-child{border-bottom:0}.comments .comment-text{margin-top:20px}.post-comment-form{border-bottom:0;margin:30px 0 0}.post-comment-form .form-control{margin-bottom:20px}.sidebar .widget{word-wrap:break-word}.sidebar .widget abbr[title]{border-color:#f8f7f3}.sidebar .widget mark,.sidebar .widget ins{color:#000}.sidebar .widget pre,.sidebar .widget fieldset{border-color:#f8f7f3}.sidebar .widget.sidebar-widget:last-child{margin-bottom:0}.sidebar h3.title .title-border{padding-bottom:18px}.widget address{margin-bottom:18px}.widget.sidebar-widget{margin-bottom:30px}.widget li .sub-menu{border-top:1px solid #e8e8e8;margin-top:8px;padding-left:12px;padding-top:8px}.widget li .sub-menu li{border-bottom:1px solid #e8e8e8}.widget li .sub-menu li:last-child{border-bottom:0;padding-bottom:0}.widget.widget_gaea_insta_gallery ul li,.widget.widget_insta_gallery ul li,.widget.flickr_widget ul li{border-bottom:0;float:left;margin-bottom:2px;margin-right:2.33%;margin-top:5px;padding:0;width:31%}.widget.widget_gaea_insta_gallery li:nth-child(3n+3),.widget.widget_insta_gallery li:nth-child(3n+3),.widget.flickr_widget li:nth-child(3n+3){margin-right:0}.widget.widget_insta_gallery ul li a,.widget.flickr_widget ul li a,.widget.flickr_widget_alt ul li a{display:inline}.widget.recentposts_widget li a{display:inline}.widget.flickr_widget_alt ul li{border-bottom:0;padding:0}.sidebar .widget form,.sidebar .widget input,.sidebar .widget select,.sidebar .widget textarea,.site-footer .widget form,.site-footer .widget input,.site-footer .widget select,.site-footer .widget textarea{max-width:100%}.sidebar .widget ul,.sidebar .widget ol,.site-footer .widget ul,.site-footer .widget ol{list-style-type:none;margin:0}.sidebar .widget li,.site-footer .widget li{margin-bottom:8px;padding-bottom:8px}.calendar-nav-pills{margin-bottom:25px}.widget_calendar table{line-height:2;margin:0;width:100%}.widget_calendar caption{color:#666;font-weight:700;line-height:1.7142857142;margin-bottom:18px;text-align:left;text-transform:uppercase}.widget_calendar thead th{background-color:#eceae4;padding-left:5px;padding-right:5px;text-align:center}.widget_calendar tbody td{padding-left:5px;padding-right:5px;text-align:center}.widget_calendar tbody a{background-color:#f8f7f3;display:block;padding-left:5px;padding-right:5px;text-decoration:none}.widget_calendar tbody a:hover{background-color:#eceae4}.widget_calendar #prev{padding-left:5px}.widget_calendar #next{padding-right:5px;text-align:right}.search-form-widget{margin-top:10px}.widget_custom_category ul{list-style-type:none;margin:0}.widget_custom_category ul li{margin-bottom:8px;padding-bottom:8px}.widget_custom_category ul,.widget_categories ul,.widget_archive ul,.widget_recent_entries ul,.widget_recent_comments ul,.widget_links ul,.widget_meta ul,.custom_categories_widget ul,.widget_custom_category ul,.widget_selected_post ul{list-style-type:none;margin:0}.upcoming_events_widget,.widget_nav_menu,.widget_pages{list-style-type:none;margin:0}.widget_custom_category ul li,.widget_categories ul li,.widget_archive ul li,.widget_recent_entries ul li,.widget_recent_entries ul li,.widget_recent_comments ul li,.widget_links ul li,.widget_meta ul li,.widget_custom_category ul li,.widget_selected_post ul li{border-bottom:1px solid #e8e8e8;margin:0;margin-bottom:8px;padding:0;padding-bottom:8px}.upcoming_events_widget li,.custom_categories_widget li,.widget_nav_menu li,.widget_pages li{border-bottom:1px solid #e8e8e8;margin:0;margin-bottom:8px;padding:0;padding-bottom:8px}.widget_selected_post li .media-box{float:left;margin-right:20px;width:90px}.widget_selected_post li .meta-data{display:block}.footer-widget.widget_custom_category ul li,.footer-widget.widget_categories ul li,.footer-widget.widget_archive ul li,.footer-widget.widget_recent_entries ul li,.footer-widget.widget_recent_entries ul li,.footer-widget.widget_recent_comments ul li,.footer-widget.widget_links ul li,.footer-widget.widget_meta ul li,.footer-widget.widget_custom_category ul li{border-bottom-color:#3b3b3b}.footer-widget.upcoming_events_widget li,.footer-widget.custom_categories_widget li,.footer-widget.widget_nav_menu li,.footer-widget.widget_pages li{border-bottom-color:#3b3b3b}.footer-widget.widget_team_project>ul>li{border-bottom-color:#3b3b3b}.footer-widget .widgettitle{color:#ccc;font-size:11px;font-weight:700}.widget_custom_category ul li a,.widget_categories ul li a,.widget_archive ul li a,.widget_recent_entries ul li a,.widget_recent_entries ul li a,.widget_recent_comments ul li a,.widget_links ul li a,.widget_meta ul li a,.widget_custom_category ul li a{display:inline-block;position:relative;text-align:left}.custom_categories_widget li a,.widget_nav_menu li a,.widget_pages li a{display:inline-block;position:relative;text-align:left}.upcoming_events_widget li{text-align:left}.widget_team_project>ul>li{border-bottom:1px solid #e8e8e8}.widget_team_project>ul>li .people-info .people-name{margin-bottom:5px;margin-top:12px}.widget_team_project>ul>li .people-info .people-position{font-size:12px}.tagcloud a{background:#fafafa;border:1px solid rgba(0,0,0,0.1);border-radius:3px;color:#fff;display:inline-block;font-size:12px;margin-bottom:7px;margin-right:4px;padding:2px 8px;text-decoration:none}.tagcloud a:hover{color:#fff;text-decoration:none}.flickr_widget_alt ul li{float:left;margin-bottom:20px;margin-right:2%;width:48%}.flickr_widget_alt li:nth-child(2n+2){margin-right:0}.twitter-widget li:nth-child(odd){display:none}.widget_twitter_feeds li span.date{border-radius:3px;color:#fff !important;display:inline-block;font-size:11px;margin-top:3px;padding:1px 10px;text-transform:uppercase}.widget_recent_comments ul li{text-align:left}.widget_recent_comments ul li a{float:none;font-weight:bold}.widget_latest_gallery ul{margin-left:-3%;width:100%}.widget_latest_gallery ul:before,.widget_latest_gallery ul:after{content:' ';display:table}.widget_latest_gallery ul:after{clear:both}.widget_latest_gallery ul li{float:left;margin-left:3%;margin-right:0;width:47%}#back-to-top{background:rgba(0,0,0,0.7);border-radius:3px;bottom:17px;color:#fff;display:none;padding:5px 12px;position:fixed;right:17px}.share-bar{clear:both;display:block;margin:20px 0}.share-bar .share-title{color:#ccc;float:left;margin-left:0;margin-right:10px;text-transform:uppercase}.share-bar:before,.share-bar:after,.widget_search:before,.widget_search:after{content:' ';display:table}.share-bar:after,.widget_search:after{clear:both}.share-buttons{list-style-type:none;margin:20px 0 10px}.share-buttons>li{float:left;margin-bottom:10px;margin-left:5px;padding:0}.share-buttons>li>a{border-radius:50%;color:#fff;display:inline-block;height:28px;line-height:28px;margin:0;text-align:center;width:28px}.share-buttons>li>a:hover{opacity:.8}.share-buttons.share-buttons-squared>li>a{border-radius:0}.share-buttons.share-buttons-gs>li>a{background:#999 !important}.body .share-buttons.share-buttons-naked>li{margin-left:0}.body .share-buttons.share-buttons-naked>li>a{background:none !important}.body .share-buttons-gs.share-buttons-naked>li>a{color:#999}.body .share-buttons-naked.share-buttons-bc .facebook-share>a{color:#3b5998}.body .share-buttons-naked.share-buttons-bc .twitter-share>a{color:#00aced}.body .share-buttons-naked.share-buttons-bc .google-share>a{color:#245dc1}.body .share-buttons-naked.share-buttons-bc .tumblr-share>a{color:#2c4762}.body .share-buttons-naked.share-buttons-bc .pinterest-share>a{color:#cb2027}.body .share-buttons-naked.share-buttons-bc .reddit-share>a{color:#ff4500}.body .share-buttons-naked.share-buttons-bc .linkedin-share>a{color:#007fb1}.body .share-buttons-naked.share-buttons-bc .email-share>a{color:#999}.body .share-buttons-naked.share-buttons-bc .vk-share a{color:#45668e}.facebook-share>a{background:#3b5998}.twitter-share>a{background:#00aced}.google-share>a{background:#245dc1}.tumblr-share>a{background:#2c4762}.pinterest-share>a{background:#cb2027}.reddit-share>a{background:#ff4500}.linkedin-share>a{background:#007fb1}.email-share>a{background:#999}.vk-share a{background:#45668e}.tp-caption{visibility:hidden}.tp-caption .h1,.tp-caption .h2,.tp-caption .h3,.tp-caption .h4,.tp-caption .h5,.tp-caption .h6,.tp-caption .para{color:#fff;display:block}.tp-caption .h1{font-size:72px;letter-spacing:0;text-transform:uppercase}.tp-caption .h2{font-size:40px;letter-spacing:.1em;line-height:55px;text-transform:uppercase}.tp-caption .h4{letter-spacing:1em;text-transform:uppercase}.tp-caption.theme-slider-button a{background:none;background-color:transparent;border-color:#fff;border-radius:20px;border-style:solid;border-width:2px;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:7px 15px;text-decoration:none;text-transform:uppercase}.tp-caption.theme-slider-button a:hover{background:#fff;color:#666}.tp-caption hr.md{background:#fff !important}.number-block{border-radius:5px;color:#fff;font-size:50px;font-weight:700;height:100px;line-height:100px;text-align:center;width:60px}.featured-projects .btn-default:hover{background:#fff;color:#666}.fact-ico{color:#999;display:inline-block;height:100px;line-height:100px;margin:10px 0;width:100px}.countdown{text-align:center}.countdown .fact-ico{height:auto;line-height:normal;margin-bottom:30px;width:auto}.fact{color:#999;display:inline-block;font-size:15px;font-style:italic;margin-top:10px}.counters .timer,.countdown .timer{color:#333;display:inline-block;font-size:38px;font-weight:700}.parallax .counters .timer{color:#fff}.parallax{background-attachment:fixed !important;background-color:#f8f8f8;background-position:center center;background-repeat:no-repeat;background-size:cover}.touch .parallax{background-attachment:scroll !important}.nav-backed-header.parallax{background-attachment:scroll !important}#onemap{height:550px}#onemap.map-single-page{height:200px;width:100% !important}#onemap img{max-width:none}#onemap .map-property{padding-bottom:10px;width:310px}#onemap .property-featured-image{float:left;margin-bottom:10px;margin-right:20px}.woocommerce-pagination{display:none}p.demo_store{border:0;box-shadow:none}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,#sidebar-col .widget input[type='button'],#sidebar-col .widget input[type='reset'],#sidebar-col .widget input[type='submit'],.header-quickcart .woocommerce-mini-cart__buttons a{background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:none;color:#333;font-weight:bold;text-shadow:none;text-transform:uppercase}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover,#sidebar-col .widget input[type='button']:hover,#sidebar-col .widget input[type='reset']:hover,#sidebar-col .widget input[type='submit']:hover{background:#fafafa;border-color:#e8e8e8;color:#333}.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce-page a.button:active,.woocommerce-page button.button:active,.woocommerce-page input.button:active,.woocommerce #respond input#submit:active,.woocommerce-page #respond input#submit:active,.woocommerce #content input.button:active,.woocommerce-page #content input.button:active{top:0}.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce form .form-row input.input-text,.woocommerce-page form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea,.woocommerce #reviews #comment,.woocommerce-page #reviews #comment,#sidebar-col .widget input,#sidebar-col .widget select,#sidebar-col .widget textarea{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.075);color:#555;font-size:14px;height:34px;line-height:1.428571429;padding:6px 12px;resize:vertical;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;vertical-align:middle}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt{border:0 !important;text-shadow:none !important}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{background:#fafafa !important;border-color:#e8e8e8 !important}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{background:#fff !important}.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{border-color:#e8e8e8 !important}.woocommerce a .added_to_cart,.woocommerce-page a .added_to_cart{padding-left:25px}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info{background:#fafafa !important}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before{height:auto}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border-color:#e8e8e8 !important}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{text-transform:uppercase}.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce-page .cart-collaterals .cart_totals tr th{border-color:#e8e8e8 !important}.woocommerce form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.checkout_coupon,.woocommerce-page form.register{border-color:#e8e8e8 !important}.woocommerce #reviews #comment,.woocommerce-page #reviews #comment{height:75px}.woocommerce #reviews #comment ol.commentlist li .comment-text,.woocommerce-page #reviews #comment ol.commentlist li .comment-text{border-color:#e8e8e8 !important}.woocommerce #payment,.woocommerce-page #payment{background:#fafafa !important}.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{background:#fff !important}.woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after{border-color:transparent transparent #fff}.woocommerce span.onsale,.woocommerce-page span.onsale{box-shadow:none;min-width:4em;padding:4px 6px !important;text-shadow:none !important}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{box-shadow:none}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{border:0;box-shadow:none;height:1.1em;width:1.1em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{background:#e8e8e8 !important;box-shadow:none}.woocommerce .widget_layered_nav ul li,.woocommerce-page .widget_layered_nav ul li{padding:5px 0}.woocommerce .widget_layered_nav ul li.chosen a,.woocommerce-page .widget_layered_nav ul li.chosen a{border:0}#sidebar-col .widget input[type='button'],#sidebar-col .widget input[type='reset'],#sidebar-col .widget input[type='submit']{margin-top:15px}#sidebar-col .widget input .input-lg{height:46px}.woocommerce #payment #place_order{color:#fff}.woocommerce ul#shipping_method label{margin-left:25px}.woocommerce .cart-collaterals .cart_totals table{margin-bottom:20px;width:100%}.woocommerce p.myaccount_user{background:#fafafa !important;border:1px solid #eceae4 !important;padding:20px}.woocommerce .addresses .address{background:#fafafa !important;border:1px solid #eceae4 !important;padding:20px}.woocommerce-page table.cart td.actions #coupon_code{width:auto !important}.woocommerce-page form .login{border-color:#e8e8e8 !important}#ship-to-different-address .input-checkbox{float:left;margin-top:14px}#ship-to-different-address label{display:inline-block;font-weight:400;margin-top:0;padding-left:12px}.shipping_calculator{margin-top:30px}h3#order_review_heading{margin-top:30px}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#fff}.variations .label{color:#666}.variations label{font-size:13px;padding-top:6px;text-transform:uppercase}.woocommerce-tabs .panel{box-shadow:none}.post-type-archive-product .star-rating,.tax-product_cat .star-rating{display:none !important}.single_variation{margin-bottom:20px}.woocommerce-MyAccount-navigation ul{border:1px solid #eee;list-style-type:none;margin:0}.woocommerce-MyAccount-navigation ul li a{border-bottom:1px solid #eee;display:block;padding:20px}.woocommerce-MyAccount-navigation ul li:last-child a{border-bottom:0}.sidebar .widget ul.product-categories{list-style-type:disc;margin:10px 0 10px 20px}.sidebar .widget ul.product-categories li{margin:0;padding:0}.sidebar .widget ul.product-categories .children{list-style-type:circle;margin:10px 0 10px 20px}.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-select,.wpcf7-form .wpcf7-textarea,.wpcf7-form .wpcf7-captchar,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-date,#give-recurring-form .form-row input[type='text'],#give-recurring-form .form-row input[type='tel'],#give-recurring-form .form-row input[type='email'],#give-recurring-form .form-row input[type='password'],#give-recurring-form .form-row select,#give-recurring-form .form-row textarea,form.give-form .form-row input[type='text'],form.give-form .form-row input[type='tel'],form.give-form .form-row input[type='email'],form.give-form .form-row input[type='password'],form.give-form .form-row select,form.give-form .form-row textarea,form[id*='give-form'] .form-row input[type='text'],form[id*='give-form'] .form-row input[type='tel'],form[id*='give-form'] .form-row input[type='email'],form[id*='give-form'] .form-row input[type='password'],form[id*='give-form'] .form-row select,form[id*='give-form'] .form-row textarea{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.075);color:#555;font-size:14px;font-weight:400 !important;height:34px;line-height:1.428571429;margin-top:10px;padding:6px 12px;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;vertical-align:middle}.wpcf7-form p{font-weight:700}.wpcf7-form .wpcf7-textarea{border-radius:6px;font-size:18px;height:46px;line-height:1.33;min-height:80px;padding:10px 16px;resize:vertical}.wpcf7-form .wpcf7-text.input-lg,.wpcf7-form .wpcf7-select.input-lg,.wpcf7-form .wpcf7-captchar.input-lg,.wpcf7-form .wpcf7-quiz.input-lg,.wpcf7-form .wpcf7-number.input-lg,.wpcf7-form .wpcf7-date.input-lg{border-radius:6px;font-size:18px;height:46px;line-height:1.33;padding:10px 16px}.wpcf7-form .wpcf7-checkbox,.wpcf7-form .wpcf7-file,.wpcf7-form .wpcf7-radio{display:inline-block;margin-top:10px}.wpcf7-form .wpcf7-list-item{margin-left:.8em}.wpcf7-form .wpcf7-list-item.first{margin-left:0}.wpcf7-form .wpcf7-quiz-label{float:left;font-weight:400 !important;margin-right:10px;padding-top:18px}.wpcf7-form .wpcf7-list-item-label{font-weight:400 !important}.wpcf7-form .wpcf7-submit{background-image:none;border:1px solid transparent;border-radius:20px;border-width:0;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:bold;letter-spacing:1px;line-height:1.52857;margin-bottom:0;padding:6px 12px;text-align:center;text-transform:uppercase;transition:all .3s ease .1s;vertical-align:middle;white-space:nowrap}.wpcf7-form .wpcf7-submit.btn-lg{padding:10px 16px}.give_terms_links{color:#f00}.so-panel.widget .grid-item h1,.so-panel.widget .grid-item h2,.so-panel.widget .grid-item h3,.so-panel.widget .grid-item h4,.so-panel.widget .grid-item h5,.so-panel.widget .grid-item h6{color:inherit}.so-panel.widget_spacer-widget{margin-bottom:0 !important}.no-top-content-padding{margin-top:-50px}.widget_recent_sermons.so-panel.widget h3.widget-title{border:0;margin-bottom:15px;padding-bottom:0}.siteorigin-panels-stretch{overflow:hidden}.no-title-border h2.title{border-bottom:0}.no-title-border .title-border{border-bottom-color:transparent;padding-bottom:0}.panel-grid .title .btn.pull-right{margin-bottom:12px;margin-top:0}.panel-grid .widget .gallery-grid .slides li{margin-bottom:0;padding-bottom:0}.panel-grid .partner-logos li{float:left;margin:0;margin-bottom:30px;padding:0 25px;text-align:center}.panel-grid .partner-logos li h5{display:inline-block;margin-bottom:0;margin-top:10px;width:100%}.panel-grid .partner-logos.owl-carousel li{display:block;margin:0;margin-bottom:0;padding:0 25px;text-align:center;width:100%}.panel-grid .title-border{padding-bottom:18px}.panel-grid h2.title{margin-bottom:25px}.panel-grid ul.upcoming-events li{margin:8px 0}.carousel-container{overflow:hidden}.widget_woocommerce_products ul li{margin:8px 0}.tabs.vertical-tabs .nav-tabs{background:none;border:0;border-right:1px solid #e8e8e8;width:25%}.tabs.vertical-tabs .nav-tabs>li{display:block;float:none;width:100%}.tabs.vertical-tabs .nav-tabs>li>a{background:none;border-right:0}.tabs.vertical-tabs .nav-tabs>li.active>a{background:#fff;border:1px solid #e8e8e8;border-right:0}.tabs.vertical-tabs .tab-content{border-left:1px solid #e8e8e8;float:left;margin-left:-1px;padding-left:20px;padding-top:0;width:75%}.logged-in.admin-bar .is-sticky .lower-header{top:32px}@media (min-width: 1200px){body.boxed .is-sticky .full-width-menu{width:1080px}}@media (min-width: 992px) and (max-width: 1199px){.main-navigation>ul>li>a{padding:0 8px}.main-navigation>ul>li.megamenu>ul{left:-5px !important;width:980px}.site-header{transform:translateX(-50%) !important;margin-left:0 !important;width:100% !important}.gallery-filter ul li span{display:none}}@media (min-width: 992px){.is-sticky .lower-header{background-color:rgba(255,255,255,0.9);background-image:none;border-radius:0;box-shadow:0 1px 2px rgba(0,0,0,0.1) !important;left:0;margin-left:0;z-index:111}}@media only screen and (max-width: 992px){.page-header{height:100px}.site-header{left:0 !important;margin-left:0 !important;width:100% !important;z-index:1000}.body .lower-header{border-radius:0}.body #content-col,.body #sidebar-col{float:none !important}.header-v3 h1.logo{width:auto}.header-v3 .main-navigation{top:100%}.header-v3 .sticky-wrapper{height:0 !important}.header-v3 #menu-toggle{color:#fff;line-height:45px;margin-left:30px}.main-navigation{background:#fff;display:none;height:auto;left:0;position:absolute;top:75px;width:100%;z-index:99}.main-navigation ul{background:none !important;float:none}.main-navigation>ul>li{display:block;width:100%}.main-navigation>ul>li>a{display:block;line-height:normal !important;padding:15px 0 15px 20px}.main-navigation>ul>li ul{border-radius:0;box-shadow:none;left:0 !important;margin:0;position:static;top:0}.main-navigation>ul>li ul li ul{left:0 !important;margin:0;position:static;width:100%}.main-navigation>ul>li>ul li ul:before{display:none}.main-navigation>ul>li.megamenu>ul{width:100%}.main-navigation>ul>li.megamenu>ul .megamenu-container>div.row>div{margin-top:20px}.main-navigation>ul ul:before{display:none}.full-width-menu .main-navigation>ul>li ul,.full-width-menu .main-navigation>ul>li ul ul{margin-left:0}.full-width-menu .main-navigation>ul>li>a{color:#666;line-height:25px;margin-left:0;margin-right:0}.full-width-menu .main-navigation>ul>li>a>i{color:#999 !important}.full-width-menu .main-navigation>ul>li>a:hover{color:#333}.tp-caption.number-block{height:80px !important;width:40px !important}.icon-block{margin-bottom:40px}.icon-block p{padding:0}.border-col{border-right:0}.post-thumb{margin-bottom:20px}.partner-logos li{margin:28px 52px 0 0}.sidebar{margin-top:40px}.secondary-bar .nav-pills{float:left !important}.secondary-bar span.big{display:block;line-height:1em;margin-bottom:20px}.secondary-bar .basic-link{display:block;line-height:1em;margin-bottom:20px}.secondary-bar .btn.pull-right{float:left !important}.cart-tquant{display:none}.header-v2 .cart-module-trigger{display:none}.header-v2 .header-v1 .cart-module-trigger{display:none}.search-module,.cart-module{display:block !important}}@media only screen and (max-width: 767px){.isotope{height:auto !important;overflow:visible !important}.isotope-item{margin-left:auto;margin-right:auto;position:static !important;transform:none !important;width:auto}.isotope-hidden{display:none !important}.grid-item{margin-bottom:6%}.grid-item .media-box{margin-bottom:0}.grid-holder.col-2 .grid-holder.col-3 .grid-item,.grid-holder.col-4 .grid-item{width:95%}.img-thumbnail{margin-bottom:20px}.logged-in.admin-bar .site-header{top:32 !important}.logged-in.admin-bar .is-sticky .lower-header{top:0 !important}.page-header{height:176px !important;min-height:176px !important}.page-header h2{padding-top:106px}.sidebar{float:left;margin-top:30px;width:100%}#back-to-top{display:none !important}.tp-caption.number-block{height:40px !important;width:20px !important}.footer-widget{margin-bottom:30px}.site-bottom-footer{text-align:center}.footer-nav{float:none;margin-top:20px}.footer-nav li{margin-left:0;margin-right:15px}.secondary-bar .col-md-offset-1{margin-top:20px}.event-register-block{margin-top:30px}.border-cols>div{border-right:0;margin-bottom:10px;padding-left:0;padding-right:0;width:100%}.nav-tabs-bar{height:auto;padding-right:0}.nav-tabs-bar .pull-right{display:none}.nav-tabs{float:none;width:100%}.nav-tabs>li{width:100%}.nav-tabs>li a{border-right:0}.featured-project-block{margin-bottom:30px}.event-single-venue>span:first-child{display:none}.partner-logos li{margin-left:0;margin-right:0;text-align:center;width:100%}.single-event-info .date{letter-spacing:0}.single-event-info .day{font-size:22px}ul.timeline:before{left:40px}ul.timeline>li>.timeline-panel{float:right;width:calc(100% - 90px)}ul.timeline>li>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}ul.timeline>li>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}ul.timeline>li>.timeline-badge{left:15px;margin-left:0;top:16px}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.site-header h1.logo .default-logo{display:none}.site-header h1.logo .retina-logo{display:block}}#wpcf7-f2104-p1721-o2{color:#fff;text-align:center}#wpcf7-f2104-p1721-o2 .wpcf7-textarea,#wpcf7-f2104-p1721-o2 .wpcf7-select,#wpcf7-f2104-p1721-o2 .wpcf7-text{width:90%}input#formname{margin-bottom:5px;margin-top:5px;width:90%}#emailform,#subject,#message{margin-bottom:5px;margin-top:5px;width:90%}@media all and (max-width: 992px){html[lang='es'] .top-header-left>a{display:none}}html[lang='es'] .main-navigation>ul>li>a{padding:0 8px}@media all and (max-width: 1199px){html[lang='es'] .main-navigation>ul>li>a{padding:0 5px}}#header{margin:0 auto}@media only screen and (max-width: 767px){.site-header{position:relative}}.site-header .logo img{width:auto}.site-header .top-header>.container-fluid{padding-right:0}.site-header .top-menu li a{padding:0 10px}.site-header .menu-item-gtranslate{width:auto}.site-header .menu-item-gtranslate a{background-color:transparent;padding:0 5px}.page-header h2{display:none !important}.sticky-wrapper{max-height:115px}#bottom-footer-sidebar-1{margin-top:50px}#bottom-footer-sidebar-1 .textwidget{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;justify-content:center}#donate-past-current-projects .so-widget-featured-projects-widget>.row{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-nav .footer-flags a{margin-right:10px}.footer-nav .footer-flags a:last-child{margin-right:0}.trr-footer-flex-wrap{display:flex;flex-wrap:wrap}.trr-footer-flex-wrap .trip-center-footer>div{margin:0 auto !important}.trr-footer-flex-wrap .trip-center-footer>ul{width:100%}.trr-footer-flex-wrap .trip-center-footer>ul>li{width:100%}.trr-footer-flex-wrap .trip-center-footer>ul>li a{display:block;text-align:center}
/*# sourceMappingURL=style.css.map */