html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}*::-moz-selection{background:none repeat scroll 0 0 #b3d4fc;text-shadow:none}hr{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ccc -moz-use-text-color -moz-use-text-color;border-image:none;border-right:0 none;border-style:solid none none;border-width:1px 0 0;display:block;height:1px;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0 none;margin:0;padding:0}textarea{resize:vertical}.chromeframe{background:none repeat scroll 0 0 #ccc;color:#000;margin:.2em 0;padding:.2em 0}:focus{outline:0 none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.alignleft,img.alignleft{display:inline;float:left;margin-right:1.5em;padding:4px}.alignright,img.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.wp-caption{margin-bottom:1.5em;text-align:center}.wp-caption img{border:0 none;margin:0;padding:0}.wp-caption p.wp-caption-text{margin:0}.wp-smiley{margin:0!important;max-height:1em}.gallery dl{margin:0}.gallery-caption{margin:-1.5em 0 0}blockquote.left{float:left;margin-left:0;margin-right:20px;text-align:right;width:33%}blockquote.right{float:right;margin-left:20px;margin-right:0;text-align:left;width:33%}body{background:none repeat scroll 0 0 #faf9f5;color:#666659;font:16px/26px Source Sans Pro,sans serif}*::-moz-selection{background:none repeat scroll 0 0 #43cacc;color:#fff}img::-moz-selection{background:none repeat scroll 0 0 transparent;color:#fff}a{color:#2a2a26;text-decoration:none;transition:all .4s ease-out 0s}a:hover{color:#43cacc;text-decoration:none}h1,h2,h3,h4,h5,h6{color:#2a2a26}blockquote{border-left:2px solid #1eb2b2;font-size:120%;font-style:italic;margin:0;padding-left:1.5em}.main-container{display:table;height:100%;width:100%}.wrapper{margin:0}.header_container_fixed{background:none repeat scroll 0 0 #2a2a26;display:table;float:left;height:100%;position:fixed;width:220px;z-index:1}.header_container_flat{background:none repeat scroll 0 0 #2a2a26;display:table;float:left;height:100%;width:220px;z-index:1}.main_content{margin-left:215px;position:relative}.logo{clear:both;color:white;margin-top:35px;min-height:75px;text-align:center}.textlogo{clear:both;color:white;margin-top:35px;text-align:center}.textlogo a{color:white;text-transform:uppercase}.description{clear:both;color:white;font-family:Georgia;font-size:16px;font-style:italic;font-weight:normal;margin:0 auto;text-align:center;width:65%}.mini_divider{border:1px dashed #43443f;margin:30px auto;text-align:center;width:90%}.featured_post{background:none repeat scroll 0 0 #1f6d6f;clear:both;color:white;font-family:"Source Sans Pro",sans serif;font-size:11px;padding:5px;text-transform:uppercase}.featured_post:hover{color:#43cacc}.more-link{clear:both;color:#43cacc;display:block;font-weight:bold;margin:20px 0 0;text-transform:uppercase}.more-link:hover{color:#2a2a26}#social{margin-bottom:30px}nav ul{margin:0;padding:0}nav ul li a{color:#8c8c7b;display:block;font-family:"Source Sans Pro",sans serif;font-weight:bold;margin-bottom:0;padding:10px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}nav ul li a:hover,nav ul li a:visited{color:#fff;text-decoration:none}nav ul li.current-menu-item a{color:#fff;text-decoration:none}.search_box{margin:0 auto;width:80%}.search_box input{background-image:url("../img/searchbg.png");background-position:90% center;background-repeat:no-repeat;border:medium none;border-radius:15px;color:#8c8c7b;font-family:"Georgia",sans serif;font-size:12px;font-style:italic;font-weight:normal;padding:10px;width:90%}.main{padding:0}.main article h1{font-size:42px}.main .featured{background:none repeat scroll 0 0 #2fbfc0;margin-bottom:65px}.main .topbar{background:none repeat scroll 0 0 #2fbfc0;height:15px;margin-bottom:35px}.main .featured header{margin-left:280px;max-width:763px}.main .featured article{padding:30px 0;width:100%}.main .featured article h1 a{color:#fff;font-family:"Source Sans Pro",sans serif;font-size:46px;line-height:1;transition:all .4s ease-out 0s}.main .featured article h1 a:hover{color:#2a2a26}.main .featured article .icon{background-color:#fff;border-radius:5px;box-shadow:-1px -2px 2px rgba(0,0,0,0.1) inset;color:#43cacc;float:right;height:47px;margin-top:10px;position:relative;right:0;text-align:center;top:38px;width:50px}.main article h2{font-size:36px}.error404 .main article h2,.search-no-results .main article h2{font-size:36px;line-height:42px;text-align:center}.entry-colors{left:0;margin-top:0;position:absolute;top:0;width:100%}.main article h2 a{color:#2a2a26;font-family:"Source Sans Pro",sans serif;transition:all .4s ease-out 0s}.main article h2 a:hover{color:#43cacc}.main article h2 .post_title_icon{background-image:url("../post_title_icon.png");background-position:left center;background-repeat:no-repeat;display:inline-table;height:28px;margin-left:-75px;margin-right:20px;position:relative;width:57px}.main .featured .postmeta span,.main .featured .postmeta span a{color:#196768;font-family:"Source Sans Pro",sans serif;font-size:11px;letter-spacing:2px;line-height:1;padding-right:10px;text-transform:uppercase}.main article .postmeta span,.main article .postmeta span a{color:#a3a3a3;font-family:"Source Sans Pro",sans serif;font-size:11px;letter-spacing:3px;line-height:1;padding-right:10px;text-transform:uppercase}.main article .postmeta span a{padding:0!important}.footer-container footer{background:none repeat scroll 0 0 #fff;color:#666659;font-size:12px;margin:0 auto;padding:20px;text-align:center}.main .page-header{margin-bottom:65px;margin-top:40px}.main .page-title{font-size:18px;line-height:0;margin:0;text-transform:uppercase}.main .taxonomy-description{font-family:Georgia;font-size:14px;font-style:italic}#respond,#comments{max-width:100%}#comments article{width:auto}h3#comments,h3#commentsForm{font-size:26px;margin:25px 0}#comments>h3{font-family:"Source Sans Pro",sans serif;font-size:26px;margin-top:0}ul.commentlist{background:none repeat scroll 0 0 #fff;display:block;list-style:outside none none;margin:30px 0 0;padding:30px;width:700px}ul.commentlist ul{list-style-position:outside;list-style-type:none;margin-left:35px;padding:0}ul.commentlist li{position:relative}ul.commentlist li article{padding-left:60px}ul.commentlist li p{color:#2d2d27;font-size:16px;margin:5px 0;padding:5px 0}ul.commentlist li .comment-meta span{color:#999;font-size:12px}ul.commentlist li header{font-size:12px}ul.commentlist li .avatar{background:none repeat scroll 0 0 #fff;border:medium none;border-radius:30px;left:0;padding:1px;position:absolute;top:0}ul.commentlist li .comment_content{padding:15px 0}ul.commentlist li cite{color:#2dbfbf;font-size:16px;font-style:normal;font-weight:bold}ul.commentlist .comment-reply-link{color:#43cacc;display:block;font-family:"Source Sans Pro",sans serif;font-size:12px;font-weight:bold;left:5px;padding:1px 0;position:absolute;text-align:center;text-transform:uppercase;top:60px;width:40px}ul.commentlist .comment-reply-link:hover{color:#333;text-decoration:none}ul.commentlist time a,.comment-edit-link{color:#b0b0ac;text-decoration:none}ul.commentlist time a:hover{color:#43cacc}ul.commentlist li .children li{margin-top:10px;overflow:hidden;padding-bottom:0}ul.commentlist li .children li .reply{top:20px}.comments-logged-in-as,#cancel-comment-reply-link{font-size:14px;text-transform:uppercase}#contactForm{display:block;padding-top:30px}.input input[type="text"],.input input[type="email"],.input input[type="url"],.input input[type="password"],.input textarea{background:none repeat scroll 0 0 #fff;border:1px solid #efefef;border-radius:5px;color:#999;font-family:Georgia;font-size:12px;font-style:italic;padding:10px}.input textarea{max-height:300px;min-height:200px;resize:vertical}.input label{display:block;font-size:14px;margin-bottom:5px}.input input{width:88%}.input textarea{height:200px;width:94%}.input input:focus,.input textarea:focus{box-shadow:0 0 5px 0 #efefef}.thanks{display:none}label sup{color:#e3006a}.form-row{clear:both;margin-bottom:10px}.col_half{float:left;margin-bottom:10px;width:50%}.first,.last,.col_half:nth-child(2n+1){clear:both}.last{clear:right;margin-right:0!important}.col_half p{margin-top:0}#contactForm .error,.error{color:#ec3233;display:none;font-size:12px;margin-bottom:5px;width:90%}#contact-map{background:none repeat scroll 0 0 #fff;border:1px solid #efefef;margin-bottom:30px;padding:10px}#contact-map iframe{border:medium none}#social a{font-size:20px;padding-right:10px}.emm-paginate{padding:10px 0 40px}.emm-paginate a,.emm-paginate span{border:1px solid #ddd;border-radius:4px;color:#333;margin:0 4px;padding:4px 10px;text-align:center;text-decoration:none;text-shadow:none;transition:color .1s ease-in 0s}.emm-paginate .emm-title{border:medium none;padding-left:0}.emm-paginate .emm-current,.emm-paginate a:hover{color:#1eb2b2}.emm-paginate .emm-current{font-weight:bold}.emm-paginate a:hover{border-color:#fff;box-shadow:0 0 3px rgba(35,194,248,0.3)}#commentform{padding-bottom:30px}#commentform ul{list-style:outside none none;padding:0}#comment-form-title{clear:both;color:#30302c;font-family:"Source Sans Pro",sans serif;font-size:22px}#commentform label{display:block;padding:5px 0}#commentform input[type="text"],#commentform input[type="email"],#commentform input[type="url"],#commentform textarea{background:none repeat scroll 0 0 #fff;border:1px solid #ddd;border-radius:3px;color:#666;margin-bottom:20px;margin-top:5px;padding:10px;transition:background .2s ease-in 0s;width:100%}#commentform input[type="text"]:focus,#commentform input[type="email"]:focus,#commentform input[type="url"]:focus,#commentform textarea:focus{background:none repeat scroll 0 0 #f2fdfd}#commentform textarea{font-family:"Source Sans Pro",sans serif;line-height:150%}#commentform input#submitcomment,input[type="submit"]{background-color:#ee4341;border:medium none;color:#fff;cursor:pointer;display:inline-block;font-family:"Source Sans Pro",sans serif;font-size:16px;font-weight:bold;line-height:1;padding:10px 30px;text-decoration:none}#commentform .subscribe-to-comments label{display:inline;padding-left:5px}.ie7 .logo{padding-top:20px}.main article{padding-bottom:30px;width:100%}.main .content{float:left;margin-left:200px;position:relative;width:760px;z-index:99}.main .content article .icon{background-color:#fff;box-shadow:-2px -2px 2px rgba(0,0,0,0.04);color:#43cacc;float:right;height:47px;position:absolute;right:0;text-align:center;top:-42px;width:50px;z-index:1}.icon .fa{padding-top:10px}.main .entry-content{background-color:#fff;background-repeat:no-repeat;margin-top:20px;padding:45px;position:relative;width:670px;z-index:2}.entry-colors .color_col_1,.entry-colors .color_col_2,.entry-colors .color_col_3{float:left;height:5px;width:33.33%}.color_col_1{background:none repeat scroll 0 0 #ec3233;height:5px}.color_col_2{background:none repeat scroll 0 0 #1eb2b2;height:5px}.color_col_3{background:none repeat scroll 0 0 #e0e0e0;height:5px}.main .single_post .entry-content,ul.commentlist{border-bottom:1px solid #e6e6e6}.main .entry-content p{margin:20px 0}.main .entry-content img{height:auto!important;transition:all .4s ease-out 0s;width:99%!important}.main .entry-content img:hover{opacity:.8}.gallery{margin:20px auto 0}.gallery .gallery-item{float:left;margin-top:10px;text-align:center;width:33%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-4 .gallery-item{width:25%}.gallery img{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;padding:3px}.gallery img:hover{border-color:#fff;box-shadow:0 0 7px rgba(35,194,248,0.5)}.gallery-columns-2 .attachment-medium{height:auto;max-width:92%}.gallery-columns-4 .attachment-thumbnail{height:auto;max-width:90%}.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}.gallery dl,.gallery dt{margin:0}.gallery br+br{display:none}.main aside{float:left;font-size:14px;height:100%;padding:30px;width:175px;z-index:1}.main aside .widget_sidebar{margin-bottom:40px}.main aside ul{list-style:outside none none;margin:0;padding:0 0 0 10px}.main aside ul li,.main aside ul li a{color:#b2b2b2;font-family:"Arial",sans serif;font-size:14px}.main aside ul li a:hover{color:#2fbfc0}.main aside .widget{min-height:200px}.main aside .search_box{width:100%}.main aside h3{border-bottom:1px solid #c9c9c9;color:#3f3f3a;font-family:"Source Sans Pro",sans serif;font-size:16px;letter-spacing:1px;line-height:1;margin-top:0;padding-bottom:20px;text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:1300px){body{padding:0;width:100%}.emm-paginate{margin:0 auto;text-align:center}.col_half{float:none;width:100%}.input input,.input textarea{width:97%}.topbar{display:none}.header_container_fixed,.header_container_flat{display:table;float:none;height:auto;position:relative;width:100%}.logo{margin-bottom:0;min-height:75px}.description{margin-bottom:30px}nav{padding:0 0 20px;text-align:center}nav a{font-size:14px}nav ul,nav ol{display:inline-table;height:30px;margin:0 auto}nav ul li{float:left;padding:0 30px}.search_box{display:none}.mini_divider{display:none}.main .featured header{margin:0 auto;padding:0 20px;text-align:center;width:auto}.main .featured article{padding:30px 0 0}.main .featured article h1 a{font-size:32px}.main .featured article .icon{display:none}.featured_post{margin-top:0;position:relative}.postmeta{padding-top:20px}.main_content{margin-left:0}.main .content{float:none;margin:0;width:100%}.main article{margin:0 auto;padding-bottom:30px;width:90%}.main article h2{font-size:32px}.main .page-header{margin-left:40px}.main article h2 .post_title_icon{display:none}.main .entry-content{width:88%}.main .entry-content img{width:99%}.main .featured{margin-bottom:40px}.main aside{float:none;margin:0 auto;padding:0;width:89%}#respond,#comments{margin:0 auto;width:90%}ul.commentlist{width:92%}#commentform ul{width:95%}}@media only screen and (max-width:767px){body{padding:0;width:100%}.emm-paginate{font-size:12px;margin:0 auto;text-align:center}.input input,.input textarea{width:90%}.col_half{float:none;width:100%}.jp-progress{max-width:60%!important;width:100%!important}.topbar{display:none}.header_container_fixed,.header_container_flat{display:table;float:none;height:auto;position:relative;width:100%}.logo{margin-bottom:0;min-height:75px}.description{margin-bottom:30px}nav{padding:0 0 20px;text-align:center}nav a{font-size:12px}nav ul,nav ol{display:inline-table;height:30px;margin:0 auto}nav ul li{float:left;padding:0 30px}.search_box{display:none}.mini_divider{display:none}.main .featured header{margin-left:auto;padding:0 20px;text-align:center;width:auto}.main .featured article{padding:30px 0 0}.main .featured article h1 a{font-size:22px}.main .featured article .icon{display:none}.main .content article .icon{height:22px;top:-17px;width:25px}.icon .fa{font-size:14px;padding-top:0}.featured_post{margin-top:0;position:relative}.postmeta{padding-top:20px;text-align:center}.main article .postmeta span{padding-bottom:10px}.main_content{margin-left:0}.main .content{float:none;margin:0;width:97%}.main .page-header{margin:55px auto;text-align:center;width:80%}.main article{margin:0 auto;padding-bottom:30px;width:88%}.main .page-title{line-height:30px}.main article h2{font-size:22px;text-align:center}.main article h2 .post_title_icon{display:none}.main .entry-content{padding:25px;width:auto}.main .entry-content img{width:99%}.more_link{font-size:14px}.main .featured{margin-bottom:40px}.main aside{float:none;margin:0 auto;padding:0;width:87%}#respond,#comments{margin:0 auto;width:88%}ul.commentlist{width:auto}#commentform ul{width:95%}}@media only screen and (min-width:480px) and (max-width:767px){body{padding:0;width:100%}.emm-paginate{font-size:12px;margin:0 auto;text-align:center}.input input,.input textarea{width:94%}.col_half{float:none;width:100%}.topbar{display:none}.header_container_fixed,.header_container_flat{display:table;float:none;height:auto;position:relative;width:100%}.logo{margin-bottom:0;min-height:75px}.description{margin-bottom:30px}nav{padding:0 0 20px;text-align:center}nav a{font-size:14px}nav ul,nav ol{display:inline-table;height:30px;margin:0 auto}nav ul li{float:left;padding:0 30px}.search_box{display:none}.mini_divider{display:none}.main .featured header{margin-left:auto;padding:0 20px;text-align:center;width:auto}.main .featured article{padding:30px 0 0}.main .featured article h1 a{font-size:28px}.main .featured article .icon{display:none}.featured_post{margin-top:0;position:relative}.jp-progress{max-width:70%!important;width:100%!important}.postmeta{padding-top:20px}.main .content article .icon{height:33px;top:-25px;width:36px}.icon .fa{font-size:18px;padding-top:8px}.main article .postmeta span{display:inline-table;padding-bottom:10px}.main_content{margin-left:0}.main .content{float:none;margin:0;width:100%}.main .page-header{margin:55px auto;text-align:center;width:80%}.main article{margin:0 auto;padding-bottom:30px;width:88%}.main article h2{font-size:28px}.main article h2 .post_title_icon{display:none}.main .entry-content{width:auto}.main .entry-content img{width:99%}.main .featured{margin-bottom:40px}.main aside{float:none;margin:0 auto;padding:0;width:87%}#respond,#comments{margin:0 auto;width:88%}ul.commentlist{width:auto}#commentform ul{width:95%}}@media not all,not all{body{padding:0;width:100%}.emm-paginate{text-align:center}.form-row{clear:both;margin-bottom:10px}.topbar{display:none}.header_container_fixed,.header_container_flat{display:table;float:none;height:auto;position:relative;width:100%}.logo{margin-bottom:0;min-height:75px}.description{margin-bottom:30px}nav{padding:0 0 20px;text-align:center}nav a{font-size:14px}nav ul,nav ol{display:inline-table;height:30px;margin:0 auto}nav ul li{float:left;padding:0 30px}.search_box{display:none}.mini_divider{display:none}.main .featured header{margin-left:auto;padding:0 20px;text-align:center;width:auto}.main .featured article{padding:30px 0 0}.main .featured article .icon{display:none}.featured_post{margin-top:0;position:relative}.postmeta{padding-top:20px}}.ir{background-color:transparent;border:0 none;overflow:hidden}.ir:before{content:"";display:block;height:150%;width:0}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0 none;clip:rect(0px,0px,0px,0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*{background:none repeat scroll 0 0 transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.main .entry-content .flags img{width: auto !important;}.main .entry-content .flags a{border-bottom: none !important;}