/* Self-hosted fonts — no external requests (bulletproof + fast).
   Only the families/weights the theme actually uses. */

@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('/fonts/lato-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('/fonts/lato-400.woff') format('woff');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('/fonts/lato-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('/fonts/lato-900.woff2') format('woff2');
}

/* The theme references a 'latobold' family with no @font-face of its own — alias to Lato 700. */
@font-face {
	font-family: 'latobold';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('/fonts/lato-700.woff2') format('woff2');
}

@font-face {
	font-family: 'Cantata One';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('/fonts/cantata-one-400.woff') format('woff');
}

@font-face {
	font-family: 'ArchivoNarrow-Regular';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('/fonts/ArchivoNarrow-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo Narrow';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('/fonts/ArchivoNarrow-Regular.ttf') format('truetype');
}

/* Minimal Font Awesome subset — the site uses only a handful of glyphs
   (hamburger, close, scroll-to-top arrow, plus pseudo-element arrows in the theme CSS). */
@font-face {
	font-family: 'FontAwesome';
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url('/fonts/fa-solid-900.woff2') format('woff2');
}
.fa {
	display: inline-block;
	font-family: 'FontAwesome';
	font-weight: 900;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.fa-fw { width: 1.28571em; text-align: center; }
.fa-bars::before { content: '\f0c9'; }
.fa-times::before { content: '\f00d'; }
.fa-angle-up::before { content: '\f106'; }
.fa-angle-right::before { content: '\f105'; }
@media (min-width: 1001px){#template.style_boxed,
#template:not(.style_boxed) .layout_block:not(.style_full_content) .fixed_content{max-width:1280px}}body{}#template
.reduce{max-width:1000px;display:flex;margin:-30px;max-width:1000px}#template .reduce
aside{width:40%;display:flex;border-radius:15px 15px 0 0px;margin-top:0 !important}#template .page_home_page_popup
aside{text-align:center;margin-top:0px;text-align:center;margin-top:15px}#template .reduce aside
img{pointer-events:none;border-radius:15px 0 0 15px;object-fit:cover;height:100%}#template .reduce
section{width:60%;padding-top:15px;display:inline-block;text-align:center;padding:5rem 2rem;vertical-align:middle;justify-content:center}#template .reduce section
h3{margin-top:0}#template .reduce section p:last-child{margin:0}#template .reduce section
.button{margin:0}#template #fancybox-content{outline:none;border-radius:15px;border:30px
solid #fff !important;background:#fff;box-sizing:content-box;max-width:1000px;margin:0
auto;margin:0
auto}#template .home-popup-figure{display:flex;flex-flow:row nowrap;justify-content:center}#template .home-popup-figure
figure{margin:5px;text-align:center;border:1px
solid #ccc;padding:10px}#template .home-popup-figure figure
img{max-height:550px}#template .page_home_page_popup aside
a{margin:0px}#template .training
figure{width:400px !important;float:right !important}#template .air
img{width:450px}#template
.field{position:relative}#template
.field_title{z-index:1}#template
.schedules{border-bottom:1px solid #bab2b2;padding-bottom:30px;margin-bottom:30px}#template .schedules
h4{margin-top:0px}#template .due
h4{margin-top:0px}#template .assessment
h4{margin-top:0px}#template .compliance
h4{margin-top:0px}#template .air
h4{margin-top:0px}#template .training
h4{margin-top:0px}#template .inner-contnt
h2{margin-top:0px}#template .about-img
img{width:450px;float:right}#template .abt
img{width:40%}#template
.photo_gallery_pagination{width:100%;text-align:center;display:block}#template
.form_register{text-align:center}#template .form_register
.field_title{text-align:left}#template
.field.fullwidth_field{width:100% !important}#template
.field.captcha_field{width:100% !important}#template .form_register .field:last-child{width:100%}#template .form_register .field.input-type-text:last-child{width:49%}#template a[name="forms2"] + form
.field{margin:0.4em 0;line-height:normal;display:inline-block;width:50%;padding:0px
5px}#template a[name="forms3"] + form
.field{margin:0.4em 0;line-height:normal;display:inline-block;width:50%;padding:0px
5px}#template .faq_category
h2{display:none}#template .testimonial_name
a{color:#6b7edb}#template .page.page_home_page_popup
.breadcrumb{display:none}#template .page.page_home_page_popup
h1{display:none}#template
fieldset{min-width:inherit}#template a[name="forms2"] +.field_content
label{display:block;margin-bottom:0px;margin-top:5px;padding-left:27px;padding-right:20px;position:relative;display:inline-block!important;vertical-align:top}#template a[name="forms3"] + form .form_field_13 .field_content label input[type="checkbox"]{position:absolute;left:0;top:4px;margin:0px}#template a[name="forms3"] + form .form_field_13 .field_content
label{padding-left:20px;position:relative;display:inline-block;margin-right:20px}#template .
.forms{margin:0}#template .g-recaptcha{display:inline-block}#template
legend{display:none}#template .
ul.testy_bottom{list-style:none;padding:0;margin-bottom:0 !important}#template .testimonial_name a
h6{margin:0;font-size:20px}#template ul.testy_bottom li:last-child
blockquote{margin-bottom:0 !important}@media(max-width: 1180px){#template .training
figure{width:400px;float:right;margin-left:15px}}@media(max-width: 1000px){#template
.training{text-align:center !important}#template .training figure
img{width:100% !important}#template .training .fr-fic{padding-bottom:0px}}@media (max-width: 780px){#template
.abt{text-align:center}#template .training
figure{width:100% !important}#template .air
img{width:100%}#template .home-popup-figure{flex-flow:row wrap}#template .home-popup-figure figure
img{max-height:inherit}#template .reduce
aside{width:100%;border-radius:15px 15px 0 0px}#template
.reduce{flex-wrap:wrap;justify-content:center}#template .reduce aside
img{width:100%;border-radius:15px 15px 0 0px}#template .reduce
section{width:100%;padding-top:15px;padding:1rem 1rem 2rem}#template .abt
img{width:100%}#template .about-img{margin-bottom:0px}#template
.regulatory{text-align:center}#template .regulatory
img{padding-bottom:0px}#template
.training{text-align:center}#template .training .fr-fic{padding-bottom:0px}#template
.air{text-align:center}#template
.compliance{text-align:center}#template .compliance .fr-fic{padding-bottom:5px}#template
.assessment{text-align:center}#template
.due{text-align:center}#template
.statement{text-align:center}#template .statement .fr-fic{padding-bottom:10px}#template
.schedules{text-align:center;padding-bottom:30px}#template .schedules .fr-fic{padding-bottom:10px}#template
.storm{text-align:center}#template
.pagelist{display:inline-block !important;text-align:left !important}}@media(max-width:780px){#template
.field.captcha_field{width:100% !important}#template .field_content
label{width:100% !important;display:block!important;padding-right:0px}#template
.field{width:100%!important;padding:0px!important}#template .portfolio_select_category
select{width:100%}#template .xs-full{width:100%;display:inline-block;text-align:center}#template .about-img
img{width:100%;float:none}}@media(max-width: 781px){#template .brk-txt{display:block}}@media (min-width: 1001px){#ficonsultants2_header{width:100%}#ficonsultants2_header.fixed,
.layout_block.fixed
#ficonsultants2_header{left:0 !important;right:0 !important}}#ficonsultants2_header{background:#fff;padding:0px
20px;display:block;z-index:100;position:inherit}#ficonsultants2_header.fixed,
.layout_block.fixed
#ficonsultants2_header{background:#fff;-webkit-box-shadow:0px 0px 3px 3px rgba(52, 55, 62, 0.1);box-shadow:0px 0px 3px 3px rgba(52, 55, 62, 0.1);z-index:100;border:0}@media (max-width: 1000px){#ficonsultants2_header{display:none}#ficonsultants2_header.fixed,
.layout_block.fixed
#ficonsultants2_header{display:none}}#columns-1588834278966{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#columns-1588834278966
.layout_block{margin-bottom:0%}@media (min-width: 1001px){#column_1-1707468326{width:32%}}@media(max-width:1100px){#column_1-1707468326{width:30%}}@media (min-width: 781px) and (max-width: 1000px){#ficonsultants2_header_logo{width:100%}}#ficonsultants2_header_logo{padding:0px
0 0 0}#ficonsultants2_header_logo a:not(.button):not(.fc_title):not(.paging_link){display:block}#ficonsultants2_header_logo
img{transition:all 0.5s ease;vertical-align:middle;width:500px}#ficonsultants2_header_logo
span{display:inline-block;width:100%;text-align:center;font-weight:bold;margin-top:15px;font-size:15px;line-height:1.2}@media (max-width: 1000px){#ficonsultants2_header_logo{text-align:center}}@media(max-width:1230px){#ficonsultants2_header_logo.fixed,
.layout_block.fixed
#ficonsultants2_header_logo{padding:0px
0 0 0}}@media (min-width: 1001px){#column_2-1707468367{width:49%}}#column_2-1707468367{text-align:center}@media(max-width:1100px){#column_2-1707468367{width:54%}}#ficonsultants2_header_navigation{margin:0px}#ficonsultants2_header_navigation{margin-top:0px}#ficonsultants2_header_navigation.fixed,
.layout_block.fixed
#ficonsultants2_header_navigation{margin-top:0px}#ficonsultants2_header_navigation
ul{margin:0;padding:0}#ficonsultants2_header_navigation ul
li{list-style:none;position:relative;display:inline-block;vertical-align:top;margin-left:0px}#ficonsultants2_header_navigation ul
a{font-family:'Cantata One',serif;font-weight:500;font-size:15px;line-height:24px;color:#373737;text-transform:capitalize;position:relative;display:block;padding:60px
15px 60px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;z-index:2;transform:skewX(10deg);-webkit-transform:skewX(10deg)}#ficonsultants2_header_navigation ul a:hover{color:#2c4592}#ficonsultants2_header_navigation ul
ul{min-width:190px;z-index:9;font-size:11px;margin:50px
0 0;background:#2c4592;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.15);box-shadow:0 1px 5px rgba(0, 0, 0, 0.15);-webkit-transition:all 0.2s linear;transition:all 0.2s linear;text-align:left}#ficonsultants2_header_navigation ul ul
li{display:block;margin:0}#ficonsultants2_header_navigation ul ul li:after{background:transparent}#ficonsultants2_header_navigation ul ul
a{font-weight:500;font-size:14px;line-height:22px;padding:10px
20px;color:#fff;transform:skewX(0deg);-webkit-transform:skewX(0deg);border-bottom-width:1px;border-top-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid}#ficonsultants2_header_navigation ul ul
ul{left:100%;top:0}#ficonsultants2_header_navigation ul li.dropdown_focus ul
.env{width:100% !important}#ficonsultants2_header_navigation .dropdown_focus
ul{width:700px;left:-200px;display:flex;flex-wrap:wrap}#ficonsultants2_header_navigation .dropdown_focus1
ul{width:400px;left:-300px;display:flex;flex-wrap:wrap}#ficonsultants2_header_navigation ul li.dropdown_focus1 ul
li{width:50%;align-items:center}#ficonsultants2_header_navigation ul li.dropdown_focus ul
li{width:50%;align-items:center}#ficonsultants2_header_navigation ul li.dropdown_focus ul li:first-child{width:100%}#ficonsultants2_header_navigation ul li.dropdown_focus1 ul li:first-child{width:100%}#ficonsultants2_header_navigation ul li.dropdown_focus ul:before{content:"";left:calc(25% + 10px)}#ficonsultants2_header_navigation ul li.dropdown_focus ul1:before{content:"";left:calc(25% + 10px)}#ficonsultants2_header_navigation li.last-child
a{padding-right:0px!important}#ficonsultants2_header_navigation ul ul li.lastmenu
a{padding-right:20px!important}#ficonsultants2_header_navigation nav > ul .lastmenu
ul{left:inherit;right:0}#ficonsultants2_header_navigation
.multimenu{padding-right:0px}#ficonsultants2_header_navigation .selected ul
li.selected{background:#f6f6f6;color:#2c4592}#ficonsultants2_header_navigation .selected ul ul
li.selected{background:#f6f6f6;color:#2c4592}#ficonsultants2_header_navigation
.ust{text-transform:none !important}#ficonsultants2_header_navigation.fixed li ul li a,
.layout_block.fixed #ficonsultants2_header_navigation li ul li
a{padding-top:10px;padding-bottom:10px}#ficonsultants2_header_navigation ul a>span{transform:skewX(-10deg);-webkit-transform:skewX(-10deg);display:inline-block}#ficonsultants2_header_navigation .selected > a
span{transform:skewX(-10deg);-webkit-transform:skewX(-10deg);display:inline-block}#ficonsultants2_header_navigation ul>li.selected>a{background:#2c4592;color:#fff}#ficonsultants2_header_navigation .selected ul li.selected
a{background:#f6f6f6;color:#2c4592}#ficonsultants2_header_navigation ul>li:hover>a{color:#fff;background:#2c4592}#ficonsultants2_header_navigation ul > li:hover > a
span{transform:skewX(-10deg) !important;-webkit-transform:skewX(-10deg) !important;display:inline-block}#ficonsultants2_header_navigation nav ul ul>li:hover>a{background:#f6f6f6;color:#2c4592;transform:skewX(-10deg) !important;-webkit-transform:skewX(-10deg) !important}#ficonsultants2_header_navigation ul ul > li > a
span{transform:skewX(0deg) !important;-webkit-transform:skewX(0deg) !important}#ficonsultants2_header_navigation ul ul>li:hover>a{background:#f6f6f6;color:#2c4592;transform:skewX(0deg) !important;-webkit-transform:skewX(0deg) !important}#ficonsultants2_header_navigation ul ul > li:hover > a
span{transform:skewX(0deg) !important;-webkit-transform:skewX(0deg) !important}#ficonsultants2_header_navigation ul .lastmenu ul
ul{left:-100%!important;top:0}@media (max-width: 1250px){#ficonsultants2_header_navigation ul
a{font-size:13px}}@media (max-width: 1100px){#ficonsultants2_header_navigation ul
a{font-size:12px}}@media (max-width: 1000px){#ficonsultants2_header_navigation{display:none}}@media(max-width:1330px){#ficonsultants2_header_navigation .dropdown_focus
ul{width:600px;left:-320px}}@media(max-width:1201px){#ficonsultants2_header_navigation .dropdown_focus
ul{width:600px;left:-350px}}@media (min-width: 1001px){#column3-1707468393{width:12%}}#column3-1707468393{text-align:right}@media(max-width:1100px){#column3-1707468393{width:10%}}#fi_header_button{float:right;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}#fi_header_button nav
ul{margin:0;padding:0}#fi_header_button nav ul
li{color:#4d4d4d;display:inline-block;list-style:none;margin-left:12px;font-size:15px;padding:0;border:none;line-height:normal;font-family:'latobold';font-weight:normal}#fi_header_button a:not(.button):not(.fc_title):not(.paging_link):hover{color:#2c4592}#fi_header_button
i{color:#2c4592;margin-right:8px;font-size:20px;position:relative;top:1px}#fi_header_button nav ul li:first-child{margin-left:0}#fi_header_button li
a{color:#000;font-weight:500;font-size:22px}@media (max-width: 1200px){#fi_header_button input[type=submit],
#fi_header_button input[type=button],
#fi_header_button .button,
#fi_header_button
button{font-size:12px;padding:13px}}@media (max-width: 1194px){#fi_header_button
i{font-size:18px}#fi_header_button li
a{font-size:18px}}#ficonsultants2_responsive_bar{display:none;background:#fff;position:relative}@media (max-width: 1000px){#ficonsultants2_responsive_bar{display:block}}#ficonsultants2_responsive_bar_logo{text-align:center;padding:20px
20px;background-color:#fff}#ficonsultants2_responsive_bar_logo
img{padding:0;max-width:470px}#ficonsultants2_responsive_bar_logo
span{display:inline-block;width:100%;text-align:center;font-weight:bold;margin-top:15px;font-size:15px;line-height:1.2}@media(max-width:700px){#ficonsultants2_responsive_bar_logo
img{max-width:450px}}@media(max-width:650px){#ficonsultants2_responsive_bar_logo
img{max-width:430px}}@media(max-width:600px){#ficonsultants2_responsive_bar_logo
img{max-width:400px}}@media(max-width:550px){#ficonsultants2_responsive_bar_logo
img{max-width:360px}}@media(max-width:510px){#ficonsultants2_responsive_bar_logo
img{max-width:350px}#ficonsultants2_responsive_bar_logo
span{max-width:250px;margin:5px
auto 0;display:table;font-size:14px}}@media(max-width:500px){#ficonsultants2_responsive_bar_logo
img{max-width:320px}}@media(max-width:450px){#ficonsultants2_responsive_bar_logo
img{max-width:310px}}@media(max-width:430px){#ficonsultants2_responsive_bar_logo
img{max-width:280px}#ficonsultants2_responsive_bar_logo
span{max-width:150px;margin:5px
auto 0;display:table;font-size:13px}}@media(max-width:400px){#ficonsultants2_responsive_bar_logo
img{max-width:230px}#ficonsultants2_responsive_bar_logo
span{max-width:150px;margin:5px
auto 0;display:table;font-size:13px}}@media(max-width:350px){#ficonsultants2_responsive_bar_logo
img{max-width:210px}}@media(max-width:340px){#ficonsultants2_responsive_bar_logo
img{max-width:190px}}@media (min-width: 781px) and (max-width: 1000px){#ficonsultants2_responsive_bar_open{top:50%;right:15px}}@media (min-width: 1001px){#ficonsultants2_responsive_bar_open{top:50%;right:15px}}#ficonsultants2_responsive_bar_open{position:absolute;cursor:pointer;font-size:30px;z-index:99;transform:translateY(-50%)}#ficonsultants2_responsive_bar_open
p{background:#2c4592;border-radius:0;-webkit-border-radius:0;color:#000;height:40px;margin:0;padding:5px;text-align:center;width:40px}#ficonsultants2_responsive_bar_open p:hover{background-color:#000}#ficonsultants2_responsive_bar_open
i{vertical-align:top;color:#fff}@media (max-width: 1000px){#ficonsultants2_responsive_bar_open{transform:translateY(-50%)}}@media (max-width: 780px){#ficonsultants2_responsive_bar_open{top:50%;transform:translateY(-50%) scale(0.9);right:10px}}@media (min-width: 781px) and (max-width: 1000px){#ficonsultants2_responsive_bar_call_button{top:50%;left:15px}}@media (min-width: 1001px){#ficonsultants2_responsive_bar_call_button{top:50%;left:15px}}#ficonsultants2_responsive_bar_call_button{position:absolute;cursor:pointer;font-size:30px;z-index:99;transform:translateY(-50%)}#ficonsultants2_responsive_bar_call_button a:not(.button):not(.fc_title):not(.paging_link){color:#fff}#ficonsultants2_responsive_bar_call_button
p{background:#2c4592;border-radius:0;-webkit-border-radius:0;color:#000;height:40px;margin:0;padding:5px;text-align:center;width:40px}#ficonsultants2_responsive_bar_call_button p:hover{background-color:#000}#ficonsultants2_responsive_bar_call_button
i{vertical-align:top;color:#fff}#ficonsultants2_responsive_bar_call_button p:empty{display:none}@media (max-width: 1000px){#ficonsultants2_responsive_bar_call_button{transform:translateY(-50%)}}@media (max-width: 780px){#ficonsultants2_responsive_bar_call_button{top:50%;transform:translateY(-50%) scale(0.9);left:10px}}@media (min-width: 781px) and (max-width: 1000px){#ficonsultants2_responsive_bar_popup{top:0;width:100%;height:100%}}@media (min-width: 1001px){#ficonsultants2_responsive_bar_popup{top:0;height:100%;width:100%}}#ficonsultants2_responsive_bar_popup{margin:0px
0px 0px 0px;padding:50px
0px 0px 0px;position:fixed;color:#000;background:#fff}#ficonsultants2_responsive_bar_popup:before{content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);position:absolute;display:none}@media (max-width: 1000px){#ficonsultants2_responsive_bar_popup{}}@media (max-width: 780px){#ficonsultants2_responsive_bar_popup{top:0;width:100%;height:100%}}@media (min-width: 1001px){#responsive_bar_popup_logo{top:10px;left:5px}}#responsive_bar_popup_logo{position:absolute;cursor:pointer;z-index:99}#responsive_bar_popup_logo a:not(.button):not(.fc_title):not(.paging_link){display:inline-block;vertical-align:middle}#responsive_bar_popup_logo
img{padding-left:10px;margin:0
auto;width:400px}@media (max-width: 1100px){#responsive_bar_popup_logo{top:10px;left:5px}}@media (max-width: 780px){#responsive_bar_popup_logo{top:10px;left:5px}#responsive_bar_popup_logo
img{padding:0px;width:350px;padding-left:12px}}@media (max-width: 450px){#responsive_bar_popup_logo{top:10px;left:5px}#responsive_bar_popup_logo
img{padding:0px;width:300px;padding-left:12px}}@media (max-width: 350px){#responsive_bar_popup_logo{top:10px;left:5px}#responsive_bar_popup_logo
img{padding:0px;width:250px;padding-left:12px}}@media (max-width: 300px){#responsive_bar_popup_logo{top:10px;left:5px}#responsive_bar_popup_logo
img{padding:0px;width:220px;padding-left:12px}}@media (min-width: 781px) and (max-width: 1000px){#ficonsultants2_responsive_bar_close{top:10px;right:15px}}@media (min-width: 1001px){#ficonsultants2_responsive_bar_close{top:10px;right:15px}}#ficonsultants2_responsive_bar_close{position:absolute;cursor:pointer;font-size:30px;z-index:99}#ficonsultants2_responsive_bar_close
p{margin:0;text-align:center;color:#000}@media (max-width: 1000px){#ficonsultants2_responsive_bar_close{}}@media (max-width: 780px){#ficonsultants2_responsive_bar_close{top:10px;right:15px}}#ficonsultants2_responsive_bar_navigation{text-align:center;margin-top:60px}#ficonsultants2_responsive_bar_navigation input[type=submit],
#ficonsultants2_responsive_bar_navigation input[type=button],
#ficonsultants2_responsive_bar_navigation .button,
#ficonsultants2_responsive_bar_navigation
button{margin:20px
0 0 0}#ficonsultants2_responsive_bar_navigation a:not(.button):not(.fc_title):not(.paging_link){font-family:'Cantata One',serif;font-size:22px;position:relative;z-index:3;padding:12px
15px;letter-spacing:0px;display:block;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;font-weight:400}#ficonsultants2_responsive_bar_navigation a:not(.button):not(.fc_title):not(.paging_link):hover{color:#2c4592}#ficonsultants2_responsive_bar_navigation
ul{margin:0px
0px 0px 0px;padding:0}#ficonsultants2_responsive_bar_navigation
li{list-style:none;position:relative;vertical-align:top;border-bottom:1px solid #eee8e8;text-align:left;text-transform:uppercase}#ficonsultants2_responsive_bar_navigation .button a:not(.button):not(.fc_title):not(.paging_link){color:#fff}#ficonsultants2_responsive_bar_navigation .button a:not(.button):not(.fc_title):not(.paging_link):hover{color:#fff;color:#fff}#ficonsultants2_responsive_bar_navigation li.selected>a:not(.button):not(.fc_title):not(.paging_link){color:#2c4592}#ficonsultants2_responsive_bar_navigation ul
ul{background:transparent}#ficonsultants2_responsive_bar_navigation ul ul
li{border-bottom:0}#ficonsultants2_responsive_bar_navigation ul ul a:not(.button):not(.fc_title):not(.paging_link){font-size:18px;padding:7px
10px 7px 16px;letter-spacing:1px;font-weight:400}@media (max-width: 500px){#ficonsultants2_responsive_bar_navigation ul ul a:not(.button):not(.fc_title):not(.paging_link){font-size:17px}}@media (min-width: 1001px){#ficonsultants2_about_banner{width:100%}}#ficonsultants2_about_banner{display:block;text-align:center;position:relative;margin-top:0px}#ficonsultants2_about_banner
h3{font-size:40px;line-height:60px;font-family:ArchivoNarrow-Regular;margin:0;color:#fff;font-weight:normal;text-transform:uppercase;display:none}#ficonsultants2_about_banner
p{color:#fff;margin-bottom:0}#ficonsultants2_about_banner
img{width:100%;margin-top:0px;z-index:-99;position:relative;padding:0}#ficonsultants2_about_banner
article{display:inline-block;vertical-align:middle;width:99%}#ficonsultants2_about_banner
figcaption{position:absolute;text-align:center;bottom:0;left:0;right:0;max-width:1280px;padding-left:0px;margin:0px
auto 0;top:0}#ficonsultants2_about_banner figcaption:before{width:0;height:100%;display:inline-block;vertical-align:middle;content:''}@media (max-width: 780px){#ficonsultants2_about_banner
h3{font-size:30px}#ficonsultants2_about_banner
figcaption{margin:0px
auto 0}}@media (max-width: 480px){#ficonsultants2_about_banner
h3{font-size:22px;line-height:22px}#ficonsultants2_about_banner
figcaption{margin:0px
auto 0}}@media (min-width: 1001px){#ficonsultants2_banner{top:0;height:auto;top:0}}#ficonsultants2_banner{position:relative;clear:both}#ficonsultants2_banner input[type=submit],
#ficonsultants2_banner input[type=button],
#ficonsultants2_banner .button,
#ficonsultants2_banner
button{margin:5px}#ficonsultants2_banner
table{max-width:1280px;margin:auto}#ficonsultants2_banner
h3{margin:0px
0 15px;text-shadow:0 0 9px #000;line-height:1}#ficonsultants2_banner
h4{margin:0px
0 15px;text-shadow:0 0 9px #000;line-height:1}#ficonsultants2_banner
h5{margin:0px
0 15px;text-shadow:0 0 9px #000}#ficonsultants2_banner
.sl{display:none}#ficonsultants2_banner
.sli{display:none}#ficonsultants2_banner
.featured_img_overlay{background:rgba(0,0,0,0.2)}#ficonsultants2_banner p:empty{display:none}#ficonsultants2_banner
td{text-align:center}@media (max-width: 1150px){#ficonsultants2_banner input[type=submit],
#ficonsultants2_banner input[type=button],
#ficonsultants2_banner .button,
#ficonsultants2_banner
button{margin:5px;font-size:15px}#ficonsultants2_banner
h3{font-size:170% !important;margin-bottom:20px !important}#ficonsultants2_banner
h4{font-size:27px !important;margin-bottom:20px !important}#ficonsultants2_banner
h5{font-size:21px !important;margin-bottom:20px !important}}@media (max-width: 1000px){#ficonsultants2_banner input[type=submit],
#ficonsultants2_banner input[type=button],
#ficonsultants2_banner .button,
#ficonsultants2_banner
button{margin:5px;font-size:15px}#ficonsultants2_banner
h3{font-size:160% !important;margin-bottom:20px !important}#ficonsultants2_banner
h4{font-size:27px !important;margin-bottom:20px !important}#ficonsultants2_banner
h5{font-size:21px !important;margin-bottom:20px !important}}@media (max-width: 924px){#ficonsultants2_banner input[type=submit],
#ficonsultants2_banner input[type=button],
#ficonsultants2_banner .button,
#ficonsultants2_banner
button{margin:5px;font-size:15px}#ficonsultants2_banner
h3{font-size:150% !important;margin-bottom:20px !important}#ficonsultants2_banner
h4{font-size:27px !important;margin-bottom:20px !important}#ficonsultants2_banner
h5{font-size:21px !important;margin-bottom:20px !important}}@media (max-width: 860px){#ficonsultants2_banner input[type=submit],
#ficonsultants2_banner input[type=button],
#ficonsultants2_banner .button,
#ficonsultants2_banner
button{margin:5px;font-size:15px}#ficonsultants2_banner
h3{font-size:140% !important;margin-bottom:20px !important}#ficonsultants2_banner
h4{font-size:27px !important;margin-bottom:20px !important}#ficonsultants2_banner
h5{font-size:21px !important;margin-bottom:20px !important}}@media (max-width: 780px){#ficonsultants2_banner input[type=submit],
#ficonsultants2_banner input[type=button],
#ficonsultants2_banner .button,
#ficonsultants2_banner
button{margin:5px;font-size:15px}#ficonsultants2_banner
h3{font-size:170% !important;margin-bottom:20px !important}#ficonsultants2_banner
h4{font-size:27px !important;margin-bottom:20px !important}#ficonsultants2_banner
h5{font-size:21px !important;margin-bottom:20px !important}}@media (max-width: 702px){#ficonsultants2_banner input[type=submit],
#ficonsultants2_banner input[type=button],
#ficonsultants2_banner .button,
#ficonsultants2_banner
button{margin:5px;font-size:15px}#ficonsultants2_banner
h3{font-size:150% !important;margin-bottom:15px !important}#ficonsultants2_banner
h4{font-size:27px !important;margin-bottom:15px !important}#ficonsultants2_banner
h5{font-size:18px !important;margin-bottom:15px !important}}@media(max-width:400px){#ficonsultants2_banner input[type=submit],
#ficonsultants2_banner input[type=button],
#ficonsultants2_banner .button,
#ficonsultants2_banner
button{margin:5px;font-size:12px}#ficonsultants2_banner
h3{font-size:140% !important;margin-bottom:15px !important}#ficonsultants2_banner
h4{font-size:22px !important;margin-bottom:15px !important}#ficonsultants2_banner
h5{font-size:14px !important;margin-bottom:15px !important}#ficonsultants2_banner
.sl{display:block}#ficonsultants2_banner
.sli{display:block}}@media(max-width:365px){#ficonsultants2_banner input[type=submit],
#ficonsultants2_banner input[type=button],
#ficonsultants2_banner .button,
#ficonsultants2_banner
button{margin:5px;font-size:12px}#ficonsultants2_banner
h3{font-size:100% !important;margin-bottom:10px !important}#ficonsultants2_banner
h4{font-size:19px !important;margin-bottom:10px !important}#ficonsultants2_banner
h5{font-size:14px !important;margin-bottom:10px !important}#ficonsultants2_banner
.sl{display:block}#ficonsultants2_banner
.sli{display:block}}@media(max-width:780px){#ficonsultants2_banner
.sl{display:none}#ficonsultants2_banner
.sli{display:none}}@media (max-width: 1001px){#ficonsultants2_banner
td{padding-top:0px}}#ficonsultants2_content_inner{padding:50px
15px 30px 15px}#ficonsultants2_content_inner
h1{color:#222;margin-top:0px}#ficonsultants2_content_inner
.spcl{color:#222;font-size:40px;margin:0
0 15px 0}#ficonsultants2_content_inner>div:nth-of-type(1)>div:nth-of-type(1)>ul:nth-of-type(1)>ul:nth-of-type(2){margin-bottom:0px}@media (max-width: 781px){#ficonsultants2_content_inner{padding:30px
15px}}@media (max-width: 780px){#ficonsultants2_content_inner
.spcl{font-size:1.72em}}#contact_form{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-align-items:center}#column_1-1588834363089{margin-bottom:0px}@media (min-width: 1001px){#ficonsultants2_contact_forms{height:100%}}#ficonsultants2_contact_forms{background:#fff;text-align:center}#ficonsultants2_contact_forms input[type=submit],
#ficonsultants2_contact_forms input[type=button],
#ficonsultants2_contact_forms .button,
#ficonsultants2_contact_forms
button{margin:15px
0px 0px 0px}#ficonsultants2_contact_forms
h3{margin-top:0}#ficonsultants2_contact_forms
section{margin:0
auto}#ficonsultants2_contact_forms
.forms{margin:0}#ficonsultants2_contact_forms
.buttons{margin-top:0}#ficonsultants2_contact_forms
.formerror{left:inherit !important;right:0 !important}#ficonsultants2_contact_forms .layout form legend:before{border-color:#EE6700;width:60px}#ficonsultants2_contact_forms
.field_content{position:relative}#ficonsultants2_contact_forms .field input:hover{border-color:#dadada}#ficonsultants2_contact_forms .field textarea:hover{border-color:#dadada}#ficonsultants2_contact_forms legend:before{right:0;margin:auto;margin-bottom:20px}@media (max-width: 1000px){#ficonsultants2_contact_forms{padding-left:0px;padding-right:0px}}@media (max-width: 780px){#ficonsultants2_contact_forms input[type=submit],
#ficonsultants2_contact_forms input[type=button],
#ficonsultants2_contact_forms .button,
#ficonsultants2_contact_forms
button{margin-top:15px}}@media (max-width: 1001px){#ficonsultants2_contact_forms
.forms{margin:0}}@media (max-width: 767px){#ficonsultants2_contact_forms
.field.form_field_12{float:none !important;margin-top:10px !important;width:100% !important}#ficonsultants2_contact_forms
.field_content{width:100%}}#column_2-1588834364475{margin-bottom:0px}#fibuilder2_contact_address{padding-left:20%;padding-right:0px}#fibuilder2_contact_address
h3{margin:0
0 15px}#fibuilder2_contact_address
h4{margin-top:15px;margin-bottom:0}#fibuilder2_contact_address a:not(.button):not(.fc_title):not(.paging_link){color:#000}#fibuilder2_contact_address a:not(.button):not(.fc_title):not(.paging_link):hover{color:#7c4b2a}#fibuilder2_contact_address
p{overflow:hidden;margin:0;color:#000;padding-left:40px;position:relative}#fibuilder2_contact_address
ul{margin:0;padding-top:0;padding-bottom:0;padding:0;border:none;display:inline-block;text-align:left}#fibuilder2_contact_address
li{list-style:none;position:relative;margin:0
0 12px 0;overflow:hidden;padding:0px;color:#000}#fibuilder2_contact_address
span{display:inline-block;overflow:hidden;vertical-align:top}#fibuilder2_contact_address
i{font-size:22px;color:#2c4592;float:none;position:absolute;left:0px;top:4px}#fibuilder2_contact_address li:last-child{padding-bottom:0;margin-bottom:0}@media(max-width:340px){#fibuilder2_contact_address
p{font-size:16px}#fibuilder2_contact_address
li{padding:0px}#fibuilder2_contact_address
i{margin-right:5px}}@media (max-width: 780px){#fibuilder2_contact_address{text-align:center;padding:0;margin-top:25px}#fibuilder2_contact_address
h4{margin-bottom:0}#fibuilder2_contact_address
p{padding-left:0px}#fibuilder2_contact_address
ul{text-align:center}#fibuilder2_contact_address
i{display:block;margin:0
auto;position:relative;padding-bottom:5px}}#column{display:flex;flex-wrap:wrap}@media (min-width: 1001px){#column1-1613630922{width:58%}}#column1-1613630922{margin-bottom:0px}#column1-1613630922 input[type=submit],
#column1-1613630922 input[type=button],
#column1-1613630922 .button,
#column1-1613630922
button{margin-bottom:10px;margin-left:0}#column1-1613630922
h2{margin:0
0 10px}#column1-1613630922
h3{margin:0
0 15px}#column1-1613630922
ul{column-count:2;padding-left:19px}@media (max-width: 780px){#column1-1613630922{padding:0
0 0px;order:2}}@media (min-width: 1001px){#column2-1613631010{width:38%}}#column2-1613631010{margin-bottom:0px}#column2-1613631010
img{margin:0
auto}@media (max-width: 780px){#column2-1613631010{order:1;padding:0
0 20px}#column2-1613631010
img{padding:0px
0 0}}#request_information input[type=submit],
#request_information input[type=button],
#request_information .button,
#request_information
button{margin:5px
0 0 0}#request_information
h2{margin:0
0 10px;text-align:center}#request_information
h3{margin-top:0;margin-right:0px;margin-bottom:10px;margin-left:0px;text-align:center}#request_information
section{margin-bottom:0px;max-width:850px;margin:0
auto;margin-top:30px;background:#f5f5f5;padding:20px}#request_information
.forms{margin:0}#request_information
legend{display:none}#request_information
.field_title{display:none}#request_information
.buttons{text-align:center;margin:0;margin-bottom:10px}#request_information .g-recaptcha{display:inline-block}@media(max-width: 781px){#request_information
.buttons{text-align:center}}#site_assessment_page
h4{margin-top:0px !important}#site_assessment_page
ul{display:inline-block;text-align:left}@media (max-width: 780px){#site_assessment_page
.layout_block{text-align:center}#site_assessment_page .fr-fic{padding-bottom:0px}}#site_assessment{border-bottom:1px solid #bab2b2;padding-bottom:30px;margin-bottom:30px}@media (max-width: 780px){#site_assessment{padding-bottom:30px}}#phase_i_assessments{border-bottom:1px solid #bab2b2;padding-bottom:30px;margin-bottom:30px}@media (max-width: 780px){#phase_i_assessments{padding-bottom:30px}}#phase_ii_investigations{border-bottom:1px solid #bab2b2;padding-bottom:30px;margin-bottom:30px}@media (max-width: 780px){#phase_ii_investigations{padding-bottom:30px}}#indoor_air_quality_consulting
h4{margin-top:0px}#indoor_air_quality_consulting
ul{display:inline-block;text-align:left}@media (max-width: 780px){#indoor_air_quality_consulting{text-align:center}#indoor_air_quality_consulting
img{padding-bottom:10px}}#asbestos{border-bottom:1px solid #bab2b2;padding-bottom:30px;margin-bottom:30px}#lead{border-bottom:1px solid #bab2b2;padding-bottom:30px;margin-bottom:30px}#mold{border-bottom:1px solid #bab2b2;padding-bottom:30px;margin-bottom:30px}#content{padding-bottom:30px;text-align:center}@media (min-width: 1001px){#schedule_a_consultation{width:70%}}#schedule_a_consultation{background:#f5f5f5;padding:30px;margin-left:auto;margin-right:auto;text-align:center}@media (max-width: 780px){#schedule_a_consultation{width:100%}}#columns-1707899142
h4{text-align:center;margin-top:0px}#columns-1707899142
.field_title{text-align:left}#para{padding-top:20px;text-align:center}#para
h4{margin-bottom:0}@media (min-width: 1001px){#service_page_content1{width:100%}}#service_page_content1{margin:20px
0 0;float:left;clear:both}#service_page_content1
h4{text-align:center}#columns-1711372959{display:flex;flex-wrap:wrap;justify-content:center}#columns-1711372959
.layout_block{width:48%;margin:0
1% 20px;overflow:hidden;background-color:#fff;position:relative;padding:20px;z-index:0;border:1px
solid #cdcdcd}@media(max-width:780px){#columns-1711372959
.layout_block{width:100%;padding:10px}}@media (max-width: 780px){#column1{order:2}}#column2-1711375506{padding:0!important}#column2-1711375506
img{margin:0;width:100%;height:100%;object-fit:cover;padding:0}#column2-1711375506
figure{height:100%;width:100%}@media (min-width: 1001px){#service_page_content2{width:100%}}#service_page_content2{margin:20px
0 0;float:left;clear:both}#columns-1711376393534{display:flex;flex-wrap:wrap;justify-content:center}#columns-1711376393534
.layout_block{width:31.33%;margin:0
1% 20px;overflow:hidden;background-color:#fff;position:relative;padding:20px;z-index:0;border:1px
solid #cdcdcd}@media(max-width:780px){#columns-1711376393534
.layout_block{width:100%;padding:10px}}@media (max-width: 780px){#column2-1711376382{margin-bottom:0px!important}}#ficonsultants2_about{background-color:#fff;margin:auto;padding:70px
30px 50px 30px;max-width:1279px;text-align:center}@media (max-width: 1000px){#ficonsultants2_about{padding:65px
15px 45px 15px;text-align:center}}@media (max-width: 780px){#ficonsultants2_about{padding:45px
15px 30px 15px;text-align:center}}@media (max-width: 1000px){#ficonsultants2_packages_content .fr-fic{margin-left:auto !important;margin-right:auto !important;float:none !important;display:block !important;padding-bottom:15px}#ficonsultants2_packages_content
.layout_block{width:100%}}#ficonsultants2_packages_content_text{margin-bottom:0px}#ficonsultants2_packages_content_text input[type=submit],
#ficonsultants2_packages_content_text input[type=button],
#ficonsultants2_packages_content_text .button,
#ficonsultants2_packages_content_text
button{margin:0
auto}#ficonsultants2_packages_content_text
h2{color:#000;margin:0
0 15px;padding:0}#ficonsultants2_packages_content_text
h4{color:#2c4592;margin:0
0 10px;padding:0}#ficonsultants2_packages_content_text
p{color:#000;margin:0
auto 15px}#ficonsultants2_packages_content_text
.welcome{display:none}@media (max-width: 1000px){#ficonsultants2_packages_content_text
.welcome{display:block}#ficonsultants2_packages_content_text .abt-img{display:none}}#ficonsultants2_contact_map{text-align:center;position:relative;display:block;clear:both;margin-bottom:-10px}#ficonsultants2_contact_map:after{content:"";display:block;clear:both;overflow:hidden}#ficonsultants2_contact_map
.scrolloff{pointer-events:none}#what_we_do-1707487672{background-color:#ededed;padding:60px
10px 50px 10px}#what_we_do-1707487672 input[type=submit],
#what_we_do-1707487672 input[type=button],
#what_we_do-1707487672 .button,
#what_we_do-1707487672
button{position:relative;z-index:9}@media (max-width: 1000px){#what_we_do-1707487672{padding:60px
15px 45px}}@media (max-width: 780px){#what_we_do-1707487672{padding:30px
15px}#what_we_do-1707487672 input[type=submit],
#what_we_do-1707487672 input[type=button],
#what_we_do-1707487672 .button,
#what_we_do-1707487672
button{margin:25px
0 0 !important}}#header-1707487922
h2{color:#333;padding:0;margin:0
0 30px 0;text-align:center}#header-1707487922
h5{text-align:center;color:#2c4592;font-weight:normal;line-height:1.1;padding:0
0 5px 0;margin:0;text-transform:none}@media (max-width: 780px){#header-1707487922
h2{margin-bottom:25px}}#column_list{position:relative;z-index:2;padding-top:5px}#column_list
p{color:#000;margin-bottom:7px;line-height:30px}@media (max-width: 780px){#column_list
.layout_block{width:100%;margin:0px}}#columns-1707493936{display:flex;flex-wrap:wrap;justify-content:center}#columns-1707493936 input[type=submit],
#columns-1707493936 input[type=button],
#columns-1707493936 .button,
#columns-1707493936
button{margin:0}#columns-1707493936
h3{text-align:center;font-size:50px;margin:0}#columns-1707493936
h5{margin-bottom:20px;margin-top:30px}#columns-1707493936 a:not(.button):not(.fc_title):not(.paging_link){color:#000}#columns-1707493936 a:not(.button):not(.fc_title):not(.paging_link):hover{color:#2c4592}#columns-1707493936
ul{text-align:left;display:inline-block}#columns-1707493936
img{padding:0;padding-top:15px;width:70px}#columns-1707493936
figcaption{text-align:center;margin-bottom:7px}#columns-1707493936
section{padding:0px
0px 80px;text-align:center}#columns-1707493936 span.plan-limit{font-size:16px}#columns-1707493936
.layout_block{width:23%;margin:0
1% 20px;overflow:hidden;background-color:#fff;position:relative;padding:12px;z-index:0;border:1px
solid #cdcdcd}#columns-1707493936 .layout_block:before{content:'';display:block;position:absolute;left:15px;right:15px;top:15px;bottom:15px;background:rgba(255, 255, 255, 0.9);z-index:-1}#columns-1707493936 .layout_block
aside{position:absolute;bottom:30px;width:100%;left:0}#columns-1707493936 p:last-child{margin:0}@media (max-width: 1001px){#columns-1707493936
figcaption{text-align:center;margin-bottom:10px}}@media (max-width: 779px){#columns-1707493936 input[type=submit],
#columns-1707493936 input[type=button],
#columns-1707493936 .button,
#columns-1707493936
button{margin:10px
0 0 !important}#columns-1707493936 .layout_block:last-child{margin-bottom:0}}@media (max-width: 780px){#columns-1707493936
.layout_block{width:100% !important;margin:0
0 20px}#columns-1707493936 .layout_block
aside{bottom:30px !important}}@media (max-width: 1175px){#columns-1707493936
.layout_block{border:1px
solid #d4d4d4;width:48%;margin:0
1% 20px}}@media (max-width: 500px){#columns-1707493936
br{display:block !important}}@media(max-width:780px){#column_1-1707493335
br{display:none}}@media(max-width:780px){#column_2-1707493246
br{display:none}}@media(max-width:1175px){#column_3-1707493473
br{display:none}}@media(max-width:1175px){#column_4-1707493496
br{display:none}}#ficonsultants2_footer{position:relative;padding:60px
30px 0 30px;display:block;background:#2c4592;clear:both;margin-top:auto}@media (max-width:768px){#ficonsultants2_footer{padding:30px
15px 25px}}@media (min-width: 781px) and (max-width: 1000px){#column_01{width:100%}}@media (min-width: 1001px){#column_01{width:50%}}@media (max-width: 1000px){#column_01{text-align:center;margin-bottom:10px}}#ficonsultants2_footer_quick_links{margin:0px
0px 30px;font-weight:normal}#ficonsultants2_footer_quick_links
h4{color:#fff;position:relative;margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px}#ficonsultants2_footer_quick_links a:not(.button):not(.fc_title):not(.paging_link){color:#999;display:block;padding:0
0 1px 11px;line-height:19px;transition:0.3s linear all;-webkit-transition:0.3s linear all}#ficonsultants2_footer_quick_links a:not(.button):not(.fc_title):not(.paging_link):after{display:block;font-family:FontAwesome;content:"\f105";position:absolute;left:0;font-size:16px;top:0;color:#999}#ficonsultants2_footer_quick_links a:not(.button):not(.fc_title):not(.paging_link):hover{color:#fff}#ficonsultants2_footer_quick_links
ul{margin:0;padding:0;border:none}#ficonsultants2_footer_quick_links ul:after{clear:both;display:block;content:''}#ficonsultants2_footer_quick_links
li{list-style:none;position:relative;margin:0
2% 15px 0;width:48%;float:left}#ficonsultants2_footer_quick_links li:before{color:#999}#ficonsultants2_footer_quick_links p:empty{display:none}#ficonsultants2_footer_quick_links li
ul{margin:0}#ficonsultants2_footer_quick_links li ul
li{width:auto;margin:15px
0 0 0}#ficonsultants2_footer_quick_links .selected a:not(.button):not(.fc_title):not(.paging_link){color:#fff}@media (max-width: 1000px){#ficonsultants2_footer_quick_links{padding-left:0%}#ficonsultants2_footer_quick_links
h4{margin-bottom:10px}#ficonsultants2_footer_quick_links a:not(.button):not(.fc_title):not(.paging_link){display:inline-block;position:relative;padding-left:15px}#ficonsultants2_footer_quick_links
li{width:100%;padding-right:0px;margin:0
0 10px}}@media(max-width: 999px){#ficonsultants2_footer_quick_links
li{float:none}}@media (min-width: 781px) and (max-width: 1000px){#column_02{width:100%}}@media (min-width: 1001px){#column_02{width:24%}}@media (max-width: 1000px){#column_02{text-align:center}}#ficonsultants2_stay_connected{margin:0px
0px 10px 0px}#ficonsultants2_stay_connected
h4{margin:0px
0px 25px 0px;color:#fff}#ficonsultants2_stay_connected a:not(.button):not(.fc_title):not(.paging_link){color:#999}#ficonsultants2_stay_connected a:not(.button):not(.fc_title):not(.paging_link):hover{color:#fff}#ficonsultants2_stay_connected
p{margin:0;color:#999}#ficonsultants2_stay_connected
ul{margin:0;padding:0}#ficonsultants2_stay_connected ul:after{clear:both;content:'';display:block}#ficonsultants2_stay_connected
li{list-style:none;position:relative;margin:0px
0 2px 0px;overflow:hidden;padding:0px
0px 6px 0px}#ficonsultants2_stay_connected
i{font-size:17px;color:#999;float:left;width:25px;margin:7px
0 0px 2px}#ficonsultants2_stay_connected li:last-child{padding-bottom:0}@media (max-width: 1000px){#ficonsultants2_stay_connected{padding-left:0%}#ficonsultants2_stay_connected
i{width:100%;margin:0
0 5px}}#ficonsultants2_footer_copyright{padding:0
0px 25px 0px;clear:both;display:block;text-align:center;margin:0}#ficonsultants2_footer_copyright
p{font-size:15px;color:#89a1b8;margin:0}@media (max-width: 1000px){#ficonsultants2_footer_copyright{margin:0;padding:10px
0}}#ficonsultants2_footer_siteby{font-size:14px;font-weight:400;clear:both;display:block;text-align:center;margin:0px;padding-top:0px;padding-right:0px;padding-bottom:20px;padding-left:0px}#ficonsultants2_footer_siteby
p{font-size:14px;color:#fff;margin:0}#ficonsultants2_footer_siteby
img{margin-left:5px}@media (max-width: 780px){#ficonsultants2_footer_siteby{text-align:center}}@media (min-width: 781px) and (max-width: 1000px){#scroll_to_top{bottom:110px;right:20px}}@media (min-width: 1001px){#scroll_to_top{bottom:110px;right:45px}}#scroll_to_top{position:fixed;z-index:99}#scroll_to_top p:before{content:"";display:inline-block;height:100%;vertical-align:middle}#scroll_to_top .phone_icon:empty{display:none !important}#scroll_to_top
.phone_icon{display:none}#scroll_to_top section
a{font-size:18px;position:relative;vertical-align:middle;color:#fff}#scroll_to_top section p:hover
a{color:#fff}#scroll_to_top section a
i{vertical-align:middle}#scroll_to_top p
a{display:inline-block;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;cursor:pointer;height:45px;width:45px;text-align:center;font-weight:bold;background-color:#000;color:#fff;white-space:nowrap;border-radius:50%;-webkit-border-radius:50%;display:flex;justify-content:center;align-items:center}#scroll_to_top p a:hover{background-color:#000;color:#fff}#scroll_to_top a
i{font-size:22px}#scroll_to_top
p.scroller{-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;cursor:pointer;height:45px;width:45px;text-align:center;font-weight:bold;background-color:#999;color:#fff;white-space:nowrap;border-radius:50%;-webkit-border-radius:50%;display:flex;justify-content:center;align-items:center}#scroll_to_top p.scroller:before{content:"";display:inline-block;height:100%;vertical-align:middle}#scroll_to_top p.scroller:hover{background-color:#000;color:#fff}#scroll_to_top p.scroller
span{font-size:22px;line-height:45px}@media (max-width: 1000px){#scroll_to_top{}}@media (max-width: 781px){#scroll_to_top{bottom:100px;right:20px}#scroll_to_top
.phone_icon{display:block}}#cookie_contents{text-align:center}#cookie_contents input[type=submit],
#cookie_contents input[type=button],
#cookie_contents .button,
#cookie_contents
button{margin:5px
0 0 15px;font-size:15px;padding:7px
10px}#cookie_contents a:not(.button):not(.fc_title):not(.paging_link){display:inline-block}#cookie_contents
p{font-size:15px;margin:0;line-height:1.2}#cookie_contents
article{font-weight:300;padding:10px;background:#fff;box-shadow:rgba(0,0,0,.5) 0px 5px 50px;-webkit-box-shadow:rgba(0,0,0,.5) 0px 5px 50px;line-height:1.5;position:fixed;left:0;bottom:0;width:100%;z-index:9999;right:0;margin:auto}#cookie_contents
.close_cookie{position:absolute;right:0;top:0;font-size:21px;bottom:0;height:20px;margin:auto;cursor:pointer}#cookie_contents
.cookie_wrapper{max-width:1200px;margin:0
auto;padding:0
30px;position:relative}@media (max-width: 779px){#cookie_contents input[type=submit],
#cookie_contents input[type=button],
#cookie_contents .button,
#cookie_contents
button{font-size:12px}#cookie_contents
p{font-size:14px}}@-webkit-keyframes faq-rotate{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(-360deg);-moz--transform:rotateY(-360deg);transform:rotateY(-360deg)}}@-moz-keyframes faq-rotate{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(-360deg);-moz--transform:rotateY(-360deg);transform:rotateY(-360deg)}}@keyframes faq-rotate{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(-360deg);-moz-transform:rotateY(-360deg);transform:rotateY(-360deg)}}@-webkit-keyframes criss-cross-left{0%{visibility:visible}50%{left:50%;border-width:8px;top:0.6em}100%{visibility:visible;top:-500px;left:-500px;border-width:500px}}@-moz-keyframes criss-cross-left{0%{visibility:visible}50%{left:50%;border-width:8px;top:0.6em}100%{visibility:visible;top:-500px;left:-500px;border-width:500px}}@keyframes criss-cross-left{0%{visibility:visible}50%{left:50%;border-width:8px;top:0.6em}100%{visibility:visible;top:-500px;left:-500px;border-width:500px}}@-webkit-keyframes criss-cross-right{0%{visibility:visible}50%{right:50%;border-width:8px;top:0.6em}100%{visibility:visible;top:-500px;right:-500px;border-width:500px}}@-moz-keyframes criss-cross-right{0%{visibility:visible}50%{right:50%;border-width:8px;top:0.6em}100%{visibility:visible;top:-500px;right:-500px;border-width:500px}}@keyframes criss-cross-right{0%{visibility:visible}50%{right:50%;border-width:8px;top:0.6em}100%{visibility:visible;top:-500px;right:-500px;border-width:500px}}@-webkit-keyframes anim-chisato{0%{-webkit-transform:translate3d(0,-3px,0);-moz-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}45%{-webkit-transform:translate3d(0,50%,0);-moz-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);opacity:0}46%{-webkit-transform:translate3d(0,-200%,0);-moz-transform:translate3d(0,-200%,0);transform:translate3d(0,-200%,0);margin-left:0}100%{-webkit-transform:translate3d(0, -150%, 0);-moz-transform:translate3d(0, -150%, 0);transform:translate3d(0, -150%, 0);opacity:1;font-weight:bold;margin-left:0}}@-moz-keyframes anim-chisato{0%{-webkit-transform:translate3d(0,-3px,0);-moz-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}45%{-webkit-transform:translate3d(0,50%,0);-moz-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);opacity:0}46%{-webkit-transform:translate3d(0,-200%,0);-moz-transform:translate3d(0,-200%,0);transform:translate3d(0,-200%,0);margin-left:0}100%{-webkit-transform:translate3d(0, -150%, 0);-moz-transform:translate3d(0, -150%, 0);transform:translate3d(0, -150%, 0);opacity:1;font-weight:bold;margin-left:0}}@keyframes anim-chisato{0%{-webkit-transform:translate3d(0,-3px,0);-moz-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}45%{-webkit-transform:translate3d(0,50%,0);-moz-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);opacity:0}46%{-webkit-transform:translate3d(0,-200%,0);-moz-transform:translate3d(0,-200%,0);transform:translate3d(0,-200%,0);margin-left:0}100%{-webkit-transform:translate3d(0, -150%, 0);-moz-transform:translate3d(0, -150%, 0);transform:translate3d(0, -150%, 0);opacity:1;font-weight:bold;margin-left:0}}@-webkit-keyframes
fly{from{background-position:0px}to{background-position:-112.5px}}@-moz-keyframes
fly{from{background-position:0px}to{background-position:-112.5px}}@keyframes
fly{from{background-position:0px}to{background-position:-112.5px}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border-width:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-text-size-adjust:none}body{word-wrap:break-word;font-size:17px;line-height:30px;font-family:"Lato";background-size:cover;overflow-x:hidden;color:#333;position:relative}:focus{outline:0}a{text-decoration:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}h1 a:hover,
h2 a:hover,
h3 a:hover{color:inherit}ol,ul{margin:0;padding:0px
0px 10px 25px}.login_form_outer{background-color:#31c6bb;box-shadow:0 0 7px 0 #dadada;padding:0;max-width:600px;margin:0
auto;padding:25px;background:#fff}.login_form_outer
legend{font-size:23px;padding-bottom:15px;border-bottom:1px solid #ccc;margin-bottom:20px;display:block;width:100%}.form_register
.field{display:inline-block;width:49%;padding:0
5px;margin-top:0 !important;vertical-align:top}.cart_left_sec
.ecomm_cart_tax{display:none}.cart_left_sec
.ecomm_cart_discount{display:none}hr{border-style:solid none none;border-width:1px 0 0;height:0;margin:0
0 0px;width:100%;overflow:hidden;font-size:0;padding:0;margin-bottom:30px;color:inherit}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}strong{font-weight:700}cite,em,i{font-style:italic}article,aside,details,figcaption,figure,header,hgroup,menu,nav,section{display:block}embed,iframe,object{max-width:100%}cite,em,i{font-style:italic}abbr,acronym,dfn{border-bottom-style:dotted;border-bottom-width:1px;border-color:inherit;cursor:help}address{display:block}sup,sub{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top: .5ex}pre{margin-bottom:20px;overflow:auto;padding:20px}pre,code,kbd{}figure{margin:0;text-align:center}img{max-width:100%;height:auto;vertical-align:top;border:0;padding:0;background:none}img.alignleft,img.alignright,img.aligncenter{margin-bottom:1.625em}p{margin-bottom:15px}h1{font-size:2.2em}h2{font-size:1.9em}h3{font-size:1.7em}h4{font-size:1.45em}h5{font-size:1.22em}h6{font-size:1em}h1,h2,h3,h4,h5,h6{margin-bottom:30px;line-height:1.3;font-family:'Cantata One',serif;font-weight:500;text-transform:uppercase}h1 a,
h2 a,
h3
a{color:inherit}button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner{padding:0
!important;border:0
none !important}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.device_phones,
.device_tablets,
.iphone .device_ipads:not(.device_iphones),
.iphone .device_ipods:not(.device_iphones),
.iphone .device_android_phones:not(.device_iphones),
.iphone .device_android_tablets:not(.device_iphones),
.iphone .device_windows_phones:not(.device_iphones),
.iphone .device_windows_tablets:not(.device_iphones),
.ipad .device_iphones:not(.device_ipads),
.ipad .device_ipods:not(.device_ipads),
.ipad .device_android_phones:not(.device_ipads),
.ipad .device_android_tablets:not(.device_ipads),
.ipad .device_windows_phones:not(.device_ipads),
.ipad .device_windows_tablets:not(.device_ipads),
.ipod .device_iphones:not(.device_ipods),
.ipod .device_ipads:not(.device_ipods),
.ipod .device_android_phones:not(.device_ipods),
.ipod .device_android_tablets:not(.device_ipods),
.ipod .device_windows_phones:not(.device_ipods),
.ipod .device_windows_tablets:not(.device_ipods),
.android_phone .device_iphones:not(.device_android_phones),
.android_phone .device_ipads:not(.device_android_phones),
.android_phone .device_ipods:not(.device_android_phones),
.android_phone .device_android_tablets:not(.device_android_phones),
.android_phone .device_windows_phones:not(.device_android_phones),
.android_phone .device_windows_tablets:not(.device_android_phones),
.android_tablet .device_iphones:not(.device_android_tablets),
.android_tablet .device_ipads:not(.device_android_tablets),
.android_tablet .device_ipods:not(.device_android_tablets),
.android_tablet .device_android_phones:not(.device_android_tablets),
.android_tablet .device_windows_phones:not(.device_android_tablets),
.android_tablet .device_windows_tablets:not(.device_android_tablets),
.windows_phone .device_iphones:not(.device_windows_phones),
.windows_phone .device_ipads:not(.device_windows_phones),
.windows_phone .device_ipods:not(.device_windows_phones),
.windows_phone .device_android_phones:not(.device_windows_phones),
.windows_phone .device_android_tablets:not(.device_windows_phones),
.windows_phone .device_windows_tablets:not(.device_windows_phones),
.windows_tablet .device_iphones:not(.device_windows_tablets),
.windows_tablet .device_ipads:not(.device_windows_tablets),
.windows_tablet .device_ipods:not(.device_windows_tablets),
.windows_tablet .device_android_phones:not(.device_windows_tablets),
.windows_tablet .device_android_tablets:not(.device_windows_tablets),
.windows_tablet .device_windows_phones:not(.device_windows_tablets){display:none !important}.device_pcs,
.iphone .device_iphones,
.ipad .device_ipads,
.ipod .device_ipods,
.android_phone .device_android_phones,
.android_tablet .device_android_tablets,
.windows_phone .device_windows_phones,
.windows_tablet
.device_windows_tablets{display:block !important}.fixed_content{margin:0
auto}.no-margin-top{margin-top:0px !important}.no-margin-bottom{margin-bottom:0px !important}.no-margin-left{margin-left:0px !important}.no-margin-right{margin-right:0px !important}.no-padding-top{padding-top:0px !important}.no-padding-bottom{padding-bottom:0px !important}.no-padding-left{padding-left:0px !important}.no-padding-right{padding-right:0px !important}.no-border-top{border-top:0 none !important}.no-border-bottom{border-bottom:0 none !important}.no-border-left{border-left:0 none !important}.no-border-right{border-right:0 none !important}.buttons{margin-top:1.5em;margin-bottom:0}.page_sub{margin-bottom:20px}.page_sub
h2{margin-bottom:10px}.entry-content img,
.comment-content img,
.widget
img{max-width:100%}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix-third,.clear{clear:both;height:0;overflow:hidden;font-size:0;float:none !important}.fl{float:left}.fr{float:right}.nw{white-space:nowrap}.rel{position:relative}.textcenter{text-align:center}.textleft{text-align:left}.textright{text-align:right}.on_scroll_show,.on_scroll_hide:not(.visible){display:none}.on_scroll_fixed{z-index:5}.show_only_once{display:none !important}.visible{visibility:visible;display:block}.layout{margin:0
auto}.layout_block>p:first-child,.layout_block>.fixed_content>p:first-child{margin-top:0}.layout_block>p:last-child,.layout_block>.fixed_content>p:last-child{margin-bottom:0}.password_protected_overlay{opacity:0.3}.password_protected{border-radius:0;padding:30px;min-width:400px;box-shadow:none;margin-left:-200px;margin-top:-190px;position:fixed}.tooltip{color:#8A6D3B;background-color:#FCF8E3;padding:10px
15px;font-size:15px;margin-bottom:20px;border:1px
solid #FAEBCC}.photo_gallery_pic_description,.video_gallery_vid_description{font-size:16px}.tooltip.success{color:#3C763D;background-color:#DFF0D8;border-color:#D6E9C6}.tooltip.error{color:#A94442;background-color:#F2DEDE;border-color:#EBCCD1}.tooltip.warning{color:#31708F;background-color:#D9EDF7;border-color:#BCE8F1}.tooltip p:first-of-type{margin-top:0}.tooltip p:last-of-type{margin-bottom:0}.breadcrumb{padding:8px
15px;margin-bottom:20px}.breadcrumb
p{margin:0}.layout
blockquote{font-family:'montserratlight';font-weight:300;margin-bottom:20px;position:relative;font-style:italic}.layout blockquote
p{margin-top:0}.layout blockquote em,
.layout blockquote
cite{font-style:normal}.layout blockquote
cite{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:0.05em;text-transform:uppercase}.layout
table{border-collapse:collapse;border-spacing:0px;empty-cells:show;border-style:solid;border-width:1px;width:100%}.layout
thead{text-align:left;vertical-align:bottom;font-family:'montserratregular';font-weight:700}.layout td,
.layout
th{border:0;border-left-style:solid;font-size:inherit;margin:0px;overflow:visible;padding:0.5em 1em}.layout
td{background-color:transparent}.layout td:first-child,
.layout th:first-child{border-left-width:0}.layout form
legend{border-bottom-style:solid;border-bottom-width:1px;position:relative;padding-bottom:10px;margin:0.7em 0;font-size:1.5em;font-family:'montserratregular';font-weight:700;line-height:normal;text-transform:uppercase;display:block;width:100%}.layout form legend:before{position:absolute;content:"";height:0;width:25%;left:0px;bottom:-2px;border-bottom-style:solid;border-bottom-width:3px}.layout form
.field{margin:1.5em 0;line-height:normal}.layout form .field>label,
.layout form
.field_title{font-weight:bold;margin-bottom:0.3em;display:block}.layout input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.layout textarea,
.layout
select{width:100%;padding:0.8em;border-style:solid;border-width:2px;transition:border-color 0.25s ease 0s;line-height:normal;margin:2px
0 0 0;font-size:1em;color:inherit;background:inherit;border-color:inherit;font-family:"Lato"}. layout select:hover option,
.layout select:focus
option{background-color:#fff !important;color:#000 !important}.layout input[type=submit],
.layout input[type=button],
.layout .button,
.layout
button{text-align:center;text-transform:uppercase;cursor:pointer;margin:0px
10px 0 0;transition:all 0.3s ease 0s;height:auto;padding:13px
25px 13px;display:inline-block;line-height:normal;border-style:solid;border-width:2px;border-color:inherit;background:inherit;color:inherit;-webkit-appearance:none;letter-spacing:1.2px;font-size:15px}.layout input[type=submit].fr,
.layout input[type=button].fr,
.layout .button.fr,
.layout
button.fr{margin-right:0;margin-left:10px}.layout .button:hover{color:inherit}.layout
.buttons{margin-bottom:0}.facebook_16,.twitter_16,.googleplus_16,.linkedin_16,.stumbleupon_16,.vimeo_16,.blog_16,.email_16{display:inline-block;width:16px;height:16px;overflow:hidden;background-repeat:no-repeat}.facebook_16{background-image:url("/static/images/social/16/facebook.png")}.twitter_16{background-image:url("/static/images/social/16/twitter.png")}.googleplus_16{background-image:url("/static/images/social/16/googleplus.png")}.linkedin_16{background-image:url("/static/images/social/16/linkedin.png")}.stumbleupon_16{background-image:url("/static/images/social/16/stumbleupon.png")}.vimeo_16{background-image:url("/static/images/social/16/vimeo.png")}.blog_16{background-image:url("/static/images/social/16/blogger.png")}.email_16{background-image:url("/static/images/social/16/email.png")}.facebook_24,.twitter_24,.googleplus_24,.linkedin_24,.stumbleupon_24,.vimeo_24,.blog_24,.email_24{display:inline-block;width:24px;height:24px;overflow:hidden;background-repeat:no-repeat}.facebook_24{background-image:url("/static/images/social/24/facebook.png")}.twitter_24{background-image:url("/static/images/social/24/twitter.png")}.googleplus_24{background-image:url("/static/images/social/24/google-plus.png")}.linkedin_24{background-image:url("/static/images/social/24/linkedin.png")}.stumbleupon_24{background-image:url("/static/images/social/24/stumbleupon.png")}.vimeo_24{background-image:url("/static/images/social/24/vimeo.png")}.blog_24{background-image:url("/static/images/social/24/blogger.png")}.email_24{background-image:url("/static/images/social/24/email.png")}.paging{display:block;text-align:center;margin:15px
0 0 0}.paging:empty{display:none}.paging
a{margin:5px;padding:5px
12px;text-decoration:none;border-style:solid;border-width:1px;transition:all 0.3s linear 0s;display:inline-block}.paging a:hover{position:relative;z-index:1}.paging
div{display:inline-block}.paging .cur
a{color:inherit;font-weight:bold;z-index:1;position:relative}.fc{margin:0
0 20px 0}.fc
.fc_title{border-style:solid;border-width:1px;cursor:pointer;display:block;position:relative;padding:10px;line-height:normal;font-weight:bold;text-transform:uppercase;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;color:inherit}.fc .fc_title:before{content:"";font-family:'FontAwesome';margin-right:0.7em;font-weight:normal;font-size:0.9em;line-height:normal;vertical-align:top}.fc .fc_title.expanded:before{content:""}.fc
.fc_content{padding:15px;border-style:solid;border-width:1px;border-top:none}.fc .fc_content p:last-of-type{margin-bottom:0}.style_fixed{}.style_fixed_content{}.style_popup{display:none;position:fixed;width:80%;height:80%;top:10%;left:10%;z-index:100;overflow:auto}.style_popup.visible{display:block}.style_columns_1:after,.style_columns_2:after,.style_columns_3:after,.style_columns_4:after,.style_columns_5:after,.style_columns_6:after,.style_columns_7:after,.style_columns_8:after,.style_columns_9:after,.style_columns_10:after,.style_columns_11:after,.style_columns_12:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.style_columns_1>.layout_block,.style_columns_1>.fixed_content>.layout_block,.style_columns_2>.layout_block,.style_columns_2>.fixed_content>.layout_block,.style_columns_3>.layout_block,.style_columns_3>.fixed_content>.layout_block,.style_columns_4>.layout_block,.style_columns_4>.fixed_content>.layout_block,.style_columns_5>.layout_block,.style_columns_5>.fixed_content>.layout_block,.style_columns_6>.layout_block,.style_columns_6>.fixed_content>.layout_block,.style_columns_7>.layout_block,.style_columns_7>.fixed_content>.layout_block,.style_columns_8>.layout_block,.style_columns_8>.fixed_content>.layout_block,.style_columns_9>.layout_block,.style_columns_9>.fixed_content>.layout_block,.style_columns_10>.layout_block,.style_columns_10>.fixed_content>.layout_block,.style_columns_11>.layout_block,.style_columns_11>.fixed_content>.layout_block,.style_columns_12>.layout_block,.style_columns_12>.fixed_content>.layout_block{float:left;margin-left:1%;margin-right:1%;margin-bottom:2%}.style_columns_1>.layout_block,.style_columns_1>.fixed_content>.layout_block{width:100%}.style_columns_2>.layout_block,.style_columns_2>.fixed_content>.layout_block{width:48%}.style_columns_3>.layout_block,.style_columns_3>.fixed_content>.layout_block{width:31.333%}.style_columns_4>.layout_block,.style_columns_4>.fixed_content>.layout_block{width:23%}.style_columns_5>.layout_block,.style_columns_5>.fixed_content>.layout_block{width:18%}.style_columns_6>.layout_block,.style_columns_6>.fixed_content>.layout_block{width:14.666%}.style_columns_7>.layout_block,.style_columns_7>.fixed_content>.layout_block{width:12.285%}.style_columns_8>.layout_block,.style_columns_8>.fixed_content>.layout_block{width:10.5%}.style_columns_9>.layout_block,.style_columns_9>.fixed_content>.layout_block{width:9.111%}.style_columns_10>.layout_block,.style_columns_10>.fixed_content>.layout_block{width:8%}.style_columns_11>.layout_block,.style_columns_11>.fixed_content>.layout_block{width:7.09%}.style_columns_12>.layout_block,.style_columns_12>.fixed_content>.layout_block{width:6.333%}.style_hr_solid
hr{border-style:solid}.style_hr_dotted
hr{border-style:dotted}.style_hr_dashed
hr{border-style:dashed}.style_fc_flat .fc
.fc_title{box-shadow:none}.style_fc_shadowed .fc .fc_title,
.style_fc_shadowed_round .fc
.fc_title{box-shadow:2px 4px 7px 2px rgba(0, 0, 0, 0.3);border-bottom-width:4px;z-index:1}.style_fc_flat_round .fc .fc_title,
.style_fc_shadowed_round .fc
.fc_title{border-radius:20px}.style_fc_flat_round .fc.expanded .fc_title,
.style_fc_flat_round .fc .fc_title.expanded,
.style_fc_shadowed_round .fc.expanded .fc_title,
.style_fc_shadowed_round .fc
.fc_title.expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.style_fc_flat_round .fc .fc_content,
.style_fc_shadowed_round .fc
.fc_content{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.style_btn_flat input[type=submit],
.style_btn_flat input[type=button],
.style_btn_flat .button,
.style_btn_flat button,
.style_btn_flat_round input[type=submit],
.style_btn_flat_round input[type=button],
.style_btn_flat_round .button,
.style_btn_flat_round
button{box-shadow:none;border-width:0}.style_btn_shadowed input[type=submit],
.style_btn_shadowed input[type=button],
.style_btn_shadowed .button,
.style_btn_shadowed button,
.style_btn_shadowed_round input[type=submit],
.style_btn_shadowed_round input[type=button],
.style_btn_shadowed_round .button,
.style_btn_shadowed_round
button{box-shadow:2px 4px 7px 2px rgba(0, 0, 0, 0.3);border-width:0;border-bottom-width:4px}.style_btn_flat_round input[type=submit],
.style_btn_flat_round input[type=button],
.style_btn_flat_round .button,
.style_btn_flat_round button,
.style_btn_shadowed_round input[type=submit],
.style_btn_shadowed_round input[type=button],
.style_btn_shadowed_round .button,
.style_btn_shadowed_round
button{border-radius:20px}.style_frm_bordered form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.style_frm_bordered form select,
.style_frm_bordered form textarea,
.style_frm_bordered_round form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.style_frm_bordered_round form select,
.style_frm_bordered_round form
textarea{border-style:solid;border-width:2px}.style_frm_bordered_round form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.style_frm_bordered_round form select,
.style_frm_bordered_round form
textarea{padding-left:1em;padding-right:1em}.style_frm_underlined form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.style_frm_underlined form select,
.style_frm_underlined form
textarea{padding-top:0.5em;padding-bottom:0.5em;padding-left:0}.style_frm_bordered_round form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.style_frm_bordered_round form select,
.style_frm_bordered_round form
textarea{border-radius:20px}.style_frm_underlined form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.style_frm_underlined form select,
.style_frm_underlined form
textarea{border-width:0;border-style:solid;border-bottom-width:2px}.style_pgn_round .paging
a{border-radius:20px}.style_pgn_joined .paging a,
.style_pgn_joined_round .paging
a{margin:0;margin-left:-1px}.style_pgn_joined_round .paging div:first-child
a{border-top-left-radius:20px;border-bottom-left-radius:20px}.style_pgn_joined_round .paging div:last-child
a{border-top-right-radius:20px;border-bottom-right-radius:20px}.style_tbl_bordered table,
.style_tbl_border_vertical table,
.style_tbl_border_horizontal
table{border-style:solid;border-width:1px}.style_tbl_bordered th,
.style_tbl_bordered td,
.style_tbl_border_vertical th,
.style_tbl_border_vertical
td{border-style:solid;border-width:0;border-left-width:1px}.style_tbl_bordered th:first-child,
.style_tbl_bordered td:first-child,
.style_tbl_border_vertical th:first-child,
.style_tbl_border_vertical td:first-child,
.style_tbl_border_horizontal th,
.style_tbl_border_horizontal
td{border-left-width:0}.style_tbl_bordered th,
.style_tbl_bordered td,
.style_tbl_border_horizontal th,
.style_tbl_border_horizontal
td{border-bottom-style:solid;border-bottom-width:1px}.style_nav_dropdown
ul{padding:0px;z-index:9;position:relative;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s}.style_nav_dropdown ul
li{display:inline-block;position:relative;list-style:none;vertical-align:middle}.style_nav_dropdown ul
ul{padding:0px;min-width:200px;position:absolute;left:0px;opacity:0;visibility:hidden}.style_nav_dropdown ul
ul{transform:scale(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0)}.style_nav_dropdown ul ul
li{display:block}.style_nav_dropdown ul ul li:last-child,
.style_nav_dropdown ul ul li:last-child>a{border-bottom:none !important}.style_nav_dropdown ul>li:hover>ul,
.style_nav_dropdown ul ul li:hover>ul{opacity:1;margin:0
!important;visibility:visible;transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1)}.style_nav_dropdown ul ul
ul{left:100%;top:0}.style_nav_dropdown>ul>li.multimenu>a :after{font-family:'FontAwesome';content:"\f107";font-size:20px;vertical-align:middle;padding-left:5px;position:relative;margin:auto;top:2px;width:15px;bottom:-17px;transition:transform ease-in 0.3s;line-height:0}.multimenu
span{position:relative}.style_nav_expandable_list
ul{padding:0}.style_nav_expandable_list ul
li{list-style:none;position:relative}.style_nav_expandable_list ul
a{display:block}.style_nav_expandable_list ul
ul{display:none}.style_nav_expandable_list .toggle-submenu-button{padding:inherit;position:relative;top:2px;right:-15px;display:inline-block;cursor:pointer;font-size:1.2em;line-height:29px;z-index:1;padding:0;border-left:none}.style_nav_expandable_list{-webkit-animation-delay:300ms;animation-delay:300ms}.style_nav_expandable_list .toggle-submenu-button:before{font-family:FontAwesome;content:""}.style_nav_expandable_list .toggle-submenu-button.open-submenu:before{content:""}.style_img_bordered img,
.style_img_framed
img{border-style:solid;border-width:6px}.style_img_framed
img{box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3)}.style_img_shadowed
img{border-width:0;box-shadow:2px 3px 7px rgba(0, 0, 0, 0.44)}.size_hr_simple
hr{border-style:solid none none;border-width:1px 0 0;height:0}.size_hr_double
hr{border-style:solid none solid;border-width:1px 0 1px;height:10px}.size_fc_small .fc
.fc_title{padding:9px
11px;font-size:0.7em}.size_fc_medium .fc
.fc_title{padding:11px
13px;font-size:0.8em}.size_fc_large .fc
.fc_title{padding:13px
15px;font-size:1.2em}.size_fc_xlarge .fc
.fc_title{padding:17px
20px;font-size:1.5em}.size_btn_small input[type=submit],
.size_btn_small input[type=button],
.size_btn_small .button,
.size_btn_small button,
.size_pgn_small .paging
a{padding:9px
20px;font-size:0.7em}.size_btn_medium input[type=submit],
.size_btn_medium input[type=button],
.size_btn_medium .button,
.size_btn_medium button,
.size_pgn_medium .paging
a{padding:11px
23px;font-size:0.8em}.size_btn_large input[type=submit],
.size_btn_large input[type=button],
.size_btn_large .button,
.size_btn_large button,
.size_pgn_large .paging
a{padding:13px
29px;font-size:1.2em}.size_btn_xlarge input[type=submit],
.size_btn_xlarge input[type=button],
.size_btn_xlarge .button,
.size_btn_xlarge button,
.size_pgn_xlarge .paging
a{padding:17px
40px;font-size:1.5em}.size_frm_small form
.field{font-size:0.7em}.size_frm_medium form
.field{font-size:0.8em}.size_frm_large form
.field{font-size:1.2em}.size_frm_xlarge form
.field{font-size:1.5em}.effect_fade{visibility:hidden;display:block;-webkit-opacity:0;-moz-opacity:0;opacity:0;-moz-transition:ease 0.5s all;-webkit-transition:ease 0.5s all;transition:ease 0.5s all}.effect_fade.visible{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1}.effect_unfold{position:relative;visibility:hidden;display:block;width:0 !important;left:inherit !important;right:0;margin:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transform:translateZ(0%);-moz-transform:translateZ(0%);transform:translateZ(0%);-moz-transition:ease 0.5s all;-webkit-transition:ease 0.5s all;transition:ease 0.5s all}.effect_unfold.visible{visibility:visible;width:100% !important;-webkit-opacity:1;-moz-opacity:1;opacity:1}.effect_fc_flying_balls .fc .fc_title,
.effect_pgn_flying_balls .paging a,
.effect_btn_flying_balls .button,
.effect_btn_flying_balls
button{position:relative;overflow:hidden;vertical-align:middle;z-index:1}.effect_fc_flying_balls .fc .fc_title:hover,
.effect_pgn_flying_balls .paging a:hover,
.effect_btn_flying_balls .button:not(input):hover,
.effect_btn_flying_balls button:hover{background:none !important}.effect_fc_flying_balls .fc .fc_title:hover:before,
.effect_pgn_flying_balls .paging a:hover:before,
.effect_btn_flying_balls .button:hover:before,
.effect_btn_flying_balls button:hover:before,
.effect_fc_flying_balls .fc .fc_title:hover:after,
.effect_pgn_flying_balls .paging a:hover:after,
.effect_btn_flying_balls .button:hover:after,
.effect_btn_flying_balls button:hover:after{position:absolute;content:'';border-radius:50%;border-width:8px;border-style:solid;border-color:inherit;left:0;top:0.6em;margin:0;margin-left:-8px;visibility:hidden;z-index:-1}.effect_fc_flying_balls .fc .fc_title:hover:after,
.effect_pgn_flying_balls .paging a:hover:after,
.effect_btn_flying_balls .button:hover:after,
.effect_btn_flying_balls button:hover:after{right:0;left:auto;margin:0;margin-right:-8px}.effect_fc_flying_balls .fc .fc_title:hover:before,
.effect_pgn_flying_balls .paging a:hover:before,
.effect_btn_flying_balls .button:hover:before,
.effect_btn_flying_balls button:hover:before{-webkit-animation:criss-cross-left 0.8s both;animation:criss-cross-left 0.8s both}.effect_fc_flying_balls .fc .fc_title:hover:after,
.effect_pgn_flying_balls .paging a:hover:after,
.effect_btn_flying_balls .button:hover:after,
.effect_btn_flying_balls button:hover:after{-webkit-animation:criss-cross-right 0.8s both;animation:criss-cross-right 0.8s both}.effect_frm_fade form .field,
.effect_frm_fade form
.fc{margin:1em
0}.effect_frm_fade form .input-type-text .field>label,
.effect_frm_fade form .input-type-text
.field_title{margin:1.1em 1em;position:absolute;pointer-events:none;opacity:0.5;font-weight:normal;transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease}.effect_frm_fade form .input-type-text.input-filled .field>label,
.effect_frm_fade form .input-type-text.input-filled
.field_title{opacity:0 !important}.effect_frm_fade.style_frm_bordered_round form .input-type-text .field>label,
.effect_frm_fade.style_frm_bordered_round form .input-type-text
.field_title{margin-left:1.2em}.effect_frm_fade.style_frm_underlined form .input-type-text .field>label,
.effect_frm_fade.style_frm_underlined form .input-type-text
.field_title{margin:0.6em 0px}.effect_frm_chisato form .field,
.effect_frm_chisato form
.fc{margin:2em
0}.effect_frm_chisato form .input-type-text .field>label,
.effect_frm_chisato form .input-type-text
.field_title{margin:1.1em 1em;position:absolute;pointer-events:none;opacity:0.5;font-weight:normal;padding-bottom:0.5em}.effect_frm_chisato form .input-type-text.input-filled .field>label,
.effect_frm_chisato form .input-type-text.input-filled
.field_title{-webkit-animation:anim-chisato 0.30s forwards;-moz-animation:anim-chisato 0.30s forwards;animation:anim-chisato 0.30s forwards}.effect_frm_chisato.style_frm_bordered_round form .input-type-text .field>label,
.effect_frm_chisato.style_frm_bordered_round form .input-type-text
.field_title{margin-left:1.2em}.effect_frm_chisato.style_frm_underlined form .input-type-text .field>label,
.effect_frm_chisato.style_frm_underlined form .input-type-text
.field_title{margin:0.6em 0px;padding-bottom:0}.effect_frm_nao form .field,
.effect_frm_nao form
.fc{margin:2em
0}.effect_frm_nao form .input-type-text .field>label,
.effect_frm_nao form .input-type-text
.field_title{margin:1.1em 1em;position:absolute;pointer-events:none;opacity:0.5;font-weight:normal;padding-bottom:0.5em;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;z-index:1}.effect_frm_nao form .input-type-text.input-filled .field>label,
.effect_frm_nao form .input-type-text.input-filled
.field_title{-webkit-transform:translate3d(-7%, -150%, 0) scale3d(0.85, 0.85, 1);-moz-transform:translate3d(-7%, -150%, 0) scale3d(0.85, 0.85, 1);transform:translate3d(-7%, -150%, 0) scale3d(0.85, 0.85, 1);font-weight:bold;margin-left:0;opacity:1}.effect_frm_nao.style_frm_bordered_round form .input-type-text .field>label,
.effect_frm_nao.style_frm_bordered_round form .input-type-text
.field_title{margin-left:1.2em}.effect_frm_nao.style_frm_bordered_round form .input-type-text.input-filled .field>label,
.effect_frm_nao.style_frm_bordered_round form .input-type-text.input-filled
.field_title{margin-left:0}.effect_frm_nao.style_frm_underlined form .input-type-text .field>label,
.effect_frm_nao.style_frm_underlined form .input-type-text
.field_title{margin:0.6em 0px;padding-bottom:0}.effect_a_hoshi a,
.effect_fc_hoshi .fc .fc_title,
.effect_pgn_hoshi .paging a,
.effect_btn_hoshi .button,
.effect_btn_hoshi
button{position:relative;transition:ease-out 0.3s all;-webkit-transition:ease-out 0.3s all;-moz-transition:ease-out 0.3s all}.effect_a_hoshi a:after,
.effect_fc_hoshi .fc .fc_title:after,
.effect_pgn_hoshi .paging a:after,
.effect_btn_hoshi .button:after,
.effect_btn_hoshi button:after{width:0%;height:0;border-bottom-style:solid;border-bottom-width:1px;border-color:inherit;content:"";position:absolute;bottom:-1px;left:0px;transition:ease-out 0.3s all;-webkit-transition:ease-out 0.3s all;-moz-transition:ease-out 0.3s all}.effect_a_hoshi a:hover:after,
.effect_fc_hoshi .fc .fc_title:hover:after,
.effect_pgn_hoshi .paging a:hover:after,
.effect_btn_hoshi .button:hover:after,
.effect_btn_hoshi button:hover:after{width:100%}.effect_a_isao a,
.effect_fc_isao .fc .fc_title,
.effect_pgn_isao .paging a,
.effect_btn_isao .button,
.effect_btn_isao
button{position:relative;transition:ease 0.5s all;-webkit-transition:ease 0.5s all;-moz-transition:ease 0.5s all}.effect_a_isao a:after,
.effect_fc_isao .fc .fc_title:after,
.effect_pgn_isao .paging a:after,
.effect_btn_isao .button:after,
.effect_btn_isao button:after{content:'';position:absolute;left:50%;bottom:-1px;height:0;width:0;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:inherit;transition:ease 0.5s all;-webkit-transition:ease 0.5s all;-moz-transition:ease 0.5s all}.effect_a_isao a:hover:after,
.effect_fc_isao .fc .fc_title:hover:after,
.effect_pgn_isao .paging a:hover:after,
.effect_btn_isao .button:hover:after,
.effect_btn_isao button:hover:after{left:0;width:100%}.effect_a_minoru a,
.effect_fc_minoru .fc .fc_title,
.effect_pgn_minoru .paging a,
.effect_btn_minoru .button,
.effect_btn_minoru
button{position:relative}.effect_a_minoru a:after,
.effect_fc_minoru .fc .fc_title:after,
.effect_pgn_minoru .paging a:after,
.effect_btn_minoru .button:after,
.effect_btn_minoru button:after{content:attr(data-minoru);display:block;visibility:hidden;position:absolute;top:0;left:0;opacity:1;text-shadow:0 0 1px;padding:inherit;white-space:nowrap}.effect_fc_minoru .fc .fc_title:after{margin-left:1.35em}.effect_a_minoru a:hover:after,
.effect_fc_minoru .fc .fc_title:hover:after,
.effect_pgn_minoru .paging a:hover:after,
.effect_btn_minoru .button:hover:after,
.effect_btn_minoru button:hover:after{visibility:visible;opacity:0;text-shadow:-1px 30px 10px, 1px -30px 10px;-webkit-transition:text-shadow 0.7s, opacity 0.5s 0.1s;-moz-transition:text-shadow 0.7s, opacity 0.5s 0.1s;transition:text-shadow 0.7s, opacity 0.5s 0.1s}.effect_nav_unfold ul>li{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.effect_nav_unfold ul>li>ul{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;-webkit-transition-delay: .1s;-moz-transition-delay: .1s;-ms-transition-delay: .1s;transition-delay: .1s;-webkit-transform:scale(1, 0) rotateX(90deg);-moz-transform:scale(1, 0) rotateX(90deg);-ms-transform:scale(1, .01);transform:scale(1, 0) rotateX(90deg);-webkit-opacity:0;-moz-opacity:0;opacity:0;display:block;visibility:hidden}.effect_nav_unfold ul>li:hover>ul{-webkit-transform:scale(1, 1) rotateX(0deg);-moz-transform:scale(1, 1) rotateX(0deg);-ms-transform:scale(1, 1);transform:scale(1, 1) rotateX(0deg);-webkit-opacity:0.95;-moz-opacity:0.95;opacity:0.95;visibility:visible}.effect_nav_unfold ul>li>ul li
ul{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;-webkit-transition-delay: .1s;-moz-transition-delay: .1s;-ms-transition-delay: .1s;transition-delay: .1s;-webkit-transform:scale(0, 1) rotateX(2deg) rotateY(-90deg);-moz-transform:scale(0, 1) rotateX(2deg) rotateY(-90deg);-ms-transform:scale(.01, 1);transform:scale(0, 1) rotateX(2deg) rotateY(-90deg);-webkit-opacity:0;-moz-opacity:0;opacity:0;display:block;visibility:hidden}.effect_nav_unfold ul>li>ul li:hover>ul{-webkit-transform:scale(1, 1) rotateX(0deg) rotateY(0deg);-moz-transform:scale(1, 1) rotateX(0deg) rotateY(0deg);-ms-transform:scale(1, 1);transform:scale(1, 1) rotateX(0deg) rotateY(0deg);-webkit-opacity:0.95;-moz-opacity:0.95;opacity:0.95;visibility:visible}.tipsy-close-button{top:33px;right:-37px;width:auto}.tipsy-close-button
a{text-decoration:none;outline:none;background:none}.tipsy-close-button a:before{font-family:FontAwesome;content:"";font-size:19px;background:#fff;color:#000;border:1px
solid #000;border-radius:50px;padding:5px
7px 6px 7px;line-height:20px}.tipsy-close-button
span{display:none}.tipsy-big .tipsy-outer{box-shadow:none}.tipsy
a{color:#399EFD}.tipsy a:hover{color:inherit}.tipsy input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]),
.tipsy textarea,
.tipsy
select{width:100%;padding:0.8em;transition:border-color 0.25s ease 0s;line-height:normal;margin:2px
0px 0px;font-size:1em;background-color:#222;border:1px
solid #424242;color:#EEE}.tipsy select
option{background:#fff !important;color:#000 !important}.tipsy input:hover:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]),
.tipsy textarea:hover,
.tipsy select:hover,
.tipsy input:focus:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]),
.tipsy textarea:focus,
.tipsy select:focus{background-color:#111;border-color:#333;color:#FFF}.tipsy input[type="submit"],
.tipsy input[type="button"],
.tipsy .button,
.tipsy
button{text-align:center;text-transform:uppercase;cursor:pointer;margin:0px
10px 0px 0px;transition:all 0.3s ease 0s;height:auto;padding:9px
25px;display:inline-block;line-height:normal;font-size:1em;color:#FFF;background-color:#2C2B2B;border:0}.tipsy input[type="submit"]:hover,
.tipsy input[type="button"]:hover,
.tipsy .button:hover,
.tipsy button:hover{background-color:#000;border-color:#000}.tipsy input[type="submit"]:first-child,
.tipsy .button.b,
.tipsy button[type="submit"]{color:#FFF;background-color:#333;border-color:#333}.tipsy
.button.r{color:#fff;background-color:#D14836;border-color:#ac2b1c}.tipsy input[type="submit"]:first-child:hover,
.tipsy .button.b:hover,
.tipsy .button.r:hover,
.tipsy button[type="submit"]:hover{color:#FFF;background-color:#212121;border-color:#212121}.tipsy
.buttons{margin-top:15px}.tipsy
table{width:100%}.tipsy
.gray{color:#666}.tipsy .ui-widget-content,
.tipsy .ui-tabs,
.tipsy .ui-tabs .ui-tabs-nav,
.tipsy .ui-tabs .ui-tabs-nav li,
.tipsy .ui-tabs .ui-tabs-panel{background:none;padding:0;border:0;margin:0;opacity:1;color:inherit}.tipsy .ui-tabs .ui-tabs-nav{border:1px
solid #424242;margin-bottom:20px;border-radius:5px;overflow:hidden;display:table;width:100%}.tipsy .ui-tabs .ui-tabs-nav
li{display:table-cell;float:none;text-align:center;border-right:1px solid #424242}.tipsy .ui-tabs .ui-tabs-nav li:last-child{border-right:0}.tipsy .ui-tabs .ui-tabs-nav li.ui-tabs-active{background:#222;color:#fff;margin:0}.tipsy .ui-tabs .ui-tabs-nav li a.ui-tabs-anchor,
.tipsy .ui-tabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor{color:#ccc;float:none;display:block;padding:7px
15px}.tipsy .ui-tabs .ui-tabs-nav li a.ui-tabs-anchor:hover,
.tipsy .ui-tabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor{color:#fff;cursor:pointer}.tipsy .ui-slider{border:1px
solid #424242}.tipsy .ui-slider .ui-slider-handle{background:#222;border:1px
solid #424242;cursor:pointer}.tipsy .ui-slider .ui-slider-handle:hover{background:#000}.tipsy .sp-container{margin-bottom:-20px}.tipsy .sp-container,
.tipsy .sp-palette-container,
.tipsy .sp-picker-container{background:none;border:0}.tipsy .sp-palette-container{padding-left:0}.tipsy .sp-picker-container{padding-right:6px}.tipsy .sp-color,
.tipsy .sp-hue,
.tipsy .sp-clear,
.tipsy .sp-palette .sp-thumb-el,
.tipsy .sp-initial,
.tipsy .sp-alpha-inner{border-color:#424242}.tipsy .sp-slider,
.tipsy .sp-alpha-handle{background:#000;border-color:#fff}.tipsy .sp-input{background-color:#222 !important;border-color:#424242 !important;color:#EEE !important}.tipsy .sp-input:hover,
.tipsy .sp-input:focus{background-color:#111 !important;border-color:#333 !important;color:#FFF !important}.tipsy .sp-clear-display{background-image:none}.tipsy .sp-clear-display:after{content:"x";color:#666;font-size:30px;line-height:20px;font-family:Arial,helvetica,sans-serif;display:block;text-align:center}.tipsy .background_picker
.end_color{margin-left:35px}.tipsy .background_picker .start_position,
.tipsy .background_picker .angle,
.tipsy .background_picker
.end_position{width:155px}.tipsy .background_picker
.angle{padding:0
20px}.tipsy .background_picker .start_position input,
.tipsy .background_picker .angle input,
.tipsy .background_picker .end_position
input{padding:5px
10px !important;width:70px !important;float:right !important;position:relative !important;top:-4px !important;margin-bottom:10px !important}.tipsy
legend{position:relative;padding-bottom:10px;margin:0
0 2em 0;font-size:1.5em;font-family:'montserratregular';font-weight:700;line-height:normal;text-transform:uppercase;display:block;width:100%;border-bottom:1px solid #424242}.tipsy legend:before{position:absolute;content:"";height:0px;width:25%;left:0px;bottom:-2px;border-bottom:3px solid #2196F3}.tipsy
.field{margin:0
0 1.5em 0px;line-height:normal}.tipsy .field>label,
.tipsy
.field_title{font-weight:bold;margin-bottom:0.3em;display:block}#fancybox-loading
div{background-image:url('/templates/Fi-consultants2/images/other/fancybox.png')}#fancybox-overlay{background:#000 !important;opacity:0.3 !important}#fancybox-close{top:-7px;right:-2px}#fancybox-close:before{font-family:FontAwesome;content:"";font-size:30px;background:#000;color:#fff;border-radius:50px;padding:6px
10px 7px 10px;line-height:30px}#fancybox-wrap{padding:0;outline:none;box-sizing:content-box;width:auto !important;height:auto !important;margin:10px}#fancybox-outer{background:none}#fancybox-outer .fancybox-bg{display:none}#fancybox-content{outline:none;border:30px
solid #fff !important;background:#fff;box-sizing:content-box}.passy_icon{margin:1em
0 0 -30px;background:none !important;padding:0
!important;text-decoration:none !important;border:0
!important}.passy_icon:before{font-family:FontAwesome;content:"";padding:0
4px;display:inline-block;background:#777 !important;border-radius:15px;color:#fff !important;font-size:11px;line-height:19px;text-decoration:none;border:1px
solid transparent;min-width:9px;text-align:center;cursor:pointer}.passy_icon:hover:before{background:#000 !important;color:#fff !important}.passy_icon
b{display:none}.passy_status{background:#e0e0e0;border:0;width:100%;margin:0;height:5px}.passy_status
i{margin:0}.passy_generator{white-space:nowrap}.passy_generator .field>label{margin-right:10px;display:inline;font-weight:normal}.passy_generator
select{width:35px !important;margin-left:-35px;border:0
!important;white-space:nowrap !important;background:transparent !important;padding-left:5px !important;padding-right:10px !important;color:#000 !important}.passy_generator select
option{background:#fff !important;color:#000 !important}.passy_generator input[type=text]{width:380px !important;font-weight:bold;padding-right:40px !important}.show_calendar_picker{margin:1em
0 0 -30px;width:0 !important;height:0 !important;background:none !important;padding:0
!important;cursor:pointer}.show_calendar_picker:before{font-family:FontAwesome;content:"";padding:0
4px;display:inline-block;background:#777 !important;border-radius:15px;color:#fff !important;font-size:13px;line-height:19px;text-decoration:none;border:1px
solid transparent;min-width:9px;text-align:center}.show_calendar_picker:hover:before{background:#000 !important;color:#fff !important}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #000;border-top:0;position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #000;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-top:before{top:-7px}.datepicker-dropdown.datepicker-orient-top:after{top:-6px}.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #000}.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #000}.datepicker>div{display:none}.datepicker .close-button{position:absolute;top:-16px;right:12px;display:block}.datepicker .close-button
a{display:block;width:0;height:0;text-decoration:none;outline:none;cursor:pointer}.datepicker .close-button a:before{font-family:FontAwesome;content:"";font-size:19px;background:#fff;color:#000;border:1px
solid #000;border-radius:50px;padding:5px
7px 6px 7px;line-height:20px}.datepicker .close-button
span{display:none}.datepicker
table{color:#eee;border-color:#000;border-spacing:0;padding:0;font-size:100%}.datepicker th,
.datepicker-days td,
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker
span{border:0;background:#222;position:static;font-size:100%;color:#fff;font-weight:normal;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}.datepicker thead tr:first-of-type:after{content:none !important}.datepicker-days td,
.datepicker
span{background:none;padding:7px
10px}.datepicker-days
td.today{background:#C34E30;color:#fff;border:0}.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker-days td.active,
.datepicker-days td.today.active,
.datepicker-days td.today:hover,
.datepicker-days td:hover,
.datepicker span.active,
.datepicker span:hover{background:#2196F3 !important;border:0}.datepicker .prev,
.datepicker
.next{font-size:30px;font-family:Arial,Helvetica,sans-serif;padding-top:0;padding-bottom:5px}.datepicker
.dow{padding-top:7px;color:#999;font-size:0.9em}.datepicker .hour-switch,
.datepicker .minute-switch{font-size:1.7em}.datepicker .prev-hour,
.datepicker .next-hour,
.datepicker .prev-minute,
.datepicker .next-minute{font-size:50px;width:45px;height:45px;line-height:25px;margin:0
auto}.combobox{display:inline}.combobox
input{padding-right:35px !important}.combobox
select{border:0
!important;background:transparent !important;color:#000 !important;width:35px !important;padding-left:5px !important;padding-right:10px !important;position:absolute !important;margin-left:-35px !important;white-space:nowrap !important}.style_columns_2,.style_columns_3,.style_columns_4,.style_columns_5,.style_columns_6,.style_columns_7,.style_columns_8,.style_columns_9,.style_columns_10,.style_columns_11,.style_columns_12{margin-left:-1%;margin-right:-1%;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width: 1000px){#template,
#template
.fixed_content{max-width:100%}.device_pcs{display:none !important}.device_tablets{display:block !important}.quick_menu_categories>table td,
.quick_menu_items>table td,
.portfolio_item>table
td{display:block !important;width:100% !important}.quick_menu_categories>table td:after,
.quick_menu_items>table td:after,
.portfolio_item>table td:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.quick_menu_categories>table td,
.quick_menu_items>table
td{padding-right:0 !important}.portfolio_item>table
td{padding:1em
!important}.portfolio_item
.portfolio_item_main_img{float:none !important;padding-right:0 !important}.portfolio_item .portfolio_item_main_img
img{width:100% !important;height:auto !important}.style_columns_1>.layout_block,.style_columns_1>.fixed_content>.layout_block{width:100%;float:none}.style_columns_3>.layout_block,.style_columns_3>.fixed_content>.layout_block,.style_columns_4>.layout_block,.style_columns_4>.fixed_content>.layout_block,.style_columns_5>.layout_block,.style_columns_5>.fixed_content>.layout_block{width:48%}.style_columns_3>.layout_block:nth-child(3n),.style_columns_3>.fixed_content>.layout_block:nth-child(3n),.style_columns_5>.layout_block:nth-child(5n),.style_columns_5>.fixed_content>.layout_block:nth-child(5n){width:100%}.style_columns_6>.layout_block,.style_columns_6>.fixed_content>.layout_block,.style_columns_7>.layout_block,.style_columns_7>.fixed_content>.layout_block{width:31.333%}.style_columns_7>.layout_block:nth-child(7n-3),.style_columns_7>.fixed_content>.layout_block:nth-child(7n-3),.style_columns_7>.layout_block:nth-child(7n-2),.style_columns_7>.fixed_content>.layout_block:nth-child(7n-2),.style_columns_7>.layout_block:nth-child(7n-1),.style_columns_7>.fixed_content>.layout_block:nth-child(7n-1),.style_columns_7>.layout_block:nth-child(7n),.style_columns_7>.fixed_content>.layout_block:nth-child(7n){width:48%}.style_columns_8>.layout_block,.style_columns_8>.fixed_content>.layout_block{width:25%}.style_columns_9>.layout_block,.style_columns_9>.fixed_content>.layout_block{width:31.333%}.style_columns_10>.layout_block,.style_columns_10>.fixed_content>.layout_block,.style_columns_11>.layout_block,.style_columns_11>.fixed_content>.layout_block{width:23%}.style_columns_10>.layout_block:nth-child(10n-1),.style_columns_10>.fixed_content>.layout_block:nth-child(10n-1),.style_columns_10>.layout_block:nth-child(10n),.style_columns_10>.fixed_content>.layout_block:nth-child(10n){width:48%}.style_columns_11>.layout_block:nth-child(11n-2),.style_columns_11>.fixed_content>.layout_block:nth-child(11n-2),.style_columns_11>.layout_block:nth-child(11n-1),.style_columns_11>.fixed_content>.layout_block:nth-child(11n-1),.style_columns_11>.layout_block:nth-child(11n),.style_columns_11>.fixed_content>.layout_block:nth-child(11n){width:31.333%}.style_columns_12>.layout_block,.style_columns_12>.fixed_content>.layout_block{width:31.333%}.style_columns_2>.layout_block:nth-child(2n+1),.style_columns_2>.fixed_content>.layout_block:nth-child(2n+1),.style_columns_3>.layout_block:nth-child(3n+1),.style_columns_3>.fixed_content>.layout_block:nth-child(3n+1),.style_columns_3>.layout_block:nth-child(3n),.style_columns_3>.fixed_content>.layout_block:nth-child(3n),.style_columns_4>.layout_block:nth-child(2n+1),.style_columns_4>.fixed_content>.layout_block:nth-child(2n+1),.style_columns_5>.layout_block:nth-child(5n+1),.style_columns_5>.fixed_content>.layout_block:nth-child(5n+1),.style_columns_5>.layout_block:nth-child(5n+3),.style_columns_5>.fixed_content>.layout_block:nth-child(5n+3),.style_columns_5>.layout_block:nth-child(5n),.style_columns_5>.fixed_content>.layout_block:nth-child(5n),.style_columns_6>.layout_block:nth-child(3n+1),.style_columns_6>.fixed_content>.layout_block:nth-child(3n+1),.style_columns_7>.layout_block:nth-child(7n+1),.style_columns_7>.fixed_content>.layout_block:nth-child(7n+1),.style_columns_7>.layout_block:nth-child(7n+4),.style_columns_7>.fixed_content>.layout_block:nth-child(7n+4),.style_columns_7>.layout_block:nth-child(7n+6),.style_columns_7>.fixed_content>.layout_block:nth-child(7n+6),.style_columns_8>.layout_block:nth-child(4n+1),.style_columns_8>.fixed_content>.layout_block:nth-child(4n+1),.style_columns_9>.layout_block:nth-child(3n+1),.style_columns_9>.fixed_content>.layout_block:nth-child(3n+1),.style_columns_10>.layout_block:nth-child(10n+1),.style_columns_10>.fixed_content>.layout_block:nth-child(10n+1),.style_columns_10>.layout_block:nth-child(10n+5),.style_columns_10>.fixed_content>.layout_block:nth-child(10n+5),.style_columns_10>.layout_block:nth-child(10n+9),.style_columns_10>.fixed_content>.layout_block:nth-child(10n+9),.style_columns_11>.layout_block:nth-child(11n+1),.style_columns_11>.fixed_content>.layout_block:nth-child(11n+1),.style_columns_11>.layout_block:nth-child(11n+5),.style_columns_11>.fixed_content>.layout_block:nth-child(11n+5),.style_columns_11>.layout_block:nth-child(11n+9),.style_columns_11>.fixed_content>.layout_block:nth-child(11n+9),.style_columns_12>.layout_block:nth-child(3n+1),.style_columns_12>.fixed_content>.layout_block:nth-child(3n+1){clear:left}}@media (max-width: 780px){h1{font-size:1.72em}h2{font-size:1.55em}h3{font-size:1.47em}h4{font-size:1.27em}h5{font-size:1.10em}h6{font-size:1em}.device_tablets:not(.device_phones){display:none !important}.device_phones{display:block !important}.staff_member_outer{width:100% !important;float:none !important}.video_gallery_vid.selected,
.video_gallery_vid.selected .video_gallery_video,
.video_gallery_vid.selected iframe,
.video_gallery_vid.selected object,
.video_gallery_vid.selected
video{width:100% !important}.style_columns_2>.layout_block:nth-child(1n+1),.style_columns_2>.fixed_content>.layout_block:nth-child(1n+1),.style_columns_3>.layout_block:nth-child(1n+1),.style_columns_3>.fixed_content>.layout_block:nth-child(1n+1),.style_columns_4>.layout_block:nth-child(1n+1),.style_columns_4>.fixed_content>.layout_block:nth-child(1n+1),.style_columns_5>.layout_block:nth-child(1n+1),.style_columns_5>.fixed_content>.layout_block:nth-child(1n+1),.style_columns_6>.layout_block:nth-child(1n+1),.style_columns_6>.fixed_content>.layout_block:nth-child(1n+1),.style_columns_7>.layout_block:nth-child(1n+1),.style_columns_7>.fixed_content>.layout_block:nth-child(1n+1),.style_columns_8>.layout_block:nth-child(1n+1),.style_columns_8>.fixed_content>.layout_block:nth-child(1n+1),.style_columns_9>.layout_block:nth-child(1n+1),.style_columns_9>.fixed_content>.layout_block:nth-child(1n+1),.style_columns_10>.layout_block:nth-child(1n+1),.style_columns_10>.fixed_content>.layout_block:nth-child(1n+1),.style_columns_11>.layout_block:nth-child(1n+1),.style_columns_11>.fixed_content>.layout_block:nth-child(1n+1),.style_columns_12>.layout_block:nth-child(1n+1),.style_columns_12>.fixed_content>.layout_block:nth-child(1n+1){width:100%;float:none}}.page_request_information #fi_responsive_header_contact_details aside
.btn4{display:none}.page_request_information #responsive_contact_button
aside{display:none}.page_contact #responsive_contact_button
section{display:none}.page_home #responsive_contact_button aside .hom-bt{display:none}.page_contact_us #responsive_contact_button .open-contact{display:none}.layout blockquote p:last-child::after{font-size:15px;margin-left:10px;padding-top:0;line-height:normal;font-family:FontAwesome;vertical-align:middle;content:"\f10e";float:none;margin-top:0px;color:#000}.layout
a{color:#2c4592}.layout a:hover{color:#2a2a2a;border-color:#2c4592}.effect_frm_chisato form .input-type-text .field > label, .effect_frm_chisato form .input-type-text
.field_title{margin:1.1em 1em;position:absolute;pointer-events:none;opacity:0.5;font-weight:normal;padding-bottom:0.5em}.effect_frm_chisato form .input-type-text.input-filled .field > label, .effect_frm_chisato form .input-type-text.input-filled
.field_title{font-size:13px;top:11px;padding-left:5px;padding-right:5px;left:22px;color:#7A7ADB;background:#fff}.effect_frm_chisato form .input-type-text.input-filled
.field_title{-webkit-animation:anim-chisato 0.30s forwards;-moz-animation:anim-chisato 0.30s forwards;animation:anim-chisato 0.30s forwards}.layout hr,
.layout img,
.layout li,
.layout form legend,
.layout .fc .fc_content,
.layout .blog_recent_post,
.layout .news_recent,
.layout .press_recent,
.layout .quote,
.layout
.testimonial{border-color:#eaeaea}.layout form legend:before{border-color:#2196F3}.layout input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.layout select,
.layout
textarea{color:#454545;border-color:#DADADA;background-color:#fff}.layout input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.layout select:hover,
.layout textarea:hover,
.layout input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.layout select:focus,
.layout textarea:focus{color:#000;border-color:#454545}.layout input[type=submit],
.layout input[type=button],
.layout .button,
.layout
button{border-width:0;color:#fff;margin:0
auto;background-color:#2c4592;border-color:#000}.layout input[type=submit]:hover,
.layout input[type=button]:hover,
.layout .button:hover,
.layout button:hover{color:#fff;background-color:#000;border-color:#000}.layout .paging
a{color:#454545;border-color:#DADADA;background-color:#fff}.layout .fc .fc_title,
.layout .paging .cur a,
.layout input[type=submit]:first-child,
.layout .button.b,
.layout button[type=submit]{color:#fff;background-color:#2c4592;border-color:#2c4592;font-family:"Lato"}.layout
.button.r{color:#fff;background-color:#D14836;border-color:#ac2b1c}.layout .fc .fc_title:hover,
.layout .paging a:hover,
.layout input[type=submit]:first-child:hover,
.layout .button.b:hover,
.layout button[type=submit]:hover{color:#fff;background-color:#000;border-color:#000}.layout table,
.layout tr,
.layout th,
.layout
td{color:#424242;background:#FFF;border-color:#CBCBCB}.layout
th{color:#000;background-color:#E5E5E5}.layout tfoot
td{font-weight:bold;color:#000;background-color:#EEE}.layout tr:nth-child(2n) td{background-color:#F2F2F2}.layout
.breadcrumb{color:#424242;background-color:#F5F5F5}.layout .breadcrumb
.slug{color:#ccc}.theme_a_light a,
.theme_nav_light
a{color:#37474F}.theme_a_light a:hover,
.theme_nav_light a:hover{color:#549d31;border-color:#549d31}.theme_a_light_gray
a{color:#CFD8DC}.theme_a_light_gray a:hover{color:#2A2A2A;border-color:#2196F3}.theme_a_dark a,
.theme_nav_dark
a{color:#ccc}.theme_a_dark a:hover,
.theme_nav_dark a:hover{color:#fff;border-color:#2196F3}.theme_nav_light.style_nav_dropdown ul
ul{background:#FAFAFA;border:1px
solid #ECEFF1}.theme_nav_light.style_nav_dropdown ul ul
a{border-bottom-color:#ECEFF1}.theme_nav_light.style_nav_dropdown ul ul a:hover{background:#fff}.theme_nav_dark.style_nav_dropdown ul
ul{background:#212121;border:1px
solid #333}.theme_nav_dark.style_nav_dropdown ul ul
a{border-bottom-color:#333}.theme_nav_dark.style_nav_dropdown ul ul a:hover{background:#292929}.theme_frm_dark form legend,
.theme_frm_orange form legend,
.theme_frm_blue form legend,
.theme_frm_blue_light form legend,
.theme_frm_blue_dark form legend,
.theme_frm_green form legend,
.theme_frm_greener form legend,
.theme_frm_red form legend,
.theme_frm_red_dark form legend,
.theme_frm_slate_gray form legend,
.theme_frm_sea_green form legend,
.theme_frm_orchid form legend,
.theme_frm_purple form legend,
.theme_frm_purple_dark form legend,
.theme_frm_gray form legend,
.theme_frm_light_gray form
legend{border-color:#EAEAEA}.theme_frm_dark form legend:before{border-color:#2C2B2B}.theme_frm_orange form legend:before{border-color:#FF8F00}.theme_frm_blue form legend:before{border-color:#2196F3}.theme_frm_blue_light form legend:before{border-color:#67B7E1}.theme_frm_blue_dark form legend:before{border-color:#1A80B6}.theme_frm_green form legend:before{border-color:#9DB668}.theme_frm_greener form legend:before{border-color:#A3D151}.theme_frm_red form legend:before{border-color:#C34E30}.theme_frm_red_dark form legend:before{border-color:#AA3C3F}.theme_frm_slate_gray form legend:before{border-color:#6B898B}.theme_frm_sea_green form legend:before{border-color:#6EB9B4}.theme_frm_orchid form legend:before{border-color:#CB689B}.theme_frm_purple form legend:before{border-color:#7B5B9A}.theme_frm_purple_dark form legend:before{border-color:#735D7F}.theme_frm_gray form legend:before{border-color:#666262}.theme_frm_light_gray form legend:before{border-color:#CAC7C7}.theme_frm_white form legend:before{border-color:#fff}.theme_frm_white_gray form legend:before{border-color:#D2D2D2}.theme_frm_white_blue form legend:before{border-color:#6293C0}.theme_frm_transparent_white form legend:before{border-color:#fff}.theme_frm_transparent_black form legend:before{border-color:#000}.theme_frm_dark form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_dark form select,
.theme_frm_dark form textarea,
.theme_frm_orange form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_orange form select,
.theme_frm_orange form textarea,
.theme_frm_blue form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_blue form select,
.theme_frm_blue form textarea,
.theme_frm_blue_light form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_blue_light form select,
.theme_frm_blue_light form textarea,
.theme_frm_blue_dark form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_blue_dark form select,
.theme_frm_blue_dark form textarea,
.theme_frm_green form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_green form select,
.theme_frm_green form textarea,
.theme_frm_greener form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_greener form select,
.theme_frm_greener form textarea,
.theme_frm_red form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_red form select,
.theme_frm_red form textarea,
.theme_frm_red_dark form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_red_dark form select,
.theme_frm_red_dark form textarea,
.theme_frm_slate_gray form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_slate_gray form select,
.theme_frm_slate_gray form textarea,
.theme_frm_sea_green form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_sea_green form select,
.theme_frm_sea_green form textarea,
.theme_frm_orchid form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_orchid form select,
.theme_frm_orchid form textarea,
.theme_frm_purple form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_purple form select,
.theme_frm_purple form textarea,
.theme_frm_purple_dark form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_purple_dark form select,
.theme_frm_purple_dark form textarea,
.theme_frm_gray form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_gray form select,
.theme_frm_gray form textarea,
.theme_frm_light_gray form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_light_gray form select,
.theme_frm_light_gray form
textarea{border-color:#DADADA;color:#454545;background-color:#fff}.theme_frm_dark form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_dark form select:hover,
.theme_frm_dark form textarea:hover,
.theme_frm_orange form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_orange form select:hover,
.theme_frm_orange form textarea:hover,
.theme_frm_blue form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_blue form select:hover,
.theme_frm_blue form textarea:hover,
.theme_frm_blue_light form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_blue_light form select:hover,
.theme_frm_blue_light form textarea:hover,
.theme_frm_blue_dark form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_blue_dark form select:hover,
.theme_frm_blue_dark form textarea:hover,
.theme_frm_green form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_green form select:hover,
.theme_frm_green form textarea:hover,
.theme_frm_greener form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_greener form select:hover,
.theme_frm_greener form textarea:hover,
.theme_frm_red form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_red form select:hover,
.theme_frm_red form textarea:hover,
.theme_frm_red_dark form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_red_dark form select:hover,
.theme_frm_red_dark form textarea:hover,
.theme_frm_slate_gray form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_slate_gray form select:hover,
.theme_frm_slate_gray form textarea:hover,
.theme_frm_sea_green form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_sea_green form select:hover,
.theme_frm_sea_green form textarea:hover,
.theme_frm_orchid form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_orchid form select:hover,
.theme_frm_orchid form textarea:hover,
.theme_frm_purple form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_purple form select:hover,
.theme_frm_purple form textarea:hover,
.theme_frm_purple_dark form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_purple_dark form select:hover,
.theme_frm_purple_dark form textarea:hover,
.theme_frm_gray form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_gray form select:hover,
.theme_frm_gray form textarea:hover,
.theme_frm_light_gray form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_light_gray form select:hover,
.theme_frm_light_gray form textarea:hover,
.theme_frm_dark form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.theme_frm_dark form select:focus,
.theme_frm_dark form textarea:focus,
.theme_frm_orange form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.theme_frm_orange form select:focus,
.theme_frm_orange form textarea:focus,
.theme_frm_blue form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.theme_frm_blue form select:focus,
.theme_frm_blue form textarea:focus,
.theme_frm_blue_light form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.theme_frm_blue_light form select:focus,
.theme_frm_blue_light form textarea:focus,
.theme_frm_blue_dark form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.theme_frm_blue_dark form select:focus,
.theme_frm_blue_dark form textarea:focus,
.theme_frm_green form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.theme_frm_green form select:focus,
.theme_frm_green form textarea:focus,
.theme_frm_greener form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.theme_frm_greener form select:focus,
.theme_frm_greener form textarea:focus,
.theme_frm_red form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.theme_frm_red form select:focus,
.theme_frm_red form textarea:focus,
.theme_frm_red_dark form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.theme_frm_red_dark form select:focus,
.theme_frm_red_dark form textarea:focus,
.theme_frm_slate_gray form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus:focus,
.theme_frm_slate_gray form select:focus,
.theme_frm_slate_gray form textarea:focus,
.theme_frm_sea_green form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.theme_frm_sea_green form select:focus,
.theme_frm_sea_green form textarea:focus,
.theme_frm_orchid form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.theme_frm_orchid form select:focus,
.theme_frm_orchid form textarea:focus,
.theme_frm_purple form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.theme_frm_purple form select:focus,
.theme_frm_purple form textarea:focus,
.theme_frm_purple_dark form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.theme_frm_purple_dark form select:focus,
.theme_frm_purple_dark form textarea:focus,
.theme_frm_gray form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.theme_frm_gray form select:focus,
.theme_frm_gray form textarea:focus,
.theme_frm_light_gray form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.theme_frm_light_gray form select:focus,
.theme_frm_light_gray form textarea:focus{border-color:#454545;color:#000}.theme_frm_white form legend,
.theme_frm_white_gray form legend,
.theme_frm_white_blue form
legend{border-color:#424242}.theme_frm_white form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_white form select,
.theme_frm_white form textarea,
.theme_frm_white_gray form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_white_gray form select,
.theme_frm_white_gray form textarea,
.theme_frm_white_blue form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_white_blue form select,
.theme_frm_white_blue form
textarea{border-color:rgba(255,255,255,0.2);background-color:rgba(255,255,255,0.1);color:inherit}.theme_frm_white form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_white form select:hover,
.theme_frm_white form textarea:hover,
.theme_frm_white form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.theme_frm_white form select:focus,
.theme_frm_white form textarea:focus,
.theme_frm_white_gray form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_white_gray form select:hover,
.theme_frm_white_gray form textarea:hover,
.theme_frm_white_gray form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.theme_frm_white_gray form select:focus,
.theme_frm_white_gray form textarea:focus,
.theme_frm_white_blue form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_white_blue form select:hover,
.theme_frm_white_blue form textarea:hover,
.theme_frm_white_blue form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.theme_frm_white_blue form select:focus,
.theme_frm_white_blue form textarea:focus{border-color:#fff;background-color:rgba(255,255,255,0.1);color:inherit}.theme_frm_transparent_white form legend,
.theme_frm_transparent_black form
legend{border-color:transparent}.theme_frm_transparent_white form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_transparent_white form select,
.theme_frm_transparent_white form
textarea{border-color:rgba(255,255,255,0.2);background:none;color:#fff}.theme_frm_transparent_white form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_transparent_white form select:hover,
.theme_frm_transparent_white form textarea:hover,
.theme_frm_transparent_white form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.theme_frm_transparent_white form select:focus,
.theme_frm_transparent_white form textarea:focus{border-color:#fff;background:none;color:#fff}.theme_frm_transparent_black form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.theme_frm_transparent_black form select,
.theme_frm_transparent_black form
textarea{border-color:rgba(0,0,0,0.2);background:none;color:#000}.theme_frm_transparent_black form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):hover,
.theme_frm_transparent_black form select:hover,
.theme_frm_transparent_black form textarea:hover,
.theme_frm_transparent_black form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,
.theme_frm_transparent_black form select:focus,
.theme_frm_transparent_black form textarea:focus{border-color:#000;background:none;color:#000}.theme_fc_dark .fc .fc_content,
.theme_fc_orange .fc .fc_content,
.theme_fc_blue .fc .fc_content,
.theme_fc_blue_light .fc .fc_content,
.theme_fc_blue_dark .fc .fc_content,
.theme_fc_green .fc .fc_content,
.theme_fc_greener .fc .fc_content,
.theme_fc_red .fc .fc_content,
.theme_fc_red_dark .fc .fc_content,
.theme_fc_slate_gray .fc .fc_content,
.theme_fc_sea_green .fc .fc_content,
.theme_fc_orchid .fc .fc_content,
.theme_fc_purple .fc .fc_content,
.theme_fc_purple_dark .fc .fc_content,
.theme_fc_gray .fc .fc_content,
.theme_fc_light_gray .fc .fc_content,
.theme_fc_white .fc .fc_content,
.theme_fc_white_gray .fc .fc_content,
.theme_fc_white_blue .fc
.fc_content{border-color:#ddd;background-color:#fff}.theme_fc_transparent_white .fc
.fc_content{border-color:#fff;background:none}.theme_fc_transparent_black .fc
.fc_content{border-color:#000;background:none}.theme_fc_dark .fc .fc_title,
.theme_pgn_dark .paging .cur a,
.theme_btn_dark input[type=submit],
.theme_btn_dark input[type=button],
.theme_btn_dark .button,
.theme_btn_dark button,
.theme_frm_dark form input[type=submit]:first-child,
.theme_frm_dark form .button.b,
.theme_frm_dark form button[type=submit]{background-color:#2C2B2B;color:#fff;border-color:#000}.theme_fc_dark .fc .fc_title:hover,
.theme_pgn_dark .paging a:hover,
.theme_btn_dark input[type=submit]:hover,
.theme_btn_dark input[type=button]:hover,
.theme_btn_dark .button:hover,
.theme_btn_dark button:hover,
.theme_frm_dark form input[type=submit]:first-child:hover,
.theme_frm_dark form .button.b:hover,
.theme_frm_dark form button[type=submit]:hover{background-color:#000;color:#fff}.theme_fc_orange .fc .fc_title,
.theme_pgn_orange .paging .cur a,
.theme_btn_orange input[type=submit],
.theme_btn_orange input[type=button],
.theme_btn_orange .button,
.theme_btn_orange button,
.theme_frm_orange form input[type=submit]:first-child,
.theme_frm_orange form .button.b,
.theme_frm_orange form button[type=submit]{background-color:#FF8F00;color:#fff;border-color:#CC7200}.theme_nav_light.style_nav_dropdown ul ul
a{border-bottom-color:rgba(255, 255, 255, 0.2)}.theme_nav_light.style_nav_dropdown ul
ul{border:0px
solid  rgba(255, 255, 255, 0.3)}.theme_fc_orange .fc .fc_title:hover,
.theme_pgn_orange .paging a:hover,
.theme_btn_orange input[type=submit]:hover,
.theme_btn_orange input[type=button]:hover,
.theme_btn_orange .button:hover,
.theme_btn_orange button:hover,
.theme_frm_orange form input[type=submit]:first-child:hover,
.theme_frm_orange form .button.b:hover,
.theme_frm_orange form button[type=submit]:hover{background-color:#D87B04;color:#fff;border-color:#D87B04}.theme_fc_blue .fc .fc_title,
.theme_pgn_blue .paging .cur a,
.theme_btn_blue input[type=submit],
.theme_btn_blue input[type=button],
.theme_btn_blue .button,
.theme_btn_blue button,
.theme_frm_blue form input[type=submit]:first-child,
.theme_frm_blue form .button.b,
.theme_frm_blue form button[type=submit]{background-color:#549d31;color:#fff;border-color:#549d31}.theme_fc_blue .fc .fc_title:hover,
.theme_pgn_blue .paging a:hover,
.theme_btn_blue input[type=submit]:hover,
.theme_btn_blue input[type=button]:hover,
.theme_btn_blue .button:hover,
.theme_btn_blue button:hover,
.theme_frm_blue form input[type=submit]:first-child:hover,
.theme_frm_blue form .button.b:hover,
.theme_frm_blue form button[type=submit]:hover{background-color:#212121;color:#fff;border-color:#212121}.theme_fc_blue_light .fc .fc_title,
.theme_pgn_blue_light .paging .cur a,
.theme_btn_blue_light input[type=submit],
.theme_btn_blue_light input[type=button],
.theme_btn_blue_light .button,
.theme_btn_blue_light button,
.theme_frm_blue_light form input[type=submit]:first-child,
.theme_frm_blue_light form .button.b,
.theme_frm_blue_light form button[type=submit]{background-color:#67B7E1;color:#fff;border-color:#4F8DAD}.theme_fc_blue_light .fc .fc_title:hover,
.theme_pgn_blue_light .paging a:hover,
.theme_btn_blue_light input[type=submit]:hover,
.theme_btn_blue_light input[type=button]:hover,
.theme_btn_blue_light .button:hover,
.theme_btn_blue_light button:hover,
.theme_frm_blue_light form input[type=submit]:first-child:hover,
.theme_frm_blue_light form .button.b:hover,
.theme_frm_blue_light form button[type=submit]:hover{background-color:#134D6C;color:#fff;border-color:#134D6C}.theme_fc_blue_dark .fc .fc_title,
.theme_pgn_blue_dark .paging .cur a,
.theme_btn_blue_dark input[type=submit],
.theme_btn_blue_dark input[type=button],
.theme_btn_blue_dark .button,
.theme_btn_blue_dark button,
.theme_frm_blue_dark form input[type=submit]:first-child,
.theme_frm_blue_dark form .button.b,
.theme_frm_blue_dark form button[type=submit]{background-color:#1A80B6;color:#fff;border-color:#135B82}.theme_fc_blue_dark .fc .fc_title:hover,
.theme_pgn_blue_dark .paging a:hover,
.theme_btn_blue_dark input[type=submit]:hover,
.theme_btn_blue_dark input[type=button]:hover,
.theme_btn_blue_dark .button:hover,
.theme_btn_blue_dark button:hover,
.theme_frm_blue_dark form input[type=submit]:first-child:hover,
.theme_frm_blue_dark form .button.b:hover,
.theme_frm_blue_dark form button[type=submit]:hover{background-color:#0D5276;color:#fff;border-color:#0D5276}.theme_fc_green .fc .fc_title,
.theme_pgn_green .paging .cur a,
.theme_btn_green input[type=submit],
.theme_btn_green input[type=button],
.theme_btn_green .button,
.theme_btn_green button,
.theme_frm_green form input[type=submit]:first-child,
.theme_frm_green form .button.b,
.theme_frm_green form button[type=submit]{background-color:#9DB668;color:#fff;border-color:#70824A}.theme_fc_green .fc .fc_title:hover,
.theme_pgn_green .paging a:hover,
.theme_btn_green input[type=submit]:hover,
.theme_btn_green input[type=button]:hover,
.theme_btn_green .button:hover,
.theme_btn_green button:hover,
.theme_frm_green form input[type=submit]:first-child:hover,
.theme_frm_green form .button.b:hover,
.theme_frm_green form button[type=submit]:hover{background-color:#454545;color:#fff;border-color:#454545}.theme_fc_greener .fc .fc_title,
.theme_pgn_greener .paging .cur a,
.theme_btn_greener input[type=submit],
.theme_btn_greener input[type=button],
.theme_btn_greener .button,
.theme_btn_greener button,
.theme_frm_greener form input[type=submit]:first-child,
.theme_frm_greener form .button.b,
.theme_frm_greener form button[type=submit]{background-color:#A3D151;color:#fff;border-color:#7B9E3D}.theme_fc_greener .fc .fc_title:hover,
.theme_pgn_greener .paging a:hover,
.theme_btn_greener input[type=submit]:hover,
.theme_btn_greener input[type=button]:hover,
.theme_btn_greener .button:hover,
.theme_btn_greener button:hover,
.theme_frm_greener form input[type=submit]:first-child:hover,
.theme_frm_greener form .button.b:hover,
.theme_frm_greener form button[type=submit]:hover{background-color:#87B13B;color:#fff;border-color:#87B13B}.theme_fc_red .fc .fc_title,
.theme_pgn_red .paging .cur a,
.theme_btn_red input[type=submit],
.theme_btn_red input[type=button],
.theme_btn_red .button,
.theme_btn_red button,
.theme_frm_red form input[type=submit]:first-child,
.theme_frm_red form .button.b,
.theme_frm_red form button[type=submit]{background-color:#C34E30;color:#fff;border-color:#8F3923}.theme_fc_red .fc .fc_title:hover,
.theme_pgn_red .paging a:hover,
.theme_btn_red input[type=submit]:hover,
.theme_btn_red input[type=button]:hover,
.theme_btn_red .button:hover,
.theme_btn_red button:hover,
.theme_frm_red form input[type=submit]:first-child:hover,
.theme_frm_red form .button.b:hover,
.theme_frm_red form button[type=submit]:hover{background-color:#BC4526;color:#fff;border-color:#BC4526}.theme_fc_red_dark .fc .fc_title,
.theme_pgn_red_dark .paging .cur a,
.theme_btn_red_dark input[type=submit],
.theme_btn_red_dark input[type=button],
.theme_btn_red_dark .button,
.theme_btn_red_dark button,
.theme_frm_red_dark form input[type=submit]:first-child,
.theme_frm_red_dark form .button.b,
.theme_frm_red_dark form button[type=submit]{background-color:#AA3C3F;color:#fff;border-color:#782A2C}.theme_fc_red_dark .fc .fc_title:hover,
.theme_pgn_red_dark .paging a:hover,
.theme_btn_red_dark input[type=submit]:hover,
.theme_btn_red_dark input[type=button]:hover,
.theme_btn_red_dark .button:hover,
.theme_btn_red_dark button:hover,
.theme_frm_red_dark form input[type=submit]:first-child:hover,
.theme_frm_red_dark form .button.b:hover,
.theme_frm_red_dark form button[type=submit]:hover{background-color:#454545;color:#fff;border-color:#454545}.theme_fc_slate_gray .fc .fc_title,
.theme_pgn_slate_gray .paging .cur a,
.theme_btn_slate_gray input[type=submit],
.theme_btn_slate_gray input[type=button],
.theme_btn_slate_gray .button,
.theme_btn_slate_gray button,
.theme_frm_slate_gray form input[type=submit]:first-child,
.theme_frm_slate_gray form .button.b,
.theme_frm_slate_gray form button[type=submit]{background-color:#6B898B;color:#fff;border-color:#455859}.theme_fc_slate_gray .fc .fc_title:hover,
.theme_pgn_slate_gray .paging a:hover,
.theme_btn_slate_gray input[type=submit]:hover,
.theme_btn_slate_gray input[type=button]:hover,
.theme_btn_slate_gray .button:hover,
.theme_btn_slate_gray button:hover,
.theme_frm_slate_gray form input[type=submit]:first-child:hover,
.theme_frm_slate_gray form .button.b:hover,
.theme_frm_slate_gray form button[type=submit]:hover{background-color:#46696B;color:#fff;border-color:#46696B}.theme_fc_sea_green .fc .fc_title,
.theme_pgn_sea_green .paging .cur a,
.theme_btn_sea_green input[type=submit],
.theme_btn_sea_green input[type=button],
.theme_btn_sea_green .button,
.theme_btn_sea_green button,
.theme_frm_sea_green form input[type=submit]:first-child,
.theme_frm_sea_green form .button.b,
.theme_frm_sea_green form button[type=submit]{background-color:#6EB9B4;color:#fff;border-color:#508783}.theme_fc_sea_green .fc .fc_title:hover,
.theme_pgn_sea_green .paging a:hover,
.theme_btn_sea_green input[type=submit]:hover,
.theme_btn_sea_green input[type=button]:hover,
.theme_btn_sea_green .button:hover,
.theme_btn_sea_green button:hover,
.theme_frm_sea_green form input[type=submit]:first-child:hover,
.theme_frm_sea_green form .button.b:hover,
.theme_frm_sea_green form button[type=submit]:hover{background-color:#3A827D;color:#fff;border-color:#3A827D}.theme_fc_orchid .fc .fc_title,
.theme_pgn_orchid .paging .cur a,
.theme_btn_orchid input[type=submit],
.theme_btn_orchid input[type=button],
.theme_btn_orchid .button,
.theme_btn_orchid button,
.theme_frm_orchid form input[type=submit]:first-child,
.theme_frm_orchid form .button.b,
.theme_frm_orchid form button[type=submit]{background-color:#CB689B;color:#fff;border-color:#994E75}.theme_fc_orchid .fc .fc_title:hover,
.theme_pgn_orchid .paging a:hover,
.theme_btn_orchid input[type=submit]:hover,
.theme_btn_orchid input[type=button]:hover,
.theme_btn_orchid .button:hover,
.theme_btn_orchid button:hover,
.theme_frm_orchid form input[type=submit]:first-child:hover,
.theme_frm_orchid form .button.b:hover,
.theme_frm_orchid form button[type=submit]:hover{background-color:#9C416F;color:#fff;border-color:#9C416F}.theme_fc_purple .fc .fc_title,
.theme_pgn_purple .paging .cur a,
.theme_btn_purple input[type=submit],
.theme_btn_purple input[type=button],
.theme_btn_purple .button,
.theme_btn_purple button,
.theme_frm_purple form input[type=submit]:first-child,
.theme_frm_purple form .button.b,
.theme_frm_purple form button[type=submit]{background-color:#7B5B9A;color:#fff;border-color:#513C66}.theme_fc_purple .fc .fc_title:hover,
.theme_pgn_purple .paging a:hover,
.theme_btn_purple input[type=submit]:hover,
.theme_btn_purple input[type=button]:hover,
.theme_btn_purple .button:hover,
.theme_btn_purple button:hover,
.theme_frm_purple form input[type=submit]:first-child:hover,
.theme_frm_purple form .button.b:hover,
.theme_frm_purple form button[type=submit]:hover{background-color:#553771;color:#fff;border-color:#553771}.theme_fc_purple_dark .fc .fc_title,
.theme_pgn_purple_dark .paging .cur a,
.theme_btn_purple_dark input[type=submit],
.theme_btn_purple_dark input[type=button],
.theme_btn_purple_dark .button,
.theme_btn_purple_dark button,
.theme_frm_purple_dark form input[type=submit]:first-child,
.theme_frm_purple_dark form .button.b,
.theme_frm_purple_dark form button[type=submit]{background-color:#735D7F;color:#fff;border-color:#45384D}.theme_fc_purple_dark .fc .fc_title:hover,
.theme_pgn_purple_dark .paging a:hover,
.theme_btn_purple_dark input[type=submit]:hover,
.theme_btn_purple_dark input[type=button]:hover,
.theme_btn_purple_dark .button:hover,
.theme_btn_purple_dark button:hover,
.theme_frm_purple_dark form input[type=submit]:first-child:hover,
.theme_frm_purple_dark form .button.b:hover,
.theme_frm_purple_dark form button[type=submit]:hover{background-color:#473153;color:#fff;border-color:#473153}.theme_fc_gray .fc .fc_title,
.theme_pgn_gray .paging .cur a,
.theme_btn_gray input[type=submit],
.theme_btn_gray input[type=button],
.theme_btn_gray .button,
.theme_btn_gray button,
.theme_frm_gray form input[type=submit]:first-child,
.theme_frm_gray form .button.b,
.theme_frm_gray form button[type=submit]{background-color:#666262;color:#fff;border-color:#333131}.theme_fc_gray .fc .fc_title:hover,
.theme_pgn_gray .paging a:hover,
.theme_btn_gray input[type=submit]:hover,
.theme_btn_gray input[type=button]:hover,
.theme_btn_gray .button:hover,
.theme_btn_gray button:hover,
.theme_frm_gray form input[type=submit]:first-child:hover,
.theme_frm_gray form .button.b:hover,
.theme_frm_gray form button[type=submit]:hover{background-color:#4C4242;color:#fff;border-color:#4C4242}.theme_fc_light_gray .fc .fc_title,
.theme_pgn_light_gray .paging .cur a,
.theme_btn_light_gray input[type=submit],
.theme_btn_light_gray input[type=button],
.theme_btn_light_gray .button,
.theme_btn_light_gray button,
.theme_frm_light_gray form input[type=submit]:first-child,
.theme_frm_light_gray form .button.b,
.theme_frm_light_gray form button[type=submit]{background-color:#CAC7C7;color:#fff;border-color:#969494}.theme_fc_light_gray .fc .fc_title:hover,
.theme_pgn_light_gray .paging a:hover,
.theme_btn_light_gray input[type=submit]:hover,
.theme_btn_light_gray input[type=button]:hover,
.theme_btn_light_gray .button:hover,
.theme_btn_light_gray button:hover,
.theme_frm_light_gray form input[type=submit]:first-child:hover,
.theme_frm_light_gray form .button.b:hover,
.theme_frm_light_gray form button[type=submit]:hover{background-color:#A0A0A0;color:#fff;border-color:#A0A0A0}.theme_fc_white .fc .fc_title,
.theme_pgn_white .paging .cur a,
.theme_btn_white input[type=submit],
.theme_btn_white input[type=button],
.theme_btn_white .button,
.theme_btn_white button,
.theme_frm_white form input[type=submit]:first-child,
.theme_frm_white form .button.b,
.theme_frm_white form button[type=submit]{background-color:#fff;color:#424242;border:1px
solid #878787}.theme_fc_white .fc .fc_title:hover,
.theme_pgn_white .paging a:hover,
.theme_btn_white input[type=submit]:hover,
.theme_btn_white input[type=button]:hover,
.theme_btn_white .button:hover,
.theme_btn_white button:hover,
.theme_frm_white form input[type=submit]:first-child:hover,
.theme_frm_white form .button.b:hover,
.theme_frm_white form button[type=submit]:hover{background-color:#424242;color:#fff;border-color:#424242}.theme_fc_white_gray .fc .fc_title,
.theme_pgn_white_gray .paging .cur a,
.theme_btn_white_gray input[type=submit],
.theme_btn_white_gray input[type=button],
.theme_btn_white_gray .button,
.theme_btn_white_gray button,
.theme_frm_white_gray form input[type=submit]:first-child,
.theme_frm_white_gray form .button.b,
.theme_frm_white_gray form button[type=submit]{background-color:#fff;color:#666;border:1px
solid #D2D2D2}.theme_fc_white_gray .fc .fc_title:hover,
.theme_pgn_white_gray .paging a:hover,
.theme_btn_white_gray input[type=submit]:hover,
.theme_btn_white_gray input[type=button]:hover,
.theme_btn_white_gray .button:hover,
.theme_btn_white_gray button:hover,
.theme_frm_white_gray form input[type=submit]:first-child:hover,
.theme_frm_white_gray form .button.b:hover,
.theme_frm_white_gray form button[type=submit]:hover{background-color:#d2d2d2;color:#000;border-color:#d2d2d2}.theme_fc_white_blue .fc .fc_title,
.theme_pgn_white_blue .paging .cur a,
.theme_btn_white_blue input[type=submit],
.theme_btn_white_blue input[type=button],
.theme_btn_white_blue .button,
.theme_btn_white_blue button,
.theme_frm_white_blue form input[type=submit]:first-child,
.theme_frm_white_blue form .button.b,
.theme_frm_white_blue form button[type=submit]{background-color:#fff;color:#6293C0;border:1px
solid #6293C0}.theme_fc_white_blue .fc .fc_title:hover,
.theme_pgn_white_blue .paging a:hover,
.theme_btn_white_blue input[type=submit]:hover,
.theme_btn_white_blue input[type=button]:hover,
.theme_btn_white_blue .button:hover,
.theme_btn_white_blue button:hover,
.theme_frm_white_blue form input[type=submit]:first-child:hover,
.theme_frm_white_blue form .button.b:hover,
.theme_frm_white_blue form button[type=submit]:hover{background-color:#588BBB;color:#fff;border-color:#588BBB}.theme_fc_transparent_white .fc .fc_title,
.theme_pgn_transparent_white .paging .cur a,
.theme_btn_transparent_white input[type=submit],
.theme_btn_transparent_white input[type=button],
.theme_btn_transparent_white .button,
.theme_btn_transparent_white button,
.theme_frm_transparent_white form input[type=submit]:first-child,
.theme_frm_transparent_white form .button.b,
.theme_frm_transparent_white form button[type=submit]{background:none;color:#fff;border:2px
solid #fff}.theme_fc_transparent_white .fc .fc_title:hover,
.theme_pgn_transparent_white .paging a:hover,
.theme_btn_transparent_white input[type=submit]:hover,
.theme_btn_transparent_white input[type=button]:hover,
.theme_btn_transparent_white .button:hover,
.theme_btn_transparent_white button:hover,
.theme_frm_transparent_white form input[type=submit]:first-child:hover,
.theme_frm_transparent_white form .button.b:hover,
.theme_frm_transparent_white form button[type=submit]:hover{background:#fff;color:#000;border-color:#fff}.theme_fc_transparent_black .fc .fc_title,
.theme_pgn_transparent_black .paging .cur a,
.theme_btn_transparent_black input[type=submit],
.theme_btn_transparent_black input[type=button],
.theme_btn_transparent_black .button,
.theme_btn_transparent_black button,
.theme_frm_transparent_black form input[type=submit]:first-child,
.theme_frm_transparent_black form .button.b,
.theme_frm_transparent_black form button[type=submit]{background:none;color:#000;border:2px
solid #000}.theme_fc_transparent_black .fc .fc_title:hover,
.theme_pgn_transparent_black .paging a:hover,
.theme_btn_transparent_black input[type=submit]:hover,
.theme_btn_transparent_black input[type=button]:hover,
.theme_btn_transparent_black .button:hover,
.theme_btn_transparent_black button:hover,
.theme_frm_transparent_black form input[type=submit]:first-child:hover,
.theme_frm_transparent_black form .button.b:hover,
.theme_frm_transparent_black form button[type=submit]:hover{background:#000;color:#fff;border-color:#000}.open-details{transform:scale(1)!important;opacity:1!important}button.pswp__button{height:48px;padding:0px;border:0px}.pswp__button--arrow--left,.pswp__button--arrow--right{background:#01AE42 !important;top:50% !important;margin-top:-50px !important;width:70px !important;height:100px !important;position:absolute !important}.pswp__button--arrow--left:before{left:18px;background-color:transparent}.pswp__button--arrow--right:before{right:18px;background-color:transparent}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{height:44px }body.page_ecomm.page_product
div#fidining_side_bar_ecomm{display:none}body.page_ecomm.page_product
div#fidining_content_bar{width:100%}.wrapper{float:left;width:49%;margin-bottom:0}.rtl_ryt{float:right;width:50%;padding:0
0 0 30px}.product-images{float:none;width:100%;display:flex;flex-wrap:wrap}.ecomm_quantity_field
a.button{background-color:transparent;color:#000}.left_slides{float:none;width:100%}.right_slides{float:none;width:100%;border:1px
solid #dfdfdf;padding:20px;margin-bottom:15px;height:326px;position:relative}.right_slides div#demo-test-gallery{position:absolute;top:50%;left:0px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);right:0px;margin:0px
auti;margin:0px
auto}.rtl_ryt .nw a.button.ecomm_product_quantity_dec:hover{background:transparent !important;color:#bd8cbf}.rtl_ryt .nw a.button.ecomm_product_quantity_inc:hover{background:transparent !important;color:#bd8cbf}.rtl_ryt
h2{padding:0px}.rtl_ryt
input.button.b{margin-top:-4px}.rtl_ryt
hr{margin-bottom:28px}.rtl_ryt .category
p{margin-bottom:10px !important}.right_slides
img{display:block;margin:0px
auto;width:100%;max-width:94%;max-height:285px;object-fit:contain;height:auto !important}.left_slides .slick-prev.slick-arrow{height:auto;cursor:pointer;text-align:center;position:relative;width:10%}.left_slides .slick-prev.slick-arrow i.fa.fa-angle-up{position:absolute;left:0px;right:0px;bottom:20px;color:#727272;opacity: .5}.left_slides .slick-prev.slick-arrow:hover i.fa.fa-angle-up{opacity:1}.thumb_wrap{text-align:center;margin:0
5px;padding:5px;border:2px
solid #f0f0f0}.left_slides .slick-next.slick-arrow{height:auto;cursor:pointer;text-align:center;position:relative;width:10%}.left_slides .slick-next.slick-arrow i.fa.fa-angle-down{position:absolute;left:0px;right:0px;bottom:11px;color:#727272;opacity: .5}.left_slides .slick-next.slick-arrow:hover i.fa.fa-angle-down{opacity:1}.slick-slide{cursor:pointer}.left_slides .slick-slide
img{width:100px;height:70px;margin:0
auto;object-fit:contain;/   cursor: pointer}.left_slides  .slick-slide{}li.slick-slide.slick-current.slick-active.slick-center
.thumb_wrap{border:2px
solid #01AE42}span.inner_price_tags{font-size:16px;color:#727272;text-transform:uppercase}.rtl_ryt
.price_is{color:#000 !important;font-weight:bold;text-align:center;display:inline-block;font-size:16px}.rtl_ryt
.details{margin-bottom:0px}.rtl_ryt
.comments{margin-bottom:0px}.rtl_ryt .comments
p{margin-bottom:0px !important}.detail_back:hover
a{color:#fff}.ecomm_product_comments
h2{font-size:25px}.ecomm_product_ratings
h2{font-size:25px}.rtl_ryt
.ratings{float:right;position:relative;top:5px}.rtl_ryt
.field.ecomm_quantity_field{width:auto;padding:0
15px 0 0;margin:0
0 30px}.rtl_ryt .field.ecomm_quantity_field
label.field_title{display:inline-block}.rtl_ryt
a.button.ecomm_product_quantity_dec{margin:0px;border:none;padding:0px}.rtl_ryt
a.button.ecomm_product_quantity_inc{margin:0px;border:none;padding:0px}.rtl_ryt
.nw{border:1px
solid #01AE42;padding:3px
11px;border-radius:50px}.rtl_ryt .field.ecomm_quantity_field
.field_content{display:inline-block}.rtl_ryt .field.ecomm_quantity_field
label.field_title{font-size:16px;color:#727272;text-transform:uppercase}.left_slides
ul{padding:0px;margin:0px;display:flex;flex-wrap:wrap;align-items:center}.right_slides.no-thumbs{width:100%;margin-left:0}.right_slides.no-thumbs
img{}.rel_prdt .slick-prev{font-size:0;line-height:0;position:absolute;top:40%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -40%);-ms-transform:translate(0, -40%);transform:translate(0, -40%);cursor:pointer;color:#1b1111;border:none;outline:none;background:transparent}.rel_prdt .slick-next{font-size:0;line-height:0;position:absolute;top:40%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -40%);-ms-transform:translate(0, -40%);transform:translate(0, -40%);cursor:pointer;color:#1b1111;border:none;outline:none;background:transparent}.nws_sytls
h3{text-transform:uppercase;color:#272727;font-size:46px;text-align:center;margin-bottom:27px;margin-top:15px}.nws_sytls
p{display:inline-block;width:53px;height:4px;background:#01AE42;border-radius:10px}.nws_sytls
aside{display:inline-block;width:20px;margin-left:5px}.nws_sytls aside
p{width:6px !important;border-radius:50%;height:6px}.nws_sytls{width:50%;margin:0px
auto;text-align:center;margin-bottom:13px;padding-top:0}.content_wraps{float:left;width:100%;text-align:center;padding:0px
20px}.content_wraps
.details{float:left;width:100%;text-align:center}.content_wraps
.addView{float:left;width:100%}.content_wraps .addView a.ajax_content.max-iconx.button{width:100% !important}.content_wraps .details
.price{float:left;width:100%}.content_wraps
.category{display:none !important}.rel_prdt .slick-prev.slick-arrow{left:0px;z-index:1;width:50px;height:50px;background-color:rgba(0, 0, 0, 0.41);text-align:center;border-radius:50%}.rel_prdt .slick-next.slick-arrow{right:13px;z-index:1;width:50px;height:50px;background-color:rgba(0, 0, 0, 0.41);text-align:center;border-radius:50%}.rel_prdt .slick-prev.slick-arrow
i{color:#fff;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);left:17px}.rel_prdt .slick-next.slick-arrow
i{color:#fff;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);right:17px}.rel_prdt .slick-prev.slick-arrow:hover{background:#000;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s}.rel_prdt .slick-next.slick-arrow:hover{background:#000;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s}.detl_rltd_cart{float:left;width:100%}.left_slides .slick-list{width:80%;margin:0
auto}li.ecomm_product.related{float:left;width:33.3%;padding:0
15px 0px 0px;text-align:center;margin:0
0 30px 0;border:none}.insde_ecomm_rel{float:left;width:100%;height:100%;position:relative;padding-bottom:49px;border:1px
solid #e4e4e4;min-height:520px}.rel_prdt
.ecomm_product_img{float:left;width:100%;height:100%}.insde_ecomm_rel
h4{color:#010101;font-size:25px;font-weight:normal;margin-top:0;float:left;width:100%;margin-bottom:5px;padding:0px
10px}.insde_ecomm_rel .ecomm_product_img
img{width:100%;height:334px;object-fit:cover;margin-bottom:10px;padding:0px}.tipsy-big .tipsy-outer{float:left}li.ecomm_product.related:hover h2
a{color:#01AE42}.rtl_ryt .category:hover p, .rtl_ryt .category:hover
a{color:#01AE42 !important}li.ecomm_product.related a.ajax_content.max-iconx.button{margin-bottom:0px !important;position:absolute;bottom:15px;left:0;width:90% !important;margin:auto;right:0}@media (max-width: 679px){.insde_ecomm_rel{min-height:inherit}li.ecomm_product.related{padding:0px
!important}}@media (max-width:680px){}@media (max-width:1023px){#demo-test-gallery{position:static !important;transform:translateY(0%) !important;-webkit-transform:translateY(0%) !important;-moz-transform:translateY(0%) !important}.right_slides{height:auto}}@media (max-width:1000px){.wrapper{float:none;width:100%}.rtl_ryt{padding:0px
!important}.rtl_ryt{float:none;width:100%;padding:0px
0px 0px 0px;text-align:center}.rtl_ryt{margin-top:18px}.left_slides .slick-prev.slick-arrow{background:#01AE42;position:absolute;z-index:1;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);left:0px;top:50%;color:#fff;width:40px;height:auto}.left_slides .slick-next.slick-arrow{background:#01AE42;position:absolute;z-index:1;color:#fff;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);right:0px;top:50%;width:40px;height:40px}.left_slides .slick-prev.slick-arrow i.fa.fa-angle-up{position:static;color:#fff;opacity:1}.left_slides .slick-next.slick-arrow i.fa.fa-angle-down{position:static;color:#fff;opacity:1}.left_slides .slick-arrow:hover{background:#01AE42}.rtl_ryt{text-align:left !important}}@media (max-width:780px){.nws_sytls
h3{font-size:1.25em}#demo-test-gallery{position:static !important;transform:translateY(0%) !important;-webkit-transform:translateY(0%) !important;-moz-transform:translateY(0%) !important}.right_slides{height:auto}.nws_sytls{width:100%}.right_slides.no-thumbs{width:100%}li.ecomm_product.related{padding:5px}.rel_prdt .slick-next.slick-arrow{right:1px}li.slick-slide.slick-current.slick-active.slick-center
img{border:none}a.max-iconx
i{display:none}.right_slides{width:100%;overflow:hidden;margin-left:0px}.rtl_ryt
p.buttons{width:100% !important}.left_slides{float:none;width:100%;margin-top:20px}.rtl_ryt
h2{font-size:24px !important}.rtl_ryt
p{margin-top:0px}.rtl_ryt
.price{text-align:center}.ecomm_product.selected{margin-left:0px}.product-images{display:block}.rtl_ryt
.field.ecomm_quantity_field{width:100%;text-align:center;margin-bottom:30px}.right_slides
img{max-height:inherit;height:auto !important}.rtl_ryt
input.button.b{width:100%}.rtl_ryt
.category{width:100%}.rtl_ryt
.ratings{float:left;width:100%;text-align:center}.rtl_ryt .ratings .yotpo-bottomline.pull-left.star-clickable{float:none;text-align:center;width:100%;margin:0px
auto 15px;display:flex;flex-wrap:wrap;justify-content:center}.rtl_ryt .pull-left{float:none}.rtl_ryt .yotpo .pull-left{text-align:center;float:none}}@media only screen and (min-width: 781px) and (max-width: 1000px){.wrapper{float:none;width:100%}.left_slides .slick-prev.slick-arrow i.fa.fa-angle-up{position:static;color:#fff;opacity:1}.left_slides .slick-next.slick-arrow i.fa.fa-angle-down{position:static;color:#fff;opacity:1}.rtl_ryt
input.button.b{width:100%;float:none}.ecomm_product_ratings{margin:0px
19px}.button.fr{right:21px;top:20px}.right_slides
img{width:100%;margin:0px}.right_slides{float:none;width:100%;margin-left:0px}.rtl_ryt
p.buttons{width:45% !important}.left_slides{float:none;margin-top:15px;width:100%}.rtl_ryt
.price{text-align:left}.product-images{display:block}li.slick-slide.slick-current.slick-active.slick-center
img{border:none}.nws_sytls{width:75%}.slick-prev.slick-arrow{background:transparent;z-index:1}.slick-next.slick-arrow{background:transparent;z-index:1}.slick-prev.slick-arrow i.fa.fa-angle-up{color:#000;opacity:1}.slick-next.slick-arrow i.fa.fa-angle-down{color:#000;opacity:1}.rtl_ryt
.field.ecomm_quantity_field{width:55%;text-align:left;margin-bottom:30px}}@media (max-width: 1024px){}@media only screen and (min-width: 1024px) and (max-width: 1200px){.rtl_ryt{padding:0px
12px}.slick-prev.slick-arrow,.slick-next.slick-arrow{width:auto}}@media (max-width: 500px){.left_slides .slick-list{width:70%}}.content_slider_group
h2{margin-bottom:10px}.content_slider_list_slide{float:left;margin:0
30px 30px 0}.content_slider_list_slide
img{display:inline-block;padding:3px
3px 5px;text-align:center}.content_slider_pagination .paging
.next{float:left}.content_slider_pagination .paging .next
a{margin-left:0}.content_slider_pagination .paging
.prev{float:right}.content_slider_slides{overflow:hidden}.content_slider_slides>div>.content_slider_slide:not(:first-child){display:none;width:0;min-height:0}.content_slider_play_icon{position:absolute;cursor:pointer;z-index:3;top:45%;top:calc(50% - 35px);left:45%;left:calc(50% - 35px);background:#000;background:rgba(0, 0, 0, 0.2);text-align:center;color:#fff;font-size:30px;width:70px;height:70px;border-radius:70px;text-indent:5px;opacity:1;transition:0.2s ease-in;line-height:70px}.content_slider_play_icon:hover{background:#000}.content_slider_play_icon:after{font-family:FontAwesome;content:"\f04b"}.content_slider_slide.playing
.content_slider_play_icon{transform:scale(5);opacity:0;pointer-events:none}.content_slider_slide{position:relative;overflow:hidden;background-size:cover;background-position:50% 50%;color:#fff}.content_slider_slide .featured_img,
.content_slider_slide
.content_slider_video{height:100%;width:100%;top:0;left:0;line-height:0}.content_slider_slide.mixed
.content_slider_video{position:absolute}.content_slider_slide video,
.content_slider_slide .fluid-width-video-wrapper{background:#000;position:relative}.content_slider_slide.height video,
.content_slider_slide.height .fluid-width-video-wrapper,
.content_slider_slide.mixed video,
.content_slider_slide.mixed .fluid-width-video-wrapper{height:100%;width:100%;padding-top:0 !important}.content_slider_slide.mixed video,
.content_slider_slide.mixed iframe,
.content_slider_slide.mixed .fluid-width-video-wrapper{display:none}.content_slider_slide.playing video,
.content_slider_slide.playing iframe,
.content_slider_slide.playing .fluid-width-video-wrapper{z-index:2;display:block}.content_slider_slide[data-video-autoplay="1"]:not(.mixed):not(.video_controls).playing video,
.content_slider_slide[data-video-autoplay="1"]:not(.mixed):not(.video_controls).playing .fluid-width-video-wrapper{z-index:1}.content_slider_slide .featured_img
img{position:relative;width:100%;height:auto}.content_slider_slide
.featured_img_overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.content_slider_slide .featured_img_overlay:empty{display:none}.content_slider_slide .slide_desktop,
.content_slider_slide .slide_tablet,
.content_slider_slide
.slide_mobile{display:none}.content_slider_slide
.slide_desktop{display:inline}.featured_img_overlay p, .featured_img_overlay h1, .featured_img_overlay h2, .featured_img_overlay h3, .featured_img_overlay h4, .featured_img_overlay h5, .featured_img_overlay
h6{line-height:1.1;color:#fff}.featured_img_overlay
a{color:#fff}@media (max-width: 1000px){.content_slider_slide .slide_desktop,
.content_slider_slide
.slide_mobile{display:none}.content_slider_slide
.slide_tablet{display:inline}.content_slider_slides .bx-has-controls-direction{display:none}}@media (max-width: 780px){.content_slider_slide .bx-controls-direction{display:none}.content_slider_slide .slide_desktop,
.content_slider_slide
.slide_tablet{display:none}.content_slider_slide
.slide_mobile{display:inline}}.content_slider_slide .featured_img_overlay>div>table{width:100% !important;height:100% !important}.content_slider_slide .featured_img_overlay > div > table,
.content_slider_slide .featured_img_overlay > div > table > tr,
.content_slider_slide .featured_img_overlay > div > table > tr > td,
.content_slider_slide .featured_img_overlay > div > table > tbody,
.content_slider_slide .featured_img_overlay > div > table > tbody > tr,
.content_slider_slide .featured_img_overlay>div>table>tbody>tr>td{border:0
!important;background:none !important;color:inherit !important}.content_slider_slide[data-content-animation] .featured_img_overlay > div > *:not(table):not(.animated),
.content_slider_slide[data-content-animation] .featured_img_overlay > div > table > tr > td > *:not(.animated),
.content_slider_slide[data-content-animation] .featured_img_overlay>div>table>tbody>tr>td>*:not(.animated){-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0}.content_slider_slide[data-content-animation] .featured_img_overlay > div > *:not(table).animated,
.content_slider_slide[data-content-animation] .featured_img_overlay > div > table > tr > td > *.animated,
.content_slider_slide[data-content-animation] .featured_img_overlay>div>table>tbody>tr>td>*.animated{-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1}.content_slider .bx-prev,
.content_slider .bx-next{display:block;position:absolute;top:50%;font-size:70px;line-height:70px;margin-top:-35px;-webkit-opacity:0.3;-moz-opacity:0.3;-o-opacity:0.3;opacity:0.3;filter:alpha(opacity=50);z-index:3}.content_slider .bx-prev:hover,
.content_slider .bx-next:hover{-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;filter:none}.content_slider .bx-prev:before,
.content_slider .bx-next:before{font-family:FontAwesome;color:#fff}.content_slider .bx-prev{left:12px}.content_slider .bx-prev:before{content:""}.content_slider .bx-next{right:12px}.content_slider .bx-next:before{content:""}.content_slider_pager{text-align:center;margin:-40px 0 0 0;height:40px;font-size:14px}.content_slider_pager .pager-link{background:#fff;border-radius:50%;position:relative;text-indent:9999px;z-index:1;display:inline-block;margin-left:6px;text-decoration:none;text-align:center;width:14px;height:14px;line-height:normal;overflow:hidden;-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.3;vertical-align:top}.content_slider_pager .pager-link:hover,
.content_slider_pager .pager-link.pager-active{-webkit-opacity:1;-moz-opacity:1;opacity:1}.content_slider_outer .bx-controls,
.content_slider_outer
.content_slider_pager{opacity:0;transition:0.2s ease-in}.content_slider_outer:hover .bx-controls,
.content_slider_outer:hover
.content_slider_pager{opacity:1}img.fr-dib{margin-left:auto;margin-right:auto;display:block;vertical-align:top}body{height:100%}html.no-touch{height:100%}#template{display:flex;flex-direction:column;min-height:100%}img.fr-dib.fr-fil{margin-left:0;text-align:left;margin-right:15px}img.fr-dib.fr-fir{margin-right:0;text-align:right;margin-left:15px}.header_bottomer{transition:all 0.8s ease}.on_scoll_fixed_placeholder
.header_bottomer{margin-top:-70px}.on_scroll_fixed{z-index:100}.fixed_content:after{clear:both;display:block;content:''}.fixed_content{}article.left_lister
h4{border-left:9px solid #ffbb02;display:inline-block;padding-left:22px;position:relative}.list-styles .fa-check{position:relative;left:inherit;color:#ffbb02}.list-styles
li{list-style:none}.list-styles{padding:0}.page
ul{margin-bottom:15px}.field_content{position:relative}.contact_left{width:40% !important;padding-top:30px}.contact_module{background:#2c8ccd;padding:30px}.contact_module
h2{color:#fff;margin-bottom:15px;text-transform:inherit}.contact_right{width:60% !important}.contact_right
.field_title{color:#fff}.contact_right input[type="text"], .contact_right
textarea{border:0px
!important;font-family:'Lato'}.contact_right input[type="text"]:hover, .contact_right  textarea:hover{border:0px
!important}.formError{left:inherit !important;right:0 !important}.contact_left
h2{color:#222;text-transform:inherit}.about_cont
h2{color:#000}.contact_map{margin-bottom:20px}img.fr-dib{margin-left:auto;margin-right:auto;display:block;vertical-align:top}img.fr-dib.fr-fil{margin-left:0;text-align:left;margin-right:15px}img.fr-dib.fr-fir{margin-right:0;text-align:right;margin-left:15px}.photo_gallery_img{margin-bottom:0px!important}.photo_gallery_comments{margin-top:0px!important}.photo_gallery_comments
p{margin-top:10px!important}.photo_gallery_comments
h1{margin-top:10px!important}.photo_gallery_comments
h2{margin-top:10px!important}.photo_gallery_comments
h3{margin-top:10px!important}.photo_gallery_comments
h4{margin-top:10px!important}.photo_gallery_comments
h5{margin-top:10px!important}.photo_gallery_comments
h6{margin-top:10px!important}.page_request_a_quote .hom-bt{display:none}.page_request_a_quote
.btn1{display:none}.search_result .portfolio_outer .portfolio_item_main_img
img{width:auto !important}.sidebar_right
h3{font-size:19px;margin:30px
0 20px;color:#000;border-left:4px solid #333;background:#e4e4e4;padding:10px}.breadcrumb
p{color:#888;margin:0px
0px 15px 0;margin-bottom:0}.quotes_random
.readmore{font-weight:700;margin-top:5px}.page_websocket
h3{font-size:22px}.page_websocket button,
.contact_module form .button,
.contact_module form .button.b,
.request_quote_module form .button,
.request_quote_module form
.button.b{background:#D94924;margin:10px
5px 5px 0px;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:2px;padding:14px
29px;border:0px;text-align:center;border-radius:0;transition:0.4s linear all;-webkit-transition:0.4s linear all;font-weight:700}.page_websocket button:hover,
.contact_module form .button:hover,
.contact_module form .button.b:hover,
.request_quote_module form .button:hover,
.request_quote_module form .button.b:hover{background:#444;border:0px;;color:#fff}.layout form
legend{border:none;color:#333;font-size:22px}.layout form legend:before{border-color:#333;width:60px}.layout .paging .cur
.paging_link{color:#fff;background-color:#212121;border-color:#212121}.portfolio_list li .frontend_admin a span, .frontend_admin a.admin_edit
span{color:#333 !important;font-style:normal !important}.portfolio_list li .frontend_admin a.admin_edit:hover span, .portfolio_list li .frontend_admin a.admin_delete:hover span, .frontend_admin a.admin_edit:hover
span{color:#fff !important}.blog_list .frontend_admin a.admin_add
span{color:#666 !important;font-style:normal !important}.blog_list a.admin_delete:hover
span{color:#fff !important}.formError
.formErrorContent{width:165px  !important;font-size:12px !important}.layout_block blockquote:before{font-size:15px;margin-right:10px;margin-top:4px;line-height:normal}.breadcrumb
p{text-transform:capitalize}.contact_right
.formError{left:inherit !important;right:0 !important}.contacttwo:after{clear:both;display:block;content:''}.contacttwo_column{width:50%;float:left;padding:0
10px}.contacttwo_column .input-type-text{margin:0
!important}.contacttwo{margin:0
-10px}.about_content
h2{color:#000;text-transform:inherit}.about_content
blockquote{background:#f5f1f0;margin:30px
0px;padding:20px
20px 20px 90px;position:relative}.about_content  blockquote:before{width:51px;height:100%;position:absolute;text-align:center;top:0px;left:0px;margin:0px;z-index:1;content:'';background:#2c8ccd}.about_content  blockquote:after{position:absolute;font-size:27px;font-style:normal;line-height:1;text-align:center;top:50%;left:11px;margin:-20px 0px 0px 0px;z-index:2;color:#fff;font-family:FontAwesome;content:""}.user-table{margin-bottom:30px}.table-black
th{background:#000;color:#fff;padding:9px
13px}.alert{padding:15px;margin-bottom:20px;border:1px
solid transparent;border-radius:4px}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.layout .fc
.fc_title{background-color:#01AE42;border-color:#01AE42;color:#fff}.layout .fc .fc_title:hover{background-color:#EB3E40;border-color:#EB3E40;color:#fff}.fc .fc_title:before{vertical-align:middle}h1,h2,h3,h4,h5,h6{margin-bottom:15px;margin-top:30px}#fivet_footer
#fivet_footer{border-top:1px solid #b2b2b2}.layout-home
#fivet_footer{border-top:1px solid #b2b2b2}nav ul li.lastmenu:after{display:none !important}.content_slider .bx-prev:before{padding-right:3px}.content_slider .bx-next:before{padding-left:3px}.read_more
ul{padding:0}.read_more
li{list-style:none;margin-bottom:30px;border-bottom:1px solid #ddd}.read_more li
p{text-align:inherit;color:#656565;line-height:30px}.read_more li
i{height:100px;width:100px;background:#2c8ccd;border-radius:50%;border:3px
solid #2c8ccd;display:table;float:left;margin-right:20px}.read_more li
span{display:table-cell;vertical-align:middle;text-align:center}.nav_trigger
mark.line1{top:8px !important}.nav_trigger
mark.line2{top:17px !important}.nav_trigger
mark.line3{top:26px !important}.nav_trigger.active
mark.line1{top:8px !important;-webkit-transform:translate(0px, 9px) rotate(45deg) scale(1) !important;transform:translate(0px, 9px) rotate(45deg) scale(1) !important}.nav_trigger.active
mark.line2{top:17px !important;-webkit-transform:translate(0px, 0px) rotate(0deg) scale(0) !important;transform:translate(0px, 0px) rotate(0deg) scale(0) !important}.nav_trigger.active
mark.line3{top:26px !important;-webkit-transform:translate(0px, -9px) rotate(-45deg) scale(1) !important;transform:translate(0px, -9px) rotate(-45deg) scale(1) !important}nav.style_nav_expandable_list{left:0;right:0;top:56px;-moz-transform:scale(1);-webkit-transform:scale(0);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;*/}span.toggle-submenu-button{border-left:none}nav.active_nav{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.active_nav
li{-webkit-animation:nav-animation-open 300ms cubic-bezier(0.63, 0.64, 0.3, 1) 200ms normal forwards;animation:nav-animation-open 300ms cubic-bezier(0.63, 0.64, 0.3, 1) 200ms normal forwards}.active_nav ul li:nth-child(2){-webkit-animation-delay:300ms;animation-delay:300ms}.active_nav ul li:nth-child(3){-webkit-animation-delay:400ms;animation-delay:400ms}.active_nav ul li:nth-child(4){-webkit-animation-delay:500ms;animation-delay:500ms}.active_nav ul li:nth-child(5){-webkit-animation-delay:600ms;animation-delay:600ms}.active_nav ul li:nth-child(6){-webkit-animation-delay:700ms;animation-delay:700ms}.active_nav ul li:nth-child(7){-webkit-animation-delay:800ms;animation-delay:800ms}.active_nav ul li:nth-child(8){-webkit-animation-delay:900ms;animation-delay:900ms}@-webkit-keyframes nav-animation-open{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes nav-animation-open{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}ul.about_uslist{padding-bottom:15px}ul.about_uslist
li{margin-bottom:25px}.page_forms
textarea{font-family:'Lato';font-weight:normal}.plan_price{padding:0
15px}.plan_price
main{display:block;text-align:center;margin-top:0px;background:transparent;padding:0}.plan_price main:after{content:'';clear:both;display:block}.plan_price
section{width:22.65%;float:left;margin-right:2.35%;padding-bottom:30px;margin-bottom:30px;position:relative}.plan_price
header{text-align:center;margin-bottom:0;height:100px;overflow:hidden}.plan_price section:hover
h3{background:#549d31}.plan_price
h3{color:#fff;font-size:24px;line-height:normal;padding:40px
10px;background:#0e1119;text-transform:uppercase;margin:0;border-top-left-radius:3px;border-top-right-radius:3px;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s}.plan_price
article{border:1px
solid #c9c9c9;border-top:none;background:#fff;margin-bottom:-25px}.plan_price
h2{color:#549d31;font-size:25px;text-transform:uppercase;background:transparent;padding:40px
10px 0;margin-bottom:0;text-align:center;display:inline-block;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s}.plan_price
strong{font-size:45px;font-weight:700;display:inline-block;vertical-align:middle;line-height:36px}.plan_price
span{display:inline-block;vertical-align:bottom;line-height:22px;font-size:30px}.plan_price
h5{font-size:13px;color:#1f2532;text-transform:uppercase;margin:10px
0 40px;padding:0
0 0 0}.plan_price section:hover
h2{transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;color:#0e1119}.plan_price
p{color:#858688;font-size:16px;line-height:25px;margin:0
0 0px 0;padding:0
10px 20px 10px;text-align:center}.plan_price
hr{width:46px;height:1px;background:#49a32b;display:block;position:absolute;margin:0
auto;border-color:#49a32b;left:0;right:0}.plan_price
ul{background:#fff;padding:0;margin:0;padding-bottom:75px;margin-top:25px}.plan_price
li{list-style:none;font-size:15px;color:#1f2532;border-bottom:1px solid #F0F0F0;text-align:center;padding:5px
10px}.plan_price ul li:nth-child(odd){background:transparent}.plan_price ul li:nth-child(even){background:#f0f0f0}.plan_price
.button{background:#49a32b;border:0px;color:#fff;font-size:15px;margin:0px;padding:10px
25.5px;text-align:center;font-weight:normal;border-color:#fff;position:relative;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s}.plan_price .button:hover{color:#fff;background-color:#1f2532}.icons_wrapper:after{clear:both;content:"";display:block}.icon_list{background:#e7e7e7;border:5px
solid #fff;float:left;margin:0
0 5px;min-height:115px;padding:20px
8px;text-align:center;width:20%}.icon_list
span{font-size:65px;display:block;line-height:normal}.icon_list
span.mls{background:#f2f2f2;font-size:16px;margin:10px
0;padding:8px}pre{background:#192f4a;color:#fff;font-size:20px;border-radius:5px}.left_segment_inr{padding:0}.left_segment:after{clear:both;display:block;content:''}.right_segment_sidebar_inr{padding:0
20px}.left_segment,.right_segment_sidebar{float:left;padding-left:1%;padding-right:1%}.right_segment_sidebar{padding-bottom:25px;width:30%}.left_segment{background-color:#FFF;width:70%;float:right}.widget_panel
h3{font-size:24px;margin:20px
0 10px 0;color:#fff;position:relative;background:#2c4592;padding:10px
10px 10px 10px}.widget_panel
ul{margin:0;padding:0}.widget_panel
li{list-style:none;position:relative}.widget_panel
a{color:#333}.widget_panel a:hover{color:#2c4592 !important}.widget_panel
h4{font-size:17px;color:#000;margin:0px
0px 5px 0px}.widget-press-cats h3, .widget-news-cats h3, .widget-blog-cats
h3{margin-top:0}.press_outer:after{clear:both;display:block;content:''}.widget-blog-cats
ul{margin:0;padding:0}body .widget-blog-cats
li{list-style:none;position:relative;margin:0}.widget-blog-cats li a,  .widget-press-cats li a, .widget-news-cats li
a{display:block;border-bottom:1px solid #e4e4e4;color:#444 !important;display:block;line-height:normal;padding:12px
40px 12px 20px;font-size:15px;transition:0.3s linear all;-webkit-transition:0.3s linear all;position:relative}.widget_panel h4
a{color:#444 !important;margin:0px
0px 5px 0px}.blog_recent_post
figure{display:table-cell;width:96px;text-align:left;padding-right:15px}body .blog_popular_tags
li{display:inline-block;padding:5px
10px}.blog_popular_tags>li>a{color:#444 !important}.widget-blog-cats li a:before, .widget-press-cats li a:before, .widget-news-cats li a:before{content:"\f0da";position:absolute;left:1px;top:12px;font-family:FontAwesome;color:#888;font-size:19px}.widget-blog-cats li a:hover, .widget-press-cats li a:hover, .widget-news-cats li a:hover{color:#2c4592 !important;border-bottom-color:inherit}body .main_content .news_recent, body .main_content .blog_recent_post, body .main_content
.press_recent{margin-bottom:15px}body .blog_popular_tags
li{display:inline-block;margin-right:8px}.widget-blog-recent figure img, .widget-news-recent figure img, .widget-press-recent figure
img{}.widget-blog-recent figure, .widget-news-recent figure, .widget-press-recent
figure{display:table-cell;width:100px}.widget-press-recent .press_recent
a{margin-left:0}.news_rightthumb,.press_rightthumb{display:table-cell;padding-left:15px;vertical-align:top}.news_recent .news_rightthumb .date, .press_recents .press_rightthumb
.date{margin:0}.fr-fir{margin-left:15px;margin-bottom:15px}.fr-fil{margin-right:15px;margin-bottom:15px}.block_social>div:first-child{padding-right:5px;width:auto !important}.block_social>div:last-child{display:none !important}.block_social .fb-like
span{vertical-align:inherit !important}.block_social:before{display:block;clear:both;content:''}.g-recaptcha{display:inline-block}fieldset{min-width:inherit}.custom_field_title
label.field_title{display:block!important}.custom_error
.formError{left:0!important}@media screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){html,body{max-width:100%;overflow-x:clip}}@media(max-width:1000px){.plan_price
section{width:48%;margin-right:2%}.icon_list{width:33.33%}.left_segment,.right_segment_sidebar{width:50%}.right_segment_sidebar_inr{padding-left:0}}@media (max-width: 780px){.left_segment{margin-bottom:30px}.left_segment,.right_segment_sidebar{width:100%;float:none}.right_segment_sidebar_inr{padding-left:0}.plan_price{padding:0}.plan_price
main{padding:0}.icon_list{width:50%}.fr-fic{margin-left:auto !important;margin-right:auto !important;float:none !important;display:block !important;padding-bottom:15px}.tooltip.top.center{left:0 !important;right:0 !important;height:auto !important;white-space:inherit !important;width:100% !important;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box}}@media(max-width:600px){.plan_price
section{width:100%;margin:0
auto}}@media (max-width: 1000px){.contact_left{width:100% !important;padding-bottom:25px}.contact_right{width:100% !important;padding-bottom:25px}}@media(max-width:1000px){.on_scoll_fixed_placeholder{height:auto !important}}@media (max-width: 780px){.page
.breadcrumb{display:block}.page_news .left_segment ul li figure,
.blog .left_segment ul li figure,
.page_news .left_segment ul,
.blog .left_segment ul,
.page_news .right_segment_sidebar ul,
.blog .right_segment_sidebar
ul{padding-left:0;padding-right:0}.page_news .left_segment, .page_news .right_segment_sidebar,
.blog .left_segment, .blog .right_segment_sidebar,
.page_news .right_segment_sidebar .right_segment_sidebar_inr,
.blog .right_segment_sidebar
.right_segment_sidebar_inr{padding-left:0;padding-right:0}}@media (max-width: 420px){.request_quote_module form .button, .forms_outer .button, .forms_outer
.button.b{width:100%;text-align:center;margin:0px
0px 5px}.outertable{overflow-y:auto;margin-bottom:20px}.icon_list{width:100%}.page_welcome_description ul
li{padding-left:0;text-align:center;margin-bottom:30px}.page_welcome_description ul li
i{position:inherit;margin-bottom:20px;margin-left:auto;margin-right:auto;float:none}.g-recaptcha{transform:scale(0.75);-webkit-transform:scale(0.75) !important;transform-origin:0 0;-webkit-transform-origin:0 0 !important}}}@media (max-width: 380px){.contact_module form .button, .contact_module form
.button.b{width:100%;text-align:center;margin:0px
0px 5px}}@media (max-width: 1152px){.header_bottomer ul li
a{padding-left:0px !important;padding-right:0px !important}}textarea{resize:none;height:120px;font-family:inherit}.page-block-style
img{margin:0
0 10px 10px;float:right;max-width:400px;height:auto}@media (max-width: 600px){.page-block-style
img{float:none}}span.logo-bot{display:inline-block;width:100%;text-align:center;font-weight:bold;margin-top:10px;margin-bottom:45px;font-size:16px;line-height:1.4}img.fourlogo{margin-bottom:0px !important}@media (max-width: 780px){span.logo-bot{margin-top:0px}}.page_home .hom-bt, .page_contact_us .open-contact{display:none!important}.page_home #responsive_contact_button aside
.btn1{display:none}.page_home #responsive_contact_button
aside{display:none}.page_ecomm #responsive_contact_button aside .btn1, .page_shop #responsive_contact_button aside
.btn1{display:none}.page_ecomm #shop_button, .page_shop
#shop_button{display:none}.page_checkout #scroll_to_top
.add_to_cart{display:none}.page_ecomm #responsive_contact_button section, .page_shop #responsive_contact_button
section{display:inline-block}.page_home #responsive_contact_button
main{margin:0px
10px 10px 0px}.page_order_for_pick_up #responsive_contact_button
aside{display:none}.page_order_for_pick_up #fi_responsive_header_contact_details aside
.btn4{display:none}.page_ecomm
#ficonsultants2_footer_bottom{padding:15px
0 20px}.checkcart
.spcl{font-size:20px;margin-bottom:15px;margin-top:0px;color:#000}.prod_title{font-size:28px;margin-top:0px}.forms{margin:0
10px 15px 10px;padding:0;list-style-type:none}.forms
li{padding:10px
0 0 0}.forms li:first-child{background:none}.forms li
a{display:block;font-size:14px;text-decoration:none;color:inherit;font-weight:bold}.forms li a:hover{text-decoration:underline}.forms li a:before{content:"";font-family:FontAwesome}.forms
.form_field_buttons{margin:30px
0}.forms
.form_field_note{margin:10px
0}.form_groups .fc .fc_content
p{margin-bottom:15px}.field_content{position:relative}.page_forms .fc
.fc_title{color:#333;background-color:#DA4924;border-color:#C7C7C7}.page_forms .fc .fc_title:before{vertical-align:middle}.forms_outer .button,  .forms_outer
.button.b{text-align:center}.forms_outer .button:hover,  .forms_outer .button.b:hover{color:#fff}form
legend{border:none;color:#333;font-size:22px}.layout .fc
.fc_title{background-color:#DA4924;border-color:#DA4924;color:#fff}/* Glue CSS for the vanilla-JS rewrite of the original jQuery behaviors.
   The theme CSS is untouched; everything site-specific-to-the-rebuild lives here. */

/* ----- Force light rendering ----- */
/* The theme's body has color:#333 but never sets a page background-color, so
   dark-mode browsers paint the html canvas black and the dark text/headings
   vanish. Page banners sit at z-index:-99 BEHIND a transparent body, so the
   white must go on html (the canvas) only — putting it on body would paint
   over those banners and hide them. Light-only brochure site. */
html {
	color-scheme: light;
	background-color: #fff;
}

/* ----- Hero slider: JS toggles .active-slide; theme CSS hides non-first slides ----- */
.content_slider_slides > div > .content_slider_slide:not(:first-child).active-slide {
	display: block;
	width: auto;
	min-height: 0;
}
.content_slider_slides > div > .content_slider_slide:not(.active-slide) {
	display: none;
}
.content_slider_slide.active-slide {
	animation: slide-fade-in 1s ease;
}
@keyframes slide-fade-in {
	from { opacity: 0.35; }
	to { opacity: 1; }
}
/* Original overlay text is opacity:0 until animate.css runs — replace with our own fade */
.content_slider_slide[data-content-animation] .featured_img_overlay > div > table > tbody > tr > td > *:not(.animated) {
	opacity: 1;
}
.content_slider_slide.active-slide .featured_img_overlay td > * {
	animation: overlay-rise 0.9s ease both;
}
@keyframes overlay-rise {
	from { opacity: 0; transform: translateY(-14px); }
	to { opacity: 1; transform: translateY(0); }
}
/* Pager dots always visible */
.content_slider_pager { opacity: 1; }

/* ----- Desktop dropdown: theme CSS handles :hover; add .open + :focus-within for keyboard/tap ----- */
.style_nav_dropdown li.multimenu.open > ul,
.style_nav_dropdown li.multimenu:focus-within > ul {
	visibility: visible;
	opacity: 1;
	transform: scaleY(1);
}

/* ----- Mobile expandable Services submenu ----- */
.style_nav_expandable_list li.multimenu > ul { display: none; }
.style_nav_expandable_list li.multimenu.open > ul { display: block; }

/* ----- Forms ----- */
.honeypot-field {
	position: absolute !important;
	left: -9999px !important;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.form_status { display: none; margin: 12px 0; padding: 12px 14px; border-radius: 4px; font-size: 15px; }
.form_status.sending { display: block; background: #f5f5f5; color: #444; }
.form_status.success { display: block; background: #e8f5e0; color: #2e6b18; border: 1px solid #49a32b; }
.form_status.error { display: block; background: #fdecec; color: #9b1c1e; border: 1px solid #eb3e40; }

/* Interactive cursor affordances (originals came from jQuery plugins) */
#ficonsultants2_responsive_bar_open .fa,
#ficonsultants2_responsive_bar_close .fa,
#scroll_to_top .scroller,
.style_nav_dropdown li.multimenu > a:not([href]) {
	cursor: pointer;
}

/* ----- Froala image-alignment classes (original site loads Froala's CSS; clone didn't) ----- */
img.fr-fir { float: right; margin: 5px 0 15px 20px; }
img.fr-fil { float: left; margin: 5px 20px 15px 0; }
img.fr-dib:not(.fr-fir):not(.fr-fil) { display: block; float: none; margin: 5px auto; }
@media (max-width: 780px) {
	img.fr-fir, img.fr-fil { float: none; display: block; margin: 5px auto; }
}

/* ----- Contact forms: placeholder-style labels + hCaptcha (match original) ----- */
.visually-hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	white-space: nowrap;
}
.form .h-captcha { margin: 15px 0; }
