body{background-color:#fff;color:#636363;font:14px/26px "Myriad",Arial,sans-serif;font-weight:300;word-break:keep-all;height:100%}h1,h2,h3,h4,h5,h6{margin:0;font-family:"Myriad",Arial,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:8px;color:#181818}h1{font-size:36px;line-height:54px;letter-spacing:12px;margin-bottom:14px}h2{font-size:24px;line-height:36px;letter-spacing:10px;margin-bottom:10px}h3,.contact-title{font-size:18px;line-height:28px;letter-spacing:8px;margin-bottom:8px}h4,.subtitle-contacts{font-size:14px;line-height:22px;letter-spacing:6px;margin-bottom:6px}h5{font-size:12px;line-height:18px;letter-spacing:4px;margin-bottom:4px}h6{font-size:10px;line-height:16px;letter-spacing:4px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#181818;text-decoration:none;-webkit-transition:all 0.2s;transition:all 0.2s}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#636363;text-decoration:none}p{margin-bottom:20px;font-size:14px}a{color:#000}a:hover,a:focus{outline:0;color:#636363}img{max-width:100%}ul{margin-left:0}blockquote{border:none;padding:0}.last{margin-bottom:0;font-size:12px}.lead{font-family:"Myriad",Arial,sans-serif;font-size:22px;line-height:36px;color:#181818}.mute{color:#9f9f9f}.hr{margin:50px 0;border-top:1px solid #d7d7d7}label{font-weight:normal}input,select,textarea{display:block;max-width:100%;padding:5px 10px;border:1px solid #d7d7d7;background-color:transparent;-webkit-appearance:none}select{background-color:#fff;height:40px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="date"]:focus,select:focus,textarea:focus{border-color:#181818;outline:0}input[type="date"]::-webkit-inner-spin-button,input[type="date"]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}input[type="date"]{height:37px}.invisible{visibility:hidden}.abs{position:absolute;top:52px;left:-5px}.d-none{display:none}.filter-fields{margin-bottom:60px}.row-flex{display:flex;flex-wrap:wrap}.row-flex .gov-edu{display:flex;align-items:center}#header .languages{position:absolute;top:5px;right:18px}#header .languages ul{margin:10px 0 0 0}#header .languages a{font-size:12px;font-weight:bold;color:#191919}#header .languages a[aria-current="true"]{text-decoration:underline}#header.header-sticky .languages{display:none}.headline{padding-top:45px;margin-bottom:70px;text-align:center}.headline h2{margin-bottom:4px;font-size:18px;line-height:28px;letter-spacing:8px}.headline h3{color:#636363;letter-spacing:4px;font-size:10px;line-height:16px}.headline-2{margin-bottom:40px}.headline-2 h2{font-size:18px;line-height:28px;letter-spacing:8px;margin-bottom:8px}.headline-2 h3:after,.headline-2 h2:after{content:"";border-bottom:1px solid #181818;width:60px;display:block;margin-top:15px}.tab-filters{margin-bottom:40px}.alert{position:relative;text-transform:uppercase;border:none;border-radius:0;color:#fff;margin-bottom:30px;padding-right:55px;letter-spacing:3px}.alert i{font-size:18px;line-height:20px;margin-right:15px}.alert.alert-info{background-color:#3b3e44}.alert.alert-danger{background-color:#9e0b0f}.alert.alert-success{background-color:#bca480}.alert.alert-warning{background-color:#fff;color:#3b3e43;border:1px solid #3b3e44}.alert.alert-warning:after{border-color:#3b3e44}.bullet-list{list-style:none;margin-bottom:20px}.bullet-list li{margin-bottom:10px}.bullet-list li:last-child{margin-bottom:0}.bullet-list li:before{position:relative;top:-2px;font-family:"FontAwesome";content:"\f111";margin-right:30px;font-size:6px;line-height:6px}.btn{position:relative;z-index:2;margin-bottom:20px;margin-right:20px;border-radius:0;padding:12px 25px;text-transform:uppercase;font-family:"Myriad",Arial,sans-serif;font-size:12px;line-height:12px;letter-spacing:5px;-webkit-transition:all 0.2s;transition:all 0.2s}.btn:last-child{margin-right:0}.btn:focus{outline:0}.btn:after{position:absolute;z-index:-1;top:0;right:0;left:0;height:0;content:"";-webkit-transition:all 0.3s;transition:all 0.3s}.btn:hover:after{height:100%}.btn-default{border-color:#181818;background-color:#181818;color:#fff}.btn-default:after{background-color:#636363}.btn-default:hover,.btn-default:focus{background-color:#181818;color:#fff}.btn-grey{border-color:#d7d7d7;background-color:#d7d7d7;color:#181818}.btn-grey:after{background-color:#181818}.btn-grey:hover,.btn-grey:focus{background-color:#d7d7d7;color:#fff}.btn-white{border-color:transparent;background-color:#fff;color:#181818;border:1px solid #181818}.btn-white:hover{cursor:pointer;animation-name:btn_white_hover;animation-duration:0.3s;animation-fill-mode:forwards}@keyframes btn_white_hover{from{background-color:#fff;color:#181818}to{background-color:#181818;color:#fff}}#accordion{}.panel{box-shadow:none;background-color:transparent}.panel-heading{border:none;border-radius:0;background-color:transparent;padding:0}.panel-title a,.panel-title a:focus{position:relative;display:block;text-decoration:none;border-bottom:1px solid #d7d7d7;padding:20px 20px 17px 0;font-family:"Myriad",Arial,sans-serif;font-size:14px;line-height:14px;font-weight:400;color:#181818}.panel-title a:before{position:absolute;top:17px;right:0;content:"+";font-size:20px;margin:0 20px;font-weight:400}.panel-title a[aria-expanded="true"]{color:#636363}.panel-title a[aria-expanded="true"]:before{content:"-"}.panel-group .panel+.panel{margin-top:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border:none;padding:15px 0 0}.panel-body p:last-child{margin-bottom:0}.nav-tabs>li>a{border-radius:2px;font-size:13px;letter-spacing:2px;color:#636363;padding:10px;border-color:transparent;text-transform:uppercase;-webkit-transition:all 0.3s;transition:all 0.3s}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{background-color:transparent;border-color:transparent;color:#181818}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#181818}.tab-content{margin:40px 0}.tab-content img{float:left;display:block;margin-right:20px}.tab-content:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.map-container{position:relative}.googleMap{margin-bottom:100px;height:500px}.googleMap img{max-width:none;margin-top:50px;margin-bottom:-50px}.contact-over-maps{position:absolute;top:50px;left:0;right:0;margin:0 50px;padding:50px;background-color:rgba(24,24,24,0.9);color:#fff}.contact-over-maps a,.contact-over-maps h1,.contact-over-maps h2,.contact-over-maps h3,.contact-over-maps h4,.contact-over-maps h5,.contact-over-maps h6{color:#fff}.contact-toggle h3{margin-bottom:0}.contact-toggle a{position:relative;display:block;text-decoration:none}.contact-toggle a:after{content:"+";font-size:48px;font-weight:300;position:absolute;top:-8px;right:0}.contact-toggle.open a:after{content:"-"}.contact-content{margin-top:50px;display:none}.social-media{margin-bottom:20px}.social-media a{font-size:16px;line-height:16px;color:#636363;text-decoration:none;margin-right:10px;-webkit-transition:all 0.3s;transition:all 0.3s}.social-media a:last-child{margin-right:0}.social-media a.facebook:hover{color:#3b5998 !important}.social-media a.twitter:hover{color:#5ea9dd !important}.social-media a.google:hover{color:#c63427 !important}.social-media a.linkedin:hover{color:#0077b5 !important}.social-media a.android:hover{color:#a4c639 !important}.social-media a.apple:hover{color:#d6d7cf !important}.social-media a.behance:hover{color:#0984ec !important}.social-media a.css3:hover{color:#0171bb !important}.social-media a.dribbble:hover{color:#e04c86 !important}.social-media a.dropbox:hover{color:#007ee6 !important}.social-media a.flickr:hover{color:#0062dd !important}.social-media a.instagram:hover{color:#a07459 !important}.social-media a.html5:hover{color:#e54d26 !important}.social-media a.linux:hover{color:#000 !important}.social-media a.pinterest:hover{color:#f71819 !important}.social-media a.reddit:hover{color:#ff4500 !important}.social-media a.share:hover{color:#010101 !important}.social-media a.soundcloud:hover{color:#f85f0f !important}.social-media a.spotify:hover{color:#80b719 !important}.social-media a.skype:hover{color:#00abeb !important}.social-media a.tumblr:hover{color:#34465d !important}.social-media a.vimeo:hover{color:#1ca7cc !important}.social-media a.vine:hover{color:#02c594 !important}.social-media a.vk:hover{color:#4c75a3 !important}.social-media a.whatsapp:hover{color:#11ae09 !important}.social-media a.windows:hover{color:#00abf3 !important}.social-media a.weibo:hover{color:#d52b2b !important}.social-media a.wordpress:hover{color:#464646 !important}.social-media a.yahoo:hover{color:#44029a !important}.social-media a.youtube:hover{color:#e22d24 !important}.process-steps{position:relative;margin:15px 0 30px}.process-steps .step{float:left;width:33.33333%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;transition:all 0.3s}.process-steps.process-4-steps .step{width:25%}.process-steps.process-3-steps .step{width:33.33333%}.process-steps .step i{color:#181818;border:1px solid #181818;border-radius:50%;display:block;width:130px;height:130px;font-size:26px;line-height:135px;margin:0 auto;-webkit-transition:all 0.3s;transition:all 0.3s}.process-steps .step-details{margin-top:25px;padding:0 15px}.process-steps .step-details h4{margin-bottom:25px;font-weight:400;-webkit-transition:all 0.3s;transition:all 0.3s}.process-steps .step:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.process-steps .step:hover i{border-color:#636363;color:#636363}.pie-chart{position:relative;text-align:center;margin-bottom:20px}.pie-chart canvas{max-width:100%}.pie-chart-details{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pie-chart-details h1{font-size:36px;line-height:60px;letter-spacing:3px;text-transform:uppercase}.pie-chart-details h1 small{display:block;font-size:14px;color:#181818}.progress{box-shadow:none;border-radius:0;background-color:#d7d7d7;height:3px;margin-bottom:8px}.progress-bar{background-color:#181818}.progress-bar-title{position:relative;margin-bottom:22px}.progress-bar-title h5{letter-spacing:1px}.progress-bar-title span{position:absolute;top:0;left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.counter{margin-bottom:30px;color:#181818;text-align:center}.counter i{font-size:32px;line-height:32px;margin-bottom:15px}.counter-value{font-family:"Myriad",Arial,sans-serif;font-size:48px;line-height:62px;letter-spacing:8px;font-weight:300;margin-bottom:10px}.counter-details{text-transform:uppercase;font-size:11px;font-weight:400;letter-spacing:3px}.price-plan{position:relative;margin-bottom:50px;border:1px solid #d7d7d7;padding:40px 30px;text-align:center;-webkit-transition:all 0.5s;transition:all 0.5s}.price-plan-heading{margin-bottom:40px;color:#181818}.price-plan-heading i{font-size:24px;line-height:24px;margin-bottom:15px}.price-plan-heading h3:after{content:"";border-bottom:1px solid #181818;display:block;width:40px;margin:15px auto}.price-plan-heading h1{font-size:60px;line-height:72px;font-weight:300;letter-spacing:5px;margin-bottom:0}.price-plan-heading h1 sup{font-family:"Myriad",Arial,sans-serif;font-size:24px;vertical-align:super}.price-plan-heading h1 small{display:block;font-family:"Myriad",Arial,sans-serif;font-size:14px;letter-spacing:1px;text-transform:none;color:#181818}.price-plan ul{list-style:none;text-transform:uppercase;margin-bottom:40px;font-size:13px;letter-spacing:2px;color:#181818}.price-plan ul li{border-top:1px solid #d7d7d7;padding:10px 0}.price-plan ul li:last-child{border-bottom:1px solid #d7d7d7}.price-plan .btn{margin-bottom:0}.price-plan:hover{border-color:#181818}.testimonial{margin-bottom:50px;text-align:center;background:url(../themes/ccpfc/assets/images/backgrounds/quote.png) no-repeat}.testimonial blockquote{margin:30px 0;font-family:"Myriad",Arial,sans-serif;font-size:18px;line-height:27px;font-style:italic}.testimonial>h4{font-size:18px}.testimonial>h5{font-size:14px}.testimonial>h6{color:#636363;letter-spacing:4px}.testimonial img{border-radius:50%}.testimonial.style-1{padding-top:30px;background-position:top center}.testimonial.style-1 img{margin:20px auto 0}.testimonial.style-2{padding-bottom:30px;background-position:bottom center}.testimonial.style-2 img{margin:0 auto 20px}.filter{list-style:none;font-family:"Myriad",Arial,sans-serif;margin-bottom:30px}.filter li{display:inline-block;margin-right:55px;text-transform:uppercase;letter-spacing:4px;font-weight:400}.filter li a{position:relative;text-decoration:none;color:#181818;padding-bottom:20px}.filter li a:after{content:"";display:block;border-bottom:1px solid transparent;width:0;position:absolute;bottom:0;left:0;-webkit-transition:all 0.3s;transition:all 0.3s}.filter li a:hover:after,.filter li a.active:after{border-bottom-color:#181818;width:60px}.pag_row{display:flex;align-items:center}.pag_row span{color:#181818;font-size:14px}.pagination{display:inline-block;font-family:"Myriad",Arial,sans-serif;margin-left:20px}.pagination>li:last-child>a,.pagination>li:first-child>a{border-radius:0}.pagination li{display:inline-block;margin-right:5px}.pagination li:last-child{margin-right:0}.pagination li a{display:block;width:32px;height:32px;font-size:18px;line-height:32px;background-color:#636363;color:#fff;padding:0;text-align:center;border:none;-webkit-transition:all 0.3s;transition:all 0.3s}.pagination>li>a:hover,.pagination>li.active>a,.pagination>li.active>a:hover{background-color:#181818;color:#fff}.pagination .prev a,.pagination .next a{background:white;border:1px solid #181818;color:#181818}.breadcrumb{background-color:transparent;text-align:right;margin:0;padding:0;letter-spacing:2px;font-family:"Myriad",Arial,sans-serif;text-transform:uppercase;font-size:14px;color:#999}.breadcrumb li a{color:#979797}.breadcrumb li a:hover{text-decoration:none;color:#999}.breadcrumb li.active{color:#999}.breadcrumb>li+li:before{padding:0;color:#999;content:"/\00a0"}.logos{list-style:none;margin-bottom:20px}.logos li{float:left;width:20%;padding:0 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.logos li:last-child{margin-right:0}.logos li img{display:block;max-width:100%;margin:0 auto}.full-section{position:relative;margin-bottom:100px;padding:50px 0;background:no-repeat center center}.full-section.dark-bg{background-color:#181818;color:#fff}.parallax{-webkit-background-size:cover !important;background-size:cover !important}.full-section.dark-bg a,.full-section.dark-bg h1,.full-section.dark-bg h2,.full-section.dark-bg h3,.full-section.dark-bg h4,.full-section.dark-bg h5,.full-section.dark-bg h6,.full-section.dark-bg .counter,.full-section.dark-bg .filter li a,.full-section.dark-bg .btn-grey:hover,.full-section.dark-bg .price-plan-heading,.full-section.dark-bg .price-plan ul,.full-section.dark-bg .nav-tabs>li>a:hover,.full-section.dark-bg .pie-chart-details h1 small,.full-section.dark-bg .services-boxes.style-4>i,.full-section.dark-bg .services-boxes.style-1:hover>i,.full-section.dark-bg .services-boxes.style-2:hover>i{color:#fff}.full-section.dark-bg .btn-default,.full-section.dark-bg .price-plan:hover,.full-section.dark-bg .price-plan-heading h3::after,.full-section.dark-bg .filter li a:hover:after,.full-section.dark-bg .filter li a.active:after{border-color:#fff}.full-section.dark-bg .btn-grey,.full-section.dark-bg .btn-white,.full-section.dark-bg .nav-tabs>li.active>a:hover{color:#181818}.full-section.dark-bg .btn-white:after,.full-section.dark-bg .btn-white:before{display:none}.full-section.dark-bg .btn-white:hover{background-color:#d7d7d7}.full-section.dark-bg .progress-bar{background-color:#636363}.full-section.dark-bg .pagination>li>a:hover,.full-section.dark-bg .pagination>li.active>a,.full-section.dark-bg .pagination>li.active>a:hover{background-color:#fff;color:#181818}.full-section.dark-bg .process-steps .step i{border-color:#fff;color:#fff}#section-1{padding:270px 0 250px;margin-top:70px;background-image:url(../themes/ccpfc/assets/images/backgrounds/bg-1.jpg)}#section-2{padding:150px 0 100px;background-image:url(../themes/ccpfc/assets/images/backgrounds/bg-2.jpg)}#section-3{padding:150px 0 115px;margin-top:50px;background-image:url(../themes/ccpfc/assets/images/backgrounds/bg-3.jpg)}#section-4{padding:50px 0 30px;margin-bottom:-50px;background-color:#f7f7f7}#section-5{padding:150px 0 130px;margin-top:50px;background-image:url(../themes/ccpfc/assets/images/backgrounds/bg-4.jpg)}#section-6{padding:90px 0 60px;margin-top:100px;background-image:url(../themes/ccpfc/assets/images/backgrounds/bg-5.jpg)}#section-7{padding:230px 0 200px;margin-top:50px;background-image:url(../themes/ccpfc/assets/images/backgrounds/bg-6.jpg)}#section-8{padding:100px 0;margin-top:70px;background-image:url(../themes/ccpfc/assets/images/backgrounds/bg-8.jpg)}#section-9{padding:100px 0 60px;margin:-75px 0 -50px;background-image:url(../themes/ccpfc/assets/images/backgrounds/bg-9.jpg)}#section-9 h2{text-transform:none;letter-spacing:1px}#section-10{padding:120px 0 200px;margin-bottom:-50px;background:url(../themes/ccpfc/assets/images/backgrounds/bg-10.jpg) no-repeat top center}#youtube-video-section{position:absolute;overflow:hidden;z-index:1;top:0;width:100%;height:100%}#video-section{padding:0;height:635px;margin-top:70px;background-image:url(../themes/ccpfc/assets/images/backgrounds/bg-7.jpg)}#video-section .full-section-content{position:absolute;z-index:2;top:50%;left:0;right:0;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.youtube-player{display:none}#go-top{z-index:99999;display:none;position:fixed;bottom:25px;right:25px;width:48px;height:48px;letter-spacing:0;text-decoration:none;cursor:pointer;background-color:#636363;color:#fff;text-align:center;border-radius:50%;-webkit-transition:all 0.3s;transition:all 0.3s}#go-top i{font-size:32px;line-height:42px}#go-top:hover{background-color:#181818}.bannercontainer{width:100%;position:relative;padding:0;margin-bottom:100px}.bannercontainer .banner{width:100%;position:relative;max-height:540px;overflow:hidden}.bannercontainer .banner li{opacity:0}.tp-leftarrow.default,.tp-rightarrow.default{width:36px;height:36px;border:1px solid transparent;background:no-repeat center center;-webkit-transition:all 0.3s;transition:all 0.3s}.tp-leftarrow.default:hover,.tp-rightarrow.default:hover{border-color:#fff}.tp-leftarrow.default{background-image:url(../themes/ccpfc/assets/images/backgrounds/prev.png)}.tp-rightarrow.default{background-image:url(../themes/ccpfc/assets/images/backgrounds/next.png)}.tp-bullets.simplebullets.round .bullet{width:8px;height:8px;background:#fff;border-radius:50%;margin:0 3px}.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected{background-color:transparent;border:1px solid #fff}.tp-caption.title{font-family:"Myriad",Arial,sans-serif;font-size:36px;text-transform:uppercase;letter-spacing:15px !important;color:#fff}.tp-caption.bigtitle{font-family:"Myriad",Arial,sans-serif;font-size:48px;text-transform:uppercase;letter-spacing:8px !important;color:#fff}.tp-caption.smalltitle{font-family:"Myriad",Arial,sans-serif;font-size:24px;text-transform:uppercase;letter-spacing:2px !important;color:#fff}.tp-caption.text{font-family:"Myriad",Arial,sans-serif;font-size:18px;letter-spacing:1px !important;color:#fff}.tp-caption.link a{font-family:"Myriad",Arial,sans-serif;font-size:24px;letter-spacing:2px !important;color:#fff}.tp-caption.link a:hover{color:#636363}.tp-caption .btn,.tp-caption .btn:hover{color:#fff}.tp-caption .btn-white,.tp-caption .btn-white:hover{color:#181818}.tp-caption .btn-white:hover{background-color:#d7d7d7}.tp-caption .btn-white:hover:after,.tp-caption .btn-white:hover:before{display:none}.bx-wrapper .bx-viewport{left:0;border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{bottom:20px}.bx-wrapper .bx-controls-direction a{}.bx-wrapper .bx-controls-direction a:hover{}.bx-wrapper .bx-prev{left:30px;background:url(../themes/ccpfc/assets/images/backgrounds/prev-2.png) no-repeat center center}.bx-wrapper .bx-next{right:30px;background:url(../themes/ccpfc/assets/images/backgrounds/next-2.png) no-repeat center center}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{background-position:center center}.bx-wrapper .bx-pager.bx-default-pager a{width:8px;height:8px;border:1px solid #636363;background-color:#636363}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background-color:transparent}.services-slider .bx-wrapper .bx-pager,.services-slider .bx-wrapper .bx-controls-auto{bottom:-40px}.features-slider{margin:100px 0}.features-slider img{margin:0 auto}.features-slider .bx-wrapper .bx-prev{left:-50px;display:none}.features-slider .bx-wrapper .bx-next{right:-50px;display:none}.features-slider .bx-wrapper .bx-pager,.features-slider .bx-wrapper .bx-controls-auto{bottom:-40px}.features-slider ul{padding:0}.testimonial-slider{width:75%;margin:0 auto}.testimonial-slider.style-2{width:100%}.testimonial-slider .bx-wrapper .bx-pager,.testimonial-slider .bx-wrapper .bx-controls-auto{bottom:-60px}.testimonial-slider.style-2 .bx-wrapper .bx-pager,.testimonial-slider.style-2 .bx-wrapper .bx-controls-auto{bottom:-20px}.images-slider{margin-bottom:60px}.images-slider .bx-wrapper .bx-controls-direction a{border:1px solid transparent;-webkit-transition:all 0.3s;transition:all 0.3s}.images-slider .bx-wrapper .bx-controls-direction a:hover{border-color:#fff}.images-slider .bx-wrapper .bx-prev{background:url(../themes/ccpfc/assets/images/backgrounds/prev.png) no-repeat center center}.images-slider .bx-wrapper .bx-next{background:url(../themes/ccpfc/assets/images/backgrounds/next.png) no-repeat center center}.images-slider-2 .bx-wrapper .bx-pager,.images-slider-2 .bx-wrapper .bx-controls-auto{bottom:-50px}.wow{visibility:hidden}.wow.animated{visibility:visible}.widget{margin-bottom:20px}.filter-fields .widget{margin-bottom:20px}.widget-title{font-size:12px;line-height:22px;font-weight:400;text-transform:uppercase;margin-bottom:15px;letter-spacing:4px}.widget-text{font-family:"Myriad",Arial,sans-serif;letter-spacing:1px}.widget-text .copyright{font-size:11px !important;text-transform:uppercase;letter-spacing:4px;color:white}.widget-text .copyright img{margin-right:20px}.widget-search{}.widget-search form{position:relative}.widget-search input[type="text"]{width:100%;height:35px;border:none;border-bottom:1px solid #d7d7d7;font-family:"Myriad",Arial,sans-serif;letter-spacing:2px}.widget-search input[type="text"]:focus{border-bottom-color:#181818}.widget-search input[type="submit"]{height:35px;border:none;position:absolute;top:0;right:0;background:url(../themes/ccpfc/assets/images/backgrounds/search.png) no-repeat center center}.widget-categories{}.widget-categories ul{list-style:none;margin-bottom:0;font-family:"Myriad",Arial,sans-serif;font-weight:400;letter-spacing:2px}.widget-categories ul li{margin-bottom:10px}.widget-categories ul li:last-child{margin-bottom:0}.widget-categories ul li a{}.widget-categories-dropdown{}.widget-categories-dropdown select{font-size:12px;width:100%;font-family:"Myriad",Arial,sans-serif;font-weight:400;letter-spacing:2px}.widget-categories-dropdown select option{height:25px;font-size:14px}.widget-archives{}.widget-archives ul{list-style:none;margin-bottom:0;font-family:"Myriad",Arial,sans-serif;font-weight:400;letter-spacing:2px}.widget-archives ul li{margin-bottom:10px}.widget-archives ul li:last-child{margin-bottom:0}.widget-archives ul li a{}.widget-archives-dropdown{}.widget-archives-dropdown select{width:100%;font-family:"Myriad",Arial,sans-serif;font-weight:400;letter-spacing:2px}.widget-pages{}.widget-pages ul{list-style:none;margin-bottom:0;font-family:"Myriad",Arial,sans-serif;font-weight:400;letter-spacing:2px}.widget-pages ul li{margin-bottom:10px}.widget-pages ul li:last-child{margin-bottom:0}.widget-pages ul li a{}.widget-metadata{}.widget-metadata ul{list-style:none;margin-bottom:0;font-family:"Myriad",Arial,sans-serif;font-weight:400;letter-spacing:2px}.widget-metadata ul li{margin-bottom:10px}.widget-metadata ul li:last-child{margin-bottom:0}.widget-metadata ul li a{}.widget-tags{}.widget-tags div:before{font-family:"FontAwesome";content:"\f02b";font-size:18px;vertical-align:middle;margin-right:15px}.widget-tags a{font-family:"Myriad",Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:2px;text-transform:uppercase;margin-right:25px}.widget-newsletter{max-width:550px}.widget-newsletter fieldset{display:flex;justify-content:space-between;align-items:center}.widget-newsletter input{max-width:360px}.widget-newsletter form{}.widget-newsletter input[type="text"]{width:100%;margin-bottom:20px;font-family:"Myriad",Arial,sans-serif;font-weight:400;border:none;border-bottom:1px solid #d7d7d7}.widget-newsletter input[type="submit"]{}.widget-newsletter input[type="submit"]:hover{background-color:#fff;color:#181818}.widget-recent-posts{font-family:"Myriad",Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:1.5px}.widget-recent-posts ul{list-style:none;margin-bottom:0}.widget-recent-posts ul li{margin-bottom:30px}.widget-recent-posts ul li:last-child{margin-bottom:0}.widget-recent-posts ul li img{float:left;display:block;margin-right:20px;margin-bottom:15px}.widget-recent-posts ul li .post-title{text-transform:uppercase;letter-spacing:3px}.widget-recent-posts ul li .post-title:hover{text-decoration:none;color:#636363}.widget-recent-posts ul li .post-date{margin-bottom:0;font-size:10px;line-height:16px}.widget-recent-posts ul li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.widget-recent-comments{font-family:"Myriad",Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:3px;text-transform:uppercase}.widget-recent-comments ul{list-style:none;margin-bottom:0}.widget-recent-comments ul li{margin-bottom:5px}.widget-recent-comments ul li:last-child{margin-bottom:0}.widget-recent-comments ul li>p{margin-bottom:0;font-size:9px;line-height:14px}.widget-recent-comments ul li>p a{color:#636363}.widget-calendar{}.widget-calendar table{width:100%;text-align:center}.widget-calendar table th,.widget-calendar table td{padding:5px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;text-align:center}.widget-calendar table th:last-child,.widget-calendar table td:last-child{border-right:1px solid #d7d7d7}.widget-calendar table tr:last-child td{border-bottom:1px solid #d7d7d7}.widget-calendar table tfoot td,.widget-calendar table tfoot td:last-child,.widget-calendar table tfoot tr:last-child td{border:none}.widget-calendar table td#today{background-color:#181818;color:#fff}.widget-flickr{}.flickr-photos{margin:-0.5px}.flickr_badge_image{float:left;padding:0.5px}.flickr_badge_image img{width:85px;height:auto}.flickr-photos:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.widget-contact{}.widget-contact ul{list-style:none;margin-bottom:0;font-family:"Myriad",Arial,sans-serif;font-size:12px;line-height:27px;letter-spacing:4px;text-transform:uppercase;color:#181818}.widget-contact ul li{position:relative;padding-left:30px}.widget-contact ul li i{position:absolute;top:7px;left:0;font-size:14px}.widget-contact ul li.email i{font-size:11px;top:8px}.widget-social{}.widget-social .social-media{margin-bottom:0}#social-contacts.widget-social .social-media a{display:inline-block;width:24px;height:24px;border:1px solid #636363;border-radius:50%;text-align:center}#footer-bottom .widget-social .social-media a:not(:last-child){display:inline-block;width:24px;height:24px;border:1px solid #636363;border-radius:50%;text-align:center}.widget-social .social-media a i{font-size:12px;line-height:20px;letter-spacing:0}.home-highlights{margin-top:70px}.about-me-details h4,.about-me-details h5{text-transform:none;letter-spacing:1px}.blog-article-details h6,.blog-article-details h3{letter-spacing:1px}.table{width:100%;margin-bottom:50px}.table .code{width:10%}.table .more{width:15%}.table .details{width:75%}.table h2{font-size:18px;font-weight:400;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.table p{margin-bottom:5px;font-size:14px;text-transform:uppercase}.table .expire{margin-bottom:0;font-size:11px}.bold{font-weight:bold}.black{color:#101010;text-transform:uppercase}.table td{padding-top:15px;padding-bottom:10px}.table .code-num{padding-left:20px;font-size:18px;color:#101010}.table .right-align{text-align:right}.table thead th{color:#181818;font-size:12px;letter-spacing:4px;text-transform:uppercase;font-weight:400}.table .entety-name{font-size:11px;color:#979797;margin-bottom:5px}.table .btn{margin-bottom:0}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{vertical-align:middle}.table>thead>tr>th{border-bottom:none}.download-description{color:#757575;font-size:14px;text-transform:uppercase;margin-bottom:5px}.download-publish{color:#000;font-size:12px;text-transform:uppercase}.row{margin-left:0;margin-right:0}.filter-fields .btn{margin-top:30px}.footer_links{font-size:12px;letter-spacing:4px;color:white;text-transform:uppercase;text-align:center}.result_search{padding-left:0;padding-right:0;margin-bottom:20px}.result_search h3{font-size:14px;line-height:18px;letter-spacing:4px;margin-bottom:4px}.main-content{min-height:290px}@media (min-width:1200px){.price-plan{padding:40px}.features-slider .bx-wrapper .bx-pager,.features-slider .bx-wrapper .bx-controls-auto{display:none}.features-slider .bx-wrapper .bx-next,.features-slider .bx-wrapper .bx-prev{display:block}}@media (min-width:768px) and (max-width:991px){.filter li{margin-bottom:25px}.contact-over-maps{position:relative;top:0;margin:0;margin-bottom:100px;padding:30px}.tp-caption.title{letter-spacing:11px !important}.tp-caption.link a{font-size:16px}.widget-contact ul li{padding-left:0}.widget-contact ul li i{display:none}.widget-recent-posts ul li img{float:none;margin-right:0}.flickr_badge_image img{width:78px}.tp-caption .btn{font-size:10px;padding:7px 15px}}@media (max-width:767px){.gov-edu{width:100%}.footer-main .col-sm-4:not(first-child){margin-top:40px}.filter li{margin-right:0;left:0}.abs{top:0}.dates .col-sm-6{padding:0}.last{margin-bottom:20px}.nav-tabs>li{float:none;margin-bottom:0}.nav-tabs>li>a{border:1px solid #d7d7d7;border-bottom:none;border-radius:0;margin-right:0}.nav-tabs>li>a:hover{border-color:#d7d7d7}.tab-content img{float:none;margin-right:0;margin-bottom:15px}.process-steps:before{border:none}.process-steps .step{float:none;width:100%;margin-bottom:30px}.process-steps .step:last-child{margin-bottom:0}.process-steps.process-4-steps .step,.process-steps.process-3-steps .step{width:100%}.breadcrumb{display:none}.logos li{float:none;width:100%;margin-bottom:20px}.logos li:last-child{margin-bottom:0}.googleMap{height:350px}.filter li{display:block;margin-bottom:40px}.filter li:last-child{margin-bottom:0}.contact-over-maps{position:relative;top:0;margin:0;margin-bottom:100px;padding:30px}.widget-text .copyright{text-align:center}.widget-text .copyright img{display:block;margin:0 auto 20px}.tp-caption.title{letter-spacing:4px !important}.tp-caption.bigtitle{letter-spacing:3px !important}.tp-caption.text{letter-spacing:0.2px !important}.tp-caption.link a{font-size:8px;line-height:14px;letter-spacing:0.5px !important}.tp-caption .btn{font-size:6px;line-height:8px;letter-spacing:0.2px !important;padding:2px 6px}.testimonial-slider{width:100%}.widget-newsletter fieldset{display:block}.pag_row{display:block}.pagination{display:block;padding:0;margin:10px 0}}@media only screen and (min-width:200px) and (max-width:767px){.table h2{line-height:22px;font-size:16px}.table p{font-size:12px}.table .code-num{font-size:16px;padding-left:5px}.table .btn{padding:12px 10px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px 4px}}
#page-wrapper{background-color:#fff;overflow:hidden}#header{position:relative;-webkit-transition:all 0.3s;transition:all 0.3s}#header [class^="col-"]{position:static}#header .container{position:relative}#logo{display:inline-block;margin:45px 0;max-width:100%}#logo img{-webkit-transition:all 0.3s;transition:all 0.3s}.menu,.menu ul{padding:0;margin:0;list-style:none}.menu{float:right;margin-top:48px}.menu>li{float:left}.menu li a{display:block;font-family:"Myriad",Arial,sans-serif;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:#181818}.menu>li>a{position:relative;padding:10px 18px 60px;font-size:14px;font-weight:400}.menu li.dropdown ul{position:absolute;top:100%;left:0;display:none;z-index:100;width:250px;border:1px solid #d7d7d7;border-top-color:#181818;background-color:#fff}.menu>li.dropdown:last-child>ul{right:0;left:auto}.menu li.dropdown li a{padding:12px 30px}.menu li.dropdown ul ul{top:1px;left:100%}.menu li.dropdown:hover>ul{display:block}.menu li.megamenu .megamenu-container{position:absolute;top:100%;left:15px;right:15px;display:none;z-index:100;width:100%;padding:40px 0 35px;border:1px solid #d7d7d7;border-top-color:#181818;background-color:#fff}.megamenu-container .section{float:left;width:25%;padding:0 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.megamenu-container .section>*:last-child{margin-bottom:0}.megamenu-container.col-2 .section{width:50%}.megamenu-container.col-3 .section{width:33.33333333%}.megamenu-container.col-4 .section{width:25%}.megamenu-container.col-5 .section{width:20%}.menu li.megamenu:hover>.megamenu-container{display:block}.menu li.megamenu ul li a{padding:10px 20px}.sf-arrows .sf-with-ul:after{position:absolute;top:10px;right:0;font-family:"FontAwesome";content:"\f107"}.sf-arrows ul .sf-with-ul:after{top:12px;right:10px;content:"\f105"}.menu li a:hover{text-decoration:none}.menu>li>a:hover,.menu>li.active>a,.menu>li.sfHover>a{color:#979797}.menu li.megamenu ul li a:hover,.menu li.dropdown>ul li a:hover,.menu li.dropdown>ul li.sfHover>a{background-color:#efefef}#mobile-menu-button{float:right;display:none;font-size:32px;line-height:32px;padding:5px 10px;border-radius:3px;margin-top:49px;color:#181818;-webkit-transition:all 0.3s;transition:all 0.3s}#mobile-menu-button:hover{background-color:#181818;color:#fff}#mobile-menu,#mobile-menu ul{list-style:none;display:none;margin:0;padding:0}#mobile-menu{border-bottom:1px solid #181818}#mobile-menu li a{display:block;padding:10px 20px;border-top:1px solid #181818;text-decoration:none;color:#181818;font-family:"Myriad",Arial,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:3px}#mobile-menu>li>a{font-size:12px}#mobile-menu ul a{padding-left:40px}#mobile-menu ul ul a{padding-left:60px}#mobile-menu .megamenu-container{display:none;margin-left:0;margin-bottom:20px}#mobile-menu .megamenu-container .section{float:none;width:100%;margin-bottom:20px}#mobile-menu .megamenu-container .section:last-child{margin-bottom:0}#mobile-menu .megamenu-container .section ul{display:block;margin:0 -25px}#mobile-menu .megamenu-container .section ul a{padding-left:40px}#mobile-menu .megamenu-container .section ul li:last-child a{border-bottom:1px solid #181818}#mobile-menu li.dropdown>a,#mobile-menu li.megamenu>a{position:relative}#mobile-menu li.dropdown>a:after,#mobile-menu li.megamenu>a:after{position:absolute;top:10px;right:20px;font-size:20px;line-height:20px;content:"+"}#mobile-menu li.dropdown>a.open:after,#mobile-menu li.megamenu>a.open:after{content:"-"}#search-form+nav{margin-right:40px}#search-form{position:absolute;top:50px;right:15px;z-index:5000}#search-form input[type="text"]{height:40px;width:34px;background:#fff url(../themes/ccpfc/assets/images/backgrounds/search.png) no-repeat center right+10px;border:none}#search-form input[type="text"]:hover{cursor:pointer}#search-form input[type="text"].open{padding-left:15px;border:1px solid #181818}#search-form button{position:absolute;width:35px;height:35px;right:3px;top:3px;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;display:none}@media (min-width:992px){#header.header-sticky{position:fixed !important;top:0 !important;left:0;right:0;margin:0 auto;width:100%;background-color:#fff;z-index:999;box-shadow:0 1px 3px #d7d7d7;padding-top:20px;-webkit-transition:padding-top 0.3s;transition:padding-top 0.3s}.header-sticky #logo{margin-top:0;margin-bottom:20px}.header-sticky .menu{margin-top:3px}.header-sticky .menu>li>a{padding-bottom:35px}.header-sticky #search-form{top:5px}}#content{padding-bottom:50px}#page-header{color:#fff;padding:67px 0 70px;margin-bottom:60px;background-repeat:no-repeat;background-size:cover;position:relative}#page-header h1{color:#fff;margin-bottom:0;line-height:26px;font-size:14px;letter-spacing:2px}#page-header .background-header{position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,0.5)}#footer{padding:100px 0 30px;background-color:#ececec;color:#979797}#footer a,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{color:#101010}#footer a{color:#979797}#footer .widget-title{font-size:14px;line-height:20px;margin-bottom:70px}#footer .widget-text div{margin-top:-5px}#footer .widget-recent-comments ul li>p a{color:#979797}#footer .widget-search input[type="text"]:focus{border-bottom-color:#fff}#footer .widget-calendar table td#today{background-color:#979797}#footer .flickr_badge_image img{width:64px}#footer .widget-contact ul{font-size:11px;color:#979797}#footer-bottom{padding:30px 0;background-color:#101010;color:#979797}#footer-bottom a,#footer-bottom h1,#footer-bottom h2,#footer-bottom h3,#footer-bottom h4,#footer-bottom h5,#footer-bottom h6{color:#fff;display:inline-block}#footer-bottom .widget:last-child{margin-bottom:0}#footer-bottom .widget-recent-comments ul li>p a{color:#979797}#footer-bottom .widget-search input[type="text"]:focus{border-bottom-color:#fff}#footer-bottom .widget-calendar table td#today{background-color:#979797}#footer-bottom .widget-social .social-media{text-align:right;margin-top:8px}#footer-bottom .widget-social .social-media a{color:#979797}.about-me{margin-bottom:50px;text-align:center}.about-me-thumbnail{position:relative;margin-bottom:50px}.about-me-thumbnail img{display:block;width:100%;height:auto}.about-me-thumbnail .social-media{position:absolute;bottom:0;left:50%;width:60%;padding:10px 0;background-color:#181818;margin-bottom:0;opacity:0;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 0.3s;transition:all 0.3s}.about-me-thumbnail .social-media a{color:#fff;font-size:18px;line-height:18px;margin:0 10px}.about-me-details h4{font-size:14px;font-weight:400}.about-me-details h5{font-weight:300;color:#636363}.about-me:hover .about-me-thumbnail .social-media{opacity:1;bottom:40px}.about-me .name{font-size:14px;font-weight:400;text-transform:none;letter-spacing:1px;line-height:22px;margin-bottom:6px;color:#181818;display:block}.about-me .role{display:block;font-weight:300;color:#636363;text-transform:none;letter-spacing:1px;font-size:12px}.services-boxes.style-1{text-align:center;border:1px solid transparent;padding:40px 15px 30px;margin-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;transition:all 0.3s}.services-boxes.style-1:before,.services-boxes.style-1:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";-webkit-transition:all 0.5s;transition:all 0.5s}.services-boxes.style-1:before{border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.services-boxes.style-1:after{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}.services-boxes.style-1>i{font-size:32px;line-height:32px;margin-bottom:30px;-webkit-transition:all 0.3s;transition:all 0.3s}.services-boxes.style-1 .services-boxes-content{position:relative;z-index:1}.services-boxes.style-1 .services-boxes-content h4{font-weight:400;margin-bottom:35px}.services-boxes.style-1 .services-boxes-content>a{display:inline-block;width:18px;height:18px;line-height:14px;letter-spacing:-1px;text-align:center;border:1px solid #636363;color:#636363;border-radius:50%;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s}.services-boxes.style-1 .services-boxes-content>a:hover{border-color:#181818;color:#181818}.services-boxes.style-1:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.services-boxes.style-1:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.services-boxes.style-1:hover>i{color:#181818}.services-boxes.style-1:hover .services-boxes-content>a{opacity:1}.services-boxes.style-2{text-align:center;margin-bottom:50px}.services-boxes.style-2>i{font-size:32px;line-height:32px;margin-bottom:30px;-webkit-transition:all 0.3s;transition:all 0.3s}.services-boxes.style-2 .services-boxes-content h4{font-weight:400;margin-bottom:35px}.services-boxes.style-2:hover>i{color:#181818}.services-boxes.style-3{margin-bottom:30px}.services-boxes.style-3>i{font-size:32px;line-height:32px;float:left;margin-top:5px}.services-boxes.style-3 .services-boxes-content{margin-left:65px}.services-boxes.style-3 .services-boxes-content h3{color:#919191;font-size:18px;letter-spacing:1px;text-transform:none}.services-boxes.style-3 .services-boxes-content p{color:#919191}.services-boxes.style-4{margin-bottom:30px}.services-boxes.style-4>i{position:relative;top:3px;color:#181818}.services-boxes.style-4 .services-boxes-content{margin-top:15px}.services-boxes.style-4.icon-left>i{float:left}.services-boxes.style-4.icon-left>h4{margin-left:40px}.services-boxes.style-4.icon-right{text-align:right}.services-boxes.style-4.icon-right>i{float:right}.services-boxes.style-4.icon-right>h4{margin-right:40px}.portfolio-item{margin-bottom:55px;text-align:center}.portfolio-item.classic{text-align:left}.portfolio-item-thumbnail{position:relative}.portfolio-item-thumbnail+.portfolio-item-description{margin-top:60px}.portfolio-item-thumbnail img{width:100%;display:block}.portfolio-item-hover{position:absolute;top:0;left:0;bottom:0;right:0;margin:30px;background-color:rgba(24,24,24,0.75);opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.3s;transition:all 0.3s}.portfolio-item-hover a.zoom-action{color:#fff;font-size:48px;line-height:48px;text-decoration:none;position:absolute;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 0.3s 0.3s;transition:opacity 0.3s 0.3s}.portfolio-item-hover .portfolio-item-description+a.zoom-action{top:35%}.portfolio-item-description{}.portfolio-item-description h5{color:#636363}.portfolio-item.classic .portfolio-item-description h5{margin-bottom:35px}.portfolio-item-hover .portfolio-item-description{position:absolute;bottom:0;width:100%;color:#fff;opacity:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s 0.2s;transition:all 0.3s 0.2s}.portfolio-item-hover .portfolio-item-description h4 a,.portfolio-item-hover .portfolio-item-description h5{color:#fff}.portfolio-item-hover .portfolio-item-description h4:after{content:"";display:block;margin:15px auto 17px;border-bottom:1px solid #fff;width:60px}.portfolio-item:hover .portfolio-item-hover{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.portfolio-item:hover a.zoom-action{opacity:1}.portfolio-item:hover .portfolio-item-hover .portfolio-item-description{opacity:1;bottom:5%}.blog-article{margin-bottom:50px}.blog-article-image{position:relative;margin-bottom:40px}.blog-article-image img{display:block}.blog-article-thumbnail{position:relative;margin-bottom:40px}.blog-article-thumbnail img{display:block;width:100%}.blog-article-thumbnail .images-slider{margin-bottom:0}.blog-article-details{margin-bottom:20px}.blog-article-details h3{font-weight:400}.blog-article-details span{color:#636363;letter-spacing:3px;font-size:10px;line-height:16px}.blog-article-details h2{font-weight:400;letter-spacing:1px;font-size:18px;line-height:28px;margin-bottom:8px;text-transform:uppercase}.blog-article-details .category{letter-spacing:1px;font-size:12px;line-height:16px;text-transform:uppercase}.blog-article-hover{position:absolute;top:0;left:0;bottom:0;right:0;margin:30px;background-color:rgba(24,24,24,0.75);opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.3s;transition:all 0.3s}.blog-article-hover a.zoom-action{color:#fff;font-size:48px;line-height:48px;text-decoration:none;position:absolute;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 0.3s 0.3s;transition:opacity 0.3s 0.3s}.blog-article blockquote{margin:50px 0;font-family:"Myriad",Arial,sans-serif;font-size:18px;line-height:27px;font-style:italic;text-align:center;color:#181818}.blog-article blockquote:before{font-family:"FontAwesome";content:"\f10d";font-style:normal;color:#636363;margin-bottom:25px;display:block}.blog-article:hover .blog-article-hover{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.blog-article:hover a.zoom-action{opacity:1}.commentlist-title{font-size:16px}.commentlist,.commentlist ul{list-style:none;margin-left:0}.commentlist ul ul{margin-left:20px}.commentlist{margin:70px 0}.commentlist li>ul{margin-left:40px}.commentlist li{}.comment-body{position:relative;padding-left:120px;padding-bottom:50px}.comment-meta{}.comment-author{}.comment-author .avatar{position:absolute;top:0;left:0;border-radius:50%}.comment-author .fn{font-family:"Myriad",Arial,sans-serif;line-height:14px;text-transform:uppercase;letter-spacing:4px;font-weight:400}.comment-author .says{display:none}.comment-metadata{line-height:16px;margin-bottom:20px}.comment-metadata a{font-family:"Myriad",Arial,sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#636363}.comment-content{}.reply{font-family:"Myriad",Arial,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#636363}.reply:hover{color:#181818}.commentform-title{font-size:16px}#commentform{margin:70px 0}.commentform-url,.commentform-email,.commentform-author{float:left;width:33.33333%;padding-right:30px}.commentform-url{padding-right:0}#commentform label{font-family:"Myriad",Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:4px;text-transform:uppercase;color:#181818}#commentform textarea,#commentform input[type="text"]{width:100%;border:none;border-bottom:1px solid #d7d7d7;padding-left:0;margin-bottom:20px}#commentform textarea:focus,#commentform input[type="text"]:focus{border-color:#181818}#commentform input[type="submit"]{border:1px solid #181818;margin-top:20px}#commentform input[type="submit"]:hover{background-color:#181818;color:#fff}#contact-form{margin-bottom:50px}form .col-sm-4,form .col-sm-12{display:grid}form .btn{width:fit-content}#contact-form label.error{color:#f00 !important}#contact-form label,.filter-fields label{font-family:"Myriad",Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:4px;text-transform:uppercase;color:#181818;display:block;position:relative;z-index:1;margin-bottom:8px}.contact-over-maps #contact-form label{color:#fff}#contact-form textarea,#contact-form input[type="text"],#contact-form input[type="tel"],.filter-fields input[type="text"],.filter-fields input[type="number"],.filter-fields input[type="date"]{border:none;border-bottom:1px solid #d7d7d7;margin-bottom:20px;padding-left:0;width:100%}#contact-form textarea:focus,#contact-form input[type="text"]:focus,#contact-form input[type="tel"]:focus,.filter-fields input[type="text"]:focus,.filter-fields input[type="number"]:focus,.filter-fields input[type="date"]:focus{border-color:#181818}.contact-over-maps #contact-form textarea:focus,.contact-over-maps #contact-form input[type="text"]:focus,.contact-over-maps #contact-form input[type="tel"]:focus{border-color:#636363}#contact-form input[type="submit"]{border:1px solid #181818;margin-top:20px}#contact-form input[type="submit"]:hover{background-color:#181818;color:#fff}h1.error{font-size:72px;line-height:72px}.elements-menu.elements-menu-sticky{position:fixed;top:100px;background-color:#fff;z-index:1000}.elements-menu.elements-menu-sticky .nav{margin-top:0}.elements-menu{z-index:1;background-color:#fff;padding:20px}.elements-menu .nav{list-style:none;margin-top:102px}.elements-menu .nav>li>a,.elements-menu .nav>li>a:focus{display:inline-block;padding:0;text-transform:uppercase;letter-spacing:2px;font-weight:400;color:#181818;text-decoration:none}.elements-menu .nav>li>a:hover,.elements-menu .nav>li.active>a{color:#636363;background-color:transparent}.elements-menu .nav>li>a:focus{background-color:transparent}.elements-section{padding-top:120px}.elements-section>*:last-child{margin-bottom:0}.elements-section h2{margin-bottom:30px;font-weight:400}@media (min-width:1200px){.menu>li>a{padding:10px 25px 60px}.about-me-thumbnail .social-media{width:50%}.portfolio-item:hover .portfolio-item-hover .portfolio-item-description{bottom:15%}}@media (min-width:768px) and (max-width:991px){.menu{display:none}#mobile-menu-button{display:block}#search-form+nav{margin-right:0}#search-form{top:52px;right:80px}.about-me-thumbnail .social-media{width:75%}.elements-menu{display:none}#footer .flickr_badge_image:last-of-type{display:none}}@media (max-width:767px){.menu{display:none}#mobile-menu-button{position:absolute;top:0;right:20px;display:block}#search-form{display:none}.about-me-thumbnail .social-media{width:60%}.services-boxes.style-4.icon-right{text-align:left}.services-boxes.style-4.icon-right i{float:left}.services-boxes.style-4.icon-right h4{margin-left:40px;margin-right:0}.portfolio-item.classic .portfolio-item-thumbnail{margin-bottom:30px}.portfolio-item.classic .portfolio-item-hover{margin:10px}.blog-article-hover{margin:10px}.comment-body{padding-left:0}.comment-author .avatar{position:relative;display:block;margin-bottom:15px}.commentform-url,.commentform-email,.commentform-author{float:none;width:100%;padding-right:0}.elements-menu{display:none}#footer .widget-title{margin-bottom:30px}#footer-bottom .widget-social .social-media{text-align:center}}