/*!
Theme Name: Calduals2017
Theme URI: calduals.org
Author: Lisa Yoder
AuthorURI: http://lisayoder.is
Description: Custom theme for Calduals
Version: 1.2
License: The MIT License (MIT)
License URI: http://opensource.org/licenses/MIT
Text Domain: themeTextDomain
*/.aligncenter,article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}fieldset,img{border:0}#site-header,div{position:relative}#footer:after,#main:after,.access:after,.row:after,q:after,q:before{content:''}nav.language ul,ul.unstyled{list-style-type:none}.menu-tabbed-menu-container .current-menu-ancestor ul.sub-menu,.menu-tabbed-menu-container .current-menu-item ul.sub-menu{right:0;z-index:1000;width:170px;margin-top:10px!important;position:absolute}blockquote,em,i{font-style:italic}.access ul li a,a,ins{text-decoration:none}html{box-sizing:border-box;overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}body,html{height:100%}.clear{clear:both}.aligncenter{margin:0 auto}.textcenter{text-align:center}.alignleft{float:left}.alignright{float:right}img.alignleft{margin-right:1em}img.alignright{margin-left:1em}.text-right{text-align:right}.half{width:45%}.hide{visibility:hidden;width:0!important;height:0!important;line-height:0!important;padding:0!important;margin:0!important}*,address,blockquote,body,caption,cite,code,dd,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,label,li,ol,p,pre,strong,td,th,ul,var{margin:0;padding:0;border:0;font-family:inherit}table{border-collapse:collapse;border-spacing:0}img{-ms-interpolation-mode:bicubic}caption,th{text-align:center}strong{font-weight:700}a img{border:none}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.alert{background:red;color:#fff}body{background:#fff;margin:0;padding:0}#main{margin-top:30px}@media (min-width:740px){#page{width:100%}#main{margin-top:50px}}#footer:after,#main:after,.row:after{display:table;width:100%;height:.1px;clear:both}.container{width:95%;max-width:1180px;margin:0 auto}.col{display:block;float:left;width:100%;margin-left:2%}@media (max-width:500px){.col{margin-left:0}}.col.pull-left,.col:first-child{margin-left:0}.xs_span_1{width:6.5%}.xs_span_2{width:15%}.xs_span_3{width:23.5%}.xs_span_4{width:32%}.xs_span_5{width:40.5%}.xs_span_6{width:49%}.xs_span_7{width:57.5%}.xs_span_8{width:66%}.xs_span_9{width:74.5%}.xs_span_10{width:83%}.xs_span_11{width:91.5%}.xs_span_12{width:100%}@media (min-width:740px){.s_span_1{width:6.5%}.s_span_2{width:15%}.s_span_3{width:23.5%}.s_span_4{width:32%}.s_span_5{width:40.5%}.s_span_6{width:49%}.s_span_7{width:57.5%}.s_span_8{width:66%}.s_span_9{width:74.5%}.s_span_10{width:83%}.s_span_11{width:91.5%}.s_span_12{width:100%}#site-header{border-bottom:10px solid #1a1364}}@media (min-width:850px){.m_span_1{width:6.5%}.m_span_2{width:15%}.m_span_3{width:23.5%}.m_span_4{width:32%}.m_span_5{width:40.5%}.m_span_6{width:49%}.m_span_7{width:57.5%}.m_span_8{width:66%}.m_span_9{width:74.5%}.m_span_10{width:83%}.m_span_11{width:91.5%}.m_span_12{width:100%}}@media (min-width:1920px){.l_span_1{width:6.5%}.l_span_2{width:15%}.l_span_3{width:23.5%}.l_span_4{width:32%}.l_span_5{width:40.5%}.l_span_6{width:49%}.l_span_7{width:57.5%}.l_span_8{width:66%}.l_span_9{width:74.5%}.l_span_10{width:83%}.l_span_11{width:91.5%}.l_span_12{width:100%}}#site-header .logo{position:absolute;z-index:250}#site-header img{max-width:250px;margin-bottom:0;margin-top:0}@media (min-width:740px){#site-header img{height:auto;width:270px}}.access{position:relative;top:33px;background:0 0}.access:after{display:table;width:100%;height:.1px;clear:both}@media (min-width:740px){.access{margin:0;width:auto;display:inline;float:right;padding-top:28px;top:0}.access div{float:left;overflow:visible;position:relative;width:100%}}.access ul{clear:left;padding-left:0;list-style:none}.access ul li{display:inline-block;vertical-align:middle}.access ul li a{display:block;padding:3px 0 3px 10px;margin:2px 0;cursor:pointer}.access ul li a:focus,.access ul li a:hover{color:#7aa0cd}nav.language{background:#333336;margin-bottom:30px;padding:6px 0}nav.language .menu-language-menu-container{display:inline}nav.language span{color:#7aa0cd;font-weight:700;letter-spacing:1px;margin-right:5px;text-transform:uppercase}nav.language ul{display:inline;margin:0}nav.language li{color:#7aa0cd;display:inline}nav.language li:after{content:'|';font-size:16px;font-weight:100;position:relative;left:1px}nav.language li:last-of-type:after{content:''}nav.language a{color:#fff;padding:0 5px}nav.language a:hover{color:#7aa0cd}.menu-tabbed-menu-container{text-align:right}.menu-tabbed-menu-container ul li a{color:#7aa0cd;padding:16px}.menu-tabbed-menu-container ul.sub-menu{background:#7aa0cd;display:none}.menu-tabbed-menu-container .current-menu-ancestor,.menu-tabbed-menu-container .current-menu-item{background:#1a1364}.menu-tabbed-menu-container .current-menu-ancestor ul.sub-menu li,.menu-tabbed-menu-container .current-menu-item ul.sub-menu li{display:block}.menu-tabbed-menu-container .current-menu-item a{color:#fff}.menu-tabbed-menu-container .current-menu-item ul.sub-menu li a:hover{color:#1a1364}.menu-tabbed-menu-container .current-menu-ancestor a,.menu-tabbed-menu-container .current-menu-ancestor ul.sub-menu li a{color:#fff}.menu-tabbed-menu-container .current-menu-ancestor ul.sub-menu li a:hover{color:#1a1364}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:focus,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary .mega-current-menu-ancestor{color:#fff;background:#1a1364}#mega-menu-wrap-primary{background:0 0;float:none}@media (min-width:985px){#mega-menu-wrap-primary{display:inline-block;width:700px!important;margin-right:-160px}}.mega-current-menu-item{background:#1a1364}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{background:#fff}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{text-transform:inherit;color:#1a1364}#mega-menu-wrap-primary #mega-menu-primary>li.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-current-menu-item>a.mega-menu-link{background:#1a1364;color:#fff}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{display:inline-block;height:auto;padding:16px;max-width:100%;letter-spacing:.75px;font-weight:600;font-size:21px;color:#fff}@media (min-width:500px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{letter-spacing:.75px;font-weight:600!important;font-size:21px;margin-right:15px;max-width:180px;height:90px;line-height:28px;text-align:center}#mega-menu-wrap-primary{float:right}}.wp-caption,embed iframe,img,object{max-width:100%}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:before{color:#1a1364}#mega-menu-wrap-primary .mega-menu-toggle{background:0 0}#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary{background-color:#1a1364;position:absolute;right:0;text-align:center;width:100%;z-index:1}.hamburger{display:none}@media (min-width:500px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#1a1364}.hamburger{display:block;font-size:2em;position:absolute;right:2%;z-index:999}}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item{padding:30px 30px 0}@media (min-width:985px){#mega-menu-wrap-primary{float:none}#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu{box-shadow:8px 12px 18px #ccc}}footer .top-footer{background-color:#7aa0cd;border-top:10px solid #1a1364;color:#fff;padding-bottom:30px}footer .top-footer .widget{padding:0}@media (min-width:740px){#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary{margin-top:32px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-current-menu-item>a.mega-menu-link{color:#fff}footer .top-footer{padding-bottom:0}footer .top-footer .widget{clear:none;float:left;padding-left:5%;width:25%}}#tribe-events .calendar-custom-fields-content,.page-link,h1,h2,h3,h4,h5,h6{clear:both}footer .top-footer .widget p{margin-bottom:0}footer .top-footer .widget:first-of-type{margin-bottom:30px}footer .top-footer .widget:first-of-type:after{content:'';display:table;width:100%;height:.1px;clear:both}@media (min-width:740px){footer .top-footer .widget:first-of-type{margin-bottom:0;padding-left:0}footer .top-footer .widget-title{float:left}}dd,hr,p,pre{margin-bottom:1.5em}footer .top-footer .widget-title{background-color:#1a1364;color:#fff;display:inline;padding:12px}footer .bottom-footer{background-color:#333336;color:#fff;padding-top:30px}@media (min-width:740px){footer .left-widget{float:left;margin-right:6%;width:47%}footer .right-widget{float:right;width:47%}}body,input,textarea{color:#555;font-family:sans-serif;font-size:14px;line-height:1.625}hr{background-color:#ccc;border:0;height:1px}.hentry,abbr,acronym,dfn{border-bottom:1px solid #d8d8d8}ol,ul{margin:0 0 1.5em 2.5em}ul{list-style:square}ol{list-style-type:decimal}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-alpha}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dl{margin:0 1.5em}blockquote{font-weight:400;margin:0 3em}blockquote cite,blockquote em,blockquote i{font-style:normal}cite{color:#666;letter-spacing:.05em;padding-left:60px}pre{background:#f4f4f4;line-height:1.5;overflow:auto;padding:.75em 1.5em}code,kbd{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym,dfn{cursor:help}address{display:block;margin:0 0 1.5em}ins{background:#fff9c0}sub,sup{font-size:10px;height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}a{color:#1a1364}a:active,a:focus,a:hover{color:#7aa0cd}.assistive-text{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}#access a.assistive-text:active,#access a.assistive-text:focus{clip:auto!important;font-size:12px;position:absolute;text-decoration:underline;top:0;left:7.6%}.hentry,.page-template-front-page .hero{position:relative}input[type=password],input[type=tel],input[type=text],input[type=url],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=search],input[type=email],input[type=number],textarea{border:1px solid #d8d8d8;padding:4px 10px;-webkit-appearance:none}input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=search]:focus,input[type=email]:focus,input[type=number]:focus,textarea:focus{color:#555}input[type=submit]{-webkit-appearance:none}::-webkit-input-placeholder{color:#555}::-moz-placeholder{color:#555}:-ms-input-placeholder{color:#555}::placeholder{color:#555}.post-password-required .entry-header .comments-link{margin:1.5em 0 0}.post-password-required input[type=password]{margin:.8125em 0}.error404 #main #s{width:75%}.error404 .search-submit{background:#1a1364;color:#fff;padding:3px 10px 6px}.hentry{margin:0 0 45px;padding:0 0 40px;-ms-word-wrap:break-word;word-wrap:break-word}.page .hentry{border-bottom:none}.comment-content table,.entry-content table{border-bottom:1px solid #d8d8d8;margin:0 0 1.5em}.entry-content,.entry-summary{padding:20px 0 0}.comment-content table td,.entry-content table td{border-top:1px solid #d8d8d8;padding:6px 10px 6px 0}.entry-content table{width:100%}.entry-content #s{width:75%}.comment-content table{width:100%}.comment-content #s{width:75%}dl.gallery-item{margin:0}.wp-caption,img.aligncenter,img.alignleft,img.alignright{margin-bottom:1.5em}img[class*=align],img[class*=wp-image-],img[class*=attachment-]{height:auto}img.size-full,img.size-large{width:auto;height:auto}.wp-caption{height:auto;margin-top:.5em}.wp-caption img{display:block;margin:0 auto;max-width:100%;height:auto}.wp-caption .wp-caption-text{color:#555;font-size:85%;margin-bottom:.5em;padding:5px 0;position:relative}.gallery-caption{color:#555;font-size:10px}#content .gallery{margin:0 auto 1.5em}#content .gallery a img{border:none}#content .gallery-columns-4 .gallery-item{width:23%;padding-right:2%}.page-link{display:block;margin:0 0 1.5em}.page-link span{margin-right:6px}#tribe-events .tribe-events-loop .tribe-events-content{margin-bottom:15px}.view-everything .menu-view-everything-1-container,.view-everything .menu-view-everything-2-container,.view-everything .menu-view-everything-3-container,.view-everything .menu-view-everything-4-container,.view-everything .menu-view-everything-5-container{border-bottom:5px solid #ddd;padding:25px 0}.view-everything .menu-view-everything-6-container{padding:25px 0}.view-everything .menu-view-everything-1-container .sub-menu,.view-everything .menu-view-everything-6-container .sub-menu{display:block;margin-top:1em}.view-everything .menu-view-everything-1-container .sub-menu li,.view-everything .menu-view-everything-4-container .sub-menu li,.view-everything .menu-view-everything-6-container .sub-menu li{margin-bottom:1em}.view-everything ul{display:inline;list-style-type:none;margin:0}.view-everything li{list-style-type:none;margin:0 0 0 2.5em}.view-everything li:first-of-type{margin-left:0}.view-everything li .sub-menu li{margin-bottom:0}@media (min-width:985px){.view-everything li,.view-everything li .sub-menu li{display:inline-block}}.page-template-front-page .hero ul:after,.page-template-front-page .homepage-lower:after{content:'';display:table;width:100%;height:.1px;clear:both}.view-everything li .sub-menu li:first-of-type{margin-left:2.5em}.page-template-front-page #main{margin-top:32px}.page-template-front-page #primary img{width:100%}.page-template-front-page .hero ul{margin:0}@media (min-width:740px){.page-template-front-page #main{margin-top:0}.page-template-front-page .hero ul{margin:70px 70px 0 0;position:absolute;right:0;top:0}.page-template-front-page .hero li{float:left;float:none;margin-right:0;width:100%}}.page-template-front-page .hero li{background-color:#7aa0cd;list-style:none;margin-bottom:10px;padding:10px;text-align:center}.page-template-front-page .hero li:nth-of-type(2n){margin-right:0}.page-template-front-page .hero a{color:#fff;font-size:14px}@media (min-width:500px){.page-template-front-page .hero a{font-size:21px}}.page-template-front-page .homepage-lower{margin-top:30px}.page-template-front-page .homepage-lower .home-header{background-color:#1a1364;color:#fff;display:inline;padding:10px}@media (min-width:740px){.page-template-front-page .recent-posts{float:left;margin-right:6%;width:47%}.page-template-front-page .about{float:right;width:47%}}.page-template-front-page .recent-posts div{border-top:8px solid #1a1364}.page-template-front-page .recent-posts ul{list-style-type:none;margin-left:0}.page-template-front-page .recent-posts li{border-bottom:1px solid #d8d8d8;margin-top:20px;padding-bottom:20px}.no-border,.page-template-front-page .recent-posts li:last-of-type{border-bottom:none}.page-template-front-page .recent-posts li p{margin:0}.page-template-front-page .recent-posts li:first-of-type{margin-top:10px}.page-template-front-page .recent-posts a{color:#7aa0cd}.page-template-front-page .recent-posts .date{color:#555;font-size:12px;font-style:italic}.page-template-front-page .about{margin:30px 0}.widget,.widget ul{margin:0}.page-template-front-page .about div{border-top:8px solid #1a1364;padding-top:15px}.page-template-front-page .about a{color:#7aa0cd}#content nav{clear:both;overflow:hidden;padding:0 0 1.5em}.nav-previous{float:left;width:50%}#nav-single,.nav-next{float:right;text-align:right}.nav-next{width:50%}#nav-single{position:relative;top:-.3em;z-index:1}#nav-single .nav-next,#nav-single .nav-previous{float:none;width:auto}#nav-single .nav-next{padding-left:.5em}.widget{clear:both;padding:0 0 20px}.widget-title{color:#555;text-align:left}.widget ul ul{margin-left:1.5em}.no-border{margin-bottom:0;padding:0}.widget_search form{margin:0 0 10px}.widget_search #s{width:95%;display:inline-block}header .widget_search{float:right;padding-bottom:0;width:auto;display:inline-block}@media (min-width:985px){header .widget_search{top:40px}}header .widget_search form{margin:0 0 10px;position:relative}header .widget_search input[type=text]{border:1px solid #1a1364}header .widget_search button[type=submit]{background:#1a1364;color:#fff;position:absolute;right:9px;top:1px;padding:3px 7px 5px}#comments-title{padding:0 0 2.6em}.nocomments,.nopassword{color:#555;font-size:24px;margin:26px 0}.commentlist{list-style:none;margin:0 auto;width:100%}.commentlist>li.comment{position:relative}.commentlist .pingback{margin:0 0 10px;padding:10px}.commentlist .children{list-style:none;margin:0 0 10px 20px}.commentlist .children .children{margin:10px 0 10px 10px}.commentlist .children li.comment{position:relative}article.comment{border-bottom:1px solid #d8d8d8;padding:10px 0}.comment-meta{margin-bottom:12px}.comment-meta .fn,.comment-meta time{font-style:normal;display:block;clear:right;color:#555}.avatar{float:left;padding-right:10px;vertical-align:bottom}.comment-content p{margin-bottom:1em}.comment-content p:last-of-type{margin-bottom:0}.commentlist .children>li.bypostauthor,.commentlist>li.bypostauthor{border:1px solid #d8d8d8;padding:5px 10px}.entry-title,.entry-title a{clear:both;color:#1a1364;line-height:1em;padding-bottom:.5em}.entry-meta{clear:both}.entry-date{color:#555;font-size:11px;padding-bottom:2px}#respond{margin:0 0 1.5em;position:relative;width:100%}#respond .comment-form-author,#respond .comment-form-comment,#respond .comment-form-email,#respond .comment-form-url{position:relative;margin:5px 0 0}#respond .comment-form-author label,#respond .comment-form-comment label,#respond .comment-form-email label,#respond .comment-form-url label{color:#555;display:inline-block;padding:0 10px 8px;position:relative;z-index:1}#respond input[type=password],#respond input[type=tel],#respond input[type=text],#respond input[type=url],#respond input[type=color],#respond input[type=date],#respond input[type=datetime],#respond input[type=datetime-local],#respond input[type=month],#respond input[type=time],#respond input[type=week],#respond input[type=search],#respond input[type=email],#respond input[type=number],#respond textarea{position:relative;display:inline-block}#respond input[type=password],#respond input[type=tel],#respond input[type=text],#respond input[type=url],#respond input[type=color],#respond input[type=date],#respond input[type=datetime],#respond input[type=datetime-local],#respond input[type=month],#respond input[type=time],#respond input[type=week],#respond input[type=search],#respond input[type=email],#respond input[type=number]{width:255px}#respond textarea{width:90%;min-height:150px;resize:vertical}#respond .form-submit{float:left;margin:0}#respond input[type=submit]{background:#1a1364;color:#fff;cursor:pointer;margin:10px 0;padding:10px}#respond .logged-in-as a{color:#555}#respond p{margin-bottom:1em}a.comment-reply-link{color:#1a1364;display:inline-block;text-decoration:none;margin-top:10px}#cancel-comment-reply-link{color:#555;display:block;position:absolute;right:1.5em;top:1.1em;margin-left:10px;text-decoration:none}.commentlist #respond{margin:1.5em 0 0;width:auto}.form-allowed-tags{display:none}.comment-subscription-form{clear:both;display:block}