@font-face{font-family:AgencyFB;font-style:normal;font-weight:0;src:url(fonts/agencyfb-bold.ttf) format("truetype")}@font-face{font-family:AgencyFB-Regular;font-style:normal;font-weight:0;src:url(fonts/agencyfb-regular.ttf) format("truetype")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.desktop-v{display:block}.mobile-v{display:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:middle}textarea{resize:vertical}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1;background-color:#1f2626;background-image:url(../images/bg-pattern.png);color:#ced7dd;direction:ltr;font-size:100%}a{text-decoration:none;color:#c23824;-webkit-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-moz-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-ms-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-o-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out}a:hover,li.current a{color:#c23824;text-decoration:none}h1,h2,h3,h4,h5,h6, .AgencyFont {font-family:AgencyFB-Regular,helvetica,arial,sans-serif;text-shadow:1px 1px 2px rgba(14,14,14,1)}h1{font-size:1.75em}h2{font-size:1.5em;line-height:1.4em}h3{font-size:1.375em}h4{font-size:1.25em}h5{font-size:1.125em}h6{font-size:1em}#wrapper{position:relative;}img{max-width:100%;height:auto}a:focus{outline:0}a.default{color:#fff}a.default:hover{color:#c23824}a.opposit-default{color:#133939}a.opposit-default:hover{color:#c23824}a.scnd-color{color:#133939}a.opposit-color{color:#c23824}a.opposit-color:hover{color:#fff}a.opposit-lightcolor{color:#34c099}a.opposit-lightcolor:hover{color:rgba(52,192,153,.5)}.page-content-container,.section-content-container{width:100%;padding-top:120px}.gap{clear:both;width:100%;margin:0}.section-header{width:100%;padding-bottom:90px}.section-header-inner{width:53%;margin:0 auto;overflow:hidden;text-align:center;position:relative}.section-heading{font-size:4em;margin:0 auto;letter-spacing:-2px}h6.section-heading.book-text{font-size:20px!important;margin:0 auto;letter-spacing:0}.section-heading-left-line{height:1px;position:absolute;left:0;top:50%;margin-top:-1px;background-color:#ddd}.section-heading-right-line{height:1px;position:absolute;right:0;top:50%;margin-top:-1px;background-color:#ddd}.section-header-2{text-align:center}.section-header-2-inner{margin:0 auto 20px;text-align:center;display:inline-block}.section-header-2 h1{font-weight:700}.theme-breadcrumbs-container{width:100%;text-align:center;margin-top:20px}.theme-breadcrumbs{display:inline-block;margin:0 auto auto;color:#133939;text-align:center;font-size:.75em}.theme-breadcrumbs li{display:inline;margin-right:3px}.theme-breadcrumbs li:last-child{margin-right:0;color:#c23824}.theme-breadcrumbs li:after{content:'\00BB'}.theme-breadcrumbs li:last-child:after{content:''}.theme-breadcrumbs li a{color:#133939;margin-right:3px}.theme-breadcrumbs li a:hover{color:#c23824}.section-content{display:inline-block;width:100%}.page-entry-content,.section-entry-content{width:100%;display:block}.page-entry-content h2{font-weight:700;text-align:center;margin-bottom:30px;line-height:36px}.ss-icon-header{text-align:center;font-size:44px;display:block;margin-bottom:40px}.ss-icon-header-head{font-size:1.5rem!important;line-height:1.5em!important;text-align:center;font-weight:700}.left-sidebar .page-entry-content h2,.left-sidebar .section-entry-content h2,.right-sidebar .page-entry-content h2,.right-sidebar .section-entry-content h2{text-align:left}.right-sidebar .sidebar{padding-left:66px}.left-sidebar .sidebar{padding-right:66px}.page-entry-content p,.section-entry-content p{font-size:.875em;line-height:24px}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.royalSlider{width:100%;height:auto}.royalSlider>.rsContent,.royalSlider>.rsImg{visibility:hidden}.ss-typography h1{font-size:4em;line-height:1.5em;margin-bottom:10px;margin-top:0}.ss-typography h2{font-size:2rem;line-height:1.5em;margin-bottom:0;text-transform:uppercase;letter-spacing:-1px;text-shadow:0 0 1px rgba(14,14,14,1);color:#c23824}.ss-typography .faq-item-header h2{font-size:14px;line-height:1.4em;margin-bottom:10px;font-weight:700;text-transform:uppercase}.ss-typography h3{font-size:1.8rem;line-height:1.5em;margin-bottom:0;text-transform:uppercase;letter-spacing:-1px;text-shadow:0 0 1px rgba(14,14,14,1);color:#c23824}.ss-typography h4{font-size:1.25rem;line-height:1.2em;margin-bottom:15px;font-weight:700}.ss-typography h5{font-size:1.125rem;line-height:1.2em;margin-bottom:15px;font-weight:700}.ss-typography h6{font-size:1rem;line-height:1.2em;margin-bottom:15px;font-weight:700}.ss-typography .rowPadding, .ss-typography p{font-size:1rem;line-height:1.6em;margin-bottom:1.2em}.ss-typography p:last-child{margin-bottom:0}.ss-typography dl,.ss-typography ol,.ss-typography ul{line-height:1.6em;font-size:.875rem}.ss-typography ol{list-style:decimal inside}.ss-typography ul{list-style:square inside}.ss-typography ol,.ss-typography ul{margin-bottom:15px}.ss-typography ol ol,.ss-typography ol ul,.ss-typography ul ol,.ss-typography ul ul{margin-left:15px;margin-bottom:0}.ss-typography li{margin-bottom:1em;list-style:none}.ss-typography li:last-child{margin-bottom:0}.ss-typography table{margin-bottom:15px}.ss-typography address,.ss-typography blockquote{line-height:1.5em}.ss-newsletter{padding:0 0 28px;border-bottom:1px solid #ccc;margin-bottom:38px}.ss-newsletter h6{font-size:3.84rem;line-height:1.5em;margin-bottom:10px;font-weight:400;letter-spacing:-2px}.ss-newsletter input{margin-top:28px}.main-header{color:#fff;position:absolute;width:100%;z-index:99;top:0;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.main-header .header{padding:24px 0;font-weight:700;font-size:.875em;border-bottom:1px solid rgba(255,255,255,.3);-webkit-transition:padding .3s ease;-moz-transition:padding .3s ease;-ms-transition:padding .3s ease;-o-transition:padding .3s ease;transition:padding .3s ease}body.ss-home .main-header .header{border-bottom:1px solid rgba(255,255,255,.3)}.main-header .logo{float:left;-webkit-transition:margin .3s ease;-moz-transition:margin .3s ease;-ms-transition:margin .3s ease;-o-transition:margin .3s ease;transition:margin .3s ease}.main-header .header nav{float:right;padding-top:22px;padding-bottom:0}.main-header .header ul li{float:left;margin:0 10px;position:relative}.main-header .header ul li a{font-family:AgencyFB-Regular,helvetica,arial,sans-serif;font-size:18px;color:#fff}.main-header .header ul li.last{margin:0 0 0 10px}.main-header .header ul .social{margin:0 0 0 20px}.main-header .header ul li .sub-menu{position:absolute;top:51px;left:0;width:230px;padding:10px 20px;background-color:rgba(19,57,57,.9);text-align:center;opacity:0;z-index:50;visibility:hidden;-webkit-transform:translateY(20px) perspective(0) rotateX(0deg);-moz-transform:translateY(20px) perspective(0) rotateX(0deg);-ms-transform:translateY(20px) perspective(0) rotateX(0deg);-o-transform:translateY(20px) perspective(0) rotateX(0deg);transform:translateY(20px) perspective(0) rotateX(0deg);-webkit-transition:visibility 0 linear .3s,opacity .3s ease,-webkit-transform .3s ease;-moz-transition:visibility 0 linear .3s,opacity .3s ease,-moz-transform .3s ease;-ms-transition:visibility 0 linear .3s,opacity .3s ease,-ms-transform .3s ease;-o-transition:visibility 0 linear .3s,opacity .3s ease,-o-transform .3s ease;transition:visibility 0 linear .3s,opacity .3s ease,transform .3s ease}.main-header .header ul li:hover>.sub-menu{visibility:visible;-webkit-transform:translateY(0) perspective(0) rotateX(0);-moz-transform:translateY(0) perspective(0) rotateX(0);-ms-transform:translateY(0) perspective(0) rotateX(0);-o-transform:translateY(0) perspective(0) rotateX(0);transform:translateY(0) perspective(0) rotateX(0);opacity:1;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;-o-transition-delay:0;transition-delay:0}.main-navigation>li>.sub-menu:before{position:absolute;top:-35px;left:0;content:"";width:100%;height:35px}.main-navigation>li>.sub-menu:after{position:absolute;top:-7px;left:105px;content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #133939;-webkit-transform:rotate(360deg)}.main-header .header ul li .sub-menu li{width:100%;padding:12px 0;margin:0;border-bottom:1px solid rgba(255,255,255,.2);line-height:1.6em}.main-header .header ul li .sub-menu li:last-child{margin-bottom:0;padding:10px 0;border:0}.main-header .header ul li .sub-menu li a{display:inline-block;width:100%}.main-header .header ul li .sub-menu .sub-menu{left:210px;top:0}.main-header .header ul li .sub-menu .sub-menu:before{position:absolute;top:0;left:-35px;content:"";width:35px;height:100%}.main-header .header ul li .sub-menu .sub-menu.sub-menu-left:before{position:absolute;top:0;right:-35px;left:auto;content:"";width:35px;height:100%}.ss-mobile-menu>ul{display:inline-block;width:100%;margin-top:100px}.ss-mobile-menu>ul>li a{display:inline-block;width:100%;padding:15px 20px;color:#fff;border-bottom:1px solid #181818}.ss-mobile-menu>ul>li a:hover{background-color:#c23824}.ss-mobile-menu>ul>li ul.sub-menu a{padding-left:35px}.ss-mobile-menu>ul>li ul.sub-menu ul.sub-menu a{padding-left:50px}.ss-mobile-menu-active{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.valign{display:table;width:100%}.valign>article,.valign>div,.valign>figure,.valign>section,.valign>span{display:table-cell;vertical-align:middle}#home{overflow:hidden}.ss-tiles{display:inline-block;width:100%}.ss-tiles-inner{height:500px;-webkit-transition:height .9s ease;-moz-transition:height .9s ease;-ms-transition:height .9s ease;-o-transition:height .9s ease;transition:height .9s ease}.ss-tile{float:left;position:relative;margin:0 6px 12px;opacity:0;overflow:hidden}.ss-tile.has-layout-1{width:180px;height:180px}.ss-tile.has-layout-2{width:372px;height:372px}.ss-tile.has-layout-3{width:372px;height:180px}.ss-tile.has-layout-4{width:372px;height:372px}.ss-tile-readmore{position:absolute;bottom:15px;left:15px;color:inherit;font-size:14px}.ss-tile-content a{color:inherit}.ss-tile-readmore::after,.ss-tile-readmore::before{position:absolute;top:15px;left:15%;width:100px;height:100px;border:2px solid rgba(0,0,0,.1);border-radius:50%;content:'';opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transform:translateX(-50%) translateY(-50%) scale(.2);-moz-transform:translateX(-50%) translateY(-50%) scale(.2);transform:translateX(-50%) translateY(-50%) scale(.2)}.ss-tile-readmore::after{width:90px;height:90px;border-width:6px;-webkit-transform:translateX(-50%) translateY(-50%) scale(.8);-moz-transform:translateX(-50%) translateY(-50%) scale(.8);transform:translateX(-50%) translateY(-50%) scale(.8)}.ss-tile-readmore:focus::after,.ss-tile-readmore:focus::before,.ss-tile-readmore:hover::after,.ss-tile-readmore:hover::before{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}.ss-tile.has-layout-1 .ss-tile-content,.ss-tile.has-layout-3 .ss-tile-content,.ss-tile.has-layout-4 .ss-tile-content{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;font-size:.875em;color:#fff;padding:15px;line-height:1.429em;outline:transparent solid 1px;display:none;opacity:0}.ss-tile-caption{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;font-size:.875em;color:#fff;padding:15px;line-height:1.4em;outline:transparent solid 1px;display:none;opacity:0}.ss-tile.has-layout-1.has-caption .ss-tile-caption,.ss-tile.has-layout-3.has-caption .ss-tile-caption,.ss-tile.has-layout-4.has-caption .ss-tile-caption{font-weight:700;text-align:center;text-transform:uppercase;display:table;opacity:1;line-height:1.5em}.ss-tile.has-layout-1.has-caption .ss-tile-caption{line-height:1.429em}.ss-tile.has-layout-1.only-hover .ss-tile-content{display:block;opacity:1;line-height:1.429em}.ss-tile.has-layout-2 .ss-tile-content{padding:15px}.ss-tile.has-layout-2 .ss-tile-content p{line-height:1.538em;font-size:.75em}.ss-tile.has-layout-2 .ss-tile-content-title{font-size:1.125em;font-weight:700;line-height:1.45em;padding-bottom:13px;margin-bottom:0}.ss-tile.has-layout-2 .ss-tile-content-title a{color:inherit}.ss-tile.has-layout-2 .ss-tile-content-title a:hover{color:#c23824}.ss-tile.has-layout-2 .ss-tile-readmore{font-size:13px}.ss-tiles .ss-tile-gutter-sizer{width:12px}.ss-tile-link-to{display:inline-block}.home-slider .section-content{display:block}.ss-home-slider-container{background-color:#fff;width:100%!important;position:relative;padding:0;height:100%}.ss-home-slider{position:relative;overflow:hidden}.ss-home-slider>ul{visibility:hidden}.home-slider.video-background{position:relative}.ss-home-slider-container.nested-slider,.ss-videobg-container.rev-slider{position:absolute;top:0}.ss-videobg-overlay{width:100%;height:100%;position:absolute;background-color:rgba(31,38,38,.5);z-index:0;top:0}.service-slider ul{display:inline-block;width:100%;text-align:center}.service-slider ul li{width:320px;margin:0 28px 28px;text-align:center;border:1px solid #133939;display:inline-block}.ss-clients-arrows,.ss-services-arrows{position:relative;height:40px}.ss-next-clients,.ss-next-services,.ss-prev-clients,.ss-prev-services{position:absolute;width:40px;height:40px;color:#133939;border:1px solid #c4cdcd;text-align:center;cursor:pointer}.ss-clients-arrows>a:hover,.ss-services-arrows>a:hover{color:#c23824}.ss-next-clients,.ss-next-services{right:50%;margin-right:-45px}.ss-prev-clients,.ss-prev-services{left:50%;margin-left:-45px}.service-slider{margin-top:90px;display:inline-block;width:100%;text-align:center}.service-slider-slide{width:320px;margin:0 28px 28px;text-align:center;display:inline-block}.service-slider-icon{width:84px;height:84px;background-color:#133939;color:#fff;text-align:center;padding:15px 0;margin:auto auto 40px;border:2px solid #133939;display:inline-block;-webkit-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-moz-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-ms-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-o-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out}.service-slider-item:hover .service-slider-icon{background-color:#fff;color:#133939;border:2px solid #c4cdcd}.service-slider-icon a:hover{color:#133939}.service-slider-icon span{font-size:3em}.service-slider-item h2{font-weight:700}.service-slider-item h2 a{color:#133939}.service-slider-item:hover h2 a{color:#c23824}.service-slider-item p{margin-top:30px;font-size:.875em;line-height:1.5em}.grid.row4 li{width:25%;float:left;margin-bottom:0}.grid li{border-bottom-width:1px;border-bottom-style:solid;border-right-width:1px;border-right-style:solid;border-bottom-color:#ccc}.grid li.last{border-right:medium none}.grid li.last-row{border-bottom:medium none}.grid.clients li img{display:block;margin:30px auto}.grid.no-border li{border:none}.grid.no-border li img{margin:0 auto}.pricing-table-container{margin-bottom:60px}.pricing-cols{margin-top:30px;width:100%;display:inline-block;border-collapse:collapse}.pricing-col{float:left;text-align:center;padding:0;margin-bottom:10px;display:inline-block;border:2px solid #c4cdcd;border-left:none}.pricing-col:first-child{border:2px solid #c4cdcd}.pricing-col-featured:not(:first-child){border:2px solid #c4cdcd;margin-left:-2px}.pricing-2-cols .pricing-col{width:50%}.pricing-3-cols .pricing-col{width:33.333333%}.pricing-4-cols .pricing-col{width:25%}.pricing-3-col{width:33.333333%}.pricing-table-header{text-align:center;padding:0 18%}.pricing-table-header p{font-size:.875em;line-height:1.5em}.pricing-col-header .pricing-col-header-title{font-weight:700;padding:30px 0;font-size:28px}.pricing-col-header .pricing-col-header-amount{margin:0 30px;padding:30px 0;font-size:14px;line-height:18px;border-bottom:solid 1px #c4cdcd}.pricing-col-header .pricing-col-header-amount .pricing-col-amount{font-size:72px;display:block;line-height:initial}.pricing-col-header .pricing-col-header-amount .pricing-col-amount::first-letter{font-size:30px}.pricing-col-content{font-size:14px}.pricing-col-content ul{margin-top:15px}.pricing-col-content ul li{padding:15px 0;list-style:none}.pricing-col-button{margin:30px 0;display:inline-block;background:#133939;color:#fff;font-weight:700;padding:15px}.pricing-col-button:hover{background:#c23824;color:#fff}.pricing-col-featured{position:relative;top:-30px;padding:0 0 30px!important}.pricing-col-featured .pricing-col-header .pricing-col-header-title{margin-bottom:40px;background-color:#133939;color:#fff}.owl-carousel:hover{cursor:-webkit-grab;cursor:-moz-grab}.clients-header{text-align:center;margin-bottom:60px}.clients-header h2{margin:auto;font-weight:700;font-size:30px}.clients-slider{text-align:center}.cleint-slide{width:228px;padding-left:30px;padding-right:30px;height:100px;overflow:hidden;display:inline-block}.works-header{font-size:.875em;line-height:1.5em;margin-bottom:60px}.portfolio-button-group{margin-bottom:30px}.center-align{text-align:center}.right-align{text-align:right}.left-align{text-align:left}.portfolio-button-group input[type=checkbox],.portfolio-button-group input[type=radio]{display:none}.portfolio-button-group label{background-color:none;color:#133939;font-weight:700;font-size:.75em;line-height:1.5em;border:1px solid #c4cdcd;cursor:pointer;padding:6px 7px;display:inline-block;-webkit-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-moz-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-ms-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-o-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out}.lightcolor label{color:#fff;border:1px solid rgba(255,255,255,.25)}.portfolio-button-group .radio-input-disabled{cursor:default!important}.portfolio-button-group label:hover{border:1px solid #c23824;background-color:#c23824;color:#fff}.portfolio-button-group .radio-input-checked{border:1px solid #133939;background-color:#133939;color:#fff}.blog-paginator{display:inline-block;margin-top:60px;width:100%}.portfolio-paginator{display:inline-block;width:100%;text-align:left;margin-top:60px}.portfolio-paginator.center-align{text-align:center}.blog-paginator ul,.portfolio-paginator ul{display:inline-block}.portfolio-paginator ul li{float:left;margin-right:5px;list-style:none}.blog-paginator ul li a,.portfolio-paginator ul li a{background-color:none;color:#ced7dd;font-weight:700;font-size:.875rem;line-height:1em;border:1px solid #c4cdcd;cursor:pointer;width:40px;height:40px;display:table;text-align:center;padding-top:12px;-webkit-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-moz-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-ms-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-o-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out}.blog-paginator ul li a:hover,.portfolio-paginator ul li a:hover{border:1px solid #c23824;background-color:#c23824;color:#fff}.blog-paginator ul li .current,.portfolio-paginator ul li .current{border:1px solid #c23824!important;background-color:#c23824!important;color:#fff!important;cursor:default!important}.hide-blog-paginator,.hide-portfolio-paginator{display:none}.portfolio-items-container{display:block;-webkit-transition:height .5s ease-out;-moz-transition:height .5s ease-out;-ms-transition:height .5s ease-out;-o-transition:height .5s ease-out;transition:height .5s ease-out}.portfolio-2col-gutter,.portfolio-3col-gutter,.portfolio-4col-gutter{text-align:center;margin-left:-5px;margin-right:-5px}.portfolio-item{float:left;margin:0 0 10px;padding:0 5px;overflow:hidden}.portfolio-item .inner-container{position:relative;width:100%;box-shadow:1px 1px 2px rgba(14,14,14,1)}.portfolio-4col-gutter .portfolio-item{width:25%}.portfolio-3col-gutter .portfolio-item{width:33.333333%}.portfolio-2col-gutter .portfolio-item{width:50%}.portfolio-2col-nogutter .portfolio-item,.portfolio-3col-nogutter .portfolio-item,.portfolio-4col-nogutter .portfolio-item,.portfolio-5col-nogutter .portfolio-item{position:relative;padding-left:0;padding-right:0;margin:0}.portfolio-5col-nogutter .portfolio-item{width:20%}.portfolio-4col-nogutter .portfolio-item{width:25%}.portfolio-3col-nogutter .portfolio-item{width:33.333333%}.portfolio-2col-nogutter .portfolio-item{width:50%}.portfolio-item-overlay{background-color:rgba(194,56,36,.8);position:absolute;left:0;top:0;width:100%;height:100%;padding:0 21%;overflow:hidden;opacity:0;text-align:center;display:table;-webkit-backface-visibility:hidden;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.item-link,.item-view{font-size:1.5em;padding:14px 8%;display:table-cell;margin:auto;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;-moz-transition:opacity .3s ease,-moz-transform .3s ease;-ms-transition:opacity .3s ease,-ms-transform .3s ease;-o-transition:opacity .3s ease,-o-transform .3s ease;transition:opacity .3s ease,transform .3s ease}.item-view{-webkit-transform:translate(-30px,0);-moz-transform:translate(-30px,0);-ms-transform:translate(-30px,0);-o-transform:translate(-30px,0);transform:translate(-30px,0)}.item-link{-webkit-transform:translate(30px,0);-moz-transform:translate(30px,0);-ms-transform:translate(30px,0);-o-transform:translate(30px,0);transform:translate(30px,0)}.portfolio-item h3{margin-top:20px;-webkit-transform:translate(0,30px);-moz-transform:translate(0,30px);-ms-transform:translate(0,30px);-o-transform:translate(0,30px);transform:translate(0,30px);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;-moz-transition:opacity .3s ease,-moz-transform .3s ease;-ms-transition:opacity .3s ease,-ms-transform .3s ease;-o-transition:opacity .3s ease,-o-transform .3s ease;transition:opacity .3s ease,transform .3s ease}.portfolio-item h3 a{padding:0;text-align:center;font-weight:700;font-size:48px;line-height:36px;letter-spacing:-2px;color:#fff}.portfolio-item a:hover{color:#fff}.portfolio-item .portfolio-item-image{overflow:hidden}.portfolio-item .portfolio-item-image img{width:100%;-webkit-transition:-webkit-transform .8s ease-out;-moz-transition:-moz-transform .8s ease-out;-ms-transition:-ms-transform .8s ease-out;-o-transition:-o-transform .8s ease-out;transition:transform .8s ease-out}.portfolio-item:hover .portfolio-item-image img{-webkit-transform:scale(1.3,1.3) rotate(10deg);-moz-transform:scale(1.3,1.3) rotate(10deg);-ms-transform:scale(1.3,1.3) rotate(10deg);-o-transform:scale(1.3,1.3) rotate(10deg);transform:scale(1.3,1.3) rotate(10deg)}.portfolio-item-image a img{position:relative;-webkit-backface-visibility:hidden}.portfolio-item:hover .portfolio-item-overlay{opacity:1}.portfolio-item:hover .item-link,.portfolio-item:hover .item-view,.portfolio-item:hover h3{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.item-buttons{display:table;border-collapse:collapse;width:100%}.portfolio-item-overlay .item-buttons>div:not(:first-child){border-left:solid 1px rgba(255,255,255,.25)}.portfolio-single-1-header h2{font-weight:700;margin-bottom:.75em;font-size:1.5rem;line-height:1.5em}.portfolio-single-1 a{color:#133939}.portfolio-single-1 a:hover{color:#c23824}.portfolio-single-1 .portfolio-info-container{padding-left:66px}.portfolio-single-1-title{font-size:1.375rem;line-height:1.5em;font-weight:700;margin-bottom:10px}.portfolio-single-two-third .portfolio-single-1-title{font-size:1.125rem;margin-top:8px}.portfolio-single-two-third .portfolio-more-info h3{font-size:1.125rem;font-weight:700}.portfolio-single-1-desc p:last-child{margin-bottom:0}.portfolio-single-1 .entry-meta{font-size:.875em;line-height:1.5em;margin-top:30px}.entry-meta .icon{padding-right:5px}.portfolio-single-1 .entry-meta .sep{padding:0 4px}.portfolio-single-1 .meta p{margin-bottom:10px}.portfolio-single-1 .meta p:last-child{margin-bottom:0}.portfolio-single-1 .meta a{color:#34c099}.portfolio-single-1 .meta a:hover{color:rgba(52,192,153,.5)}.portfolio-single-1 .social-sharing{display:inline-block;width:100%;margin-top:30px}.portfolio-single-1 .social-sharing ul li{float:left;margin-right:15px;list-style:none}.portfolio-single-1 .social-sharing ul li a{font-size:1rem}.portfolio-meta-separator{width:100%}.meta-separator-inner{width:100%;margin:0 auto;overflow:hidden;text-align:center;position:relative}.portfolio-meta-separator{margin-top:30px;margin-bottom:60px}.portfolio-meta-separator .icon{color:#ddd;padding:0 12px}.meta-separator-left-line,.meta-separator-right-line{height:1px;position:absolute;width:43%;top:50%;margin-top:-1px;background-color:#ddd}.meta-separator-left-line{left:0}.meta-separator-right-line{right:0}.portfolio-single-1 figure{margin-bottom:60px}.portfolio-single-1-full .portfolio-info-container{padding-left:0;display:inline-block}.portfolio-single-1-full .portfolio-more-info{padding-left:66px}.portfolio-single-1-full .portfolio-more-info h3{font-weight:700;font-size:1.125rem}.section-header-2 .portfolio-meta-separator{margin-bottom:20px}.portfolio-featured{margin:0 -47px;display:inline-block}.portfolio-featured-item{width:50%;float:left;padding:0 47px;margin-bottom:30px}.portfolio-featured-item p{font-size:.875em;line-height:1.5em;margin-bottom:60px}.portfolio-featured-item-image{position:relative;width:100%;display:inline-block}.portfolio-featured-overlay{background-color:rgba(0,182,136,.75);position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;opacity:0;text-align:center;display:table;-webkit-backface-visibility:hidden;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.portfolio-featured-item-image:hover .portfolio-featured-overlay{opacity:1}.portfolio-featured-item-image a{width:90px;height:90px;border:2px solid rgba(255,255,255,.75);font-size:32px;display:inline-block;padding:27px 0}.portfolio-featured-item-image a:hover{color:#fff}.about .section-header{padding-bottom:74px}.about-heading{text-align:center;margin-bottom:60px}.about-heading h2{font-weight:700;line-height:36px}.about-heading h2 a{color:#34c099}.about-heading h2 a:hover{color:rgba(52,192,153,.5)}.about-contents{margin-bottom:80px}.about-content{color:#133939;font-size:.875em;line-height:1.5em;margin-bottom:10px}.about-content-left{padding-right:40px}.about-content-right{padding-left:40px}.team{text-align:center;margin-bottom:30px}.team-members-title{margin:auto auto 60px}.team-members-title h2{font-size:30px;font-weight:700}.team-members{margin:0 -6px;display:inline-block;text-align:center;margin-bottom:0!important}.team-members li{padding:0 3px;margin-bottom:12px;display:inline-block}.team-member{overflow:hidden;position:relative;width:372px;height:372px}.team-member-image{-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.team-member-overlay{color:#fff;background-color:#c23824;position:absolute;left:0;bottom:0;width:100%;height:186px;overflow:hidden;opacity:1;text-align:center;display:table;-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out;-moz-transition:opacity .3s ease-out,-moz-transform .3s ease-out;-ms-transition:opacity .3s ease-out,-ms-transform .3s ease-out;-o-transition:opacity .3s ease-out,-o-transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.team-member:hover .team-member-overlay{opacity:1;-webkit-backface-visibility:hidden;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.team-member:hover .team-member-image{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}.item-overlay-center{display:table-cell;vertical-align:middle;text-align:center}.item-overlay-center h2{font-weight:700;font-size:1.5em;line-height:24px;border-bottom:solid 1px rgba(255,255,255,.25);display:inline-block;padding-bottom:6px;margin-bottom:10px}.item-overlay-center p{font-size:.875em;margin-bottom:40px}.team-social-icon{display:inline-block;margin-bottom:6px;margin-left:0!important}.team-social-icon li{padding:0 9px}.team-social-icon li a{opacity:.25;font-size:18px;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.team-social-icon li a:hover{opacity:1;color:#fff}.ss-lightbox-single{position:relative;width:100%;display:inline-block}.ss-lightbox-single-overlay{background-color:rgba(0,182,136,.75);position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;opacity:0;text-align:center;display:table;-webkit-backface-visibility:hidden;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.ss-lightbox-single:hover .ss-lightbox-single-overlay{opacity:1}.ss-lightbox-single a{width:90px;height:90px;border:2px solid rgba(255,255,255,.75);font-size:32px;display:inline-block;padding:27px 0}.ss-lightbox-single a:hover{color:#fff}.box-icon-container{display:inline-block;width:100%;font-size:1.125em;padding:0}.nivan-icon{float:left;text-align:center;color:#133939;font-size:16px;line-height:1}.box-icon-content{font-size:18px;margin-left:0;margin-top:-3px;line-height:30px}.icon-content h5{font-size:18px}.timeline-wrapper{position:relative}.timeline-blog{list-style:none;width:100%;position:relative;overflow:hidden;padding-top:50px;padding-bottom:150px;margin:0}.timeline-blog:before{background:#c4cdcd;content:"";left:50%;top:10px;bottom:0;position:absolute;width:2px;margin-left:-1px;margin-top:-10px;height:9999px}.timeline-start{position:absolute;left:50%;top:0;background-color:#fff;height:100px;width:100px;border-radius:50%;text-align:center;margin-left:-50px;color:#222;padding:33px 5px 0;line-height:1;z-index:1}.timeline-start span{display:inline-block;width:100%}.timeline-start-head{font-size:1.5rem;font-weight:700}.timeline-start-sub{font-size:.75rem}.timeline-blog>li{display:block;width:50%;position:relative;padding-top:40px}.timeline-blog>li:nth-child(odd){float:left;clear:left;padding-right:10%}.timeline-blog>li:nth-child(even){float:right;clear:right;padding-left:10%}.timeline-blog>li:nth-child(2n){margin-top:60px}.timeline-blog .timeline-entry{color:#222;background-color:#fff;position:relative;z-index:10}.timeline-blog .timeline-entry-content{padding:25px 20px 0}.timeline-blog .timeline-entry-content>h2{font-size:1.125rem;font-weight:700;padding-bottom:15px;line-height:1.5em;margin-bottom:0}.timeline-blog .timeline-entry-content>h2 a{color:inherit}.timeline-blog .timeline-entry-content>h2 a:hover{color:#c23824}.timeline-blog .timeline-entry-desc{font-size:.75rem;line-height:1.6em;padding-bottom:20px;border-bottom:1px solid #ccc}.timeline-blog .timeline-entry-desc p{font-size:.75rem}.timeline-blog .timeline-entry-meta{font-size:.75rem;padding:20px 0;line-height:1}.timeline-blog .timeline-entry-meta a{color:inherit}.timeline-blog .timeline-entry-meta a:hover{color:#c23824}.timeline-blog .timeline-entry-cats{font-weight:700}.ss-separator{padding:0 5px}.timeline-blog .timeline-entry-time{background-color:#fff;display:block;position:absolute;right:-28px;top:90px;content:attr(data-time);height:55px;width:55px;border-radius:50%;text-align:center;padding-top:12px;color:#222;z-index:10;line-height:1}.timeline-blog>li:nth-child(odd) .timeline-entry-time{right:0;margin-right:-27.5px}.timeline-blog>li:nth-child(even) .timeline-entry-time{left:0;margin-left:-27.5px}.timeline-entry-time span{display:inline-block;width:100%;text-transform:uppercase;font-size:1rem}.timeline-entry-time span.month{font-size:.75rem}.timeline-entry-line{width:50%;height:1px;background-color:#ccc;position:absolute;top:116px;z-index:1}.timeline-blog>li:nth-child(odd) .timeline-entry-line{right:0}.timeline-blog>li:nth-child(even) .timeline-entry-line{left:0}.timeline-loadmore{position:absolute;left:50%;bottom:0;background-color:#fff;height:100px;width:100px;border-radius:50%;text-align:center;margin-left:-50px;color:#222;padding:30px 15px 0;font-size:1.25rem;font-weight:700;line-height:1}.timeline-loadmore:hover{color:#fff;background-color:#c23824}.main-footer{padding-top:60px;padding-bottom:60px;min-height:208px;font-size:.875em;color:#fff}.main-footer a{color:#c4cdcd!important}.main-footer a:hover{color:#c23824!important}.main-footer span{color:#ced7dd}.main-footer a:hover span{color:#c23824!important}.main-footer .section-content{margin-bottom:40px}.main-footer .copyright,.main-footer .social-icon{font-weight:400;text-align:center;line-height:1.5em}.main-footer .copyright{margin-bottom:20px;color:#ced7dd;font-size:13px}.main-footer .social-icon{margin-bottom:0}.main-footer .footer .social-icon ul{width:auto;display:inline-block}.main-footer .footer .social-icon ul li{float:left;margin-right:6px;margin-left:6px}.main-footer .footer .social-icon ul a{color:#6c7171;font-size:16px}.main-footer .footer .social-icon ul a:hover{color:#c23824}.main-footer .widget{margin-bottom:0}.main-footer .widget_recent_entries ul li{border-bottom:solid 1px #6c7171}.main-footer .footer .social-icon ul a span{-webkit-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-moz-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-ms-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-o-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out}.go-top{position:fixed;bottom:2em;right:2em;text-decoration:none;background:url(../images/go-top.png) 50% 50% no-repeat rgba(19,57,57,.3);width:60px;height:60px;display:none!important;z-index:100000}.go-top:hover{background-color:rgba(19,57,57,.6)}.widget{display:inline-block;width:100%;margin-bottom:40px}.widget ul{line-height:1}.sidebar span,.widget a{color:#ced7dd;font-size:.875rem;line-height:1.125em}.sidebar span.success{color:#fff}.sidebar span.error{color:#b01616}.widget a:hover{color:#c23824}.widget h5{font-weight:700;margin-bottom:15px;font-size:1.5rem;line-height:1.2em;color:#c23824}.search-box{display:inline-block;width:100%;position:relative;border:2px solid #c4cdcd;height:46px}.search-box .search-box-text{width:100%;height:100%;padding:5px 10px;border:none;font-size:.875em;line-height:1.5em;background-color:rgba(255,255,255,0);color:#fff}.search-box .search-box-submit{position:absolute;right:0;top:0;width:42px;height:100%;border:none;display:table-cell;text-align:center;font-size:18px;padding:11px 0;color:#c4cdcd;background-color:transparent;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-ms-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.search-box .search-box-submit:hover{color:#133939;cursor:pointer}.widget_recent_entries ul li{border-bottom:solid 1px #c4cdcd;margin-bottom:20px;list-style:none;padding-bottom:16px}.widget_recent_entries ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.widget_recent_entries a{font-size:.85rem;line-height:1.5em;display:block;margin-bottom:10px}.widget_recent_entries span{font-size:.75rem;line-height:1.125em;color:#c4cdcd;margin-bottom:7px;display:inline-block}.widget_categories ul li{margin-bottom:15px;list-style:none}.widget_categories ul li:last-child{margin-bottom:0}.widget_latest_portfolio ul{margin-left:-5px;margin-right:-5px}.widget_latest_portfolio ul li{width:33.333333%;padding-left:5px;padding-right:5px;float:left;margin-bottom:10px;position:relative;list-style:none}.widget_latest_portfolio ul li:hover .portfolio-item-overlay{opacity:1}.widget_latest_portfolio .inner-container{position:relative;width:100%}.widget_latest_portfolio .item-buttons a,.widget_latest_portfolio .item-buttons a:hover,.widget_latest_portfolio .item-buttons a:hover span,.widget_latest_portfolio .item-buttons span{color:#fff}.widget_latest_portfolio .item-buttons .item-link,.widget_latest_portfolio .item-buttons .item-view{padding:0}.tagcloud a{float:left;margin:0 8px 8px 0;padding:12px;background-color:rgba(255,255,255,0);color:#ced7dd;border:1px solid #c4cdcd;font-size:.875em!important}.tagcloud a:hover{background-color:#c23824;color:#fff;border:1px solid #133939}.widget_archive ul{line-height:1}.widget_archive ul li{list-style:none;display:inline-block;width:100%;margin-bottom:12px}.widget_archive li:last-child{margin-bottom:0}.widget_archive a{float:left;width:100%;padding:10px;background-color:rgba(255,255,255,0);color:#ced7dd;border:1px solid #c4cdcd;font-size:.875rem!important;line-height:1.125em}.widget_archive a:hover{background-color:#c23824;color:#fff;border:1px solid #133939}.widget .item-link{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.widget.widget-menu ul li{border-top:solid 1px #c4cdcd;margin-bottom:0;padding:15px 0}.widget.widget-menu ul li:last-child{border-bottom:solid 1px #c4cdcd}.widget.widget-menu ul li a{font-size:.875rem;line-height:1.2em;width:100%;display:inline-block}.widget.widget-menu ul li a span{padding-right:5px;font-size:.75rem;-webkit-transition:color .3s ease,padding .1s ease;-moz-transition:color .3s ease,padding .1s ease;-ms-transition:color .3s ease,padding .1s ease;-o-transition:color .3s ease,padding .1s ease;transition:color .3s ease,padding .1s ease}.widget.widget-menu ul li a:hover span{padding-left:5px;color:#c23824}.blog-container{margin-left:-7px;margin-right:-7px}.blog-container.grid,.blog-container.masonry{display:block}.blog-container .blog-item{float:left;padding-left:7px;padding-right:7px;margin-bottom:14px}.blog-container .blog-item img{margin:0 auto;display:block;width:100%}.blog-container .blog-item:last-child{margin-bottom:0}.blog-two-col .blog-item{width:50%}.blog-three-col .blog-item{width:32%}.blog-four-col .blog-item{width:25%}.blog-item a,.blog-item a:hover{color:#c23824}.blog-item h3{font-size:2.4rem;line-height:1.5em;font-weight:700;margin-bottom:10px;text-transform:uppercase;letter-spacing:-2px}.blog-container .blog-item .blog-item-content{padding:25px 10px}.blog-item .blog-item-content .blog-item-desc{line-height:1.6em;margin-bottom:25px;height:54px;overflow:hidden}.masonry .blog-item .blog-item-content .blog-item-desc{height:auto;overflow:visible}.blog-item .blog-item-content .blog-item-meta{padding-top:25px;border-top:solid 1px #c4cdcd;font-size:.75rem}.blog-item-meta .sep{padding:0 5px}.blog-item-meta .meta-date{font-weight:700}.blog-container.mixed-mode .blog-item.one-four{width:25%}.blog-container.mixed-mode .blog-item.one-half,.blog-container.mixed-mode .blog-item.two-four{width:50%}.blog-container.mixed-mode .blog-item.three-four{width:75%}.blog-container.mixed-mode .blog-item.one-three{width:33.333333%}.blog-container.mixed-mode .blog-item.two-three{width:66.666666%}.blog-container.blog-normal .blog-item{border-bottom:solid #c4cdcd 1px;margin-bottom:60px}.blog-container.blog-normal .blog-item:last-child{margin-bottom:0}.blog-container.blog-normal .blog-item h2{margin-bottom:10px;font-size:1.6rem;line-height:1.458em;font-weight:700;text-transform:uppercase;color:#c23824}.blog-container.blog-normal .blog-item .blog-item-meta{font-size:.875em;line-height:1.5em;margin-bottom:20px}.blog-container.blog-normal .blog-item figure{margin-bottom:20px}.blog-container.blog-normal .blog-item .blog-item-content{padding:0 0 60px}.blog-container.blog-normal .blog-item .blog-item-content .blog-item-desc{height:auto;font-size:.875rem;line-height:1.6em}.blog-container.blog-normal,.blog-container.blog-single,.blog-container.blog-small{margin-left:0;margin-right:0}.blog-container.blog-normal .blog-item,.blog-container.blog-single .blog-item,.blog-container.blog-small .blog-item{padding-left:0;padding-right:0;width:100%}.blog-paginator{text-align:center}.blog-paginator ul li{float:left;margin-right:5px;list-style:none}.blog-paginator span{height:40px;vertical-align:middle;font-size:.875em;display:inline-block;margin-right:10px}.blog-container.blog-small .blog-item figure{width:28%;float:left}.blog-container.blog-small .blog-item{border-bottom:solid #c4cdcd 1px;padding-bottom:60px;margin-bottom:60px}.blog-container.blog-small .blog-item:last-child{margin-bottom:0}.blog-container.blog-small .blog-item .blog-item-content{width:72%;padding:0 0 0 30px;float:left;text-align:left}.rating{margin:20px 0 10px;font-size:20px}.rating h5{display:inline-block;margin-right:10px;text-transform:uppercase;font-size:20px}.blog-container.blog-small .blog-item .blog-item-content h2{margin-bottom:10px;font-size:3.2rem;line-height:1em;font-weight:700;color:#c23824;letter-spacing:-2px}.blog-container.blog-small .blog-item .blog-item-content .blog-item-meta{border-top:none;padding-top:0;padding-bottom:15px}.blog-container.blog-small .blog-item .blog-item-content .blog-item-desc{overflow:visible;height:auto}.blog-container .blog-item .blog-item-content .more-link{font-size:1.8em;font-family:AgencyFB-Regular,helvetica,arial,sans-serif;float:right}.blog-container.blog-single .blog-item{margin-bottom:0}.blog-container.blog-single .blog-item h2{margin-bottom:10px;font-size:1.5rem;line-height:1.458em;font-weight:700}.blog-container.blog-single .blog-item>figure{margin-bottom:20px}.blog-container.blog-single .blog-item .blog-item-content{padding:0}.blog-container.blog-single .blog-item .blog-item-meta{font-size:.875em;line-height:1.5em;margin-bottom:20px}.blog-container.blog-single .blog-item .entry-meta.tags{float:left;font-size:.875em}.blog-container.blog-single .blog-item .social-sharing{float:right}.blog-container.blog-single .blog-item .social-sharing ul li{float:left;margin-right:20px;list-style:none}.blog-container.blog-single .blog-item .social-sharing ul li a{font-size:1rem}.blog-container.blog-single .blog-item .social-sharing ul li:last-child{margin-right:0}.blog-container.blog-single .blog-item .meta-soc-container{display:inline-block;width:100%;margin-top:30px}.blog-container.blog-single .blog-item .blog-item-content .entry-item-desc p{line-height:1.6em;margin-bottom:1.6em}.blog-container.blog-single .blog-item .blog-item-content .entry-item-desc p:last-child{margin-bottom:0}.blog-container.blog-single .blog-item .blog-item-content .entry-meta.tags .sep{padding:0 4px}.entry-nav{font-size:1.125em;font-weight:700;display:inline-block;width:100%;padding-top:60px;padding-bottom:60px}.entry-nav a{color:#133939}.entry-nav a:hover{color:#c23824}.entry-nav .nav-left{float:left;width:50%;text-align:left;padding:0 15px 0 0}.entry-nav .nav-right{float:right;width:50%;text-align:right;padding:0 0 0 15px}.post-arrow-left,.post-arrow-right{position:relative;top:2px}.entry-nav a:hover .post-arrow-left,.entry-nav a:hover .post-arrow-right{background-position-y:-16px}.comments{padding-top:30px;padding-bottom:30px;border-top:solid 1px #c4cdcd}.comments-title{padding:30px 0;font-size:1.125em;font-weight:700}.comments-list li{margin:0 0 30px 100px;list-style:none}.comments-list li>div{position:relative;padding:0 0 47px;border-bottom:solid 1px #c4cdcd}.avatar-border{position:absolute;left:-100px;top:0}.comment a{color:#133939}.comment a:hover{color:#c23824}.comment-meta{display:inline-block;width:100%;padding-bottom:15px;line-height:1em}.comment-author{font-size:.875rem;font-weight:700}.comment-author cite{font-style:normal}.comment-time{font-size:.875rem}.comment-reply-link{opacity:0;font-size:.875rem;float:right;margin-left:20px;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.comments-list li>div:hover .comment-reply-link{opacity:1}.comment-body p{font-size:.75rem;line-height:1.5em}.comment:last-child{border-bottom:none}.comment .children{padding-top:47px;margin-left:0}.comment.depth-3 .children li{margin:0 0 30px}.comment-form{width:100%}.comment-reply-title{margin:0 0 30px!important;font-size:1.125rem!important;font-weight:700}.comment-form .respond-inputs{margin-left:-7px;margin-right:-7px}.comment-form .respond-inputs p{float:left;width:33.333333%;padding-left:7px;padding-right:7px;margin-bottom:0}.comment-form .respond-inputs input{width:100%;display:inline-block;font-size:1em;font-weight:700;padding:7px 20px;border:1px solid #c4cdcd;background-color:#fff;color:#133939}.comment-form .comment-text{width:100%}.comment-form .comment-text textarea{display:inline-block;font-weight:700;font-size:.875em;width:100%;padding:15px 20px;background-color:#fff;border:1px solid #c4cdcd;color:#133939;margin:30px 0}.form-submit{display:inline-block;width:100%}.apply-code,.form-submit .submit {float:right;} .standard-button, .apply-code, .form-submit .submit{background-color:#c23824;color:#fff;margin:0;font-size:1.2em;font-weight:700;padding:4px 15px;border:none;-webkit-transition:background-color .3s ease,color .3s ease;-moz-transition:background-color .3s ease,color .3s ease;-ms-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease;font-family:AgencyFB-Regular,helvetica,arial,sans-serif;letter-spacing:-1px} .apply-code:hover,.form-submit .submit:hover, standard-button:hover{background-color: #872618;color:#fff}.apply-code{float:none;display:block;width:70%;color:#fff!important;font-size:1.2em!important;text-align:center;margin-top:5px}.blog-item>figure>iframe{width:100%}.faq-item{border-bottom:solid 1px #c4cdcd;padding:30px 0 0}.faq-item-header{display:block;margin-bottom:30px}.faq-item a{color:#133939}.faq-item a:hover{color:#c23824}.accordion-container h3,.toggle-container h3{font-size:1.125rem;line-height:1.2em}.accordion .faq-item-header{cursor:pointer}.accordion .faq-item .faq-item-header:hover{color:#c23824}.accordion .faq-arrow{display:inline-block;background:url(../images/arrows.png) -32px 0 no-repeat;width:16px;height:16px;margin-bottom:-2px;float:right}.accordion .faq-item .faq-item-header:hover .faq-arrow{background-position-y:-16px}.faq-item-desc,.faq-item-desc p{margin-bottom:30px}.faq-item-desc p:last-child{margin-bottom:0}.faq-item-header .icon{margin-right:5px}.faq-item-header.ui-accordion-header-active{font-weight:700;color:#c23824}.ui-accordion-header-active .faq-arrow{background-position:-48px -16px}.faq-item-header.current{font-weight:700;color:#c23824}.faq-item-header.current .faq-arrow{background-position:-48px -16px}.ss-effect{opacity:0}.parallax-section{padding-top:60px;padding-bottom:60px}ul.ss-charts{display:inline-block;width:100%;text-align:center;font-size:0;line-height:1}.ss-charts>li{display:inline-block;width:25%;text-align:center;margin-bottom:30px;font-size:16px}.chart{display:inline-block;position:relative;text-align:center;width:175px}.chart canvas{width:100%;height:100%}.pie-chart{width:175px;height:178px}.pie-chart>span{position:absolute;top:70px;left:47px;font-size:2.5rem}.pie-label h3{font-size:1.25em;margin-top:30px;font-weight:700;margin-bottom:0}.testimonia{padding-top:60px;padding-bottom:60px}.ss-testimonial-header{width:100%;text-align:center;margin-bottom:30px}.ss-testimonial-header span{color:#c23824;font-size:2.25em}.ss-testimonial-slider{width:100%;position:relative}.ss-testimonial-frame{width:100%;margin-bottom:30px}.ss-testimonial-frame:hover{cursor:-webkit-grab;cursor:-moz-grab}.ss-testimonial-item{float:left;width:100%;text-align:center;padding:0 100px;-webkit-transform:scale(.1);-moz-transform:scale(.1);-o-transform:scale(.1);-ms-transform:scale(.1);transform:scale(.1);-webkit-transition:-webkit-transform .9s ease-out;-moz-transition:-moz-transform .9s ease-out;-ms-transition:-ms-transform .9s ease-out;-o-transition:-o-transform .9s ease-out;transition:transform .9s ease-out}.ss-testimonial-item.ss-item-bordered{padding:30px;text-align:left;border:1px solid #c4cdcd;font-style:italic;width:100%}.ss-testimonial-item.ss-item-box{padding:30px;text-align:left;width:100%;background-color:#f0f0f0;font-style:italic}.ss-testimonial-item.ss-item-half{width:50%}.ss-testimonial-item.active{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.ss-testimonial-item p{font-size:1.125em;line-height:1.8em;margin-bottom:15px}.ss-testimonial-item span{font-size:.875rem}.ss-testimonial-skills{color:#c23824}.ss-testimonial-arrows{position:relative;height:40px}.ss-next-testimonial,.ss-prev-testimonial{position:absolute;width:40px;height:40px;border:1px solid #c4cdcd;text-align:center}.ss-next-testimonial{right:50%;margin-right:-45px}.ss-prev-testimonial{left:50%;margin-left:-45px}.blog-teaser-wrap{float:left;width:100%}.blog-teaser{float:left;width:50%;padding-right:6px;margin-bottom:13px}.blog-teaser:nth-child(2n){padding-left:6px;padding-right:0}.blog-teaser-image{float:left;width:50%;background-color:#fff}.blog-teaser-content{float:left;width:50%;height:100%;padding:20px;color:#133939;position:relative;background-color:#fff}.blog-teaser-content h3{font-size:1.125em;line-height:1.3em;margin-bottom:10px;font-weight:700}.blog-teaser-content p{font-size:.75em;line-height:1.6em}.blog-teaser-content a{color:inherit}.blog-teaser-content a:hover{color:#c23824}.blog-teaser-meta{font-size:.75em;position:absolute;bottom:20px;left:20px}.ss-eightcol,.ss-elevencol,.ss-fivecol,.ss-fourcol,.ss-ninecol,.ss-onecol,.ss-sevencol,.ss-sixcol,.ss-tencol,.ss-threecol,.ss-twocol{margin-right:3.8%;float:left;min-height:1px}.row .ss-onecol{width:4.85%}.row .ss-twocol{width:13.45%}.row .ss-threecol{width:22.05%}.row .ss-fourcol{width:30.75%}.row .ss-fivecol{width:39.45%}.row .ss-sixcol{width:48%}.row .ss-sevencol{width:56.75%}.row .ss-eightcol{width:65.4%}.row .ss-ninecol{width:74.05%}.row .ss-tencol{width:82.7%}.row .ss-elevencol{width:91.35%}.row .ss-twelvecol{width:100%;float:left}.ss-last{float:right;margin-right:0}.accordion-item,.toggle-item{border-bottom:solid 1px #c4cdcd;padding:16px 0 0}.accordion-item-header,.toggle-item-header{display:block;margin-bottom:16px}.accordion-item a,.accordion-item a:hover,.toggle-item a,.toggle-item a:hover{color:#c23824}.accordion-container .accordion-item-header,.toggle-container .toggle-item-header{cursor:pointer;-webkit-transition:background-color .3s ease-out,color .3s ease-out;-moz-transition:background-color .3s ease-out,color .3s ease-out;-ms-transition:background-color .3s ease-out,color .3s ease-out;-o-transition:background-color .3s ease-out,color .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out}.accordion-container .accordion-item-header:focus,.toggle-container .toggle-item-header:focus{outline:0}.accordion-container .accordion-item .accordion-item-header:hover,.toggle-container .toggle-item .toggle-item-header:hover{color:#c23824}.accordion-container .accordion-arrow,.toggle-container .toggle-arrow{display:inline-block;background:url(../images/arrows.png) -32px 0 no-repeat;width:16px;height:16px;margin-bottom:-2px;float:right}.accordion-container .ss-accordion-arrow,.toggle-container .ss-toggle-arrow{float:right;margin-top:8px;font-size:22px}.accordion-container .accordion-item .accordion-item-header:hover .accordion-arrow,.toggle-container .toggle-item .toggle-item-header:hover .toggle-arrow{background-position-y:-16px}.accordion-item-desc{margin-bottom:0}.toggle-item-desc{margin-bottom:30px}.accordion-item-desc p,.toggle-item-desc p{margin-bottom:15px}.toggle-item-desc p:last-child{margin-bottom:0}.accordion-item-desc p:last-child{margin-bottom:30px}.accordion-item-header .icon,.toggle-item-header .icon{margin-right:16px;width:36px;height:36px;display:inline-block;text-align:center;padding:0 2px 0 0;position:relative;background-color:#c23824;color:#fff;border-radius:36px;line-height:36px}.accordion-item-header.ui-accordion-header-active,.toggle-item-header.ui-toggle-header-active{font-weight:700;color:#c23824}.accordion-item-header.current{font-weight:700;color:#c23824;letter-spacing:-1px}.accordion-item-header.ui-accordion-header-active:focus,.toggle-item-header.ui-toggle-header-active:focus{outline:0}.current .accordion-arrow,.current .toggle-arrow,.ui-accordion-header-active .accordion-arrow,.ui-toggle-header-active .toggle-arrow{background-position:-48px -16px}.tab-container{display:inline-block}.tab-container a{color:#133939}.tab-container a:hover{color:#c23824}.tab-container .tabs{float:left;width:100%;height:40px;margin-bottom:0}.tab-container .tabs li{list-style:none;float:left;position:relative;margin-right:2px}.tab-container .tabs li a{display:inline-block;padding:7px 20px;color:#133939;background-color:#fff;font-size:14px;line-height:24px;font-weight:700;position:relative}.tab-container .tabs li a:hover{color:#c23824}.tab-container .tabs a.current{color:#c23824;background-color:#fff;border:1px solid #c4cdcd;border-bottom:none;padding-bottom:9px}.tab-container .tab-pane{padding:30px;border:1px solid #c4cdcd;float:left;width:100%;background-color:transparent}.tab-container.borderless .tab-pane{padding:30px 0 0;border:none}.tab-container.borderless .tabs li a{border:1px solid #133939;color:#fff;background-color:#133939}.tab-container.borderless .tabs a.current{border:1px solid #c23824;color:#fff;background-color:#c23824;bottom:0;padding:7px 20px}.tab-container.borderless .tabs li a:hover{border:1px solid #c23824;color:#fff;background-color:#c23824}.ss-sec-separator{width:100%;margin:auto}.ss-sec-separator.small{width:230px}.ss-sec-separator-inner{width:100%;margin:0 auto;overflow:hidden;text-align:center;position:relative}.ss-sec-separator{margin-top:25px}.ss-sec-separator .icon{color:#c23824;padding:0 12px}.separator-left-line,.separator-right-line,.ss-sec-separator-left-line,.ss-sec-separator-right-line{height:1px;position:absolute;width:47%;top:50%;margin-top:-1px;background-color:#ccc}.separator-left-line,.ss-sec-separator-left-line{left:0}.separator-right-line,.ss-sec-separator-right-line{right:0}.section-header-2 .ss-sec-separator{margin-bottom:0}.nivan-button{display:inline-block;padding:9px 20px;font-size:22px;font-weight:700;line-height:24px}.nivan-button.small{font-size:14px}.nivan-button.large{font-size:18px;padding:12px 20px}.nivan-button span{margin-right:10px}.nivan-button.default{border:1px solid #133939;background:#133939;color:#fff}.nivan-button.default:hover{border:1px solid #c23824;background:#c23824;color:#fff}.nivan-button.green{border:1px solid #133939;background:#133939;color:#fff}.nivan-button.green:hover{border:1px solid #c23824;background:#c23824}.nivan-button.dark-green{border:1px solid #133939;background:#133939;color:#fff}.nivan-button.dark-green:hover{border:1px solid #c23824;background:#c23824}.nivan-button.light-green{border:1px solid #c23824;background:#c23824;color:#fff}.nivan-button.light-green:hover{border:1px solid #28ffc3;background:#28ffc3}.nivan-button.gray{border:1px solid #f0f0f0;background:#f0f0f0;color:#133939;font-family:AgencyFB-Regular}.nivan-button.gray:hover{border:1px solid #f0f0f0;background:#f0f0f0;color:#c23824}.nivan-button.red{border:1px solid #e01f1f;background:#e01f1f;color:#fff}.nivan-button.red:hover{border:1px solid #ff5353;background:#ff5353}.nivan-button.dark-green.outline{border:1px solid #133939;background:0 0;color:#133939}.nivan-button.dark-green.outline:hover{border:1px solid #c23824;color:#c23824}.nivan-button.light-green.outline{border:1px solid #c23824;background:0 0;color:#c23824}.nivan-button.light-green.outline:hover{border:1px solid #28ffc3;color:#28ffc3}.nivan-button.gray.outline{border:1px solid #c4cdcd;background:0 0;color:#c4cdcd}.nivan-button.gray.outline:hover{border:1px solid #c23824;color:#c23824}.nivan-button.red.outline{border:1px solid #e01f1f;background:0 0;color:#e01f1f}.nivan-button.red.outline:hover{border:1px solid #ff5353;color:#ff5353}.ss-clients-arrows,.ss-iconbox-arrows{position:relative;height:40px}.ss-next-clients,.ss-next-iconbox,.ss-prev-clients,.ss-prev-iconbox{position:absolute;width:40px;height:40px;color:#ced7dd;border:1px solid #ced7dd;text-align:center;cursor:pointer}.ss-clients-arrows>a:hover,.ss-iconbox-arrows>a:hover{color:#c23824}.ss-next-clients,.ss-next-iconbox{right:50%;margin-right:-45px}.ss-prev-clients,.ss-prev-iconbox{left:50%;margin-left:-45px}.ss-iconbox-slider{display:inline-block;width:100%;text-align:center}.ss-iconbox-item{width:320px;margin:0 28px 28px;text-align:center;display:inline-block}.ss-iconbox-icon{width:100%;height:160px;background-color:#c23824;color:#fff;text-align:center;padding:60px 0;margin:auto auto 18px;border:none;display:inline-block;-webkit-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-moz-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-ms-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-o-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;border-radius:80px;font-family:AgencyFB-Regular,helvetica,arial,sans-serif;font-size:30px;line-height:32px}.ss-iconbox-inner:hover .ss-iconbox-icon{background-color:#e94b35;color:#fff;border:none}.ss-iconbox-icon a:hover{color:#133939}.ss-iconbox-icon span{font-size:2em}.ss-iconbox-inner h2{margin-bottom:6px;line-height:1.375em;font-weight:700;text-align:center!important;font-size:1.8em}.ss-iconbox-inner h1 a,.ss-iconbox-inner h2 a,.ss-iconbox-inner h3 a,.ss-iconbox-inner h4 a,.ss-iconbox-inner h5 a,.ss-iconbox-inner h6 a{color:#c23824}.ss-iconbox-inner:hover h2 a,.ss-iconbox-inner:hover h3 a,.ss-iconbox-inner:hover h4 a,.ss-iconbox-inner:hover h5 a,.ss-iconbox-inner:hover h6 a,ss-iconbox-inner:hover h1 a{color:#e94b35}.ss-iconbox-inner p{font-size:.875em;line-height:1.5em}.ss-iconbox-item.transparent .ss-iconbox-inner .ss-iconbox-icon{background-color:transparent!important;color:#c23824;border:none;margin-bottom:10px}.ss-iconbox-item.transparent .ss-iconbox-inner:hover .ss-iconbox-icon{background-color:transparent!important;color:#c23824;border:none}.ss-iconbox-item.inline-icon .ss-iconbox-inner{text-align:left}.ss-iconbox-item.inline-icon .ss-iconbox-inner .ss-iconbox-icon{float:left;margin-bottom:0;font-size:.8em;padding:8px 0;width:auto;height:auto;margin-right:10px}.ss-iconbox-item.inline-icon .ss-iconbox-inner h2{display:inline-block;margin-bottom:6px;font-size:2em;letter-spacing:-2px}.ss-iconbox-item.inline-icon .ss-iconbox-icon span{font-size:2em}.social-icon-item{font-size:16px;color:#c23824;display:inline-table;width:46px;height:46px}.social-icon-item:hover{color:#fff;border-color:#fff}.social-icon-item span{display:table-cell;vertical-align:middle;text-align:center}.social-icon-item.sii-border,.social-icon-item.sii-border:hover{border:1px solid #c23824}.social-icon-item.sii-box{color:#fff;background-color:#133939;border:1px solid #133939}.social-icon-item.sii-box:hover{background-color:#c23824;border:1px solid #c23824}.social-icon-item.sii-small{width:40px;height:40px;font-size:14px}.social-icon-item.sii-large{width:52px;height:52px;font-size:18px}.social-icon-item.sii-narrow{width:auto;height:auto}.ss-social-icons{display:inline-block}.ss-social-icons ul li{float:left;margin-right:10px;list-style:none}.ss-check-list ul li{list-style:none}.ss-check-list ul li a{float:left;width:100%;margin:0 0 20px;font-size:.875rem;line-height:1.2em}.ss-check-list ul li a span{padding-right:10px;-webkit-transition:padding .1s ease-in;-moz-transition:padding .1s ease-in;-ms-transition:padding .1s ease-in;transition:padding .1s ease-in}.ss-check-list ul li a:hover span{padding-right:15px}.alert-message{display:inline-block;width:100%;padding:18px 20px;text-align:left;margin-bottom:10px;line-height:1.5em;font-size:.875rem;font-weight:700}.alert-message:hover{cursor:pointer}.alert-message.notification{background:#fff;color:#2d343e;box-shadow:0 0 1px #c4cdcd}.alert-message.warning{background:#e0a71f;color:#fff}.alert-message .alert-icon{font-size:.875rem;margin-right:10px}.alert-message.error{background:#e01f1f;color:#fff}.alert-message.success{background:#c23824;color:#fff}.alert-message.info{background:#1f9ee0;color:#fff}.map-canvas{width:100%;background-color:#c4cdcd;height:400px}.contact-2 .map-canvas{height:280px}.contact-container h2{text-align:left;font-size:2rem;font-weight:700;margin-bottom:10px}.contact-container .contact-info h3{font-weight:700;margin-bottom:30px;font-size:1.125rem}.contact-respond{margin-top:60px}.contact-2 .contact-respond{margin-top:0;padding-left:66px}.contact-form{width:100%}.contact-reply-title{margin:0 0 30px!important;font-size:1.125rem!important;font-weight:700}.contact-form .respond-inputs{margin-left:-7px;margin-right:-7px}.contact-form .respond-inputs p{float:left;width:33.333333%;padding-left:7px;padding-right:7px;margin-bottom:0}.contact-form .respond-inputs input{width:100%;display:inline-block;font-size:1em;font-weight:700;padding:7px 20px;border:1px solid #c4cdcd;background-color:#fff;color:#133939}.contact-form .contact-text{width:100%}.contact-form .contact-text textarea{display:inline-block;font-weight:700;font-size:.875em;width:100%;padding:15px 20px;background-color:#fff;border:1px solid #c4cdcd;color:#133939;margin:30px 0}.contact-1 .contact-info{padding-left:66px}.contact-2 .contact-form .respond-inputs p{width:100%;margin-bottom:30px}.contact-2 .contact-form .respond-inputs p:last-child{width:100%;margin-bottom:0}.contact-2 .contact-form .respond-inputs label{width:22%;float:left;font-size:14px;font-weight:700;padding-top:8px;line-height:24px}.contact-2 .contact-form .respond-inputs input{width:78%;float:right}.contact-2 .contact-form .contact-text textarea{float:left;width:78%;margin:0}.contact-2 .contact-form .contact-text label{width:22%;float:left;font-size:14px;font-weight:700;padding-top:8px;line-height:24px}.contact-2 .contact-form .contact-text{margin:30px 0;display:inline-block}.box-icon-content.small{font-size:14px}input.contactform-not-valid,textarea.contactform-not-valid{border:1px solid red!important}div.contactform-mail-sent-ng{color:red}div.contactform-mail-sent-ok{color:#398f14}div.contactform-spam-blocked{color:orange}div.contactform-validation-errors{color:#ffa400}.contactform-response-output{border:0!important;margin:0!important;padding:15px 0 0!important;font-size:.875rem;line-height:1.2em}.ajax-loader{width:40px;height:40px}.not-found{width:490px;margin:90px auto 0;color:#c23824;text-align:center}.not-found-404{width:100%;border:4px solid #c23824;padding:25px 0 5px;margin-bottom:30px}.not-found-404 h2{font-size:11em;font-weight:700;line-height:1.25em}.not-found h3{font-size:3.625rem;font-weight:700;line-height:1em;margin-bottom:60px}.ss-sep{padding:0 3px}.ss-bold{font-weight:700}.wp-caption{text-align:center;margin:0 20px 20px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;max-width:100%}.wp-caption .wp-caption-text{margin:0;padding:5px}.hidden{display:none}.alignleft{float:left}.alignright{float:right}.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both}blockquote{margin-left:20px;margin-bottom:20px;margin-top:20px;padding:5px 0 5px 10px;border-left:5px solid #eaeaea;font-style:italic}img.alignleft{float:left;margin:0 20px 20px 0}img.alignright{display:block;margin:0 0 20px 20px}img.aligncenter{display:block;clear:both;margin:0 auto}img.alignnone{display:block;margin:0}caption{text-align:left}address,cite,dfn,em,samp,var{font-style:italic}abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px dotted #666}b,dfn,kbd,strong{font-weight:700}sup{font-size:11px;vertical-align:top}sub{font-size:11px;vertical-align:bottom}small{font-size:12px}del{text-decoration:line-through}ins{text-decoration:underline}code,pre{line-height:18px}code,kbd,pre,samp,var{font:14px/19px Courier,"Courier New",monospace;background:#f5f5f5;color:#333;margin-left:5px;margin-right:5px}code{padding:0 3px}pre{background:#f5f5f5;color:#666;font-family:monospace;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}table{line-height:18px;text-align:left;width:100%}tr{border-bottom:1px solid #999;height:50px}td,th{padding:10px;vertical-align:middle;text-align:center}dt{font-weight:700}dd{margin-bottom:20px}input,select,textarea{display:inline-block;font-size:1rem;padding:7px 10px;background-color:rgba(255,255,255,0);color:#ced7dd;line-height:1.6em;-webkit-appearance:none;width:100%;font-family:inherit;box-sizing:border-box;border:1px solid #ced7dd}input.error,select.error{border:1px solid #bf1e1e}input::-moz-placeholder{color:#ced7dd!important;opacity:1}input[type=button],input[type=reset],input[type=submit]{background-color:#133939;color:#fff;margin:0;font-size:.875rem;padding:10px 15px;border:none}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#c23824;color:#fff;cursor:pointer}input::-webkit-input-placeholder{font-size:14px;font-weight:400;color:#ced7dd}input:-moz-placeholder{font-size:14px;font-weight:700;color:rgba(19,57,57,.5)}input::-moz-placeholder{font-size:14px;font-weight:700}input:-ms-input-placeholder{font-size:14px;font-weight:700;color:rgba(19,57,57,.5)}textarea::-webkit-input-placeholder{font-size:14px;font-weight:700;color:rgba(19,57,57,.5)}textarea:-moz-placeholder{font-size:14px;font-weight:700;color:rgba(19,57,57,.5)}textarea::-moz-placeholder{font-size:14px;font-weight:700;color:rgba(19,57,57,.5)}textarea:-ms-input-placeholder{font-size:14px;font-weight:700;color:rgba(19,57,57,.5)}@media screen and (min-width:768px){.item-link,.portfolio-5col-nogutter .item-view{font-size:1.25em}.portfolio-5col-nogutter .portfolio-item h3 a{font-size:16px}}@media screen and (max-width:1200px){.section-header-inner{width:70%}.ss-tile{margin-right:5px;margin-left:5px}.ss-tile.has-layout-2{width:370px;height:370px}.ss-tile.has-layout-3{width:370px;height:180px}.ss-tile.has-layout-4{width:370px;height:370px}.portfolio-5col-nogutter .portfolio-item{width:25%}.widget_latest_portfolio ul li{width:50%}.comment-reply-link{opacity:1}}@media screen and (max-width:992px){.ss-newsletter h1{font-size:2.2rem;line-height:2.8em;margin-bottom:0;font-weight:400;letter-spacing:0}.ss-iconbox-icon{width:100%;height:90px;background-color:#c23824;color:#fff;text-align:center;padding:34px 0;margin:auto auto 18px;border:none;display:inline-block;-webkit-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-moz-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-ms-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-o-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;border-radius:80px;font-family:AgencyFB-Regular,helvetica,arial,sans-serif;font-size:18px;line-height:20px}.main-navigation-container{display:none}.main-header.ss-on-scroll .logo{margin-top:0}.section-heading{font-size:2.75em}.section-header-inner{width:90%}.ss-tile.has-layout-1{width:173px;height:173px}.ss-tile.has-layout-2{width:356px;height:356px}.ss-tile.has-layout-3{width:356px;height:180px}.ss-tile.has-layout-4{width:356px;height:356px}.timeline-blog:before{left:28px}.timeline-blog>li{width:100%}.timeline-blog>li:nth-child(even),.timeline-blog>li:nth-child(odd){float:right;clear:right;padding-left:15%;padding-right:0}.timeline-blog>li:nth-child(2n){margin-top:0}.timeline-blog>li:nth-child(even) .timeline-entry-time,.timeline-blog>li:nth-child(odd) .timeline-entry-time{right:auto;margin-right:auto;left:0;margin-left:0}.timeline-blog>li:nth-child(odd) .timeline-entry-line{right:auto;left:0}.timeline-loadmore,.timeline-start{left:78px;border-radius:0}.timeline-blog{padding-top:100px}.ss-charts>li{width:33.3%}.blog-teaser{width:100%;padding-right:0!important;padding-left:0!important;margin-bottom:30px}.blog-teaser:last-child{margin-bottom:0}.portfolio-4col-gutter .portfolio-item,.portfolio-4col-nogutter .portfolio-item,.portfolio-5col-nogutter .portfolio-item{width:33.333333%}.widget_latest_portfolio ul li{width:100%}.blog-container.mixed-mode .blog-item.one-four,.blog-container.mixed-mode .blog-item.one-three,.blog-container.mixed-mode .blog-item.two-three,.blog-four-col .blog-item,.blog-three-col .blog-item{width:50%}.comments-list li{margin-left:0}.comments-list>li{margin-left:100px}.pricing-4-cols .pricing-col-header .pricing-col-header-title{font-size:18px}.pricing-4-cols .pricing-col-header .pricing-col-header-amount .pricing-col-amount{font-size:48px}.pricing-4-cols .pricing-col-header .pricing-col-header-amount .pricing-col-amount::first-letter{font-size:20px}.row .ss-eightcol,.row .ss-elevencol,.row .ss-fivecol,.row .ss-fourcol,.row .ss-ninecol,.row .ss-onecol,.row .ss-sevencol,.row .ss-sixcol,.row .ss-tencol,.row .ss-threecol,.row .ss-twelvecol,.row .ss-twocol{display:inline-block;width:100%;float:none;margin-left:0;margin-right:0;margin-bottom:45px}.row .ss-eightcol.ss-last,.row .ss-eightcol:last-child,.row .ss-elevencol.ss-last,.row .ss-elevencol:last-child,.row .ss-fivecol.ss-last,.row .ss-fivecol:last-child,.row .ss-fourcol.ss-last,.row .ss-fourcol:last-child,.row .ss-ninecol.ss-last,.row .ss-ninecol:last-child,.row .ss-onecol.ss-last,.row .ss-onecol:last-child,.row .ss-sevencol.ss-last,.row .ss-sevencol:last-child,.row .ss-sixcol.ss-last,.row .ss-sixcol:last-child,.row .ss-tencol.ss-last,.row .ss-tencol:last-child,.row .ss-threecol.ss-last,.row .ss-threecol:last-child,.row .ss-twelvecol.ss-last,.row .ss-twelvecol:last-child,.row .ss-twocol.ss-last,.row .ss-twocol:last-child{margin-bottom:0}.contact-2 .contact-form .contact-text label,.contact-2 .contact-form .respond-inputs label{width:100%;margin-bottom:5px}.contact-2 .contact-form .contact-text textarea,.contact-2 .contact-form .respond-inputs input{width:100%}}@media screen and (max-width:768px){.section-title{width:80%}.section-heading{font-size:2.5em}.pricing-col{display:inline-block;width:100%!important;border:2px solid #c4cdcd!important}.pricing-3-col{width:100%}.pricing-col-featured{top:0;margin-left:0}.pricing-4-cols .pricing-col-header .pricing-col-header-title{font-size:28px}.pricing-4-cols .pricing-col-header .pricing-col-header-amount .pricing-col-amount{font-size:72px}.pricing-4-cols .pricing-col-header .pricing-col-header-amount .pricing-col-amount::first-letter{font-size:30px}.about-content-left,.about-content-right{padding-left:0;padding-right:0}.ss-testimonial-item{padding:0}.ss-charts>li{width:100%}.blog-teaser{height:auto!important}.blog-teaser-content,.blog-teaser-image{width:100%}.blog-teaser-meta{position:static;margin-top:20px}.portfolio-3col-gutter .portfolio-item,.portfolio-3col-nogutter .portfolio-item,.portfolio-4col-gutter .portfolio-item,.portfolio-4col-nogutter .portfolio-item,.portfolio-5col-nogutter .portfolio-item{width:50%}.portfolio-single-1-header{margin-bottom:30px}.portfolio-single-1 .portfolio-info-container{padding-left:0}.portfolio-single-1-full .portfolio-more-info{padding-left:0;margin-top:30px}.ss-lightbox-single{width:100%}.sidebar{margin-top:60px}.left-sidebar .sidebar,.right-sidebar .sidebar{padding-left:0;padding-right:0; display:none;}.widget_latest_portfolio ul li{width:20%}.blog-container.blog-small .blog-item figure,.blog-container.mixed-mode .blog-item.one-four,.blog-container.mixed-mode .blog-item.one-half,.blog-container.mixed-mode .blog-item.one-three,.blog-container.mixed-mode .blog-item.three-four,.blog-container.mixed-mode .blog-item.two-four,.blog-container.mixed-mode .blog-item.two-three,.blog-four-col .blog-item,.blog-three-col .blog-item,.blog-two-col .blog-item{width:100%}.blog-container.blog-small .blog-item .blog-item-content{width:100%;padding:30px 0 0}.comment-form .respond-inputs p{width:100%;margin-bottom:30px}.comment-form .respond-inputs p:last-child{margin-bottom:0}.contact-form .respond-inputs p{width:100%;margin-bottom:30px}.contact-form .respond-inputs p:last-child{margin-bottom:0}.contact-1 .contact-info,.contact-2 .contact-respond{padding-left:0;margin-top:60px}.ss-tiles-inner{max-width:550px;margin:0 auto}}@media screen and (max-width:600px){.ss-tiles-inner{max-width:366px}}@media screen and (max-width:480px){.section-heading{font-size:2.25em;line-height:1em!important;margin-top:60px!important}.desktop-v{display:none}.mobile-v{display:block}.ss-iconbox-icon{width:190px;height:190px;background-color:#c23824;color:#fff;text-align:center;padding:77px 0;margin:auto auto 18px;border:none;display:inline-block;-webkit-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-moz-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-ms-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;-o-transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out,border .3s ease-out;border-radius:300px;font-family:AgencyFB-Regular,helvetica,arial,sans-serif;font-size:34px;line-height:34px}.ss-newsletter h1{font-size:1.7rem;line-height:1.2em;margin-bottom:0;font-weight:400;letter-spacing:0}.main-header .logo img{float:left;-webkit-transition:margin .3s ease;-moz-transition:margin .3s ease;-ms-transition:margin .3s ease;-o-transition:margin .3s ease;transition:margin .3s ease;width:70%;margin-top:20px}.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{position:absolute;-webkit-font-smoothing:antialiased!important;color:#fff;font-family:AgencyFB-Regular,helvetica,arial,sans-serif;width:370px!important;margin:0 auto;font-size:21px!important;text-transform:uppercase;margin-left:38px!important}.main-header .header{padding:12px 0px 20px}.section-header-inner{width:100%}.service-slider-slide{width:78.333333333333%}.pricing-col-header .pricing-col-header-title{font-size:18px!important}.pricing-col-header .pricing-col-header-amount .pricing-col-amount{font-size:48px!important}.pricing-col-header .pricing-col-header-amount .pricing-col-amount::first-letter{font-size:20px!important}.timeline-blog .timeline-entry-time{border:1px solid #ccc}.portfolio-2col-gutter .portfolio-item,.portfolio-2col-nogutter .portfolio-item,.portfolio-3col-gutter .portfolio-item,.portfolio-3col-nogutter .portfolio-item,.portfolio-4col-gutter .portfolio-item,.portfolio-4col-nogutter .portfolio-item,.portfolio-5col-nogutter .portfolio-item{width:100%}.widget_latest_portfolio ul li{width:33.333333%}.team-members>li{width:100%}.team-member{width:100%;height:auto}}@media screen and (max-width:398px){.ss-tile.has-layout-2{width:277px}.ss-tile.has-layout-4{width:277px;height:277px}.ss-tile.has-layout-3{width:277px}.ss-tile.has-layout-3 .ss-tile-bg,.ss-tile.has-layout-3 .ss-tile-bg img{height:100%}.ss-iconbox-item{width:100%;margin-left:0;margin-right:0}}#preloader{position:absolute;top:0;left:0;right:0;bottom:0;background:#353535;z-index:9999}.bulat{width:100px;height:100px;position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px;-webkit-border-radius:110px;-moz-border-radius:110px;border-radius:110px}#dalbulat{background-color:#353535;position:absolute;top:5px;left:5px;right:5px;bottom:5px;z-index:2;text-align:center;font-size:10px;color:#ccc;line-height:90px;-webkit-border-radius:110px;-moz-border-radius:110px;border-radius:110px}.luarbulat{margin:0 auto;background:#f2b096;background:-webkit-radial-gradient(20% 20%,ellipse cover,#f2b096 0,#e89d80 24%,transparent 74%,transparent 100%);background:radial-gradient(ellipse at 20% 20%,#f2b096 0,#e89d80 24%,transparent 74%,transparent 100%);padding:10px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-border-radius:110px;-moz-border-radius:110px;border-radius:110px;-webkit-animation-name:rotate;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotate;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;animation-name:rotate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}#dalbulat span{-webkit-animation:color 1.5s linear infinite;-moz-animation:color 1.5s linear infinite;-ms-animation:color 1.5s linear infinite;-o-animation:color 1.5s linear infinite;animation:color 1.5s linear infinite}#dalbulat span:nth-child(1){-webkit-animation-delay:0;-moz-animation-delay:0;-ms-animation-delay:0;-o-animation-delay:0;animation-delay:0}#dalbulat span:nth-child(2){-webkit-animation-delay:.25s;-moz-animation-delay:.25s;-ms-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}#dalbulat span:nth-child(3){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;-ms-animation-delay:.45s;-o-animation-delay:.45s;animation-delay:.45s}#dalbulat span:nth-child(4){-webkit-animation-delay:.55s;-moz-animation-delay:.55s;-ms-animation-delay:.55s;-o-animation-delay:.55s;animation-delay:.55s}#dalbulat span:nth-child(5){-webkit-animation-delay:.65s;-moz-animation-delay:.65s;-ms-animation-delay:.65s;-o-animation-delay:.65s;animation-delay:.65s}#dalbulat span:nth-child(6){-webkit-animation-delay:.75s;-moz-animation-delay:.75s;-ms-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}#dalbulat span:nth-child(7){-webkit-animation-delay:.85s;-moz-animation-delay:.85s;-ms-animation-delay:.85s;-o-animation-delay:.85s;animation-delay:.85s}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes color{0%{color:#fff}50%{color:transparent}100%{color:#fff}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{font-size:20px!important}.ss-newsletter h1{margin-top:15px!important;font-size:35px!important}.ss-effect{opacity:1!important}.portfolio-item h3 a{font-size:30px!important}.ss-iconbox-icon{font-size:22px!important}.fc-event{margin-top:10px!important;font-size:16px!important}input{color:#CED7DD!important}}.submit.processing,.submit.processing:focus,.submit.processing:hover{ cursor: not-allowed; background-color:#888!important}select{background-color:rgba(0,0,0,0.8)}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   .main-header .header ul li a {
    font-size: 14px;
    }
    .tp-simpleresponsive .caption h1, .tp-simpleresponsive .tp-caption h1, .tp-simpleresponsive .caption h2, .tp-simpleresponsive .tp-caption h2, .tp-simpleresponsive .caption h3, .tp-simpleresponsive .tp-caption h3, .tp-simpleresponsive .caption h4, .tp-simpleresponsive .tp-caption h4, .tp-simpleresponsive .caption span, .tp-simpleresponsive .tp-caption span {
        line-height: 38px!important;
        font-size: 20px!important;
        letter-spacing: -1px!important;
    }
    .section-heading {
        font-size: 3em!important;
    }
    .ss-iconbox-icon {
        font-size: 26px!important;
        line-height: 28px!important;
    }
    h2 {
        font-size: 1em!important;
        line-height: 1.4em!important;
    }
    .ss-newsletter h6 {
        font-size: 2rem!important;
        line-height: 1em!important;
        letter-spacing: -2px!important;
    }
    .ss-newsletter input {
        margin-top: 10px!important;
    }
    .pricing-col-header .pricing-col-header-title {
        font-size: 18px!important;
    }
	.pricing-col-header .pricing-col-header-amount .pricing-col-amount {
        font-size: 52px!important;
        line-height: 56px!important;
    }
    .pricing-col-header .pricing-col-header-amount {
	    font-size: 16px!important;
	}
}


.top10 { padding-top:10px; }
.portfolio-item, .cursor-pointer { cursor:pointer; }
.VoucherInfoText { line-height:150%; padding-left:15%; padding-right:15%; } 
.VoucherCostBox { line-height:150%; padding-left:15%; } 
.PaymentBox {
  padding-left:7px;
    background-color: rgba(255,255,255,0);

    -webkit-appearance: none;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #ced7dd; } 

.ss-typography .rowCPadding {font-size:1rem;line-height:1em;margin-bottom:1.2em; }
.ss-typography .fc-header-roomtitle { 
    font-size: 2rem; padding-right:15px;
    line-height: 1.5em;
    margin-bottom: 0;
    text-transform: uppercase;
    letter-spacing: -1px;     font-family: AgencyFB-Regular,helvetica,arial,sans-serif;
    text-shadow: 0 0 1px rgba(14,14,14,1);
    color: #c23824; }

.payment_error_alert { padding-bottom:15px; } 
@media only screen and (min-width: 1000px) { .booking-info { width:60%; margin-left:auto; margin-right:auto; } } 

@media only screen and (min-width: 770px) and (max-width: 999px) { .booking-info { width:85%; margin-left:auto; margin-right:auto; } } 

@media only screen and (max-width: 414px) {
.main-header .header{ padding-top:5px !important;  }
}

@media only screen and (min-width: 767px) { 
	.ss-mobile-menu>ul { margin-top: 98px; }	
}

@media only screen and (min-width: 1000px) { .booking-info { width:60%; margin-left:auto; margin-right:auto; } } 
@media only screen and (min-width: 770px) and (max-width: 999px) { .booking-info { width:85%; margin-left:auto; margin-right:auto; } } 
@media only screen and (max-width: 414px) { .main-header .header{ padding-top:5px !important; } }
@media only screen and (max-width: 767px) { .Booking_CardIcons { display:none; } 
	
	
.xs-text-center { text-align: center; }
	.xs-text-inline { display: inline; }
}

.joinMailings { padding-top: 20px;}

.joinMailings .container {
  position: relative;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.joinMailings .containerText { padding-left: 30px; } 
/* Hide the browser's default checkbox */
.joinMailings .container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 22px;
  width: 22px;
  background-color: #eee;
}

/* On mouse-over, add a grey background color */
.joinMailings .container:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.joinMailings .container input:checked ~ .checkmark {
  background-color: #C23824;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.joinMailings .container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.joinMailings .container .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}


.gm-style-iw { color: #000; }
.thankSignup {   margin-top: 2em; color:#228B22; }

@media screen and (max-width:992px){ .pt-xs-3 { padding-top: 20px; }
.ss-mobile-menu-button { display: block !important;   z-index:100; position: fixed; right: 30px; top: 30px; cursor: pointer;}
.main-navigation-container  { display: none !important; }
	.container { width: 100% !important; max-width: 100% !important;}	
	.ss-sticky { position: fixed; transition: all 0.5s;   z-index:100; }
	.ss-on-scroll { background-color: #000; }
	.logo img {  transition: all 0.5s !important;  }
	.ss-on-scroll .header { border-bottom: 0; }
	.ss-on-scroll .logo img { transform: scale(0.8);  }
	.ss-on-scrollb .logo img { transform: scale(1) !important;  }
	.ss-on-scrollb .header  {border-bottom: 1px solid rgba(255,255,255,.3); }
	
	
.ss-mobile-menu-button .bar1, .ss-mobile-menu-button .bar2, .ss-mobile-menu-button .bar3 {
  width: 35px;
  height: 5px;
  background-color: #c23824;
  margin: 4px 0;
  transition: 0.4s;
}
	.main-navigation-open { margin-top: -2px; }
.main-navigation-open .bar1 {
  -webkit-transform: rotate(-45deg) translate(-9px, 6px);
  transform: rotate(-45deg) translate(-9px, 6px);   margin: 6px 0;
}
.main-navigation-open .bar2 {opacity: 0;}
.main-navigation-open .bar3 {
  -webkit-transform: rotate(45deg) translate(-8px, -8px);
  transform: rotate(45deg) translate(-8px, -8px);   margin: 6px 0;
}
.ss-mobile-menu {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 50;
  top: 0; bottom: 0;
  left: 0;
  background-color: rgba(0,0,0, 0.9);
  overflow-x: hidden;
  transition: 0.5s;
}
	
	.menuActive { width: 100%; }	
	
}

@media screen and (min-width:992px){
.ss-mobile-menu-button { display: none !important; }
.ss-mobile-menu  { display: none !important; } 
.main-navigation-container  { display: block !important; }
	
}

.buy-voucher {   font-family: AgencyFB-Regular,helvetica,arial,sans-serif;
    text-shadow: 1px 1px 2px rgba(14,14,14,1);
    font-size: 30px;
    text-transform: uppercase;
    text-align: center;
    padding-top: 1%;
    padding-bottom: 2%;
}


.booking-information {   font-family: AgencyFB-Regular,helvetica,arial,sans-serif;
    text-shadow: 1px 1px 2px rgba(14,14,14,1);
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
    padding-top: 1%;
    padding-bottom: 1%;
}




.fc-event:hover { color: #158715; }
.text-center { text-align: center; } .text-right { text-align: right; }

@media screen and (max-width:776px){
.text-center-xs { text-align: center;     display: inline-block; } 
}
	
	
.mx-auto { margin-left: auto; margin-right: auto; display: inline-block; }
.vcenter {    display: inline-block;
    vertical-align: middle;
    float: none;
}
.largecounter {     font-size: 38px;
    width: 60px;
    font-weight: bold;
    height: 60px;
    padding-top: 13px;
    display: block;
    background-color: #c23824;
    color: #fff;
    border-radius: 36px;
    text-align: center; }
.playhome-text { line-height: 130%; }
.playhome-video { width: 100%; max-width: 800px; }


.pb-10px { padding-bottom: 10px; } .pb-15px { padding-bottom: 15px; } .pb-20px { padding-bottom: 20px; } .pt-20px { padding-top: 20px; }  .pt-40px { padding-top: 40px; } @media screen and (max-width:776px){
	.pb-20px { padding-bottom: 35px; }

}

.bookNowButton {  font-family: AgencyFB-Regular,helvetica,arial,sans-serif; color: #fff; border: 0; padding-top: 10px; padding-bottom: 10px; margin-top: 15px;      font-weight: bold;
        background-color: #c23824; font-size: 20px;
        border-radius: 0px;
        padding-left: 100px;
        padding-right: 100px; }
.max-width400px { max-width: 400px; width:100%; } .max-width600px { max-width: 600px; width:100%; }