/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- *//* ADDS A BROWSER PREFIX TO THE PROPERTY *//* Responsive size *//* Main Navigation *//* Overlay Style *//* Header Top *//* =Main content
-------------------------------------------------------------- *//* Post Categories *//* =======================================
	All Style for CMS Element here 
==========================================*//* 1. CMS Grid *//* All style for default WP content *//* 1. Custom VC *//* remove default vc row margin bottom *//* Styles for all widget in sidebar *//* Header Top *//* Left sidebar page */.droif-serif,.entry-readmore,blockquote,.blockquote,.error404 p{font-family:Droid Serif;font-style:italic;font-weight:400;font-size:13px;}.cms-grid-filter{font-family:Roboto;font-style:normal;font-weight:600;font-size:14px;}#cms-header-top .widget .wg-title{padding:0;margin:0 0 20px 0;}#cms-header-top{background:#59118e;}#cms-header-top .fa{-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */border-radius:50px;border:2px solid white;width:30px;height:30px;padding:6px 7px !important;margin:0 0 0 5px;}#cms-header-top .fa-facebook{padding:6px 9px !important;}#cms-header-top a:hover .fa{border-color:#d6e80f;}#cms-header{width:100%;padding-top:30px;position:relative;}#cms-header-logo{max-width:330px;}@media screen and (max-width:991px){#cms-header-logo{max-width:70%;}}#cms-header-utils{margin-top:17px;}#cms-header-utils ul{list-style-type:none;}#cms-header-utils li{background:#ea5456;display:inline-block;}#cms-header-utils a{color:#fff;display:block;font-weight:bold;padding:5px 20px;text-transform:uppercase;}#cms-header.header-fixed{z-index:9;position:fixed;top:0;left:0;-webkit-transition:all 2s ease-in-out;-khtml-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}#cms-header #cms-menu-mobile{cursor:pointer;margin-right:15px;padding:0 15px;right:0;top:50%;position:absolute;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);/* BACKGROUND GRADIENT *//* Horizontal Align */}@media (min-width:992px) and (max-width:1024px){#cms-header > div{padding-right:0;}}.admin-bar #cms-header.header-fixed{top:32px;}#cms-page-title-banner{background-size:cover;background-position:center;background-attachment:scroll;background-repeat:no-repeat;min-height:220px;padding:80px 0;}#cms-page-title-wrapper #page-title-text .cms-page-title{margin:0;padding:0 0 10px 0;}#cms-page-title-wrapper #page-title-text .cms-page-title small{padding-left:10px;color:#999;letter-spacing:normal;}#cms-page-title-wrapper #cms-page-title-search{margin-top:10px;}#cms-page-title-wrapper #cms-page-title-search .searchform{float:right;min-width:217px;}#cms-page-title-wrapper #cms-page-title-breadcrumb ul{padding:0;margin-bottom:0;line-height:normal;}#cms-page-title-wrapper #cms-page-title-breadcrumb ul li + li:before{padding:0 4px 0 0;content:"\f105\00a0";font-family:FontAwesome;}.entry-category{margin-bottom:10px;display:block;text-transform:uppercase;/* Post Title */}.entry-title{padding:0;margin:0;/* Post Meta */}.entry-meta{border-top:1px solid #ededed;border-bottom:1px solid #ededed;margin:15px 0 5px;padding:3px 0;color:#8c8c8c;font-size:13px;/* Entry Feature */}.entry-meta ul{padding:0;margin-bottom:0;}.entry-meta ul li{margin-right:3px;}.entry-meta ul li > i{margin-right:8px;}.entry-meta ul li a{color:#8c8c8c;}.entry-meta ul li:last-child{margin-right:0;}.entry-feature.entry-quote{padding-left:30px;}.entry-video,.entry-content{/**/}.entry-video iframe,.entry-content iframe,.entry-video video,.entry-content video,.entry-video .wp-video,.entry-content .wp-video{width:100% !important;max-width:100%;}.entry-content{/* Post Readmore */}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content .h1,.entry-content .h2,.entry-content .h3,.entry-content .h4,.entry-content .h5,.entry-content .h6{margin-top:20px;}.entry-readmore{/* Post Share */}.post-share-wrapper{/* Archive List */}.post-share-wrapper > i{margin-right:10px;}.post-share-wrapper .post-share{max-width:0;visibility:hidden;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.post-share-wrapper:hover .post-share{max-width:300px;visibility:visible;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.archives-list{/* Single post */}.archives-list > article.type-post,.archives-list > article.type-page,.archives-list > article.type-our-testimonial,.archives-list > article.type-our-vets{border:1px solid #ededed;background-color:#fff;position:relative;}.archives-list > article.type-post .entry-header,.archives-list > article.type-page .entry-header,.archives-list > article.type-our-testimonial .entry-header,.archives-list > article.type-our-vets .entry-header{padding:25px 30px 0;}.archives-list > article.type-post .entry-content,.archives-list > article.type-page .entry-content,.archives-list > article.type-our-testimonial .entry-content,.archives-list > article.type-our-vets .entry-content{padding:10px 30px 0;}.archives-list > article.type-post .entry-footer,.archives-list > article.type-page .entry-footer,.archives-list > article.type-our-testimonial .entry-footer,.archives-list > article.type-our-vets .entry-footer{padding:0 30px 35px;}.archives-list .navigation{margin-top:60px;}.single-post,.single-our-testimonial,.single-our-vets{/* Single Gallery */}.single-post article.type-post,.single-our-testimonial article.type-post,.single-our-vets article.type-post,.single-post article.type-our-testimonial,.single-our-testimonial article.type-our-testimonial,.single-our-vets article.type-our-testimonial,.single-post article.type-our-vets,.single-our-testimonial article.type-our-vets,.single-our-vets article.type-our-vets{border:1px solid #ededed;background-color:#fff;position:relative;}.single-post article.type-post .entry-header,.single-our-testimonial article.type-post .entry-header,.single-our-vets article.type-post .entry-header,.single-post article.type-our-testimonial .entry-header,.single-our-testimonial article.type-our-testimonial .entry-header,.single-our-vets article.type-our-testimonial .entry-header,.single-post article.type-our-vets .entry-header,.single-our-testimonial article.type-our-vets .entry-header,.single-our-vets article.type-our-vets .entry-header{padding:25px 30px 0;}.single-post article.type-post .entry-content,.single-our-testimonial article.type-post .entry-content,.single-our-vets article.type-post .entry-content,.single-post article.type-our-testimonial .entry-content,.single-our-testimonial article.type-our-testimonial .entry-content,.single-our-vets article.type-our-testimonial .entry-content,.single-post article.type-our-vets .entry-content,.single-our-testimonial article.type-our-vets .entry-content,.single-our-vets article.type-our-vets .entry-content{padding:10px 30px 30px;}.single-post article.type-post .entry-footer,.single-our-testimonial article.type-post .entry-footer,.single-our-vets article.type-post .entry-footer,.single-post article.type-our-testimonial .entry-footer,.single-our-testimonial article.type-our-testimonial .entry-footer,.single-our-vets article.type-our-testimonial .entry-footer,.single-post article.type-our-vets .entry-footer,.single-our-testimonial article.type-our-vets .entry-footer,.single-our-vets article.type-our-vets .entry-footer{padding:0 30px 35px;}.single-post .post-navigation,.single-our-testimonial .post-navigation,.single-our-vets .post-navigation{margin:50px 0 0;}.single-post .post-navigation .post-prev i,.single-our-testimonial .post-navigation .post-prev i,.single-our-vets .post-navigation .post-prev i{margin-right:10px;}.single-post .post-navigation .post-next i,.single-our-testimonial .post-navigation .post-next i,.single-our-vets .post-navigation .post-next i{margin-left:10px;}.single-gallery{/* Paginations */}.single-gallery article .entry-gallery img{width:100%;}.single-gallery article .cms-single-gallery-text > h2{font-size:32px;font-weight:600;letter-spacing:-0.4px;}.single-gallery article .cms-single-gallery-text .gallery-details-title{margin:40px 0;letter-spacing:0;font-size:21px;font-weight:600;}.single-gallery article .cms-single-gallery-text .gallery-details li > strong{color:#171c22;font-weight:700;min-width:110px;margin-bottom:10px;display:inline-block;text-transform:uppercase;}.single-gallery .post-navigation{margin-top:70px;}.single-gallery .cms-single-gallery-related{background-color:#f7f7f7;border-top:1px solid #ededed;padding:80px 0;margin-top:80px;}.single-gallery #cms-footer{/* Remove footer margin-top in gallery single page */margin-top:0;}.navigation{/* Page template *//* Blog Fullwidth */}.navigation .pagination{padding:0;margin:0;}.navigation .pagination .page-numbers{width:40px;height:42px;line-height:40px;padding:0 !important;text-align:center;font-size:15px;font-weight:600;margin:0 5px 10px 0;background-color:#d6e80f;color:#fff;display:inline-block;-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.navigation .pagination .page-numbers:last-child{margin-right:0;}.navigation .pagination .page-numbers.current,.navigation .pagination .page-numbers:hover,.navigation .pagination .page-numbers:active,.navigation .pagination .page-numbers:focus{background-color:#c0d00d;}#cms-blog-fullwidth{/* Page with sidebar */}#cms-page-left-sidebar .cms-page-content,#cms-page-right-sidebar .cms-page-content,#cms-page-no-sidebar .cms-page-content{border:1px solid #ededed;background-color:#fff;position:relative;}#cms-page-left-sidebar .cms-page-content .entry-content,#cms-page-right-sidebar .cms-page-content .entry-content,#cms-page-no-sidebar .cms-page-content .entry-content{padding:30px;}footer.no-margin-top{margin-top:0 !important;}footer #cms-footer-top{border-top:5px solid #d6e80f;}footer #cms-footer-top .fa{-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */border-radius:50px;border:2px solid white;width:30px;height:30px;padding:6px 7px !important;margin:0 0 0 5px;}footer #cms-footer-top .fa-facebook{padding:6px 9px !important;}footer #cms-footer-top a:hover .fa{border-color:#d6e80f;}footer #cms-footer-top ul li i{padding-right:5px;}footer #cms-footer-top ul.cms-social li{border:0;padding:0;}footer #cms-footer-top ul.cms-social li:first-child{border:0;}footer #cms-footer-top ul.cms-social li i{padding-right:0;}footer #cms-footer-top .widget + .widget{margin-top:20px;}footer #cms-footer-bottom ul.menu li{display:inline-block;margin-right:10px;}footer #cms-footer-bottom ul.menu li:last-child{margin-right:0;}.btn,body .vc_general.vc_btn3,input[type="submit"],.button,button{border:0;display:inline-block;text-align:center;text-transform:inherit;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;line-height:1;background-clip:padding-box;-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;user-select:none;padding:1em 2em;font-size:12px;font-weight:600;outline:none !important;background:#25292c;color:#fff;font-weight:600;}.btn.btn-primary,body .vc_general.vc_btn3.btn-primary,input[type="submit"].btn-primary,.button.btn-primary,button.btn-primary{background:#e3f238;/* Hover state */color:#fff;}.btn.btn-primary:hover,body .vc_general.vc_btn3.btn-primary:hover,input[type="submit"].btn-primary:hover,.button.btn-primary:hover,button.btn-primary:hover,.btn.btn-primary:active,body .vc_general.vc_btn3.btn-primary:active,input[type="submit"].btn-primary:active,.button.btn-primary:active,button.btn-primary:active,.btn.btn-primary:focus,body .vc_general.vc_btn3.btn-primary:focus,input[type="submit"].btn-primary:focus,.button.btn-primary:focus,button.btn-primary:focus{background:#d6e80f;}.btn.btn-lg,body .vc_general.vc_btn3.btn-lg,input[type="submit"].btn-lg,.button.btn-lg,button.btn-lg{padding:1em 2em;font-size:17px;border-radius:2px;}.btn.btn-xs,body .vc_general.vc_btn3.btn-xs,input[type="submit"].btn-xs,.button.btn-xs,button.btn-xs{font-size:11px;/* Hover state */}.btn:hover,body .vc_general.vc_btn3:hover,input[type="submit"]:hover,.button:hover,button:hover,.btn:active,body .vc_general.vc_btn3:active,input[type="submit"]:active,.button:active,button:active,.btn:focus,body .vc_general.vc_btn3:focus,input[type="submit"]:focus,.button:focus,button:focus{border:0;color:#fff;background:#0e0f10;}input[type="submit"]{background-color:#25292c;color:#fff;}.comments-area{margin-top:60px;}.comments-area .comments-area-inner{border:1px solid #ededed;padding:1em;}.comments-area .comments-area-inner .comment-list .comment{padding:10px 20px;position:relative;}.comments-area .comments-area-inner .comment-list .comment .comment-body{position:relative;}.comments-area .comments-area-inner .comment-list .comment .comment-body .comment-main{padding-left:85px;}.comments-area .comments-area-inner .comment-list .comment .comment-body .comment-main .comment-meta h5{margin-bottom:5px;text-transform:capitalize;}.comments-area .comments-area-inner .comment-list .comment .comment-body .reply{position:absolute;top:0;right:0;}.comments-area .comments-area-inner .comment-list .comment .comment-body .reply a{padding:5px 10px;background-color:#d6e80f;color:#fff;font-size:11px;line-height:1;font-weight:600;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */}.comments-area .comments-area-inner .comment-list .comment .children{padding:0;margin:3em 0 0 45px;list-style:none;}.comments-area .comments-area-inner #respond .comment-reply-title{font-size:19px;padding-bottom:10px;position:relative;font-weight:600;letter-spacing:-0.5px;}.comments-area .comments-area-inner #respond .comment-reply-title:after{position:absolute;bottom:0;left:0;content:"";display:block;width:45px;border:1px solid #ededed;}.comments-area .comments-area-inner #respond .form-submit input[type="submit"]{font-size:12px;}.cms-grid-wrapper{/* 2. CMS Single FancyBox */}.cms-grid-wrapper .cms-grid-filter{margin-bottom:40px;}.cms-grid-wrapper .cms-grid-filter ul li{padding:0 10px;}.cms-grid-wrapper .cms-grid-filter ul li a{text-transform:uppercase;font-weight:600;}.cms-grid-wrapper .cms-grid-filter ul li a.active{color:#d6e80f;}.cms-grid-wrapper .cms-grid .cms-grid-item{margin-bottom:30px;}.cms-grid-wrapper .cms-grid .cms-grid-categories{text-transform:uppercase;margin-bottom:5px;}.cms-grid-wrapper .cms-grid .cms-grid-title{margin-bottom:10px;}.cms-grid-wrapper:not(.cms-grid-masonry){/* Default Layout */}.cms-grid-wrapper.template-cms_grid{/* Layout Our Service */}.cms-grid-wrapper.template-cms_grid .cms-grid-item-inner{border:1px solid #ededed;border-bottom-color:#dedde1;background-color:#fff;position:relative;}.cms-grid-wrapper.template-cms_grid .cms-grid-item-inner .cms-grid-content-wrapper{padding:30px;}.cms-grid-wrapper.template-cms_grid .cms-grid-item-inner .cms-grid-content-wrapper .cms-grid-meta{margin-bottom:10px;}.cms-grid-wrapper.template-cms_grid--our-service{/* Layout Gallery */}.cms-grid-wrapper.template-cms_grid--our-service .cms-grid-media{margin-bottom:20px;}.cms-grid-wrapper.template-cms_grid--gallery{/* Layout Pricing */}.cms-grid-wrapper.template-cms_grid--gallery .cms-grid-masonry .cms-grid-media{margin:0;}.cms-grid-wrapper.template-cms_grid--gallery .cms-grid-masonry .cms-grid-media img{width:100%;}@media (min-width:992px){.cms-grid-wrapper.template-cms_grid--gallery .cms-grid-masonry .cms-grid-item.remove-grid{width:20%;}.cms-grid-wrapper.template-cms_grid--gallery .cms-grid-masonry .cms-grid-item.remove-grid.gallery-masonry:nth-child(2),.cms-grid-wrapper.template-cms_grid--gallery .cms-grid-masonry .cms-grid-item.remove-grid.gallery-masonry:nth-child(8){width:40% !important;}.cms-grid-wrapper.template-cms_grid--gallery .cms-grid-masonry .cms-grid-item.gallery-masonry.col-lg-4:nth-child(2),.cms-grid-wrapper.template-cms_grid--gallery .cms-grid-masonry .cms-grid-item.gallery-masonry.col-lg-4:nth-child(8){width:66.666%;}.cms-grid-wrapper.template-cms_grid--gallery .cms-grid-masonry .cms-grid-item.gallery-masonry.col-lg-3:nth-child(2),.cms-grid-wrapper.template-cms_grid--gallery .cms-grid-masonry .cms-grid-item.gallery-masonry.col-lg-3:nth-child(8){width:50%;}}@media (min-width:768px) and (max-width:991px){.cms-grid-wrapper.template-cms_grid--gallery .cms-grid-masonry .cms-grid-item.remove-grid{width:33.333%;}.cms-grid-wrapper.template-cms_grid--gallery .cms-grid-masonry .cms-grid-item.remove-grid.gallery-masonry:nth-child(2),.cms-grid-wrapper.template-cms_grid--gallery .cms-grid-masonry .cms-grid-item.remove-grid.gallery-masonry:nth-child(8){width:66.666%;}}@media (max-width:767px){.cms-grid-wrapper.template-cms_grid--gallery .cms-grid-masonry .cms-grid-item{width:100%;}}.cms-grid-wrapper.template-cms_grid--pricing{/* Layout Testimonial */}.cms-grid-wrapper.template-cms_grid--pricing .cms-grid-item .cms-grid-pricing-wrap{box-shadow:0 2px 2px rgba(10, 10, 10, 0.06);min-height:100px;background:#fff;padding-bottom:25px;margin:20px 0;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */}.cms-grid-wrapper.template-cms_grid--pricing .cms-grid-item .cms-grid-pricing-wrap .cms-grid-title{padding:12px 16px;background-color:#d6e80f;}.cms-grid-wrapper.template-cms_grid--pricing .cms-grid-item .cms-grid-pricing-wrap .cms-grid-title h3{color:#fff;line-height:26px;font-size:20px;padding:0;margin:0;}.cms-grid-wrapper.template-cms_grid--pricing .cms-grid-item .cms-grid-pricing-wrap .cms-pricing-feature-wrap{margin-top:2px;padding:20px;}.cms-grid-wrapper.template-cms_grid--pricing .cms-grid-item .cms-grid-pricing-wrap .cms-pricing-feature-wrap li{line-height:22px;margin-bottom:15px;}.cms-grid-wrapper.template-cms_grid--pricing .cms-grid-item .cms-grid-pricing-wrap .cms-price-wrap{border-top:1px solid #eee;width:80%;margin:0 auto 30px;}.cms-grid-wrapper.template-cms_grid--pricing .cms-grid-item .cms-grid-pricing-wrap .cms-price-wrap h1{font-size:74px;vertical-align:top;padding-top:20px;margin-bottom:8px;line-height:1;font-weight:400;}.cms-grid-wrapper.template-cms_grid--pricing .cms-grid-item .cms-grid-pricing-wrap .cms-price-wrap h1 span{font-size:38px;vertical-align:top;position:relative;display:inline-block;margin:6px 0 0 -7px;}.cms-grid-wrapper.template-cms_grid--pricing .cms-grid-item .cms-grid-pricing-wrap .cms-price-wrap h1 + div{color:#aaa;}.cms-grid-wrapper.template-cms_grid--pricing .cms-grid-item .cms-grid-pricing-wrap .btn{text-transform:uppercase;font-weight:500;padding:10px 30px;background-color:#e3f238;color:#fff;}.cms-grid-wrapper.template-cms_grid--pricing .cms-grid-item .cms-grid-pricing-wrap .btn:hover,.cms-grid-wrapper.template-cms_grid--pricing .cms-grid-item .cms-grid-pricing-wrap .btn:active,.cms-grid-wrapper.template-cms_grid--pricing .cms-grid-item .cms-grid-pricing-wrap .btn:focus{background-color:#d6e80f;}.cms-grid-wrapper.template-cms_grid--testimonial .cms-grid-item{margin-bottom:50px;}.cms-grid-wrapper.template-cms_grid--testimonial .cms-grid-content{position:relative;background:#fff;min-height:150px;margin:0;border:1px solid #ededed;font-size:14px;line-height:22px;}.cms-grid-wrapper.template-cms_grid--testimonial .cms-grid-content:before{content:'';bottom:-10px;border-top:10px solid #ededed;border-left:10px solid transparent;border-right:10px solid transparent;left:50%;position:absolute;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);/* BACKGROUND GRADIENT *//* Border Triangle Arrow */}.cms-grid-wrapper.template-cms_grid--testimonial .cms-grid-content:after{content:'';bottom:-8px;border-top:9px solid white;border-left:9px solid transparent;border-right:9px solid transparent;left:50%;position:absolute;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);/* BACKGROUND GRADIENT *//* Border Triangle Arrow */}.cms-grid-wrapper.template-cms_grid--testimonial .cms-grid-content p{margin:0 0 20px 0;}.cms-grid-wrapper.template-cms_grid--testimonial .cms-grid-content .cms-grid-title{position:absolute;bottom:10px;right:10px;padding:0;margin:0;}.cms-grid-wrapper.template-cms_grid--testimonial .cms-grid-content .cms-grid-title:before{content:"-";}.cms-grid-wrapper.template-cms_grid--testimonial .cms-grid-media{max-width:60px;margin:15px auto 0 auto;}.cms-grid-wrapper.template-cms_grid--testimonial .cms-grid-media img{border:1px solid #ededed;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */}.cms-fancybox-wrapper{/* 3. CMS Carousel */}.cms-fancybox-wrapper .cms-fancybox-body .cms-fancybox-media i{text-align:center;}.cms-fancybox-wrapper .cms-fancybox-body .cms-fancybox-media.icon-65px + .cms-fancybox-content .cms-fancybox-title{margin-bottom:15px;}.cms-fancybox-wrapper .cms-fancybox-body .cms-fancybox-media.pull-inherit{margin-bottom:25px;}.cms-fancybox-wrapper .cms-fancybox-body .cms-fancybox-media.cms-fancybox-image img{background:transparent !important;}.cms-fancybox-wrapper .cms-fancybox-body .cms-fancybox-content .cms-fancybox-text{line-height:1.618;}.cms-fancybox-wrapper .cms-fancybox-body .cms-fancybox-content .cms-fancybox-foot{margin-top:15px;}.cms-fancybox-wrapper .cms-fancybox-body.no-media .cms-fancybox-content{padding-left:0px;}.cms-carousel{/* 4. CMS Progress */}@media (min-width:768px) and (max-width:991px){.cms-carousel{padding-left:20px;padding-right:20px;}}.cms-carousel .cms-carousel-item .cms-grid-media .overlay{background:rgba(59, 61, 66, 0.6);}.cms-carousel .cms-carousel-item .cms-grid-media .overlay a{color:#fff;display:inline-block;height:35px;line-height:35px;text-align:center;width:35px;background-color:#25292c;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */}.cms-carousel .cms-carousel-item .cms-grid-media .overlay a:hover,.cms-carousel .cms-carousel-item .cms-grid-media .overlay a:active,.cms-carousel .cms-carousel-item .cms-grid-media .overlay a:focus{color:#fff !important;background-color:#d6e80f;}.cms-carousel .cms-carousel-item .cms-grid-media .overlay a:before,.cms-carousel .cms-carousel-item .cms-grid-media .overlay a:after{font-size:15px;}.cms-carousel .cms-carousel-item .cms-carousel-title{margin-top:22px;}.cms-carousel .cms-carousel-item.boxed{padding:20px;background:#fff;}.cms-carousel .owl-controls{/* Layout our vets */}.cms-carousel .owl-controls .owl-nav{position:absolute;width:100%;top:50%;left:0;}.cms-carousel .owl-controls .owl-nav > div{cursor:pointer;font-size:24px;height:60px;line-height:60px;margin:0;padding:0;width:60px;background-color:#fff;color:#3b3d42;text-align:center;position:absolute;-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.cms-carousel .owl-controls .owl-nav .owl-prev{left:-40px;}@media (min-width:768px) and (max-width:991px){.cms-carousel .owl-controls .owl-nav .owl-prev{left:-20px;}}@media (max-width:640px){.cms-carousel .owl-controls .owl-nav .owl-prev{left:-30px;}}.cms-carousel .owl-controls .owl-nav .owl-next{right:-40px;}@media (min-width:768px) and (max-width:991px){.cms-carousel .owl-controls .owl-nav .owl-next{right:-20px;}}@media (max-width:640px){.cms-carousel .owl-controls .owl-nav .owl-next{right:-30px;}}.cms-carousel .owl-controls .owl-dots{position:absolute;bottom:0;width:100%;text-align:center;}.cms-carousel .owl-controls .owl-dots .owl-dot{width:8px;height:8px;display:inline-block;margin:0 7px 10px 0;background:#c0c0c0;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */}.cms-carousel .owl-controls .owl-dots .owl-dot:last-child{margin-right:0;}.cms-carousel .owl-controls .owl-dots .owl-dot.active{background:#333;}.cms-carousel.template-cms_carousel--our-vets{/* Layout Testimonial */}.cms-carousel.template-cms_carousel--our-vets .cms-carousel-title h4{margin-bottom:10px;}.cms-carousel.template-cms_carousel--our-vets .cms-carousel-title a:after{content:"|";display:inline-block;color:#d6e80f;padding:0 5px 0 10px;}.cms-carousel.template-cms_carousel--our-vets .owl-controls .owl-nav > div{width:40px;height:40px;line-height:38px;background-color:#e3f238;color:#fff;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */}.cms-carousel.template-cms_carousel--our-vets .owl-controls .owl-nav > div.owl-prev{left:0;}@media (min-width:1024px){.cms-carousel.template-cms_carousel--our-vets .owl-controls .owl-nav > div.owl-prev{left:-40px;}}.cms-carousel.template-cms_carousel--our-vets .owl-controls .owl-nav > div.owl-next{right:0;}@media (min-width:1024px){.cms-carousel.template-cms_carousel--our-vets .owl-controls .owl-nav > div.owl-next{right:-40px;}}.cms-carousel.template-cms_carousel--our-vets .owl-controls .owl-nav > div:hover,.cms-carousel.template-cms_carousel--our-vets .owl-controls .owl-nav > div:active,.cms-carousel.template-cms_carousel--our-vets .owl-controls .owl-nav > div:focus{background-color:#d6e80f;}.cms-carousel.template-cms_carousel--testimonial{/* Layout Testimonial2 */}.cms-carousel.template-cms_carousel--testimonial .cms-carousel-content{position:relative;background:#fff;padding:8px 20px 20px;color:#3b3d42;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;/* BACKGROUND GRADIENT */}.cms-carousel.template-cms_carousel--testimonial .cms-carousel-content .cms-carousel-title{margin-bottom:0;}.cms-carousel.template-cms_carousel--testimonial .cms-carousel-media{max-width:80px;margin:15px auto 0 auto;}.cms-carousel.template-cms_carousel--testimonial .cms-carousel-media img{-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */}.cms-carousel.template-cms_carousel--testimonial .owl-controls .owl-nav{top:65px;}@media (max-width:470px){.cms-carousel.template-cms_carousel--testimonial .owl-controls .owl-nav > div{background:transparent;}}.cms-carousel.template-cms_carousel--testimonial2 .cms-carousel-content .cms-carousel-title{margin-bottom:0;}.cms-carousel.template-cms_carousel--testimonial2 .cms-carousel-content .cms-carousel-title:before{content:"-";}.cms-carousel.template-cms_carousel--testimonial2 .cms-carousel-media{margin:15px auto 0 auto;}.cms-carousel.template-cms_carousel--testimonial2 .cms-carousel-media img{max-width:100px;margin:0 auto 10px auto;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */}.cms-carousel.template-cms_carousel--testimonial2 .owl-controls .owl-nav{top:40%;}.cms-carousel.template-cms_carousel--testimonial2 .owl-controls .owl-nav .owl-next{display:none !important;}@media (max-width:480px){.cms-carousel.template-cms_carousel--testimonial2 .owl-controls .owl-nav .owl-prev{left:-30px;}}.cms-progress-wraper{/* =======================================
	All Style for VC Element here 
==========================================*/}.cms-progress-wraper .cms-progress-title{color:#363a47;}.vc_general.vc_tta.vc_tta-accordion{/* Tabs */}.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-petvet .vc_tta-panel{border:1px solid #ededed;margin-bottom:10px;}.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-petvet .vc_tta-panel .vc_tta-panel-heading{border:none;}.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-petvet .vc_tta-panel .vc_tta-panel-title{background-color:#f7f7f7;border-style:solid;border-width:1px;border-color:#f5f5f5;letter-spacing:normal;/* Hover State */}.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-petvet .vc_tta-panel .vc_tta-panel-title > a{font-size:13px;font-weight:700;line-height:16px;padding:10px 15px;letter-spacing:normal;}.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-petvet .vc_tta-panel .vc_tta-panel-title > a .vc_tta-controls-icon{font-style:normal;background-color:#202830;color:#fff;height:20px;width:21px;line-height:20px;text-align:center;font-size:11px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */}.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-petvet .vc_tta-panel .vc_tta-panel-title > a .vc_tta-controls-icon.vc_tta-controls-icon-petvet:before{font-family:FontAwesome;content:"\f067";}.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-petvet .vc_tta-panel.vc_active,.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-petvet .vc_tta-panel:hover,.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-petvet .vc_tta-panel:active,.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-petvet .vc_tta-panel:focus{/* Active State */}.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-petvet .vc_tta-panel.vc_active .vc_tta-panel-title,.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-petvet .vc_tta-panel:hover .vc_tta-panel-title,.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-petvet .vc_tta-panel:active .vc_tta-panel-title,.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-petvet .vc_tta-panel:focus .vc_tta-panel-title{border-bottom-color:#95a5a6;}.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-petvet .vc_tta-panel.vc_active .vc_tta-panel-title > a .vc_tta-controls-icon.vc_tta-controls-icon-petvet:before{content:"\f068";}.vc_general.vc_tta.vc_tta-tabs.vc_tta-style-petvet .vc_tta-tabs-list{border-bottom:1px solid #ededed;}.vc_general.vc_tta.vc_tta-tabs.vc_tta-style-petvet .vc_tta-tabs-list .vc_tta-tab a{border:1px solid #ededed;border-bottom:none;text-align:center;font-size:14px;padding:15px 30px;cursor:pointer;font-weight:600;color:#363a47;background-color:#fff;}.vc_general.vc_tta.vc_tta-tabs.vc_tta-style-petvet .vc_tta-tabs-list .vc_tta-tab:hover a,.vc_general.vc_tta.vc_tta-tabs.vc_tta-style-petvet .vc_tta-tabs-list .vc_tta-tab:active a,.vc_general.vc_tta.vc_tta-tabs.vc_tta-style-petvet .vc_tta-tabs-list .vc_tta-tab:focus a,.vc_general.vc_tta.vc_tta-tabs.vc_tta-style-petvet .vc_tta-tabs-list .vc_tta-tab.vc_active a{border-top-color:#d6e80f;}.vc_general.vc_tta.vc_tta-tabs.vc_tta-style-petvet .vc_tta-panels-container{margin-top:-1px;}@media (max-width:991px){.vc_general.vc_tta.vc_tta-tabs.vc_tta-style-petvet .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading{border:1px solid #ededed;}}.vc_general.vc_tta.vc_tta-tabs.vc_tta-style-petvet .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body{padding:2em;border:1px solid #e6e6e6;background-color:#fff;}@media (max-width:991px){.vc_general.vc_tta.vc_tta-tabs.vc_tta-style-petvet .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-body,.vc_general.vc_tta.vc_tta-tabs.vc_tta-style-petvet .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading{border-top-color:#d6e80f;}}.vc_separator.vc_sep_width_10{width:45px;}input,input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{outline:none !important;border:1px solid #e6e6e6;max-width:100%;-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}input:hover,input[type="text"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="password"]:hover,input[type="search"]:hover,textarea:hover,input:active,input[type="text"]:active,input[type="email"]:active,input[type="url"]:active,input[type="password"]:active,input[type="search"]:active,textarea:active,input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{border-color:#d6e80f;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="date"],textarea{text-indent:10px;width:100%;max-width:100%;padding:6px 0;}select{cursor:pointer;width:100%;max-width:100%;outline:none !important;padding:7px 10px;background:url(../images/select-arrow.jpg) right center no-repeat;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */-webkit-appearance:none;-moz-appearance:none;/* Remove Default select arrow */appearance:none;/* Remove Default select arrow on IE */}select option{padding:6px 15px;}select option:hover{background-color:#d6e80f;}select:hover,select:active,select:focus{outline:none !important;}select::-ms-expand{display:none;}input[type="submit"],button{text-indent:0;outline:none;}input[type="radio"],input[type="checkbox"]{border:none;}input::-moz-placeholder{color:#ccc;-webkit-transition:color 0.35s ease-in-out;-khtml-transition:color 0.35s ease-in-out;-moz-transition:color 0.35s ease-in-out;-ms-transition:color 0.35s ease-in-out;-o-transition:color 0.35s ease-in-out;transition:color 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}input:-ms-input-placeholder{color:#ccc;-webkit-transition:color 0.35s ease-in-out;-khtml-transition:color 0.35s ease-in-out;-moz-transition:color 0.35s ease-in-out;-ms-transition:color 0.35s ease-in-out;-o-transition:color 0.35s ease-in-out;transition:color 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}input::-webkit-input-placeholder{color:#ccc;-webkit-transition:color 0.35s ease-in-out;-khtml-transition:color 0.35s ease-in-out;-moz-transition:color 0.35s ease-in-out;-ms-transition:color 0.35s ease-in-out;-o-transition:color 0.35s ease-in-out;transition:color 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}textarea::-moz-placeholder{color:#ccc;-webkit-transition:color 0.35s ease-in-out;-khtml-transition:color 0.35s ease-in-out;-moz-transition:color 0.35s ease-in-out;-ms-transition:color 0.35s ease-in-out;-o-transition:color 0.35s ease-in-out;transition:color 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}textarea:-ms-input-placeholder{color:#ccc;-webkit-transition:color 0.35s ease-in-out;-khtml-transition:color 0.35s ease-in-out;-moz-transition:color 0.35s ease-in-out;-ms-transition:color 0.35s ease-in-out;-o-transition:color 0.35s ease-in-out;transition:color 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}textarea::-webkit-input-placeholder{color:#ccc;-webkit-transition:color 0.35s ease-in-out;-khtml-transition:color 0.35s ease-in-out;-moz-transition:color 0.35s ease-in-out;-ms-transition:color 0.35s ease-in-out;-o-transition:color 0.35s ease-in-out;transition:color 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}input:focus::-moz-placeholder{color:#ccc;}input:focus:-ms-input-placeholder{color:#ccc;}input:focus::-webkit-input-placeholder{-webkit-transition:color 0.35s ease-in-out;-khtml-transition:color 0.35s ease-in-out;-moz-transition:color 0.35s ease-in-out;-ms-transition:color 0.35s ease-in-out;-o-transition:color 0.35s ease-in-out;transition:color 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}textarea:focus::-moz-placeholder{-webkit-transition:color 0.35s ease-in-out;-khtml-transition:color 0.35s ease-in-out;-moz-transition:color 0.35s ease-in-out;-ms-transition:color 0.35s ease-in-out;-o-transition:color 0.35s ease-in-out;transition:color 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}textarea:focus:-ms-input-placeholder{-webkit-transition:color 0.35s ease-in-out;-khtml-transition:color 0.35s ease-in-out;-moz-transition:color 0.35s ease-in-out;-ms-transition:color 0.35s ease-in-out;-o-transition:color 0.35s ease-in-out;transition:color 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}textarea:focus::-webkit-input-placeholder{-webkit-transition:color 0.35s ease-in-out;-khtml-transition:color 0.35s ease-in-out;-moz-transition:color 0.35s ease-in-out;-ms-transition:color 0.35s ease-in-out;-o-transition:color 0.35s ease-in-out;transition:color 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS *//* Form Search */}.searchform{height:40px;position:relative;/* Remove clear field on IE */}.searchform input{width:100%;height:40px;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */}.searchform button{width:40px;height:40px;line-height:40px;background-color:#e3f238;color:#fff;text-align:center;padding:0;border:0;position:absolute;top:0;right:0;-webkit-border-radius:0 2px 2px 0;-khtml-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-ms-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;/* BACKGROUND GRADIENT */}.searchform button:hover,.searchform button:active,.searchform button:focus{background-color:#d6e80f;}form input::-ms-clear{display:none;width:0;height:0;}body{-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS *//* Heading style *//* Page loading */}body #page{overflow-x:hidden;}body .overlay-wrapper .overlay-wrap{overflow:hidden;position:relative;}body .overlay-wrapper .overlay-wrap .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(59, 61, 66, 0.6);visibility:hidden;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}body .overlay-wrapper .overlay-wrap .overlay .overlay-content{width:100%;padding:20px;color:#fff;top:50%;position:absolute;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);/* BACKGROUND GRADIENT *//* Horizontal Align */-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}body .overlay-wrapper .overlay-wrap .overlay .overlay-content a{color:#fff;}body .overlay-wrapper .overlay-wrap .overlay .overlay-content a.icon{display:inline-block;font-size:14px;height:35px;line-height:35px;text-align:center;width:35px;width:35px;}body .overlay-wrapper .overlay-wrap .overlay .overlay-content a.icon-rounded{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */}body .overlay-wrapper .overlay-wrap .overlay .overlay-content a.icon-accent{background:#d6e80f;}body .overlay-wrapper .overlay-wrap .overlay .overlay-content a.icon-accent:hover,body .overlay-wrapper .overlay-wrap .overlay .overlay-content a.icon-accent:active,body .overlay-wrapper .overlay-wrap .overlay .overlay-content a.icon-accent:focus{color:#fff;}body .overlay-wrapper:hover{/* Color Mode */}body .overlay-wrapper:hover .overlay{visibility:visible;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}body .overlay-wrapper.black .overlay{background-color:rgba(59, 61, 66, 0.6);}body .overlay-wrapper.black .overlay .overlay-content *{color:#858585;}body .overlay-wrapper.black .overlay .overlay-content h1,body .overlay-wrapper.black .overlay .overlay-content h2,body .overlay-wrapper.black .overlay .overlay-content h3,body .overlay-wrapper.black .overlay .overlay-content h4,body .overlay-wrapper.black .overlay .overlay-content h5,body .overlay-wrapper.black .overlay .overlay-content h6,body .overlay-wrapper.black .overlay .overlay-content .h1,body .overlay-wrapper.black .overlay .overlay-content .h2,body .overlay-wrapper.black .overlay .overlay-content .h3,body .overlay-wrapper.black .overlay .overlay-content .h4,body .overlay-wrapper.black .overlay .overlay-content .h5,body .overlay-wrapper.black .overlay .overlay-content .h6{color:#fff;}body .overlay-wrapper.black .overlay .overlay-content h1:hover,body .overlay-wrapper.black .overlay .overlay-content h2:hover,body .overlay-wrapper.black .overlay .overlay-content h3:hover,body .overlay-wrapper.black .overlay .overlay-content h4:hover,body .overlay-wrapper.black .overlay .overlay-content h5:hover,body .overlay-wrapper.black .overlay .overlay-content h6:hover,body .overlay-wrapper.black .overlay .overlay-content .h1:hover,body .overlay-wrapper.black .overlay .overlay-content .h2:hover,body .overlay-wrapper.black .overlay .overlay-content .h3:hover,body .overlay-wrapper.black .overlay .overlay-content .h4:hover,body .overlay-wrapper.black .overlay .overlay-content .h5:hover,body .overlay-wrapper.black .overlay .overlay-content .h6:hover,body .overlay-wrapper.black .overlay .overlay-content h1:focus,body .overlay-wrapper.black .overlay .overlay-content h2:focus,body .overlay-wrapper.black .overlay .overlay-content h3:focus,body .overlay-wrapper.black .overlay .overlay-content h4:focus,body .overlay-wrapper.black .overlay .overlay-content h5:focus,body .overlay-wrapper.black .overlay .overlay-content h6:focus,body .overlay-wrapper.black .overlay .overlay-content .h1:focus,body .overlay-wrapper.black .overlay .overlay-content .h2:focus,body .overlay-wrapper.black .overlay .overlay-content .h3:focus,body .overlay-wrapper.black .overlay .overlay-content .h4:focus,body .overlay-wrapper.black .overlay .overlay-content .h5:focus,body .overlay-wrapper.black .overlay .overlay-content .h6:focus,body .overlay-wrapper.black .overlay .overlay-content h1:active,body .overlay-wrapper.black .overlay .overlay-content h2:active,body .overlay-wrapper.black .overlay .overlay-content h3:active,body .overlay-wrapper.black .overlay .overlay-content h4:active,body .overlay-wrapper.black .overlay .overlay-content h5:active,body .overlay-wrapper.black .overlay .overlay-content h6:active,body .overlay-wrapper.black .overlay .overlay-content .h1:active,body .overlay-wrapper.black .overlay .overlay-content .h2:active,body .overlay-wrapper.black .overlay .overlay-content .h3:active,body .overlay-wrapper.black .overlay .overlay-content .h4:active,body .overlay-wrapper.black .overlay .overlay-content .h5:active,body .overlay-wrapper.black .overlay .overlay-content .h6:active{color:#d6e80f;}body .overlay-wrapper.black .overlay .overlay-content a{color:#fff;}body .overlay-wrapper.black .overlay .overlay-content a:hover,body .overlay-wrapper.black .overlay .overlay-content a:focus,body .overlay-wrapper.black .overlay .overlay-content a:active{color:#d6e80f;}body .overlay-wrapper.white .overlay{background-color:rgba(255, 255, 255, 0.6);}body .overlay-wrapper.white .overlay .overlay-content *{color:#000;}body .overlay-wrapper.white .overlay .overlay-content h1,body .overlay-wrapper.white .overlay .overlay-content h2,body .overlay-wrapper.white .overlay .overlay-content h3,body .overlay-wrapper.white .overlay .overlay-content h4,body .overlay-wrapper.white .overlay .overlay-content h5,body .overlay-wrapper.white .overlay .overlay-content h6,body .overlay-wrapper.white .overlay .overlay-content .h1,body .overlay-wrapper.white .overlay .overlay-content .h2,body .overlay-wrapper.white .overlay .overlay-content .h3,body .overlay-wrapper.white .overlay .overlay-content .h4,body .overlay-wrapper.white .overlay .overlay-content .h5,body .overlay-wrapper.white .overlay .overlay-content .h6{color:#000;}body .overlay-wrapper.white .overlay .overlay-content h1 a,body .overlay-wrapper.white .overlay .overlay-content h2 a,body .overlay-wrapper.white .overlay .overlay-content h3 a,body .overlay-wrapper.white .overlay .overlay-content h4 a,body .overlay-wrapper.white .overlay .overlay-content h5 a,body .overlay-wrapper.white .overlay .overlay-content h6 a,body .overlay-wrapper.white .overlay .overlay-content .h1 a,body .overlay-wrapper.white .overlay .overlay-content .h2 a,body .overlay-wrapper.white .overlay .overlay-content .h3 a,body .overlay-wrapper.white .overlay .overlay-content .h4 a,body .overlay-wrapper.white .overlay .overlay-content .h5 a,body .overlay-wrapper.white .overlay .overlay-content .h6 a{color:#000;}body .overlay-wrapper.zoom-in .overlay-wrap .overlay{-webkit-transform:scale(1.5);-khtml-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);/* BACKGROUND GRADIENT */}body .overlay-wrapper.zoom-in:hover .overlay-wrap .overlay{-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);/* BACKGROUND GRADIENT */}body .overlay-wrapper.zoom-out .overlay-wrap .overlay{-webkit-transform:scale(0);-khtml-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);/* BACKGROUND GRADIENT */}body .overlay-wrapper.zoom-out:hover .overlay-wrap .overlay{-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);/* BACKGROUND GRADIENT */}body *{outline:none;}body .container{position:relative;}#cms-loadding{width:100%;height:100vh;background-color:rgba(255, 255, 255, 0.5);overflow:hidden;text-align:center;position:relative;/* Appointment at the end of page */}#cms-loadding img{top:50%;position:absolute;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);/* BACKGROUND GRADIENT *//* Horizontal Align */left:50%;margin-left:-49px;}.cms-appointment{background-color:#e3f238;padding:40px 0 0;color:#fff;font-size:15px;/* page 404 */}.cms-appointment .appointment-title{color:#fff;line-height:1;font-weight:700;font-size:28px;margin-bottom:10px;letter-spacing:0;}.cms-appointment .appointment-text{font-style:italic;font-weight:500;font-size:15px;line-height:1.618;}.cms-appointment [class*="col-"],.cms-appointment [class^="col-"]{margin-bottom:40px;}@media (min-width:768px){.cms-appointment a.btn-block{margin-top:20px;}}.error404{/* Navigation */}.error404 h1.entry-title{font-size:120px;line-height:1;}.error404 p{font-size:18px;padding:30px 0;font-style:italic;line-height:1.8;}nav.navigation{/* back to top */}nav.navigation .nav-links a{font-size:15px;}#back_to_top{position:fixed;right:15px;bottom:-120%;width:50px;height:50px;line-height:50px;text-align:center;cursor:pointer;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.8);-khtml-box-shadow:2px 2px 2px rgba(0,0,0,0.8);-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.8);-ms-box-shadow:2px 2px 2px rgba(0,0,0,0.8);-o-box-shadow:2px 2px 2px rgba(0,0,0,0.8);box-shadow:2px 2px 2px rgba(0,0,0,0.8);/* BACKGROUND GRADIENT */-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS *//* Some special style for PAGE template */}#back_to_top.off{visibility:hidden;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}#back_to_top.on{bottom:15px;visibility:visible;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.page-template .cms-appointment{margin-top:80px;/* Maintenance Page*/}.page-template.page-template-maintenance .form-row{margin-bottom:10px;}.page-template.page-template-maintenance input[type="text"],.page-template.page-template-maintenance input[type="email"]{height:41px;width:207px;font-size:13px;}.page-template.page-template-maintenance input[type="submit"]{padding:14px 24px;font-size:13px;}.heading-white h1,.heading-white .h1,.heading-white h2,.heading-white .h2,.heading-white h3,.heading-white .h3,.heading-white h4,.heading-white .h4,.heading-white h5,.heading-white .h5,.heading-white h6,.heading-white .h6,.heading-white h1 a,.heading-white .h1 a,.heading-white h2 a,.heading-white .h2 a,.heading-white h3 a,.heading-white .h3 a,.heading-white h4 a,.heading-white .h4 a,.heading-white h5 a,.heading-white .h5 a,.heading-white h6 a,.heading-white .h6 a{color:#fff;}.wpb_revslider_element{margin-bottom:0 !important;}.h-no-margin-bottom{margin-bottom:0;}.three-column-homepage-boxes .wpb_column .vc_column-inner{background:#59118e url('../images/radiocat_blurb.png') 0 0 no-repeat;background-size:cover;padding:30px 15px 0px;}.three-column-homepage-boxes .wpb_column.light .vc_column-inner{background:#6d61a3 url('../images/radiocat_blurb.png') 0 0 no-repeat;background-size:cover;}.three-column-homepage-boxes .wpb_column.blue .vc_column-inner{background:#2b3a7b url('../images/radiocat_blurb.png') 0 0 no-repeat;background-size:cover;}.three-column-homepage-boxes .vc_column_container{box-sizing:border-box;padding-left:30px;padding-right:0px;margin-bottom:30px;}.three-column-homepage-boxes .wpb_wrapper{max-width:960px;margin:0 auto;}.three-column-homepage-boxes .wpb_wrapper > *{background:transparent !important;}.cta-location-box{background-color:#d6e80f;width:auto;position:absolute;top:0px;right:0;border:none !important;border-bottom-left-radius:20px !important;border-bottom-right-radius:20px !important;}.cta-location-box h4{margin-bottom:0;}.cta-location-box h5{margin-top:5px;}.container{box-sizing:border-box;margin-right:auto !important;margin-left:auto !important;max-width:1170px;padding:0 20px !important;float:none !important;}.heading{margin:0 !important;padding:15px 5px;}.color-white{color:#fff;}.color-black{color:#000;}.small-font{font-size:14px;line-height:17px;letter-spacing:1.5px;}.purple-bg{background-color:#59118e;}.yellow-bg{background-color:#d6e80f;}.blue-bg{background-color:#2b3a7b;}.offwhite-bg{background-color:#f9f7e1;}.lightpurple-bg{background-color:#7f74ae;}.color-lightpurple{color:#7f74ae;}.add-arrows:before{background:transparent url(../images/arrows.png) 0 0 no-repeat;content:'';display:inline-block;float:left;height:78px;width:100px;}.red-bg,.lightred-bg{background-color:#ea5456;}.float-right{float:right;}.entry-feature{height:400px;overflow:hidden;margin-bottom:50px;width:100%;}.entry-feature img{width:100% !important;height:auto !important;object-fit:cover;}.add-padding{padding:40px;}.add-padding-sm{height:100px;padding:15px;margin-bottom:20px !important;}.auto-height{height:auto !important;}.offset-heading{display:inline-block;padding:5px 20px;margin-bottom:20px;}@media screen and (max-width:991px){.offset-heading{display:block;width:100%;}}.letter-spacing{letter-spacing:1px;}.vc_col-sm-12:not(.container).needs-wrapper > .vc_column-inner > .wpb_wrapper{margin:40px auto 0;max-width:1170px;padding:0 30px;}.wpb_text_column ul{margin:20px 60px;}.wpb_wrapper form label{width:100%;}.margin-bottom-0{margin-bottom:0 !important;}.flex-container-center > *{display:flex;/* align horizontal */justify-content:center;/* align vertical */align-items:center;}.hero-text-banner{position:absolute;z-index:2;bottom:26px;}.page-id-17 .entry-feature-image{background-position:0 17% !important;}.doctors-in-locations h2{font-size:11px;line-height:15px;}.testimonial_rotator_wrap{color:#fff;font-family:"Lato";}.testimonial_rotator_wrap .testimonial_rotator_quote{font-weight:700;font-size:18px;}.testimonial_rotator_wrap .testimonial_rotator_author_info{font-weight:400;font-size:14px;}.testimonial_rotator_wrap .longform_hr{display:none;}.vc_tta-panel-heading{background:#2b3a7b !important;}.cat-testimonials .wpb_single_image img{max-width:70%;}.list-style-alt ul{margin:0;}.list-style-alt li{margin-bottom:30px;}.list-style-alt li > ul{margin-left:30px;}.list-style-alt li > ul li{list-style-type:disc;margin-bottom:5px;}.flex-container-center > .vc_column-inner{padding-top:5px !important;}@media screen and (max-width:991px){.entry-feature{height:200px;}}@media screen and (max-width:991px){.parallax-kitten-image{display:none;}}::selection{background:#d6e80f;color:#fff;}::-moz-selection{background:#d6e80f;color:#fff;/* Images */}img{max-width:100%;height:auto;}.alignleft{float:left;margin-right:15px;margin-bottom:15px;}.alignright{float:right;margin-left:15px;margin-bottom:15px;}.aligncenter{display:block;margin-left:auto;margin-right:auto;/* Gallery */}.wp-caption,.wp-caption-text,.screen-reader-text,.gallery-caption{outline:none;max-width:100%;}.wp-caption > img,.wp-caption-text > img,.screen-reader-text > img,.gallery-caption > img{width:100%;}.wp-caption-text{background-color:#ededed;padding:5px 0;text-indent:10px;/* Carousel */}.carousel-control,body .vc_images_carousel .vc_carousel-control{width:57px;height:72px;line-height:72px;font-size:24px;background-color:rgba(0, 0, 0, 0.1);background-image:none !important;text-shadow:none;color:#fff;margin:0;-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */top:50%;position:absolute;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);/* BACKGROUND GRADIENT *//* Horizontal Align *//* Video background */}.carousel-control:hover,body .vc_images_carousel .vc_carousel-control:hover,.carousel-control:active,body .vc_images_carousel .vc_carousel-control:active,.carousel-control:focus,body .vc_images_carousel .vc_carousel-control:focus{background-color:rgba(0, 0, 0, 0.2);background-image:none !important;}.carousel-control.left,body .vc_images_carousel .vc_carousel-control.left,.carousel-control.vc_left,body .vc_images_carousel .vc_carousel-control.vc_left{left:-25px;}.carousel-control.left span,body .vc_images_carousel .vc_carousel-control.left span,.carousel-control.vc_left span,body .vc_images_carousel .vc_carousel-control.vc_left span{display:none;}.carousel-control.right,body .vc_images_carousel .vc_carousel-control.right,.carousel-control.vc_right,body .vc_images_carousel .vc_carousel-control.vc_right{right:-25px;}.carousel-control.right span,body .vc_images_carousel .vc_carousel-control.right span,.carousel-control.vc_right span,body .vc_images_carousel .vc_carousel-control.vc_right span{display:none;}.carousel-control.vc_left:before,body .vc_images_carousel .vc_carousel-control.vc_left:before{font-family:FontAwesome;content:"\f104";}.carousel-control.vc_right:before,body .vc_images_carousel .vc_carousel-control.vc_right:before{font-family:FontAwesome;content:"\f105";}.vc_row{position:relative;/* Remove default column padding */}.vc_row.wpb_row{margin-bottom:0;}@media (min-width:991px){.vc_row.wpb_row .wpb_column.cms-full-height{position:absolute;top:0;bottom:0;}.vc_row.wpb_row .wpb_column.cms-full-height.left{left:0;}.vc_row.wpb_row .wpb_column.cms-full-height.right{right:0;}}.vc_row .cms-row-overlay-bg{position:absolute;top:0;right:0;bottom:0;left:0;/* VC widget */}.vc_row .widget{margin-bottom:45px;}.vc_row .widget .wg-title,.vc_row .widget .widgettitle{position:relative;padding-bottom:20px;}.vc_row .widget .wg-title:after,.vc_row .widget .widgettitle:after{content:"";width:45px;height:0;border:1px solid #d6e80f;position:absolute;left:0;bottom:0;}.nopaddingall{padding:0 !important;}.nopaddingleft{padding-left:0 !important;}.nopaddingright{padding-right:0 !important;}.nopaddingtop{padding-top:0 !important;}.nopaddingbottom{padding-bottom:0 !important;}.nomarginall{margin:0 !important;}.wpcf7-form .row [class*="col-"]{margin-bottom:30px;}.wpcf7-form .row [class*="col-"] input[type="date"]{width:100%;text-indent:4px;}.wpcf7-form .appointment-form input,.wpcf7-form .appointment-form textarea,.wpcf7-form .appointment-form select{border-width:0 0 2px 0;border-color:#dedede;}.wpcf7-form .appointment-form input:hover,.wpcf7-form .appointment-form textarea:hover,.wpcf7-form .appointment-form select:hover,.wpcf7-form .appointment-form input:active,.wpcf7-form .appointment-form textarea:active,.wpcf7-form .appointment-form select:active,.wpcf7-form .appointment-form input:focus,.wpcf7-form .appointment-form textarea:focus,.wpcf7-form .appointment-form select:focus{border-color:#d6e80f;}.wpcf7-form .appointment-form .wpcf7-form-control::-moz-placeholder{color:#5d5d5d;}.wpcf7-form .appointment-form .wpcf7-form-control:-ms-input-placeholder{color:#5d5d5d;}.wpcf7-form .appointment-form .wpcf7-form-control::-webkit-input-placeholder{color:#5d5d5d;/* Hover state */}.wpcf7-form .appointment-form .wpcf7-form-control:active::-moz-placeholder,.wpcf7-form .appointment-form .wpcf7-form-control:focus::-moz-placeholder{color:#ccc;}.wpcf7-form .appointment-form .wpcf7-form-control:active:-ms-input-placeholder,.wpcf7-form .appointment-form .wpcf7-form-control:focus:-ms-input-placeholder{color:#ccc;}.wpcf7-form .appointment-form .wpcf7-form-control:active::-webkit-input-placeholder,.wpcf7-form .appointment-form .wpcf7-form-control:focus::-webkit-input-placeholder{color:#ccc;}.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-form.failed .wpcf7-response-output{margin-top:0;}.wpcf7-form.invalid .row:last-child [class*="col-"],.wpcf7-form.failed .row:last-child [class*="col-"]{margin-bottom:0;}#cms-header-navigation{position:relative;/* Minimum width of 992 pixels. */}@media screen and (min-width:992px){/* Maximum width of 991 pixels. */.main-navigation{padding:10px 0;/* Sticky Header */}.main-navigation > div{/* make first level align center */}.main-navigation > div ul:first-child{list-style:none;padding:0;margin:0;/* Level 2+ */}.main-navigation > div ul:first-child > li{display:inline-block;margin:0;cursor:pointer;outline:none;}.main-navigation > div ul:first-child > li > a{position:relative;display:block;}.main-navigation > div ul:first-child > li.current_page_item,.main-navigation > div ul:first-child > li.current-menu-ancestor{/* Arrow for Parent item */}.main-navigation > div ul:first-child > li.current_page_item > a,.main-navigation > div ul:first-child > li.current-menu-ancestor > a{color:#3b3d42;}.main-navigation > div ul:first-child > li.menu-item-has-children > a:after{display:inline;font-family:"FontAwesome";content:"\f107";padding-left:10px;}.main-navigation > div ul:first-child > li.has_full_width{/* Fix for dropdown menu full width */position:static;}.main-navigation > div ul:first-child > li:hover > a,.main-navigation > div ul:first-child > li:active > a,.main-navigation > div ul:first-child > li:focus > a{color:#3b3d42;}.main-navigation > div ul li{position:relative;outline:none;-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS *//* Remove arrow open level 2+ for mobile menu */}.main-navigation > div ul li ul{margin:40px 0 0 0;padding:0;position:absolute;left:0;top:-10000px;visibility:hidden;min-width:250px;z-index:200;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.main-navigation > div ul li ul li{display:block;}.main-navigation > div ul li ul li a{display:block;/* Remove border-bottom for last item */}.main-navigation > div ul li ul li:not(.group){/* Active State*/}.main-navigation > div ul li ul li:not(.group):last-child{border-bottom:0;}.main-navigation > div ul li ul li.current-menu-item,.main-navigation > div ul li ul li.current-menu-ancestor,.main-navigation > div ul li ul li.current_page_item,.main-navigation > div ul li ul li.current_page_ancestor{/* Arrow for Parent item */}.main-navigation > div ul li ul li.current-menu-item > a,.main-navigation > div ul li ul li.current-menu-ancestor > a,.main-navigation > div ul li ul li.current_page_item > a,.main-navigation > div ul li ul li.current_page_ancestor > a{color:#3b3d42;}.main-navigation > div ul li ul li.menu-item-has-children{/* Level 3+ */}.main-navigation > div ul li ul li.menu-item-has-children > a:after{display:block;font-family:"FontAwesome";content:"\f105";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);/* BACKGROUND GRADIENT */}.main-navigation > div ul li ul li ul{margin-top:0px;margin-left:60px;top:0;left:130%;/* Hover State */}.main-navigation > div ul li:hover > ul{margin-top:0;top:auto;visibility:visible;/* Menu touched on right/left of window*/filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.main-navigation > div ul li:hover > ul.back{right:100%;left:auto;}.main-navigation > div ul li:hover > ul li:hover > ul{top:0;left:100%;margin-left:0;}.main-navigation > div ul li:hover > ul li:hover > ul.back{right:100%;left:auto;}.main-navigation > div ul .cms-menu-toggle{display:none;/* Mega Menu */}.main-navigation > div ul:first-child > li > ul.multicolumn{padding-left:15px;padding-right:15px;}.main-navigation > div ul:first-child > li > ul.multicolumn > li{float:left;}.main-navigation > div ul:first-child > li > ul.multicolumn > li a{/* Grouped */}.main-navigation > div ul:first-child > li > ul.multicolumn > li.group.menu-item-has-children{/* Grouped Title */}.main-navigation > div ul:first-child > li > ul.multicolumn > li.group.menu-item-has-children > a{position:relative;padding:10px 0;text-transform:uppercase;}.main-navigation > div ul:first-child > li > ul.multicolumn > li.group.menu-item-has-children > a:after{content:"\f107";right:5px;}.main-navigation > div ul:first-child > li > ul.multicolumn > li.group.menu-item-has-children > ul{width:100% !important;}.main-navigation > div ul:first-child > li > ul.multicolumn > li.group > a{margin-bottom:15px;/* Submenu in group */}.main-navigation > div ul:first-child > li > ul.multicolumn > li.group ul{position:relative;margin:0;visibility:visible;opacity:1;padding:0;z-index:1;min-width:inherit;width:100%;top:auto;left:auto;}.main-navigation > div ul:first-child > li > ul.multicolumn.columns2 > li{width:50%;}.main-navigation > div ul:first-child > li > ul.multicolumn.columns3 > li{width:33.3333%;}.main-navigation > div ul:first-child > li > ul.multicolumn.columns4 > li{width:25%;}.main-navigation > div ul:first-child > li > ul.multicolumn.columns5{/* Dropdown Position */}.main-navigation > div ul:first-child > li > ul.multicolumn.columns5 > li{width:20%;}.main-navigation > div ul:first-child > li > ul.multicolumn.drop_to_left{right:0;left:auto;}.main-navigation > div ul:first-child > li > ul.multicolumn.drop_to_center{left:50%;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);/* BACKGROUND GRADIENT */}.main-navigation > div ul:first-child > li > ul.multicolumn.drop_full_width{width:100%;}.main-navigation.pull-center{display:table;margin:0 auto;}#cms-header.header-fixed .main-navigation > div ul:first-child > li{line-height:70px;}}@media screen and (max-width:991px){/* Fix on some screen */#cms-header #cms-header-navigation{position:absolute;top:60px;left:0;z-index:-1;max-height:0;width:100%;visibility:hidden;height:0;background-color:#59118e !important;padding:10px;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-webkit-transition:max-height, 500ms, ease-in-out;-khtml-transition:max-height, 500ms, ease-in-out;-moz-transition:max-height, 500ms, ease-in-out;-ms-transition:max-height, 500ms, ease-in-out;-o-transition:max-height, 500ms, ease-in-out;transition:max-height, 500ms, ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}#cms-header #cms-header-navigation .main-navigation ul{padding:0;margin:0;list-style:none;}#cms-header #cms-header-navigation .main-navigation ul li{position:relative;}#cms-header #cms-header-navigation .main-navigation ul li a{padding:7px 60px 7px 7px;display:block;color:#fff;/* Arrow open level 2+ */}#cms-header #cms-header-navigation .main-navigation ul li a:hover,#cms-header #cms-header-navigation .main-navigation ul li a:focus{color:#3b3d42;}#cms-header #cms-header-navigation .main-navigation ul li a:active,#cms-header #cms-header-navigation .main-navigation ul li a:focus{color:#3b3d42;}#cms-header #cms-header-navigation .main-navigation ul li .cms-menu-toggle{position:absolute;top:0px;right:0;width:60px;height:38px;line-height:38px;text-align:center;color:#fff;cursor:pointer;}#cms-header #cms-header-navigation .main-navigation ul li.current_page_item{/* Level 2+*/}#cms-header #cms-header-navigation .main-navigation ul li.current_page_item .cms-menu-toggle{color:#3b3d42 !important;}#cms-header #cms-header-navigation .main-navigation ul li.current_page_item .submenu-open + .cms-menu-toggle{color:#3b3d42 !important;}#cms-header #cms-header-navigation .main-navigation ul li ul{padding:0 10px;max-height:0;visibility:hidden;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-webkit-transition:max-height, 500ms, ease-in-out;-khtml-transition:max-height, 500ms, ease-in-out;-moz-transition:max-height, 500ms, ease-in-out;-ms-transition:max-height, 500ms, ease-in-out;-o-transition:max-height, 500ms, ease-in-out;transition:max-height, 500ms, ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS *//* Hover state */}#cms-header #cms-header-navigation .main-navigation ul li ul.submenu-open{max-height:1000px;visibility:visible;width:100% !important;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}#cms-header #cms-header-navigation .main-navigation ul li:hover > a,#cms-header #cms-header-navigation .main-navigation ul li:focus > a{color:#3b3d42;}#cms-header #cms-header-navigation .main-navigation ul li.current-menu-item > a,#cms-header #cms-header-navigation .main-navigation ul li.current-menu-ancestor > a{color:#3b3d42;padding-left:10px;}#cms-header #cms-header-navigation.phones-nav.collapse,#cms-header #cms-header-navigation.tablets-nav.collapse{z-index:9;display:block;max-height:5000px;height:auto;visibility:visible;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}}@media (min-width:992px) and (max-width:1200px){#cms-masthead #cms-header > .container{width:100%;}}.widget-area aside.widget{margin-bottom:45px;}.widget-area aside.widget .wg-title{position:relative;padding-bottom:20px;font-weight:600;letter-spacing:-0.5px;font-size:19px;line-height:normal;}.widget-area aside.widget .wg-title:after{content:"";width:45px;height:0;border:1px solid #d6e80f;position:absolute;left:0;bottom:0;}.widget-area aside.widget .wg-title.text-center:after{left:50%;position:absolute;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);/* BACKGROUND GRADIENT *//* Border Triangle Arrow */}.content-align-center{text-align:center;}.content-align-left{text-align:left;}.content-align-right{text-align:right;}.content-align-justify{text-align:justify;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{padding:0;margin:0 0 20px 0;-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS *//* Vertical Align */}h1:hover a,.h1:hover a,h2:hover a,.h2:hover a,h3:hover a,.h3:hover a,h4:hover a,.h4:hover a,h5:hover a,.h5:hover a,h6:hover a,.h6:hover a{color:#d6e80f;}h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover{color:#d6e80f;}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small{color:#999;}a{outline:none;-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}a:hover,a:focus,a:active{text-decoration:none;outline:none;}a:focus{color:#d6e80f;}p{line-height:1.618;}blockquote,.blockquote{font-size:16px;line-height:32px;font-weight:normal;font-style:italic;margin:20px 0;padding:20px;position:relative;width:auto;border-left-color:#d6e80f;border-left-width:3px;/* List Style */}ul,ol{padding:0;margin:0;list-style-position:inside;}ul ul,ol ul,ul ol,ol ol{padding-left:10px;}.cms-list.list-unstyled ul,.cms-list.list-unstyled ol{list-style:none;}.cms-list.list-ordered ul,.cms-list.list-ordered ol{list-style:decimal;}.cms-list.list-unordered ul,.cms-list.list-unordered ol{list-style:disc;}.cms-list.list-check ul li:before,.cms-list.list-check ol li:before{content:"\f00c";font-family:FontAwesome;font-size:16px;left:0;color:#d6e80f;padding-right:5px;position:relative;top:2px;}.cms-list.list-check.check-square ul li:before,.cms-list.list-check.check-square ol li:before{content:"\f14a";}.cms-list.list-check.check-square-o ul li:before,.cms-list.list-check.check-square-o ol li:before{content:"\f046";}.cms-list.list-check.check-circle ul li:before,.cms-list.list-check.check-circle ol li:before{content:"\f058";}.cms-list.list-check.check-circle-o ul li:before,.cms-list.list-check.check-circle-o ol li:before{content:"\f05d";}.table-responsive{border:none;overflow-y:hidden;}.text-white{color:#fff;}.text-white *{color:#fff;}mark{background-color:#d6e80f;color:#fff;}table{width:100%;}dl dt{margin-bottom:15px;}dl dd{margin-bottom:10px;}.widget_nav_menu ul,.widget_nav_menu ol{padding-left:5px;}.widget ul{list-style:none inside;padding:0;margin:0;/* Calendar */}.widget ul ul{padding:0 0 0 10px;}.widget.widget_calendar{/* Categories List*/}.widget.widget_calendar table#wp-calendar{width:100%;text-align:center;}.widget.widget_calendar table#wp-calendar caption{text-align:center;}.widget.widget_calendar table#wp-calendar thead th{text-align:center;}.widget.widget_calendar table#wp-calendar tbody tr td{-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.widget.widget_calendar table#wp-calendar tbody tr td#today{background-color:#d6e80f;color:#fff;}.widget.widget_calendar table#wp-calendar tbody tr td#today a,.widget.widget_calendar table#wp-calendar tbody tr td#today a:hover{color:#fff;}.widget.widget_calendar table#wp-calendar tbody tr td:hover{background-color:#d6e80f;color:#fff;}.widget.widget_calendar table#wp-calendar tfoot #prev{text-align:left;}.widget.widget_calendar table#wp-calendar tfoot #next{text-align:right;}.widget.widget_categories{/* Pages */}.widget.widget_pages{/* Meta */}.widget.widget_meta{/* Recent Post */}.widget.widget_recent_entries{/* Recent Comments */}.widget.widget_recent_comments{/* RSS */}.widget.widget_recent_comments a{color:#d6e80f;}.widget.widget_rss{/* Tags Cloud */}.widget.widget_rss a.rsswidget{color:#d6e80f;}.widget.widget_rss .rss-date{font-size:80%;font-style:italic;}.widget.widget_rss .rssSummary{font-size:90%;}.widget.widget_tag_cloud{/* Social */}.widget.widget_tag_cloud a{background-color:#fff;border:1px solid #d7d7d7;border-radius:2px;line-height:1;display:inline-block;padding:7px 13px;margin:0 7px 7px 0;font-size:100% !important;-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.widget.widget_tag_cloud a:hover,.widget.widget_tag_cloud a:active,.widget.widget_tag_cloud a:focus{color:#fff;border-color:#d6e80f;background-color:#d6e80f;}.widget.widget_cs_social_widget{/* CMS recent post */}.widget.widget_cs_social_widget .cms-social{padding:0;margin:0;}.widget.widget_cs_social_widget .cms-social li{border-right:1px solid #ddd;}.widget.widget_cs_social_widget .cms-social li:first-child{border-left:1px solid #ddd;}.widget.widget_cs_social_widget .cms-social li a{padding:0 5px;}.widget.widget_cs_social_widget.no-item-border .cms-social li{border-left-color:transparent;border-right-color:transparent;}.widget.widget_cms_recent_post .cms-recent-post-wrapper .cms-recent-post-item{margin-bottom:25px;}.widget.widget_cms_recent_post .cms-recent-post-wrapper .cms-recent-post-item:last-child{margin-bottom:0;}.widget.widget_cms_recent_post .cms-recent-post-wrapper .cms-recent-post-item .cms-recent-media{max-width:85px;margin-top:8px;margin-right:20px;}.widget.widget_cms_recent_post .cms-recent-post-wrapper .cms-recent-post-item .cms-recent-media img{max-height:50px;}.widget.widget_cms_recent_post .cms-recent-post-wrapper .cms-recent-post-item .cms-recent-details a{font-weight:600;}.workinghours{background-color:#fff;padding:18px 40px 19px;border:1px solid #ededed;border-top-color:#d6e80f;}.workinghours ul{list-style:none;}.workinghours ul li{font-weight:bold;padding:11px 0;border-bottom:1px solid #ededed;color:#3b3d42;position:relative;}.workinghours ul li::last-child{border-bottom:0;}.workinghours ul li span{font-weight:400;position:absolute;right:0;}@media screen and (min-width:1200px){body .cms-boxed{margin:auto;max-width:1280px;}}@media screen and (max-width:992px){/* Less than 992px */#cms-header-logo{margin-left:10px;}}@media screen and (max-width:991px){/* Less than 768 (Mobile view)*/#cms-header-top{/* Logo */}#cms-header-top [class^="col-"],#cms-header-top [class*="col-"]{margin-bottom:30px;}#cms-header-top [class^="col-"]:last-child,#cms-header-top [class*="col-"]:last-child{margin-bottom:0;}#cms-header-logo{margin-left:25px;/* Page title */}#cms-page-title-wrapper{/* Sidebar */}#cms-page-title-wrapper #page-title-text{margin-bottom:20px;}.cms-page-sidebar{margin-top:30px;/* Footer */}.cms-page-sidebar.sidebar-left{margin-top:0;margin-bottom:30px;}footer#cms-footer{/* Content Align */}footer#cms-footer #cms-footer-top [class^="col-"],footer#cms-footer #cms-footer-top [class*="col-"]{margin-bottom:30px;}footer#cms-footer #cms-footer-top [class^="col-"]:last-child,footer#cms-footer #cms-footer-top [class*="col-"]:last-child{margin-bottom:0;}.text-sm-center{text-align:center;}.text-sm-center .text-left,.text-sm-center .text-right{text-align:center;}}@media (max-width:767px){[class*='col-'],[class^='col-']{/* Right sidebar page*/}[class*='col-'] + #primary,[class^='col-'] + #primary{margin-top:30px;}#primary{/* Custom VC */}#primary + [class*='col-'],#primary + [class^='col-']{margin-top:30px;}.wpb_column.vc_column_container{/* Comment template */}.comments-area .comments-area-inner .comment-list .comment{padding:0 0 30px 0;}.comments-area .comments-area-inner .comment-list .comment .comment-body .comment-author-image{margin-right:10px;}.comments-area .comments-area-inner .comment-list .comment .comment-body .comment-main{padding-left:0;}.comments-area .comments-area-inner .comment-list .comment .children{margin:30px 0 0 10px;}}