/* ADDS A BROWSER PREFIX TO THE PROPERTY *//*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
/*--------------------------------------------------------------
1.0 - Normalize
--------------------------------------------------------------*//*--------------------------------------------------------------
5.0 - Typography
--------------------------------------------------------------*//*--------------------------------------------------------------
6.0 - Main
--------------------------------------------------------------*//*
**icons
*//*--------------------------------------------------------------
7.0 - Header
--------------------------------------------------------------*//*--------------------------------------------------------------
8.0 - navigation
--------------------------------------------------------------*//*padding menu*//*--------------------------------------------------------------
9.0 - Page title
--------------------------------------------------------------*//*--------------------------------------------------------------
10 - Widget
--------------------------------------------------------------*//*--------------------------------------------------------------
11 - Forms
--------------------------------------------------------------*//*--------------------------------------------------------------
12 - Buttons
--------------------------------------------------------------*//*Button schedule*//*--------------------------------------------------------------
13 - Content
--------------------------------------------------------------*//*--------------------------------------------------------------
14 - Comment
--------------------------------------------------------------*//*--------------------------------------------------------------
15 - Element
--------------------------------------------------------------*//*--------------------------------------------------------------
16 - Footer
--------------------------------------------------------------*//*Woocommerce*//*
 * @since 1.1.0
*/@-webkit-keyframes scaleDisappear{0%{opacity:1;-webkit-transform:scale(1);}60%{opacity:0;-webkit-transform:scale(1.3);}100%{opacity:1;-webkit-transform:scale(1);}}@-moz-keyframes scaleDisappear{0%{opacity:1;-moz-transform:scale(1);}60%{opacity:0;-moz-transform:scale(1.3);}100%{opacity:1;-moz-transform:scale(1);}}@-ms-keyframes scaleDisappear{0%{opacity:1;-ms-transform:scale(1);}60%{opacity:0;-ms-transform:scale(1.3);}100%{opacity:1;-ms-transform:scale(1);}}@-o-keyframes scaleDisappear{0%{opacity:1;-o-transform:scale(1);}60%{opacity:0;-o-transform:scale(1.3);}100%{opacity:1;-o-transform:scale(1);}}@keyframes scaleDisappear{0%{opacity:1;transform:scale(1);}60%{opacity:0;transform:scale(1.3);}100%{opacity:1;transform:scale(1);}}.scaleDisappear{-webkit-animation:scaleDisappear 350ms ease-in-out;-moz-animation:scaleDisappear 350ms ease-in-out;-ms-animation:scaleDisappear 350ms ease-in-out;-o-animation:scaleDisappear 350ms ease-in-out;animation:scaleDisappear 350ms ease-in-out;}html{font-family:'Open Sans', sans-serif;line-height:24px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,footer,header,nav,section{display:block;}figcaption,figure,main{display:block;}figure{margin:1em 0;}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace, monospace;font-size:1em;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:1px #767676 dotted;text-decoration:none;}b,strong{font-weight:inherit;}b,strong{font-weight:700;}code,kbd,samp{padding:2px 4px;border-radius:4px;background-color:#f9f2f4;font-size:12px;font-family:Consolas, monospace, serif;color:#d05;white-space:nowrap;}ins{text-decoration:none;color:#fff;padding:0 5px;background:#f1c40f;border-radius:4px;}mark{color:#fff;background:#dd5b4e;padding:0 5px;font-weight:700;border-radius:4px;}dfn{font-style:italic;}mark{background-color:#eee;color:#222;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border-style:none;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{font-family:'Open Sans', sans-serif;font-size:100%;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{border:1px solid #bbb;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{display:inline-block;vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details,menu{display:block;}summary{display:list-item;}canvas{display:inline-block;}template{display:none;}[hidden]{display:none;}table{width:100%;}td{border-top:1px solid #ededed;padding:6px 10px 6px 0;}td,th{display:table-cell;vertical-align:inherit;text-align:left;}th,caption{text-transform:uppercase;}dd{margin:0 0 20px;}ul{margin-bottom:0;}.first{clear:both;}.last{margin-right:0;/*--------------------------------------------------------------
2.0 Accessibility
--------------------------------------------------------------*/}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;/*--------------------------------------------------------------
3.0 Alignments
--------------------------------------------------------------*/}.alignleft{float:left;display:table-cell;margin:10px 40px 10px 0;}.alignright{float:right;display:table-cell;margin:10px 0 10px 30px;}.aligncenter{display:block;clear:both;margin:0 auto;margin-bottom:15px;}.wp-caption,.wp-caption-text,.sticky,.screen-reader-text,.gallery-caption,.bypostauthor{visibility:visible;/*--------------------------------------------------------------
4.0 Clearings
--------------------------------------------------------------*/}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.entry-footer:before,.entry-footer:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.nav-links:before,.nav-links:after,.pagination:before,.pagination:after,.comment-author:before,.comment-author:after,.widget-area:before,.widget-area:after,.widget:before,.widget:after,.comment-meta:before,.comment-meta:after{content:"";display:table;table-layout:fixed;}.clear:after,.entry-content:after,.entry-footer:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.nav-links:after,.pagination:after,.comment-author:after,.widget-area:after,.widget:after,.comment-meta:after{clear:both;}body{font-family:'Open Sans', sans-serif;font-weight:normal;font-size:14px;line-height:24px;color:#999;background-color:#fff;}body.white-bg{background-color:#fff;}h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;padding:15px 0 0 0;text-transform:none;font-weight:500;font-family:'Work Sans';letter-spacing:-0.04em;}h1,.h1{font-size:36px;}h2,.h2{font-size:34px;}h3,.h3{font-size:32px;}h4,.h4{font-size:24px;}h5,.h5{font-size:18px;}h6,.h6{font-size:16px;}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{padding-top:0;}p{margin:0 0 10px;padding:0;}dfn,cite,em,i{font-style:italic;/*style table*/}table{background-color:#fff;/*end style table*/}table thead > tr{color:#fff;background:#00a4e6;}table thead > tr th,table thead > tr td{padding:3px 10px 3px 10px;white-space:nowrap;}table tbody > tr,table tr{border-bottom:1px solid #ededed;}table tbody > tr th,table tr th,table tbody > tr td,table tr td{padding:3px 10px 3px 10px;}table tbody > tr td:first-child a,table tr td:first-child a,table tbody > tr th:first-child a,table tr th:first-child a{white-space:nowrap;}blockquote{color:#919199;font-size:18px;line-height:28px;border-left:none;}@media screen and (min-width:768px){blockquote{padding:33px 60px 34px 60px;}}blockquote p{font-size:20px;font-style:italic;}blockquote h4{font-size:20px;line-height:1.2;margin-bottom:5px;}blockquote h6{padding-top:0px;font-family:Poppins;}blockquote cite{display:block;font-style:normal;font-weight:400;margin-top:0.5em;font-size:16px;text-align:right;}blockquote cite a{color:#fff;}blockquote cite a:hover{color:#616166;}address{margin:0 0 10px;}pre{border-radius:0;white-space:pre;background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}:focus{outline:none;}.icon-list{list-style-type:none;margin-left:24px;padding-left:0;}.icon-list li{position:relative;}.icon-list > li [class*=" fa-"]{position:absolute;left:-21px;text-align:center;top:4px;width:14px;}audio,video{max-width:100%;width:100%;}.bg-overlay{position:absolute;left:0;top:0;right:0;bottom:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.site-content{padding-top:109px;padding-bottom:90px;}.site-content .vc_col-has-fill > .vc_column-inner,.site-content .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,.site-content .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,.site-content .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,.site-content .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,.site-content .vc_row-has-fill > .vc_column_container > .vc_column-inner,.site-content .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,.site-content .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner{padding-top:0;}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid > li{margin-bottom:0 !important;}[data-vc-stretch-content="true"]{position:relative;}.vc_row.bg-fixed{background-attachment:fixed !important;}.vc_row-overlay-block{position:absolute;top:0;left:0;right:0;bottom:0;background-color:inherit;z-index:0;overflow:hidden;}.wpb_column.right-full{position:absolute;top:0;right:0;bottom:0;}a{text-decoration:none;outline:none;color:#69bd43;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}a:hover,a:active,a:focus{color:#549835;outline:none;text-decoration:none;}img{height:auto;max-width:100%;vertical-align:middle;}.mfp-close:hover{background:transparent !important;}.entry-content img,.entry-summary img,.comment-content img,.widget img,.wp-caption{max-width:100%;}.work-sans{font-family:"Work Sans";}.fw-200{font-weight:200;}.fw-300{font-weight:300;}.fw-400{font-weight:400;}.fw-500{font-weight:500;}.fw-600{font-weight:600;}.fw-700{font-weight:700;}.fw-800{font-weight:800;}.fw-900{font-weight:900;/* owl carousel */}.owl-controls{text-align:center;/* custom revoslider */}.owl-controls .owl-nav .owl-prev,.owl-controls .owl-nav .owl-next{display:inline-block;width:30px;height:30px;font-size:30px;color:#363636;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}.owl-controls .owl-nav .owl-prev:hover,.owl-controls .owl-nav .owl-next:hover{color:#fff;}.owl-controls .owl-nav .owl-prev{margin-right:5px;}.owl-controls .owl-dots .owl-dot{display:inline-block;}.owl-controls .owl-dots .owl-dot span{width:8px;height:8px;display:inline-block;border-radius:100%;margin:0 3px;background:transparent;border:1px solid #363636;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}.owl-controls .owl-dots .owl-dot:hover span,.owl-controls .owl-dots .owl-dot.active span{background:#363636;}.rev_slider .custom.tparrows{width:55px;height:55px;}.rev_slider .custom.tparrows:before{line-height:55px;}.rev_slider .tp-leftarrow.custom.tparrows{border-top-right-radius:4px;border-bottom-right-radius:4px;}.rev_slider .tp-rightarrow.custom.tparrows{border-top-left-radius:4px;border-bottom-left-radius:4px;}.rev_slider .custom .tp-bullet{width:9px;height:9px;border:1px solid #fff;border-radius:50%;background:transparent;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.rev_slider .custom .tp-bullet:hover,.rev_slider .custom .tp-bullet.selected{background:#fff;}a[class*='soc-']:before{font-family:'socicon';font-size:14px;}a.social-icon{display:inline-block;line-height:1;text-align:center;vertical-align:middle;}a.social-icon span{opacity:0.7;display:block;font-size:14px;text-transform:uppercase;}a.social-icon span:first-child{font-size:24px;margin-top:8px;font-weight:bold;}a.social-icon [class*="rt-icon"] + span{font-size:24px;margin-top:8px;font-weight:bold;}a.social-icon + a.social-icon,.tooltip + a.social-icon{margin-left:20px;}a.social-icon.bg-icon + a.social-icon.bg-icon{margin-left:7px;}a.social-icon.color-bg-icon + a.social-icon.color-bg-icon{margin-left:5px;}a.social-icon.block-icon{width:100%;}a[class*='soc-'].rounded-icon{border-radius:50%;}a.big-icon.social-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;height:60px;line-height:60px;padding:0 30px 0 90px;overflow:hidden;}a.big-icon.social-icon[class*='soc-']:before{position:absolute;top:0;left:0;width:60px;line-height:60px;border-right:1px solid #fff;font-size:16px;}a.big-icon.social-icon span{text-transform:uppercase;font-size:12px;margin-top:0;}a.big-icon.social-icon .social-title{font-weight:700;letter-spacing:0.05em;}a.big-icon.social-icon + a.big-icon.social-icon{margin:10px 0 0;/*corporate colors*/}a.color-icon.soc-twitter,a[class*="soc-"].soc-twitter:hover{color:#00abef;border-color:#00abef;}a.color-icon.soc-facebook,a[class*="soc-"].soc-facebook:hover{color:#507cbe;border-color:#507cbe;}a.color-icon.soc-google,a[class*="soc-"].soc-google:hover{color:#d93e2d;border-color:#d93e2d;}a.color-icon.soc-pinterest,a[class*="soc-"].soc-pinterest:hover{color:#c92619;border-color:#c92619;}a.color-icon.soc-foursquare,a[class*="soc-"].soc-foursquare:hover{color:#23b7e0;border-color:#23b7e0;}a.color-icon.soc-yahoo,a[class*="soc-"].soc-yahoo:hover{color:#6e2a85;border-color:#6e2a85;}a.color-icon.soc-skype,a[class*="soc-"].soc-skype:hover{color:#28abe3;border-color:#28abe3;}a.color-icon.soc-yelp,a[class*="soc-"].soc-yelp:hover{color:#c83218;border-color:#c83218;}a.color-icon.soc-feedburner,a[class*="soc-"].soc-feedburner:hover{color:#fc0;border-color:#fc0;}a.color-icon.soc-linkedin,a[class*="soc-"].soc-linkedin:hover{color:#3371b7;border-color:#3371b7;}a.color-icon.soc-viadeo,a[class*="soc-"].soc-viadeo:hover{color:#e4a000;border-color:#e4a000;}a.color-icon.soc-xing,a[class*="soc-"].soc-xing:hover{color:#005a60;border-color:#005a60;}a.color-icon.soc-myspace,a[class*="soc-"].soc-myspace:hover{color:#323232;border-color:#323232;}a.color-icon.soc-soundcloud,a[class*="soc-"].soc-soundcloud:hover{color:#fe3801;border-color:#fe3801;}a.color-icon.soc-spotify,a[class*="soc-"].soc-spotify:hover{color:#7bb342;border-color:#7bb342;}a.color-icon.soc-grooveshark,a[class*="soc-"].soc-grooveshark:hover{color:#f67e03;border-color:#f67e03;}a.color-icon.soc-lastfm,a[class*="soc-"].soc-lastfm:hover{color:#d41316;border-color:#d41316;}a.color-icon.soc-youtube,a[class*="soc-"].soc-youtube:hover{color:#d12121;border-color:#d12121;}a.color-icon.soc-vimeo,a[class*="soc-"].soc-vimeo:hover{color:#51b5e7;border-color:#51b5e7;}a.color-icon.soc-dailymotion,a[class*="soc-"].soc-dailymotion:hover{color:#004e72;border-color:#004e72;}a.color-icon.soc-vine,a[class*="soc-"].soc-vine:hover{color:#00b389;border-color:#00b389;}a.color-icon.soc-flickr,a[class*="soc-"].soc-flickr:hover{color:#0062dd;border-color:#0062dd;}a.color-icon.soc-500px,a[class*="soc-"].soc-500px:hover{color:#58a9de;border-color:#58a9de;}a.color-icon.soc-instagram,a[class*="soc-"].soc-instagram:hover{color:#9c7c6e;border-color:#9c7c6e;}a.color-icon.soc-wordpress,a[class*="soc-"].soc-wordpress:hover{color:#464646;border-color:#464646;}a.color-icon.soc-tumblr,a[class*="soc-"].soc-tumblr:hover{color:#45556c;border-color:#45556c;}a.color-icon.soc-blogger,a[class*="soc-"].soc-blogger:hover{color:#ec661c;border-color:#ec661c;}a.color-icon.soc-technorati,a[class*="soc-"].soc-technorati:hover{color:#5cb030;border-color:#5cb030;}a.color-icon.soc-reddit,a[class*="soc-"].soc-reddit:hover{color:#e74a1e;border-color:#e74a1e;}a.color-icon.soc-dribbble,a[class*="soc-"].soc-dribbble:hover{color:#e84d88;border-color:#e84d88;}a.color-icon.soc-stumbleupon,a[class*="soc-"].soc-stumbleupon:hover{color:#e64011;border-color:#e64011;}a.color-icon.soc-digg,a[class*="soc-"].soc-digg:hover{color:#1d1d1b;border-color:#1d1d1b;}a.color-icon.soc-envato,a[class*="soc-"].soc-envato:hover{color:#597c3a;border-color:#597c3a;}a.color-icon.soc-behance,a[class*="soc-"].soc-behance:hover{color:#007eff;border-color:#007eff;}a.color-icon.soc-delicious,a[class*="soc-"].soc-delicious:hover{color:#31a9ff;border-color:#31a9ff;}a.color-icon.soc-deviantart,a[class*="soc-"].soc-deviantart:hover{color:#c5d200;border-color:#c5d200;}a.color-icon.soc-forrst,a[class*="soc-"].soc-forrst:hover{color:#5b9a68;border-color:#5b9a68;}a.color-icon.soc-play,a[class*="soc-"].soc-play:hover{color:#5acdbd;border-color:#5acdbd;}a.color-icon.soc-zerply,a[class*="soc-"].soc-zerply:hover{color:#9dbc7a;border-color:#9dbc7a;}a.color-icon.soc-wikipedia,a[class*="soc-"].soc-wikipedia:hover{color:#000;border-color:#000;}a.color-icon.soc-apple,a[class*="soc-"].soc-apple:hover{color:#b9bfc1;border-color:#b9bfc1;}a.color-icon.soc-flattr,a[class*="soc-"].soc-flattr:hover{color:#f67c1a;border-color:#f67c1a;}a.color-icon.soc-github,a[class*="soc-"].soc-github:hover{color:#221e1b;border-color:#221e1b;}a.color-icon.soc-chimein,a[class*="soc-"].soc-chimein:hover{color:#888688;border-color:#888688;}a.color-icon.soc-friendfeed,a[class*="soc-"].soc-friendfeed:hover{color:#2f72c4;border-color:#2f72c4;}a.color-icon.soc-newsvine,a[class*="soc-"].soc-newsvine:hover{color:#075b2f;border-color:#075b2f;}a.color-icon.soc-identica,a[class*="soc-"].soc-identica:hover{color:#000;border-color:#000;}a.color-icon.soc-bebo,a[class*="soc-"].soc-bebo:hover{color:#ef1011;border-color:#ef1011;}a.color-icon.soc-zynga,a[class*="soc-"].soc-zynga:hover{color:#dc0606;border-color:#dc0606;}a.color-icon.soc-steam,a[class*="soc-"].soc-steam:hover{color:#8f8d8a;border-color:#8f8d8a;}a.color-icon.soc-xbox,a[class*="soc-"].soc-xbox:hover{color:#92c83e;border-color:#92c83e;}a.color-icon.soc-windows,a[class*="soc-"].soc-windows:hover{color:#00bdf6;border-color:#00bdf6;}a.color-icon.soc-outlook,a[class*="soc-"].soc-outlook:hover{color:#0072c6;border-color:#0072c6;}a.color-icon.soc-coderwall,a[class*="soc-"].soc-coderwall:hover{color:#3e8dcc;border-color:#3e8dcc;}a.color-icon.soc-tripadvisor,a[class*="soc-"].soc-tripadvisor:hover{color:#000;border-color:#000;}a.color-icon.soc-appnet,a[class*="soc-"].soc-appnet:hover{color:#494949;border-color:#494949;}a.color-icon.soc-goodreads,a[class*="soc-"].soc-goodreads:hover{color:#1abc9c;border-color:#1abc9c;}a.color-icon.soc-tripit,a[class*="soc-"].soc-tripit:hover{color:#1982c3;border-color:#1982c3;}a.color-icon.soc-lanyrd,a[class*="soc-"].soc-lanyrd:hover{color:#3c80c9;border-color:#3c80c9;}a.color-icon.soc-slideshare,a[class*="soc-"].soc-slideshare:hover{color:#4ba3a6;border-color:#4ba3a6;}a.color-icon.soc-buffer,a[class*="soc-"].soc-buffer:hover{color:#000;border-color:#000;}a.color-icon.soc-rss,a[class*="soc-"].soc-rss:hover{color:#f26109;border-color:#f26109;}a.color-icon.soc-vkontakte,a[class*="soc-"].soc-vkontakte:hover{color:#5a7fa6;border-color:#5a7fa6;}a.color-icon.soc-disqus,a[class*="soc-"].soc-disqus:hover{color:#2e9fff;border-color:#2e9fff;}a.color-icon.soc-houzz,a[class*="soc-"].soc-houzz:hover{color:#7cc04b;border-color:#7cc04b;}a.color-icon.soc-mail,a[class*="soc-"].soc-mail:hover{color:#000;border-color:#000;}a.color-icon.soc-patreon,a[class*="soc-"].soc-patreon:hover{color:#e44727;border-color:#e44727;}a.color-icon.soc-paypal,a[class*="soc-"].soc-paypal:hover{color:#009cde;border-color:#009cde;}a.color-icon.soc-playstation,a[class*="soc-"].soc-playstation:hover{color:#000;border-color:#000;}a.color-icon.soc-smugmug,a[class*="soc-"].soc-smugmug:hover{color:#acfd32;border-color:#acfd32;}a.color-icon.soc-swarm,a[class*="soc-"].soc-swarm:hover{color:#fc9d3c;border-color:#fc9d3c;}a.color-icon.soc-triplej,a[class*="soc-"].soc-triplej:hover{color:#e53531;border-color:#e53531;}a.color-icon.soc-yammer,a[class*="soc-"].soc-yammer:hover{color:#1175c4;border-color:#1175c4;}a.color-icon.soc-stackoverflow,a[class*="soc-"].soc-stackoverflow:hover{color:#fd9827;border-color:#fd9827;}a.color-icon.soc-drupal,a[class*="soc-"].soc-drupal:hover{color:#00598e;border-color:#00598e;}a.color-icon.soc-odnoklassniki,a[class*="soc-"].soc-odnoklassniki:hover{color:#f48420;border-color:#f48420;}a.color-icon.soc-android,a[class*="soc-"].soc-android:hover{color:#8ec047;border-color:#8ec047;}a.color-icon.soc-meetup,a[class*="soc-"].soc-meetup:hover{color:#e2373c;border-color:#e2373c;}a.color-icon.soc-persona,a[class*="soc-"].soc-persona:hover{color:#e6753d;border-color:#e6753d;}a.color-icon.soc-amazon,a[class*="soc-"].soc-amazon:hover{color:#f90;border-color:#f90;}a.color-icon.soc-ello,a[class*="soc-"].soc-ello:hover{color:#000;border-color:#000;}a.color-icon.soc-mixcloud,a[class*="soc-"].soc-mixcloud:hover{color:#314359;border-color:#314359;}a.color-icon.soc-8tracks,a[class*="soc-"].soc-8tracks:hover{color:#122c4b;border-color:#122c4b;}a.color-icon.soc-twitch,a[class*="soc-"].soc-twitch:hover{color:#6441a5;border-color:#6441a5;}a.color-icon.soc-airbnb,a[class*="soc-"].soc-airbnb:hover{color:#ff5a5f;border-color:#ff5a5f;}a.color-icon.soc-pocket,a[class*="soc-"].soc-pocket:hover{color:#ed4055;border-color:#ed4055;/*corporate background colors*/}.color-bg-icon{color:#fff;}.color-bg-icon.soc-twitter,a.soc-twitter.bg-icon:hover,.soc-twitter.color-icon.border-icon:hover{background-color:#00abef;}.color-bg-icon.soc-facebook,a.soc-facebook.bg-icon:hover,.soc-facebook.color-icon.border-icon:hover{background-color:#507cbe;}.color-bg-icon.soc-google,a.soc-google.bg-icon:hover,.soc-google.color-icon.border-icon:hover{background-color:#d93e2d;}.color-bg-icon.soc-pinterest,a.soc-pinterest.bg-icon:hover,.soc-pinterest.color-icon.border-icon:hover{background-color:#c92619;}.color-bg-icon.soc-foursquare,a.soc-foursquare.bg-icon:hover,.soc-foursquare.color-icon.border-icon:hover{background-color:#23b7e0;}.color-bg-icon.soc-yahoo,a.soc-yahoo.bg-icon:hover,.soc-yahoo.color-icon.border-icon:hover{background-color:#6e2a85;}.color-bg-icon.soc-skype,a.soc-skype.bg-icon:hover,.soc-skype.color-icon.border-icon:hover{background-color:#28abe3;}.color-bg-icon.soc-yelp,a.soc-yelp.bg-icon:hover,.soc-yelp.color-icon.border-icon:hover{background-color:#c83218;}.color-bg-icon.soc-feedburner,a.soc-feedburner.bg-icon:hover,.soc-feedburner.color-icon.border-icon:hover{background-color:#fc0;}.color-bg-icon.soc-linkedin,a.soc-linkedin.bg-icon:hover,.soc-linkedin.color-icon.border-icon:hover{background-color:#3371b7;}.color-bg-icon.soc-viadeo,a.soc-viadeo.bg-icon:hover,.soc-viadeo.color-icon.border-icon:hover{background-color:#e4a000;}.color-bg-icon.soc-xing,a.soc-xing.bg-icon:hover,.soc-xing.color-icon.border-icon:hover{background-color:#005a60;}.color-bg-icon.soc-myspace,a.soc-myspace.bg-icon:hover,.soc-myspace.color-icon.border-icon:hover{background-color:#323232;}.color-bg-icon.soc-soundcloud,a.soc-soundcloud.bg-icon:hover,.soc-soundcloud.color-icon.border-icon:hover{background-color:#fe3801;}.color-bg-icon.soc-spotify,a.soc-spotify.bg-icon:hover,.soc-spotify.color-icon.border-icon:hover{background-color:#7bb342;}.color-bg-icon.soc-grooveshark,a.soc-grooveshark.bg-icon:hover,.soc-grooveshark.color-icon.border-icon:hover{background-color:#f67e03;}.color-bg-icon.soc-lastfm,a.soc-lastfm.bg-icon:hover,.soc-lastfm.color-icon.border-icon:hover{background-color:#d41316;}.color-bg-icon.soc-youtube,a.soc-youtube.bg-icon:hover,.soc-youtube.color-icon.border-icon:hover{background-color:#d12121;}.color-bg-icon.soc-vimeo,a.soc-vimeo.bg-icon:hover,.soc-vimeo.color-icon.border-icon:hover{background-color:#51b5e7;}.color-bg-icon.soc-dailymotion,a.soc-dailymotion.bg-icon:hover,.soc-dailymotion.color-icon.border-icon:hover{background-color:#004e72;}.color-bg-icon.soc-vine,a.soc-vine.bg-icon:hover,.soc-vine.color-icon.border-icon:hover{background-color:#00b389;}.color-bg-icon.soc-flickr,a.soc-flickr.bg-icon:hover,.soc-flickr.color-icon.border-icon:hover{background-color:#0062dd;}.color-bg-icon.soc-500px,a.soc-500px.bg-icon:hover,.soc-500px.color-icon.border-icon:hover{background-color:#58a9de;}.color-bg-icon.soc-instagram,a.soc-instagram.bg-icon:hover,.soc-instagram.color-icon.border-icon:hover{background-color:#9c7c6e;}.color-bg-icon.soc-wordpress,a.soc-wordpress.bg-icon:hover,.soc-wordpress.color-icon.border-icon:hover{background-color:#464646;}.color-bg-icon.soc-tumblr,a.soc-tumblr.bg-icon:hover,.soc-tumblr.color-icon.border-icon:hover{background-color:#45556c;}.color-bg-icon.soc-blogger,a.soc-blogger.bg-icon:hover,.soc-blogger.color-icon.border-icon:hover{background-color:#ec661c;}.color-bg-icon.soc-technorati,a.soc-technorati.bg-icon:hover,.soc-technorati.color-icon.border-icon:hover{background-color:#5cb030;}.color-bg-icon.soc-reddit,a.soc-reddit.bg-icon:hover,.soc-reddit.color-icon.border-icon:hover{background-color:#e74a1e;}.color-bg-icon.soc-dribbble,a.soc-dribbble.bg-icon:hover,.soc-dribbble.color-icon.border-icon:hover{background-color:#e84d88;}.color-bg-icon.soc-stumbleupon,a.soc-stumbleupon.bg-icon:hover,.soc-stumbleupon.color-icon.border-icon:hover{background-color:#e64011;}.color-bg-icon.soc-digg,a.soc-digg.bg-icon:hover,.soc-digg.color-icon.border-icon:hover{background-color:#1d1d1b;}.color-bg-icon.soc-envato,a.soc-envato.bg-icon:hover,.soc-envato.color-icon.border-icon:hover{background-color:#597c3a;}.color-bg-icon.soc-behance,a.soc-behance.bg-icon:hover,.soc-behance.color-icon.border-icon:hover{background-color:#007eff;}.color-bg-icon.soc-delicious,a.soc-delicious.bg-icon:hover,.soc-delicious.color-icon.border-icon:hover{background-color:#31a9ff;}.color-bg-icon.soc-deviantart,a.soc-deviantart.bg-icon:hover,.soc-deviantart.color-icon.border-icon:hover{background-color:#c5d200;}.color-bg-icon.soc-forrst,a.soc-forrst.bg-icon:hover,.soc-forrst.color-icon.border-icon:hover{background-color:#5b9a68;}.color-bg-icon.soc-play,a.soc-play.bg-icon:hover,.soc-play.color-icon.border-icon:hover{background-color:#5acdbd;}.color-bg-icon.soc-zerply,a.soc-zerply.bg-icon:hover,.soc-zerply.color-icon.border-icon:hover{background-color:#9dbc7a;}.color-bg-icon.soc-wikipedia,a.soc-wikipedia.bg-icon:hover,.soc-wikipedia.color-icon.border-icon:hover{background-color:#000;}.color-bg-icon.soc-apple,a.soc-apple.bg-icon:hover,.soc-apple.color-icon.border-icon:hover{background-color:#b9bfc1;}.color-bg-icon.soc-flattr,a.soc-flattr.bg-icon:hover,.soc-flattr.color-icon.border-icon:hover{background-color:#f67c1a;}.color-bg-icon.soc-github,a.soc-github.bg-icon:hover,.soc-github.color-icon.border-icon:hover{background-color:#221e1b;}.color-bg-icon.soc-chimein,a.soc-chimein.bg-icon:hover,.soc-chimein.color-icon.border-icon:hover{background-color:#888688;}.color-bg-icon.soc-friendfeed,a.soc-friendfeed.bg-icon:hover,.soc-friendfeed.color-icon.border-icon:hover{background-color:#2f72c4;}.color-bg-icon.soc-newsvine,a.soc-newsvine.bg-icon:hover,.soc-newsvine.color-icon.border-icon:hover{background-color:#075b2f;}.color-bg-icon.soc-identica,a.soc-identica.bg-icon:hover,.soc-identica.color-icon.border-icon:hover{background-color:#000;}.color-bg-icon.soc-bebo,a.soc-bebo.bg-icon:hover,.soc-bebo.color-icon.border-icon:hover{background-color:#ef1011;}.color-bg-icon.soc-zynga,a.soc-zynga.bg-icon:hover,.soc-zynga.color-icon.border-icon:hover{background-color:#dc0606;}.color-bg-icon.soc-steam,a.soc-steam.bg-icon:hover,.soc-steam.color-icon.border-icon:hover{background-color:#8f8d8a;}.color-bg-icon.soc-xbox,a.soc-xbox.bg-icon:hover,.soc-xbox.color-icon.border-icon:hover{background-color:#92c83e;}.color-bg-icon.soc-windows,a.soc-windows.bg-icon:hover,.soc-windows.color-icon.border-icon:hover{background-color:#00bdf6;}.color-bg-icon.soc-outlook,a.soc-outlook.bg-icon:hover,.soc-outlook.color-icon.border-icon:hover{background-color:#0072c6;}.color-bg-icon.soc-coderwall,a.soc-coderwall.bg-icon:hover,.soc-coderwall.color-icon.border-icon:hover{background-color:#3e8dcc;}.color-bg-icon.soc-tripadvisor,a.soc-tripadvisor.bg-icon:hover,.soc-tripadvisor.color-icon.border-icon:hover{background-color:#000;}.color-bg-icon.soc-appnet,a.soc-appnet.bg-icon:hover,.soc-appnet.color-icon.border-icon:hover{background-color:#494949;}.color-bg-icon.soc-goodreads,a.soc-goodreads.bg-icon:hover,.soc-goodreads.color-icon.border-icon:hover{background-color:#1abc9c;}.color-bg-icon.soc-tripit,a.soc-tripit.bg-icon:hover,.soc-tripit.color-icon.border-icon:hover{background-color:#1982c3;}.color-bg-icon.soc-lanyrd,a.soc-lanyrd.bg-icon:hover,.soc-lanyrd.color-icon.border-icon:hover{background-color:#3c80c9;}.color-bg-icon.soc-slideshare,a.soc-slideshare.bg-icon:hover,.soc-slideshare.color-icon.border-icon:hover{background-color:#4ba3a6;}.color-bg-icon.soc-buffer,a.soc-buffer.bg-icon:hover,.soc-buffer.color-icon.border-icon:hover{background-color:#000;}.color-bg-icon.soc-rss,a.soc-rss.bg-icon:hover,.soc-rss.color-icon.border-icon:hover{background-color:#f26109;}.color-bg-icon.soc-vkontakte,a.soc-vkontakte.bg-icon:hover,.soc-vkontakte.color-icon.border-icon:hover{background-color:#5a7fa6;}.color-bg-icon.soc-disqus,a.soc-disqus.bg-icon:hover,.soc-disqus.color-icon.border-icon:hover{background-color:#2e9fff;}.color-bg-icon.soc-houzz,a.soc-houzz.bg-icon:hover,.soc-houzz.color-icon.border-icon:hover{background-color:#7cc04b;}.color-bg-icon.soc-mail,a.soc-mail.bg-icon:hover,.soc-mail.color-icon.border-icon:hover{background-color:#000;}.color-bg-icon.soc-patreon,a.soc-patreon.bg-icon:hover,.soc-patreon.color-icon.border-icon:hover{background-color:#e44727;}.color-bg-icon.soc-paypal,a.soc-paypal.bg-icon:hover,.soc-paypal.color-icon.border-icon:hover{background-color:#009cde;}.color-bg-icon.soc-playstation,a.soc-playstation.bg-icon:hover,.soc-playstation.color-icon.border-icon:hover{background-color:#000;}.color-bg-icon.soc-smugmug,a.soc-smugmug.bg-icon:hover,.soc-smugmug.color-icon.border-icon:hover{background-color:#acfd32;}.color-bg-icon.soc-swarm,a.soc-swarm.bg-icon:hover,.soc-swarm.color-icon.border-icon:hover{background-color:#fc9d3c;}.color-bg-icon.soc-triplej,a.soc-triplej.bg-icon:hover,.soc-triplej.color-icon.border-icon:hover{background-color:#e53531;}.color-bg-icon.soc-yammer,a.soc-yammer.bg-icon:hover,.soc-yammer.color-icon.border-icon:hover{background-color:#1175c4;}.color-bg-icon.soc-stackoverflow,a.soc-stackoverflow.bg-icon:hover,.soc-stackoverflow.color-icon.border-icon:hover{background-color:#fd9827;}.color-bg-icon.soc-drupal,a.soc-drupal.bg-icon:hover,.soc-drupal.color-icon.border-icon:hover{background-color:#00598e;}.color-bg-icon.soc-odnoklassniki,a.soc-odnoklassniki.bg-icon:hover,.soc-odnoklassniki.color-icon.border-icon:hover{background-color:#f48420;}.color-bg-icon.soc-android,a.soc-android.bg-icon:hover,.soc-android.color-icon.border-icon:hover{background-color:#8ec047;}.color-bg-icon.soc-meetup,a.soc-meetup.bg-icon:hover,.soc-meetup.color-icon.border-icon:hover{background-color:#e2373c;}.color-bg-icon.soc-persona,a.soc-persona.bg-icon:hover,.soc-persona.color-icon.border-icon:hover{background-color:#e6753d;}.color-bg-icon.soc-amazon,a.soc-amazon.bg-icon:hover,.soc-amazon.color-icon.border-icon:hover{background-color:#f90;}.color-bg-icon.soc-ello,a.soc-ello.bg-icon:hover,.soc-ello.color-icon.border-icon:hover{background-color:#000;}.color-bg-icon.soc-mixcloud,a.soc-mixcloud.bg-icon:hover,.soc-mixcloud.color-icon.border-icon:hover{background-color:#314359;}.color-bg-icon.soc-8tracks,a.soc-8tracks.bg-icon:hover,.soc-8tracks.color-icon.border-icon:hover{background-color:#122c4b;}.color-bg-icon.soc-twitch,a.soc-twitch.bg-icon:hover,.soc-twitch.color-icon.border-icon:hover{background-color:#6441a5;}.color-bg-icon.soc-airbnb,a.soc-airbnb.bg-icon:hover,.soc-airbnb.color-icon.border-icon:hover{background-color:#ff5a5f;}.color-bg-icon.soc-pocket,a.soc-pocket.bg-icon:hover,.soc-pocket.color-icon.border-icon:hover{background-color:#ed4055;}a.social-icon{color:#737880;}a.border-icon{border:1px solid #737880;border-color:rgba(115, 120, 128, 0.4);padding:11px 12px;}a.bg-icon{color:#fff;background-color:#737880;padding:12px 13px;}a.social-icon.color-icon:hover{color:#323232;}a.social-icon.bg-icon:hover{color:#fff;}a.color-bg-icon{color:#fff;background-color:#323232;padding:12px 13px;}a.social-icon.color-bg-icon:hover{background-color:#f3f4f5;}a.color-icon:hover{color:#323232;}a.color-icon.border-icon:hover{color:#fff;}.demo-icon{display:inline-block;text-align:center;padding:15px 20px 10px;}.demo-icon span{display:block;}.demo-icon .name{font-size:1.01em;font-weight:700;}.demo-icon a[class*="soc-"]{font-size:24px;margin:10px 0 0;}.social-icons-demo a[class*="soc-"]{margin:10px;}.social-icons-demo a[class*="soc-"] + a.social-icon{margin-left:10px;}.color-icon.bg-icon{background-color:#f8f8f8;}#cshero-header-logo,#header-schedule,.main_logo,.sticky_logo{transition:all 0.4s;}.header-top-info{background:#00a4e6;}@media screen and (min-width:768px){.header-top-info .header-left{text-align:left;}.header-top-info .header-right{text-align:right;}}@media screen and (max-width:767px){.header-top-info .header-left,.header-top-info .header-right{text-align:center;}}.header-top-info .header-element{text-transform:uppercase;color:#fff;font-weight:500;line-height:40px;}.header-top-info .header-element aside p{margin-bottom:0px;}#cshero-header-logo{overflow:hidden;}@media screen and (max-width:767px){#cshero-header-logo .main_logo h1.site-title a{font-size:40px;}}@media screen and (min-width:1440px){.header-padding-left-right{padding-left:80px;padding-right:80px;}}#header-schedule,#cshero-header-logo{position:relative;}@media screen and (min-width:992px){#header-schedule,#cshero-header-logo{height:141px;}}@media screen and (max-width:991px){#cshero-header-logo{height:100px;}}@media screen and (min-width:992px){#header-schedule .btn-schedule-services{position:absolute;top:50%;transform:translateY(-50%);right:15px;}}@media screen and (max-width:992px){/*set max width logo*/div.main_logo{display:inline-table;position:absolute;top:50%;transform:translateY(-50%);}#header-schedule .btn-schedule-services{position:absolute;top:50%;transform:translateY(-50%);right:15px;}}@media screen and (min-width:1200px){.main-logo img,.sticky_logo img{max-width:235px;max-height:100px;}}@media screen and (min-width:992px) and (max-width:1199px){.main-logo img,.sticky_logo img{max-width:218px;max-height:92px;}}@media screen and (min-width:768px) and (max-width:991px){.main-logo img,.sticky_logo img{max-width:218px;max-height:92px;}}@media screen and (min-width:600px) and (max-width:767px){.main-logo img,.sticky_logo img{max-width:218px;max-height:92px;}}@media screen and (max-width:599px){/*end header add*/.main-logo img,.sticky_logo img{max-width:150px;max-height:63px;}}.cshero-main-header{margin:0 auto;width:100%;background:#fafafa;}.header-nav{width:100%;z-index:9;-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}.header-nav .no-container{padding-left:15px;padding-right:15px;}.cshero-main-header{-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}.site-header .header-fixed .header-nav{padding-top:0;padding-bottom:0;background:#fafafa;box-shadow:0 0 25px rgba(0, 0, 0, .08);/*sticky*/}@media screen and (min-width:992px){.header-fixed{position:fixed;top:0;z-index:10;transition:top 0.4s;}}.header-fixed .header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > a:before,.header-fixed .header-navigation .main-navigation .menu-main-menu > li.page_item_has_children > a:before{height:2px;}.header-fixed .header-navigation .main-navigation li:hover > ul,.header-fixed .header-navigation .main-navigation li:focus > ul{top:100%;}.site-branding{min-height:60px;}@media screen and (max-width:991px){.site-branding{position:relative;}}@media screen and (min-width:1440px){.site-branding .main_logo,.site-branding .sticky_logo{position:absolute;top:9%;}}@media screen and (min-width:992px) and (max-width:1439px){.site-branding .main_logo,.site-branding .sticky_logo{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}}.site-branding .site-title,.site-branding .site-description{margin-bottom:0;line-height:1;}.site-branding .main-logo{display:block;}.site-branding .tran-logo{display:none;}.header-transparent{background:transparent;position:absolute;top:0;width:100%;z-index:9;}.header-transparent.border-bottom{border-bottom:1px solid rgba(250, 250, 250, 0.12);}.header-transparent .site-branding .main-logo{display:none;}.header-transparent .site-branding .tran-logo{display:block;}.admin-bar .header-transparent{top:32px;}.header-transparent.header-fixed .site-branding .main-logo{display:block;}.header-transparent.header-fixed .site-branding .tran-logo{display:none;}.header-transparent:not(.header-fixed) .header-navigation .main-navigation .menu-main-menu > li > a{color:#fff;}.header-transparent:not(.header-fixed) .header-navigation .main-navigation .menu-main-menu > li > a:focus,.header-transparent:not(.header-fixed) .header-navigation .main-navigation .menu-main-menu > li > a:hover{color:#860200;}.header-transparent:not(.header-fixed) .header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > a,.header-transparent:not(.header-fixed) .header-navigation .main-navigation .menu-main-menu > li.current-menu-parent > a,.header-transparent:not(.header-fixed) .header-navigation .main-navigation .menu-main-menu > li.current-menu-item > a{color:#860200;}.navbar-toggle{background-color:#919199;padding:13px 9px 13px 9px;border-radius:50%;margin-top:0;margin-right:0;margin-bottom:0;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.navbar-toggle:hover{background-color:#00a4e6;}.navbar-toggle .icon-bar,.navbar-toggle .fa-bars{background-color:#fff;-webkit-transition:backround 0.3s ease-in;transition:backround 0.3s ease-in;}.navbar-toggle:hover .icon-bar{background-color:#fff;}.navbar-toggle:hover .fa-bars{background-color:#fff;}@media screen and (min-width:992px){.main-navigation{text-align:center;}.navbar-toggle{display:none;}}@media screen and (max-width:991px){.header-nav .container{width:100%;}.navbar-toggle{display:block;}.header-menu-col{min-height:0;background:#919199;z-index:9;position:relative;}}.search-popup{top:0;left:0;right:0;bottom:0;opacity:0;z-index:9999;position:fixed;visibility:hidden;text-align:center;background:rgba(54, 54, 54, .95);-webkit-transition:all 0.4s linear;transition:all 0.4s linear;}.search-popup .holder{width:100%;height:100vh;display:table;vertical-align:middle;}.search-popup .search-close{top:60px;width:30px;height:30px;right:120px;position:fixed;}.search-popup .search-close span{height:2px;width:30px;display:block;background:#fff;margin-top:14px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.4s linear;transition:all 0.4s linear;}.search-popup .search-close span + span{margin:-2px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.search-popup .search-close:hover span{background-color:#860200;}.search-popup .frame{display:table-cell;vertical-align:middle;}.search-popup form{width:770px;margin:0 auto;position:relative;border-bottom:2px solid #9b9b9b;overflow:hidden;}.search-popup input.form-control{margin:0;border:0;float:left;width:100%;height:60px;outline:none;color:#fff;background:none;padding:15px 0 15px;font:35px/50px "Work Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;}.search-popup ::-webkit-input-placeholder{color:#fff;}.search-popup ::-moz-placeholder{color:#fff;}.search-popup :-ms-input-placeholder{color:#fff;}.search-popup input:-moz-placeholder{color:#fff;}.search-popup .btn{border:0;top:19px;right:5px;padding:0;outline:none;color:#fff;font-size:23px;position:absolute;background:transparent;-webkit-transition:all 0.4s linear;transition:all 0.4s linear;}.search-popup .btn:hover{color:#860200;}.search-active .search-popup{opacity:1;visibility:visible;/* menu right icon */}.navbar-nav > li{-webkit-transition:background-color 0.3s linear;transition:background-color 0.3s linear;}.navbar-nav li:focus,.navbar-nav > .open > a,.navbar-nav > .open > a:hover,.navbar-nav > .open > a:focus,.navbar-nav li:hover,.navbar-nav > .active > a,.navbar-nav > .active > a:hover,.navbar-nav > .active > a:focus{background-color:transparent !important;}.navbar-right{margin-right:0;margin-left:42px;}.navbar-right li > a{padding:0 17px;color:#919199;line-height:55px;font-size:16px;}.navbar-right li > a:hover,.navbar-right li > a:focus{color:#616166;background-color:transparent !important;}.navbar-right li:last-child > a{padding-right:5px;}.header-transparent:not(.header-fixed) .navbar-right li a{color:#fff;}.header-transparent:not(.header-fixed) .navbar-right li a:hover{color:#860200;}.countbadge{background-color:#860200;border-radius:20px;color:#fff;font-size:9px;height:20px;line-height:20px;position:absolute;right:-4px;text-align:center;text-transform:none;top:5px;width:20px;}@media (min-width:992px){.hasmenu > ul{margin:0;padding:15px !important;position:absolute;top:130%;z-index:10;overflow:hidden;opacity:0;left:0;visibility:hidden;display:block;width:320px;clip:rect(1px, 1px, 1px, 1px);-webkit-transition:visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;transition:visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;}.hasmenu:hover > ul,.hasmenu:focus > ul{top:100%;opacity:1;visibility:visible;border-left:0;overflow:inherit;clip:inherit;}}.shopcart{/*header sticky*/}.shopcart ul.cart_list{list-style:none;padding-left:0;}.shopcart ul.cart_list li{padding-left:0;padding-bottom:9px;padding-top:15px;border-bottom:1px solid rgba(0, 0, 0, 0.1);position:relative;}.shopcart ul.cart_list li a{color:#333 !important;display:block;font-size:13px;line-height:1.5;margin:0;letter-spacing:2px;padding:0px !important;font-weight:300;}.shopcart ul.cart_list li a:hover{color:#860200 !important;}.shopcart ul.cart_list li a img{float:left;width:60px;margin-right:15px;margin-left:0;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.shopcart ul.cart_list li a.remove{width:20px;right:0 !important;position:absolute;left:auto;top:22px;color:#919199 !important;line-height:15px;border-radius:0;font-weight:300;font-size:11px !important;padding-left:1px;text-align:center;}.shopcart ul.cart_list li a.remove i{font-size:11px !important;}.shopcart ul.cart_list li a.remove:hover{color:#860200 !important;}.shopcart ul.cart_list li .variation{padding-left:0;border-left:none;margin-top:5px;margin-bottom:-3px;color:#aaa;display:inline-block;}.shopcart ul.cart_list li .variation:before{display:inline;}.shopcart ul.cart_list li .variation dt.variation-color{margin-right:2px;}.shopcart ul.cart_list li .variation .variation-color{float:left;padding:0;margin-bottom:0;font-weight:normal;}.shopcart ul.cart_list li .variation .variation-color p{margin-bottom:0;}.shopcart ul.cart_list li .quantity small{display:block;line-height:20px;}.shopcart h3{padding:0 0;font-weight:400;color:#333;text-align:center;font-size:13px;letter-spacing:0.05em;}.shopcart .btn{padding:6px 20px;color:#fff;margin-right:0;font-weight:300;letter-spacing:2px;font-size:13px;margin-top:10px;border-color:#860200;margin-bottom:15px;}.shopcart .btn:hover{color:#860200;}.page_header_wrapper{-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}.page_header_wrapper.affix-top-wrapper{height:auto !important;}@media screen and (min-width:1700px){.header-navigation .main-navigation .menu-main-menu ul > li a,.header-navigation .main-navigation .menu-main-menu li a{margin-left:36px;margin-right:36px;}}@media screen and (min-width:1600px) and (max-width:1699px){.header-navigation .main-navigation .menu-main-menu ul > li a,.header-navigation .main-navigation .menu-main-menu li a{margin-left:30px;margin-right:30px;}}@media screen and (max-width:1599px){/*insert effect*/.header-navigation .main-navigation .menu-main-menu ul > li a,.header-navigation .main-navigation .menu-main-menu li a{margin-left:20px;margin-right:20px;}}@media screen and (min-width:992px){/*insert and li*/.header-navigation .main-navigation .menu-main-menu li a{display:block;position:relative;}.header-navigation .main-navigation .menu-main-menu li a:after{content:'';position:absolute;top:60%;left:0;display:block;height:2px;width:0%;background:#616166;transition:width 0.3s;}.header-navigation .main-navigation .menu-main-menu li:hover a:after{content:'';position:absolute;top:60%;left:0;display:block;height:2px;width:100%;background:#616166;}}@media screen and (min-width:992px){.header-navigation .main-navigation .menu-main-menu li:not(:last-child){position:relative;}.header-navigation .main-navigation .menu-main-menu li:not(:last-child):after{content:'l';font-family:'Poppins';font-size:14px;color:#919199;position:absolute;top:50%;transform:translateY(-50%);right:0px;}}ul.sub-menu,ul.children{/*end effect*/}ul.sub-menu li::after,ul.children li::after{display:none;}ul.sub-menu li a,ul.children li a{margin-left:0px !important;margin-right:0px !important;}@media screen and (min-width:992px){/* Max width of 991 pixels. */#menu-mobile,.cs-menu-toggle{display:none;}.header-navigation .main-navigation.collapse{display:block;overflow:visible;}.header-navigation .main-navigation .menu-main-menu{margin:0;padding:0;}.header-navigation .main-navigation .menu-main-menu > ul > li,.header-navigation .main-navigation .menu-main-menu > li{vertical-align:top;display:inline-block;position:relative;}.header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-ancestor > a,.header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > a,.header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-item > a,.header-navigation .main-navigation .menu-main-menu > li.current-menu-item > a{color:#616166;}.header-navigation .main-navigation .menu-main-menu > ul > li > a,.header-navigation .main-navigation .menu-main-menu > li > a{font-size:14px;font-family:'Poppins';color:#919199;text-transform:capitalize;text-decoration:none !important;line-height:141px;overflow:hidden;font-weight:500;letter-spacing:0.02em;text-transform:uppercase;display:block;-webkit-transition:all 0.3s linear 0s !important;transition:all 0.3s linear 0s !important;}.header-navigation .main-navigation .menu-main-menu > ul > li > a:focus,.header-navigation .main-navigation .menu-main-menu > li > a:focus,.header-navigation .main-navigation .menu-main-menu > ul > li > a:hover,.header-navigation .main-navigation .menu-main-menu > li > a:hover{outline:0 !important;color:#616166;}.header-navigation .main-navigation .menu-main-menu > ul > li:first-child > a,.header-navigation .main-navigation .menu-main-menu > li:first-child > a{margin-left:0;}.header-navigation .main-navigation .menu-main-menu > ul > li:last-child > a,.header-navigation .main-navigation .menu-main-menu > li:last-child > a{padding-right:0;}.header-navigation .main-navigation .menu-main-menu > ul > li.menu-item-has-children,.header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children,.header-navigation .main-navigation .menu-main-menu > ul > li.page_item_has_children,.header-navigation .main-navigation .menu-main-menu > li.page_item_has_children{position:relative;}.header-navigation .main-navigation .menu-main-menu > ul > li.menu-item-has-children > a:before,.header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > a:before,.header-navigation .main-navigation .menu-main-menu > ul > li.page_item_has_children > a:before,.header-navigation .main-navigation .menu-main-menu > li.page_item_has_children > a:before{content:"";width:100%;height:17px;position:absolute;left:0;top:100%;z-index:9;}.header-navigation .main-navigation .menu-main-menu > ul > li.menu-item-has-children > .cs-menu-toggle,.header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > .cs-menu-toggle,.header-navigation .main-navigation .menu-main-menu > ul > li.page_item_has_children > .cs-menu-toggle,.header-navigation .main-navigation .menu-main-menu > li.page_item_has_children > .cs-menu-toggle{display:none;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children,.header-navigation .main-navigation .menu-main-menu > li ul.children{min-width:240px;background:rgba(0, 0, 0, 0.80);border-radius:4px;clip:rect(1px, 1px, 1px, 1px);}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu > li,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu > li,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children > li,.header-navigation .main-navigation .menu-main-menu > li ul.children > li{border-bottom:1px solid transparent;padding:8px 20px;position:relative;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu > li:last-child,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu > li:last-child,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children > li:last-child,.header-navigation .main-navigation .menu-main-menu > li ul.children > li:last-child{border-bottom:0;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu > li:hover > a,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu > li:hover > a,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children > li:hover > a,.header-navigation .main-navigation .menu-main-menu > li ul.children > li:hover > a{color:#00a4e6;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu a,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu a,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children a,.header-navigation .main-navigation .menu-main-menu > li ul.children a{clear:both;color:#fff;display:block;font-family:'Work Sans';font-size:12px;font-weight:500;line-height:30px;padding:0;text-transform:uppercase;position:relative;-webkit-transition:all 0.3s ease 0s !important;transition:all 0.3s ease 0s !important;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu a:before,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu a:before,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children a:before,.header-navigation .main-navigation .menu-main-menu > li ul.children a:before{content:"\f105";margin-right:15px;display:inline-block;font-family:"FontAwesome";}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu a:after,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu a:after,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children a:after,.header-navigation .main-navigation .menu-main-menu > li ul.children a:after{display:none;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu .menu-item-has-children > a:after,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu .menu-item-has-children > a:after,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children .menu-item-has-children > a:after,.header-navigation .main-navigation .menu-main-menu > li ul.children .menu-item-has-children > a:after,.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu .page_item_has_children > a:after,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu .page_item_has_children > a:after,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children .page_item_has_children > a:after,.header-navigation .main-navigation .menu-main-menu > li ul.children .page_item_has_children > a:after{font-family:"FontAwesome";content:" \f105";position:absolute;right:0;font-weight:300;font-size:14px;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu .current-menu-ancestor > a,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu .current-menu-ancestor > a,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children .current-menu-ancestor > a,.header-navigation .main-navigation .menu-main-menu > li ul.children .current-menu-ancestor > a,.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu .current-menu-parent > a,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu .current-menu-parent > a,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children .current-menu-parent > a,.header-navigation .main-navigation .menu-main-menu > li ul.children .current-menu-parent > a,.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu .current-menu-item > a,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu .current-menu-item > a,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children .current-menu-item > a,.header-navigation .main-navigation .menu-main-menu > li ul.children .current-menu-item > a{color:#00a4e6;}.header-navigation .main-navigation li ul{margin:0;padding-left:10px;padding-top:10px;padding-bottom:10px;position:absolute;top:100%;z-index:10;overflow:hidden;opacity:0;left:0;visibility:hidden;display:block;list-style:none;text-align:left;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateX(-90deg) translateX(0);transform:rotateX(-90deg) translateX(0);-webkit-transition:all 0.3s ease-in-out 0s;}.header-navigation .main-navigation li:hover > ul,.header-navigation .main-navigation li:focus > ul{top:100%;opacity:1;visibility:visible;border-left:0;overflow:inherit;clip:inherit !important;-webkit-transform:rotateX(0deg) translateX(0%);transform:rotateX(0deg) translateX(0%);}.header-navigation .main-navigation li li{margin:0;border-top:none;/* Menu Stick Wall */}.header-navigation .main-navigation li li > ul{top:0px;left:100%;}.header-navigation .main-navigation li li:hover > ul{top:0px;left:100%;}.header-navigation .main-navigation li li li:hover > ul{top:0px;left:100%;}.header-navigation .main-navigation li ul{/* Start Mega Menu */}.header-navigation .main-navigation li ul.back{right:100%;left:auto !important;}.header-navigation .main-navigation li ul.back ul:not(.back){right:100%;left:auto !important;}.header-navigation .main-navigation li ul.back ul.back{left:100%;right:auto;}.header-navigation .main-navigation li ul.back ul.back ul:not(.back){left:100%;right:auto;}.header-navigation .main-navigation li ul.back ul.back ul.back{right:100%;left:auto !important;}.header-navigation .main-navigation{/* End Start Mega Menu */}.header-navigation .main-navigation .columns2 > li:nth-of-type(2n+1),.header-navigation .main-navigation .columns3 > li:nth-child(3n+1),.header-navigation .main-navigation .columns4 > li:nth-child(4n+1),.header-navigation .main-navigation .columns5 > li:nth-child(5n+1){clear:left;border-right:0px solid transparent;}.header-navigation .main-navigation .columns5 > li{width:16.66667% !important;}.header-navigation .main-navigation .columns5 > li:last-child{width:33.33333%;}.header-navigation .main-navigation .columns4 > li{width:25% !important;}.header-navigation .main-navigation .columns3 > li{width:33.333% !important;}.header-navigation .main-navigation .columns2 > li{width:50% !important;}.header-navigation .main-navigation [class*="columns"]{padding:30px;}.header-navigation .main-navigation [class*="columns"] > li{padding:17px 15px 10px 15px !important;}.header-navigation .main-navigation [class*="columns"] > li{float:left;position:relative;}.header-navigation .main-navigation [class*="columns"] > li > a{width:100%;}.header-navigation .main-navigation .menu-main-menu li.has_full_width{position:inherit;}.header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu,.header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.children{left:0;margin:0 auto;right:0;width:100% !important;z-index:1;}.header-navigation .main-navigation li.group > ul.sub-menu,.header-navigation .main-navigation li.group > ul.children{display:block;float:left;left:0;position:relative;width:100%;height:inherit;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn{background:#fff;color:#333;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li{border-bottom:0;z-index:99;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li.group > a,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li.group > a,.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li > a,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li > a{line-height:22px;display:block;font-size:15px;letter-spacing:2px;color:#000;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li.group > a:hover,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li.group > a:hover,.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li > a:hover,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li > a:hover{color:#000;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li.group > a:after,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li.group > a:after,.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li > a:after,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li > a:after{position:relative;left:0;display:block;content:"";background:#860200;width:60px;height:2px;margin-top:17px;margin-bottom:10px;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li:hover,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li:hover{background:none !important;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li.current-menu-ancestor,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li.current-menu-ancestor,.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li.current-menu-parent,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li.current-menu-parent{background-color:transparent !important;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li li.no_group.menu-item-has-children > a:after,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li li.no_group.menu-item-has-children > a:after{right:10px;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li ul.sub-menu,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li ul.sub-menu{border:0 !important;-webkit-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s;border-width:0;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;/* BOX SHADOW */visibility:visible;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li ul.sub-menu li,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li ul.sub-menu li{padding:0 0 !important;margin:0 !important;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li ul.sub-menu li:hover,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li ul.sub-menu li:hover{background:transparent !important;border-color:#efefef !important;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li ul.sub-menu li.current-menu-item,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li ul.sub-menu li.current-menu-item{background:transparent !important;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li ul.sub-menu li a,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li ul.sub-menu li a{clear:both;color:#333;display:block;letter-spacing:1px !important;font-size:13px !important;font-weight:400 !important;line-height:33px !important;padding:0;white-space:nowrap;text-transform:capitalize;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li ul.sub-menu li a:hover,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li ul.sub-menu li a:hover{color:#333;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li ul.sub-menu li a:before,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li ul.sub-menu li a:before{content:"\f105";font-family:"FontAwesome";font-size:13px;left:0;display:inline-block !important;color:#919199;padding-right:8px;position:relative;top:0;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li ul.sub-menu > li:hover > ul.sub-menu,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li ul.sub-menu > li:hover > ul.sub-menu{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;/* BOX SHADOW */top:auto;margin-top:-33px;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn ul,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn ul{box-shadow:none !important;top:0;margin-top:0;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn ul.woocommerce_category_listing,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn ul.woocommerce_category_listing{position:relative;left:0;top:0;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn ul.woocommerce_category_listing li,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn ul.woocommerce_category_listing li{padding:0 0 !important;margin:0 !important;border-bottom:1px solid #efefef;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn ul.woocommerce_category_listing li a,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn ul.woocommerce_category_listing li a{color:#333;display:block;line-height:33px;letter-spacing:1px;padding:0;white-space:nowrap;text-transform:capitalize;letter-spacing:1px !important;font-size:13px !important;font-weight:400 !important;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn ul.woocommerce_category_listing li a:hover,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn ul.woocommerce_category_listing li a:hover{color:#333;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn ul.woocommerce_category_listing li:last-child,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn ul.woocommerce_category_listing li:last-child{border-bottom:0;}.cshero-main-header.header-fixed .header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > .cs-menu-toggle{display:none;}}@media screen and (min-width:992px) and (min-width:992px) and (max-width:1199px){.header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li ul.sub-menu,.header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li ul.sub-menu{min-width:205px !important;width:205px;}}@media screen and (max-width:991px){.header-navigation.collapse{background:#2c2b2b;left:0;right:0;z-index:999;width:100%;display:block;max-height:300px;}.header-navigation .main-navigation{float:none !important;padding:0;}.header-navigation .main-navigation > div > ul,.header-navigation .main-navigation ul.nav-menu{margin:0;padding:0;list-style:none;margin-top:30px;margin-bottom:20px;}.header-navigation .main-navigation > div > ul > li,.header-navigation .main-navigation ul.nav-menu > li{list-style:none;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;}.header-navigation .main-navigation > div > ul > li > a,.header-navigation .main-navigation ul.nav-menu > li > a{font-size:14px;color:#fff;padding:1em 0.7em;text-transform:capitalize;text-decoration:none;line-height:20px;display:block;}.header-navigation .main-navigation > div > ul > li > a:hover,.header-navigation .main-navigation ul.nav-menu > li > a:hover,.header-navigation .main-navigation > div > ul > li > a:focus,.header-navigation .main-navigation ul.nav-menu > li > a:focus{outline:none;}.header-navigation .main-navigation > div > ul > li:hover > .cs-menu-toggle,.header-navigation .main-navigation ul.nav-menu > li:hover > .cs-menu-toggle,.header-navigation .main-navigation > div > ul > li:active > .cs-menu-toggle,.header-navigation .main-navigation ul.nav-menu > li:active > .cs-menu-toggle,.header-navigation .main-navigation > div > ul > li:focus > .cs-menu-toggle,.header-navigation .main-navigation ul.nav-menu > li:focus > .cs-menu-toggle{font-size:14px;color:#fff;}.header-navigation .main-navigation > div > ul > li.current-menu-item.menu-item-has-children > a,.header-navigation .main-navigation ul.nav-menu > li.current-menu-item.menu-item-has-children > a{color:;}.header-navigation .main-navigation > div > ul > li .sub-menu span.cs-menu-toggle,.header-navigation .main-navigation ul.nav-menu > li .sub-menu span.cs-menu-toggle{right:10px;}.header-navigation .main-navigation > div > ul > li .sub-menu .sub-menu span.cs-menu-toggle,.header-navigation .main-navigation ul.nav-menu > li .sub-menu .sub-menu span.cs-menu-toggle{right:20px;}.header-navigation .main-navigation > div > ul > li .children span.cs-menu-toggle,.header-navigation .main-navigation ul.nav-menu > li .children span.cs-menu-toggle{right:10px;}.header-navigation .main-navigation > div > ul > li .children .children span.cs-menu-toggle,.header-navigation .main-navigation ul.nav-menu > li .children .children span.cs-menu-toggle{right:20px;}.header-navigation .main-navigation li ul,.header-navigation .main-navigation li ul ul{width:100% !important;}.collapse .main-navigation div.nav-menu > ul{display:block;}.header-navigation .main-navigation .menu-main-menu > ul > li,.header-navigation .main-navigation .menu-main-menu > li{position:relative;}.header-navigation .main-navigation .menu-main-menu > ul > li li,.header-navigation .main-navigation .menu-main-menu > li li{position:relative;}.header-navigation .main-navigation .menu-main-menu > ul > li .cs-menu-toggle,.header-navigation .main-navigation .menu-main-menu > li .cs-menu-toggle{z-index:10;color:#fff;cursor:pointer;position:absolute;right:0px;text-align:center;top:0;width:30px;height:48px;line-height:48px;vertical-align:middle;display:block;}.header-navigation .main-navigation .menu-main-menu > ul > li.page_item_has_children:after,.header-navigation .main-navigation .menu-main-menu > li.page_item_has_children:after{content:"\f107";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;cursor:pointer;position:absolute;right:0px;text-align:center;top:5px;width:30px;height:30px;vertical-align:middle;display:block;}.header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-ancestor,.header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor,.header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-parent,.header-navigation .main-navigation .menu-main-menu > li.current-menu-parent{background:transparent !important;}.header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-ancestor > a,.header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > a,.header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-parent > a,.header-navigation .main-navigation .menu-main-menu > li.current-menu-parent > a{color: !important;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children,.header-navigation .main-navigation .menu-main-menu > li ul.children{overflow:hidden;display:none;padding:0;border-top-left-radius:0;border-top-right-radius:0;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu li,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu li,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children li,.header-navigation .main-navigation .menu-main-menu > li ul.children li{padding:0px 20px 0px 40px;line-height:40px;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu li:last-child,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu li:last-child,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children li:last-child,.header-navigation .main-navigation .menu-main-menu > li ul.children li:last-child{border-bottom:0;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu li:hover,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu li:hover,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children li:hover,.header-navigation .main-navigation .menu-main-menu > li ul.children li:hover{background-color:transparent !important;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu li a,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu li a,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children li a,.header-navigation .main-navigation .menu-main-menu > li ul.children li a{border-bottom:1px solid transparent;display:block;font-size:13px;font-weight:400;letter-spacing:1px;white-space:nowrap;color:#fff !important;line-height:20px;text-transform:none;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu li a:hover,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu li a:hover,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children li a:hover,.header-navigation .main-navigation .menu-main-menu > li ul.children li a:hover{color: !important;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu li.current-menu-ancestor,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu li.current-menu-ancestor,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children li.current-menu-ancestor,.header-navigation .main-navigation .menu-main-menu > li ul.children li.current-menu-ancestor,.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu li .current-menu-parent,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu li .current-menu-parent,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children li .current-menu-parent,.header-navigation .main-navigation .menu-main-menu > li ul.children li .current-menu-parent{background:transparent !important;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu li.current-menu-ancestor > a,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu li.current-menu-ancestor > a,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children li.current-menu-ancestor > a,.header-navigation .main-navigation .menu-main-menu > li ul.children li.current-menu-ancestor > a,.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu li .current-menu-parent > a,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu li .current-menu-parent > a,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children li .current-menu-parent > a,.header-navigation .main-navigation .menu-main-menu > li ul.children li .current-menu-parent > a{color: !important;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu li.current-menu-item,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu li.current-menu-item,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children li.current-menu-item,.header-navigation .main-navigation .menu-main-menu > li ul.children li.current-menu-item{background:transparent !important;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu li.current-menu-item > a,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu li.current-menu-item > a,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children li.current-menu-item > a,.header-navigation .main-navigation .menu-main-menu > li ul.children li.current-menu-item > a{color: !important;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu.submenu-open,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu.submenu-open,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children.submenu-open,.header-navigation .main-navigation .menu-main-menu > li ul.children.submenu-open{display:block;}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu.submenu-open .submenu-open + .cs-menu-toggle i:before,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu.submenu-open .submenu-open + .cs-menu-toggle i:before,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children.submenu-open .submenu-open + .cs-menu-toggle i:before,.header-navigation .main-navigation .menu-main-menu > li ul.children.submenu-open .submenu-open + .cs-menu-toggle i:before{content:"\f106";}.header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu.submenu-open + .cs-menu-toggle i:before,.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu.submenu-open + .cs-menu-toggle i:before,.header-navigation .main-navigation .menu-main-menu > ul > li ul.children.submenu-open + .cs-menu-toggle i:before,.header-navigation .main-navigation .menu-main-menu > li ul.children.submenu-open + .cs-menu-toggle i:before{content:"\f106";}.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn{padding:10px 30px 10px 30px;margin-top:0;list-style:none;background:#fff;}.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li{border-bottom:0;padding:0;}.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li:hover,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li:hover{background-color:transparent !important;}.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li:hover li,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li:hover li{background:none !important;}.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li .cs-menu-toggle,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li .cs-menu-toggle{display:none;}.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li > a,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li > a{line-height:22px;display:block;color:#000;letter-spacing:2px;font-size:15px;}.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li > a:after,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li > a:after{position:relative;left:0;display:block;content:"";background:#eee;width:60px;height:2px;margin-top:17px;margin-bottom:10px;}.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li.current-menu-ancestor,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li.current-menu-ancestor,.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li.current-menu-parent,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li.current-menu-parent{background-color:transparent !important;}.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li ul.sub-menu,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li ul.sub-menu{display:block;padding:0;margin-top:0;margin-bottom:7px;list-style:none;}.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li ul.sub-menu li,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li ul.sub-menu li{padding:10px 0;border-bottom:0;}.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li ul.sub-menu li:hover,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li ul.sub-menu li:hover,.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li ul.sub-menu li.current-menu-item,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li ul.sub-menu li.current-menu-item{background-color:transparent !important;}.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li ul.sub-menu li a,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li ul.sub-menu li a{clear:both;color:#fff;display:block;font-size:13px;font-weight:400;line-height:1;letter-spacing:1px;padding:0;white-space:nowrap;text-transform:capitalize;}.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li ul.sub-menu li a:hover,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li ul.sub-menu li a:hover{color:;}.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li ul.sub-menu li a :before,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li ul.sub-menu li a :before{content:"\f105";font-family:"FontAwesome";font-size:13px;left:0;display:inline-block !important;color:#919199;padding-right:8px;position:relative;top:0;}.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li ul.sub-menu li ul,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li ul.sub-menu li ul{padding:10px 0 0 15px;margin-bottom:0;}.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li .widget_woocommerce_category ul,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li .widget_woocommerce_category ul{list-style:none;padding:0;margin-bottom:7px;}.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li .widget_woocommerce_category ul li,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li .widget_woocommerce_category ul li{padding:7px 0 !important;margin:0 !important;border-bottom:0;}.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li .widget_woocommerce_category ul li:hover,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li .widget_woocommerce_category ul li:hover{background-color:transparent;}.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li .widget_woocommerce_category ul li a,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li .widget_woocommerce_category ul li a{color:#fff;display:block;line-height:19px;letter-spacing:1px;padding:0;white-space:nowrap;text-transform:capitalize;letter-spacing:1px !important;font-size:13px !important;font-weight:400 !important;}.header-navigation .main-navigation .menu-main-menu > ul > li > ul.multicolumn > li .widget_woocommerce_category ul li a:hover,.header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li .widget_woocommerce_category ul li a:hover{color:#fff;}.header-navigation .main-navigation .menu-main-menu > ul > li:not(.group) > ul.drop_full_width.sub-menu,.header-navigation .main-navigation .menu-main-menu > li:not(.group) > ul.drop_full_width.sub-menu,.header-navigation .main-navigation .menu-main-menu > ul > li:not(.group) > ul.drop_full_width.children,.header-navigation .main-navigation .menu-main-menu > li:not(.group) > ul.drop_full_width.children{width:100% !important;}.white-header .main-navigation ul.nav-menu > li > a,.white-header .main-navigation .nav-menu > ul > li > a,.white-header .main-navigation ul.nav-menu > li .cs-menu-toggle,.white-header .main-navigation .nav-menu > ul > li .cs-menu-toggle{color:#232323 !important;}}.page-title{position:relative;padding-top:73px;padding-bottom:75px;}.bg-overlay{background:rgba(54, 54, 54, 0.5);}.page-title{position:relative;}.page-title h2{font-size:40px;line-height:1;font-family:Abril Fatface;}.page-title h3{font-family:Poppins;}.page-title h2,.page-title h3{margin:0;padding:0;color:#fff;display:inline-block;}#breadcrumb-text{color:#fff;font-family:Poppins;font-size:14px;text-transform:uppercase;}#breadcrumb-text a{text-transform:uppercase;font-family:Poppins;font-size:14px;line-height:50px;color:#fff;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}#breadcrumb-text a:hover{color:#fff;}#breadcrumb-text > span:last-child{color:#fff;}@media screen and (max-width:767px){#page-title-text.text-right{text-align:left;}#breadcrumb-text.text-right{text-align:left;}}@media screen and (max-width:1199px){.sidebar{margin-top:50px;}}@media screen and (min-width:1200px){.sidebar-padding-right{padding-right:45px;}}.widget-area .wg-title{font-size:30px;line-height:1;margin-bottom:36px;}.widget-area .widget_newsletterwidget form input[type="email"]{background:#f2f2f2;}.widget.widget_newsletterwidget{padding-bottom:12px;}.widget-area{/*portfolio*/}.widget-area aside.widget ul li{list-style:none;}.widget-area aside.widget ul li a{font-size:16px;color:#919199;}.widget-area aside.widget ul li a:before{display:none;}.widget-area aside.widget ul li a:hover{color:#616166;}.widget-area aside.widget ul li:before{font-family:FontAwesome;color:#00a4e6;margin-right:19px;padding-top:3px;content:'\f0da';float:left;}.portfolio .port-content ul{padding-left:0px;}.portfolio .port-content ul li{list-style:none;}.portfolio .port-content ul li:before{font-family:FontAwesome;color:#00a4e6;margin-right:19px;padding-top:3px;content:'\f0da';}.widget{display:block;overflow:hidden;position:relative;padding-bottom:13px;margin-bottom:42px;font-size:14px;}.widget:after,.widget:before{display:table;content:'';}.widget:last-child{margin-bottom:0;}.widget:first-child,.widget:last-child{padding-bottom:0;border-bottom:0;}.widget > ul,.widget > ol,.widget > div > ul,.widget > div > ol{list-style-type:none;padding:0;margin:0;}.widget ul{list-style:none;margin-bottom:0;}.widget ul li a{display:block;line-height:36px;padding:0;}.widget ul li ul{padding-left:20px;}.widget.widget_tag_cloud{padding-bottom:0px;}.widget.widget_cs_recent_post_v2{padding-bottom:0px;margin-bottom:36px;}.wg-title{margin:0 0 20px;line-height:28px;font-size:18px;font-weight:500;}.widget_recent_entries ul li a,.widget_categories ul li a,.widget_meta ul li a,.widget_archive ul li a{display:inline-block;position:relative;}.widget_recent_entries ul li:first-child,.widget_categories ul li:first-child,.widget_meta ul li:first-child,.widget_archive ul li:first-child{padding-top:0;}.widget_nav_menu li a{padding:10px 10px 10px 0;position:relative;display:block;}.widget_recent_comments ul li,.widget_recent_entries ul li,.widget_archive ul li,.widget_meta ul li,.widget_pages ul li,.widget_categories ul li,.widget_product_categories ul li,.widget_nav_menu ul li{width:100%;clear:both;margin:0;position:relative;}.widget_recent_comments ul li a,.widget_recent_entries ul li a,.widget_archive ul li a,.widget_meta ul li a,.widget_pages ul li a,.widget_categories ul li a,.widget_product_categories ul li a,.widget_nav_menu ul li a{color:#616166;}.widget_recent_comments ul li a:hover,.widget_recent_entries ul li a:hover,.widget_archive ul li a:hover,.widget_meta ul li a:hover,.widget_pages ul li a:hover,.widget_categories ul li a:hover,.widget_product_categories ul li a:hover,.widget_nav_menu ul li a:hover{color:#00a4e6;}.widget_archive ul li a:before{content:"\f105";font-family:"FontAwesome";font-size:13px;left:0;color:#616166;padding-right:8px;position:relative;top:0;}.widget_archive ul li a:hover:before{color:#00a4e6;}.widget_calendar caption{margin-bottom:10px;}.widget_calendar thead th{text-align:center;padding:0;text-transform:uppercase;font-weight:bold;}.widget_calendar table,.widget_calendar table td{border-collapse:separate;border-spacing:1px;}.widget_calendar table{width:100%;}.widget_calendar table tbody td{text-align:center;padding:7px 0px;}.widget_calendar table tbody td#today{background-color:#4b4e53;color:#fff;}.widget_calendar table tbody td#today a{color:#fff;}.widget_calendar tbody .pad{background:transparent;}.widget_calendar tbody td{background:#eee;}.widget_calendar tbody a{font-weight:bold;}.widget_calendar tfoot td:last-child{text-align:right;}.widget_tag_cloud{margin-bottom:46px;}.widget_tag_cloud a{text-transform:uppercase;font-weight:400;font-size:14px !important;color:#919199;display:inline-block;padding:10px 17px;margin-right:8px;margin-bottom:8px;font-family:Poppins;line-height:1.375;border:1px solid #919199;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.widget_tag_cloud a:hover{border:1px solid #616166;color:#616166;}.widget_rss .wg-title a{font-size:18px;font-weight:bold;color:#666;line-height:22px;}.widget_rss ul li{line-height:inherit;margin-bottom:15px;padding-bottom:15px;}.widget_rss ul li a{font-weight:bold;}.widget_rss ul li:last-child{margin-bottom:8px;padding-bottom:0;}.widget_cs_recent_post_v2 .widget-recent-item{display:table;margin-bottom:20px;}.widget_cs_recent_post_v2 .entry-thumbnail{display:table-cell;vertical-align:top;}.widget_cs_recent_post_v2 .entry-thumbnail img{width:85px;min-width:85px;margin:2px 15px 0px 0;-webkit-transform:rotate(0);-webkit-backface-visibility:hidden;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;/* BOX SHADOW */-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s;}.widget_cs_recent_post_v2 .entry-thumbnail img:hover{filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-webkit-opacity:0.7;-khtml-opacity:0.7;-moz-opacity:0.7;-ms-opacity:0.7;-o-opacity:0.7;opacity:0.7;/* BOX SHADOW */-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.widget_cs_recent_post_v2 a{display:block;font-family:Abril Fatface;text-transform:uppercase;font-size:20px;font-weight:500;margin-bottom:0;padding-bottom:0;line-height:1;color:#616166;}.widget_cs_recent_post_v2 .entry-main{display:table-cell;}.widget_cs_recent_post_v2 .entry-main a{margin-top:15px;}.widget_cs_recent_post_v2 .entry-main span{display:block;font-size:14px;font-family:Poppins;line-height:2.2857;color:#860200;font-weight:500;text-transform:uppercase;}.widget_woocommerce_category ul{list-style:none;}.widget_woocommerce_category ul li:hover{background:none !important;}.widget_woocommerce_category ul li:last-child{border-bottom:0;}.widget_woocommerce_category ul li a .product-count{position:absolute;right:0;color:#919199;font-style:italic;}.widget_newsletterwidget form{position:relative;margin-top:30px;}.widget_newsletterwidget form .tnp-field{margin-bottom:0;}.widget_newsletterwidget form .tnp-field-email{position:relative;}.widget_newsletterwidget form .tnp-field-email:after{position:absolute;font-family:'FontAwesome';content:'\f003';color:#860200;top:50%;transform:translateY(-50%);right:20px;}.widget_newsletterwidget form label{margin-bottom:0;display:none;}.widget_newsletterwidget form input[type="email"]{height:60px;border-radius:5px;padding:9px 100px 10px 30px;border:0;background:#fff;font-size:16px;}.widget_newsletterwidget form ::-webkit-input-placeholder{color:#616166;font-size:16px;font-family:Poppins;font-style:italic;}.widget_newsletterwidget form ::-moz-placeholder{color:#bdbdbd;}.widget_newsletterwidget form :-ms-input-placeholder{color:#bdbdbd;}.widget_newsletterwidget form input:-moz-placeholder{color:#bdbdbd;}.widget_newsletterwidget form input[type="submit"]{width:100px;background:transparent;position:absolute;top:0;right:0;border:0;height:100%;border-radius:0px;font-family:'Poppins';font-size:12px;line-height:24px;padding:8px 0;text-transform:inherit;}.wpb_column .widget_cs_instagram_widget{padding:0 !important;}.widget_cs_instagram_widget .instagram-title{margin-top:0;margin-bottom:0;padding-bottom:41px;padding-top:41px;background-color:#f7f7f7;}.widget_cs_instagram_widget .instagram-item{padding:0;}.widget_cs_instagram_widget .instagram-item a img{width:100%;}.section-instagram{display:block;position:relative;margin-top:100px;}.section-instagram.nopadbot{padding-bottom:0;}.widget_znews-twitter-widget .news-tweet-content{margin-bottom:27px;}.widget_znews-twitter-widget .news-tweet-content:last-child{margin-bottom:0;}.widget_znews-twitter-widget .tweet-text{position:relative;padding-left:35px;}.widget_znews-twitter-widget .tweet-text i{font-size:18px;position:absolute;display:inline-block;left:0;top:3px;}.widget_search,.custom-search-input{font-family:Poppins;font-size:16px;font-weight:400;font-color:#616166;/*widget address*/}.widget_search .search-close,.custom-search-input .search-close{display:none;}.widget_search form,.custom-search-input form{position:relative;width:100%;}.widget_search .form-control,.custom-search-input .form-control{box-shadow:none;background-color:#f2f2f2;margin-bottom:0;padding-right:38px;border-radius:5px;height:60px;}.widget_search .form-control::-webkit-input-placeholder,.custom-search-input .form-control::-webkit-input-placeholder{font-style:italic;font-family:Poppins;font-size:16px;font-weight:400;font-color:#616166;}.widget_search .form-control::-moz-placeholder,.custom-search-input .form-control::-moz-placeholder{font-style:italic;font-family:Poppins;font-size:16px;font-weight:400;font-color:#616166;}.widget_search .form-control:focus + .btn,.custom-search-input .form-control:focus + .btn{color:#363636;}.widget_search .form-control:focus,.custom-search-input .form-control:focus{border-color:#363636;}.widget_search .btn,.custom-search-input .btn{position:absolute;top:0;right:0;background-color:transparent !important;border:0;color:#bdbdbd;width:60px !important;height:60px !important;font-size:18px;padding:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.widget_search .btn i,.custom-search-input .btn i{line-height:45px;font-weight:700;color:#860200;}.widget_search .btn:hover,.custom-search-input .btn:hover,.widget_search .btn:focus,.custom-search-input .btn:focus,.widget_search .btn:active,.custom-search-input .btn:active{color:#363636;outline:none;box-shadow:none;}.widget_search .btn span,.custom-search-input .btn span{font-size:18px;}.widget_cms_address_widget{text-align:center;font-size:16px;line-height:1.875;/*widget store*/}.widget_cms_address_widget ul li{line-height:2.4375;}.widget_cms_address_widget ul li i{padding-right:13px;color:#860200;}.widget_cms_store_widget{/*AccessPress Social Counter*/}.widget_cms_store_widget ul.cms-store{margin-top:30px;}.widget_cms_store_widget ul.cms-store li a{position:relative;display:block;width:60px;height:60px;border-radius:50%;transition:all 0.3s;border:1px solid #fff;color:#fff;}.widget_cms_store_widget ul.cms-store li a:hover{border:1px solid #00a4e6;}.widget_cms_store_widget ul.cms-store li a:hover i{color:#00a4e6;}.widget_cms_store_widget ul.cms-store li a i{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:24px;padding:0px;}.widget_apsc_widget{/*flickr widget*/}.widget_apsc_widget .apsc-each-profile{float:none;margin:10px 0 0;min-height:0;width:auto;text-align:right;font-family:inherit;background-color:transparent;border:1px solid transparent;}.widget_apsc_widget .apsc-each-profile:hover{border:1px solid #00a4e6;transition:all 0.5s ease;}.widget_apsc_widget .apsc-each-profile:first-child{margin-top:0;}.widget_apsc_widget .apsc-each-profile a{display:block;padding:0;height:60px;transform:none;transition:all 240ms;border-radius:0;box-shadow:none;color:#fff;font-size:12px;letter-spacing:0.6px;text-decoration:none;text-transform:uppercase;background-color:transparent;}.widget_apsc_widget .apsc-each-profile a:hover,.widget_apsc_widget .apsc-each-profile a:focus{transform:none;}.widget_apsc_widget .apsc-each-profile a:hover .apsc-inner-block:after,.widget_apsc_widget .apsc-each-profile a:focus .apsc-inner-block:after,.widget_apsc_widget .apsc-each-profile a:hover .social-icon:after,.widget_apsc_widget .apsc-each-profile a:focus .social-icon:after{background-color:#fff;}.widget_apsc_widget .apsc-each-profile a:hover.apsc-facebook-icon,.widget_apsc_widget .apsc-each-profile a:focus.apsc-facebook-icon{color:#616166;}.widget_apsc_widget .apsc-each-profile a:hover.apsc-twitter-icon,.widget_apsc_widget .apsc-each-profile a:focus.apsc-twitter-icon{color:#616166;}.widget_apsc_widget .apsc-each-profile a:hover.apsc-google-plus-icon,.widget_apsc_widget .apsc-each-profile a:focus.apsc-google-plus-icon{color:#616166;}.widget_apsc_widget .apsc-each-profile a:hover.apsc-pinterest-icon,.widget_apsc_widget .apsc-each-profile a:focus.apsc-pinterest-icon{color:#616166;}.widget_apsc_widget .apsc-each-profile a:hover.apsc-linkedin-icon,.widget_apsc_widget .apsc-each-profile a:focus.apsc-linkedin-icon{color:#616166;}.widget_apsc_widget .apsc-each-profile a:hover.apsc-digg-icon,.widget_apsc_widget .apsc-each-profile a:focus.apsc-digg-icon{color:#616166;}.widget_apsc_widget .apsc-each-profile a:hover.apsc-print-icon,.widget_apsc_widget .apsc-each-profile a:focus.apsc-print-icon{color:#616166;}.widget_apsc_widget .apsc-each-profile a:hover.apsc-email-icon,.widget_apsc_widget .apsc-each-profile a:focus.apsc-email-icon{color:#616166;}.widget_apsc_widget .apsc-inner-block{height:100%;box-shadow:none;position:relative;padding:0 30px 0 0;}.widget_apsc_widget .apsc-inner-block:after{content:'';display:block;height:100%;position:absolute;left:61px;top:0;right:0;transition:all 240ms;}.widget_apsc_widget .apsc-inner-block:hover .apsc-media-type,.widget_apsc_widget .apsc-inner-block:hover .apsc-count{color:#860200;}.widget_apsc_widget .apsc-inner-block,.widget_apsc_widget .media-name{height:100%;font-family:Raleway;font-size:12px;text-transform:uppercase;}.widget_apsc_widget .apsc-inner-block:hover,.widget_apsc_widget .media-name:hover{color:#860200;}.widget_apsc_widget .apsc-inner-block:before,.widget_apsc_widget .media-name:before{content:'';display:inline-block;vertical-align:middle;position:relative;height:100%;}.widget_apsc_widget .media-name,.widget_apsc_widget .apsc-count,.widget_apsc_widget .apsc-media-type{display:inline;}.widget_apsc_widget .social-icon,.widget_apsc_widget .apsc-count,.widget_apsc_widget .apsc-media-type{position:relative;z-index:1;font-size:inherit;}.widget_apsc_widget .apsc-count{margin-right:4px;}.widget_apsc_widget .apsc-count,.widget_apsc_widget .apsc-media-type{font-family:Lato;font-size:12px;font-weight:lighter;}.widget_apsc_widget .apsc-media-type{opacity:0.75;}.widget_apsc_widget .social-icon{display:block;float:left;height:100%;padding-left:90px;font-weight:700;}.widget_apsc_widget .social-icon i.fa{font-size:16px;width:20px;line-height:20px;display:inline-block;vertical-align:middle;text-align:center;position:absolute;left:20px;top:20px;z-index:1;}.widget_apsc_widget .social-icon:after{content:'';display:block;width:60px;height:100%;position:absolute;left:0;top:0;transition:all 240ms;}.widget_apsc_widget .apsc-facebook-icon .apsc-inner-block:after,.widget_apsc_widget .apsc-facebook-icon .social-icon:after{background-color:#3b5998;}.widget_apsc_widget .apsc-twitter-icon .apsc-inner-block:after,.widget_apsc_widget .apsc-twitter-icon .social-icon:after{background-color:#1dcaff;}.widget_apsc_widget .apsc-youtube-icon .apsc-inner-block:after,.widget_apsc_widget .apsc-youtube-icon .social-icon:after{background-color:#e52d27;}.widget_apsc_widget .apsc-soundcloud-icon .apsc-inner-block:after,.widget_apsc_widget .apsc-soundcloud-icon .social-icon:after{background-color:#f80;}.widget_apsc_widget .apsc-dribble-icon .apsc-inner-block:after,.widget_apsc_widget .apsc-dribble-icon .social-icon:after{background-color:#ea4c89;}.widget_apsc_widget .apsc-comment-icon .apsc-inner-block:after,.widget_apsc_widget .apsc-comment-icon .social-icon:after{background-color:#464646;}.widget_apsc_widget .apsc-edit-icon .apsc-inner-block:after,.widget_apsc_widget .apsc-edit-icon .social-icon:after{background-color:#837d7d;}.widget_apsc_widget .apsc-google-plus-icon .apsc-inner-block:after,.widget_apsc_widget .apsc-google-plus-icon .social-icon:after{background-color:#dd4b39;}.widget_apsc_widget .apsc-instagram-icon .apsc-inner-block:after,.widget_apsc_widget .apsc-instagram-icon .social-icon:after{background-color:#3f729b;}.widget_flickr .flickr-badge-wrapper ul{margin:-5px;padding:0;}.widget_flickr .flickr-badge-wrapper ul li{display:inline-block;width:50%;margin:0 !important;height:auto;}.widget_flickr .flickr-badge-wrapper ul li img{width:100%;padding:5px;border-radius:1px;}.widget_flickr > a{display:none;}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.login-select,.form-control,.uneditable-input{display:block;height:60px;padding:10px 28px;font-size:14px;font-weight:300;line-height:25px;color:#919199;background-color:#fff;background-image:none;border-radius:5px;width:100%;border:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}::-webkit-input-placeholder{color:#999;}input:-moz-placeholder{color:#999;}:-ms-input-placeholder{color:#999;}select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.login-select:focus,.form-control:focus,.uneditable-input:focus{outline:none;border-color:#860200;box-shadow:0 4px 10px rgba(0, 0, 0, .02);}fieldset{padding:20px;border:1px solid #ddd;}textarea{resize:vertical;height:125px;padding:20px 28px;border-radius:20px;}select{max-width:100%;overflow:auto;vertical-align:top;outline:none;border:1px solid #ddd;}button::-moz-focus-inner{border:0;padding:0;}input[type="radio"],input[type="checkbox"]{margin:0 10px;}.btn,button,input[type="button"],input[type="submit"]{font-family:'Work Sans';color:#fff;display:inline-block;background:#860200;padding:0px 60px 0px 60px;margin-bottom:0;font-size:14px;font-weight:500;line-height:60px;text-transform:uppercase;text-align:center;white-space:nowrap;vertical-align:middle;letter-spacing:0.04em;border:2px solid #860200;-webkit-border-radius:40px;-khtml-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.btn:hover,button:hover,input[type="button"]:hover,input[type="submit"]:hover,.btn:active,button:active,input[type="button"]:active,input[type="submit"]:active,.btn:focus,button:focus,input[type="button"]:focus,input[type="submit"]:focus{box-shadow:none;outline:none;color:#363636;background:transparent;}label{margin-bottom:5px;}.form-control{box-shadow:none;}.form-control:focus{box-shadow:none;}.search-no-results .entry-content{/* contact form */}.search-no-results .entry-content form{position:relative;width:100%;}.search-no-results .entry-content .form-control{box-shadow:none;color:#919199;background-color:#f2f2f2;margin-bottom:0;padding-right:38px;border-radius:5px;}.search-no-results .entry-content .form-control:focus + .btn{color:#860200;}.search-no-results .entry-content .btn{position:absolute;top:0;right:0;background-color:transparent !important;border:0;color:#bdbdbd;width:50px !important;height:100% !important;font-size:18px;padding:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.search-no-results .entry-content .btn i{line-height:45px;color:#860200;font-weight:600;}.search-no-results .entry-content .btn:hover,.search-no-results .entry-content .btn:focus,.search-no-results .entry-content .btn:active{color:#860200;outline:none;box-shadow:none;}.search-no-results .entry-content .btn span{font-size:18px;}.contact-form p{margin-bottom:30px;}.contact-form > p:last-child{margin-bottom:0;}.wpcf7-form p{text-align:center;}.wpcf7-form .wpcf7-form-control-wrap input,.wpcf7-form .wpcf7-form-control-wrap textarea{font-weight:400;color:#616166;text-align:left;background:#f2f2f2;border-radius:0px;}.wpcf7-form .wpcf7-form-control-wrap input,.wpcf7-form .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{font-size:16px;color:#616166;font-style:italic;text-align:center;font-weight:400;letter-spacing:0.5;}.wpcf7-form .wpcf7-form-control-wrap input::-webkit-input-placeholder,.wpcf7-form .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{font-size:16px;color:#616166;font-style:italic;text-align:center;font-weight:400;letter-spacing:0.5;}.wpcf7-form .wpcf7-form-control-wrap input::-moz-placeholder,.wpcf7-form .wpcf7-form-control-wrap textarea::-moz-placeholder{font-size:16px;color:#616166;font-style:italic;text-align:center;font-weight:400;letter-spacing:0.5;}.wpcf7-form textarea{height:200px;}.wpcf7-form input[type="submit"]{margin-top:30px;width:250px;padding:9px 30px;line-height:25px;height:60px;}.wpcf7-form div.wpcf7-validation-errors{border:0;font-size:14px;margin-left:0;padding-left:0;margin-top:10px;margin-bottom:0;color:red;}div.wpcf7 .wpcf7-form .ajax-loader{display:none;}div.wpcf7 .wpcf7-form .ajax-loader.is-active{display:inline-block;}@media screen and (min-width:1200px){span.schedule-icon{display:none;}}@media screen and (max-width:1199px){span.schedule-text{display:none;}}.btn-schedule-services{background-color:#919199;-webkit-transition:0.3s;transition:0.3s;}.btn-schedule-services span.schedule-text,.btn-schedule-services span.schedule-icon,.btn-schedule-services i{color:#fff;-webkit-transition:0.3s;transition:0.3s;}.btn-schedule-services:hover{background-color:#00a4e6;}.btn-schedule-services:hover span.schedule-text,.btn-schedule-services:hover span.schedule-icon,.btn-schedule-services:hover i{color:#fff;}@media screen and (min-width:1440px){.btn-schedule-services{float:right;display:block;border-radius:30px;width:250px;height:60px;font-size:14px;text-align:center;}.btn-schedule-services span.schedule-text{display:inline-table;padding-top:18px;padding-bottom:18px;}}@media screen and (min-width:1200px) and (max-width:1439px){.btn-schedule-services{float:right;display:block;border-radius:30px;width:237px;height:44px;font-size:14px;text-align:center;}.btn-schedule-services span.schedule-text{display:inline-table;padding-top:10px;padding-bottom:10px;}}@media screen and (min-width:992px) and (max-width:1199px){.btn-schedule-services{float:right;display:block;border-radius:50%;width:45px;height:45px;font-size:14px;position:relative;}.btn-schedule-services span.schedule-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:20px;}}@media screen and (max-width:991px){/*end button schedule*/.btn-schedule-services{padding:6px 12px 6px 12px;border-radius:50%;display:inline-table;position:absolute;right:70px;top:50%;transform:translatey(-50%);}.btn-schedule-services i{font-size:18px;}}.btn{line-height:24px;}.btn-white{border-color:rgba(255, 255, 255, 0.4);color:#fff;background:transparent;}.btn-white:hover{color:#fff;border-color:#fff;background:transparent;}.btn-large,.btn-lg{padding:12px 48px;line-height:24px;}.btn-loadmore{background-color:#00a4e6;color:#fff;font-family:'Poppins';font-size:14px;font-weight:500;padding:15px 35px;text-transform:uppercase;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;}button,.btn-loadmore{border-radius:40px !important;font-family:'Poppins';font-size:14px;}@media screen and (min-width:1200px){button,.btn-loadmore{height:60px !important;}}@media screen and (min-width:992px) and (max-width:1199px){button,.btn-loadmore{height:60px !important;}}@media screen and (max-width:991px){.btn-loadmore{width:200px;height:60px;}}body.woocommerce #respond input#submit,.woocommerce.single-product form.cart .button,.woocommerce .woocommerce-message .button,.woocommerce-page .action-cart .button,.woocommerce-page .calculated_shipping .button,form.login .button,.woocommerce-page .return-to-shop .button,.checkout_coupon input[type="submit"],.woocommerce-page .place-order input[type="submit"],.shopcartmenu .shopcart .btn,.woocommerce button.button,.post-password-form input[type="submit"],.woocommerce-button.button.view,.woocommerce-account input.button{font-size:14px;font-weight:500;text-transform:uppercase;padding:10px 35px;line-height:1;display:inline-block;text-align:center;color:#fff;border:0;background-color:#323232;border-radius:0px;position:relative;vertical-align:middle;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}body.woocommerce #respond input#submit:hover,.woocommerce.single-product form.cart .button:hover,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .action-cart .button:hover,.woocommerce-page .calculated_shipping .button:hover,form.login .button:hover,.woocommerce-page .return-to-shop .button:hover,.checkout_coupon input[type="submit"]:hover,.woocommerce-page .place-order input[type="submit"]:hover,.shopcartmenu .shopcart .btn:hover,.woocommerce button.button:hover,.post-password-form input[type="submit"]:hover,.woocommerce-button.button.view:hover,.woocommerce-account input.button:hover,body.woocommerce #respond input#submit:active,.woocommerce.single-product form.cart .button:active,.woocommerce .woocommerce-message .button:active,.woocommerce-page .action-cart .button:active,.woocommerce-page .calculated_shipping .button:active,form.login .button:active,.woocommerce-page .return-to-shop .button:active,.checkout_coupon input[type="submit"]:active,.woocommerce-page .place-order input[type="submit"]:active,.shopcartmenu .shopcart .btn:active,.woocommerce button.button:active,.post-password-form input[type="submit"]:active,.woocommerce-button.button.view:active,.woocommerce-account input.button:active,body.woocommerce #respond input#submit:focus,.woocommerce.single-product form.cart .button:focus,.woocommerce .woocommerce-message .button:focus,.woocommerce-page .action-cart .button:focus,.woocommerce-page .calculated_shipping .button:focus,form.login .button:focus,.woocommerce-page .return-to-shop .button:focus,.checkout_coupon input[type="submit"]:focus,.woocommerce-page .place-order input[type="submit"]:focus,.shopcartmenu .shopcart .btn:focus,.woocommerce button.button:focus,.post-password-form input[type="submit"]:focus,.woocommerce-button.button.view:focus,.woocommerce-account input.button:focus{box-shadow:none;outline:none;border:0;color:rgba(255, 255, 255, 0.5);}.woocommerce-button.button.view{padding:10px 30px;}.dismissButton{width:95px !important;}.is-sidebar-left > div{float:right;}.is-sidebar-left > div,.is-sidebar-right > div{margin-bottom:30px;}.be-blog-loop{margin-bottom:80px;background:#f2f2f2;}.be-blog-loop .entry-header .entry-title{padding:0 0 0 0;word-break:break-word;}.be-blog-loop .entry-content{font-size:16px;line-height:1.875;}.be-blog-loop .entry-content p:last-child{margin-bottom:0;}.be-blog-loop .entry-footer.readmore{margin-top:18px;}.entry-thumbnail,.post-thumbnail,.entry-gallery,.entry-quote,.entry-audio,.entry-video{overflow:hidden;}.entry-thumbnail img,.post-thumbnail img,.format-gallery img{width:100%;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;/* BOX SHADOW */-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.entry-thumbnail img:hover,.post-thumbnail img:hover,.format-gallery img:hover{filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-webkit-opacity:0.7;-khtml-opacity:0.7;-moz-opacity:0.7;-ms-opacity:0.7;-o-opacity:0.7;opacity:0.7;/* BOX SHADOW */-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.entry-wrap{padding:49px 60px 50px 60px;}@media screen and (max-width:767px){.entry-wrap{padding:25px 15px 22px 15px;}}.format-standard .entry-header .entry-meta li:last-child,.format-link .entry-header .entry-meta li:last-child,.format-quote .entry-header .entry-meta li:last-child,.format-chat .entry-header .entry-meta li:last-child,.format-audio .entry-header .entry-meta li:last-child,.format-video .entry-header .entry-meta li:last-child,.format-gallery .entry-header .entry-meta li:last-child{float:right;}.format-standard .entry-header .entry-meta li:last-child a,.format-link .entry-header .entry-meta li:last-child a,.format-quote .entry-header .entry-meta li:last-child a,.format-chat .entry-header .entry-meta li:last-child a,.format-audio .entry-header .entry-meta li:last-child a,.format-video .entry-header .entry-meta li:last-child a,.format-gallery .entry-header .entry-meta li:last-child a{color:#00a4e6;}article .entry-content .page-links span.page-links-title{color:#919199;}article .entry-content .page-links span{color:#00a4e6;}article .entry-content .page-links a span{color:#616166;}.entry-header{margin-bottom:25px;}.entry-header .entry-meta{margin-bottom:3px;}.entry-header .entry-meta ul{list-style:none;margin-bottom:0;padding:0;}.entry-header .entry-meta ul li{display:inline;margin-right:13px;padding:0;font-size:12px;font-weight:300;position:relative;}.entry-header .entry-meta ul li:last-child{margin-right:0;}.entry-header .entry-meta a{text-transform:uppercase;font-size:14px;color:#919199;line-height:1.57143;margin-bottom:10px;font-weight:500;}.entry-header .entry-meta a:hover{color:#616166;}.entry-header .entry-title{margin:0;padding:15px 0 0 0;font-size:20px;line-height:24px;}.entry-header .entry-title i{font-size:30px;color:#860200;}.entry-header .entry-title a{font-size:30px;line-height:1;color:#616166;}.entry-header .entry-title a:hover{color:#00a4e6;}.entry-content ul li{list-style:none;color:#919199;}.entry-content ul li:before{font-family:FontAwesome;color:#860200;margin-right:19px;content:'\f0da';float:left;}.entry-content ol{counter-reset:my-badass-counter;}.entry-content ol li{list-style:none;color:#919199;}.entry-content ol li:before{content:counter(my-badass-counter) '.';counter-increment:my-badass-counter;float:left;margin-right:19px;color:#860200;}.entry-footer .readmore{font-size:14px;line-height:24px;font-weight:500;font-family:'Work Sans';letter-spacing:-0.04em;color:#860200;}.entry-footer .readmore:hover{color:rgba(134, 2, 0, 0.8);}.entry-footer .readmore i{margin-left:3px;}.tag-sticky-2 .entry-header .post-format span.pe-7s-pin:before{content:"\e62c";}.blog-columns blockquote{margin:33px 30px 34px 30px;}.paging-navigation{line-height:1;/*author meta*/}.paging-navigation .pagination{margin:0px 0;padding-bottom:0;margin-bottom:0;}.paging-navigation .pagination .page-numbers{display:inline-block !important;width:60px !important;height:60px !important;line-height:60px;text-align:center;color:#919199;/* float: left; */background:#f2f2f2;font-family:'Poppins';font-size:20px;font-weight:400;/* padding: 0; */margin-left:0;position:relative;text-decoration:none;/* padding: 1px 5px; */margin-right:8px;border:1px solid transparent;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.paging-navigation .pagination .page-numbers.prev,.paging-navigation .pagination .page-numbers.next{display:inline;width:auto;font-family:'Raleway';font-size:12px;}.paging-navigation .pagination .page-numbers.prev i,.paging-navigation .pagination .page-numbers.next i{margin:0 5px;font-size:20px;font-weight:400;}.paging-navigation .pagination .page-numbers.current,.paging-navigation .pagination .page-numbers:hover{color:#fff;background:#00a4e6;}.paging-navigation .pagination .page-numbers:last-child{margin-right:0;}.author-meta{margin-bottom:80px;background:#f2f2f2;/*end author meta*/}@media (min-width:480px){.author-meta .display_table_md{display:table;min-width:100%;height:100%;margin:auto;border-collapse:collapse;}.author-meta .display_table_cell_md{display:table-cell;vertical-align:middle;float:none;overflow:hidden;zoom:1;box-sizing:border-box;}}.author-meta > .row{margin:0;}.author-meta > .row > *{padding:0;}.author-meta .col-avatar{min-width:200px;}.author-meta .item-media img{width:100%;}.author-meta .item-content{padding:15px 25px 15px 40px;}.author-meta .item-content h4{font-size:20px;line-height:1;text-transform:uppercase;margin:0 0 10px;}.author-meta .display_table_cell_md .author-social a.rounded-icon{display:inline-block;width:40px;height:40px;border-radius:50%;border:1px solid transparent;color:#fff;background-color:#00a4e6;}.author-meta .display_table_cell_md .author-social a.rounded-icon:hover{border:1px solid #00a4e6;color:#00a4e6;background:#fff;}.author-meta .display_table_cell_md .author-social a.color-bg-icon.fa-facebook{background:#3e5992;}.author-meta .display_table_cell_md .author-social a.color-bg-icon.fa-facebook:hover{border:1px solid #00a4e6;color:#00a4e6;background:#fff;}.author-meta .display_table_cell_md .author-social a.color-bg-icon.fa-twitter{background:#5daae4;}.author-meta .display_table_cell_md .author-social a.color-bg-icon.fa-twitter:hover{border:1px solid #00a4e6;color:#00a4e6;background:#fff;}.author-meta .display_table_cell_md .author-social a.color-bg-icon.fa-google{background:#e34d4a;}.author-meta .display_table_cell_md .author-social a.color-bg-icon.fa-google:hover{border:1px solid #00a4e6;color:#00a4e6;background:#fff;}.post-navigation a{font-size:14px;}.post-navigation .nav-links{display:inline-flex;width:100%;}@media screen and (min-width:1200px){.post-navigation .nav-links .pagination-single-post{width:380px;height:144px;}}@media screen and (min-width:992px) and (max-width:1199px){.post-navigation .nav-links .pagination-single-post{width:303px;height:115px;}}@media screen and (min-width:768px) and (max-width:991px){.post-navigation .nav-links .pagination-single-post{width:355px;height:95px;}}@media screen and (min-width:520px) and (max-width:767px){.post-navigation .nav-links .pagination-single-post{width:49%;height:100px;}}@media screen and (max-width:519px){.post-navigation .nav-links .pagination-single-post{width:49%;height:66px;}}.post-navigation .nav-links .pagination-single-post{overflow:hidden;position:relative;}@media screen and (min-width:1200px){.post-navigation .nav-links .pagination-single-post .pn{padding-bottom:10px;}.post-navigation .nav-links .pagination-single-post a{padding:40px 45px 40px 45px;}}@media screen and (min-width:992px) and (max-width:1199px){.post-navigation .nav-links .pagination-single-post a{padding:20px 25px 20px 25px;}}@media screen and (min-width:768px) and (max-width:991px){.post-navigation .nav-links .pagination-single-post a{padding:20px 25px 20px 25px;}}@media screen and (max-width:767px){.post-navigation .nav-links .pagination-single-post a{padding:20px 25px 20px 25px;}}.post-navigation .nav-links .pagination-single-post a{display:block;width:100%;height:100%;text-align:center;text-transform:uppercase;background:rgba(48, 48, 51, 0.9);}.post-navigation .nav-links .pagination-single-post a span{display:block;}.post-navigation .nav-links .pagination-single-post a:hover span{transition:all 0.4s;color:#00a4e6;}@media screen and (min-width:1200px){.post-navigation .nav-links .pagination-single-post a .btn-change-post{font-size:20px;}}@media screen and (min-width:992px) and (max-width:1199px){.post-navigation .nav-links .pagination-single-post a .btn-change-post{font-size:16px;}}@media screen and (min-width:520px){.post-navigation .nav-links .pagination-single-post a .btn-change-post{display:block;}.post-navigation .nav-links .pagination-single-post a .pn{font-size:14px;}}@media screen and (max-width:519px){.post-navigation .nav-links .pagination-single-post a .btn-change-post{display:none;}.post-navigation .nav-links .pagination-single-post a .pn{font-size:20px;}}.post-navigation .nav-links .pagination-single-post a .pn{line-height:1.57143;font-weight:500;color:#860200;}.post-navigation .nav-links .pagination-single-post a .btn-change-post{font-family:'Abril Fatface';line-height:1;color:#fff;text-transform:uppercase;overflow:hidden;}.post-navigation .nav-links .pagination-single-post img{max-width:none;min-width:100%;min-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;filter:brightness(40%);}.post-navigation .nav-links .parent-preview{margin-right:5px;}.post-navigation .nav-links .parent-next{margin-left:5px;}.carousel{/*single post*//*single post general*/}.carousel .carousel-control{top:50%;margin-top:-42px;background:none;color:#888;text-shadow:none;background:transparent;box-shadow:none;width:85px;height:85px;font-size:85px;opacity:1;}.carousel .carousel-control.left{text-align:right;}.carousel .carousel-control.right{text-align:left;}.carousel .carousel-control:hover{color:#fff;}.be-post-single .post-thumbnail img:hover{transform:scale(1);opacity:1;}.be-post-single{margin-bottom:80px;background:#f2f2f2 !important;}.be-post-single .link-post a{color:#00a4e6;}.be-post-single .entry-header .entry-title{font-size:30px;line-height:32px;}.be-post-single .entry-wrap{padding:44px 60px 40px 60px;}@media screen and (max-width:767px){.be-post-single .entry-wrap{padding:25px 15px 22px 15px;}}.be-post-single .entry-meta{margin-top:6px;}.be-post-single .entry-meta ul li{font-weight:400;}.be-post-single .entry-meta ul li a{font-weight:500;}.be-post-single .entry-content{font-size:16px;line-height:1.875;}.be-post-single .entry-content a{color:#00a4e6;}.be-post-single .entry-content ul{color:#616166;}.be-post-single .entry-content blockquote{margin:50px 0px 50px 0px;padding:52px 60px 42px 60px;display:block;background:#222;}.be-post-single .entry-footer{padding-top:23px;border-top:1px solid #f2f2f2;}.be-post-single.format-quote .entry-wrap{padding-top:20px;}.be-post-single.format-video .entry-wrap{padding:35px 60px 50px 60px;}@media screen and (max-width:767px){.be-post-single.format-video .entry-wrap{padding:25px 15px 22px 15px;}}.be-post-single.format-quote blockquote a{font-size:20px;line-height:1.5;font-weight:300;font-style:italic;color:#919199;}.be-post-single.format-quote blockquote a:hover{color:#616166;}.be-post-single.format-quote blockquote p{font-size:14px;line-height:1.57143;font-weight:500;color:#860200;font-style:normal;}.tag-label{font-size:14px;line-height:26px;margin-right:12px;}.tag-links{color:#616166;}.tag-links a{font-size:14px;line-height:26px;font-weight:300;font-style:italic;color:#616166;display:inline-block;margin-bottom:5px;position:relative;}.tag-links a + a{margin-left:8px;}.tag-links a:after{content:"";width:100%;height:1px;background-color:#cacaca;margin-top:-6px;display:block;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.tag-links a:hover{color:#00a4e6;}.tag-links a:hover:after{background-color:#00a4e6;}.entry-share{position:relative;float:right;}@media screen and (max-width:1199px){.entry-share{margin-bottom:10px;}}.entry-share ul{list-style:none;padding-left:0;}.entry-share ul li{margin-left:0;float:left;}.entry-share ul li:last-child a{padding-right:0;}.entry-share ul .social-share-label{font-size:14px;line-height:26px;margin-right:9px;}.entry-share ul a{padding:0 8px;background:0 none;font-size:14px;}.entry-share ul a:hover,.entry-share ul a:active,.entry-share ul a:focus{opacity:0.8;}.entry-share ul .twitter{color:#1da1f2;}.entry-share ul .facebook{color:#3b5998;}.entry-share ul .google{color:#dd4b39;}.entry-share ul .pinterest{color:#bd081c;}.post-password-form label{display:block;margin-bottom:10px;/* single-fortfolios */}.single-fortfolios{/*gallery*//*fulwidth*//* error404 */}.single-fortfolios .port-gallery{margin-bottom:53px;}.single-fortfolios .port-content-wrap{margin-bottom:20px;}.single-fortfolios .port-content-wrap .port-title h1{margin-bottom:22px;font-size:40px;line-height:1;}.single-fortfolios .port-content-wrap .entry-share{float:left;margin-top:23px;}.single-fortfolios .port-meta{margin-bottom:20px;padding-top:4px;}.single-fortfolios .port-meta .meta-item{margin-bottom:30px;}.single-fortfolios .port-meta .meta-item h5{margin-bottom:5px;}.single-fortfolios .port-meta .meta-item span,.single-fortfolios .port-meta .meta-item a{color:#919199;font-weight:300;}.single-fortfolios .port-meta .meta-item a:hover{color:#616166;}.single-fortfolios .port-meta .meta-item:last-child{margin-bottom:0;}.single-fortfolios .port-entry-foot{position:relative;padding-top:44px;margin-top:37px;border-top:1px solid #eee;}.single-fortfolios .port-entry-foot .show-all{position:absolute;left:50%;transform:translateX(-50%);top:65px;font-family:'Work Sans';font-size:18px;font-weight:500;letter-spacing:-0.04em;}.error404{/*config post format status*/}.error404 .site-header .header-nav{border-bottom:1px solid #eee;}.error404 .error-404{padding-bottom:122px;}@media screen and (max-width:991px){.error404 .error-404{padding-top:30px;padding-bottom:76px;}}.error404 .error-code{display:inline-table;position:relative;color:#cb5151;line-height:0.9;font-weight:600;margin-bottom:13px;}@media screen and (min-width:992px){.error404 .error-code{font-size:300px;}}@media screen and (min-width:768px) and (max-width:991px){.error404 .error-code{font-size:200px;}}@media screen and (max-width:767px){.error404 .error-code{font-size:100px;}}@media screen and (max-width:991px){.error404 .error-code span{display:none;}}@media screen and (min-width:992px){.error404 .error-code span{font-size:40px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);top:50%;left:50%;transform:translate(-46%, -26%) rotate(90deg);}}.error404 .error-code span{position:absolute;color:#fff;letter-spacing:0px;font-family:'Abril Fatface';}.error404 .error-message{line-height:30px;font-family:'Abril Fatface';font-weight:400;margin-bottom:40px;color:#fff;}@media screen and (min-width:768px){.error404 .error-message{font-size:40px;}}@media screen and (max-width:767px){.error404 .error-message{font-size:30px;}}@media screen and (max-width:479px){.error404 .error-message{margin-bottom:35px;}}.error404 .btn{border:none;display:inline-table;width:250px;line-height:60px;height:60px;}.error404 .btn:hover{background:#860200;}@media screen and (max-width:767px){article.format-status.be-blog-loop{background:#616166;}article.format-status.be-blog-loop .entry-wrap{padding-bottom:60px !important;padding-top:60px !important;}}@media screen and (min-width:768px){article.format-status.be-blog-loop{background:transparent;}}article.format-status.be-blog-loop{position:relative;/*post format link*/}article.format-status.be-blog-loop .avatar-post-status{margin-bottom:20px;}article.format-status.be-blog-loop .avatar-post-status img{width:102px;height:102px;border-radius:50%;}article.format-status.be-blog-loop .entry-header .entry-title a{color:#fff;}article.format-status.be-blog-loop .entry-header .entry-title a:hover{color:#00a4e6;}article.format-status.be-blog-loop .entry-header .entry-meta{margin-bottom:13px;}@media screen and (max-width:767px){article.format-status.be-blog-loop .post-thumbnail{display:none;}}article.format-status.be-blog-loop .post-thumbnail{overflow:hidden;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;}article.format-status.be-blog-loop .post-thumbnail img{filter:brightness(50%);}article.format-status.be-blog-loop .post-thumbnail img:hover{transform:none;opacity:1;}article.format-status.be-blog-loop .archive_detail.status{height:25px;}article.format-status.be-blog-loop .archive_detail.status li a{color:#00a4e6;}article.format-status.be-blog-loop .archive_detail li a{color:#fff;}article.format-status.be-blog-loop .archive_detail li a:hover{color:#00a4e6;}article.format-status.be-blog-loop .entry-wrap{text-align:center;}article.format-status.be-blog-loop .entry-wrap footer.entry-footer{text-align:left;}article.format-link.be-blog-loop{/*post format quote*/}article.format-link.be-blog-loop .entry-wrap .entry-header{margin-bottom:5px;}@media screen and (min-width:768px){article.format-quote.be-blog-loop{background:transparent;}}@media screen and (max-width:767px){article.format-quote.be-blog-loop{background:#616166;}}article.format-quote.be-blog-loop{position:relative;/*single post*/}@media screen and (max-width:767px){article.format-quote.be-blog-loop .post-thumbnail{display:none;}}article.format-quote.be-blog-loop .post-thumbnail{overflow:hidden;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;}article.format-quote.be-blog-loop .post-thumbnail img{filter:brightness(40%);}article.format-quote.be-blog-loop .post-thumbnail img:hover{transform:none;opacity:1;}article.format-quote.be-blog-loop .entry-header .entry-meta a{color:#fff;}article.format-quote.be-blog-loop .entry-header .entry-meta a:hover{color:#00a4e6;}article.format-quote.be-blog-loop blockquote{margin:0;text-align:center;}article.format-quote.be-blog-loop blockquote a{font-size:20px;line-height:1.5;font-weight:300;font-style:italic;color:#c2c2cc;}article.format-quote.be-blog-loop blockquote a:hover{color:#00a4e6;}article.format-quote.be-blog-loop blockquote h4.quotes-title{color:#fff;}article.format-quote.be-blog-loop blockquote h4.quotes-title:hover{color:#00a4e6;}article.format-quote.be-blog-loop blockquote p{font-size:14px;line-height:1.57143;font-weight:500;color:#00a4e6;font-style:normal;}article.format-quote.be-post-single blockquote{text-align:center;}article.be-post-single.format-link .link-post a,article.be-post-single.format-link .entry-content a{color:#00a4e6;}article.be-post-single.format-link .link-post a:hover,article.be-post-single.format-link .entry-content a:hover{color:#616166;}@media screen and (max-width:991px){.paging-navigation{margin-bottom:37px;}.paging-navigation .page-numbers{margin-bottom:13px;}}.page-services .cms-grid-wraper .port-item-inner{padding:30px 28px 50px 28px;}.page-services .cms-grid-wraper .port-item-inner .port-title{padding-bottom:12px;}.comments-area{padding:44px 60px 60px 60px;}@media screen and (max-width:767px){.comments-area{padding:25px 15px 22px 15px;}}.comment-author a{padding-right:30px;letter-spacing:0.4px;}.comments-area{margin-bottom:60px;overflow:hidden;background:#f2f2f2;}.comments-area .comment-respond{margin-top:25px;}.comments-area .comment-respond p.form-submit{padding-top:10px;margin-bottom:30px;}.comments-area ol.comment-list li.pingback{margin-top:30px;}.comments-area ol.comment-list li.pingback .comment-main .comment-author a{line-height:1.7;}.comments-area #author,.comments-area #email,.comments-area #comment{font-size:16px;color:#616166;}.comments-area #author::-webkit-input-placeholder,.comments-area #email::-webkit-input-placeholder,.comments-area #comment::-webkit-input-placeholder{font-size:16px;font-family:Poppins;color:#616166;font-style:italic;}.comments-area #author::-moz-placeholder,.comments-area #email::-moz-placeholder,.comments-area #comment::-moz-placeholder{font-size:16px;font-family:Poppins;color:#616166;font-style:italic;}.comments-area #author:-ms-input-placeholder,.comments-area #email:-ms-input-placeholder,.comments-area #comment:-ms-input-placeholder{color:#fff;}.comments-area .comments-title,.comments-area .comment-reply-title{font-size:20px;line-height:24px;}.comments-area .comment-reply-title{margin-bottom:36px;font-size:30px;line-height:1;}.comments-area ol.comment-list,.comments-area ol.children{list-style:none;padding-left:0;}.comments-area ol.comment-list li.comment,.comments-area ol.children li.comment{-webkit-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out;}.comments-area ol.comment-list li.comment .comment-author-image,.comments-area ol.children li.comment .comment-author-image{float:left;width:70px;}.comments-area ol.comment-list li.comment .comment-author-image img,.comments-area ol.children li.comment .comment-author-image img{border-radius:50%;}.comments-area ol.comment-list li.comment .comment-body,.comments-area ol.children li.comment .comment-body{padding-bottom:10px;padding-top:20px;position:relative;display:flex;}.comments-area ol.comment-list li.comment .comment-body:after,.comments-area ol.children li.comment .comment-body:after{content:"";width:3000px;margin-left:-1000px;height:1px;background:transparent;position:absolute;bottom:0;left:0;}.comments-area ol.comment-list li.comment .comment-main,.comments-area ol.children li.comment .comment-main{float:left;width:calc(100% - 70px);padding-top:8px;padding-left:30px;}@media screen and (max-width:767px){.comments-area ol.comment-list li.comment .comment-main,.comments-area ol.children li.comment .comment-main{padding-left:15px;}}.comments-area ol.comment-list li.comment .comment-main .comment-meta,.comments-area ol.children li.comment .comment-main .comment-meta{position:relative;}.comments-area ol.comment-list li.comment .comment-main .comment-author,.comments-area ol.children li.comment .comment-main .comment-author{margin-top:5px;margin-bottom:10px;text-transform:uppercase;font-size:20px;}.comments-area ol.comment-list li.comment .comment-main .comment-author span.comment-date,.comments-area ol.children li.comment .comment-main .comment-author span.comment-date{display:block;margin-left:0px;margin-top:5px;margin-bottom:0px;font-family:Poppins;font-size:14px;line-height:1.57143;font-weight:500;text-transform:uppercase;color:#860200;}.comments-area ol.comment-list li.comment .comment-main .comment-reply,.comments-area ol.children li.comment .comment-main .comment-reply{position:absolute;top:0;right:0;padding-right:13px;}@media screen and (max-width:479px){.comments-area ol.comment-list li.comment .comment-main .comment-reply,.comments-area ol.children li.comment .comment-main .comment-reply{position:relative;top:-5px;}}.comments-area ol.comment-list li.comment .comment-main .comment-reply i,.comments-area ol.children li.comment .comment-main .comment-reply i{color:;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.comments-area ol.comment-list li.comment .comment-main .comment-reply a,.comments-area ol.children li.comment .comment-main .comment-reply a{font-weight:300;color:;}.comments-area ol.comment-list li.comment .comment-main .comment-reply a:hover,.comments-area ol.children li.comment .comment-main .comment-reply a:hover{color:#616166;}.comments-area ol.comment-list li.comment .comment-main .comment-reply:hover i,.comments-area ol.children li.comment .comment-main .comment-reply:hover i{color:#616166;}.comments-area ol.comment-list li.comment .comment-main .comment-date,.comments-area ol.children li.comment .comment-main .comment-date{font-size:12px;font-weight:300;margin-left:14px;font-family:'Open Sans', sans-serif;letter-spacing:0;color:#919199;margin-bottom:20px;text-transform:capitalize;}.comments-area ol.comment-list li.comment .comment-main .comment-content,.comments-area ol.children li.comment .comment-main .comment-content{margin-top:4px;font-weight:300;}.comments-area ol.comment-list li.comment .comment-main .comment-content p,.comments-area ol.children li.comment .comment-main .comment-content p{margin-bottom:0;}.comments-area ol.comment-list li.comment .comment-main .comment-content p a,.comments-area ol.children li.comment .comment-main .comment-content p a{color:#000;}.comments-area ol.comment-list li.comment .comment-main .comment-content p a:hover,.comments-area ol.children li.comment .comment-main .comment-content p a:hover{color:#616166;}.comments-area ol.comment-list > li.comment:first-child > .comment-body{padding-top:0;}.comments-area ol.comment-list > li.comment:last-child > .comment-body:after{content:none;}@media screen and (min-width:1200px){.comments-area ol.children{padding-left:100px;}}@media screen and (max-width:1199px) and (min-width:768px){.comments-area ol.children{padding-left:50px;}}@media screen and (max-width:767px){.comments-area ol.children{padding-left:0px;}}@media screen and (min-width:992px){.comments-area .comment-form .cmt-author{padding-right:5px;}.comments-area .comment-form .cmt-email{padding-left:5px;}}.comments-area .comment-form p.logged-in-as{margin-bottom:10px;}.comments-area .comment-form p.logged-in-as a{color:#919199;}.comments-area .comment-form p.logged-in-as a:hover{color:#616166;}.comments-area .comment-form p.form-submit{margin-bottom:0;}.comments-area .comment-form textarea{height:200px;padding:20px 28px;}.comments-area .comment-form .comment-form-comment{margin-bottom:30px;}.comments-area .comment-form .comment-form-comment textarea{border-radius:5px;}.commentlist .bypostauthor{background:#e7f8fb;}.commentlist li ul.children li.bypostauthor{background:#e7f8fb;}.ef3-gtb-block + .page-links{clear:both;max-width:610px;}.cms-grid-filter{margin-bottom:41px;}.cms-grid-filter ul li{padding:0 15px;}.cms-grid-filter ul li:first-child{padding-left:0;}.cms-grid-filter ul li:last-child{padding-right:0;}.cms-grid-filter ul li a{font-family:'Work Sans';font-size:18px;font-weight:300;line-height:30px;color:#919199;letter-spacing:-0.04em;}.cms-grid-filter ul li a.active,.cms-grid-filter ul li a:hover{color:#616166;}.cms-grid-wraper .cms-grid .cms-grid-item article{margin-bottom:0px;}.cms-grid-wraper .port-item-wrap{overflow:hidden;}.cms-grid-wraper .port-item-wrap:hover a.link-image span{transition:all 0.3s ease;border:1px solid #fff;z-index:20;}.cms-grid-wraper .port-item-wrap:hover a.link-image span i{transition:all 0.3s ease;visibility:visible;}.cms-grid-wraper .port-item-wrap a.link-image{position:relative;}.cms-grid-wraper .port-item-wrap a.link-image span{display:block;border:1px solid transparent;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}.cms-grid-wraper .port-item-wrap a.link-image span i{color:#fff;visibility:hidden;text-align:center;line-height:40px;font-size:20px;}.cms-grid-wraper .port-item-wrap:hover img{box-shadow:0 5px 15px rgba(0, 0, 0, .02);/* Safari 6.0 - 9.0 */-webkit-filter:grayscale(50%);filter:brightness(40%);}.cms-grid-wraper .port-item-wrap img{transition:filter 0.4s ease;width:100%;}.cms-grid-wraper .cms-grid-item{margin-bottom:30px;}.cms-grid-wraper .port-item-inner{padding:23px 28px 23px 28px;background:#fff;}.cms-grid-wraper .port-link{font-family:'Abril Fatface';font-size:20px;line-height:33px;font-weight:500;text-transform:uppercase;letter-spacing:-0.04em;color:#616166;}.cms-grid-wraper .port-link:hover{color:#00a4e6;}.cms-grid-wraper .port-category{font-size:14px;text-transform:uppercase;font-weight:500;}.cms-grid-wraper .port-category a{color:#00a4e6;}.cms-grid-wraper .port-category a:first-child{padding-left:0;}.cms-grid-wraper .port-category a:hover{color:#616166;}.cms-grid-wraper{/*gallery full width*/}.cms-grid-wraper .gray-light-bg .be-blog-loop{background:#fafafa;}.cms-grid-wraper .grid-loadmore{text-align:center;}.cms-grid-wraper .loadmore{margin-top:30px;margin-bottom:30px;}.gallery-fullwidth{/* zo masonry */}.gallery-fullwidth .loadmore{margin-top:20px;margin-bottom:30px;}.zo-masonry-filter{margin-bottom:41px;}.zo-masonry-filter ul li{padding:0 15px;}.zo-masonry-filter ul li:first-child{padding-left:0;}.zo-masonry-filter ul li:last-child{padding-right:0;}.zo-masonry-filter ul li a{font-family:'Work Sans';font-size:18px;font-weight:300;line-height:30px;color:#919199;letter-spacing:-0.04em;}.zo-masonry-filter ul li a.active,.zo-masonry-filter ul li a:hover{color:#616166;}.zo-masonry-wrapper{/*fanxyboxe contact*/}.zo-masonry-wrapper .bg-overlay{background:rgba(54, 54, 54, 0.8);opacity:0;visibility:hidden;}.zo-masonry-wrapper .zo-masonry-item{position:relative;}.zo-masonry-wrapper .zo-masonry-item .port-item-inner{position:relative;background:transparent;visibility:hidden;padding:45px 28px 23px 40px;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 0.4s linear 0s;transition:all 0.4s linear 0s;}.zo-masonry-wrapper .zo-masonry-item .port-item-inner .port-link{font-family:'Work Sans';font-size:20px;font-weight:500;letter-spacing:-0.04em;color:#fff;}.zo-masonry-wrapper .zo-masonry-item .port-item-inner .port-link:hover{color:#616166;}.zo-masonry-wrapper .zo-masonry-item .port-item-inner .port-categories a{color:#fff;padding:5px;}.zo-masonry-wrapper .zo-masonry-item .port-item-inner .port-categories a:first-child{padding-left:0;}.zo-masonry-wrapper .zo-masonry-item .port-item-inner .port-categories a:hover{color:#616166;}.zo-masonry-wrapper .zo-masonry-item:hover .bg-overlay{opacity:1;visibility:visible;}.zo-masonry-wrapper .zo-masonry-item:hover .port-item-inner{visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.zo-masonry-wrapper .grid-loadmore{text-align:center;margin-top:50px;margin-bottom:30px;}.fancybox_autocare{/* fancyboxe-single */}.fancybox_autocare .vc_column_container .vc_column-inner{padding-left:0px;padding-right:0px;}.fancyboxe-single{position:relative;}@media screen and (max-width:767px){.fancyboxe-single{text-align:center;}}.fancy-style-default{text-align:center;padding-top:46px;padding-bottom:47px;}.fancy-style-default .fancy-icon{position:absolute;top:-30px;left:50%;transform:translateX(-50%);}.fancy-style-default .fancy-icon i{font-size:30px;width:70px;height:70px;padding:20px;border-radius:50%;color:#fff;background:#00a4e6;}.fancy-style-default .fancy-icon i.fa-clock-o{background:#009bd9;}.fancy-style-default .fancy-icon i.fa-phone{background:#00a4e6;}.fancy-style-default .fancy-icon i.fa-map-marker{background:#00aef2;}.fancy-style-default .fancy-content h3.fancy-title{font-size:14px;line-height:1.57143;color:rgba(255, 255, 255, 0.74);margin-bottom:5px;}.fancy-style-default .fancy-content .fancy-description p{margin:0 0 10px;color:#fff;font-size:30px;line-height:1;font-family:Abril Fatface;}@media screen and (min-width:768px) and (max-width:991px){.fancy-style-default .fancy-content .fancy-description p{padding:0px 10px 0px 10px;}}.fancy-style1{display:inline-flex;}.fancy-style1 .fancy-icon{margin-bottom:9px;}.fancy-style1 .fancy-icon i{color:#860200;font-size:70px;}.fancy-style1 .fancy-iconimg{height:100%;}.fancy-style1 .content-wrap{padding-left:40px;}@media screen and (min-width:1200px){.fancy-style1 .content-wrap{padding-right:80px;}}.fancy-style1 .content-wrap .fancy-title{margin-top:10px;}.fancy-style1 .content-wrap .fancy-title a{color:#616166;}.fancy-style1 .content-wrap .fancy-title a:hover{color:#00a4e6;}.fancy-style1 .content-wrap .fancy-description{font-weight:300;}.fancy-style2{display:inline-flex;}@media screen and (min-width:768px){.fancy-style2{float:right;}}.fancy-style2 .fancy-title{margin-bottom:20px;}.fancy-style2 .content-wrap{text-align:right;padding-right:40px;}@media screen and (min-width:1200px){.fancy-style2 .content-wrap{padding-left:80px;}}.fancy-style2 .content-wrap .fancy-title{margin-top:10px;}.fancy-style2 .content-wrap .fancy-title a{color:#616166;}.fancy-style2 .content-wrap .fancy-title a:hover{color:#00a4e6;}.fancy-style2 .content-wrap .content-wrap{padding-left:53px;}.fancy-style3{width:100%;display:inline;}.fancy-style3 .fancy-iconimg{float:right;}.fancy-style3 .content-wrap{float:left;text-align:left;}.fancy-style3 .content-wrap .fancy-title{margin-bottom:0px;margin-top:10px;}.fancy-style3 .content-wrap .fancy-title a{color:#616166;}.fancy-style3 .content-wrap .fancy-title a:hover{color:#00a4e6;}.fancy-style3 .content-wrap .fancy-description p{font-size:14px;text-transform:uppercase;color:#00a4e6;font-weight:500;}.fancy-style4{display:inline-flex;}.fancy-style4 .fancy-title1{margin-bottom:0px;}.fancy-style4 .fancy-title1,.fancy-style4 .fancy-title2,.fancy-style4 .fancy-title2{display:inline-table;}.fancy-style4 .fancy-title1{font-size:80px;color:#860200;float:left;margin-right:15px;}.fancy-style4 .fancy-content{height:100%;position:relative;}.fancy-style4 .fancy-content .fancy-title2{font-family:Poppins;font-size:60px;font-weight:300;color:#323232;opacity:0.15;height:100%;margin-top:9px;margin-bottom:15px;}.fancy-style4 .fancy-content .fancy-title3{position:absolute;bottom:0px;font-size:30px;padding-top:0px;margin-bottom:0px;}.fancy-style5{text-align:center;}.fancy-style5 .fancy-iconimg i{font-size:28px;line-height:60px;color:#cb5151;}.fancy-style5 .content-wrap .fancy-title{padding-top:8px;margin-bottom:7px;}.fancy-style5 .content-wrap .fancy-title a{color:#616166;}.fancy-style5 .content-wrap .fancy-title a:hover{color:#00a4e6;}.fancy-style6{display:inline-flex;/*vc message*/}.fancy-style6 .fancy-iconimg{padding-right:17px;}.fancy-style6 .fancy-iconimg i{font-size:28px;color:#cb5151;}.fancy-style6 .content-wrap{text-align:left;}.fancy-style6 .content-wrap .fancy-title{margin-bottom:7px;}.fancy-style6 .content-wrap .fancy-title a{color:#616166;}.fancy-style6 .content-wrap .fancy-title a:hover{color:#00a4e6;}.vc_message_box .vc_message_box-icon i.fa{font-size:14px !important;}.vc_message_box p{font-size:14px !important;}.cms-message-box{/* progress bar */}.cms-message-box .alert{position:relative;border-radius:2px;color:#fff;font-size:14px;margin-bottom:10px;}.cms-message-box .alert span{float:left;display:block;height:100%;text-align:center;}.cms-message-box .alert span i{padding-right:15px;padding-left:25px;}.cms-message-box .alert p{display:table-row-group;}.cms-message-box .cms_alert_success{background-color:#8cd6f4;}.cms-message-box .cms_alert_info{background-color:#59c4ef;}.cms-message-box .cms_alert_warning{background-color:#26b2ea;}.cms-message-box .cms_alert_danger{background-color:#00a4e6;}.vc_progress_bar.wpb_content_element .vc_label{font-size:18px;letter-spacing:0;}.vc_progress_bar.wpb_content_element.default .vc_label{font-size:14px;}.vc_progress_bar.wpb_content_element .vc_single_bar{box-shadow:none;}.vc_progress_bar.wpb_content_element.style1.small .vc_single_bar{height:6px;margin:15px 0;}.vc_progress_bar.wpb_content_element.style1.medium .vc_single_bar{height:10px;margin:21px 0 12px 0;border-radius:5px;}.vc_progress_bar.wpb_content_element.style1.medium .vc_single_bar .vc_bar{border-radius:6px;}.vc_progress_bar.wpb_content_element.style1.large .vc_single_bar{height:24px;margin:15px 0;}.vc_progress_bar.wpb_content_element.style1 .vc_label .vc_label_units{font-family:"Work Sans";font-weight:500;font-style:normal;float:right;font-size:18px;line-height:20px;margin-top:4px;/* cms-testimonial-carousel */}.cms-testimonial-carousel{/* cms team */}.cms-testimonial-carousel .cms-carousel{position:relative;}@media screen and (max-width:1199px){.cms-testimonial-carousel .cms-carousel .owl-nav{display:none;}}@media screen and (min-width:1200px){.cms-testimonial-carousel .cms-carousel .owl-nav .owl-prev{position:absolute;font-size:40px;left:-10%;top:40%;transform:translateY(-50%);}.cms-testimonial-carousel .cms-carousel .owl-nav .owl-prev i{font-size:50px;font-weight:600;color:#c7c7c7;}.cms-testimonial-carousel .cms-carousel .owl-nav .owl-next{position:absolute;font-size:40px;right:-10%;top:40%;transform:translateY(-50%);}.cms-testimonial-carousel .cms-carousel .owl-nav .owl-next i{font-size:50px;font-weight:600;color:#c7c7c7;}}.cms-testimonial-carousel .cms-carousel .owl-dots{padding-top:60px;}.cms-testimonial-carousel .cms-carousel .owl-dots .owl-dot.active span{border:2px solid #860200;background:#fff;}.cms-testimonial-carousel .cms-carousel .owl-dots .owl-dot span{border:2px solid #ddd;background:#fff;}.cms-testimonial-carousel .cms-carousel-item{margin:0 auto;}.cms-testimonial-carousel .cms-carousel-item .testi-avatar{width:80px;height:80px;border-radius:50%;margin-left:auto;margin-right:auto;margin-bottom:16px;}.cms-testimonial-carousel .cms-carousel-item .crl-name{font-size:20px;padding-top:0px;margin-bottom:0px;}.cms-testimonial-carousel .cms-carousel-item .crl-position{font-family:Poppins;font-size:14px;padding-top:5px;margin-bottom:0px;color:#860200;}.cms-testimonial-carousel .cms-carousel-item .desc{position:relative;font-style:italic;border-top:3px solid #cb5151;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-radius:3px;background:#f2f2f2;line-height:1.4375;margin-bottom:30px;}.cms-testimonial-carousel .cms-carousel-item .desc .arrow-down{display:block;width:15px;height:15px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background:#f2f2f2;position:absolute;bottom:-8px;left:50%;transform:translateX(-50%) rotate(45deg);/* IE 9 */-ms-transform:translateX(-50%) rotate(45deg);/* Chrome, Safari, Opera */-webkit-transform:translateX(-50%) rotate(45deg);}@media screen and (min-width:1200px){.cms-testimonial-carousel .cms-carousel-item .desc{padding:22px 30px 22px 30px;}}@media screen and (max-width:1199px){.cms-testimonial-carousel .cms-carousel-item .desc{padding:20px;}}.cms-testimonial-carousel.white-color .cms-carousel-item .desc{color:#fff;}.cms-testimonial-carousel.white-color .owl-controls .owl-dots .owl-dot span{border-color:#fff;}.cms-testimonial-carousel.white-color .owl-controls .owl-dots .owl-dot:hover span,.cms-testimonial-carousel.white-color .owl-controls .owl-dots .owl-dot.active span{background:#fff;}.cms-testimonial-carousel.white-color .owl-controls .owl-nav .owl-prev,.cms-testimonial-carousel.white-color .owl-controls .owl-nav .owl-next{color:#fff;}.cms-testimonial-carousel.white-color .owl-controls .owl-nav .owl-prev:hover,.cms-testimonial-carousel.white-color .owl-controls .owl-nav .owl-next:hover{color:#860200;}.cms-team{margin-bottom:30px;/* cms call to action */}.cms-team .avatar{margin-bottom:25px;}.cms-team .avatar img{width:100%;}.cms-team .team-detail .name{font-family:"Abril Fatface";margin-bottom:2px;font-size:20px;line-height:24px;font-weight:400;}.cms-team .team-detail .position{font-family:'Poppins';display:block;font-size:14px;line-height:22px;font-weight:500;text-transform:uppercase;color:#00a4e6;}.cms-team .team-detail .desc{margin-top:5px;}.cms-team .team-detail .social-icons ul li{padding:0 8px;}.cms-team .team-detail .social-icons ul li:before{display:none;}.cms-team .team-detail .social-icons ul li a{color:#616166;}.cms-team .team-detail .social-icons ul li a:hover{color:#00a4e6;}.cms-cta{/* cms-client-wrap */}.cms-cta .col-title .cta-title{line-height:52px;}@media screen and (min-width:992px){.cms-cta .col-title{text-align:right;padding-right:36px;}}.cms-cta .col-action .btn-lg{padding:14px 40px;}.cms-client-wrap{/*add class position relative and absolute*/}.cms-client-wrap .owl-carousel .owl-item img{width:auto;margin:auto;}@media screen and (min-width:768px){.position_relative{position:relative;}.position_relative .position_absolute{position:absolute;width:100%;top:-80px;}}.margin_auto{margin:auto !important;}@media screen and (max-width:767px){.exp-image{border-bottom:3px solid #00a4e6;}}@media screen and (min-width:768px) and (max-width:1199px){.exp-image .wpb_single_image img{height:100% !important;max-width:none !important;}}.exp-content{/*why choose us*/}@media screen and (max-width:767px){.exp-content{padding:50px 0px 50px 0px;}}@media screen and (min-width:768px) and (max-width:1199px){.exp-content{padding:0px 0px 50px 0px;}}.wcu-parent{/*shortcode fancybox*/}@media screen and (max-width:767px){.wcu-parent .wcu-text .fancyboxe-single{text-align:left;}}.wcu-parent .wcu-text .cms-fancyboxes-wraper{border-bottom:1px solid #eaeaea;}.wcu-parent .wcu-text .cms-fancyboxes-wraper .cms-fancybox-item .content-wrap .fancy-title{font-family:Poppins;font-weight:400;font-size:20px;line-height:1.2;color:#616166;}.cms-fancybox-item{/*display carousel*/}@media screen and (max-width:767px){.cms-fancybox-item .fancy-content{padding:0 20px 0 20px;}}.with_none{display:none !important;width:0px !important;/*shortcode carousel tv1*/}.carousel-plus-tv1,.cms-grid-wraper{/*Accordion*/}.carousel-plus-tv1 .text-cat,.cms-grid-wraper .text-cat{padding-bottom:62px;}.carousel-plus-tv1 .text-cat .carousel_filters span,.cms-grid-wraper .text-cat .carousel_filters span{display:inline-block;font-size:11px;}@media screen and (min-width:992px){.carousel-plus-tv1 .text-cat .carousel_filters span,.cms-grid-wraper .text-cat .carousel_filters span{padding-left:35px;padding-right:35px;}}@media screen and (max-width:991px){.carousel-plus-tv1 .text-cat .carousel_filters span,.cms-grid-wraper .text-cat .carousel_filters span{padding-left:15px;padding-right:15px;}}.carousel-plus-tv1 .text-cat .carousel_filters .active:after,.cms-grid-wraper .text-cat .carousel_filters .active:after{content:"";background:#616166;display:block;height:2px;width:100%;transition:0.4s;position:absolute;bottom:0;left:0;}.carousel-plus-tv1 .text-cat .carousel_filters a,.cms-grid-wraper .text-cat .carousel_filters a{text-transform:uppercase;font-family:Poppins;display:inline-block;font-size:14px;line-height:30px;font-weight:500;color:#919199;position:relative;}.carousel-plus-tv1 .text-cat .carousel_filters a:after,.cms-grid-wraper .text-cat .carousel_filters a:after{content:"";background:#616166;display:block;height:2px;width:0px;transition:0.4s;position:absolute;bottom:0;left:0;}.carousel-plus-tv1 .text-cat .carousel_filters a:hover,.cms-grid-wraper .text-cat .carousel_filters a:hover{color:#616166;}.carousel-plus-tv1 .text-cat .carousel_filters a:active,.cms-grid-wraper .text-cat .carousel_filters a:active{color:#616166;}.carousel-plus-tv1 .text-cat .carousel_filters a:hover:after,.cms-grid-wraper .text-cat .carousel_filters a:hover:after{width:100%;}.vc_tta-accordion{/*event calendar*/}.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#860200 !important;}.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading:after{color:#fff;/* IE 9 */-ms-transform:translateY(-50%) rotate(90deg);/* Chrome, Safari, Opera */-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);transition:all 0.4s;}.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a i,.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a span{color:#fff !important;}.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{position:relative;border:none !important;background-color:#f2f2f2 !important;}.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading:after{content:'>';font-size:20px;font-weight:400;position:absolute;right:24px;top:50%;/* IE 9 */-ms-transform:translateY(-50%) rotate(0deg);/* Chrome, Safari, Opera */-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);}.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a{padding:20px 45px 20px 20px;font-family:Poppins;font-size:14px;font-weight:500;line-height:22px;color:#919199 !important;}.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a i{font-size:15px;font-weight:500;color:#860200;}.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon{display:none;}.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body{padding-top:30px !important;padding-left:50px !important;background:transparent !important;border:none !important;}.tribe-events-calendar td div[id*=tribe-events-daynum-]{line-height:3;}.tribe-clearfix #tribe-bar-form .tribe-bar-submit input[type=submit]{background-color:#00a4e6;}.tribe-clearfix .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],.tribe-clearfix .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-] > a{background-color:transparent;color:#919199;}.tribe-clearfix .tribe-events-calendar div[id*=tribe-events-daynum-],.tribe-clearfix .tribe-events-calendar div[id*=tribe-events-daynum-] a{color:#616166;}.tribe-clearfix .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] > a,.tribe-clearfix .tribe-events-calendar td.tribe-events-present{background-color:#00a4e6;}.tribe-clearfix .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] > a:hover,.tribe-clearfix .tribe-events-calendar td.tribe-events-present:hover{background-color:#00a4e6 !important;}.tribe-clearfix .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] > a div[id*=tribe-events-daynum-],.tribe-clearfix .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]{background-color:transparent;}.tribe-clearfix .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] > a a,.tribe-clearfix .tribe-events-calendar td.tribe-events-present a{color:#fff;}.tribe-clearfix .tribe-events-calendar div[id*=tribe-events-daynum-],.tribe-clearfix .tribe-events-calendar div[id*=tribe-events-daynum-] a,.tribe-clearfix #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title{font-family:'Poppins';font-size:16px;font-weight:300;}.tribe-clearfix .tribe-events-calendar td.tribe-events-has-events.tribe-events-past,.tribe-clearfix .tribe-events-calendar td.tribe-events-has-events.tribe-events-future{background-color:#cb5151;}.tribe-clearfix .tribe-events-calendar td.tribe-events-has-events.tribe-events-past:hover,.tribe-clearfix .tribe-events-calendar td.tribe-events-has-events.tribe-events-future:hover{background-color:#cb5151 !important;}.tribe-clearfix .tribe-events-calendar td.tribe-events-has-events.tribe-events-past div[id*=tribe-events-daynum-],.tribe-clearfix .tribe-events-calendar td.tribe-events-has-events.tribe-events-future div[id*=tribe-events-daynum-]{background-color:transparent;color:#fff;}.tribe-clearfix .tribe-events-calendar td.tribe-events-has-events.tribe-events-past a,.tribe-clearfix .tribe-events-calendar td.tribe-events-has-events.tribe-events-future a{color:#fff;}.tribe-clearfix .tribe-events-calendar td.tribe-events-has-events div[id*=tribe-events-daynum-] a{color:#fff;}.tribe-clearfix .tribe-events-calendar td div[id*=tribe-events-daynum-] a{background:transparent !important;}.tribe-clearfix .tribe-events-calendar div[id*=tribe-events-daynum-]{background-color:transparent;text-align:center;}.tribe-clearfix ul li:before{display:none;}.tribe-events-single ul li:before{display:none;}table.tribe-events-calendar{/*fix style booked calendar*/}table.tribe-events-calendar thead tr th{background-color:#00a4e6;}@media screen and (max-width:767px){table.tribe-events-calendar thead tr th{padding:0;}}table.tribe-events-calendar tbody tr td{background-color:#fff;}.booked-calendar-shortcode-wrap .booked-icon-arrow-right:before{font-family:'FontAwesome';content:'\f105';font-size:30px;color:#919199;}.booked-calendar-shortcode-wrap .booked-icon-arrow-left:before{font-family:'FontAwesome';content:'\f104';font-size:30px;color:#919199;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar thead{background-color:transparent !important;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar thead tr th span.monthName{font-family:'Abril Fatface';font-size:30px;color:#616166;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar thead tr th span.monthName a.backToMonth{color:#616166;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar thead tr th span.monthName a.backToMonth:hover{color:#00a4e6;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.week{/*popup*/}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.week td span.date span.number{border:none !important;background-color:transparent !important;font-family:'Poppins';font-size:16px;font-weight:300;color:#616166;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.week td:hover span.date{background-color:#860200 !important;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.week td:hover span.date span.number{color:#fff !important;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.week td.today span.date{background-color:#860200 !important;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.week td.today span.date span.number{color:#fff !important;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.week td.active span.date{background-color:#cb5151 !important;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.week td.active span.date span.number{color:#fff !important;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.week td.prev-month span.date,.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.week td.next-month span.date,.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.week td.prev-date span.date{background-color:#fff !important;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.week td.prev-month span.date:hover span.number,.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.week td.next-month span.date:hover span.number,.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.week td.prev-date span.date:hover span.number{color:#999 !important;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.week td.prev-month span.date span.number,.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.week td.next-month span.date span.number,.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.week td.prev-date span.date span.number{color:#999;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock{background-color:#303033;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list{background-color:transparent;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list h2{margin-bottom:0 0 0 20px;color:#fff;}@media screen and (min-width:992px){.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list h2{font-size:30px;text-align:left;}}@media screen and (min-width:992px){.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot{height:80px;}}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot:hover{background-color:#616166;}@media screen and (min-width:721px){.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot{border-top:1px solid #454548;}}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-time{color:#fff;/*right*/}@media screen and (min-width:992px){.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-time{padding:0 0 0 0;}}@media screen and (min-width:768px) and (max-width:992px){.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-time{padding:13px 0 0 0;}}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-time span.timeslot-range{font-weight:300;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-time span.timeslot-range i{color:#860200;font-weight:700;}@media screen and (min-width:1200px){.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-time span.timeslot-range i{padding-right:20px;}}@media screen and (min-width:992px) and (max-width:1199px){.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-time span.timeslot-range i{padding-right:10px;}}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-time span.spots-available{color:#860200;font-family:'Poppins';font-size:16px;font-weight:300;text-transform:none;}@media screen and (min-width:992px){.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-time span.spots-available{display:inline;line-height:80px;}}@media screen and (min-width:1200px){.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-time span.spots-available{padding-left:70px;}}@media screen and (min-width:992px) and (max-width:1199px){.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-time span.spots-available{padding-left:20px;}}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-time span.spots-available.empty{color:#b4b4b4;}@media screen and (min-width:992px){.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-people{padding:10px 0 0 0;}}@media screen and (min-width:768px) and (max-width:991px){.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-people{padding:5px 0 0 0;}}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-people button[disabled]{background-color:#454548 !important;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-people button{border:none;}@media screen and (min-width:992px){.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-people button{height:60px;width:250px;}}@media screen and (min-width:768px) and (max-width:991px){.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-people button{height:60px;width:250px;}}@media screen and (min-width:721px) and (max-width:767px){.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-people button{width:180px;height:40px;}}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-people button:hover{background-color:#454548 !important;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.entryBlock td div.booked-appt-list div.timeslot span.timeslot-people button span.button-text{font-family:'Poppins';font-weight:14px;line-height:22px;font-weight:500;color:#fff;}body .booked-modal .booked-form form input[type=submit]{border-radius:40px !important;font-family:'Poppins';font-size:14px;}body .booked-modal .booked-form form input[type=submit]:hover{background-color:#454548 !important;}@media screen and (min-width:1200px){body .booked-modal .booked-form form input[type=submit]{width:250px !important;height:60px !important;margin-bottom:20px;}}@media screen and (min-width:992px) and (max-width:1199px){body .booked-modal .booked-form form input[type=submit]{width:200px !important;height:60px !important;margin-bottom:20px;}}#booked-profile-page ul li:before{display:none;}#booked-profile-page ul.booked-tabs li.active a{background-color:#000 !important;}body #booked-profile-page input[type=submit].button-primary:hover,body table.booked-calendar input[type=submit].button-primary:hover,body .booked-list-view button.button:hover,body .booked-list-view input[type=submit].button-primary:hover,body .booked-modal input[type=submit].button-primary:hover,body table.booked-calendar th,body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,body #booked-profile-page .booked-profile-header,body #booked-profile-page .appt-block .google-cal-button > a:hover{background-color:#000 !important;}#booked-profile-page .booked-tabs li.active a,body #booked-profile-page .booked-tabs li.active a:hover{background-color:#000;}.booked-calendar-shortcode-wrap .booked-calendar-wrap table.booked-calendar tbody tr.week td.prev-date.today span.date{background-color:#00a4e6 !important;/*end calendar*//*vc tab*/}.wpb-js-composer .vc_tta .vc_tta-tab:before{display:none;}.wpb-js-composer .vc_tta .vc_tta-tab a{border-radius:0px !important;font-family:'Poppins';font-size:14px;font-weight:500;line-height:22px;color:#616166;text-transform:uppercase;text-align:center;}@media screen and (min-width:1200px){.wpb-js-composer .vc_tta .vc_tta-tab a{width:250px;}}.wpb-js-composer .vc_tta-tabs .vc_tta-panels{background-color:#f2f2f2 !important;}.wpb-js-composer .vc_tta .vc_tta-tab a{background-color:#fff !important;border-bottom:0px solid !important;}.wpb-js-composer .vc_tta .vc_tta-tab.vc_active a{background-color:#f2f2f2 !important;/*pagination*/}.cms-pagination{/*progressbar*/}.cms-pagination ul li{margin-top:20px;position:relative;width:60px;height:60px;margin-right:10px;background-color:#f2f2f2;transition:0.4s;}.cms-pagination ul li:first-child{background-color:#860200;}.cms-pagination ul li:first-child a{color:#fff;}.cms-pagination ul li:hover{background-color:#860200;}.cms-pagination ul li:hover a{color:#fff;}.cms-pagination ul li:before{display:none;}.cms-pagination ul li a{transition:0.4s;display:block;width:100%;text-align:center;line-height:60px;color:#616166;}.cms-progress-wraper{/*pie chars*/}.cms-progress-wraper .cms-progress-body .cms-progress-item-wrap .cms-progress-title span{float:right;}.cms-progress-wraper .cms-progress-body .cms-progress-item-wrap .cms-progress{background-color:#fff;border:1px solid #dedede;}@media screen and (min-width:320px){.cms-pie .chart{position:relative;}}@media screen and (min-width:320px){.cms-pie .chart .wrap-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}}@media screen and (min-width:992px){.cms-pie .chart .wrap-content span{font-size:60px;font-family:Abril Fatface;color:#616166;}}@media screen and (max-width:991px){.cms-pie .chart .wrap-content span{font-size:40px;font-family:Abril Fatface;color:#616166;}}.cms-pie .chart .wrap-content h4.pie-title{text-transform:none;padding-top:0px;}.cms-grid-tmp3 .cms-grid-item article{background-color:#f2f2f2;margin-bottom:0px;}.cms-grid-tmp3 .cms-grid-item .port-item-wrap{background-color:#f2f2f2;}.cms-grid-tmp3 .cms-grid-item .port-item-wrap .port-item-inner{background:transparent;}@media screen and (min-width:1200px){.cms-grid-tmp3 .cms-grid-item .port-item-wrap .port-item-inner{padding:51px 70px 50px 70px;}}.cms-grid-tmp3 .cms-grid-item .port-item-wrap .port-item-inner .port-title .port-link{font-size:30px;line-height:1;}@media screen and (min-width:768px){.cms-grid-tmp3 .cms-grid-item .port-item-wrap .port-item-inner .port-title .port-link{font-size:30px;}}@media screen and (max-width:767px){.cms-grid-tmp3 .cms-grid-item .port-item-wrap .port-item-inner .port-title .port-link{font-size:20px;}}.cms-grid-tmp3 .cms-grid-item .port-item-wrap .port-item-inner .port-exceprt{padding-top:20px;}.mejs-controls .mejs-button button{width:16px !important;height:16px !important;/*map shortcode*/}.cs_extra_map .gm-style-iw .info-content h5{font-size:20px;line-height:22px;margin-bottom:4px;}.cs_extra_map .gm-style-iw .info-content span{font-family:'Poppins';font-size:14px;font-weight:500;color:#00a4e6;}input.tnp-email::-webkit-input-placeholder{font-size:16px;font-family:Poppins;color:#616166;font-style:italic;}input.tnp-email::-moz-placeholder{font-size:16px;font-family:Poppins;color:#616166;font-style:italic;}.widget_flickr ul li:before{display:none;}.post_type_gallery{margin-bottom:30px;/*FS Appointment*/}.post_type_gallery:hover a.link-image span{transition:all 0.3s ease;border:1px solid #fff;z-index:20;}.post_type_gallery:hover a.link-image span i{transition:all 0.3s ease;visibility:visible;}.post_type_gallery a.link-image{position:relative;}.post_type_gallery a.link-image span{display:block;border:1px solid transparent;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;}.post_type_gallery a.link-image span i{color:#fff;visibility:hidden;text-align:center;line-height:40px;font-size:20px;}.post_type_gallery:hover img{box-shadow:0 5px 15px rgba(0, 0, 0, .02);/* Safari 6.0 - 9.0 */-webkit-filter:grayscale(50%);filter:brightness(40%);}.post_type_gallery img{transition:filter 0.4s ease;width:100%;}.fc .fc-toolbar .fc-left button,.fc .fc-toolbar .fc-right button{border:none;background-color:transparent;background-image:none;border-radius:0px !important;box-shadow:none;font-weight:500;color:#00a4e6;transition:all 0.3s ease;}.fc .fc-toolbar .fc-left button:hover,.fc .fc-toolbar .fc-right button:hover{color:#616166;}.fc .fc-view-container .fc-row table thead tr{border:none !important;}.fc .fc-view-container .fc-row table thead tr th.fc-day-header{border :none;}.fc .fc-view-container .fc-row table thead tr th.fc-day-header span{font-family:'Poppins';font-size:14px;font-weight:500;line-height:50px;}.fc th,.fc td{border:1px solid #cdcdcd;padding:0;vertical-align:top;}.fc td.fc-today{background-color:#00a4e6;}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{font-family:'Poppins';font-size:16px;font-weight:300;color:#616166;}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{font-size:16px;position:static;margin:0;border-radius:97%;width:42px;text-align:center;}.hermes .tp-bullet.selected{background-color:rgba(0, 0, 0, );/*our services*/}.hermes .tp-bullet.selected:after{background-color:#00a4e6;}.services_padding_top{/*plugin appointment*//*!
 * FullCalendar v3.3.0 Stylesheet
 * Docs & License: https://fullcalendar.io/
 * (c) 2017 Adam Shaw
 */}@media screen and (max-width:767px){.services_padding_top{padding-top:100px !important;}}@media screen and (min-width:768px){.services_padding_top{padding-top:187px !important;}}.fc table thead > tr{background-color:#fff;}.fc{direction:ltr;text-align:left;}.fc-rtl{text-align:right;}body .fc{font-size:1em;/* Colors
--------------------------------------------------------------------------------------------------*/}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td{border-color:#ddd;}.fc-unthemed .fc-popover{background-color:#fff;}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header,.fc-unthemed .fc-list-heading td{background:#eee;}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666;}.fc-unthemed td.fc-today{background:#fcf8e3;}.fc-highlight{background:#bce8f1;opacity:0.3;}.fc-bgevent{background:#8fdf82;opacity:0.3;}.fc-nonbusiness{background:#d7d7d7;}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:0.3;}.ui-widget .fc-disabled-day{background-image:none;/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/}.fc-icon{display:inline-block;height:1em;line-height:1em;font-size:1em;text-align:center;overflow:hidden;/* don't allow browser text-selection */font-family:"Courier New", Courier, monospace;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;/*
Acceptable font-family overrides for individual icons:
	"Arial", sans-serif
	"Times New Roman", serif

NOTE: use percentage font sizes or else old IE chokes
*/}.fc-icon:after{position:relative;}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:bold;font-size:200%;top:-7%;}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:bold;font-size:200%;top:-7%;}.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%;}.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%;}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%;}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%;}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%;}.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%;/* Buttons (styled <button> tags, normalized to work cross-browser)
--------------------------------------------------------------------------------------------------*/}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;/* dimensions */box-sizing:border-box;margin:0;height:2.1em;/* text & cursor */padding:0 0.6em;/* normalize */font-size:1em;white-space:nowrap;cursor:pointer;/* Firefox has an annoying inner border */}.fc button::-moz-focus-inner{margin:0;padding:0;}.fc-state-default{border:1px solid;}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px;}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px;/* icons in buttons */}.fc button .fc-icon{position:relative;/* seems to be a good adjustment across browsers */top:-0.05em;margin:0 0.2em;vertical-align:middle;/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#333;background-color:#e6e6e6;}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}.fc-state-down,.fc-state-active{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);}.fc-state-disabled{cursor:default;background-image:none;opacity:0.65;box-shadow:none;}.popover{color:#00a4e6;/* Buttons Groups
--------------------------------------------------------------------------------------------------*/}.fc-button-group{display:inline-block;/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/}.fc .fc-button-group > *{float:left;margin:0 0 0 -1px;}.fc .fc-button-group > :first-child{margin-left:0;/* Popover
--------------------------------------------------------------------------------------------------*/}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0, 0, 0, .15);}.fc-popover .fc-header{padding:2px 4px;}.fc-popover .fc-header .fc-title{margin:0 2px;}.fc-popover .fc-header .fc-close{cursor:pointer;}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left;}.fc-rtl .fc-popover .fc-header .fc-title,.fc-ltr .fc-popover .fc-header .fc-close{float:right;/* unthemed */}.fc-unthemed .fc-popover{border-width:1px;border-style:solid;}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:0.9em;margin-top:2px;/* jqui themed */}.fc-popover > .ui-widget-header + .ui-widget-content{/* where they meet, let the header have the border */border-top:0;/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/}.fc-divider{border-style:solid;border-width:1px;}hr.fc-divider{height:0;margin:0;/* height is unreliable across browsers, so use padding */padding:0 0 2px;border-width:1px 0;}.fc-clear{clear:both;}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-helper-skeleton{position:absolute;top:0;left:0;right:0;}.fc-bg{/* strech bg to bottom edge */bottom:0;}.fc-bg table{/* strech bg to bottom edge */height:100%;/* Tables
--------------------------------------------------------------------------------------------------*/}.fc table{width:100%;/* fix scrollbar issue in firefox */box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;/* normalize cross-browser */font-size:1em;}.fc th{text-align:center;}.fc th,.fc td{border-style:solid;border-width:1px;padding:0;vertical-align:top;}.fc td.fc-today{/* overcome neighboring borders */border-style:double;/* Internal Nav Links
--------------------------------------------------------------------------------------------------*/}a[data-goto]{cursor:pointer;}a[data-goto]:hover{text-decoration:underline;/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/}.fc .fc-row{border-style:solid;border-width:0;}.fc-row table{border-left:0 hidden transparent;/* no bottom borders on rows */border-right:0 hidden transparent;border-bottom:0 hidden transparent;}.fc-row:first-child table{/* no top border on first row */border-top:0 hidden transparent;/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/}.fc-row{position:relative;}.fc-row .fc-bg{z-index:1;/* highlighting cells & background event skeleton */}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{/* stretch skeleton to bottom of row */bottom:0;}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{/* stretch skeleton to bottom of row */height:100%;}.fc-row .fc-highlight-skeleton td,.fc-row .fc-bgevent-skeleton td{border-color:transparent;}.fc-row .fc-bgevent-skeleton{z-index:2;}.fc-row .fc-highlight-skeleton{z-index:3;/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rendered events).
*/}.fc-row .fc-content-skeleton{position:relative;z-index:4;/* matches the space above the events */padding-bottom:2px;}.fc-row .fc-helper-skeleton{z-index:5;}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{/* in case <td>s are globally styled */background:none;/* don't put a border between events and/or the day number */border-color:transparent;border-bottom:0;}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0;/* Scrolling Container
--------------------------------------------------------------------------------------------------*/}.fc-scroller{-webkit-overflow-scrolling:touch;/* TODO: move to agenda/basic */}.fc-scroller > .fc-day-grid,.fc-scroller > .fc-time-grid{/* re-scope all positions */position:relative;/* hack to force re-sizing this inner element when scrollbars appear/disappear */width:100%;/* Global Event Styles
--------------------------------------------------------------------------------------------------*/}.fc-event{/* for resize handle and other inner positioning */position:relative;/* make the <a> tag block */display:block;font-size:0.85em;line-height:1.3;border-radius:3px;/* default BORDER color */border:1px solid #3a87ad;/* undo jqui's ui-widget-header bold */font-weight:normal;}.fc-event,.fc-event-dot{/* default BACKGROUND color */background-color:#3a87ad;/* overpower some of bootstrap's and jqui's styles on <a> tags */}.fc-event,.fc-event:hover,.ui-widget .fc-event{/* default TEXT color */color:#fff;/* if <a> has an href */text-decoration:none;}.fc-event[href],.fc-event.fc-draggable{/* give events with links and draggable events a hand mouse pointer */cursor:pointer;}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed;}.fc-event .fc-bg{z-index:1;background:#fff;opacity:0.25;}.fc-event .fc-content{position:relative;z-index:2;/* resizer (cursor AND touch devices) */}.fc-event .fc-resizer{position:absolute;z-index:4;/* resizer (touch devices) */}.fc-event .fc-resizer{display:none;}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block;/* hit area */}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;/* user of this util can scope within a lower z-index */z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px;/* Event Selection (only for touch devices)
--------------------------------------------------------------------------------------------------*/}.fc-event.fc-selected{/* overcomes inline z-index */z-index:9999 !important;box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0, 0, 0, 0.3);/* Horizontal Events
--------------------------------------------------------------------------------------------------*//* bigger touch area when selected */}.fc-h-event.fc-selected:before{content:"";position:absolute;/* below resizers */z-index:3;top:-10px;bottom:-10px;left:0;right:0;/* events that are continuing to/from another week. kill rounded corners and butt up against edge */}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;/* replace the border with padding */padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0;}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;/* replace the border with padding */padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0;/* resizer (cursor AND touch devices) *//* left resizer  */}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;/* overcome border */left:-1px;/* right resizer */}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;/* overcome border */right:-1px;/* resizer (mouse devices) */}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;/* overcome top border */top:-1px;/* overcome bottom border */bottom:-1px;/* resizer (touch devices) */}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;/* vertically center */background:#fff;top:50%;margin-top:-4px;/* left resizer  */}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{/* centers the 8x8 dot on the left edge */margin-left:-4px;/* right resizer */}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{/* centers the 8x8 dot on the right edge */margin-right:-4px;/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/}.fc-day-grid-event{/* spacing between events and edges */margin:1px 2px 0;padding:0 1px;}tr:first-child > td > .fc-day-grid-event{/* a little bit more space before the first event */margin-top:2px;}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;/* same z-index as fc-bg, behind text *//* overcome the borders */z-index:1;top:-1px;right:-1px;bottom:-1px;/* darkening effect */left:-1px;background:#000;opacity:0.25;}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden;}.fc-day-grid-event .fc-time{font-weight:bold;/* resizer (cursor devices) *//* left resizer  */}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{/* to the day cell's edge */margin-left:-2px;/* right resizer */}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{/* to the day cell's edge */margin-right:-2px;/* Event Limiting
--------------------------------------------------------------------------------------------------*//* "more" link that represents hidden events */}a.fc-more{margin:1px 3px;font-size:0.85em;cursor:pointer;text-decoration:none;}a.fc-more:hover{text-decoration:underline;}.fc-limited{display:none;/* popover that appears when "more" link is clicked */}.fc-day-grid .fc-row{/* make the "more" popover one higher than this */z-index:1;}.fc-more-popover{z-index:2;width:220px;}.fc-more-popover .fc-event-container{padding:10px;/* Now Indicator
--------------------------------------------------------------------------------------------------*/}.fc-now-indicator{position:absolute;border:0 solid red;/* Utilities
--------------------------------------------------------------------------------------------------*/}.fc-unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0, 0, 0, );/* Toolbar
--------------------------------------------------------------------------------------------------*/}.fc-toolbar{text-align:center;}.fc-toolbar.fc-header-toolbar{margin-bottom:1em;}.fc-toolbar.fc-footer-toolbar{margin-top:1em;}.fc-toolbar .fc-left{float:left;}.fc-toolbar .fc-right{float:right;}.fc-toolbar .fc-center{display:inline-block;/* the things within each left/right/center section */}.fc .fc-toolbar > * > *{float:left;margin-left:0.75em;/* the first thing within each left/center/right section */}.fc .fc-toolbar > * > :first-child{margin-left:0;/* title text */}.fc-toolbar h2{margin:0;/* button layering (for border precedence) */}.fc-toolbar button{position:relative;}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2;}.fc-toolbar .fc-state-down{z-index:3;}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4;}.fc-toolbar button:focus{z-index:5;/* View Structure
--------------------------------------------------------------------------------------------------*//* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques *//* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */}.fc-view-container *,.fc-view-container *:before,.fc-view-container *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.fc-view,.fc-view > table{position:relative;z-index:1;/* BasicView
--------------------------------------------------------------------------------------------------*//* day row structure */}.fc-basicWeek-view .fc-content-skeleton,.fc-basicDay-view .fc-content-skeleton{/* ensure a space at bottom of cell for user selecting/clicking */padding-bottom:1em;}.fc-basic-view .fc-body .fc-row{/* ensure that all rows are at least this tall */min-height:4em;border-bottom:1px solid #d9dadc;/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */}.fc-basic-view .fc-body .fc-row:last-child{border:none;}.fc-row.fc-rigid{overflow:hidden;}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0;/* week and day number styling */}.fc-day-top.fc-other-month{opacity:0.3;}.fc-basic-view .fc-week-number,.fc-basic-view .fc-day-number{padding:2px;}.fc-basic-view th.fc-week-number,.fc-basic-view th.fc-day-number{/* column headers can't have as much v space */padding:0 2px;}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right;}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left;}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px 0;}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px;}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:#808080;/* when week/day number have own column */}.fc-basic-view td.fc-week-number{text-align:center;}.fc-basic-view td.fc-week-number > *{display:inline-block;min-width:1.25em;/* AgendaView all-day area
--------------------------------------------------------------------------------------------------*/}.fc-agenda-view .fc-day-grid{position:relative;/* so the "more.." popover will be over the time grid */z-index:2;}.fc-agenda-view .fc-day-grid .fc-row{/* all-day section will never get shorter than this */min-height:3em;}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{/* give space underneath events for clicking/selecting days */padding-bottom:1em;/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap;}.fc-ltr .fc-axis{text-align:right;}.fc-rtl .fc-axis{text-align:left;}.ui-widget td.fc-axis{/* overcome jqui theme making it bold */font-weight:normal;/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/}.fc-time-grid-container,.fc-time-grid{position:relative;z-index:1;}.fc-time-grid{/* so if height setting is 'auto', .fc-bg stretches to fill height */min-height:100%;}.fc-time-grid table{border:0 hidden transparent;}.fc-time-grid > .fc-bg{z-index:1;}.fc-time-grid .fc-slats,.fc-time-grid > hr{position:relative;z-index:2;}.fc-time-grid .fc-content-col{/* because now-indicator lives directly inside */position:relative;}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0;/* divs within a cell within the fc-content-skeleton */}.fc-time-grid .fc-business-container{position:relative;z-index:1;}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2;}.fc-time-grid .fc-highlight-container{position:relative;z-index:3;}.fc-time-grid .fc-event-container{position:relative;z-index:4;}.fc-time-grid .fc-now-indicator-line{z-index:5;}.fc-time-grid .fc-helper-container{position:relative;z-index:6;/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/}.fc-time-grid .fc-slats td{height:1.5em;/* each cell is responsible for its top border */border-bottom:0;}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted;}.fc-time-grid .fc-slats .ui-widget-content{/* see through to fc-bg */background:none;/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/}.fc-time-grid .fc-highlight-container{/* scopes the left/right of the fc-highlight to be in the column */position:relative;}.fc-time-grid .fc-highlight{position:absolute;left:0;/* top and bottom will be in by JS */right:0;/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px;}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%;}.fc-time-grid .fc-event,.fc-time-grid .fc-bgevent{position:absolute;/* scope inner z-index's */z-index:1;}.fc-time-grid .fc-bgevent{left:0;right:0;/* Generic Vertical Event
--------------------------------------------------------------------------------------------------*/}.fc-v-event.fc-not-start{border-top-width:0;/* remove top rounded corners */padding-top:1px;border-top-left-radius:0;border-top-right-radius:0;}.fc-v-event.fc-not-end{border-bottom-width:0;/* remove bottom rounded corners */padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0;/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/}.fc-time-grid-event{/* don't let the bg flow over rounded corners */overflow:hidden;}.fc-time-grid-event.fc-selected{overflow:visible;}.fc-time-grid-event.fc-selected .fc-bg{/* hide semi-white background, to appear darker */display:none;}.fc-time-grid-event .fc-content{/* for when .fc-selected */overflow:hidden;}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px;}.fc-time-grid-event .fc-time{font-size:0.85em;white-space:nowrap;/* short mode, where time and title are on the same line */}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap;}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top;}.fc-time-grid-event.fc-short .fc-time span{/* don't display the full time text... */display:none;}.fc-time-grid-event.fc-short .fc-time:before{/* ...instead, display only the start time */content:attr(data-start);}.fc-time-grid-event.fc-short .fc-time:after{/* seperate with a dash, wrapped in nbsp's */content:"\000A0-\000A0";}.fc-time-grid-event.fc-short .fc-title{/* make the title text the same size as the time */font-size:0.85em;/* undo padding from above */padding:0;/* resizer (cursor device) */}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize;}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"=";/* resizer (touch device) */}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;/* horizontally center */background:#fff;left:50%;/* center on the bottom edge */margin-left:-5px;bottom:-5px;/* Now Indicator
--------------------------------------------------------------------------------------------------*/}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0;/* arrow on axis */}.fc-time-grid .fc-now-indicator-arrow{/* vertically center on top coordinate */margin-top:-5px;}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{/* triangle pointing right... */left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent;}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{/* triangle pointing left... */right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent;/* List View
--------------------------------------------------------------------------------------------------*//* possibly reusable */}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px;/* view wrapper */}.fc-rtl .fc-list-view{/* unlike core views, leverage browser RTL */direction:rtl;}.fc-list-view{border-width:1px;border-style:solid;/* table resets */}.fc .fc-list-table{/* for shrinkwrapping cell content */table-layout:auto;}.fc-list-table td{border-width:1px 0 0;padding:8px 14px;}.fc-list-table tr:first-child td{border-top-width:0;/* day headings with the list */}.fc-list-heading{border-bottom-width:1px;}.fc-list-heading td{font-weight:bold;}.fc-ltr .fc-list-heading-main{float:left;}.fc-ltr .fc-list-heading-alt{float:right;}.fc-rtl .fc-list-heading-main{float:right;}.fc-rtl .fc-list-heading-alt{float:left;/* event list items */}.fc-list-item.fc-has-url{/* whole row will be clickable */cursor:pointer;}.fc-list-item:hover td{background-color:#f5f5f5;}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px;/* make the dot closer to the event title */}.fc-ltr .fc-list-item-marker{padding-right:0;}.fc-rtl .fc-list-item-marker{padding-left:0;}.fc-list-item-title a{text-decoration:none;color:inherit;}.fc-list-item-title a[href]:hover{text-decoration:underline;/* message when no events */}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0;}.fc-list-empty-wrap1{width:100%;height:100%;display:table;}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center;}.fc-unthemed .fc-list-empty{background-color:#eee;}.fc-widget-header table{margin:0;}td.fc-day-top{position:relative;}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{font-size:28px;position:absolute;margin-top:23%;margin-left:32%;/*background: rgba(130, 59, 33, 0.17);*/border-radius:97%;width:42px;text-align:center;}.fc-scroller.fc-day-grid-container{height:100% !important;}.fa-active{background-color:rgba(136, 136, 136, 0.32);}.fc-scroller{overflow-y:hidden !important;}th.fc-day-header.fc-widget-header{font-size:30px;}.fa-fr-not-space{cursor:not-allowed;background:#f5f5f5 !important;color:#ccc !important;}.fc-other-month,.fc-past{cursor:not-allowed;background:#f5f5f5 !important;color:#ccc !important;}.fa-tooltip{width:100%;height:100% !important;position:absolute;}td.fc-day.fc-widget-content{position:relative;}.popover.fade{position:fixed;z-index:1000;}.fa-fr-wait.la-ball-clip-rotate-multiple.la-dark.la-3x{width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(130, 120, 120, 0.35);}.fa-layout-frontend{position:relative;}.fa-fr-active{background-color:rgba(136, 136, 136, 0.32);}.fa-fr-day-wait{width:100% !important;height:200px !important;background:#d9d9d9 !important;position:relative !important;top:0 !important;left:0 !important;}.fsa-ct-book{background:#d9d9d9;padding:25px;}.fa-booked-appt-list{padding:25px;background:#fff !important;}.fa-timeslot{font-size:19px;box-sizing:border-box;line-height:1.8;color:#888;border-top:1px solid #ddd;padding:24px 0px;}p.fa_spaces{display:inline-block;}span.fa-timeslot-time{display:inline-block;width:50%;}span.fa-timeslot-book{display:inline-block;}@media screen and (min-width:992px){span.fa-timeslot-book{float:right;}}@media screen and (max-width:991px){span.fa-timeslot-book{float:left;width:100%;}}span.fa-timeslot-range{display:flex;}i.dashicons.dashicons-clock{font-size:23px;padding-top:4px;}.fa-time_ts{margin-left:6px;}p.over_spaces{color:blue;}span.fa-button-text{color:#fff;}button.fa-new-appt{background:#56c477;}.fa-fr-request-app.la-ball-clip-rotate-multiple.la-dark.la-3x{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(40, 37, 42, 0.18);}.fa-booked-app-details{box-shadow:1px 1px 60px rgba(0, 0, 0, 0.5);margin:5px 0px;padding:3px;}.fa-button-request{margin-top:20px;}.fa-invalid{border:solid red 1px !important;}.fa-fr-submit.la-ball-clip-rotate-multiple.la-dark.la-3x{position:fixed;width:100%;top:0;left:0;height:100%;background:rgba(106, 76, 76, 0.4);}p.fa-book-success{font-size:32px;color:black;text-align:center;}button.md-close.fa-ok{width:40%;margin:0 159px;}.fa-app-failed{border:solid red 2px;padding:22px;color:red;/*tab form*/}.fa-forms{background:#fff;box-shadow:0 0 3px #000;margin:30px auto;max-width:500px;overflow:hidden;position:relative;padding:0;}.fa-forms h1{padding:0 0 20px 0;font-size:26px;color:#666;font-weight:lighter;text-align:center;}.fa-forms form{padding:30px;}#fa-login{display:none;}.fa-forms .fa-tab-group{list-style:none;padding:0;margin:0;}.fa-forms .fa-tab-group:after{content:"";display:table;clear:both;}.fa-forms .fa-tab-group li a{display:block;text-decoration:none;padding:15px;background:#e5e6e7;color:#888;font-size:20px;float:left;width:50%;text-align:center;border-top:3px solid transparent;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.fa-forms .fa-tab-group li a:hover{background:#dedfdf;color:#666;}.fa-forms .fa-tab-group .fa-active a{background:#fff;color:#444;border-top:3px solid #73cf41;}.fa-forms .fa-tab-group{list-style:none;padding:0;margin:0;}.fa-forms .fa-tab-group:after{content:"";display:table;clear:both;}.fa-forms .fa-tab-group li a{display:block;text-decoration:none;padding:15px;background:#e5e6e7;color:#888;font-size:20px;float:left;width:50%;text-align:center;border-top:3px solid transparent;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.fa-forms .fa-tab-group li a:hover{background:#dedfdf;color:#666;}.fa-forms .fa-tab-group .active a{background:#fff;color:#444;border-top:3px solid #73cf41;}.fa-forms input{font-size:16px;display:block;width:100%;padding:10px 20px;border:1px solid #ddd;color:#666;border-radius:0;margin-bottom:10px;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.fa-forms input:focus{outline:0;border-color:#2e5ed7;}.fa-forms label{font-size:16px;font-weight:normal;color:#666;margin-bottom:5px;display:block;}li.fa-tab{padding:0 !important;}h5.fa-login-error{text-transform:none;color:red;/*appointment css*/}.cms-reservations form input{width:100%;margin-bottom:20px;color:#787878;}.cms-reservations form input::-webkit-input-placeholder,.cms-reservations form textarea::-webkit-input-placeholder{color:#bbb;}.cms-reservations form input::-moz-placeholder,.cms-reservations form textarea::-moz-placeholder{color:#bbb;}.cms-reservations form input:-ms-input-placeholder,.cms-reservations form textarea:-ms-input-placeholder{color:#bbb;}.cms-reservations form input:-moz-placeholder,.cms-reservations form textarea:-moz-placeholder{/* Removes the clear button from date inputs */color:#bbb;}.cms-reservations form input[type="date"]::-webkit-clear-button{display:none;}.cms-reservations form input[type="date"]::-webkit-inner-spin-button{/* Removes the spin button */display:none;}.cms-reservations form input[type="date"]::-webkit-calendar-picker-indicator{position:relative;z-index:2;opacity:0;}.cms-reservations form input[type=number]{-moz-appearance:textfield;}.cms-reservations form input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;}.cms-reservations form input[type="number"]::-webkit-outer-spin-button{/* A few custom styles for date inputs */-webkit-appearance:none;}.cms-reservations form input[type="date"]{appearance:none;-webkit-appearance:none;visibility:visible !important;}.cms-reservations form i{position:absolute;top:17px;right:20px;font-size:16px;z-index:1;color:#a0a0a0;}.cms-reservations form textarea{width:100%;min-height:150px;margin-bottom:24px;color:#787878;}.cms-reservations form input[type="submit"]{width:auto;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;/* BACKGROUND GRADIENT */border-radius:1px;margin:0;color:#fff;}.cms-reservations form input[type="submit"]:hover{color:#1e1e1e;}.cms-reservations form p{margin:0;}.fa-layout-frontend .fc-prev-button,.fa-layout-frontend .fc-next-button{background:transparent;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;padding:0;}.fa-layout-frontend .fc-prev-button > span,.fa-layout-frontend .fc-next-button > span{padding:0;}.fa-layout-frontend .fc-prev-button .fc-icon:after,.fa-layout-frontend .fc-next-button .fc-icon:after{color:#1e1e1e;}.fa-layout-frontend .fc-toolbar.fc-header-toolbar{margin-bottom:26px;font-family:'Abril Fatface', cursive;font-weight:700;text-transform:uppercase;font-size:12px;}@media screen and (min-width:768px){.fa-layout-frontend .fc-toolbar.fc-header-toolbar{font-size:20px;}}.fa-layout-frontend .fc-toolbar.fc-header-toolbar h2{font-family:'Ubuntu', sans-serif;font-size:30px;color:#1e1e1e;}.fa-layout-frontend th.fc-day-header.fc-widget-header{background-color:#ac8848;font-family:'Ubuntu', sans-serif;font-size:12px;color:#fff;text-transform:uppercase;text-align:center;line-height:38px;border:none;}.fa-layout-frontend.fc-ltr .fc-basic-view .fc-day-top{text-align:center;border-right:1px solid #d9dadc;}.fa-layout-frontend.fc-ltr .fc-basic-view .fc-day-top:last-child{border-right:none;}.fa-layout-frontend.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{margin:0;padding:0;width:auto;font-size:16px;color:#616166;position:initial;float:none;display:inline-block;line-height:80px;background-color:transparent !important;}.fa-layout-frontend.fc-ltr .fc-basic-view .fc-day-top.fc-today .fc-day-number{color:#fff;}.fa-layout-frontend.fc-ltr .fc-basic-view .fc-day-top.fa-fr-active span{color:#fff;}.fa-layout-frontend.fc-ltr .fc-basic-view .fc-day-top.fa-fr-active.fc-today span{color:#787878;}.fa-layout-frontend td.fa-fr-not-space,.fa-layout-frontend td.fc-other-month{background-color:#fff !important;}.fa-layout-frontend td.fa-fr-not-space span,.fa-layout-frontend td.fc-other-month span{color:#dfdfdf !important;}.fa-layout-frontend .fa-fr-active{background-color:#ac8848;}.fa-layout-frontend td.fc-other-month span{color:#ccc !important;}.fa-layout-frontend .fc-day-top.fc-other-month{opacity:0.7;}.fa-layout-frontend table{margin:0;}.fa-layout-frontend .fsa-ct-book{background-color:#1e1e1e;padding:55px 60px;}.fa-layout-frontend .fsa-ct-book .fa-booked-appt-list{background-color:#1e1e1e !important;padding:0;color:#fff;}.fa-layout-frontend .fsa-ct-book .fa-booked-appt-list h2{color:inherit;font-weight:400;font-family:'Ubuntu', sans-serif;margin-bottom:34px !important;}.fa-layout-frontend .fsa-ct-book button.fa-new-appt{height:auto;padding:0;background:transparent;}.fa-layout-frontend .fsa-ct-book button.fa-new-appt span.btn{padding-top:0;padding-bottom:0;line-height:60px;border-color:transparent;font-size:12px;font-family:'Ubuntu';font-weight:bold;color:#fff;width:260px;box-sizing:border-box;}.fa-layout-frontend .fsa-ct-book button.fa-new-appt span.btn:hover{color:#1e1e1e;background-color:#ac8848;}@media screen and (min-width:992px){.fa-layout-frontend .fsa-ct-book span.fa-timeslot-time{width:30%;display:inline;margin-right:10%;}}@media screen and (min-width:768px) and (max-width:991px){.fa-layout-frontend .fsa-ct-book span.fa-timeslot-time{display:inline;}}.fa-layout-frontend .fsa-ct-book span.fa-timeslot-time i{font-size:18px;color:#ac8848;line-height:60px;padding-top:0;}.fa-layout-frontend .fsa-ct-book .fa-time_ts{margin-left:18px;color:#fff;}.fa-layout-frontend .fsa-ct-book .fa_spaces{color:#ac8848;}.fa-layout-frontend .fsa-ct-book p.over_spaces{color:#787878;}.fa-layout-frontend .fsa-ct-book .fa-new-appt-unavaiabale{background:transparent;height:60px;padding:0;}.fa-layout-frontend .fsa-ct-book .fa-new-appt-unavaiabale span.fa-button-text{padding-top:0;padding-bottom:0;line-height:60px;border-color:transparent;font-size:12px;font-family:'Ubuntu';text-transform:uppercase;display:block;font-weight:bold;color:#1e1e1e;width:260px;box-sizing:border-box;background-color:#787878;}.fa-layout-frontend .fa-timeslot{border-color:#343434;font-size:16px;}@media screen and (min-width:768px){.fa-layout-frontend .fa-timeslot{padding:10px 0;}}@media screen and (max-width:767px){.fa-layout-frontend .fa-timeslot{text-align:center;}}@media screen and (min-width:768px){.fa-layout-frontend .fa-timeslot > span{line-height:60px;display:inline-block;}}@media screen and (max-width:767px){.fa-layout-frontend .fa-timeslot > span{line-height:30px;display:block;}}.fa-layout-frontend .fa-timeslot:last-child{border-bottom:1px solid #343434;}.fa-layout-frontend .fc-row .fc-content-skeleton{padding-bottom:0;}#fa-modal{height:500px;}.fa-RequestForm .md-content{float:left;width:100%;padding-bottom:50px;background:#fff;}.fa-RequestForm .md-content > div{padding:30px 40px 0px;font-size:16px;background:none;box-shadow:none;}.fa-RequestForm .md-content button{font-size:17px;display:inline-block;padding:0 16px 0 20px;}.fa-RequestForm .md-content h3{margin:0;padding:17px 10px 15px;text-align:center;font-size:20px;text-transform:uppercase;font-weight:500;opacity:0.8;color:#fff;background:#71a522;border-radius:3px 3px 0 0;}.fa-RequestForm .fa-booked-app-details{box-shadow:none;margin:5px 0px;background:#fff;padding:0 10px;font-size:16px;}.fa-RequestForm .fa-booked-app-details i{color:#e53619;padding-right:10px;}.fa-RequestForm .md-effect-13.md-modal{width:700px;}.fa-RequestForm .fa-app-success{border:none;padding-left:0px;}.fa-RequestForm .fa-forms{max-width:100%;overflow-y:visible;max-height:500px;}.fa-RequestForm .fa-forms .fa-tab-group{margin-bottom:15px;}.fa-RequestForm .fa-forms .fa-tab-group .fa-active a{background:#eee;color:#e53619;border-top:3px solid #e53619;}.fa-RequestForm .fa-forms .fa-tab-group li a{color:#71a522;font-size:18px;}.fa-RequestForm .fa-forms .fa-tab-group li a:hover{color:#e53619;}.fa-RequestForm .fa-label-info{padding-top:15px;}#calendar{background:none !important;min-width:100% !important;border-top:#cfd2d7 solid 1px;margin-top:60px !important;/*appointment*/padding-top:54px !important;}#calendar table{margin-bottom:0;}#calendar table .fc-content-skeleton table thead{background:#eeeff0;}#calendar.fc-unthemed .fc-scroller.fc-day-grid-container{height:auto !important;}#calendar.fc-unthemed .fc-toolbar.fc-header-toolbar{margin-bottom:25px;}#calendar.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-left,#calendar.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-right{margin-top:-7px;}#calendar.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-left .fc-button,#calendar.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-right .fc-button{background:none;border:none;font-size:20px;color:#f4a601;line-height:1;text-transform:uppercase;box-shadow:none;letter-spacing:0em;font-weight:normal;padding:0;}#calendar.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-left .fc-button:hover,#calendar.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-right .fc-button:hover{background:none !important;color:#e53619 !important;}#calendar.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-center h2{font-size:30px;color:#102035;line-height:1;font-weight:400;}#calendar.fc-unthemed .fc-content-skeleton table thead tr td span{color:#666 !important;font-weight:500;}#calendar.fc-unthemed td.fc-other-month span{color:#b4b4b4 !important;font-weight:500;}#calendar.fc-unthemed .fc-row.fc-widget-header{padding:0;background:none;}#calendar.fc-unthemed th.fc-day-header.fc-widget-header{background-color:#71a522;font-family:inherit;font-size:12px;color:#fff;text-transform:uppercase;text-align:center;line-height:60px;letter-spacing:0.4em;border:none;}#calendar.fc-unthemed .fc-content-skeleton table thead tr td{line-height:24px;}#calendar.fc-unthemed .fc-content-skeleton table tbody tr td{border:1px solid #cfd2d7 !important;vertical-align:middle;}#calendar.fc-unthemed .fc-content-skeleton table tbody tr td.fc-more-cell{text-align:center;}#calendar.fc-unthemed .fc-content-skeleton table tbody tr td a div.fc-content span{font-size:16px;line-height:24px;font-weight:600;padding-left:20px;position:relative;text-align:left;padding-top:20px;padding-bottom:20px;}#calendar.fc-unthemed .fc-content-skeleton table tbody tr td a{background-size:cover !important;}#calendar.fc-unthemed .fc-basic-view .fc-body .fc-row{min-height:160px;}#calendar.fc-unthemed .fc-content-skeleton table tbody tr td a div.fc-content{background:#102035;opacity:0.75;}#calendar.fc-unthemed .fc-row .fc-content-skeleton{padding-bottom:0;}.fc-unthemed.fa-layout-frontend caption,.fc-unthemed.fa-layout-frontend td{font-weight:500;}.fc-unthemed.fa-layout-frontend .fc-toolbar.fc-header-toolbar .fc-left,.fc-unthemed.fa-layout-frontend .fc-toolbar.fc-header-toolbar .fc-right{margin-top:-7px;}.fc-unthemed.fa-layout-frontend .fc-toolbar.fc-header-toolbar .fc-left .fc-button,.fc-unthemed.fa-layout-frontend .fc-toolbar.fc-header-toolbar .fc-right .fc-button{background:none;border:none;font-size:12px;color:#616166;line-height:1;text-transform:uppercase;box-shadow:none;letter-spacing:0em;}@media screen and (min-width:768px){.fc-unthemed.fa-layout-frontend .fc-toolbar.fc-header-toolbar .fc-left .fc-button,.fc-unthemed.fa-layout-frontend .fc-toolbar.fc-header-toolbar .fc-right .fc-button{font-size:20px;}}@media screen and (max-width:767px){.fc-unthemed.fa-layout-frontend .fc-toolbar.fc-header-toolbar .fc-left .fc-button,.fc-unthemed.fa-layout-frontend .fc-toolbar.fc-header-toolbar .fc-right .fc-button{padding-top:10px;}}.fc-unthemed.fa-layout-frontend .fc-toolbar.fc-header-toolbar .fc-left .fc-button:hover,.fc-unthemed.fa-layout-frontend .fc-toolbar.fc-header-toolbar .fc-right .fc-button:hover{color:#00a4e6;}.fc-unthemed.fa-layout-frontend .fc-toolbar.fc-header-toolbar .fc-left .fc-button:hover,.fc-unthemed.fa-layout-frontend .fc-toolbar.fc-header-toolbar .fc-right .fc-button:hover{background:none !important;color:#e53619 !important;}.fc-unthemed.fa-layout-frontend .fc-toolbar.fc-header-toolbar .fc-center h2{font-size:20px;color:#102035;line-height:1;font-family:'Abril Fatface', cursive;}@media screen and (min-width:768px){.fc-unthemed.fa-layout-frontend .fc-toolbar.fc-header-toolbar .fc-center h2{font-size:30px;}}.fc-unthemed.fa-layout-frontend th.fc-day-header.fc-widget-header{background-color:#00a4e6;font-family:inherit;font-size:12px;color:#fff;text-transform:uppercase;text-align:center;line-height:39px;letter-spacing:0.4em;border:none;}.fc-unthemed.fa-layout-frontend td.fc-other-month span{color:#b4b4b4 !important;}.fc-unthemed.fa-layout-frontend .fa-fr-active{background-color:#cb5151;}.fc-unthemed.fa-layout-frontend .fsa-ct-book{background-color:#102035;padding:47px 60px 60px;font-weight:300;}.fc-unthemed.fa-layout-frontend .fsa-ct-book .fa-booked-appt-list{background-color:#102035 !important;padding:0;color:#fff;}.fc-unthemed.fa-layout-frontend .fsa-ct-book .fa-booked-appt-list h2{color:inherit;font-weight:500;font-family:Abril Fatface;font-size:30px;letter-spacing:-0.025em;margin-bottom:26px !important;}@media screen and (max-width:767px){.fc-unthemed.fa-layout-frontend .fsa-ct-book .fa-booked-appt-list h2{font-size:20px;margin-top:20px !important;margin-left:20px !important;margin-right:20px !important;}}.fc-unthemed.fa-layout-frontend .fsa-ct-book .fa-booked-appt-list h2 strong{font-weight:normal;}.fc-unthemed.fa-layout-frontend .fsa-ct-book span.fa-timeslot-time i{font-size:20px;color:#00a4e6;padding-top:0;}@media screen and (min-width:768px){.fc-unthemed.fa-layout-frontend .fsa-ct-book span.fa-timeslot-time i{line-height:60px;}}@media screen and (max-width:767px){.fc-unthemed.fa-layout-frontend .fsa-ct-book span.fa-timeslot-time i{line-height:28px;}}.fc-unthemed.fa-layout-frontend .fa-timeslot,.fc-unthemed.fa-layout-frontend .fa-timeslot:last-child{border-color:rgba(242, 242, 242, 0.1);}.fc-unthemed.fa-layout-frontend .fsa-ct-book p.over_spaces{color:#a0a0a0;}.fc-unthemed.fa-layout-frontend .fsa-ct-book .fa-new-appt-unavaiabale span.fa-button-text{float:left;line-height:58px;border-color:transparent;font-size:12px;font-family:inherit;text-transform:uppercase;display:block;font-weight:bold;color:#102035;padding:0 62px;padding-top:2px;border-radius:2px;box-sizing:border-box;background-color:#fff;cursor:not-allowed;width:auto;}.fc-unthemed.fa-layout-frontend .fsa-ct-book .fa-new-appt-unavaiabale{border:none !important;float:left;}.fc-unthemed.fa-layout-frontend.fc-ltr .fc-basic-view .fc-day-top.fa-fr-active.fc-today span{color:#fff !important;}.fc-unthemed.fa-layout-frontend .fsa-ct-book button.fa-new-appt{line-height:58px;border-color:transparent;font-size:12px;font-family:inherit;font-weight:bold;color:#fff;width:auto;padding:0 62px;padding-top:2px;border-radius:2px;background:#00a4e6;box-sizing:border-box;}.fc-unthemed.fa-layout-frontend .fsa-ct-book button.fa-new-appt span{background:none;padding:0;width:auto !important;font-family:inherit !important;border:none;}.fc-unthemed.fa-layout-frontend .fsa-ct-book button.fa-new-appt span:hover{background:none;border:none;}.fc-unthemed.fa-layout-frontend .fsa-ct-book button.fa-new-appt:hover{background-color:#e53619;}.fc-unthemed.fa-layout-frontend .fsa-ct-book .fa_spaces{color:#00a4e6;}.md-content button,.fa-button-request button{-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;line-height:60px;margin:0;letter-spacing:0.4em;height:60px;padding:0 46px 0 50px;position:relative;background-color:rgba(255, 255, 255, ) !important;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;color:#102035 !important;text-transform:uppercase;font-weight:700;position:relative;border:#102035 solid 2px;}.md-content button:hover,.fa-button-request button:hover{background-color:#e53619 !important;}.fsa-ct-book{height:auto;max-height:500px;overflow-y:scroll;}@media only screen and (max-width:700px){.fa-RequestForm .md-effect-13.md-modal{width:100%;}}@media (min-width:630px) and (max-width:950px){.fa-layout-frontend .fsa-ct-book span.fa-timeslot-time{width:100%;}span.fa-spaces-available{width:50%;}}@media screen and (max-width:767x){span.fa-spaces-available{padding-left:0;}}@media only screen and (max-width:630px){span.fa-timeslot-time{width:100%;}p.fa_spaces{margin-bottom:0;}span.fa-spaces-available{width:100%;}span.fa-timeslot-book{float:left;}.fa-layout-frontend .fa-timeslot > span{display:block !important;}.fa-layout-frontend .fsa-ct-book span.fa-timeslot-time{width:100% !important;}}@media only screen and (max-width:400px){.fc-unthemed.fa-layout-frontend .fsa-ct-book{padding:0px !important;}}.fa-layout-frontend.fc.fc-unthemed.fc-ltr{position:relative;top:0;left:0;right:0;margin:auto;max-width:1170px;}.fa-prof-head{background-color:#71a522;margin:0;padding:4px 0 4px 12px;float:left;display:inline-block;font-size:22px;width:100%;}a.fa-signout{display:inline-block;color:#fff !important;cursor:pointer;float:right;margin-right:1%;}p.fa-prof-title{color:#fff;margin:0;width:50%;display:inline-block;}span.fs-acc-name{font-weight:bold;color:#0041ff;}ul.fa-prof-tabs{margin:0px;padding:0px;list-style:none;background-color:#71a522;}ul.fa-prof-tabs li{background:none;color:#222;display:inline-block;padding:10px 15px;cursor:pointer;font-size:18px;width:49.8%;margin:0;}ul.fa-prof-tabs li.current{background:#ededed;color:#222;}.fa-tab-content{display:none;background:#ededed;padding:15px;}.fa-tab-content.current{display:inherit;}li.fa-tab-edit-prof{float:right;}h4.fa-tab-title{font-size:24px;font-weight:bold;margin:0px 0px 20px 0px;}.fa-app-prof{border-top:solid 1px #080808;padding:10px 3px;}.fa-prof-cancel{background-color:#c3c3c3;border-radius:29px;padding:8px;font-weight:bold;color:#fff;width:152px;text-align:center;font-size:13px;cursor:pointer;}span.fa-prof-status.fa-approved{border-radius:30px;padding:10px;margin:0;color:#66b572;font-weight:bold;}span.fa-prof-status.fa-pending{border-radius:30px;padding:10px;margin:0;color:#af9636;font-weight:bold;}span.fa-app-prof-date{font-size:18px;width:46%;display:inline-block;}.fa-prof-cancel:hover{color:#000;background:#fff;}.fc td.fc-today{background-color:#00a4e6;}.fa-success-prof{background-color:#fbf4f4;font-size:18px;color:#71a522;padding:10px;}.fa-prof-contents label{width:18%;display:inline-block;}.fa-prof-contents input{display:inline-block;width:16%;margin-left:1%;}.fa-prof-field{margin-bottom:22px;}.fa-app-form > div > input{width:100%;}.ef3-back-to-top{bottom:-50px;right:20px;width:50px;height:50px;text-align:center;line-height:44px;position:fixed;z-index:9999;font-size:18px;color:#fff;cursor:pointer;visibility:hidden;border-radius:3px;background:#252525;-webkit-transition:all 300ms ease-in-out 0ms;transition:all 300ms ease-in-out 0ms;}.ef3-back-to-top:hover{color:#fff;opacity:0.8;}.ef3-back-to-top.on{bottom:55px;visibility:visible;}.footer-top{color:#919199;position:relative;background-color:#303033;padding:114px 0 60px 0;font-size:14px;line-height:24px;font-weight:300;}.footer-top aside{text-align:center;font-size:16px;line-height:1.875;}.footer-top aside ul li{line-height:2.4375;}.footer-top aside ul li i{padding-right:13px;}.footer-top .container > .row > .col-xs-12{margin-bottom:50px;}.footer-top .site-title{color:#fff;line-height:1.1;margin-bottom:26px;}.footer-top .site-title a{color:#fff;}.footer-top .site-title a:hover{color:#616166;}.footer-top .widget{margin-bottom:26px;padding-bottom:0;border-bottom:0;}.footer-top .widget:last-child{margin-bottom:0;}.footer-top .wg-title{color:#fff;text-transform:uppercase;font-size:20px;font-weight:400;line-height:1.5;letter-spacing:0.04em;margin-bottom:24px;}.footer-top a{color:#f5f5f5;}.footer-top i{color:#bdbdbd;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.footer-top ul{padding:0;list-style:none;}.footer-top .row > div:first-child .widget_text{padding-right:70px;}.footer-top .social-indiv-inner li{display:inline-block;margin-right:26px;}.footer-top .social-indiv-inner li:last-child{margin-right:0;}.footer-top .social-indiv-inner li a{color:#616166;font-size:14px;line-height:24px;letter-spacing:0.02em;}.footer-top .social-indiv-inner li a:hover,.footer-top .social-indiv-inner li a:hover i{color:#00a4e6;}.footer-bottom{text-align:center;background-color:#fff;padding-top:44px;padding-bottom:34px;color:#919199;font-size:16px;}.footer-bottom .row > div.col-lg-6:last-child{text-align:right;}.footer-bottom ul li{display:inline-block;width:auto;margin-right:32px;}.footer-bottom ul li:last-child{margin-right:0;}.footer-bottom ul li a{line-height:26px;}.footer-bottom a{color:#919199;}.footer-bottom a:hover{color:#616166;}.woocommerce-autocare .product{position:relative;}.woocommerce-autocare .product .onsale{position:absolute;background-color:#00a4e6;margin:-1em -1em 0 0;padding:0px;border-radius:0px;border-bottom-left-radius:15px;border-top-right-radius:15px;}.woocommerce{/*widget*/}@media (min-width:768px) and (max-width:991px){.woocommerce .autocare-loop-products > .col-sm-3:nth-child(4n+1){clear:left;}.woocommerce .autocare-loop-products > .col-sm-4:nth-child(3n+1){clear:left;}.woocommerce .autocare-loop-products > .col-sm-6:nth-child(2n+1){clear:left;}}@media (min-width:992px) and (max-width:1199px){.woocommerce .autocare-loop-products > .col-md-3:nth-child(4n+1){clear:left;}.woocommerce .autocare-loop-products > .col-md-4:nth-child(3n+1){clear:left;}.woocommerce .autocare-loop-products > .col-md-6:nth-child(2n+1){clear:left;}}@media screen and (min-width:1200px){.woocommerce .autocare-loop-products > .col-md-3:nth-child(4n+1){clear:left;}.woocommerce .autocare-loop-products > .col-md-4:nth-child(3n+1){clear:left;}.woocommerce .autocare-loop-products > .col-md-6:nth-child(2n+1){clear:left;}}@media screen and (min-width:992px){.woocommerce .wc-count-cat{padding:20px;margin-bottom:30px;width:100%;height:100px;background:#f2f2f2;display:block;}}.woocommerce .wc-count-cat p{text-transform:uppercase;font-size:14px;}.woocommerce .wc-count-cat form select{border-radius:0px;background:#00a4e6;color:#fff;}.woocommerce div.products div.product{transition:all 0.4s ease;margin-bottom:40px;}.woocommerce div.products div.product img{transition:all 0.4s ease;}.woocommerce div.products div.product:hover img{filter:brightness(40%);}.woocommerce div.products div.product a{display:block;position:relative;}.woocommerce div.products div.product a .onsale{position:absolute;right:-0.5em !important;left:initial;background-color:#00a4e6;margin:-1em -1em 0 0;padding:0px;border-radius:0px;border-bottom-left-radius:15px;border-top-right-radius:15px;}.woocommerce div.products div.product a .price{display:inline-flex;position:absolute;bottom:0;left:0;margin-bottom:0px;background:#00a4e6;border-bottom-right-radius:10px;border-top-left-radius:10px;padding:0 5px 0 5px;}.woocommerce div.products div.product a .price del .woocommerce-Price-amount{color:red;}.woocommerce div.products div.product a .price ins .woocommerce-Price-amount{color:#fff;}.woocommerce div.products div.product a .price .woocommerce-Price-amount{color:#fff;}.woocommerce div.products div.product a.add-to-cart-autocare{display:block;border-radius:0px;background-color:#00a4e6;color:#fff;text-transform:uppercase;font-weight:400;font-size:14px;border-bottom-right-radius:10px;border-top-left-radius:10px;margin-top:10px;padding:10px;}.woocommerce div.products div.product a.add-to-cart-autocare i{text-transform:uppercase;color:#fff;}.woocommerce div.products div.product .woocommerce-loop-product__title{text-transform:none;font-family:'Poppins';font-size:16px;}.woocommerce nav.woocommerce-pagination ul.page-numbers{border:none;}.woocommerce nav.woocommerce-pagination ul.page-numbers li{margin:10px;border:none;background:#f2f2f2;}.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers.current{background:#00a4e6;color:#fff;}.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers{display:block;width:50px;line-height:50px;text-align:center;padding:0;font-size:20px;}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers{color:#919199;}.woocommerce ins{background-color:transparent;color:inherit;}aside.woocommerce.widget_price_filter form .price_slider_wrapper .price_slider.ui-widget-content{background-color:#ddd;}aside.woocommerce.widget_price_filter form .price_slider_wrapper .price_slider.ui-widget-content .ui-slider-range,aside.woocommerce.widget_price_filter form .price_slider_wrapper .price_slider.ui-widget-content .ui-slider-handle{background-color:#00a4e6;}aside.woocommerce.widget_price_filter form .price_slider_wrapper .price_slider_amount button{width:80px !important;height:40px !important;padding:0;text-align:center;border-radius:0px !important;border-bottom-right-radius:10px !important;border-top-left-radius:10px !important;background-color:#00a4e6;line-height:31px;font-weight:500;color:#fff;border:2px solid transparent;transition:all 0.3s ease;}aside.woocommerce.widget_price_filter form .price_slider_wrapper .price_slider_amount button:hover{border:2px solid #00a4e6;color:#00a4e6;background-color:#fff;}aside.woocommerce.widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label{font-size:14px;font-weight:400;}aside.woocommerce.widget_product_search form input[type="search"]{background:#f2f2f2;}aside.woocommerce.widget_product_search form input[type="submit"]{margin-top:10px;width:80px !important;height:40px !important;line-height:40px;border-radius:0px;border-bottom-right-radius:10px;border-top-left-radius:10px;padding:0;border:none;border:2px solid transparent;transition:all 0.3s ease;}aside.woocommerce.widget_product_search form input[type="submit"]:hover{border:2px solid #00a4e6;color:#00a4e6;}aside.widget_top_rated_products{/*single product*/}aside.widget_top_rated_products ul.product_list_widget li:before{display:none;}.autocare-single-product{/*element*/}.autocare-single-product .woocommerce-autocare #content .product div.images figure img{margin-bottom:20px;}.autocare-single-product .woocommerce-autocare #content .product .entry-summary .price del span{font-weight:400;color:red;}.autocare-single-product .woocommerce-autocare #content .product .entry-summary .price ins span{color:#00a4e6;font-weight:600;}.autocare-single-product .woocommerce-autocare #content .product .entry-summary form .quantity{width:150px;}.autocare-single-product .woocommerce-autocare #content .product .entry-summary form .quantity input{width:100%;background:#cdcdcd;color:#fff;font-size:16px;font-weight:700;height:40px;}.autocare-single-product .woocommerce-autocare #content .product .entry-summary form button.single_add_to_cart_button{float:right;width:160px !important;height:40px !important;border-radius:0px !important;border-bottom-right-radius:10px !important;border-top-left-radius:10px !important;background-color:#00a4e6;}.autocare-single-product .woocommerce-autocare #content .product .entry-summary .product_meta .posted_in{display:block;}.autocare-single-product .woocommerce-autocare #content .product .entry-summary .product_meta .posted_in a{color:#616166;}.autocare-single-product .woocommerce-autocare #content .product .entry-summary .product_meta .posted_in a:hover{color:#00a4e6;}.autocare-single-product .woocommerce-autocare #content .product .woocommerce-tabs ul.wc-tabs{padding:0 0 0 5px;}.autocare-single-product .woocommerce-autocare #content .product .woocommerce-tabs ul.wc-tabs li{border-radius:0px;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;}.autocare-single-product .woocommerce-autocare #content .product .woocommerce-tabs ul.wc-tabs li:before{display:none;}.autocare-single-product .woocommerce-autocare #content .product .woocommerce-tabs ul.wc-tabs li:after{display:none;}.autocare-single-product .woocommerce-autocare #content .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper form input[type="submit"]{width:160px !important;height:40px !important;border-radius:0px !important;border-bottom-right-radius:10px !important;border-top-left-radius:10px !important;background-color:#00a4e6;color:#fff;border:2px solid transparent;transition:all 0.3s ease;}.autocare-single-product .woocommerce-autocare #content .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper form input[type="submit"]:hover{border:2px solid #00a4e6;color:#00a4e6;background:#fff;}.autocare-single-product .woocommerce-autocare #content .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper form .comment-form-comment textarea{background-color:#f2f2f2;border-radius:5px;}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:1px solid #eee;}ul.woocommerce-error li:before{display:none;}form.woocommerce-cart-form table.cart tr td .coupon input[type="submit"]{border-radius:0px !important;background-color:#00a4e6;color:#fff;border:2px solid transparent;transition:all 0.3s ease;}form.woocommerce-cart-form table.cart tr td .coupon input[type="submit"]:hover{border:2px solid #00a4e6;color:#00a4e6;background:#fff;}form.woocommerce-cart-form table.cart tr td .coupon input[type="text"]{border-radius:0px;}@media screen and (min-width:768px){form.woocommerce-cart-form table.cart tr td .coupon{display:inline-flex;}form.woocommerce-cart-form table.cart tr td .coupon input[type="text"]{display:block;float:none !important;width:100% !important;}form.woocommerce-cart-form table.cart tr td .coupon input[type="submit"]{display:block;float:none !important;width:100% !important;}}@media screen and (max-width:767px){form.woocommerce-cart-form table.cart tr td .coupon input[type="text"]{display:block;float:none !important;width:100% !important;}form.woocommerce-cart-form table.cart tr td .coupon input[type="submit"]{display:block;float:none !important;width:100% !important;}}@media screen and (min-width:992px){form.woocommerce-cart-form table.cart tr td.actions input[name="update_cart"]{height:60px;}}form.woocommerce-cart-form table.cart tr td.product-quantity .quantity{width:100%;}form.woocommerce-cart-form table.cart tr td.product-quantity .quantity input{width:100%;}.cart-collaterals .cross-sells h2.title-cross-sells{font-size:20px;font-family:'Poppins';}.cart-collaterals .cart_totals h2{font-size:20px;font-family:'Poppins';}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;}.wc-proceed-to-checkout a{background-color:#00a4e6 !important;}.woocommerce form .form-row textarea{height:10em;line-height:1.5;display:block;box-shadow:none;}.woocommerce form .form-row input,.woocommerce form .form-row textarea{background-color:#f2f2f2;}.form-row.place-order input[type="submit"]{background-color:#00a4e6;}.woocommerce-form__label.woocommerce-form__label-for-checkbox{position:relative;padding-left:20px;}.woocommerce-form__label.woocommerce-form__label-for-checkbox input{position:absolute;left:0;top:7px;}.woocommerce-MyAccount-content .edit-account .button{margin-top:30px !important;}.woocommerce-address-fields .button{margin-top:25px !important;}@media screen and (min-width:1200px){.container{padding-left:0;padding-right:0;}}.ef3-gtb-block{max-width:610px;margin-right:auto;margin-left:auto;}.ef3-gtb-block.align-wide{max-width:1100px;}.ef3-gtb-block.align-full{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;}.ef3-gtb-block.align-full img{width:100vw;}.ef3-gtb-block .alignleft{float:left;margin:0 30px 30px 0;}[dir="rtl"] .ef3-gtb-block .alignleft{float:right;margin:0 0 30px 30px;}.ef3-gtb-block .alignright{float:right;margin:0 0 30px 30px;}[dir="rtl"] .ef3-gtb-block .alignright{float:left;margin:0 30px 30px 0;}.ef3-gtb-block.ef3-block-separator{display:block;clear:both;}.ef3-gtb-block .blockquote,.ef3-gtb-block blockquote{margin-top:0;padding:0;}.ef3-gtb-block .blockquote:before,.ef3-gtb-block blockquote:before{display:none;}.ef3-gtb-block.wp-block-paragraph p{margin-bottom:30px;}.ef3-gtb-block.wp-block-latest-posts,.ef3-gtb-block.wp-block-categories,.ef3-gtb-block.wp-block-archives,.ef3-gtb-block.ef3-block-pullquote{margin-bottom:30px;}.alignwide{max-width:1100px;}ul.wp-block-gallery{padding-left:0;padding-right:0;}.wp-block-heading > *{margin-bottom:30px;}.wp-block-column .ef3-gtb-block{max-width:100%;}