/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
.wp-pagenavi{clear:both}.wp-pagenavi a, .wp-pagenavi
span{text-decoration:none;border:1px
solid #BFBFBF;padding:3px
5px;margin:2px}.wp-pagenavi a:hover, .wp-pagenavi
span.current{border-color:#000}.wp-pagenavi
span.current{font-weight:bold}/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
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-size:100%;font:inherit;vertical-align:baseline;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}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@import url('http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css');@import url('http://fonts.googleapis.com/css?family=Ruluko');html,body{width:100%;height:100%}html{font-size:20px;line-height:1.4;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility}header,section,footer{width:100%;position:relative}.container{width:100%;min-width:280px;max-width:1026px;padding:0
20px;margin:0
auto;position:relative}b,strong{font-weight:400}.alignleft{float:left;margin-right:15px}.alignright{float:right;margin-left:15px}body{font-family:'Alegreya Sans',sans-serif;font-weight:300;color:#30312f;font-size:15px;line-height:1.2}a{color:#30312f;text-decoration:none;outline:0;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}a:hover,a:active,a:focus{outline:0}h1,h2,h3,h4{line-height:1.1;font-weight:300;margin-bottom:15px;font-family:'Alegreya Sans',sans-serif}h1 span,
h2 span,
h3 span,
h4
span{font-weight:300}h1{font-size:30px;font-style:normal;font-weight:normal;color:#2db180}h2{font-size:26px;font-style:normal;color:#2db180;text-transform:uppercase;line-height:30px;padding-bottom:20px;margin-bottom:20px;position:relative;font-weight:normal;text-align:center}h2.green{background:url(/wp/wp-content/themes/sufispirit/assets/img/arrow-black.png) no-repeat center bottom}h2.white{background:url(/wp/wp-content/themes/sufispirit/assets/img/arrow-white.png) no-repeat center bottom}h2
span{position:absolute;bottom:-10px;width:21px;height:10px;left:50%;margin-left:-10px}h2 span
img{vertical-align:top}h3{font-size:24px;color:#2db180}h3.bookTitle{margin-bottom:5px}h4{font-size:20px;line-height:25px;color:#2db180}h5{font-size:20px;line-height:25px}p{margin-bottom:15px}a{text-decoration:none;cursor:pointer;color:#2db180}a:hover{outline:none}img{max-width:100%;height:auto}blockquote{display:block;position:relative;margin:0;background:#777;margin-bottom:20px;padding:20px
20px}blockquote
p{margin-bottom:0}hr{width:90%;height:1px;background-color:#eee;margin-bottom:20px}section
ul{list-style:disc;margin-bottom:15px;padding:0px
0px 0px 15px}section ul
li{margin-bottom:0px}body
.gform_heading{float:left;width:100%;margin-bottom:25px;text-align:center}body
.gform_footer{text-align:center}body .gform_description, body
.gform_confirmation_message{font-size:20px}ul.gform_fields{padding:0px;margin:0px;float:left;width:100%;list-style:none}ul.gform_fields
.gfield_label{display:none}input.medium{background:#fff;height:46px;line-height:46px;padding:0px
15px;width:100%;border:1px
solid #b2b1b0;-webkit-appearance:none}ul.gform_fields
li{float:left;margin-bottom:20px;width:100%}ul.gform_fields
li.formLeft{width:49%;clear:both}ul.gform_fields
li.formRight{width:49%;float:right}.gform_ajax_spinner{display:none}.validation_error{display:none}.validation_message{text-align:left;padding:5px
15px}.wp-caption-text,.imageCaption{font-style:italic}input,select,textarea{outline:0;border:none;border-radius:0;padding:0
20px;height:60px;line-height:60px;color:#000;background-color:#eee;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}input:focus,textarea:focus,button:focus{outline:0}textarea{height:80px;padding:15px;border:1px
solid #b2b1b0;resize:none;background:#fff;width:100%;line-height:1;-webkit-appearance:none}figure{margin:0px}select:focus{outline:0;border:none}input[type="submit"],.button,a.stdBtn{display:inline-block;outline:0;border:none;padding:0
30px;font-size:23px;height:46px;line-height:46px;color:#2db180;background-color:#fff;border:1px
solid #2db180;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}input[type="submit"]:hover,.button:hover,a.stdBtn:hover{background-color:#2db180;text-decoration:none;color:#fff}input[type="button"].no-style,input[type="submit"].no-style,button.no-style,.button.no-style{border:none;background:none}::-webkit-input-placeholder{color:#aaa;opacity:1}:-moz-placeholder{color:#aaa;opacity:1}::-moz-placeholder{color:#aaa;opacity:1}:-ms-input-placeholder{color:#aaa;opacity:1}::-moz-focusring{color:transparent}button.mobile-button{display:none;float:right;margin-top:12px;height:40px;width:40px}button.mobile-button{position:relative}button.mobile-button
img{height:40px;width:40px}button.mobile-button
span{display:block;position:absolute;top:18px;left:5px;right:0;height:4px;background-color:#2db180;pointer-events:none;text-indent:-9999px;cursor:pointer}button.mobile-button span:after,
button.mobile-button span:before{content:'';position:absolute;display:block;left:0px;width:100%;height:4px;background-color:#2db180;pointer-events:none}button.mobile-button span::before{top:-10px}button.mobile-button span::after{bottom:-10px}button.mobile-button:hover span,
button.mobile-button:hover span::after,
button.mobile-button:hover span::before{background-color:#777}button.mobile-close{display:none !important;margin-right:17px}button.mobile-close
span{background:transparent}button.mobile-close span::after,
button.mobile-close span::before{transform-origin:50% 50%;top:0;width:30px}button.mobile-close span::before{transform:rotate3d(0,0,1,45deg)}button.mobile-close span::after{transform:rotate3d(0,0,1,-45deg)}button.mobile-close:hover span::after,
button.mobile-close:hover span::before{background-color:#fff}nav.mobile{width:100%;max-height:0;visibility:hidden;opacity:0;background-color:#6b6969;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}nav.mobile .sub-menu{max-height:0;visibility:hidden;opacity:0;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;background:#fff}nav.mobile.overlay{display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#777;z-index:9998;padding-top:20px}nav.mobile.overlay
ul{margin-top:60px}nav.mobile.overlay button.mobile-close{display:block !important}nav.mobile.show{max-height:10000px;visibility:visible;opacity:1}nav.mobile .sub-menu.show{max-height:10000px;visibility:visible;opacity:1}nav.mobile ul
li{border-bottom:1px solid #777}nav.mobile ul li
li{border-bottom:0px solid #777;border-top:1px solid #777}nav.mobile ul li
a{display:block;width:100%;color:#fff;background-color:#6B6969;color:#fff;display:block;font-size:13px;font-weight:400;letter-spacing:1px;line-height:20px;padding:0
12px;text-transform:uppercase}nav.mobile ul li li
a{padding:0
24px;background:#fff;color:#2db180}nav.mobile ul li a:hover{background-color:#2db180;color:#fff}.mobileMenuBlock{display:none;float:left;width:100%}header{height:80px;padding:11px
0;background-color:#fff}header
a.logo{float:left;display:block;width:182px;margin-top:15px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}nav.main{float:right;height:50px;margin-top:15px}nav.main > ul > li:last-child
a{padding-right:0px}nav.main
ul{height:55px}nav.main ul
li{height:54px;float:left;position:relative;margin-left:18px}nav.main ul li
a{display:block;height:54px;line-height:50px;padding:0
12px;text-transform:uppercase;letter-spacing:1px;font-weight:400;color:#30312f;font-size:13px}nav.main ul > li.current-menu-item > a,
nav.main ul > li.current-page-ancestor > a,
nav.main ul > li.current-menu-ancestor > a,
nav.main ul li a:hover{color:#2db180}nav.main ul .sub-menu{position:absolute;top:54px;left:0px;width:170px;z-index:999;float:left;height:auto;display:none;background-color:rgba(255, 255, 255, 0.85)}nav.main ul .sub-menu
li{float:left;width:100%;height:25px;line-height:25px;margin:0px}nav.main ul .sub-menu li
a{height:25px;line-height:25px;float:left;width:100%}nav.main ul li:hover .sub-menu{display:block}#countdownFinal{float:left;width:100%;text-align:center;margin:30px
0px}.countBlock{font-size:70px;line-height:1;position:relative;padding:0px
20px 10px;display:inline-block}#countdownFinal
.divider{}.countBlock
.small{font-size:12px;line-height:14px;position:absolute;bottom:-0px;left:0px;width:100%;text-align:center}section{padding:120px
0;float:left}section.white{background-color:#FFF}section.grey{background-color:#F1F1F1}section.background{padding:200px
0;background-size:cover;background-position:center center;color:#fff}section article
h3{padding-top:0}section
a.button{margin-top:20px}section
figure{float:left;position:relative;margin-top:20px;height:350px}section
figure.two{width:48%;margin-right:4%}section
figure.three{width:30%;margin-right:5%}section
figure.four{width:22%;margin-right:4%}section
figure.last{margin-right:0}section figure
img{min-width:100%;max-width:100%}section figure
figcaption{display:block;line-height:1.2;background-color:#777;padding:20px
20px 30px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}section figure
a{display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:none}section figure a:hover
figcaption{background-color:#000;color:#fff}section figure figcaption
span{display:block}section figure figcaption
span.title{font-weight:bold;margin-bottom:10px}section.blocks{height:400px;padding:0}section.blocks
aside{position:relative;float:left;width:50%;height:100%;padding:120px;background-size:cover;background-position:center center;text-align:center;color:#fff}section.blocks aside
a{display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:none;background-size:cover;background-position:center center}section.blocks aside a:hover{color:#fff}section.blocks aside
span{font-size:40px}section.main{padding:0;height:410px;background-size:cover;background-position:center center;position:relative}section.main
ul.slides{float:left;width:100%;height:410px;padding:0px;margin:0px;list-style:none}section.main ul.slides
li{float:left;width:100%;height:410px;background-size:cover;display:none}section.main ul.slides li>img{position:absolute;left:-10000px;top:-10000px}section.main.sticky{margin-top:120px}section.main
div.content{}section.main div.content .bannerText
h3{padding:0px;margin:0px;color:#fff;text-align:right}section.main div.content .bannerText h3 span.top
img{vertical-align:top;height:auto}section.main div.content .bannerText h3
span.top{float:right;width:100%;height:20px}section.main div.content .bannerText h3
span.credit{font-size:16px}section.main h1,
section.main h1 a,
section.main
p{color:#fff}.featureImage{float:left;width:100%;margin-bottom:25px}.featureImage
img{max-width:100%;height:auto}.leftColumn{width:48%;float:left}.rightColumn{float:right;width:48%}.section.main
.container.content{position:relative}section.main .container.content
.bannerText{text-align:right;color:#fff;position:absolute;top:80px;left:0;right:0px;width:100%;padding:0px
20px}section.green{padding:0
0 30px;margin-top:55px;text-align:center;float:left;color:#fff;width:100%;font-weight:400;font-size:16px;background:url(/wp/wp-content/themes/sufispirit/assets/img/green-bg.jpg) repeat}section.green
h2{color:#fff;border-color:#fff}section.green h2
span{}section.green
a.stdBtn{background:none;color:#fff;border-color:#fff}section.green a.stdBtn:hover{background:#fff;color:#2db180}section.green
h3{color:#fff;font-weight:400}section.white{padding:0;margin-top:0px;text-align:left;float:left;width:100%}section.white
.container{}section.white .container
h4{text-align:left}section.white .container
.left{float:left;width:50%;padding:0
50px 60px 50px}section.white .container
.right{float:right;width:50%;padding:0
50px 60px 50px}section.white .container .left p,
section.white .container .right
p{text-align:center}.contentBlock{float:left;width:100%;margin-top:50px}.contentBlock
.outer{float:left;width:100%}.contentBlock
.inner{max-width:650px;margin:0px
auto}.featureGrid{float:right;width:49%;margin-bottom:30px}.featureGrid.gallery{margin-bottom:20px}.featureGrid.gallery
a{float:left;width:100%;position:relative}.featureGrid.gallery a
img{float:left;width:100%;max-width:100%;height:auto}.featureGrid.homeNews{width:32%;float:left;margin-left:2%}.featureGrid.homeNews.third{clear:both;margin-left:0px}.featureGrid.first{clear:both;float:left}.featureGrid
span.image{float:left;width:100%;margin-bottom:15px;position:relative}.featureGrid span.image
img{float:left;width:100%;max-width:100%;height:auto}.featureGrid span.image .overlay, .featureGrid.gallery a
.overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7);opacity:0;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.featureContent{clear:both;float:left;width:100%}.featureGrid span.image:hover .overlay, .featureGrid.gallery a:hover
.overlay{opacity:1}.featureGrid span.image .overlay
.outer{display:table;width:100%;height:100%}.featureGrid span.image .overlay .outer
.inner{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}.featureGrid span.image .overlay .outer .inner
a{display:inline-block;outline:0;border:none;padding:0
30px;font-size:23px;height:46px;line-height:46px;color:#2db180;background-color:none;border:1px
solid #2db180;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.featureGrid span.image .overlay .outer .inner a:hover{background-color:#2db180;text-decoration:none;color:#fff}.featureGrid
p{margin:0px}.featureGrid
h3{margin-bottom:5px}.wp-pagenavi{float:left;clear:both;width:49%;border-top:1px solid #b2b1b0;padding-top:15px;position:relative}.wp-pagenavi a.page, .wp-pagenavi
span{display:none !important;border:0px
!important;padding:0px
!important;margin:0px
!important}.wp-pagenavi
.nextpostslink{float:right;border:0px
!important;padding:0px
!important;margin:0px
!important;font-size:16px;font-weight:400}.wp-pagenavi
.previouspostslink{float:left;border:0px
!important;padding:0px
!important;margin:0px
!important;font-size:16px;font-weight:400}.introText{float:left;width:100%;margin-top:35px;text-align:center;font-size:21px;line-height:24px}.introText
.inner{max-width:730px;margin:0px
auto}.popupLink{position:absolute;bottom:0px;right:0px;background:transparent !important}.popupLink:hover{background:#2db180 !important}#popupForm{max-width:710px;background:none;border:1px
solid #2db180;margin:0px
auto;padding:25px;position:relative;color:#fff}#popupForm .mfp-close{color:#2db180}#popupForm
input.medium{background:none;border:1px
solid #2db180;color:#fff;font-size:15px;font-weight:400}#popupForm
h3{text-align:center;font-weight:400}#popupForm input[type="submit"]{background:none}#popupForm input[type="submit"]:hover{background:#2db180}#popupForm
.gform_heading{display:none}#popupForm
p{text-align:center;font-size:20px;font-weight:400}#popupForm
li.formLeft{float:left;width:49%}#popupForm
li.formRight{float:right}#popupForm
.gform_confirmation_message{text-align:center}body .mfp-bg{opacity:0.9}footer{background-color:#dbd8d6;padding:40px
0 20px;margin-top:90px;float:left;width:100%;clear:both;font-size:14px;color:#646360;position:relative}.topBlock{position:absolute;top:-26px;width:100%;text-align:center;left:0px;height:52px}.topBlock
a{display:inline-block;width:52px;height:52px;border-radius:50%;background:#fff;text-align:center}.topBlock a
span.image{float:left;width:100%;text-align:center;margin-top:10px}.topBlock a
span.text{float:left;width:100%;text-align:center;color:#b2b1b0;text-transform:uppercase}footer
.footerContent{border-top:1px solid #a09e9b;padding-top:20px;float:left;width:100%}footer
.column{float:left;width:16%}footer
.column.six{width:20%}footer .column
.block{float:left;width:100%}footer
.column.six{float:right;text-align:right}footer
a{color:#646360}.footerBase{float:left;width:100%;clear:both;padding-top:10px}footer
p{float:left}footer
ul{float:left;display:block;text-align:left}footer ul
li{width:30px;height:30px;margin-right:10px;display:inline-block}footer ul li:last-child{margin-right:0}footer ul li
a{display:block;width:32px;height:32px;font-size:20px;color:#eee;text-align:center;background-color:#2db180;border-radius:50%;padding-top:0px;cursor:pointer}footer ul li.twitter a
img{position:relative;top:6px}footer ul li.facebook a
img{position:relative;top:6px}footer ul li.instagram a
img{position:relative;top:6px}footer ul li a:hover{color:#fff}footer ul li.twitter a:hover{background-color:#0e695a}footer ul li.facebook a:hover{background-color:#0e695a}footer ul li.instagram a:hover{background-color:#0e695a}@media only screen and (min-width: 769px){header.sticky{position:fixed;top:0;left:0;right:0;height:80px;box-shadow:0px 0px 2px rgba(6, 8, 8, 0.15);z-index:9998;padding:15px
0}header.sticky
a.logo{margin-top:6px;width:250px}header.sticky
nav.main{margin-top:0}header.sticky button.mobile-button{margin-top:5px}}@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx){h2.green{background:url(/wp/wp-content/themes/sufispirit/assets/img/arrow-black_@2X.png) no-repeat center bottom;background-size:986px auto}h2.white{background:url(/wp/wp-content/themes/sufispirit/assets/img/arrow-white_@2X.png) no-repeat center bottom;background-size:986px auto}}@media only screen and (max-width: 1199px){}@media only screen and (max-width: 979px){nav.main ul li
a{padding:0px
10px}nav.main ul
li{margin-left:0px}section.main{height:400px}section{padding:60px
0px}section.background{padding:100px
0px}section
figure.three{width:48%;margin-right:4%}section figure.three:not(.first):not(.last){margin-right:0}section
figure.three.last{margin-right:4%}section
figure{height:auto !important}section figure:after{content:'';display:block;clear:both}section figure
a{position:relative}section
figcaption{height:auto}}@media only screen and (max-width: 767px){nav.main{display:none}.featureGrid.homeNews{width:49%}.featureGrid.homeNews.third{margin-left:2%;clear:none}.featureGrid.homeNews.second{margin-left:0px;clear:both}.mobileMenuBlock{display:block}button.mobile-button{display:block}footer
.column{width:33.33%}footer
.column.six{width:33.33%;text-align:center}.container{padding:0px
20px}header{height:80px}header
a.logo{width:200px}button.mobile-button{margin-top:12px}nav.mobile ul li
a{padding:0px
20px;height:40px;line-height:40px}section.main{height:300px}section.main ul.slides, section.main ul.slides
li{height:300px}section{padding:40px
0px;text-align:center}section
p{}section.blocks{height:600px}section.blocks
aside{float:none;width:100%;height:300px}section
figure{float:none !important;width:100% !important;margin-right:0 !important;margin-bottom:30px}footer{text-align:center}footer
p{float:none;margin-bottom:30px;text-align:center}footer
ul{float:none;display:inline-block;text-align:center;margin:0
auto !important}}@media only screen and (max-width: 640px){.contentBlock{margin-top:30px}#popupForm
p{font-size:16px}#popupForm
li.formLeft{width:100%}#popupForm
li.formRight{width:100%}.leftColumn{width:100%}.rightColumn{float:left;width:100%}.featureGrid{width:100%}.featureGrid.homeNews{width:100% !important;margin-left:0px !important}.wp-pagenavi{width:100%}.introText{font-size:18px;line-height:22px}h1{font-size:22px;line-height:26px}h2{font-size:20px;line-height:24px;margin-bottom:25px}h3{font-size:18px;line-height:22px}h4{font-size:16px}body .gform_description, body
.gform_confirmation_message{font-size:16px}input[type="submit"],button:not(.no-style),.button,a.stdBtn{font-size:16px;line-height:34px;height:34px}.featureGrid span.image .overlay .outer .inner
a{font-size:16px;line-height:34px;height:34px}}@media only screen and (max-width: 480px){footer
.column{width:50%}section.main div.content .bannerText
h3{font-size:16px;line-height:20px}section.main div.content .bannerText h3
span.credit{font-size:14px}ul.gform_fields
li.formLeft{width:100%}ul.gform_fields
li.formRight{width:100%}footer .column.three, footer
.column.five{clear:both}footer
.column.six{width:100%;clear:both;margin-top:20px}footer
.column.five{width:100%;clear:both}}@media only screen and (max-width: 479px){section.main div.content .bannerText
h3{font-size:14px;line-height:18px}section.main div.content .bannerText h3
span.credit{font-size:12px}}.clear:after{content:'';display:table;clear:both;*zoom:1}.v-wrap{height:100%;white-space:nowrap}.v-wrap:before{content:'';display:inline-block;vertical-align:middle;width:0;margin-right:-.25em;height:100%}.v-box{display:inline-block;vertical-align:middle;white-space:normal}.no-margin{margin:0
!important}.no-padding{padding:0
!important}.hidden{display:none !important;visibility:hidden}.invisible{visibility:hidden}ul.inline{margin:0;padding:0;list-style:none;list-style-type:none}ul.inline
li{float:left}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}::selection{background:#000;color:#FFF;text-shadow:none}::-webkit-selection{background:#000;color:#FFF;text-shadow:none}::-moz-selection{background:#000;color:#FFF;text-shadow:none}@media
print{*{background:transparent !important;color:#000 !important;box-shadow:none !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:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#ccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0
0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after, .mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before, .mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after, .mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before, .mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after, .mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before, .mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure{}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}@font-face{font-family:'flexslider-icon';src:url('/wp/wp-content/themes/sufispirit/assets/js/lib/fonts/flexslider-icon.eot');src:url('/wp/wp-content/themes/sufispirit/assets/js/lib/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
url('/wp/wp-content/themes/sufispirit/assets/js/lib/fonts/flexslider-icon.woff') format('woff'),
url('/wp/wp-content/themes/sufispirit/assets/js/lib/fonts/flexslider-icon.ttf') format('truetype'),
url('/wp/wp-content/themes/sufispirit/assets/js/lib/fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides
img{width:100%;display:block}.flex-pauseplay
span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html
.slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0
0 60px;background:#fff;border:4px
solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider
.slides{zoom:1}.carousel
li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav
a{display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001'}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-pauseplay
a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav
li{margin:0
6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li
a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px
0 0;position:static;overflow:hidden}.flex-control-thumbs
li{width:25%;float:left;margin:0}.flex-control-thumbs
img{width:100%;display:block;opacity: .7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}