body{font-family:Arial,Helvetica,san-serif;}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,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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}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:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
@font-face{font-family:'source_sans_pro_x_light';src:url(/sites/all/themes/sandcross/fonts/Source-Sans-Pro-ExtraLight.eot);src:url(/sites/all/themes/sandcross/fonts/Source-Sans-Pro-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/sandcross/fonts/Source-Sans-Pro-ExtraLight.woff) format("woff"),url(/sites/all/themes/sandcross/fonts/Source-Sans-Pro-ExtraLight.ttf) format("truetype"),url(/sites/all/themes/sandcross/fonts/Source-Sans-Pro-ExtraLight.svg#Source-Sans-Pro-ExtraLight) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'source_sans_pro_light';src:url(/sites/all/themes/sandcross/fonts/Source-Sans-Pro-Light.eot);src:url(/sites/all/themes/sandcross/fonts/Source-Sans-Pro-Light.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/sandcross/fonts/Source-Sans-Pro-Light.woff) format("woff"),url(/sites/all/themes/sandcross/fonts/Source-Sans-Pro-Light.ttf) format("truetype"),url(/sites/all/themes/sandcross/fonts/Source-Sans-Pro-Light.svg#Source-Sans-Pro-Light) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'source_sans_pro_regular';src:url(/sites/all/themes/sandcross/fonts/Source-Sans-Pro.eot);src:url(/sites/all/themes/sandcross/fonts/Source-Sans-Pro.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/sandcross/fonts/Source-Sans-Pro.woff) format("woff"),url(/sites/all/themes/sandcross/fonts/Source-Sans-Pro.ttf) format("truetype"),url(/sites/all/themes/sandcross/fonts/Source-Sans-Pro.svg#Source-Sans-Pro) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'source_sans_pro_bold';src:url(/sites/all/themes/sandcross/fonts/Source-Sans-Pro-Bold.eot);src:url(/sites/all/themes/sandcross/fonts/Source-Sans-Pro-Bold.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/sandcross/fonts/Source-Sans-Pro-Bold.woff) format("woff"),url(/sites/all/themes/sandcross/fonts/Source-Sans-Pro-Bold.ttf) format("truetype"),url(/sites/all/themes/sandcross/fonts/Source-Sans-Pro-Bold.svg#sinkin_sans700_bold) format("svg");font-weight:normal;font-style:normal;}body{font-family:"source_sans_pro_light",Arial,Helvetica,san-serif;margin:0;padding:0;color:#1a1a1a;font-weight:normal;background:white;background-image:url(/sites/all/themes/sandcross/images/reigate-high-street-background.jpg);background-repeat:no-repeat;background-position:top center;background-attachment:fixed;background-size:cover;}h1{margin:0;padding:0;font-family:"source_sans_pro_light",Arial,Helvetica,san-serif;}h2,h3,h4,h5,h6{margin:0;padding:0;font-family:"source_sans_pro_regular",Arial,Helvetica,san-serif;}h1{color:#264980;font-size:300%;}h2{margin:0;font-size:200%;color:#264980;}h3{margin:30px 0 10px 0;font-size:150%;color:#264980;}h4{margin:10px 0;color:#264980;}p,ul,ol{font-size:130%;line-height:160%;margin-bottom:15px;}ol,ul{list-style:disc;}a{color:#3677E0;text-decoration:none;}a:hover{text-decoration:underline;}strong{font-family:"source_sans_pro_bold",Arial,Helvetica,san-serif;}blockquote{margin:40px 60px;text-align:center;font-size:140%;color:#264980;}.field .field-label{font-weight:normal;}a,a:hover{-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}a.button{display:inline-block;font-family:"source_sans_pro_light",Arial,Helvetica,san-serif;padding:15px 30px;cursor:pointer;font-size:150%;color:#152949;text-decoration:none;border:1px solid #152949;background-color:transparent;}a.button:hover{color:white;text-decoration:none;border-color:#152949;background-color:#152949;}div.inner{max-width:1200px;margin:0 auto;padding:40px 2%;}.cf:before,.cf:after{content:" ";display:table;}.cf:after{clear:both;}article{float:left;width:67%;background:white;}article section#content{padding:70px 10%;}article .field-name-field-image img,article .views-field-field-image img{width:100%;height:auto;margin-bottom:20px;}article a{font-family:"source_sans_pro_regular",Arial,Helvetica,san-serif;}aside#sidebar{float:right;width:30%;min-width:300px;background:#264980;}aside#sidebar .region{padding:40px;}aside#sidebar .region ul{margin:0;padding:0;}aside#sidebar .region ul li{margin:0px;list-style:none;border-bottom:1px dotted #ddd;}aside#sidebar .region ul li a{display:block;padding:10px 0;color:white;}aside#sidebar .region ul li a:hover{padding:10px;text-decoration:none;background-color:#BC925F;}aside#sidebar .region ul li.leaf{padding:0;}body.front h1#page-title{color:#1C3660;font-size:300%;}body.front h1,body.front h2,body.front h3,body.front h4,body.front h5,body.front h6{margin:0;color:white;}body.front main a{color:#111313;text-decoration:underline;}body.front main a.button{text-decoration:none;}body.front section#hmq{color:white;text-align:center;background-color:#101010;}body.front section#next-previous{color:white;background-color:#264980;}body.front section#next-previous h2{margin-bottom:15px;font-family:"source_sans_pro_light",Arial,Helvetica,san-serif;font-size:200%;}body.front section#next-previous h3{margin-bottom:10px;font-size:150%;}body.front section#next-previous h4{margin-bottom:10px;font-size:120%;}body.front section#next-previous a{color:white;}body.front section#next-previous .views-field-field-audio{margin-top:10px;}body.front section#next-previous .views-field-field-audio a{display:inline-block;padding:10px 12px;color:#152949;text-decoration:none;border:1px solid #152949;border-radius:30px;}body.front section#next-previous .views-field-field-audio a:hover{color:#3677E0;background-color:#152949;}body.front section#newsflash{background-color:#CC1C88;}body.front section#newsflash .inner{padding:0;}body.front section#newsflash .inner #views_slideshow_cycle_teaser_section_newsflash-block_1{width:100%;font-family:"source_sans_pro_regular",Arial,Helvetica,san-serif;color:white;height:30px;line-height:30px;font-size:130%;}body.front section#newsflash .inner #views_slideshow_cycle_teaser_section_newsflash-block_1 .views_slideshow_slide{width:100% !important;}body.front section#newsflash .inner #views_slideshow_cycle_teaser_section_newsflash-block_1 .views-field-title{font-family:"source_sans_pro_bold",Arial,Helvetica,san-serif;padding-left:30px;background:url(/sites/all/themes/sandcross/images/newsflash-warning.png) left center no-repeat;background-size:auto 80%;}body.front section#banner .inner{padding:10px 2% 40px 2%;}body.front section#content{text-align:center;background:#C2CFF5;}body.front section#content p{width:80%;margin:0 auto 15px auto;}body.front section#content h1{margin-bottom:20px;}body.not-front main #content p,body.not-front main #content ul,body.not-front main #content ol{line-height:140%;}body.not-front main #content ul,body.not-front main #content ol{margin-left:40px;list-style-position:outside;}body.not-front main #content ol{list-style-type:decimal;}header{background:linear-gradient(to bottom,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%);}header h1{float:left;}header h1 a#logo img{height:70px;}header h2{font-family:"source_sans_pro_light",Arial,Helvetica,san-serif !important;float:right;font-size:140% !important;text-transform:lowercase !important;color:#1C3660 !important;line-height:120px;}header .inner{padding:20px 2%;}main .inner h1#page-title{margin-bottom:30px;}main .inner h2{margin-top:40px;margin-bottom:10px;}main .inner h2:first-of-type{margin-top:0;}main .inner img.media-element{float:left;margin-right:15px;max-width:100%;height:auto;}main .intro{color:white;font-size:150%;}main .field-name-field-tags{margin-top:25px !important;}main .field-name-field-tags .field-item{float:left;display:inline-block;margin-right:15px;}main .field-name-field-tags .field-item a::before{font-family:FontAwesome;content:"\f02b";padding-right:5px;color:#3677E0;}main .field-name-field-tags .field-item a:hover{color:#264980;text-decoration:none;}main .field-name-field-tags .field-item a:hover::before{color:#264980;}.tabs ul.primary{padding:5px 0;border:none;margin:20px 0;}.tabs ul.primary li a{background-color:#B1B8C4;border:none;height:auto;margin-right:0.5em;padding:5px 1em;color:#1C3660;border-radius:25px;}.tabs ul.primary li.active a{color:white;background-color:#264980;border:none;}body.not-front main #content .tabs ul,body.not-front main #content .tabs ol{margin-left:0px;}body.page-node-4 main .media-element-container{width:200px;margin:0 auto 10px auto;}body.page-node-4 main .media-element-container img.media-element{float:none;}section#last-slice{color:#B1B8C4;background-color:#1a1a1a;}section#last-slice p{padding-left:30px;text-align:left;}section#last-slice #address{background:url(/sites/all/themes/sandcross/images/location-icon.png) left 5px no-repeat;}section#last-slice #email{background:url(/sites/all/themes/sandcross/images/email-icon.png) left 5px no-repeat;}section#last-slice #phone{background:url(/sites/all/themes/sandcross/images/phone-icon.png) left 5px no-repeat;}section#last-slice #twitter{background:url(/sites/all/themes/sandcross/images/twitter-icon.png) left 5px no-repeat;}section#last-slice #block-block-4{width:300px;float:right;}footer{background-color:#111313;}body.page-news main .views-row .views-field-field-date,body.page-news main .views-row .views-field-field-author{color:#1C3660;}body.page-news main .views-row .views-field-body{margin-top:30px;}body.page-news main .views-row .views-field-field-link a{display:block;padding:10px;color:#152949;background-color:#87A1E9;}body.page-news main .views-row .views-field-field-link a:hover{color:#3677E0;background-color:#152949;}body.node-type-article .field-name-body{margin-top:30px;}body.node-type-article .field-name-field-link .field-label{margin-top:40px;padding:10px 0;font-weight:normal;border-top:1px solid #1C3660;}body.node-type-article .field-name-field-link a{display:block;padding:10px;color:#152949;background-color:#87A1E9;}body.node-type-article .field-name-field-link a:hover{color:#3677E0;background-color:#152949;}body.node-type-article .field-name-field-date,body.node-type-article .field-name-field-author{color:#1C3660;font-size:120%;line-height:120%;}body.page-blog .views-row{margin-bottom:20px;border-bottom:1px dotted #787878;}body.page-blog .views-row .views-field-title{font-size:150%;line-height:130%;}body.page-blog .views-row .views-field-field-date{margin:10px 0;color:#1C3660;}body.page-blog .views-row .views-field-field-author{margin-bottom:15px;}body.page-blog .views-row .views-field-body{line-height:160%;margin-bottom:20px;}body.node-type-blog .field-name-field-date{margin:10px 0;}body.node-type-blog .field-name-field-author{margin-bottom:15px;}body.page-about-staff-and-leadership h3{margin:60px 0 50px 0;}nav #block-system-main-menu{font-family:"source_sans_pro_bold",Arial,Helvetica,san-serif;float:right;height:60px;margin:5px 0 0 0;text-transform:uppercase;}nav #block-system-main-menu a,nav #block-system-main-menu a:hover,nav #block-system-main-menu a.active{display:block;color:white;text-decoration:none;}nav #block-system-main-menu ul.menu li.expanded{display:inline-block;position:relative;margin:0;padding:10px 14px;}nav #block-system-main-menu ul.menu li.expanded a{padding:10px 0;color:#264980;}nav #block-system-main-menu ul.menu li.expanded ul.menu{font-family:"source_sans_pro_light",Arial,Helvetica,san-serif;background-color:#264980;position:absolute;left:0;top:60px;width:200px;font-size:90%;text-transform:none;z-index:99;-webkit-box-shadow:5px 5px 15px 0px rgba(0,0,0,0.46);-moz-box-shadow:5px 5px 15px 0px rgba(0,0,0,0.46);box-shadow:5px 5px 15px 0px rgba(0,0,0,0.46);}nav #block-system-main-menu ul.menu li.expanded ul.menu li.leaf{position:relative;margin:0;padding:0;display:block;}nav #block-system-main-menu ul.menu li.expanded ul.menu li.leaf a{padding:10px;color:white;border-bottom:1px dotted #ddd;}nav #block-system-main-menu ul.menu li.expanded ul.menu li.leaf a:hover{background:#BC925F;}nav #block-system-main-menu ul.menu li.expanded ul.menu li.leaf ul.menu{position:absolute;top:0;left:200px;margin:0;}nav #block-system-main-menu ul.menu li.expanded ul.menu li.last a{border:none;}nav #block-system-main-menu ul.menu li.expanded ul.menu.menu{display:none;}nav #block-system-main-menu ul.menu li.last ul.menu{right:0;left:auto;}.video-container,.embedded-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}.video-container iframe,.embedded-video iframe,.embedded-video object,.embedded-video embed{position:absolute;top:0;left:0;width:100%;height:100%;}audio{width:100%;height:40px;}body.node-type-sermon .field{margin-top:15px;}#block-views-last-sunday-block .views-field-field-series-image,#block-views-next-sunday-block .views-field-field-series-image{float:left;margin-right:15px;}#block-views-last-sunday-block .views-field-view-node a,#block-views-next-sunday-block .views-field-view-node a{display:inline-block;margin-top:10px;padding:10px 12px;color:#152949 !important;text-decoration:none;border:1px solid #152949;border-radius:30px;}#block-views-last-sunday-block .views-field-view-node a:hover,#block-views-next-sunday-block .views-field-view-node a:hover{color:#3677E0 !important;background-color:#152949;}#block-views-next-sunday-block{text-align:center;}.view-staff-and-leadership .views-row{display:block;clear:both;margin-bottom:30px;padding-bottom:20px;border-bottom:1px dotted #787878;}.view-staff-and-leadership .views-row .views-field-field-people-photo img{float:left;margin-right:15px;border-radius:50%;}.view-staff-and-leadership .views-row .views-field-title{font-family:"source_sans_pro_light",Arial,Helvetica,san-serif !important;font-size:160% !important;color:#264980 !important;}.view-staff-and-leadership .views-row .views-field-field-job-description{margin-top:7px;margin-bottom:15px;color:#787878;}.view-audio .title-span,.view-sermons .title-span,.view-sermon-term-card .title-span,.view-taxonomy-term .title-span{display:block;font-size:140%;margin-bottom:5px;}.view-audio .series-span,.view-audio .bible-reference-span,.view-sermons .series-span,.view-sermons .bible-reference-span,.view-sermon-term-card .series-span,.view-sermon-term-card .bible-reference-span,.view-taxonomy-term .series-span,.view-taxonomy-term .bible-reference-span{display:block;font-size:100%;line-height:140%;}.view-audio table,.view-sermons table,.view-sermon-term-card table,.view-taxonomy-term table{width:100%;}.view-audio table td,.view-sermons table td,.view-sermon-term-card table td,.view-taxonomy-term table td{padding:7px;vertical-align:middle;}.view-audio table td.views-field-field-date,.view-sermons table td.views-field-field-date,.view-sermon-term-card table td.views-field-field-date,.view-taxonomy-term table td.views-field-field-date{width:10%;background-color:#87A1E9;}.view-audio table td.views-field-field-audio,.view-sermons table td.views-field-field-audio,.view-sermon-term-card table td.views-field-field-audio,.view-taxonomy-term table td.views-field-field-audio{width:48px;}.view-audio table td.views-field-field-audio a,.view-sermons table td.views-field-field-audio a,.view-sermon-term-card table td.views-field-field-audio a,.view-taxonomy-term table td.views-field-field-audio a{padding:10px;color:#264980;border-radius:30px;border:1px solid #264980;}.view-audio table td.views-field-field-audio a:hover,.view-sermons table td.views-field-field-audio a:hover,.view-sermon-term-card table td.views-field-field-audio a:hover,.view-taxonomy-term table td.views-field-field-audio a:hover{color:white;text-decoration:none;background-color:#264980;}.view-audio table td.views-field-title a,.view-sermons table td.views-field-title a,.view-sermon-term-card table td.views-field-title a,.view-taxonomy-term table td.views-field-title a{font-size:100%;line-height:150%;color:#264980;}.view-audio table td.views-field-view-node,.view-sermons table td.views-field-view-node,.view-sermon-term-card table td.views-field-view-node,.view-taxonomy-term table td.views-field-view-node{width:7%;font-size:200%;}.view-audio table td.views-field-view-node a,.view-sermons table td.views-field-view-node a,.view-sermon-term-card table td.views-field-view-node a,.view-taxonomy-term table td.views-field-view-node a{color:#264980;}#block-views-series-information-block img,.view-series-information-for-sermon img,.view-grouping-content img{max-width:100%;height:auto;}section#content table caption{color:#1C3660;font-size:180%;text-align:left;margin:40px 0 10px 0;}section#content table thead th{padding:10px 0;}section#content table tr{border-bottom:2px solid white;}.views-exposed-form label{font-weight:normal;}section#content .view-sermons .view-grouping-header{margin:40px 0 10px 0;padding:20px;color:white;font-size:180%;text-align:left;background-color:#1C3660;}section#content .view-sermons .view-grouping-content .view-grouping-header{margin:20px 0 10px 0;padding:0;color:#1C3660;font-size:180%;text-align:left;background-color:transparent;}section#content .view-sermons .views-field-field-series-image{width:134px;padding:0;}section#content .view-sermons .views-field-field-series-image img{width:auto;max-height:100px;}section#content .view-sermons table caption{margin:20px 0 10px 0;}section#events{background-color:#1C3660;}section#events h2{margin-bottom:15px;font-family:"source_sans_pro_light",Arial,Helvetica,san-serif;font-size:200%;text-align:center;}section#events h3{margin-bottom:10px;font-size:150%;}section#events #block-views-upcoming-events-block{width:50%;margin:0 auto;}section#events #block-views-upcoming-events-block table{margin-bottom:20px;}section#events #block-views-upcoming-events-block table caption{margin-bottom:15px;color:white;font-size:170%;}section#events #block-views-upcoming-events-block table td.views-field-field-date-1{width:25%;background-color:#87A1E9;}section#events #block-views-upcoming-events-block table td.views-field-field-date-2{width:15%;background-color:#C2CFF5;}section#events #block-views-upcoming-events-block table tr{padding:0;border-bottom:2px solid #1C3660;}section#events #block-views-upcoming-events-block table td{padding:0.5rem;}.tablesaw-stack tbody td,.tablesaw-stack tbody th{float:none;clear:unset;}#block-views-upcoming-events-block-1 table{margin-bottom:20px;}#block-views-upcoming-events-block-1 table td.views-field-field-date-1{width:25%;background-color:#87A1E9;}#block-views-upcoming-events-block-1 table td.views-field-field-date-2{width:15%;background-color:#C2CFF5;}section#map{background-image:url(/sites/all/themes/sandcross/images/reigate-high-street-background.jpg);background-position:center center;background-attachment:fixed;}section#map #block-block-1{width:80%;margin:0 auto;}section#map #block-block-1 p{margin-top:5px;text-align:center;color:white;}section#last-slice #block-block-9{text-align:center;}section#last-slice #block-block-9 ul li{display:inline-block;position:relative;margin:0;padding:0 5px;}section#last-slice #block-block-9 ul li a{display:block;width:50px;height:50px;color:white;font-size:150%;line-height:45px;border-radius:50%;}section#last-slice #block-block-9 ul li a.facebook{background-color:#3b5998;}section#last-slice #block-block-9 ul li a.twitter{background-color:#55acee;}section#last-slice #block-block-9 ul li a.instagram{background-color:#9c7c6e;}ul.pager{margin-top:40px;margin-left:0 !important;}ul.pager li{margin:0 0 0 10px !important;padding:0 !important;}ul.pager li a{display:inline-block;margin:0 0 10px 0;padding:10px 16px;color:#264980;background:#e8e8e8;}ul.pager li a:hover{text-decoration:none;color:white;background:#264980;}ul.pager li.pager-current{padding:10px 16px !important;color:white;font-weight:normal;background:#264980;}form label{margin-bottom:10px;font-size:90%;}form input,form textarea,form select{margin:3px 0;padding:10px;font-size:90%;border:1px solid #264980;border-radius:3px;width:100px;cursor:pointer;}form input.form-submit{cursor:pointer;color:white;background-color:#264980;}form input.form-checkbox,form input.form-radio{width:unset;}form .form-text{width:90%;}form.webform-client-form-448 legend{margin-bottom:10px;font-size:1.5rem;}form.webform-client-form-448 .fieldset-wrapper legend{font-size:1.3rem;}form.webform-client-form-448 .fieldset-wrapper .fieldset-wrapper{border:1px solid #264980;padding:10px;}form.webform-client-form-448 input.add-more{margin-bottom:3rem;}article a.twitter:before,article a.facebook:before,article a.instagram:before{font-family:fontawesome;padding-right:5px;}article a.twitter:before{content:"\f099";}article a.facebook:before{content:"\f230";}article a.instagram:before{content:"\f16d";}article .field-type-file .field-item img{display:none;}article .field-type-file .field-item a::before{font-family:FontAwesome;content:"\f1c1";padding-right:5px;color:#3677E0;}.flexslider .flex-direction-nav a,.flexslider .flex-direction-nav a{text-align:center;}footer{font-size:80%;color:white;background:#111313;}footer a{color:white;text-decoration:none;}footer p{margin:0;padding:0;font-size:90%;line-height:40px;}footer #footer-left,footer #footer-right{margin:0;padding:0;}footer #footer-left{float:left;width:40%;}footer #footer-right{float:right;width:40%;color:#787878;text-align:right;}footer #footer-right a{color:#787878;}footer #footer-center{float:left;width:20%;margin:0 auto;text-align:center;}footer .inner{padding:20px 2%;}@media screen and (max-width:1024px){header .inner{padding:15px 2%;}header h2{font-size:120% !important;}header nav .inner{padding:0;}article{float:none;width:100%;margin-bottom:20px;}article img{max-width:100%;height:auto;}aside#sidebar{float:none;width:100%;}section#events #block-views-upcoming-events-block{width:100%;}}@media screen and (max-width:980px){div.inner{padding:20px 2%;}header h1,header h2{float:none;text-align:center;}header h2{padding:15px 0;line-height:100%;}nav{width:100%;}nav #collapsed-menu-button{display:block;padding:0;margin:0;font-size:140%;line-height:60px;text-align:center;font-weight:normal;color:white;background-color:#264980;border:none;border-radius:0;}nav #mobile-menu-inner{width:100%;}nav #mobile-menu-inner #mobile-menu{background-color:#264980;}nav #mobile-menu-inner #mobile-menu ul{font-size:110%;}nav #mobile-menu-inner #mobile-menu ul li{display:block;border:none;border-bottom:1px dotted #ddd;}nav #mobile-menu-inner #mobile-menu ul li a{display:inline-block;padding:10px;color:white;}nav #mobile-menu-inner #mobile-menu ul li ul{font-size:90%;background-color:#152949;}nav #mobile-menu-inner #mobile-menu ul li ul li a{width:97%;font-size:90%;}nav #mobile-menu-inner #mobile-menu ul li.leaf,nav #mobile-menu-inner #mobile-menu ul li.expanded{margin:0;padding:0;}nav #mobile-menu li.item-with-ul > :first-child,nav .mobile-menu li.item-with-ul > :first-child{background-image:url(/sites/all/themes/sandcross/images/right-arrow.png);background-position:92% center;background-repeat:no-repeat;border:none;float:left;margin:0;width:100%;}nav #mobile-menu li.active > :first-child,nav .mobile-menu li.active > :first-child{background-image:url(/sites/all/themes/sandcross/images/right-arrow-down.png);background-position:92% center;background-repeat:no-repeat;border:none;float:left;margin:0;width:100%;}section#next-previous .block{margin-bottom:30px;}section#next-previous #block-views-last-sunday-block,section#next-previous #block-views-next-sunday-block{float:none;width:100%;text-align:center;}section#next-previous #block-views-last-sunday-block .views-field-field-series-image,section#next-previous #block-views-next-sunday-block .views-field-field-series-image{float:none;margin-right:0;}footer p{line-height:140%;}}@media screen and (max-width:640px){section#events #block-views-upcoming-events-block table td,section#events #block-views-upcoming-events-block-1 table td,main article section#content #block-views-upcoming-events-block table td,main article section#content #block-views-upcoming-events-block-1 table td{width:100%;text-align:center;}section#events #block-views-upcoming-events-block table td.views-field-field-date-1,section#events #block-views-upcoming-events-block-1 table td.views-field-field-date-1,main article section#content #block-views-upcoming-events-block table td.views-field-field-date-1,main article section#content #block-views-upcoming-events-block-1 table td.views-field-field-date-1{width:100%;}section#events #block-views-upcoming-events-block table td.views-field-field-date-2,section#events #block-views-upcoming-events-block-1 table td.views-field-field-date-2,main article section#content #block-views-upcoming-events-block table td.views-field-field-date-2,main article section#content #block-views-upcoming-events-block-1 table td.views-field-field-date-2{width:100%;}section#events #block-views-sermon-term-card-block-1 table td,main article section#content #block-views-sermon-term-card-block-1 table td{width:100%;}section#events #block-views-sermon-term-card-block-1 table td .tablesaw-cell-label,main article section#content #block-views-sermon-term-card-block-1 table td .tablesaw-cell-label{width:unset;}}@media screen and (max-width:550px){main h1,main h2,main h3,main h4,main h5,main h6{text-align:center;}section#content .view-sermons .views-field-field-series-image{display:none;}section#content .view-staff-and-leadership .views-field-field-people-photo{width:220px;margin:0 auto 15px auto;}section#content .view-staff-and-leadership .views-field-field-people-photo img{float:none;}section#content .view-staff-and-leadership .views-field-title,section#content .view-staff-and-leadership .views-field-field-job-description{text-align:center;}section#content img{max-width:100%;height:auto;}section#events #block-views-upcoming-events-block{width:100%;}section#map #block-block-5{width:100%;margin:0;}#block-block-8 iframe{height:300px;}}@media screen and (max-width:445px){header h1 a#logo img{height:51px;}header h2{font-family:"source_sans_pro_regular",Arial,Helvetica,san-serif !important;font-size:70% !important;}nav a#collapsed-menu-button:hover{text-decoration:none;}section#banner .inner{padding:0 2% 5% 2%;}main h1{font-size:180%;}main h2{font-size:140%;}main .intro{font-size:120%;}article section#content{padding:40px 5%;}section#news .views-row .views-field-title a{font-size:140%;}body.node-type-article .field-name-field-link{max-width:320px;overflow:hidden;}body.node-type-article .field-name-field-date,body.node-type-article .field-name-field-author{text-align:center;}}
