/****** FILE: InSite/plugins/revo/css/layers.css *****/
/*-----------------------------------------------------------------------------

-	Revolution Slider 5.0 Layer Style Settings -

Screen Stylesheet

version:   	5.0.0
date:      	18/03/15
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tp-caption.Twitter-Content a,.tp-caption.Twitter-Content a:visited
{
	color:#0084B4!important;
}

.tp-caption.Twitter-Content a:hover
{
	color:#0084B4!important;
	text-decoration:underline!important;
}

.tp-caption.medium_grey,.medium_grey
{
	background-color:#888;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Arial;
	font-size:20px;
	font-weight:700;
	line-height:20px;
	margin:0;
	padding:2px 4px;
	position:absolute;
	text-shadow:0 2px 5px rgba(0,0,0,0.5);
	white-space:nowrap;
}

.tp-caption.small_text,.small_text
{
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Arial;
	font-size:14px;
	font-weight:700;
	line-height:20px;
	margin:0;
	position:absolute;
	text-shadow:0 2px 5px rgba(0,0,0,0.5);
	white-space:nowrap;
}

.tp-caption.medium_text,.medium_text
{
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Arial;
	font-size:20px;
	font-weight:700;
	line-height:20px;
	margin:0;
	position:absolute;
	text-shadow:0 2px 5px rgba(0,0,0,0.5);
	white-space:nowrap;
}

.tp-caption.large_text,.large_text
{
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Arial;
	font-size:40px;
	font-weight:700;
	line-height:40px;
	margin:0;
	position:absolute;
	text-shadow:0 2px 5px rgba(0,0,0,0.5);
	white-space:nowrap;
}

.tp-caption.very_large_text,.very_large_text
{
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Arial;
	font-size:60px;
	font-weight:700;
	letter-spacing:-2px;
	line-height:60px;
	margin:0;
	position:absolute;
	text-shadow:0 2px 5px rgba(0,0,0,0.5);
	white-space:nowrap;
}

.tp-caption.very_big_white,.very_big_white
{
	background-color:#000;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Arial;
	font-size:60px;
	font-weight:800;
	line-height:60px;
	margin:0;
	padding:1px 4px 0;
	position:absolute;
	text-shadow:none;
	white-space:nowrap;
}

.tp-caption.very_big_black,.very_big_black
{
	background-color:#fff;
	border-style:none;
	border-width:0;
	color:#000;
	font-family:Arial;
	font-size:60px;
	font-weight:700;
	line-height:60px;
	margin:0;
	padding:1px 4px 0;
	position:absolute;
	text-shadow:none;
	white-space:nowrap;
}

.tp-caption.modern_medium_fat,.modern_medium_fat
{
	border-style:none;
	border-width:0;
	color:#000;
	font-family:"Open Sans", sans-serif;
	font-size:24px;
	font-weight:800;
	line-height:20px;
	margin:0;
	position:absolute;
	text-shadow:none;
	white-space:nowrap;
}

.tp-caption.modern_medium_fat_white,.modern_medium_fat_white
{
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans", sans-serif;
	font-size:24px;
	font-weight:800;
	line-height:20px;
	margin:0;
	position:absolute;
	text-shadow:none;
	white-space:nowrap;
}

.tp-caption.modern_medium_light,.modern_medium_light
{
	border-style:none;
	border-width:0;
	color:#000;
	font-family:"Open Sans", sans-serif;
	font-size:24px;
	font-weight:300;
	line-height:20px;
	margin:0;
	position:absolute;
	text-shadow:none;
	white-space:nowrap;
}

.tp-caption.modern_big_bluebg,.modern_big_bluebg
{
	background-color:#4e5b6c;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans", sans-serif;
	font-size:30px;
	font-weight:800;
	letter-spacing:0;
	line-height:36px;
	margin:0;
	padding:3px 10px;
	position:absolute;
	text-shadow:none;
}

.tp-caption.modern_big_redbg,.modern_big_redbg
{
	background-color:#de543e;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans", sans-serif;
	font-size:30px;
	font-weight:300;
	letter-spacing:0;
	line-height:36px;
	margin:0;
	padding:1px 10px 3px;
	position:absolute;
	text-shadow:none;
}

.tp-caption.modern_small_text_dark,.modern_small_text_dark
{
	border-style:none;
	border-width:0;
	color:#555;
	font-family:Arial;
	font-size:14px;
	line-height:22px;
	margin:0;
	position:absolute;
	text-shadow:none;
	white-space:nowrap;
}

.tp-caption.boxshadow,.boxshadow
{		
	box-shadow:0 0 20px rgba(0,0,0,0.5);
}

.tp-caption.black,.black
{
	color:#000;
	text-shadow:none;
}

.tp-caption.noshadow,.noshadow
{
	text-shadow:none;
}

.tp-caption.thinheadline_dark,.thinheadline_dark
{
	background-color:transparent;
	color:rgba(0,0,0,0.85);
	font-family:"Open Sans";
	font-size:30px;
	font-weight:300;
	line-height:30px;
	position:absolute;
	text-shadow:none;
}

.tp-caption.thintext_dark,.thintext_dark
{
	background-color:transparent;
	color:rgba(0,0,0,0.85);
	font-family:"Open Sans";
	font-size:16px;
	font-weight:300;
	line-height:26px;
	position:absolute;
	text-shadow:none;
}

.tp-caption.largeblackbg,.largeblackbg
{
	
	
	background-color:#000;
	border-radius:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:50px;
	font-weight:300;
	line-height:70px;
	padding:0 20px;
	position:absolute;
	text-shadow:none;
}

.tp-caption.largepinkbg,.largepinkbg
{
	
	
	background-color:#db4360;
	border-radius:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:50px;
	font-weight:300;
	line-height:70px;
	padding:0 20px;
	position:absolute;
	text-shadow:none;
}

.tp-caption.largewhitebg,.largewhitebg
{
	
	
	background-color:#fff;
	border-radius:0;
	color:#000;
	font-family:"Open Sans";
	font-size:50px;
	font-weight:300;
	line-height:70px;
	padding:0 20px;
	position:absolute;
	text-shadow:none;
}

.tp-caption.largegreenbg,.largegreenbg
{
	
	
	background-color:#67ae73;
	border-radius:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:50px;
	font-weight:300;
	line-height:70px;
	padding:0 20px;
	position:absolute;
	text-shadow:none;
}

.tp-caption.excerpt,.excerpt
{
	background-color:rgba(0,0,0,1);
	border-color:#fff;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Arial;
	font-size:36px;
	font-weight:700;
	height:auto;
	letter-spacing:-1.5px;
	line-height:36px;
	margin:0;
	padding:1px 4px 0;
	text-decoration:none;
	text-shadow:none;
	white-space:normal!important;
	width:150px;
}

.tp-caption.large_bold_grey,.large_bold_grey
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#666;
	font-family:"Open Sans";
	font-size:60px;
	font-weight:800;
	line-height:60px;
	margin:0;
	padding:1px 4px 0;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.medium_thin_grey,.medium_thin_grey
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#666;
	font-family:"Open Sans";
	font-size:34px;
	font-weight:300;
	line-height:30px;
	margin:0;
	padding:1px 4px 0;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.small_thin_grey,.small_thin_grey
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#757575;
	font-family:"Open Sans";
	font-size:18px;
	font-weight:300;
	line-height:26px;
	margin:0;
	padding:1px 4px 0;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.lightgrey_divider,.lightgrey_divider
{
	background-color:rgba(235,235,235,1);
	background-position:initial;
	background-repeat:initial;
	border-color:#222;
	border-style:none;
	border-width:0;
	height:3px;
	text-decoration:none;
	width:370px;
}

.tp-caption.large_bold_darkblue,.large_bold_darkblue
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#34495e;
	font-family:"Open Sans";
	font-size:58px;
	font-weight:800;
	line-height:60px;
	text-decoration:none;
}

.tp-caption.medium_bg_darkblue,.medium_bg_darkblue
{
	background-color:#34495e;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:20px;
	font-weight:800;
	line-height:20px;
	padding:10px;
	text-decoration:none;
}

.tp-caption.medium_bold_red,.medium_bold_red
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#e33a0c;
	font-family:"Open Sans";
	font-size:24px;
	font-weight:800;
	line-height:30px;
	padding:0;
	text-decoration:none;
}

.tp-caption.medium_light_red,.medium_light_red
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#e33a0c;
	font-family:"Open Sans";
	font-size:21px;
	font-weight:300;
	line-height:26px;
	padding:0;
	text-decoration:none;
}

.tp-caption.medium_bg_red,.medium_bg_red
{
	background-color:#e33a0c;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:20px;
	font-weight:800;
	line-height:20px;
	padding:10px;
	text-decoration:none;
}

.tp-caption.medium_bold_orange,.medium_bold_orange
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#f39c12;
	font-family:"Open Sans";
	font-size:24px;
	font-weight:800;
	line-height:30px;
	text-decoration:none;
}

.tp-caption.medium_bg_orange,.medium_bg_orange
{
	background-color:#f39c12;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:20px;
	font-weight:800;
	line-height:20px;
	padding:10px;
	text-decoration:none;
}

.tp-caption.grassfloor,.grassfloor
{
	background-color:rgba(160,179,151,1);
	border-color:#222;
	border-style:none;
	border-width:0;
	height:150px;
	text-decoration:none;
	width:4000px;
}

.tp-caption.large_bold_white,.large_bold_white
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:58px;
	font-weight:800;
	line-height:60px;
	text-decoration:none;
}

.tp-caption.medium_light_white,.medium_light_white
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:30px;
	font-weight:300;
	line-height:36px;
	padding:0;
	text-decoration:none;
}

.tp-caption.mediumlarge_light_white,.mediumlarge_light_white
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:34px;
	font-weight:300;
	line-height:40px;
	padding:0;
	text-decoration:none;
}

.tp-caption.mediumlarge_light_white_center,.mediumlarge_light_white_center
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:34px;
	font-weight:300;
	line-height:40px;
	padding:0;
	text-align:center;
	text-decoration:none;
}

.tp-caption.medium_bg_asbestos,.medium_bg_asbestos
{
	background-color:#7f8c8d;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:20px;
	font-weight:800;
	line-height:20px;
	padding:10px;
	text-decoration:none;
}

.tp-caption.medium_light_black,.medium_light_black
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#000;
	font-family:"Open Sans";
	font-size:30px;
	font-weight:300;
	line-height:36px;
	padding:0;
	text-decoration:none;
}

.tp-caption.large_bold_black,.large_bold_black
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#000;
	font-family:"Open Sans";
	font-size:58px;
	font-weight:800;
	line-height:60px;
	text-decoration:none;
}

.tp-caption.mediumlarge_light_darkblue,.mediumlarge_light_darkblue
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#34495e;
	font-family:"Open Sans";
	font-size:34px;
	font-weight:300;
	line-height:40px;
	padding:0;
	text-decoration:none;
}

.tp-caption.small_light_white,.small_light_white
{
	background-color:transparent;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:17px;
	font-weight:300;
	line-height:28px;
	padding:0;
	text-decoration:none;
}

.tp-caption.roundedimage,.roundedimage
{
	border-color:#222;
	border-style:none;
	border-width:0;
}

.tp-caption.large_bg_black,.large_bg_black
{
	background-color:#000;
	border-color:#ffd658;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Open Sans";
	font-size:40px;
	font-weight:800;
	line-height:40px;
	padding:10px 20px 15px;
	text-decoration:none;
}

.tp-caption.mediumwhitebg,.mediumwhitebg
{
	background-color:#fff;
	border-color:#000;
	border-style:none;
	border-width:0;
	color:#000;
	font-family:"Open Sans";
	font-size:30px;
	font-weight:300;
	line-height:30px;
	padding:5px 15px 10px;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.maincaption,.maincaption
{
	background-color:transparent;
	border-color:#000;
	border-style:none;
	border-width:0;
	color:#212a40;
	font-family:roboto;
	font-size:33px;
	font-weight:500;
	line-height:43px;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.miami_title_60px,.miami_title_60px
{
	background-color:transparent;
	border-color:#000;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Source Sans Pro";
	font-size:60px;
	font-weight:700;
	letter-spacing:1px;
	line-height:60px;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.miami_subtitle,.miami_subtitle
{
	background-color:transparent;
	border-color:#000;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,0.65);
	font-family:"Source Sans Pro";
	font-size:17px;
	font-weight:400;
	letter-spacing:2px;
	line-height:24px;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.divideline30px,.divideline30px
{
	background:#fff;
	background-color:#fff;
	border-color:#222;
	border-style:none;
	border-width:0;
	height:2px;
	min-width:30px;
	text-decoration:none;
}

.tp-caption.Miami_nostyle,.Miami_nostyle
{
	border-color:#222;
	border-style:none;
	border-width:0;
}

.tp-caption.miami_content_light,.miami_content_light
{
	background-color:transparent;
	border-color:#000;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Source Sans Pro";
	font-size:22px;
	font-weight:400;
	letter-spacing:0;
	line-height:28px;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.miami_title_60px_dark,.miami_title_60px_dark
{
	background-color:transparent;
	border-color:#000;
	border-style:none;
	border-width:0;
	color:#333;
	font-family:"Source Sans Pro";
	font-size:60px;
	font-weight:700;
	letter-spacing:1px;
	line-height:60px;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.miami_content_dark,.miami_content_dark
{
	background-color:transparent;
	border-color:#000;
	border-style:none;
	border-width:0;
	color:#666;
	font-family:"Source Sans Pro";
	font-size:22px;
	font-weight:400;
	letter-spacing:0;
	line-height:28px;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.divideline30px_dark,.divideline30px_dark
{
	background-color:#333;
	border-color:#222;
	border-style:none;
	border-width:0;
	height:2px;
	min-width:30px;
	text-decoration:none;
}

.tp-caption.ellipse70px,.ellipse70px
{
	background-color:rgba(0,0,0,0.14902);
	border-color:#222;
	border-radius:50px 50px 50px 50px;
	border-style:none;
	border-width:0;
	cursor:pointer;
	line-height:1px;
	min-height:70px;
	min-width:70px;
	text-decoration:none;
}

.tp-caption.arrowicon,.arrowicon
{
	border-color:#222;
	border-style:none;
	border-width:0;
	line-height:1px;
}

.tp-caption.MarkerDisplay,.MarkerDisplay
{
	background-color:transparent;
	border-color:#000;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	font-family:"Permanent Marker";
	font-style:normal;
	padding:0;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.Restaurant-Display,.Restaurant-Display
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Roboto;
	font-size:120px;
	font-style:normal;
	font-weight:700;
	line-height:120px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Restaurant-Cursive,.Restaurant-Cursive
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:"Nothing you could do";
	font-size:30px;
	font-style:normal;
	font-weight:400;
	letter-spacing:2px;
	line-height:30px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Restaurant-ScrollDownText,.Restaurant-ScrollDownText
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Roboto;
	font-size:17px;
	font-style:normal;
	font-weight:400;
	letter-spacing:2px;
	line-height:17px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Restaurant-Description,.Restaurant-Description
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Roboto;
	font-size:20px;
	font-style:normal;
	font-weight:300;
	letter-spacing:3px;
	line-height:30px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Restaurant-Price,.Restaurant-Price
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:#fff;
	font-family:Roboto;
	font-size:30px;
	font-style:normal;
	font-weight:300;
	letter-spacing:3px;
	line-height:30px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Restaurant-Menuitem,.Restaurant-Menuitem
{
	background-color:rgba(0,0,0,1.00);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Roboto;
	font-size:17px;
	font-style:normal;
	font-weight:400;
	letter-spacing:2px;
	line-height:17px;
	padding:10px 30px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Furniture-LogoText,.Furniture-LogoText
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(230,207,163,1.00);
	font-family:Raleway;
	font-size:160px;
	font-style:normal;
	font-weight:300;
	line-height:150px;
	padding:0;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.Furniture-Plus,.Furniture-Plus
{
	background-color:rgba(255,255,255,1.00);
	border-color:transparent;
	border-radius:30px 30px 30px 30px;
	border-style:none;
	border-width:0;
	box-shadow:rgba(0,0,0,0.1) 0 1px 3px;
	color:rgba(230,207,163,1.00);
	font-family:Raleway;
	font-size:20px;
	font-style:normal;
	font-weight:400;
	line-height:20px;
	padding:6px 7px 4px;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.Furniture-Title,.Furniture-Title
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(0,0,0,1.00);
	font-family:Raleway;
	font-size:20px;
	font-style:normal;
	font-weight:700;
	letter-spacing:3px;
	line-height:20px;
	padding:0;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.Furniture-Subtitle,.Furniture-Subtitle
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(0,0,0,1.00);
	font-family:Raleway;
	font-size:17px;
	font-style:normal;
	font-weight:300;
	line-height:20px;
	padding:0;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.Gym-Display,.Gym-Display
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:80px;
	font-style:normal;
	font-weight:900;
	line-height:70px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Gym-Subline,.Gym-Subline
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:30px;
	font-style:normal;
	font-weight:100;
	letter-spacing:5px;
	line-height:30px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Gym-SmallText,.Gym-SmallText
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:17px;
	font-style:normal;
	font-weight:300;
	line-height:22;
	padding:0;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.Fashion-SmallText,.Fashion-SmallText
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:12px;
	font-style:normal;
	font-weight:600;
	letter-spacing:2px;
	line-height:20px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Fashion-BigDisplay,.Fashion-BigDisplay
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(0,0,0,1.00);
	font-family:Raleway;
	font-size:60px;
	font-style:normal;
	font-weight:900;
	letter-spacing:2px;
	line-height:60px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Fashion-TextBlock,.Fashion-TextBlock
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(0,0,0,1.00);
	font-family:Raleway;
	font-size:20px;
	font-style:normal;
	font-weight:400;
	letter-spacing:2px;
	line-height:40px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Sports-Display,.Sports-Display
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:130px;
	font-style:normal;
	font-weight:100;
	letter-spacing:13px;
	line-height:130px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Sports-DisplayFat,.Sports-DisplayFat
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:130px;
	font-style:normal;
	font-weight:900;
	line-height:130px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Sports-Subline,.Sports-Subline
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(0,0,0,1.00);
	font-family:Raleway;
	font-size:32px;
	font-style:normal;
	font-weight:400;
	letter-spacing:4px;
	line-height:32px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Instagram-Caption,.Instagram-Caption
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Roboto;
	font-size:20px;
	font-style:normal;
	font-weight:900;
	line-height:20px;
	padding:0;
	text-decoration:none;
}

.tp-caption.News-Title,.News-Title
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:"Roboto Slab";
	font-size:70px;
	font-style:normal;
	font-weight:400;
	line-height:60px;
	padding:0;
	text-decoration:none;
}

.tp-caption.News-Subtitle,.News-Subtitle
{
	background-color:rgba(255,255,255,0);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:"Roboto Slab";
	font-size:15px;
	font-style:normal;
	font-weight:300;
	line-height:24px;
	padding:0;
	text-decoration:none;
}

.tp-caption.News-Subtitle:hover,.News-Subtitle:hover
{
	background-color:rgba(255,255,255,0);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:0;
	color:rgba(255,255,255,0.65);
	text-decoration:none;
}

.tp-caption.Photography-Display,.Photography-Display
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:80px;
	font-style:normal;
	font-weight:100;
	letter-spacing:5px;
	line-height:70px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Photography-Subline,.Photography-Subline
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(119,119,119,1.00);
	font-family:Raleway;
	font-size:20px;
	font-style:normal;
	font-weight:300;
	letter-spacing:3px;
	line-height:30px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Photography-ImageHover,.Photography-ImageHover
{
	background-color:transparent;
	border-color:rgba(255,255,255,0);
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-size:20px;
	font-style:normal;
	font-weight:400;
	line-height:22;
	padding:0;
	text-decoration:none;
}

.tp-caption.Photography-ImageHover:hover,.Photography-ImageHover:hover
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Photography-Menuitem,.Photography-Menuitem
{
	background-color:rgba(0,0,0,0.65);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:20px;
	font-style:normal;
	font-weight:300;
	letter-spacing:2px;
	line-height:20px;
	padding:3px 5px 3px 8px;
	text-decoration:none;
}

.tp-caption.Photography-Menuitem:hover,.Photography-Menuitem:hover
{
	background-color:rgba(0,255,222,0.65);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Photography-Textblock,.Photography-Textblock
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:17px;
	font-style:normal;
	font-weight:300;
	letter-spacing:2px;
	line-height:30px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Photography-Subline-2,.Photography-Subline-2
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,0.35);
	font-family:Raleway;
	font-size:20px;
	font-style:normal;
	font-weight:300;
	letter-spacing:3px;
	line-height:30px;
	padding:0;
	text-decoration:none;
}

.tp-caption.Photography-ImageHover2,.Photography-ImageHover2
{
	background-color:transparent;
	border-color:rgba(255,255,255,0);
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Arial;
	font-size:20px;
	font-style:normal;
	font-weight:400;
	line-height:22;
	padding:0;
	text-decoration:none;
}

.tp-caption.Photography-ImageHover2:hover,.Photography-ImageHover2:hover
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.WebProduct-Title,.WebProduct-Title
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(51,51,51,1.00);
	font-family:Raleway;
	font-size:90px;
	font-style:normal;
	font-weight:100;
	line-height:90px;
	padding:0;
	text-decoration:none;
}

.tp-caption.WebProduct-SubTitle,.WebProduct-SubTitle
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(153,153,153,1.00);
	font-family:Raleway;
	font-size:15px;
	font-style:normal;
	font-weight:400;
	line-height:20px;
	padding:0;
	text-decoration:none;
}

.tp-caption.WebProduct-Content,.WebProduct-Content
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(153,153,153,1.00);
	font-family:Raleway;
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:24px;
	padding:0;
	text-decoration:none;
}

.tp-caption.WebProduct-Menuitem,.WebProduct-Menuitem
{
	background-color:rgba(51,51,51,1.00);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:15px;
	font-style:normal;
	font-weight:500;
	letter-spacing:2px;
	line-height:20px;
	padding:3px 5px 3px 8px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.WebProduct-Menuitem:hover,.WebProduct-Menuitem:hover
{
	background-color:rgba(255,255,255,1.00);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(153,153,153,1.00);
	text-decoration:none;
}

.tp-caption.WebProduct-Title-Light,.WebProduct-Title-Light
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:90px;
	font-style:normal;
	font-weight:100;
	line-height:90px;
	padding:0;
	text-align:left;
	text-decoration:none;
}

.tp-caption.WebProduct-SubTitle-Light,.WebProduct-SubTitle-Light
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,0.35);
	font-family:Raleway;
	font-size:15px;
	font-style:normal;
	font-weight:400;
	line-height:20px;
	padding:0;
	text-align:left;
	text-decoration:none;
}

.tp-caption.WebProduct-Content-Light,.WebProduct-Content-Light
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,0.65);
	font-family:Raleway;
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:24px;
	padding:0;
	text-align:left;
	text-decoration:none;
}

.tp-caption.FatRounded,.FatRounded
{
	background-color:rgba(0,0,0,0.50);
	border-color:rgba(211,211,211,1.00);
	border-radius:50px 50px 50px 50px;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:30px;
	font-style:normal;
	font-weight:900;
	line-height:30px;
	padding:20px 22px 20px 25px;
	text-align:left;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.FatRounded:hover,.FatRounded:hover
{
	background-color:rgba(0,0,0,1.00);
	border-color:rgba(211,211,211,1.00);
	border-radius:50px 50px 50px 50px;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.NotGeneric-Title,.NotGeneric-Title
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:70px;
	font-style:normal;
	font-weight:800;
	line-height:70px;
	padding:10px 0;
	text-decoration:none;
}

.tp-caption.NotGeneric-SubTitle,.NotGeneric-SubTitle
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:13px;
	font-style:normal;
	font-weight:500;
	letter-spacing:4px;
	line-height:20px;
	padding:0;
	text-align:left;
	text-decoration:none;
}

.tp-caption.NotGeneric-CallToAction,.NotGeneric-CallToAction
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,0.50);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	letter-spacing:3px;
	line-height:14px;
	padding:10px 30px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.NotGeneric-CallToAction:hover,.NotGeneric-CallToAction:hover
{
	background-color:transparent;
	border-color:rgba(255,255,255,1.00);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.NotGeneric-Icon,.NotGeneric-Icon
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,0);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:30px;
	font-style:normal;
	font-weight:400;
	letter-spacing:3px;
	line-height:30px;
	padding:0;
	text-align:left;
	text-decoration:none;
}

.tp-caption.NotGeneric-Menuitem,.NotGeneric-Menuitem
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,0.15);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	letter-spacing:3px;
	line-height:14px;
	padding:27px 30px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.NotGeneric-Menuitem:hover,.NotGeneric-Menuitem:hover
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,1.00);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.MarkerStyle,.MarkerStyle
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:"Permanent Marker";
	font-size:17px;
	font-style:normal;
	font-weight:100;
	line-height:30px;
	padding:0;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Gym-Menuitem,.Gym-Menuitem
{
	background-color:rgba(0,0,0,1.00);
	border-color:rgba(255,255,255,0);
	border-radius:3px 3px 3px 3px;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:20px;
	font-style:normal;
	font-weight:300;
	letter-spacing:2px;
	line-height:20px;
	padding:3px 5px 3px 8px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Gym-Menuitem:hover,.Gym-Menuitem:hover
{
	background-color:rgba(0,0,0,1.00);
	border-color:rgba(255,255,255,0.25);
	border-radius:3px 3px 3px 3px;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Newspaper-Button,.Newspaper-Button
{
	background-color:rgba(255,255,255,0);
	border-color:rgba(255,255,255,0.25);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	font-family:Roboto;
	font-size:13px;
	font-style:normal;
	font-weight:700;
	letter-spacing:2px;
	line-height:17px;
	padding:12px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Newspaper-Button:hover,.Newspaper-Button:hover
{
	background-color:rgba(255,255,255,1.00);
	border-color:rgba(255,255,255,1.00);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(0,0,0,1.00);
	text-decoration:none;
}

.tp-caption.Newspaper-Subtitle,.Newspaper-Subtitle
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(168,216,238,1.00);
	font-family:Roboto;
	font-size:15px;
	font-style:normal;
	font-weight:900;
	line-height:20px;
	padding:0;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Newspaper-Title,.Newspaper-Title
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:"Roboto Slab";
	font-size:50px;
	font-style:normal;
	font-weight:400;
	line-height:55px;
	padding:0 0 10px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Newspaper-Title-Centered,.Newspaper-Title-Centered
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:"Roboto Slab";
	font-size:50px;
	font-style:normal;
	font-weight:400;
	line-height:55px;
	padding:0 0 10px;
	text-align:center;
	text-decoration:none;
}

.tp-caption.Hero-Button,.Hero-Button
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,0.50);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	letter-spacing:3px;
	line-height:14px;
	padding:10px 30px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Hero-Button:hover,.Hero-Button:hover
{
	background-color:rgba(255,255,255,1.00);
	border-color:rgba(255,255,255,1.00);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(0,0,0,1.00);
	text-decoration:none;
}

.tp-caption.Video-Title,.Video-Title
{
	background-color:rgba(0,0,0,1.00);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:30px;
	font-style:normal;
	font-weight:900;
	line-height:30px;
	padding:5px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Video-SubTitle,.Video-SubTitle
{
	background-color:rgba(0,0,0,0.35);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:12px;
	font-style:normal;
	font-weight:600;
	letter-spacing:2px;
	line-height:12px;
	padding:5px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.NotGeneric-Button,.NotGeneric-Button
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,0.50);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	letter-spacing:3px;
	line-height:14px;
	padding:10px 30px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.NotGeneric-Button:hover,.NotGeneric-Button:hover
{
	background-color:transparent;
	border-color:rgba(255,255,255,1.00);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.NotGeneric-BigButton,.NotGeneric-BigButton
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,0.15);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	letter-spacing:3px;
	line-height:14px;
	padding:27px 30px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.NotGeneric-BigButton:hover,.NotGeneric-BigButton:hover
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,1.00);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.WebProduct-Button,.WebProduct-Button
{
	background-color:rgba(51,51,51,1.00);
	border-color:rgba(0,0,0,1.00);
	border-radius:0 0 0 0;
	border-style:none;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:16px;
	font-style:normal;
	font-weight:600;
	letter-spacing:1px;
	line-height:48px;
	padding:0 40px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.WebProduct-Button:hover,.WebProduct-Button:hover
{
	background-color:rgba(255,255,255,1.00);
	border-color:rgba(0,0,0,1.00);
	border-radius:0 0 0 0;
	border-style:none;
	border-width:2px;
	color:rgba(51,51,51,1.00);
	text-decoration:none;
}

.tp-caption.Restaurant-Button,.Restaurant-Button
{
	background-color:rgba(10,10,10,0);
	border-color:rgba(255,255,255,0.50);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	font-family:Roboto;
	font-size:17px;
	font-style:normal;
	font-weight:500;
	letter-spacing:3px;
	line-height:17px;
	padding:12px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Restaurant-Button:hover,.Restaurant-Button:hover
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,224,129,1.00);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Gym-Button,.Gym-Button
{
	background-color:rgba(139,192,39,1.00);
	border-color:rgba(0,0,0,0);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:15px;
	font-style:normal;
	font-weight:600;
	letter-spacing:1px;
	line-height:15px;
	padding:13px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Gym-Button:hover,.Gym-Button:hover
{
	background-color:rgba(114,168,0,1.00);
	border-color:rgba(0,0,0,0);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:0;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Gym-Button-Light,.Gym-Button-Light
{
	background-color:transparent;
	border-color:rgba(255,255,255,0.25);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:15px;
	font-style:normal;
	font-weight:600;
	line-height:15px;
	padding:12px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Gym-Button-Light:hover,.Gym-Button-Light:hover
{
	background-color:rgba(114,168,0,0);
	border-color:rgba(139,192,39,1.00);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Sports-Button-Light,.Sports-Button-Light
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,0.50);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:17px;
	font-style:normal;
	font-weight:600;
	letter-spacing:2px;
	line-height:17px;
	padding:12px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Sports-Button-Light:hover,.Sports-Button-Light:hover
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,1.00);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Sports-Button-Red,.Sports-Button-Red
{
	background-color:rgba(219,28,34,1.00);
	border-color:rgba(219,28,34,0);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:17px;
	font-style:normal;
	font-weight:600;
	letter-spacing:2px;
	line-height:17px;
	padding:12px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Sports-Button-Red:hover,.Sports-Button-Red:hover
{
	background-color:rgba(0,0,0,1.00);
	border-color:rgba(0,0,0,1.00);
	border-radius:0 0 0 0;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Photography-Button,.Photography-Button
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,0.25);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	font-family:Raleway;
	font-size:15px;
	font-style:normal;
	font-weight:600;
	letter-spacing:1px;
	line-height:15px;
	padding:13px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Photography-Button:hover,.Photography-Button:hover
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,1.00);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:1px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Newspaper-Button-2,.Newspaper-Button-2
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,0.50);
	border-radius:3px 3px 3px 3px;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	font-family:Roboto;
	font-size:15px;
	font-style:normal;
	font-weight:900;
	line-height:15px;
	padding:10px 30px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Newspaper-Button-2:hover,.Newspaper-Button-2:hover
{
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,1.00);
	border-radius:3px 3px 3px 3px;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Feature-Tour,.Feature-Tour
{
	background-color:rgba(139,192,39,1.00);
	border-color:rgba(0,0,0,0);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Roboto;
	font-size:17px;
	font-style:normal;
	font-weight:700;
	line-height:17px;
	padding:17px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Feature-Tour:hover,.Feature-Tour:hover
{
	background-color:rgba(114,168,0,1.00);
	border-color:rgba(0,0,0,0);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:0;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Feature-Examples,.Feature-Examples
{
	background-color:transparent;
	border-color:rgba(33,42,64,0.15);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:2px;
	color:rgba(33,42,64,0.50);
	font-family:Roboto;
	font-size:17px;
	font-style:normal;
	font-weight:700;
	line-height:17px;
	padding:15px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Feature-Examples:hover,.Feature-Examples:hover
{
	background-color:transparent;
	border-color:rgba(139,192,39,1.00);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:2px;
	color:rgba(139,192,39,1.00);
	text-decoration:none;
}

.tp-caption.subcaption,.subcaption
{
	background-color:transparent;
	border-color:rgba(0,0,0,1.00);
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(111,124,130,1.00);
	font-family:roboto;
	font-size:19px;
	font-style:normal;
	font-weight:400;
	line-height:24px;
	padding:0;
	text-align:left;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.menutab,.menutab
{
	background-color:transparent;
	border-color:rgba(0,0,0,1.00);
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(41,46,49,1.00);
	font-family:roboto;
	font-size:25px;
	font-style:normal;
	font-weight:300;
	line-height:30px;
	padding:0;
	text-align:left;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.menutab:hover,.menutab:hover
{
	background-color:transparent;
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(213,0,0,1.00);
	text-decoration:none;
}

.tp-caption.maincontent,.maincontent
{
	background-color:transparent;
	border-color:rgba(0,0,0,1.00);
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(41,46,49,1.00);
	font-family:roboto;
	font-size:21px;
	font-style:normal;
	font-weight:300;
	line-height:26px;
	padding:0;
	text-align:left;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.minitext,.minitext
{
	background-color:transparent;
	border-color:rgba(0,0,0,1.00);
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(185,186,187,1.00);
	font-family:roboto;
	font-size:15px;
	font-style:normal;
	font-weight:400;
	line-height:20px;
	padding:0;
	text-align:left;
	text-decoration:none;
	text-shadow:none;
}

.tp-caption.Feature-Buy,.Feature-Buy
{
	background-color:rgba(0,154,238,1.00);
	border-color:rgba(0,0,0,0);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Roboto;
	font-size:17px;
	font-style:normal;
	font-weight:700;
	line-height:17px;
	padding:17px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Feature-Buy:hover,.Feature-Buy:hover
{
	background-color:rgba(0,133,214,1.00);
	border-color:rgba(0,0,0,0);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:0;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Feature-Examples-Light,.Feature-Examples-Light
{
	background-color:transparent;
	border-color:rgba(255,255,255,0.15);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	font-family:Roboto;
	font-size:17px;
	font-style:normal;
	font-weight:700;
	line-height:17px;
	padding:15px 35px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Feature-Examples-Light:hover,.Feature-Examples-Light:hover
{
	background-color:transparent;
	border-color:rgba(255,255,255,1.00);
	border-radius:30px 30px 30px 30px;
	border-style:solid;
	border-width:2px;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Facebook-Likes,.Facebook-Likes
{
	background-color:rgba(59,89,153,1.00);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	font-family:Roboto;
	font-size:15px;
	font-style:normal;
	font-weight:500;
	line-height:22px;
	padding:5px 15px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Twitter-Favorites,.Twitter-Favorites
{
	background-color:rgba(255,255,255,0);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(136,153,166,1.00);
	font-family:Roboto;
	font-size:15px;
	font-style:normal;
	font-weight:500;
	line-height:22px;
	padding:0;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Twitter-Link,.Twitter-Link
{
	background-color:rgba(255,255,255,1.00);
	border-color:transparent;
	border-radius:30px 30px 30px 30px;
	border-style:none;
	border-width:0;
	color:rgba(135,153,165,1.00);
	font-family:Roboto;
	font-size:15px;
	font-style:normal;
	font-weight:500;
	line-height:15px;
	padding:11px 11px 9px;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Twitter-Link:hover,.Twitter-Link:hover
{
	background-color:rgba(0,132,180,1.00);
	border-color:transparent;
	border-radius:30px 30px 30px 30px;
	border-style:none;
	border-width:0;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
}

.tp-caption.Twitter-Retweet,.Twitter-Retweet
{
	background-color:rgba(255,255,255,0);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(136,153,166,1.00);
	font-family:Roboto;
	font-size:15px;
	font-style:normal;
	font-weight:500;
	line-height:22px;
	padding:0;
	text-align:left;
	text-decoration:none;
}

.tp-caption.Twitter-Content,.Twitter-Content
{
	background-color:rgba(255,255,255,1.00);
	border-color:transparent;
	border-radius:0 0 0 0;
	border-style:none;
	border-width:0;
	color:rgba(41,47,51,1.00);
	font-family:Roboto;
	font-size:20px;
	font-style:normal;
	font-weight:500;
	line-height:28px;
	padding:30px 30px 70px;
	text-align:left;
	text-decoration:none;
}

.revtp-searchform input[type="text"],
.revtp-searchform input[type="email"],
.revtp-form input[type="text"],
.revtp-form input[type="email"]{ 	
	font-family: "Arial", sans-serif;
    font-size: 15px;
    color: #000;
    background-color: #fff;
    line-height: 46px;
    padding: 0 20px;
    cursor: text;
    border: 0;
    width: 400px;
    margin-bottom: 0px;
    -webkit-transition: background-color 0.5s;
    -moz-transition: background-color 0.5s;
    -o-transition: background-color 0.5s;
    -ms-transition: background-color 0.5s;
    transition: background-color 0.5s;
    
    
    border-radius: 0px;
}


.tp-caption.BigBold-Title,
.BigBold-Title {
    color: rgba(255, 255, 255, 1.00);
    font-size: 110px;
    line-height: 100px;
    font-weight: 800;
    font-style: normal;
    font-family: Raleway;
    padding: 10px 0px 10px 0;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.BigBold-SubTitle,
.BigBold-SubTitle {
    color: rgba(255, 255, 255, 0.50);
    font-size: 15px;
    line-height: 24px;
    font-weight: 500;
    font-style: normal;
    font-family: Raleway;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left;
    letter-spacing: 1px
}
.tp-caption.BigBold-Button,
.BigBold-Button {
    color: rgba(255, 255, 255, 1.00);
    font-size: 13px;
    line-height: 13px;
    font-weight: 500;
    font-style: normal;
    font-family: Raleway;
    padding: 15px 50px 15px 50px;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(255, 255, 255, 0.50);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px;
    text-align: left;
    letter-spacing: 1px
}
.tp-caption.BigBold-Button:hover,
.BigBold-Button:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: rgba(255, 255, 255, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px
}
.tp-caption.FoodCarousel-Content,
.FoodCarousel-Content {
    color: rgba(41, 46, 49, 1.00);
    font-size: 17px;
    line-height: 28px;
    font-weight: 500;
    font-style: normal;
    font-family: Raleway;
    padding: 30px 30px 30px 30px;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(41, 46, 49, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.FoodCarousel-Button,
.FoodCarousel-Button {
    color: rgba(41, 46, 49, 1.00);
    font-size: 13px;
    line-height: 13px;
    font-weight: 700;
    font-style: normal;
    font-family: Raleway;
    padding: 15px 70px 15px 50px;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(41, 46, 49, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px;
    text-align: left;
    letter-spacing: 1px
}
.tp-caption.FoodCarousel-Button:hover,
.FoodCarousel-Button:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: rgba(41, 46, 49, 1.00);
    border-color: rgba(41, 46, 49, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px
}
.tp-caption.FoodCarousel-CloseButton,
.FoodCarousel-CloseButton {
    color: rgba(41, 46, 49, 1.00);
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    font-style: normal;
    font-family: Raleway;
    padding: 14px 14px 14px 16px;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(41, 46, 49, 0);
    border-style: solid;
    border-width: 1px;
    border-radius: 30px 30px 30px 30px;
    text-align: left;
    letter-spacing: 1px
}
.tp-caption.FoodCarousel-CloseButton:hover,
.FoodCarousel-CloseButton:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: rgba(41, 46, 49, 1.00);
    border-color: rgba(41, 46, 49, 0);
    border-style: solid;
    border-width: 1px;
    border-radius: 30px 30px 30px 30px
}
.tp-caption.Video-SubTitle,
.Video-SubTitle {
    color: rgba(255, 255, 255, 1.00);
    font-size: 12px;
    line-height: 12px;
    font-weight: 600;
    font-style: normal;
    font-family: Raleway;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.35);
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    letter-spacing: 2px;
    text-align: left
}
.tp-caption.Video-Title,
.Video-Title {
    color: rgba(255, 255, 255, 1.00);
    font-size: 30px;
    line-height: 30px;
    font-weight: 900;
    font-style: normal;
    font-family: Raleway;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 1.00);
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Travel-BigCaption,
.Travel-BigCaption {
    color: rgba(255, 255, 255, 1.00);
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
    font-style: normal;
    font-family: Roboto;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Travel-SmallCaption,
.Travel-SmallCaption {
    color: rgba(255, 255, 255, 1.00);
    font-size: 25px;
    line-height: 30px;
    font-weight: 300;
    font-style: normal;
    font-family: Roboto;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Travel-CallToAction,
.Travel-CallToAction {
    color: rgba(255, 255, 255, 1.00);
    font-size: 25px;
    line-height: 25px;
    font-weight: 500;
    font-style: normal;
    font-family: Roboto;
    padding: 12px 20px 12px 20px;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0.05);
    border-color: rgba(255, 255, 255, 1.00);
    border-style: solid;
    border-width: 2px;
    border-radius: 5px 5px 5px 5px;
    text-align: left;
    letter-spacing: 1px
}
.tp-caption.Travel-CallToAction:hover,
.Travel-CallToAction:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0.15);
    border-color: rgba(255, 255, 255, 1.00);
    border-style: solid;
    border-width: 2px;
    border-radius: 5px 5px 5px 5px
}


.tp-caption.RotatingWords-TitleWhite,
.RotatingWords-TitleWhite {
    color: rgba(255, 255, 255, 1.00);
    font-size: 70px;
    line-height: 70px;
    font-weight: 800;
    font-style: normal;
    font-family: Raleway;
    padding: 0px 0px 0px 0;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.RotatingWords-Button,
.RotatingWords-Button {
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    font-style: normal;
    font-family: Raleway;
    padding: 20px 50px 20px 50px;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(255, 255, 255, 0.15);
    border-style: solid;
    border-width: 2px;
    border-radius: 0px 0px 0px 0px;
    text-align: left;
    letter-spacing: 3px
}
.tp-caption.RotatingWords-Button:hover,
.RotatingWords-Button:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: rgba(255, 255, 255, 1.00);
    border-style: solid;
    border-width: 2px;
    border-radius: 0px 0px 0px 0px
}
.tp-caption.RotatingWords-SmallText,
.RotatingWords-SmallText {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    font-family: Raleway;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left;
    text-shadow: none
}




.tp-caption.ContentZoom-SmallTitle,
.ContentZoom-SmallTitle {
    color: rgba(41, 46, 49, 1.00);
    font-size: 33px;
    line-height: 45px;
    font-weight: 600;
    font-style: normal;
    font-family: Raleway;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.ContentZoom-SmallSubtitle,
.ContentZoom-SmallSubtitle {
    color: rgba(111, 124, 130, 1.00);
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    font-style: normal;
    font-family: Raleway;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.ContentZoom-SmallIcon,
.ContentZoom-SmallIcon {
    color: rgba(41, 46, 49, 1.00);
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    font-family: Raleway;
    padding: 10px 10px 10px 10px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.ContentZoom-SmallIcon:hover,
.ContentZoom-SmallIcon:hover {
    color: rgba(111, 124, 130, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px
}
.tp-caption.ContentZoom-DetailTitle,
.ContentZoom-DetailTitle {
    color: rgba(41, 46, 49, 1.00);
    font-size: 70px;
    line-height: 70px;
    font-weight: 500;
    font-style: normal;
    font-family: Raleway;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.ContentZoom-DetailSubTitle,
.ContentZoom-DetailSubTitle {
    color: rgba(111, 124, 130, 1.00);
    font-size: 25px;
    line-height: 25px;
    font-weight: 500;
    font-style: normal;
    font-family: Raleway;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.ContentZoom-DetailContent,
.ContentZoom-DetailContent {
    color: rgba(111, 124, 130, 1.00);
    font-size: 17px;
    line-height: 28px;
    font-weight: 500;
    font-style: normal;
    font-family: Raleway;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.ContentZoom-Button,
.ContentZoom-Button {
    color: rgba(41, 46, 49, 1.00);
    font-size: 13px;
    line-height: 13px;
    font-weight: 700;
    font-style: normal;
    font-family: Raleway;
    padding: 15px 50px 15px 50px;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(41, 46, 49, 0.50);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px;
    text-align: left;
    letter-spacing: 1px
}
.tp-caption.ContentZoom-Button:hover,
.ContentZoom-Button:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: rgba(41, 46, 49, 1.00);
    border-color: rgba(41, 46, 49, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px
}
.tp-caption.ContentZoom-ButtonClose,
.ContentZoom-ButtonClose {
    color: rgba(41, 46, 49, 1.00);
    font-size: 13px;
    line-height: 13px;
    font-weight: 700;
    font-style: normal;
    font-family: Raleway;
    padding: 14px 14px 14px 16px;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(41, 46, 49, 0.50);
    border-style: solid;
    border-width: 1px;
    border-radius: 30px 30px 30px 30px;
    text-align: left;
    letter-spacing: 1px
}
.tp-caption.ContentZoom-ButtonClose:hover,
.ContentZoom-ButtonClose:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: rgba(41, 46, 49, 1.00);
    border-color: rgba(41, 46, 49, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 30px 30px 30px 30px
}
.tp-caption.Newspaper-Title,
.Newspaper-Title {
    color: rgba(255, 255, 255, 1.00);
    font-size: 50px;
    line-height: 55px;
    font-weight: 400;
    font-style: normal;
    font-family: "Roboto Slab";
    padding: 0 0 10px 0;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Newspaper-Subtitle,
.Newspaper-Subtitle {
    color: rgba(168, 216, 238, 1.00);
    font-size: 15px;
    line-height: 20px;
    font-weight: 900;
    font-style: normal;
    font-family: Roboto;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Newspaper-Button,
.Newspaper-Button {
    color: rgba(255, 255, 255, 1.00);
    font-size: 13px;
    line-height: 17px;
    font-weight: 700;
    font-style: normal;
    font-family: Roboto;
    padding: 12px 35px 12px 35px;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0);
    border-color: rgba(255, 255, 255, 0.25);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px;
    letter-spacing: 2px;
    text-align: left
}
.tp-caption.Newspaper-Button:hover,
.Newspaper-Button:hover {
    color: rgba(0, 0, 0, 1.00);
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(255, 255, 255, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px
}
.tp-caption.rtwhitemedium,
.rtwhitemedium {
    font-size: 22px;
    line-height: 26px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: transparent;
    border-width: 0px;
    border-color: rgb(0, 0, 0);
    border-style: none;
    text-shadow: none
}

@media only screen and (max-width: 767px) {
	.revtp-searchform input[type="text"],
	.revtp-searchform input[type="email"],
	.revtp-form input[type="text"],
	.revtp-form input[type="email"] { width: 200px !important; }
}

.revtp-searchform input[type="submit"],
.revtp-form input[type="submit"] {	
	font-family: "Arial", sans-serif;
    line-height: 46px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 700;
    padding: 0 20px;
    border: 0;
    background: #009aee;
    color: #fff;
    
    
    border-radius: 0px;
}

.tp-caption.Twitter-Content a,
    .tp-caption.Twitter-Content a:visited {
        color: #0084B4 !important
    }
    .tp-caption.Twitter-Content a:hover {
        color: #0084B4 !important;
        text-decoration: underline !important
    }
    .tp-caption.Concept-Title,
    .Concept-Title {
        color: rgba(255, 255, 255, 1.00);
        font-size: 70px;
        line-height: 70px;
        font-weight: 700;
        font-style: normal;
        font-family: "Roboto Condensed";
        padding: 0px 0px 10px 0px;
        text-decoration: none;
        text-align: left;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px;
        letter-spacing: 5px
    }
    .tp-caption.Concept-SubTitle,
    .Concept-SubTitle {
        color: rgba(255, 255, 255, 0.65);
        font-size: 25px;
        line-height: 25px;
        font-weight: 700;
        font-style: italic;
        font-family: ""Playfair Display"";
        padding: 0px 0px 10px 0px;
        text-decoration: none;
        text-align: left;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px
    }
    .tp-caption.Concept-Content,
    .Concept-Content {
        color: rgba(255, 255, 255, 1.00);
        font-size: 20px;
        line-height: 30px;
        font-weight: 400;
        font-style: normal;
        font-family: "Roboto Condensed";
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        text-align: center;
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(255, 255, 255, 1.00);
        border-style: none;
        border-width: 2px;
        border-radius: 0px 0px 0px 0px
    }
    .tp-caption.Concept-MoreBtn,
    .Concept-MoreBtn {
        color: rgba(255, 255, 255, 1.00);
        font-size: 30px;
        line-height: 30px;
        font-weight: 300;
        font-style: normal;
        font-family: Roboto;
        padding: 10px 8px 7px 10px;
        text-decoration: none;
        text-align: left;
        background-color: transparent;
        border-color: rgba(255, 255, 255, 0);
        border-style: solid;
        border-width: 0px;
        border-radius: 50px 50px 50px 50px;
        letter-spacing: 1px;
        text-align: left
    }
    .tp-caption.Concept-MoreBtn:hover,
    .Concept-MoreBtn:hover {
        color: rgba(255, 255, 255, 1.00);
        text-decoration: none;
        background-color: rgba(255, 255, 255, 0.15);
        border-color: rgba(255, 255, 255, 0);
        border-style: solid;
        border-width: 0px;
        border-radius: 50px 50px 50px 50px
    }
    .tp-caption.Concept-LessBtn,
    .Concept-LessBtn {
        color: rgba(255, 255, 255, 1.00);
        font-size: 30px;
        line-height: 30px;
        font-weight: 300;
        font-style: normal;
        font-family: Roboto;
        padding: 10px 8px 7px 10px;
        text-decoration: none;
        text-align: left;
        background-color: rgba(0, 0, 0, 1.00);
        border-color: rgba(255, 255, 255, 0);
        border-style: solid;
        border-width: 0px;
        border-radius: 50px 50px 50px 50px;
        letter-spacing: 1px;
        text-align: left
    }
    .tp-caption.Concept-LessBtn:hover,
    .Concept-LessBtn:hover {
        color: rgba(0, 0, 0, 1.00);
        text-decoration: none;
        background-color: rgba(255, 255, 255, 1.00);
        border-color: rgba(255, 255, 255, 0);
        border-style: solid;
        border-width: 0px;
        border-radius: 50px 50px 50px 50px
    }
    .tp-caption.Concept-SubTitle-Dark,
    .Concept-SubTitle-Dark {
        color: rgba(0, 0, 0, 0.65);
        font-size: 25px;
        line-height: 25px;
        font-weight: 700;
        font-style: italic;
        font-family: "Playfair Display";
        padding: 0px 0px 10px 0px;
        text-decoration: none;
        text-align: left;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px
    }
    .tp-caption.Concept-Title-Dark,
    .Concept-Title-Dark {
        color: rgba(0, 0, 0, 1.00);
        font-size: 70px;
        line-height: 70px;
        font-weight: 700;
        font-style: normal;
        font-family: "Roboto Condensed";
        padding: 0px 0px 10px 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px;
        letter-spacing: 5px
    }
    .tp-caption.Concept-MoreBtn-Dark,
    .Concept-MoreBtn-Dark {
        color: rgba(0, 0, 0, 1.00);
        font-size: 30px;
        line-height: 30px;
        font-weight: 300;
        font-style: normal;
        font-family: Roboto;
        padding: 10px 8px 7px 10px;
        text-decoration: none;
        text-align: left;
        background-color: transparent;
        border-color: rgba(255, 255, 255, 0);
        border-style: solid;
        border-width: 0px;
        border-radius: 50px 50px 50px 50px;
        letter-spacing: 1px;
        text-align: left
    }
    .tp-caption.Concept-MoreBtn-Dark:hover,
    .Concept-MoreBtn-Dark:hover {
        color: rgba(255, 255, 255, 1.00);
        text-decoration: none;
        background-color: rgba(0, 0, 0, 1.00);
        border-color: rgba(255, 255, 255, 0);
        border-style: solid;
        border-width: 0px;
        border-radius: 50px 50px 50px 50px
    }
    .tp-caption.Concept-Content-Dark,
    .Concept-Content-Dark {
        color: rgba(0, 0, 0, 1.00);
        font-size: 20px;
        line-height: 30px;
        font-weight: 400;
        font-style: normal;
        font-family: "Roboto Condensed";
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        text-align: center;
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(255, 255, 255, 1.00);
        border-style: none;
        border-width: 2px;
        border-radius: 0px 0px 0px 0px
    }
    .tp-caption.Concept-Notice,
    .Concept-Notice {
        color: rgba(255, 255, 255, 1.00);
        font-size: 15px;
        line-height: 15px;
        font-weight: 400;
        font-style: normal;
        font-family: "Roboto Condensed";
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        text-align: center;
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(255, 255, 255, 1.00);
        border-style: none;
        border-width: 2px;
        border-radius: 0px 0px 0px 0px;
        letter-spacing: 2px
    }
    .tp-caption.Concept-Content a,
    .tp-caption.Concept-Content a:visited {
        color: #fff !important;
        border-bottom: 1px solid #fff !important;
        font-weight: 700 !important;
    }
    .tp-caption.Concept-Content a:hover {
        border-bottom: 1px solid transparent !important;
    }
    .tp-caption.Concept-Content-Dark a,
    .tp-caption.Concept-Content-Dark a:visited {
        color: #000 !important;
        border-bottom: 1px solid #000 !important;
        font-weight: 700 !important;
    }
    .tp-caption.Concept-Content-Dark a:hover {
        border-bottom: 1px solid transparent !important;
    }

    .tp-caption.Twitter-Content a,
    .tp-caption.Twitter-Content a:visited {
        color: #0084B4 !important
    }
    .tp-caption.Twitter-Content a:hover {
        color: #0084B4 !important;
        text-decoration: underline !important
    }
    .tp-caption.Creative-Title,
    .Creative-Title {
        color: rgba(255, 255, 255, 1.00);
        font-size: 70px;
        line-height: 70px;
        font-weight: 400;
        font-style: normal;
        font-family: "Playfair Display";
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px
    }
    .tp-caption.Creative-SubTitle,
    .Creative-SubTitle {
        color: rgba(205, 176, 131, 1.00);
        font-size: 14px;
        line-height: 14px;
        font-weight: 400;
        font-style: normal;
        font-family: Lato;
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px;
        letter-spacing: 2px
    }
    .tp-caption.Creative-Button,
    .Creative-Button {
        color: rgba(205, 176, 131, 1.00);
        font-size: 13px;
        line-height: 13px;
        font-weight: 400;
        font-style: normal;
        font-family: Lato;
        padding: 15px 50px 15px 50px;
        text-decoration: none;
        text-align: left;
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(205, 176, 131, 0.25);
        border-style: solid;
        border-width: 1px;
        border-radius: 0px 0px 0px 0px;
        letter-spacing: 2px
    }
    .tp-caption.Creative-Button:hover,
    .Creative-Button:hover {
        color: rgba(205, 176, 131, 1.00);
        text-decoration: none;
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(205, 176, 131, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 0px 0px 0px 0px
    }

.tp-caption.subcaption,
    .subcaption {
        color: rgba(111, 124, 130, 1.00);
        font-size: 19px;
        line-height: 24px;
        font-weight: 400;
        font-style: normal;
        font-family: roboto;
        padding: 0 0 0 0px;
        text-decoration: none;
        background-color: transparent;
        border-color: rgba(0, 0, 0, 1.00);
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-shadow: none;
        text-align: left
    }
    .tp-caption.RedDot,
    .RedDot {
        color: rgba(0, 0, 0, 1.00);        
        font-weight: 400;
        font-style: normal;        
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        text-align: left;
        background-color: rgba(213, 0, 0, 1.00);
        border-color: rgba(255, 255, 255, 1.00);
        border-style: solid;
        border-width: 5px;
        border-radius: 50px 50px 50px 50px
    }
    .tp-caption.RedDot:hover,
    .RedDot:hover {
        color: rgba(0, 0, 0, 1.00);
        text-decoration: none;
        background-color: rgba(255, 255, 255, 0.75);
        border-color: rgba(213, 0, 0, 1.00);
        border-style: solid;
        border-width: 5px;
        border-radius: 50px 50px 50px 50px
    }

    .tp-caption.SlidingOverlays-Title,
    .SlidingOverlays-Title {
        color: rgba(255, 255, 255, 1.00);
        font-size: 50px;
        line-height: 50px;
        font-weight: 400;
        font-style: normal;
        font-family: "Playfair Display";
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        text-align: left;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px
    }
    .tp-caption.SlidingOverlays-Title,
    .SlidingOverlays-Title {
        color: rgba(255, 255, 255, 1.00);
        font-size: 50px;
        line-height: 50px;
        font-weight: 400;
        font-style: normal;
        font-family: "Playfair Display";
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        text-align: left;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px
    }

     .tp-caption.Woo-TitleLarge,
    .Woo-TitleLarge {
        color: rgba(0, 0, 0, 1.00);
        font-size: 40px;
        line-height: 40px;
        font-weight: 400;
        font-style: normal;
        font-family: "Playfair Display";
        padding: 0 0 0 0px;
        text-decoration: none;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center;
        
    }
    .tp-caption.Woo-Rating,
    .Woo-Rating {
        color: rgba(0, 0, 0, 1.00);
        font-size: 14px;
        line-height: 30px;
        font-weight: 300;
        font-style: normal;
        font-family: Roboto;
        padding: 0 0 0 0px;
        text-decoration: none;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: left;
        
    }
    .tp-caption.Woo-SubTitle,
    .Woo-SubTitle {
        color: rgba(0, 0, 0, 1.00);
        font-size: 18px;
        line-height: 18px;
        font-weight: 300;
        font-style: normal;
        font-family: Roboto;
        padding: 0 0 0 0px;
        text-decoration: none;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center;
        letter-spacing: 2px;
        
    }
    .tp-caption.Woo-PriceLarge,
    .Woo-PriceLarge {
        color: rgba(0, 0, 0, 1.00);
        font-size: 60px;
        line-height: 60px;
        font-weight: 700;
        font-style: normal;
        font-family: Roboto;
        padding: 0 0 0 0px;
        text-decoration: none;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center;
        
    }
    .tp-caption.Woo-ProductInfo,
    .Woo-ProductInfo {
        color: rgba(0, 0, 0, 1.00);
        font-size: 15px;
        line-height: 15px;
        font-weight: 500;
        font-style: normal;
        font-family: Roboto;
        padding: 12px 75px 12px 50px;
        text-decoration: none;
        background-color: rgba(254, 207, 114, 1.00);
        border-color: rgba(0, 0, 0, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 4px 4px 4px 4px;
        text-align: left;
        
    }
    .tp-caption.Woo-ProductInfo:hover,
    .Woo-ProductInfo:hover {
        color: rgba(0, 0, 0, 1.00);
        text-decoration: none;
        background-color: rgba(243, 168, 71, 1.00);
        border-color: rgba(0, 0, 0, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 4px 4px 4px 4px
    }
    .tp-caption.Woo-AddToCart,
    .Woo-AddToCart {
        color: rgba(0, 0, 0, 1.00);
        font-size: 15px;
        line-height: 15px;
        font-weight: 500;
        font-style: normal;
        font-family: Roboto;
        padding: 12px 35px 12px 35px;
        text-decoration: none;
        background-color: rgba(254, 207, 114, 1.00);
        border-color: rgba(0, 0, 0, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 4px 4px 4px 4px;
        text-align: left;
        
    }
    .tp-caption.Woo-AddToCart:hover,
    .Woo-AddToCart:hover {
        color: rgba(0, 0, 0, 1.00);
        text-decoration: none;
        background-color: rgba(243, 168, 71, 1.00);
        border-color: rgba(0, 0, 0, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 4px 4px 4px 4px
    }
    .tp-caption.Woo-TitleLarge,
    .Woo-TitleLarge {
        color: rgba(0, 0, 0, 1.00);
        font-size: 40px;
        line-height: 40px;
        font-weight: 400;
        font-style: normal;
        font-family: "Playfair Display";
        padding: 0 0 0 0px;
        text-decoration: none;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center;
        
    }
    .tp-caption.Woo-SubTitle,
    .Woo-SubTitle {
        color: rgba(0, 0, 0, 1.00);
        font-size: 18px;
        line-height: 18px;
        font-weight: 300;
        font-style: normal;
        font-family: Roboto;
        padding: 0 0 0 0px;
        text-decoration: none;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center;
        letter-spacing: 2px;
        
    }
    .tp-caption.Woo-PriceLarge,
    .Woo-PriceLarge {
        color: rgba(0, 0, 0, 1.00);
        font-size: 60px;
        line-height: 60px;
        font-weight: 700;
        font-style: normal;
        font-family: Roboto;
        padding: 0 0 0 0px;
        text-decoration: none;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center;
        
    }
    .tp-caption.Woo-ProductInfo,
    .Woo-ProductInfo {
        color: rgba(0, 0, 0, 1.00);
        font-size: 15px;
        line-height: 15px;
        font-weight: 500;
        font-style: normal;
        font-family: Roboto;
        padding: 12px 75px 12px 50px;
        text-decoration: none;
        background-color: rgba(254, 207, 114, 1.00);
        border-color: rgba(0, 0, 0, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 4px 4px 4px 4px;
        text-align: left;
        
    }
    .tp-caption.Woo-ProductInfo:hover,
    .Woo-ProductInfo:hover {
        color: rgba(0, 0, 0, 1.00);
        text-decoration: none;
        background-color: rgba(243, 168, 71, 1.00);
        border-color: rgba(0, 0, 0, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 4px 4px 4px 4px
    }
    .tp-caption.Woo-AddToCart,
    .Woo-AddToCart {
        color: rgba(0, 0, 0, 1.00);
        font-size: 15px;
        line-height: 15px;
        font-weight: 500;
        font-style: normal;
        font-family: Roboto;
        padding: 12px 35px 12px 35px;
        text-decoration: none;
        background-color: rgba(254, 207, 114, 1.00);
        border-color: rgba(0, 0, 0, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 4px 4px 4px 4px;
        text-align: left;
        
    }
    .tp-caption.Woo-AddToCart:hover,
    .Woo-AddToCart:hover {
        color: rgba(0, 0, 0, 1.00);
        text-decoration: none;
        background-color: rgba(243, 168, 71, 1.00);
        border-color: rgba(0, 0, 0, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 4px 4px 4px 4px
    }

    .tp-caption.FullScreen-Toggle,
    .FullScreen-Toggle {
        color: rgba(255, 255, 255, 1.00);
        font-size: 20px;
        line-height: 20px;
        font-weight: 400;
        font-style: normal;
        font-family: Raleway;
        padding: 11px 8px 11px 12px;
        text-decoration: none;
        text-align: left;
        background-color: rgba(0, 0, 0, 0.50);
        border-color: rgba(255, 255, 255, 0);
        border-style: solid;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px;
        letter-spacing: 3px;
        text-align: left
    }
    .tp-caption.FullScreen-Toggle:hover,
    .FullScreen-Toggle:hover {
        color: rgba(255, 255, 255, 1.00);
        text-decoration: none;
        background-color: rgba(0, 0, 0, 1.00);
        border-color: rgba(255, 255, 255, 0);
        border-style: solid;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px
    }

    .tp-caption.Agency-Title,
.Agency-Title {
    color: rgba(255, 255, 255, 1.00);
    font-size: 70px;
    line-height: 70px;
    font-weight: 900;
    font-style: normal;
    font-family: lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left;
    letter-spacing: 10px
}
.tp-caption.Agency-SubTitle,
.Agency-SubTitle {
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    font-style: italic;
    font-family: Georgia, serif;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center
}
.tp-caption.Agency-PlayBtn,
.Agency-PlayBtn {
    color: rgba(255, 255, 255, 1.00);
    font-size: 30px;
    line-height: 71px;
    font-weight: 500;
    font-style: normal;
    font-family: Roboto;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: rgba(255, 255, 255, 1.00);
    border-style: solid;
    border-width: 2px;
    border-radius: 100px 100px 100px 100px;
    text-align: center
}
.tp-caption.Agency-PlayBtn:hover,
.Agency-PlayBtn:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: rgba(255, 255, 255, 1.00);
    border-style: solid;
    border-width: 2px;
    border-radius: 100px 100px 100px 100px;
    cursor: pointer
}
.tp-caption.Agency-SmallText,
.Agency-SmallText {
    color: rgba(255, 255, 255, 1.00);
    font-size: 12px;
    line-height: 12px;
    font-weight: 900;
    font-style: normal;
    font-family: lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left;
    letter-spacing: 5px
}
.tp-caption.Agency-Social,
.Agency-Social {
    color: rgba(51, 51, 51, 1.00);
    font-size: 25px;
    line-height: 50px;
    font-weight: 400;
    font-style: normal;
    font-family: Georgia, serif;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: rgba(51, 51, 51, 1.00);
    border-style: solid;
    border-width: 2px;
    border-radius: 30px 30px 30px 30px;
    text-align: center
}
.tp-caption.Agency-Social:hover,
.Agency-Social:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: rgba(51, 51, 51, 1.00);
    border-color: rgba(51, 51, 51, 1.00);
    border-style: solid;
    border-width: 2px;
    border-radius: 30px 30px 30px 30px;
    cursor: pointer
}
.tp-caption.Agency-CloseBtn,
.Agency-CloseBtn {
    color: rgba(255, 255, 255, 1.00);
    font-size: 50px;
    line-height: 50px;
    font-weight: 500;
    font-style: normal;
    font-family: Roboto;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0);
    border-style: none;
    border-width: 0px;
    border-radius: 100px 100px 100px 100px;
    text-align: center
}
.tp-caption.Agency-CloseBtn:hover,
.Agency-CloseBtn:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0);
    border-style: none;
    border-width: 0px;
    border-radius: 100px 100px 100px 100px;
    cursor: pointer
}

.tp-caption.Dining-Title,
.Dining-Title {
    color: rgba(255, 255, 255, 1.00);
    font-size: 70px;
    line-height: 70px;
    font-weight: 400;
    font-style: normal;
    font-family: Georgia, serif;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left;
    letter-spacing: 10px
}
.tp-caption.Dining-SubTitle,
.Dining-SubTitle {
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    font-family: Georgia, serif;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Dining-BtnLight,
.Dining-BtnLight {
    color: rgba(255, 255, 255, 0.50);
    font-size: 15px;
    line-height: 15px;
    font-weight: 700;
    font-style: normal;
    font-family: Lato;
    padding: 17px 73px 17px 50px;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(255, 255, 255, 0.25);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px;
    text-align: left;
    letter-spacing: 2px
}
.tp-caption.Dining-BtnLight:hover,
.Dining-BtnLight:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(255, 255, 255, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px
}
.tp-caption.Dining-Social,
.Dining-Social {
    color: rgba(255, 255, 255, 1.00);
    font-size: 25px;
    line-height: 50px;
    font-weight: 400;
    font-style: normal;
    font-family: Georgia, serif;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0.25);
    border-style: solid;
    border-width: 1px;
    border-radius: 30px 30px 30px 30px;
    text-align: center
}
.tp-caption.Dining-Social:hover,
.Dining-Social:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: rgba(255, 255, 255, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 30px 30px 30px 30px;
    cursor: pointer
}
tp-caption.Team-Thumb,
.Team-Thumb {
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    line-height: 22px;
    font-weight: 400;
    font-style: normal;
    font-family: Arial;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Team-Thumb:hover,
.Team-Thumb:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    cursor: pointer
}
.tp-caption.Team-Name,
.Team-Name {
    color: rgba(255, 255, 255, 1.00);
    font-size: 70px;
    line-height: 70px;
    font-weight: 900;
    font-style: normal;
    font-family: Roboto;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Team-Position,
.Team-Position {
    color: rgba(255, 255, 255, 1.00);
    font-size: 30px;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
    font-family: Georgia, serif;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Team-Description,
.Team-Description {
    color: rgba(255, 255, 255, 1.00);
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    font-style: normal;
    font-family: Roboto;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Team-Social,
.Team-Social {
    color: rgba(255, 255, 255, 1.00);
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
    font-style: normal;
    font-family: Arial;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center
}
.tp-caption.Team-Social:hover,
.Team-Social:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0px 0px 0px 0px;
    cursor: pointer
}

.tp-caption.VideoControls-Play,
.VideoControls-Play {
    color: rgba(0, 0, 0, 1.00);
    font-size: 50px;
    line-height: 120px;
    font-weight: 500;
    font-style: normal;
    font-family: Roboto;
    padding: 0px 0px 0px 7px;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 100px 100px 100px 100px;
    text-align: center
}
.tp-caption.VideoControls-Play:hover,
.VideoControls-Play:hover {
    color: rgba(0, 0, 0, 1.00);
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 100px 100px 100px 100px;
    cursor: pointer
}
.tp-caption.VideoPlayer-Title,
.VideoPlayer-Title {
    color: rgba(255, 255, 255, 1.00);
    font-size: 40px;
    line-height: 40px;
    font-weight: 900;
    font-style: normal;
    font-family: Lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left;
    letter-spacing: 10px
}
.tp-caption.VideoPlayer-SubTitle,
.VideoPlayer-SubTitle {
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    font-style: italic;
    font-family: Georgia, serif;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center
}
.tp-caption.VideoPlayer-Social,
.VideoPlayer-Social {
    color: rgba(255, 255, 255, 1.00);
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
    font-style: normal;
    font-family: Arial;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center
}
.tp-caption.VideoPlayer-Social:hover,
.VideoPlayer-Social:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0px 0px 0px 0px;
    cursor: pointer
}
.tp-caption.VideoControls-Mute,
.VideoControls-Mute {
    color: rgba(0, 0, 0, 1.00);
    font-size: 20px;
    line-height: 50px;
    font-weight: 500;
    font-style: normal;
    font-family: Roboto;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 100px 100px 100px 100px;
    text-align: center
}
.tp-caption.VideoControls-Mute:hover,
.VideoControls-Mute:hover {
    color: rgba(0, 0, 0, 1.00);
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 100px 100px 100px 100px;
    cursor: pointer
}
.tp-caption.VideoControls-Pause,
.VideoControls-Pause {
    color: rgba(0, 0, 0, 1.00);
    font-size: 20px;
    line-height: 50px;
    font-weight: 500;
    font-style: normal;
    font-family: Roboto;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 100px 100px 100px 100px;
    text-align: center
}
.tp-caption.VideoControls-Pause:hover,
.VideoControls-Pause:hover {
    color: rgba(0, 0, 0, 1.00);
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 100px 100px 100px 100px;
    cursor: pointer
 }

.soundcloudwrapper iframe {
    width: 100% !important
}
.tp-caption.SleekLanding-Title,
.SleekLanding-Title {
    color: rgba(255, 255, 255, 1.00);
    font-size: 35px;
    line-height: 40px;
    font-weight: 400;
    font-style: normal;
    font-family: Lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: left;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left;
    letter-spacing: 5px
}
.tp-caption.SleekLanding-ButtonBG,
.SleekLanding-ButtonBG {
    color: rgba(0, 0, 0, 1.00);
        
    font-weight: 700;
    font-style: normal;    
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: left;
    background-color: rgba(255, 255, 255, 0.10);
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px;
    border-radius: 5px 5px 5px 5px;
    text-align: left;    
    box-shadow: inset 0px 2px 0px 0px rgba(0, 0, 0, 0.15)
}
.tp-caption.SleekLanding-SmallTitle,
.SleekLanding-SmallTitle {
    color: rgba(255, 255, 255, 1.00);
    font-size: 13px;
    line-height: 50px;
    font-weight: 900;
    font-style: normal;
    font-family: Lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: left;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left;
    letter-spacing: 2px
}
.tp-caption.SleekLanding-BottomText,
.SleekLanding-BottomText {
    color: rgba(255, 255, 255, 1.00);
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
    font-style: normal;
    font-family: Lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: left;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.SleekLanding-Social,
.SleekLanding-Social {
    color: rgba(255, 255, 255, 1.00);
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
    font-family: Arial;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center
}
.tp-caption.SleekLanding-Social:hover,
.SleekLanding-Social:hover {
    color: rgba(0, 0, 0, 0.25);
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    cursor: pointer
}
#rev_slider_429_1_wrapper .tp-loader.spinner2 {
    background-color: #555555 !important;
}
.tp-fat {
    font-weight: 900 !important;
}

.tp-caption.PostSlider-Category,
.PostSlider-Category {
    color: rgba(0, 0, 0, 1.00);
    font-size: 15px;
    line-height: 15px;
    font-weight: 300;
    font-style: normal;
    font-family: Roboto;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    letter-spacing: 3px;
    text-align: left
}
.tp-caption.PostSlider-Title,
.PostSlider-Title {
    color: rgba(0, 0, 0, 1.00);
    font-size: 40px;
    line-height: 40px;
    font-weight: 400;
    font-style: normal;
    font-family: "Playfair Display";
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.PostSlider-Content,
.PostSlider-Content {
    color: rgba(119, 119, 119, 1.00);
    font-size: 15px;
    line-height: 23px;
    font-weight: 400;
    font-style: normal;
    font-family: Roboto;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.PostSlider-Button,
.PostSlider-Button {
    color: rgba(0, 0, 0, 1.00);
    font-size: 15px;
    line-height: 40px;
    font-weight: 500;
    font-style: normal;
    font-family: Roboto;
    padding: 1px 56px 1px 32px;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px;
    text-align: left
}
.tp-caption.PostSlider-Button:hover,
.PostSlider-Button:hover {
    color: rgba(0, 0, 0, 1.00);
    text-decoration: none;
    background-color: rgba(238, 238, 238, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 1px;
    border-radius: 0px 0px 0px 0px;
    cursor: pointer
}

/* media queries */

@media only screen and (max-width: 960px) {} @media only screen and (max-width: 768px) {} .tp-caption.LandingPage-Title,
.LandingPage-Title {
    color:rgba(255,
    255,
    255,
    1.00);
    font-size:70px;
    line-height:80px;
    font-weight:900;
    font-style:normal;
    font-family:Lato;
    padding:0 0 0 0px;
    text-decoration:none;
    background-color:transparent;
    border-color:transparent;
    border-style:none;
    border-width:0px;
    border-radius:0 0 0 0px;
    text-align:left;
    letter-spacing:10px
}
.tp-caption.LandingPage-SubTitle,
.LandingPage-SubTitle {
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    font-style: italic;
    font-family: Georgia, serif;
    padding: 0 0 0 0px;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.LandingPage-Button,
.LandingPage-Button {
    color: rgba(0, 0, 0, 1.00);
    font-size: 15px;
    line-height: 54px;
    font-weight: 500;
    font-style: normal;
    font-family: Roboto;
    padding: 0px 35px 0px 35px;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 0px 0px 0px 0px;
    text-align: left;
    letter-spacing: 3px
}
.tp-caption.LandingPage-Button:hover,
.LandingPage-Button:hover {
    color: rgba(0, 0, 0, 1.00);
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 0px 0px 0px 0px;
    cursor: pointer
}
.tp-caption.App-Content a,
.tp-caption.App-Content a:visited {
    color: #89124e !important;
    border-bottom: 1px solid transparent !important;
    font-weight: bold !important;
}
.tp-caption.App-Content a:hover {
    border-bottom: 1px solid #89124e !important;
}
.tp-caption.RockBand-LogoText,
.RockBand-LogoText {
    color: rgba(255, 255, 255, 1.00);
    font-size: 60px;
    line-height: 60px;
    font-weight: 700;
    font-style: normal;
    font-family: Oswald;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: left;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Twitter-Content a,
.tp-caption.Twitter-Content a:visited {
    color: #fff !important;
    text-decoration: underline !important;
}
.tp-caption.Twitter-Content a:hover {
    color: #fff !important;
    text-decoration: none !important;
}
.soundcloudwrapper iframe {
    width: 100% !important
}

.tp-caption.Agency-LogoText,
.Agency-LogoText {
    color: rgba(255, 255, 255, 1.00);
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    font-family: Lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center;
    letter-spacing: 1px
}
.tp-caption.ComingSoon-Highlight,
.ComingSoon-Highlight {
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    line-height: 37px;
    font-weight: 400;
    font-style: normal;
    font-family: Lato;
    padding: 0 20px 3px 20px;
    text-decoration: none;
    text-align: left;
    background-color: rgba(0, 154, 238, 1.00);
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.ComingSoon-Count,
.ComingSoon-Count {
    color: rgba(255, 255, 255, 1.00);
    font-size: 50px;
    line-height: 50px;
    font-weight: 900;
    font-style: normal;
    font-family: Lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: left;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.ComingSoon-CountUnit,
.ComingSoon-CountUnit {
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    font-family: Lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center
}
.tp-caption.ComingSoon-NotifyMe,
.ComingSoon-NotifyMe {
    color: rgba(164, 157, 143, 1.00);
    font-size: 27px;
    line-height: 35px;
    font-weight: 600;
    font-style: normal;
    font-family: Lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center
}

#mc_embed_signup input#mce-EMAIL {
    font-family: "Lato", sans-serif;
    font-size: 15px;
    color: #000;
    background-color: #fff;
    line-height: 46px;
    padding: 0 20px;
    cursor: text;
    border: 1px solid #fff;
    width: 400px;
    margin-bottom: 0px;
    -webkit-transition: background-color 0.5s;
    -moz-transition: background-color 0.5s;
    -o-transition: background-color 0.5s;
    -ms-transition: background-color 0.5s;
    transition: background-color 0.5s;
    
    
    border-radius: 0px;
}
#mc_embed_signup input#mce-EMAIL[type="email"]:focus {
    background-color: #fff;
    border: 1px solid #666;
    border-right: 0;
}
#mc_embed_signup input#mc-embedded-subscribe,
#mc_embed_signup input#mc-embedded-subscribe:focus {
    font-family: "Lato", sans-serif;
    line-height: 46px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 900;
    padding: 0 20px;
    border: 1px solid #009aee;
    background: #009aee;
    color: #fff;
    
    
    border-radius: 0px;
}
#mc_embed_signup input#mc-embedded-subscribe:hover {
    background: #0083d4;
}
@media only screen and (max-width: 767px) {
    #mc_embed_signup input#mce-EMAIL {
        width: 200px;
    }
}
.tp-caption.Agency-SmallTitle,
.Agency-SmallTitle {
    color: rgba(255, 255, 255, 1.00);
    font-size: 15px;
    line-height: 22px;
    font-weight: 400;
    font-style: normal;
    font-family: lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center;
    letter-spacing: 6px
}
.tp-caption.Agency-SmallContent,
.Agency-SmallContent {
    color: rgba(255, 255, 255, 1.00);
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
    font-style: normal;
    font-family: lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center
}
.tp-caption.Agency-SmallLink,
.Agency-SmallLink {
    color: rgba(248, 124, 9, 1.00);
    font-size: 12px;
    line-height: 22px;
    font-weight: 700;
    font-style: normal;
    font-family: lato;
    padding: 0 0 0px 0;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center;
    letter-spacing: 2px;
    border-bottom: 1px solid #f87c09 !important
}
.tp-caption.Agency-SmallLink:hover,
.Agency-SmallLink:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    cursor: pointer
}
.tp-caption.Agency-NavButton,
.Agency-NavButton {
    color: rgba(51, 51, 51, 1.00);
    font-size: 17px;
    line-height: 50px;
    font-weight: 500;
    font-style: normal;
    font-family: Roboto;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    text-align: center;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 0px 0px 0px 0px;
    text-align: center
}
.tp-caption.Agency-NavButton:hover,
.Agency-NavButton:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: rgba(51, 51, 51, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 0px 0px 0px 0px;
    cursor: pointer
}
.tp-caption.Agency-SmallLinkGreen,
.Agency-SmallLinkGreen {
    color: rgba(109, 177, 155, 1.00);
    font-size: 12px;
    line-height: 22px;
    font-weight: 700;
    font-style: normal;
    font-family: lato;
    padding: 0 0 0px 0;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center;
    letter-spacing: 2px;
    border-bottom: 1px solid #6db19b !important
}
.tp-caption.Agency-SmallLinkGreen:hover,
.Agency-SmallLinkGreen:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    cursor: pointer
}
.tp-caption.Agency-SmallLinkBlue,
.Agency-SmallLinkBlue {
    color: rgba(153, 153, 153, 1.00);
    font-size: 12px;
    line-height: 22px;
    font-weight: 700;
    font-style: normal;
    font-family: lato;
    padding: 0 0 0px 0;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center;
    letter-spacing: 2px;
    border-bottom: 1px solid #999 !important
}
.tp-caption.Agency-SmallLinkBlue:hover,
.Agency-SmallLinkBlue:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    cursor: pointer
}
.tp-caption.Agency-LogoText,
.Agency-LogoText {
    color: rgba(255, 255, 255, 1.00);
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    font-family: Lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center;
    letter-spacing: 1px
}
.tp-caption.Agency-ArrowTooltip,
.Agency-ArrowTooltip {
    color: rgba(51, 51, 51, 1.00);
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    font-family: "Permanent Marker";
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: left;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: left
}
.tp-caption.Agency-SmallSocial,
.Agency-SmallSocial {
    color: rgba(255, 255, 255, 1.00);
    font-size: 30px;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
    font-family: Arial;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center
}
.tp-caption.Agency-SmallSocial:hover,
.Agency-SmallSocial:hover {
    color: rgba(51, 51, 51, 1.00);
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0px 0px 0px 0px;
    cursor: pointer
}
.tp-caption.Twitter-Content a,
.tp-caption.Twitter-Content a:visited {
    color: #0084B4 !important
}
.tp-caption.Twitter-Content a:hover {
    color: #0084B4 !important;
    text-decoration: underline !important
}
.tp-caption.CreativeFrontPage-Btn,
.CreativeFrontPage-Btn {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    line-height: 60px;
    font-weight: 900;
    font-style: normal;
    font-family: Roboto;
    padding: 0px 50px 0px 50px;
    text-decoration: none;
    text-align: left;
    background-color: rgba(0, 104, 92, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 4px 4px 4px 4px;
    letter-spacing: 2px
}
.tp-caption.CreativeFrontPage-Btn:hover,
.CreativeFrontPage-Btn:hover {
    color: rgba(255, 255, 255, 1.00);
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.25);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 4px 4px 4px 4px;
    cursor: pointer
}
.tp-caption.CreativeFrontPage-Menu,
.CreativeFrontPage-Menu {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    line-height: 14px;
    font-weight: 500;
    font-style: normal;
    font-family: roboto;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: left;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    letter-spacing: 2px
}
.tp-flip-index {
    z-index: 1000 !important;
}
.tp-caption.Twitter-Content a,
.tp-caption.Twitter-Content a:visited {
    color: #0084B4 !important
}
.tp-caption.Twitter-Content a:hover {
    color: #0084B4 !important;
    text-decoration: underline !important
}
.tp-caption.FullScreenMenu-Category,
.FullScreenMenu-Category {
    color: rgba(17, 17, 17, 1.00);
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    font-style: normal;
    font-family: BenchNine;
    padding: 21px 30px 16px 30px;
    text-decoration: none;
    text-align: left;
    background-color: rgba(255, 255, 255, 0.90);
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    letter-spacing: 3px
}
.tp-caption.FullScreenMenu-Title,
.FullScreenMenu-Title {
    color: rgba(255, 255, 255, 1.00);
    font-size: 65px;
    line-height: 70px;
    font-weight: 700;
    font-style: normal;
    font-family: BenchNine;
    padding: 21px 30px 16px 30px;
    text-decoration: none;
    text-align: left;
    background-color: rgba(17, 17, 17, 0.90);
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px
}
.tp-caption.Twitter-Content a,
.tp-caption.Twitter-Content a:visited {
    color: #0084B4 !important
}
.tp-caption.Twitter-Content a:hover {
    color: #0084B4 !important;
    text-decoration: underline !important
}
.tp-caption.TechJournal-Button,
.TechJournal-Button {
    color: rgba(255, 255, 255, 1.00);
    font-size: 13px;
    line-height: 40px;
    font-weight: 900;
    font-style: normal;
    font-family: Raleway;
    padding: 1px 30px 1px 30px;
    text-decoration: none;
    text-align: left;
    background-color: rgba(138, 0, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 0px 0px 0px 0px;
    letter-spacing: 3px
}
.tp-caption.TechJournal-Button:hover,
.TechJournal-Button:hover {
    color: rgba(0, 0, 0, 1.00);
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.00);
    border-color: rgba(0, 0, 0, 1.00);
    border-style: solid;
    border-width: 0px;
    border-radius: 0px 0px 0px 0px;
    cursor: pointer
}
.tp-caption.TechJournal-Big,
.TechJournal-Big {
    color: rgba(255, 255, 255, 1.00);
    font-size: 120px;
    line-height: 120px;
    font-weight: 900;
    font-style: normal;
    font-family: Raleway;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: left;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    letter-spacing: 0px
}
.rev_slider {
    overflow: hidden;
}
.effect_layer {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.tp-caption.Twitter-Content a,
    .tp-caption.Twitter-Content a:visited {
        color: #0084B4 !important
    }
    .tp-caption.Twitter-Content a:hover {
        color: #0084B4 !important;
        text-decoration: underline !important
    }
    #menu_forcefullwidth {
        z-index: 5000;
        position: fixed !important;
        top: 0px;
        left: 0px;
        width: 100%
    }
    .tp-caption.FullSiteBlock-Title,
    .FullSiteBlock-Title {
        color: rgba(51, 51, 51, 1.00);
        font-size: 55px;
        line-height: 65px;
        font-weight: 300;
        font-style: normal;
        font-family: Lato;
        padding: 0 0 0 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center
    }
    .tp-caption.FullSiteBlock-SubTitle,
    .FullSiteBlock-SubTitle {
        color: rgba(51, 51, 51, 1.00);
        font-size: 25px;
        line-height: 34px;
        font-weight: 300;
        font-style: normal;
        font-family: Lato;
        padding: 0 0 0 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center
    }
    .tp-caption.FullSiteBlock-Link,
    .FullSiteBlock-Link {
        color: rgba(0, 150, 255, 1.00);
        font-size: 25px;
        line-height: 24px;
        font-weight: 300;
        font-style: normal;
        font-family: Lato;
        padding: 0 0 0 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center
    }
    .tp-caption.FullSiteBlock-Link:hover,
    .FullSiteBlock-Link:hover {
        color: rgba(51, 51, 51, 1.00);
        text-decoration: none;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        cursor: pointer
    }
    .tp-caption.FullSiteBlock-DownButton,
    .FullSiteBlock-DownButton {
        color: rgba(51, 51, 51, 1.00);
        font-size: 25px;
        line-height: 32px;
        font-weight: 500;
        font-style: normal;
        font-family: Roboto;
        padding: 1px 1px 1px 1px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: rgba(51, 51, 51, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 30px 30px 30px 30px;
        text-align: center
    }
    .tp-caption.FullSiteBlock-DownButton:hover,
    .FullSiteBlock-DownButton:hover {
        color: rgba(0, 150, 255, 1.00);
        text-decoration: none;
        background-color: transparent;
        border-color: rgba(0, 150, 255, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 30px 30px 30px 30px;
        cursor: pointer
    }
    .tp-caption.FullSiteBlock-Title,
    .FullSiteBlock-Title {
        color: rgba(51, 51, 51, 1.00);
        font-size: 55px;
        line-height: 65px;
        font-weight: 300;
        font-style: normal;
        font-family: Lato;
        padding: 0 0 0 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center
    }
    .tp-caption.FullSiteBlock-SubTitle,
    .FullSiteBlock-SubTitle {
        color: rgba(51, 51, 51, 1.00);
        font-size: 25px;
        line-height: 34px;
        font-weight: 300;
        font-style: normal;
        font-family: Lato;
        padding: 0 0 0 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center
    }
    .tp-caption.FullSiteBlock-Link,
    .FullSiteBlock-Link {
        color: rgba(0, 150, 255, 1.00);
        font-size: 25px;
        line-height: 24px;
        font-weight: 300;
        font-style: normal;
        font-family: Lato;
        padding: 0 0 0 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center
    }
    .tp-caption.FullSiteBlock-Link:hover,
    .FullSiteBlock-Link:hover {
        color: rgba(51, 51, 51, 1.00);
        text-decoration: none;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        cursor: pointer
    }
    .tp-caption.FullSiteBlock-DownButton,
    .FullSiteBlock-DownButton {
        color: rgba(51, 51, 51, 1.00);
        font-size: 25px;
        line-height: 32px;
        font-weight: 500;
        font-style: normal;
        font-family: Roboto;
        padding: 1px 1px 1px 1px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: rgba(51, 51, 51, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 30px 30px 30px 30px;
        text-align: center
    }
    .tp-caption.FullSiteBlock-DownButton:hover,
    .FullSiteBlock-DownButton:hover {
        color: rgba(0, 150, 255, 1.00);
        text-decoration: none;
        background-color: transparent;
        border-color: rgba(0, 150, 255, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 30px 30px 30px 30px;
        cursor: pointer
    }
    .tp-caption.FullSiteBlock-Title,
    .FullSiteBlock-Title {
        color: rgba(51, 51, 51, 1.00);
        font-size: 55px;
        line-height: 65px;
        font-weight: 300;
        font-style: normal;
        font-family: Lato;
        padding: 0 0 0 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center
    }
    .tp-caption.FullSiteBlock-SubTitle,
    .FullSiteBlock-SubTitle {
        color: rgba(51, 51, 51, 1.00);
        font-size: 25px;
        line-height: 34px;
        font-weight: 300;
        font-style: normal;
        font-family: Lato;
        padding: 0 0 0 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center
    }
    .tp-caption.FullSiteBlock-DownButton,
    .FullSiteBlock-DownButton {
        color: rgba(51, 51, 51, 1.00);
        font-size: 25px;
        line-height: 32px;
        font-weight: 500;
        font-style: normal;
        font-family: Roboto;
        padding: 1px 1px 1px 1px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: rgba(51, 51, 51, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 30px 30px 30px 30px;
        text-align: center
    }
    .tp-caption.FullSiteBlock-DownButton:hover,
    .FullSiteBlock-DownButton:hover {
        color: rgba(0, 150, 255, 1.00);
        text-decoration: none;
        background-color: transparent;
        border-color: rgba(0, 150, 255, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 30px 30px 30px 30px;
        cursor: pointer
    }
    .tp-caption.FullSiteBlock-Title,
    .FullSiteBlock-Title {
        color: rgba(51, 51, 51, 1.00);
        font-size: 55px;
        line-height: 65px;
        font-weight: 300;
        font-style: normal;
        font-family: Lato;
        padding: 0 0 0 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center
    }
    .tp-caption.FullSiteBlock-SubTitle,
    .FullSiteBlock-SubTitle {
        color: rgba(51, 51, 51, 1.00);
        font-size: 25px;
        line-height: 34px;
        font-weight: 300;
        font-style: normal;
        font-family: Lato;
        padding: 0 0 0 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center
    }
    .tp-caption.FullSiteBlock-Link,
    .FullSiteBlock-Link {
        color: rgba(0, 150, 255, 1.00);
        font-size: 25px;
        line-height: 24px;
        font-weight: 300;
        font-style: normal;
        font-family: Lato;
        padding: 0 0 0 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center
    }
    .tp-caption.FullSiteBlock-Link:hover,
    .FullSiteBlock-Link:hover {
        color: rgba(51, 51, 51, 1.00);
        text-decoration: none;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        cursor: pointer
    }
    .tp-caption.FullSiteBlock-DownButton,
    .FullSiteBlock-DownButton {
        color: rgba(51, 51, 51, 1.00);
        font-size: 25px;
        line-height: 32px;
        font-weight: 500;
        font-style: normal;
        font-family: Roboto;
        padding: 1px 1px 1px 1px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: rgba(51, 51, 51, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 30px 30px 30px 30px;
        text-align: center
    }
    .tp-caption.FullSiteBlock-DownButton:hover,
    .FullSiteBlock-DownButton:hover {
        color: rgba(0, 150, 255, 1.00);
        text-decoration: none;
        background-color: transparent;
        border-color: rgba(0, 150, 255, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 30px 30px 30px 30px;
        cursor: pointer
    }
    .rev_slider {
        overflow: hidden;
    }
    .effect_layer {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
    }
    .gyges .tp-thumb {
        opacity: 1
    }
    .gyges .tp-thumb-img-wrap {
        padding: 3px;
        background-color: rgba(0, 0, 0, 0.25);
        display: inline-block;
        width: 100%;
        height: 100%;
        position: relative;
        margin: 0px;
        box-sizing: border-box;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
    }
    .gyges .tp-thumb-image {
        padding: 3px;
        display: block;
        box-sizing: border-box;
        position: relative;
        -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
        -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
        box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
    }
    .gyges .tp-thumb:hover .tp-thumb-img-wrap,
    .gyges .tp-thumb.selected .tp-thumb-img-wrap {
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
        background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
        background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
        background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
    }
    .tp-caption.FullSiteBlock-Title,
    .FullSiteBlock-Title {
        color: rgba(51, 51, 51, 1.00);
        font-size: 55px;
        line-height: 65px;
        font-weight: 300;
        font-style: normal;
        font-family: Lato;
        padding: 0 0 0 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center
    }
    .tp-caption.FullSiteBlock-SubTitle,
    .FullSiteBlock-SubTitle {
        color: rgba(51, 51, 51, 1.00);
        font-size: 25px;
        line-height: 34px;
        font-weight: 300;
        font-style: normal;
        font-family: Lato;
        padding: 0 0 0 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center
    }
    .tp-caption.FullSiteBlock-Link,
    .FullSiteBlock-Link {
        color: rgba(0, 150, 255, 1.00);
        font-size: 25px;
        line-height: 24px;
        font-weight: 300;
        font-style: normal;
        font-family: Lato;
        padding: 0 0 0 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center
    }
    .tp-caption.FullSiteBlock-Link:hover,
    .FullSiteBlock-Link:hover {
        color: rgba(51, 51, 51, 1.00);
        text-decoration: none;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        cursor: pointer
    }
    .tp-caption.FullSiteBlock-SubTitle,
    .FullSiteBlock-SubTitle {
        color: rgba(51, 51, 51, 1.00);
        font-size: 25px;
        line-height: 34px;
        font-weight: 300;
        font-style: normal;
        font-family: Lato;
        padding: 0 0 0 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center
    }
    .tp-caption.FullSiteBlock-SubTitle,
    .FullSiteBlock-SubTitle {
        color: rgba(51, 51, 51, 1.00);
        font-size: 25px;
        line-height: 34px;
        font-weight: 300;
        font-style: normal;
        font-family: Lato;
        padding: 0 0 0 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center
    }
    .tp-caption.FullSiteBlock-FooterLink,
    .FullSiteBlock-FooterLink {
        color: rgba(85, 85, 85, 1.00);
        font-size: 15px;
        line-height: 20px;
        font-weight: 300;
        font-style: normal;
        font-family: Lato;
        padding: 0 0 0 0px;
        text-decoration: none;
        text-align: left;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: left
    }
    .tp-caption.FullSiteBlock-FooterLink:hover,
    .FullSiteBlock-FooterLink:hover {
        color: rgba(0, 150, 255, 1.00);
        text-decoration: none;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        cursor: pointer
    }
    .fb-share-button.fb_iframe_widget iframe {
        width: 115px!important;
    }
    #tp-socialwrapper {
        opacity: 0;
    }

        .tp-caption.Twitter-Content a,
    .tp-caption.Twitter-Content a:visited {
        color: #0084B4 !important
    }
    .tp-caption.Twitter-Content a:hover {
        color: #0084B4 !important;
        text-decoration: underline !important
    }
    #menu_forcefullwidth {
        z-index: 5000;
        position: fixed !important;
        top: 0px;
        left: 0px;
        width: 100%
    }
    #tp-menubg {
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);
        /* FF3.6-15 */
        
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);
        /* Chrome10-25,Safari5.1-6 */
        
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d9000000', endColorstr='#00000000', GradientType=0);
        /* IE6-9 */
    }
    #mc_embed_signup input[type="email"] {
        font-family: "Lato", sans-serif;
        font-size: 16px;
        font-weight: 400;
        background-color: #fff;
        color: #888 !important;
        line-height: 46px;
        padding: 0 20px;
        cursor: text;
        border: 0;
        width: 400px;
        margin-bottom: 0px;
        -webkit-transition: background-color 0.5s;
        -moz-transition: background-color 0.5s;
        -o-transition: background-color 0.5s;
        -ms-transition: background-color 0.5s;
        transition: background-color 0.5s;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
    #mc_embed_signup input[type="email"]::-webkit-input-placeholder {
        color: #888 !important;
    }
    #mc_embed_signup input[type="email"]::-moz-placeholder {
        color: #888 !important;
    }
    #mc_embed_signup input[type="email"]:-ms-input-placeholder {
        color: #888 !important;
    }
    #mc_embed_signup input[type="email"]:focus {
        background-color: #f5f5f5;
        color: #454545;
    }
    #mc_embed_signup input#mc-embedded-subscribe,
    #mc_embed_signup input#mc-embedded-subscribe:focus {
        font-family: "Lato", sans-serif;
        line-height: 46px;
        font-size: 16px;
        font-weight: 700;
        padding: 0 30px;
        border: 0;
        background: #f04531;
        text-transform: none;
        color: #fff;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
    #mc_embed_signup input#mc-embedded-subscribe:hover {
        background: #e03727;
    }
    @media only screen and (max-width: 767px) {
        #mc_embed_signup input[type="email"] {
            width: 260px;
        }
    }
    @media only screen and (max-width: 480px) {
        #mc_embed_signup input[type="email"] {
            width: 160px;
        }
    }
    #rev_slider_167_6 .uranus.tparrows {
        width: 50px;
        height: 50px;
        background: rgba(255, 255, 255, 0);
    }
    #rev_slider_167_6 .uranus.tparrows:before {
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 40px;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
    }
    #rev_slider_167_6 .uranus.tparrows:hover:before {
        opacity: 0.75;
    }
    .tp-caption.FullSiteBlock-SubTitle,
    .FullSiteBlock-SubTitle {
        color: rgba(51, 51, 51, 1.00);
        font-size: 25px;
        line-height: 34px;
        font-weight: 300;
        font-style: normal;
        font-family: Lato;
        padding: 0 0 0 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        text-align: center
    }
    .tp-caption.ParallaxWebsite-FooterItem,
    .ParallaxWebsite-FooterItem {
        color: rgba(255, 255, 255, 0.50);
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        font-style: normal;
        font-family: Lato;
        padding: 0 0 0 0px;
        text-decoration: none;
        text-align: left;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px
    }
    .tp-caption.ParallaxWebsite-FooterItem:hover,
    .ParallaxWebsite-FooterItem:hover {
        color: rgba(255, 255, 255, 1.00);
        text-decoration: none;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0 0 0 0px;
        cursor: pointer
    }
    .fb-share-button.fb_iframe_widget iframe {
        width: 115px!important;
    }
    iframe.twitter-share-button {
        display: none;
    }
    .fb-share-button.fb_iframe_widget iframe {
        display: none;
    }

    .tp-caption.FullSiteBlock-Link, 
    .FullSiteBlock-Link {
    color: rgba(0,150,255,1.00);
    font-size: 25px;
    line-height: 24px;
    font-weight: 300;
    font-style: normal;
    font-family: Lato;
    padding: 0 0 0 0px;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border-radius: 0 0 0 0px;
    text-align: center;
}

/****** FILE: InSite/plugins/revo/css/navigation.css *****/
/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 ARES SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
.ares.tparrows {
  cursor:pointer;
  background:#fff;
  min-width:60px;
    min-height:60px;
  position:absolute;
  display:block;
  z-index:100;
    border-radius:50%;
}
.ares.tparrows:hover {
}
.ares.tparrows:before {
  font-family: "revicons";
  font-size:25px;
  color:#aaa;
  display:block;
  line-height: 60px;
  text-align: center;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    transition: color 0.3s;
    z-index:2;
    position:relative;
}
.ares.tparrows.tp-leftarrow:before {
  content: "\e81f";
}
.ares.tparrows.tp-rightarrow:before {
  content: "\e81e";
}
.ares.tparrows:hover:before {
 color:#000;
      }
.ares .tp-title-wrap { 
  position:absolute;
  z-index:1;
  display:inline-block;
  background:#fff;
  min-height:60px;
  line-height:60px;
  top:0px;
  margin-left:30px;
  border-radius:0px 30px 30px 0px;
  overflow:hidden;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transform:scaleX(0);  
  -webkit-transform:scaleX(0);  
  transform-origin:0% 50%; 
   -webkit-transform-origin:0% 50%;
}
 .ares.tp-rightarrow .tp-title-wrap { 
   right:0px;
   margin-right:30px;margin-left:0px;
   -webkit-transform-origin:100% 50%;
border-radius:30px 0px 0px 30px;
 }
.ares.tparrows:hover .tp-title-wrap {
  transform:scaleX(1) scaleY(1);
    -webkit-transform:scaleX(1) scaleY(1);
}
.ares .tp-arr-titleholder {
  position:relative;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transform:translateX(200px);  
  text-transform:uppercase;
  color:#000;
  font-weight:400;
  font-size:14px;
  line-height:60px;
  white-space:nowrap;
  padding:0px 20px;
  margin-left:10px;
  opacity:0;
}

.ares.tp-rightarrow .tp-arr-titleholder {
   transform:translateX(-200px); 
   margin-left:0px; margin-right:10px;
      }

.ares.tparrows:hover .tp-arr-titleholder {
   transform:translateX(0px);
   -webkit-transform:translateX(0px);
  transition-delay: 0.1s;
  opacity:1;
}

/* BULLETS */
.ares.tp-bullets {
}
.ares.tp-bullets:before {
	content:" ";
	position:absolute;
	width:100%;
	height:100%;
	background:transparent;
	padding:10px;
	margin-left:-10px;margin-top:-10px;
	box-sizing:content-box;
}
.ares .tp-bullet {
	width:13px;
	height:13px;
	position:absolute;
	background:#e5e5e5;
	border-radius:50%;
	cursor: pointer;
	box-sizing:content-box;
}
.ares .tp-bullet:hover,
.ares .tp-bullet.selected {
	background:#fff;
}
.ares .tp-bullet-title {
  position:absolute;
  color:#888;
  font-size:12px;
  padding:0px 10px;
  font-weight:600;
  right:27px;
  top:-4px;
  background:#fff;
  background:rgba(255,255,255,0.75);
  visibility:hidden;
  transform:translateX(-20px);
  -webkit-transform:translateX(-20px);
  transition:transform 0.3s;
  -webkit-transition:transform 0.3s;
  line-height:20px;
  white-space:nowrap;
}     

.ares .tp-bullet-title:after {
    width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 10px 0 10px 10px;
	border-color: transparent transparent transparent rgba(255,255,255,0.75);
	content:" ";
    position:absolute;
    right:-10px;
	top:0px;
}
    
.ares .tp-bullet:hover .tp-bullet-title{
  visibility:visible;
   transform:translateX(0px);
  -webkit-transform:translateX(0px);
}

.ares .tp-bullet.selected:hover .tp-bullet-title {
    background:#fff;
        }
.ares .tp-bullet.selected:hover .tp-bullet-title:after {
  border-color:transparent transparent transparent #fff;
}
.ares.tp-bullets:hover .tp-bullet-title {
        visibility:hidden;
}
.ares.tp-bullets:hover .tp-bullet:hover .tp-bullet-title {
    visibility:visible;
      }

/* TABS */
.ares .tp-tab { 
  opacity:1;      
  padding:10px;
  box-sizing:border-box;
  font-family: "Roboto", sans-serif;
  border-bottom: 1px solid #e5e5e5;
 }
.ares .tp-tab-image 
{ 
  width:60px;
  height:60px; max-height:100%; max-width:100%;
  position:relative;
  display:inline-block;
  float:left;

}
.ares .tp-tab-content 
{
    background:rgba(0,0,0,0); 
    position:relative;
    padding:15px 15px 15px 85px;
 left:0px;
 overflow:hidden;
 margin-top:-15px;
    box-sizing:border-box;
    color:#333;
    display: inline-block;
    width:100%;
    height:100%;
 position:absolute; }
.ares .tp-tab-date
  {
  display:block;
  color: #aaa;
  font-weight:500;
  font-size:12px;
  margin-bottom:0px;
  }
.ares .tp-tab-title 
{
    display:block;	
    text-align:left;
    color:#333;
    font-size:14px;
    font-weight:500;
    text-transform:none;
    line-height:17px;
}
.ares .tp-tab:hover,
.ares .tp-tab.selected {
	background:#eee; 
}

.ares .tp-tab-mask {
}

/* MEDIA QUERIES */
@media only screen and (max-width: 960px) {

}
@media only screen and (max-width: 768px) {

}

/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 CUSTOM SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.custom.tparrows {
	cursor:pointer;
	background:#000;
	background:rgba(0,0,0,0.5);
	width:40px;
	height:40px;
	position:absolute;
	display:block;
	z-index:10000;
}
.custom.tparrows:hover {
	background:#000;
}
.custom.tparrows:before {
	font-family: "revicons";
	font-size:15px;
	color:#fff;
	display:block;
	line-height: 40px;
	text-align: center;
}
.custom.tparrows.tp-leftarrow:before {
	content: "\e824";
}
.custom.tparrows.tp-rightarrow:before {
	content: "\e825";
}



/* BULLETS */
.custom.tp-bullets {
}
.custom.tp-bullets:before {
	content:" ";
	position:absolute;
	width:100%;
	height:100%;
	background:transparent;
	padding:10px;
	margin-left:-10px;margin-top:-10px;
	box-sizing:content-box;
}
.custom .tp-bullet {
	width:12px;
	height:12px;
	position:absolute;
	background:#aaa;
    background:rgba(125,125,125,0.5);
	cursor: pointer;
	box-sizing:content-box;
}
.custom .tp-bullet:hover,
.custom .tp-bullet.selected {
	background:rgb(125,125,125);
}
.custom .tp-bullet-image {
}
.custom .tp-bullet-title {
}


/* THUMBS */


/* TABS */


/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 DIONE SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.dione.tparrows {
  height:100%;
  width:100px;
  background:transparent;
  background:rgba(0,0,0,0);
  line-height:100%;
  transition:all 0.3s;
-webkit-transition:all 0.3s;
}

.dione.tparrows:hover {
 background:rgba(0,0,0,0.45);
 }
.dione .tp-arr-imgwrapper {
 width:100px;
 left:0px;
 position:absolute;
 height:100%;
 top:0px;
 overflow:hidden;
 }
.dione.tp-rightarrow .tp-arr-imgwrapper {
left:auto;
right:0px;
}

.dione .tp-arr-imgholder {
background-position:center center;
background-size:cover;
width:100px;
height:100%;
top:0px;
visibility:hidden;
transform:translateX(-50px);
-webkit-transform:translateX(-50px);
transition:all 0.3s;
-webkit-transition:all 0.3s;
opacity:0;
left:0px;
}

.dione.tparrows.tp-rightarrow .tp-arr-imgholder {
  right:0px;
  left:auto;
  transform:translateX(50px);
 -webkit-transform:translateX(50px);
}

.dione.tparrows:before {
position:absolute;
line-height:30px;
margin-left:-22px;
top:50%;
left:50%;
font-size:30px;
margin-top:-15px;
transition:all 0.3s;
-webkit-transition:all 0.3s;
}

.dione.tparrows.tp-rightarrow:before {
margin-left:6px;
}

.dione.tparrows:hover:before {
  transform:translateX(-20px);
-webkit-transform:translateX(-20px);
opacity:0;
}

.dione.tparrows.tp-rightarrow:hover:before {
  transform:translateX(20px);
-webkit-transform:translateX(20px);
}

.dione.tparrows:hover .tp-arr-imgholder {
 transform:translateX(0px);
-webkit-transform:translateX(0px);
opacity:1;
visibility:visible;
}



/* BULLETS */
.dione .tp-bullet { 
    opacity:1;
    width:50px;
    height:50px;    
    padding:3px;
    background:#000;
    background-color:rgba(0,0,0,0.25);
    margin:0px;
    box-sizing:border-box;
    transition:all 0.3s;
    -webkit-transition:all 0.3s;

  }

.dione .tp-bullet-image {
   display:block;
   box-sizing:border-box;
   position:relative;
    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
  box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
  width:44px;
  height:44px;
  background-size:cover;
  background-position:center center;
 }  
.dione .tp-bullet-title { 
     position:absolute; 
   bottom:65px;
     display:inline-block;
     left:50%;
     background:#000;
     background:rgba(0,0,0,0.75);
     color:#fff;
     padding:10px 30px;
     border-radius:4px;
   -webkit-border-radius:4px;
     opacity:0;
      transition:all 0.3s;
    -webkit-transition:all 0.3s;
    transform: translateZ(0.001px) translateX(-50%) translateY(14px);
    transform-origin:50% 100%;
    -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);
    -webkit-transform-origin:50% 100%;
    opacity:0;
    white-space:nowrap;
 }

.dione .tp-bullet:hover .tp-bullet-title {
     transform:rotateX(0deg) translateX(-50%);
    -webkit-transform:rotateX(0deg) translateX(-50%);
    opacity:1;
}

.dione .tp-bullet.selected,
.dione .tp-bullet:hover  {
  
   background: rgba(255,255,255,1);
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );
 
      }
.dione .tp-bullet-title:after {
        content:" ";
        position:absolute;
        left:50%;
        margin-left:-8px;
        width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 8px 0 8px;
    border-color: rgba(0,0,0,0.75) transparent transparent transparent;
        bottom:-8px;
   }


/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 ERINYEN SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.erinyen.tparrows {
  cursor:pointer;
  background:#000;
  background:rgba(0,0,0,0.5);
  min-width:70px;
  min-height:70px;
  position:absolute;
  display:block;
  z-index:1000;
  border-radius:35px;   
}

.erinyen.tparrows:before {
  font-family: "revicons";
  font-size:20px;
  color:#fff;
  display:block;
  line-height: 70px;
  text-align: center;    
  z-index:2;
  position:relative;
}
.erinyen.tparrows.tp-leftarrow:before {
  content: "\e824";
}
.erinyen.tparrows.tp-rightarrow:before {
  content: "\e825";
}

.erinyen .tp-title-wrap { 
  position:absolute;
  z-index:1;
  display:inline-block;
  background:#000;
  background:rgba(0,0,0,0.5);
  min-height:70px;
  line-height:70px;
  top:0px;
  margin-left:0px;
  border-radius:35px;
  overflow:hidden; 
  transition: opacity 0.3s;
  -webkit-transition:opacity 0.3s;
  -moz-transition:opacity 0.3s;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  transform: scale(0);  
  visibility:hidden;
  opacity:0;
}

.erinyen.tparrows:hover .tp-title-wrap{
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
  opacity:1;
  visibility:visible;
}
        
 .erinyen.tp-rightarrow .tp-title-wrap { 
   right:0px;
   margin-right:0px;margin-left:0px;
   -webkit-transform-origin:100% 50%;
  border-radius:35px;
  padding-right:20px;
  padding-left:10px;
 }


.erinyen.tp-leftarrow .tp-title-wrap { 
   padding-left:20px;
  padding-right:10px;
}

.erinyen .tp-arr-titleholder {
  letter-spacing: 3px;
   position:relative;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transform:translateX(200px);  
  text-transform:uppercase;
  color:#fff;
  font-weight:600;
  font-size:13px;
  line-height:70px;
  white-space:nowrap;
  padding:0px 20px;
  margin-left:11px;
  opacity:0;  
}

.erinyen .tp-arr-imgholder {
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
  background-position:center center;
  background-size:cover;
    }
 .erinyen .tp-arr-img-over {
   width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
   background:#000;
   background:rgba(0,0,0,0.5);
        }
.erinyen.tp-rightarrow .tp-arr-titleholder {
   transform:translateX(-200px); 
   margin-left:0px; margin-right:11px;
      }

.erinyen.tparrows:hover .tp-arr-titleholder {
   transform:translateX(0px);
   -webkit-transform:translateX(0px);
  transition-delay: 0.1s;
  opacity:1;
}

/* BULLETS */
.erinyen.tp-bullets {
}
.erinyen.tp-bullets:before {
	content:" ";
	position:absolute;
	width:100%;
	height:100%;
	background: #555555; /* old browsers */
    background: -moz-linear-gradient(top,  #555555 0%, #222222 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#222222)); /* chrome,safari4+ */
    background: -webkit-linear-gradient(top,  #555555 0%,#222222 100%); /* chrome10+,safari5.1+ */
    background: -o-linear-gradient(top,  #555555 0%,#222222 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(top,  #555555 0%,#222222 100%); /* ie10+ */
    background: linear-gradient(to bottom,  #555555 0%,#222222 100%); /* w3c */
    filter: progid:dximagetransform.microsoft.gradient( startcolorstr="#555555", endcolorstr="#222222",gradienttype=0 ); /* ie6-9 */
	padding:10px 15px;
	margin-left:-15px;margin-top:-10px;
	box-sizing:content-box;
   border-radius:10px;
   box-shadow:0px 0px 2px 1px rgba(33,33,33,0.3);
}
.erinyen .tp-bullet {
	width:13px;
	height:13px;
	position:absolute;
	background:#111;	
	border-radius:50%;
	cursor: pointer;
	box-sizing:content-box;
}
.erinyen .tp-bullet:hover,
.erinyen .tp-bullet.selected {
	background: #e5e5e5; /* old browsers */
background: -moz-linear-gradient(top,  #e5e5e5 0%, #999999 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#999999)); /* chrome,safari4+ */
background: -webkit-linear-gradient(top,  #e5e5e5 0%,#999999 100%); /* chrome10+,safari5.1+ */
background: -o-linear-gradient(top,  #e5e5e5 0%,#999999 100%); /* opera 11.10+ */
background: -ms-linear-gradient(top,  #e5e5e5 0%,#999999 100%); /* ie10+ */
background: linear-gradient(to bottom,  #e5e5e5 0%,#999999 100%); /* w3c */
filter: progid:dximagetransform.microsoft.gradient( startcolorstr="#e5e5e5", endcolorstr="#999999",gradienttype=0 ); /* ie6-9 */
  border:1px solid #555;
  width:12px;height:12px;
}
.erinyen .tp-bullet-image {
}
.erinyen .tp-bullet-title {
}


/* THUMBS */
.erinyen .tp-thumb {
opacity:1
}

.erinyen .tp-thumb-over {
  background:#000;
  background:rgba(0,0,0,0.25);
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
  z-index:1;
  -webkit-transition:all 0.3s;
  transition:all 0.3s;
}

.erinyen .tp-thumb-more:before {
  font-family: "revicons";
  font-size:12px;
  color:#aaa;
  color:rgba(255,255,255,0.75);
  display:block;
  line-height: 12px;
  text-align: left;    
  z-index:2;
  position:absolute;
  top:20px;
  right:20px;
  z-index:2;
}
.erinyen .tp-thumb-more:before {
  content: "\e825";
}

.erinyen .tp-thumb-title {
  font-family:"Raleway";
  letter-spacing:1px;
  font-size:12px;
  color:#fff;
  display:block;
  line-height: 15px;
  text-align: left;    
  z-index:2;
  position:absolute;
  top:0px;
  left:0px;
  z-index:2;
  padding:20px 35px 20px 20px;
  width:100%;
  height:100%;
  box-sizing:border-box;
  transition:all 0.3s;
  -webkit-transition:all 0.3s;
  font-weight:500;
}

.erinyen .tp-thumb.selected .tp-thumb-more:before,
.erinyen .tp-thumb:hover .tp-thumb-more:before {
 color:#aaa;

}

.erinyen .tp-thumb.selected .tp-thumb-over,
.erinyen .tp-thumb:hover .tp-thumb-over {
 background:#fff;
}
.erinyen .tp-thumb.selected .tp-thumb-title,
.erinyen .tp-thumb:hover .tp-thumb-title {
  color:#000;

}


/* TABS */
.erinyen .tp-tab-title {
    color:#a8d8ee;
    font-size:13px;
    font-weight:700;
    text-transform:uppercase;
    font-family:"Roboto Slab"
    margin-bottom:5px;
}

.erinyen .tp-tab-desc {
	font-size:18px;
    font-weight:400;
    color:#fff;
    line-height:25px;
	font-family:"Roboto Slab";
}
      

/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 GYGES SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */


/* BULLETS */
.gyges.tp-bullets {
}
.gyges.tp-bullets:before {
	content:" ";
	position:absolute;
	width:100%;
	height:100%;
	background: #777777; /* Old browsers */
    background: -moz-linear-gradient(top,  #777777 0%, #666666 100%); 
    background: -webkit-gradient(linear, left top, left bottom, 
    color-stop(0%,#777777), color-stop(100%,#666666)); 
    background: -webkit-linear-gradient(top,  #777777 0%,#666666 100%); 
    background: -o-linear-gradient(top,  #777777 0%,#666666 100%); 
    background: -ms-linear-gradient(top,  #777777 0%,#666666 100%); 
    background: linear-gradient(to bottom,  #777777 0%,#666666 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#777777", 
    endColorstr="#666666",GradientType=0 ); 
	padding:10px;
	margin-left:-10px;margin-top:-10px;
	box-sizing:content-box;
  border-radius:10px;
}
.gyges .tp-bullet {
	width:12px;
	height:12px;
	position:absolute;
	background:#333;
	border:3px solid #444;
	border-radius:50%;
	cursor: pointer;
	box-sizing:content-box;
}
.gyges .tp-bullet:hover,
.gyges .tp-bullet.selected {
	background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #e1e1e1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, 
    color-stop(0%,#ffffff), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e1e1e1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", 
    endColorstr="#e1e1e1",GradientType=0 ); /* IE6-9 */

}
.gyges .tp-bullet-image {
}
.gyges .tp-bullet-title {
}
	

/* THUMBS */
.gyges .tp-thumb { 
      opacity:1
  }
.gyges .tp-thumb-img-wrap {
  padding:3px;
    background:#000;
  background-color:rgba(0,0,0,0.25);
  display:inline-block;

  width:100%;
  height:100%;
  position:relative;
  margin:0px;
  box-sizing:border-box;
    transition:all 0.3s;
    -webkit-transition:all 0.3s;
}
.gyges .tp-thumb-image {
   padding:3px; 
   display:block;
   box-sizing:border-box;
   position:relative;
    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
  box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
 }  
.gyges .tp-thumb-title { 
     position:absolute; 
     bottom:100%; 
     display:inline-block;
     left:50%;
     background:rgba(255,255,255,0.8);
     padding:10px 30px;
     border-radius:4px;
	 -webkit-border-radius:4px;
     margin-bottom:20px;
     opacity:0;
      transition:all 0.3s;
    -webkit-transition:all 0.3s;
    transform: translateZ(0.001px) translateX(-50%) translateY(14px);
    transform-origin:50% 100%;
    -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);
    -webkit-transform-origin:50% 100%;
    white-space:nowrap;
 }
.gyges .tp-thumb:hover .tp-thumb-title {
  	 transform:rotateX(0deg) translateX(-50%);
    -webkit-transform:rotateX(0deg) translateX(-50%);
    opacity:1;
}

.gyges .tp-thumb:hover .tp-thumb-img-wrap,
 .gyges .tp-thumb.selected .tp-thumb-img-wrap {

  background: rgba(255,255,255,1);
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );
 }
.gyges .tp-thumb-title:after {
        content:" ";
        position:absolute;
        left:50%;
        margin-left:-8px;
        width: 0;
		height: 0;
		border-style: solid;
		border-width: 8px 8px 0 8px;
		border-color: rgba(255,255,255,0.8) transparent transparent transparent;
        bottom:-8px;
   }


/* TABS */
.gyges .tp-tab { 
  opacity:1;      
  padding:10px;
  box-sizing:border-box;
  font-family: "Roboto", sans-serif;
  border-bottom: 1px solid rgba(255,255,255,0.15);
 }
.gyges .tp-tab-image 
{ 
  width:60px;
  height:60px; max-height:100%; max-width:100%;
  position:relative;
  display:inline-block;
  float:left;

}
.gyges .tp-tab-content 
{
    background:rgba(0,0,0,0); 
    position:relative;
    padding:15px 15px 15px 85px;
 left:0px;
  overflow:hidden;
 margin-top:-15px;
    box-sizing:border-box;
    color:#333;
    display: inline-block;
    width:100%;
    height:100%;
 position:absolute; }
.gyges .tp-tab-date
  {
  display:block;
  color: rgba(255,255,255,0.25);
  font-weight:500;
  font-size:12px;
  margin-bottom:0px;
  }
.gyges .tp-tab-title 
{
    display:block;  
    text-align:left;
    color:#fff;
    font-size:14px;
    font-weight:500;
    text-transform:none;
    line-height:17px;
}
.gyges .tp-tab:hover,
.gyges .tp-tab.selected {
  background:rgba(0,0,0,0.5); 
}

.gyges .tp-tab-mask {
}

/* MEDIA QUERIES */
@media only screen and (max-width: 960px) {

}
@media only screen and (max-width: 768px) {

}

/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 HADES SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.hades.tparrows {
	cursor:pointer;
	background:#000;
	background:rgba(0,0,0,0.15);
	width:100px;
	height:100px;
	position:absolute;
	display:block;
	z-index:1000;
}

.hades.tparrows:before {
	font-family: "revicons";
	font-size:30px;
	color:#fff;
	display:block;
	line-height: 100px;
	text-align: center;
  transition: background 0.3s, color 0.3s;
}
.hades.tparrows.tp-leftarrow:before {
	content: "\e824";
}
.hades.tparrows.tp-rightarrow:before {
	content: "\e825";
}

.hades.tparrows:hover:before {
   color:#aaa;
   background:#fff;
   background:rgba(255,255,255,1);
 }
.hades .tp-arr-allwrapper {
  position:absolute;
  left:100%;
  top:0px;
  background:#888; 
  width:100px;height:100px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0.0;
  -khtml-opacity: 0.0;
  opacity: 0.0;
  -webkit-transform: rotatey(-90deg);
  transform: rotatey(-90deg);
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}
.hades.tp-rightarrow .tp-arr-allwrapper {
   left:auto;
   right:100%;
   -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
   -webkit-transform: rotatey(90deg);
  transform: rotatey(90deg);
}

.hades:hover .tp-arr-allwrapper {
   -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;  
    -webkit-transform: rotatey(0deg);
  transform: rotatey(0deg);

 }
    
.hades .tp-arr-iwrapper {
}
.hades .tp-arr-imgholder {
  background-size:cover;
  position:absolute;
  top:0px;left:0px;
  width:100%;height:100%;
}
.hades .tp-arr-titleholder {
}
.hades .tp-arr-subtitleholder {
}


/* BULLETS */
.hades.tp-bullets {
}
.hades.tp-bullets:before {
	content:" ";
	position:absolute;
	width:100%;
	height:100%;
	background:transparent;
	padding:10px;
	margin-left:-10px;margin-top:-10px;
	box-sizing:content-box;
}
.hades .tp-bullet {
	width:3px;
	height:3px;
	position:absolute;
	background:#888;	
	cursor: pointer;
    border:5px solid #fff;
	box-sizing:content-box;
    box-shadow:0px 0px 3px 1px rgba(0,0,0,0.2);
    -webkit-perspective:400;
    perspective:400;
    -webkit-transform:translatez(0.01px);
    transform:translatez(0.01px);
}
.hades .tp-bullet:hover,
.hades .tp-bullet.selected {
	background:#555;
  
}

.hades .tp-bullet-image {
  position:absolute;top:-80px; left:-60px;width:120px;height:60px;
  background-position:center center;
  background-size:cover;
  visibility:hidden;
  opacity:0;
  transition:all 0.3s;
  -webkit-transform-style:flat;
  transform-style:flat;
  perspective:600;
  -webkit-perspective:600;
  transform: rotatex(-90deg);
  -webkit-transform: rotatex(-90deg);
  box-shadow:0px 0px 3px 1px rgba(0,0,0,0.2);
  transform-origin:50% 100%;
  -webkit-transform-origin:50% 100%;
  
  
}
.hades .tp-bullet:hover .tp-bullet-image {
  display:block;
  opacity:1;
  transform: rotatex(0deg);
  -webkit-transform: rotatex(0deg);
  visibility:visible;
    }
.hades .tp-bullet-title {
}


/* THUMBS */
.hades .tp-thumb { 
      opacity:1
  }
.hades .tp-thumb-img-wrap {
  border-radius:50%;
  padding:3px;
  display:inline-block;
background:#000;
  background-color:rgba(0,0,0,0.25);
  width:100%;
  height:100%;
  position:relative;
  margin:0px;
  box-sizing:border-box;
    transition:all 0.3s;
    -webkit-transition:all 0.3s;
}
.hades .tp-thumb-image {
   padding:3px; 
   border-radius:50%;
   display:block;
   box-sizing:border-box;
   position:relative;
    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
  box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
 }  


.hades .tp-thumb:hover .tp-thumb-img-wrap,
.hades .tp-thumb.selected .tp-thumb-img-wrap {
  
   background: rgba(255,255,255,1);
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );
 
      }
.hades .tp-thumb-title:after {
        content:" ";
        position:absolute;
        left:50%;
        margin-left:-8px;
        width: 0;
		height: 0;
		border-style: solid;
		border-width: 8px 8px 0 8px;
		border-color: rgba(0,0,0,0.75) transparent transparent transparent;
        bottom:-8px;
   }


/* TABS */
.hades .tp-tab {
  opacity:1;
 }
    
.hades .tp-tab-title
 {
      display:block;
      color:#333;
      font-weight:600;
      font-size:18px;
      text-align:center;
      line-height:25px;      
    } 
.hades .tp-tab-price
 {
	display:block;
    text-align:center;
    color:#999;
    font-size:16px;
    margin-top:10px;
   line-height:20px
}

.hades .tp-tab-button {
    display:inline-block;
    margin-top:15px;
    text-align:center;
	padding:5px 15px;
  	color:#fff;
  	font-size:14px;
  	background:#219bd7;
   	border-radius:4px;
   font-weight:400;
}
.hades .tp-tab-inner {
	text-align:center;
}

              

/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 HEBE SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.hebe.tparrows {
  cursor:pointer;
  background:#fff;
  min-width:70px;
    min-height:70px;
  position:absolute;
  display:block;
  z-index:1000;
}
.hebe.tparrows:hover {
}
.hebe.tparrows:before {
  font-family: "revicons";
  font-size:30px;
  color:#aaa;
  display:block;
  line-height: 70px;
  text-align: center;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  transition: color 0.3s;
  z-index:2;
  position:relative;
   background:#fff;
  min-width:70px;
    min-height:70px;
}
.hebe.tparrows.tp-leftarrow:before {
  content: "\e824";
}
.hebe.tparrows.tp-rightarrow:before {
  content: "\e825";
}
.hebe.tparrows:hover:before {
 color:#000;
      }
.hebe .tp-title-wrap { 
  position:absolute;
  z-index:0;
  display:inline-block;
  background:#000;
  background:rgba(0,0,0,0.75);
  min-height:60px;
  line-height:60px;
  top:-10px;
  margin-left:0px;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transform:scaleX(0);  
  -webkit-transform:scaleX(0);  
  transform-origin:0% 50%; 
   -webkit-transform-origin:0% 50%;
}
 .hebe.tp-rightarrow .tp-title-wrap { 
   right:0px;
   -webkit-transform-origin:100% 50%;
 }
.hebe.tparrows:hover .tp-title-wrap {
  transform:scaleX(1);
  -webkit-transform:scaleX(1);
}
.hebe .tp-arr-titleholder {
  position:relative;
  text-transform:uppercase;
  color:#fff;
  font-weight:600;
  font-size:12px;
  line-height:90px;
  white-space:nowrap;
  padding:0px 20px 0px 90px;
}

.hebe.tp-rightarrow .tp-arr-titleholder {
   margin-left:0px; 
   padding:0px 90px 0px 20px;
 }

.hebe.tparrows:hover .tp-arr-titleholder {
   transform:translateX(0px);
   -webkit-transform:translateX(0px);
  transition-delay: 0.1s;
  opacity:1;
}

.hebe .tp-arr-imgholder{
      width:90px;
      height:90px;
      position:absolute;
      left:100%;
      display:block;
      background-size:cover;
      background-position:center center;
  	 top:0px; right:-90px;
    }
.hebe.tp-rightarrow .tp-arr-imgholder{
        right:auto;left:-90px;
      }

/* BULLETS */
.hebe.tp-bullets {
}
.hebe.tp-bullets:before {
  content:" ";
  position:absolute;
  width:100%;
  height:100%;
  background:transparent;
  padding:10px;
  margin-left:-10px;margin-top:-10px;
  box-sizing:content-box;
}

.hebe .tp-bullet {
  width:3px;
  height:3px;
  position:absolute;
  background:#fff;  
  cursor: pointer;
  border:5px solid #222;
  border-radius:50%;
  box-sizing:content-box;
  -webkit-perspective:400;
  perspective:400;
  -webkit-transform:translateZ(0.01px);
  transform:translateZ(0.01px);
   transition:all 0.3s;
}
.hebe .tp-bullet:hover,
.hebe .tp-bullet.selected {
  background:#222;
  border-color:#fff;
}

.hebe .tp-bullet-image {
  position:absolute;
  top:-90px; left:-40px;
  width:70px;
  height:70px;
  background-position:center center;
  background-size:cover;
  visibility:hidden;
  opacity:0;
  transition:all 0.3s;
  -webkit-transform-style:flat;
  transform-style:flat;
  perspective:600;
  -webkit-perspective:600;
  transform: scale(0);
  -webkit-transform: scale(0);
  transform-origin:50% 100%;
  -webkit-transform-origin:50% 100%;
border-radius:6px;
  
  
}
.hebe .tp-bullet:hover .tp-bullet-image {
  display:block;
  opacity:1;
  transform: scale(1);
  -webkit-transform: scale(1);
  visibility:visible;
    }
.hebe .tp-bullet-title {
}


/* TABS */
.hebe .tp-tab-title {
    color:#a8d8ee;
    font-size:13px;
    font-weight:700;
    text-transform:uppercase;
    font-family:"Roboto Slab"
    margin-bottom:5px;
}

.hebe .tp-tab-desc {
	font-size:18px;
    font-weight:400;
    color:#fff;
    line-height:25px;
	font-family:"Roboto Slab";
}


/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 HEPHAISTOS SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.hephaistos.tparrows {
	cursor:pointer;
	background:#000;
	background:rgba(0,0,0,0.5);
	width:40px;
	height:40px;
	position:absolute;
	display:block;
	z-index:1000;
    border-radius:50%;
}
.hephaistos.tparrows:hover {
	background:#000;
}
.hephaistos.tparrows:before {
	font-family: "revicons";
	font-size:18px;
	color:#fff;
	display:block;
	line-height: 40px;
	text-align: center;
}
.hephaistos.tparrows.tp-leftarrow:before {
	content: "\e82c";
  margin-left:-2px;
  
}
.hephaistos.tparrows.tp-rightarrow:before {
	content: "\e82d";
   margin-right:-2px;
}



/* BULLETS */
.hephaistos.tp-bullets {
}
.hephaistos.tp-bullets:before {
	content:" ";
	position:absolute;
	width:100%;
	height:100%;
	background:transparent;
	padding:10px;
	margin-left:-10px;margin-top:-10px;
	box-sizing:content-box;
}
.hephaistos .tp-bullet {
	width:12px;
	height:12px;
	position:absolute;
	background:#999;
	border:3px solid #f5f5f5;
	border-radius:50%;
	cursor: pointer;
	box-sizing:content-box;
  box-shadow: 0px 0px 2px 1px rgba(130,130,130, 0.3);

}
.hephaistos .tp-bullet:hover,
.hephaistos .tp-bullet.selected {
	background:#fff;
    border-color:#000;
}
.hephaistos .tp-bullet-image {
}
.hephaistos .tp-bullet-title {
}


/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 HERMES SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.hermes.tparrows {
	cursor:pointer;
	background:#000;
	background:rgba(0,0,0,0.5);
	width:30px;
	height:110px;
	position:absolute;
	display:block;
	z-index:1000;
}

.hermes.tparrows:before {
	font-family: "revicons";
	font-size:15px;
	color:#fff;
	display:block;
	line-height: 110px;
	text-align: center;
    transform:translateX(0px);
    -webkit-transform:translateX(0px);
    transition:all 0.3s;
    -webkit-transition:all 0.3s;
}
.hermes.tparrows.tp-leftarrow:before {
	content: "\e824";
}
.hermes.tparrows.tp-rightarrow:before {
	content: "\e825";
}
.hermes.tparrows.tp-leftarrow:hover:before {
    transform:translateX(-20px);
    -webkit-transform:translateX(-20px);
     opacity:0;
}
.hermes.tparrows.tp-rightarrow:hover:before {
    transform:translateX(20px);
    -webkit-transform:translateX(20px);
     opacity:0;
}

.hermes .tp-arr-allwrapper {
    overflow:hidden;
    position:absolute;
	width:180px;
    height:140px;
    top:0px;
    left:0px;
    visibility:hidden;
      -webkit-transition: -webkit-transform 0.3s 0.3s;
  transition: transform 0.3s 0.3s;
  -webkit-perspective: 1000px;
  perspective: 1000px;
    }
.hermes.tp-rightarrow .tp-arr-allwrapper {
   right:0px;left:auto;
      }
.hermes.tparrows:hover .tp-arr-allwrapper {
   visibility:visible;
          }
.hermes .tp-arr-imgholder {
  width:180px;position:absolute;
  left:0px;top:0px;height:110px;
  transform:translateX(-180px);
  -webkit-transform:translateX(-180px);
  transition:all 0.3s;
  transition-delay:0.3s;
}
.hermes.tp-rightarrow .tp-arr-imgholder{
    transform:translateX(180px);
  -webkit-transform:translateX(180px);
      }
  
.hermes.tparrows:hover .tp-arr-imgholder {
   transform:translateX(0px);
   -webkit-transform:translateX(0px);            
}
.hermes .tp-arr-titleholder {
  top:110px;
  width:180px;
  text-align:left; 
  display:block;
  padding:0px 10px;
  line-height:30px; background:#000;
  background:rgba(0,0,0,0.75);color:#fff;
  font-weight:600; position:absolute;
  font-size:12px;
  white-space:nowrap;
  letter-spacing:1px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  box-sizing:border-box;

}
.hermes.tparrows:hover .tp-arr-titleholder {
    -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
}


/* BULLETS */
.hermes.tp-bullets {
}

.hermes .tp-bullet {
    overflow:hidden;
    border-radius:50%;
    width:16px;
    height:16px;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0 2px #FFF;
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
    position:absolute;
}

.hermes .tp-bullet:hover {
	  background-color: rgba(0, 0, 0, 0.2);
}
.hermes .tp-bullet:after {
  content: ' ';
  position: absolute;
  bottom: 0;
  height: 0;
  left: 0;
  width: 100%;
  background-color: #FFF;
  box-shadow: 0 0 1px #FFF;
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
}
.hermes .tp-bullet.selected:after {
  height:100%;
}


/* TABS */
.hermes .tp-tab { 
  opacity:1;  
  padding-right:10px;
  box-sizing:border-box;
 }
.hermes .tp-tab-image 
{ 
  width:100%;
  height:60%;
  position:relative;
}
.hermes .tp-tab-content 
{
    background:rgb(54,54,54); 
    position:absolute;
    padding:20px 20px 20px 30px;
    box-sizing:border-box;
    color:#fff;
  display:block;
  width:100%;
  min-height:40%;
  bottom:0px;
  left:-10px;
  }
.hermes .tp-tab-date
  {
  display:block;
  color:#888;
  font-weight:600;
  font-size:12px;
  margin-bottom:10px;
  }
.hermes .tp-tab-title 
{
    display:block;	
    color:#fff;
    font-size:16px;
    font-weight:800;
    text-transform:uppercase;
   line-height:19px;
}

.hermes .tp-tab.selected .tp-tab-title:after {
    width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 30px 0 30px 10px;
	border-color: transparent transparent transparent rgb(54,54,54);
	content:" ";
    position:absolute;
    right:-9px;
    bottom:50%;
    margin-bottom:-30px;
}
.hermes .tp-tab-mask {
     padding-right:10px !important;
          }

/* MEDIA QUERIES */
@media only screen and (max-width: 960px) {
  .hermes .tp-tab .tp-tab-title {font-size:14px;line-height:16px;}
  .hermes .tp-tab-date { font-size:11px; line-height:13px;margin-bottom:10px;}
  .hermes .tp-tab-content { padding:15px 15px 15px 25px;}
}
@media only screen and (max-width: 768px) {
  .hermes .tp-tab .tp-tab-title {font-size:12px;line-height:14px;}
  .hermes .tp-tab-date {font-size:10px; line-height:12px;margin-bottom:5px;}
  .hermes .tp-tab-content {padding:10px 10px 10px 20px;}
}

/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 HESPERIDEN SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.hesperiden.tparrows {
	cursor:pointer;
	background:#000;
	background:rgba(0,0,0,0.5);
	width:40px;
	height:40px;
	position:absolute;
	display:block;
	z-index:1000;
    border-radius: 50%;
}
.hesperiden.tparrows:hover {
	background:#000;
}
.hesperiden.tparrows:before {
	font-family: "revicons";
	font-size:20px;
	color:#fff;
	display:block;
	line-height: 40px;
	text-align: center;
}
.hesperiden.tparrows.tp-leftarrow:before {
	content: "\e82c";
    margin-left:-3px;
}
.hesperiden.tparrows.tp-rightarrow:before {
	content: "\e82d";
    margin-right:-3px;
}

/* BULLETS */
.hesperiden.tp-bullets {
}
.hesperiden.tp-bullets:before {
	content:" ";
	position:absolute;
	width:100%;
	height:100%;
	background:transparent;
	padding:10px;
	margin-left:-10px;margin-top:-10px;
	box-sizing:content-box;
   border-radius:8px;
  
}
.hesperiden .tp-bullet {
	width:12px;
	height:12px;
	position:absolute;
	background: #999999; /* old browsers */
    background: -moz-linear-gradient(top,  #999999 0%, #e1e1e1 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), 
    color-stop(100%,#e1e1e1)); /* chrome,safari4+ */
    background: -webkit-linear-gradient(top,  #999999 0%,#e1e1e1 100%); /* chrome10+,safari5.1+ */
    background: -o-linear-gradient(top,  #999999 0%,#e1e1e1 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(top,  #999999 0%,#e1e1e1 100%); /* ie10+ */
    background: linear-gradient(to bottom,  #999999 0%,#e1e1e1 100%); /* w3c */
    filter: progid:dximagetransform.microsoft.gradient( 
    startcolorstr="#999999", endcolorstr="#e1e1e1",gradienttype=0 ); /* ie6-9 */
	border:3px solid #e5e5e5;
	border-radius:50%;
	cursor: pointer;
	box-sizing:content-box;
}
.hesperiden .tp-bullet:hover,
.hesperiden .tp-bullet.selected {
	background:#666;
}
.hesperiden .tp-bullet-image {
}
.hesperiden .tp-bullet-title {
}


/* THUMBS */
.hesperiden .tp-thumb {
  opacity:1;
  -webkit-perspective: 600px;
  perspective: 600px;
}
.hesperiden .tp-thumb .tp-thumb-title {
    font-size:12px;
    position:absolute;
    margin-top:-10px;
    color:#fff;
    display:block;
    z-index:10000;
    background-color:#000;
    padding:5px 10px; 
    bottom:0px;
    left:0px;
    width:100%;
  box-sizing:border-box;
    text-align:center;
    overflow:hidden;
    white-space:nowrap;
    transition:all 0.3s;
    -webkit-transition:all 0.3s;
    transform:rotatex(90deg) translatez(0.001px);
    transform-origin:50% 100%;
    -webkit-transform:rotatex(90deg) translatez(0.001px);
    -webkit-transform-origin:50% 100%;
    opacity:0;
 }
.hesperiden .tp-thumb:hover .tp-thumb-title {
  	 transform:rotatex(0deg);
    -webkit-transform:rotatex(0deg);
    opacity:1;
}

/* TABS */
.hesperiden .tp-tab { 
  opacity:1;      
  padding:10px;
  box-sizing:border-box;
  font-family: "Roboto", sans-serif;
  border-bottom: 1px solid #e5e5e5;
 }
.hesperiden .tp-tab-image 
{ 
  width:60px;
  height:60px; max-height:100%; max-width:100%;
  position:relative;
  display:inline-block;
  float:left;

}
.hesperiden .tp-tab-content 
{
    background:rgba(0,0,0,0); 
    position:relative;
    padding:15px 15px 15px 85px;
 left:0px;
 overflow:hidden;
 margin-top:-15px;
    box-sizing:border-box;
    color:#333;
    display: inline-block;
    width:100%;
    height:100%;
 position:absolute; }
.hesperiden .tp-tab-date
  {
  display:block;
  color: #aaa;
  font-weight:500;
  font-size:12px;
  margin-bottom:0px;
  }
.hesperiden .tp-tab-title 
{
    display:block;	
    text-align:left;
    color:#333;
    font-size:14px;
    font-weight:500;
    text-transform:none;
    line-height:17px;
}
.hesperiden .tp-tab:hover,
.hesperiden .tp-tab.selected {
	background:#eee; 
}

.hesperiden .tp-tab-mask {
}

/* MEDIA QUERIES */
@media only screen and (max-width: 960px) {

}
@media only screen and (max-width: 768px) {

}

/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 METIS SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.metis.tparrows {
  background:#fff;
  padding:10px;
  transition:all 0.3s;
  -webkit-transition:all 0.3s;
  width:60px;
  height:60px;
  box-sizing:border-box;
 }
 
 .metis.tparrows:hover {
   background:#fff;
   background:rgba(255,255,255,0.75);
 }
 
 .metis.tparrows:before {
  color:#000;  
   transition:all 0.3s;
  -webkit-transition:all 0.3s;
 }
 
 .metis.tparrows:hover:before {
   transform:scale(1.5);
  }
 

/* BULLETS */
.metis .tp-bullet { 
    opacity:1;
    width:50px;
    height:50px;    
    padding:3px;
    background:#000;
    background-color:rgba(0,0,0,0.25);
    margin:0px;
    box-sizing:border-box;
    transition:all 0.3s;
    -webkit-transition:all 0.3s;
    border-radius:50%;
  }

.metis .tp-bullet-image {

   border-radius:50%;
   display:block;
   box-sizing:border-box;
   position:relative;
    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
  box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);
  width:44px;
  height:44px;
  background-size:cover;
  background-position:center center;
 }  
.metis .tp-bullet-title { 
     position:absolute; 
	 bottom:65px;
     display:inline-block;
     left:50%;
     background:#000;
     background:rgba(0,0,0,0.75);
     color:#fff;
     padding:10px 30px;
     border-radius:4px;
	 -webkit-border-radius:4px;
     opacity:0;
      transition:all 0.3s;
    -webkit-transition:all 0.3s;
    transform: translateZ(0.001px) translateX(-50%) translateY(14px);
    transform-origin:50% 100%;
    -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);
    -webkit-transform-origin:50% 100%;
    opacity:0;
    white-space:nowrap;
 }

.metis .tp-bullet:hover .tp-bullet-title {
  	 transform:rotateX(0deg) translateX(-50%);
    -webkit-transform:rotateX(0deg) translateX(-50%);
    opacity:1;
}

.metis .tp-bullet.selected,
.metis .tp-bullet:hover  {
  
   background: rgba(255,255,255,1);
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );
 
      }
.metis .tp-bullet-title:after {
        content:" ";
        position:absolute;
        left:50%;
        margin-left:-8px;
        width: 0;
		height: 0;
		border-style: solid;
		border-width: 8px 8px 0 8px;
		border-color: rgba(0,0,0,0.75) transparent transparent transparent;
        bottom:-8px;
   }

.metis .tp-tab-number {
        color: #fff;
        font-size: 40px;
        line-height: 30px;
        font-weight: 400;
        font-family: "Playfair Display";
        width: 50px;
        margin-right: 17px;
        display: inline-block;
        float: left;
    }
    .metis .tp-tab-mask {
        padding-left: 20px;
        left: 0px;
        max-width: 90px !important;
        transition: 0.4s padding-left, 0.4s left, 0.4s max-width;
    }
    .metis:hover .tp-tab-mask {
        padding-left: 0px;
        left: 50px;
        max-width: 500px !important;
    }
    .metis .tp-tab-divider {
        border-right: 1px solid transparent;
        height: 30px;
        width: 1px;
        margin-top: 5px;
        display: inline-block;
        float: left;
    }
    .metis .tp-tab-title {
        color: #fff;
        font-size: 20px;
        line-height: 20px;
        font-weight: 400;
        font-family: "Playfair Display";
        position: relative;
        padding-top: 10px;
        padding-left: 30px;
        display: inline-block;
        transform: translateX(-100%);
        transition: 0.4s all;
    }
    .metis .tp-tab-title-mask {
        position: absolute;
        overflow: hidden;
        left: 67px;
    }
    .metis:hover .tp-tab-title {
        transform: translateX(0);
    }
    .metis .tp-tab {
        opacity: 0.15;
        transition: 0.4s all;
    }
    .metis .tp-tab:hover,
    .metis .tp-tab.selected {
        opacity: 1;
    }
    .metis .tp-tab.selected .tp-tab-divider {
        border-right: 1px solid #cdb083;
    }
    .metis.tp-tabs {
        max-width: 118px !important;
        padding-left: 50px;
    }
    .metis.tp-tabs:before {
        content: " ";
        height: 100%;
        width: 88px;
        background: rgba(0, 0, 0, 0.15);
        border-right: 1px solid rgba(255, 255, 255, 0.10);
        left: 0px;
        top: 0px;
        position: absolute;
        transition: 0.4s all;
    }
    .metis.tp-tabs:hover:before {
        width: 118px;
    }
    @media (max-width: 499px) {
        .metis.tp-tabs:before {
            background: rgba(0, 0, 0, 0.75);
        }
    }

/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 PERSEPHONE SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.persephone.tparrows {
	cursor:pointer;
	background:#aaa;
	background:rgba(200,200,200,0.5);
	width:40px;
	height:40px;
	position:absolute;
	display:block;
	z-index:100;
  border:1px solid #f5f5f5;
}
.persephone.tparrows:hover {
	background:#333;
}
.persephone.tparrows:before {
	font-family: "revicons";
	font-size:15px;
	color:#fff;
	display:block;
	line-height: 40px;
	text-align: center;
}
.persephone.tparrows.tp-leftarrow:before {
	content: "\e824";
}
.persephone.tparrows.tp-rightarrow:before {
	content: "\e825";
}



/* BULLETS */
.persephone.tp-bullets {
}
.persephone.tp-bullets:before {
	content:" ";
	position:absolute;
	width:100%;
	height:100%;
	background:#transparent;
	padding:10px;
	margin-left:-10px;margin-top:-10px;
	box-sizing:content-box;
}
.persephone .tp-bullet {
	width:12px;
	height:12px;
	position:absolute;
	background:#aaa;
	border:1px solid #e5e5e5;	
	cursor: pointer;
	box-sizing:content-box;
}
.persephone .tp-bullet:hover,
.persephone .tp-bullet.selected {
	background:#222;
}
.persephone .tp-bullet-image {
}
.persephone .tp-bullet-title {
}


/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 URANUS SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.uranus.tparrows {
  width:50px;
  height:50px;
  background:transparent;
 }
 .uranus.tparrows:before {
 width:50px;
 height:50px;
 line-height:50px;
 font-size:40px;
 transition:all 0.3s;
-webkit-transition:all 0.3s;
 }
 
  .uranus.tparrows:hover:before {
    opacity:0.75;
  }

/* BULLETS */
.uranus .tp-bullet{
	border-radius: 50%;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
  -webkit-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  background:transparent;
}
.uranus .tp-bullet.selected,
.uranus .tp-bullet:hover {
  box-shadow: 0 0 0 2px #FFF;
  border:none;
  border-radius: 50%;

   background:transparent;
}



.uranus .tp-bullet-inner {
  background-color: rgba(255, 255, 255, 0.7);
  -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease;
  transition: background-color 0.3s ease, transform 0.3s ease;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  outline: none;
  border-radius: 50%;
  background-color: #FFF;
  background-color: rgba(255, 255, 255, 0.3);
  text-indent: -999em;
  cursor: pointer;
  position: absolute;
}

.uranus .tp-bullet.selected .tp-bullet-inner,
.uranus .tp-bullet:hover .tp-bullet-inner{
 transform: scale(0.4);
 -webkit-transform: scale(0.4);
 background-color:#fff;
}

/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 ZEUS SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/
/* ARROWS */
.zeus.tparrows {
  cursor:pointer;
  min-width:70px;
  min-height:70px;
  position:absolute;
  display:block;
  z-index:100;
  border-radius:35px;   
  overflow:hidden;
  background:rgba(0,0,0,0.10);
}

.zeus.tparrows:before {
  font-family: "revicons";
  font-size:20px;
  color:#fff;
  display:block;
  line-height: 70px;
  text-align: center;    
  z-index:2;
  position:relative;
}
.zeus.tparrows.tp-leftarrow:before {
  content: "\e824";
}
.zeus.tparrows.tp-rightarrow:before {
  content: "\e825";
}

.zeus .tp-title-wrap {
  background:#000;
  background:rgba(0,0,0,0.5);
  width:100%;
  height:100%;
  top:0px;
  left:0px;
  position:absolute;
  opacity:0;
  transform:scale(0);
  -webkit-transform:scale(0);
   transition: all 0.3s;
  -webkit-transition:all 0.3s;
  -moz-transition:all 0.3s;
   border-radius:50%;
 }
.zeus .tp-arr-imgholder {
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
  background-position:center center;
  background-size:cover;
  border-radius:50%;
  transform:translateX(-100%);
  -webkit-transform:translateX(-100%);
   transition: all 0.3s;
  -webkit-transition:all 0.3s;
  -moz-transition:all 0.3s;

 }
.zeus.tp-rightarrow .tp-arr-imgholder {
    transform:translateX(100%);
  -webkit-transform:translateX(100%);
      }
.zeus.tparrows:hover .tp-arr-imgholder {
  transform:translateX(0);
  -webkit-transform:translateX(0);
  opacity:1;
}
      
.zeus.tparrows:hover .tp-title-wrap {
  transform:scale(1);
  -webkit-transform:scale(1);
  opacity:1;
}
 

/* BULLETS */
.zeus .tp-bullet {
     box-sizing:content-box; -webkit-box-sizing:content-box; border-radius:50%;
      background-color: rgba(0, 0, 0, 0);
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
	  width:13px;height:13px;
	  border:2px solid #fff;
 }
.zeus .tp-bullet:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  border-radius: 50%;
  background-color: #FFF;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
}
.zeus .tp-bullet:hover:after,
.zeus .tp-bullet.selected:after{
    -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
  
 .zeus .tp-bullet-image,
 .zeus .tp-bullet-imageoverlay{
        width:135px;
        height:60px;
        position:absolute;
        background:#000;
        background:rgba(0,0,0,0.5);
        bottom:25px;
        left:50%;
        margin-left:-65px;
        box-sizing:border-box;
        background-size:cover;
        background-position:center center;
        visibility:hidden;
        opacity:0;
         -webkit-backface-visibility: hidden; 
      	backface-visibility: hidden;
        -webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
  		-webkit-transition: all 0.3s ease;
  		transition: all 0.3s ease;
        border-radius:4px;

}
          

.zeus .tp-bullet-title,
.zeus .tp-bullet-imageoverlay {
        z-index:2;
        -webkit-transition: all 0.5s ease;
	  	transition: all 0.5s ease;
}     
.zeus .tp-bullet-title { 
        color:#fff;
        text-align:center;
        line-height:15px;
        font-size:13px;
        font-weight:600;  
        z-index:3;
         visibility:hidden;
        opacity:0;
         -webkit-backface-visibility: hidden; 
      	backface-visibility: hidden;
        -webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
  		-webkit-transition: all 0.3s ease;
  		transition: all 0.3s ease;
        position:absolute;
        bottom:45px;
        width:135px;
    	vertical-align:middle;
        left:-57px;
}
      
.zeus .tp-bullet:hover .tp-bullet-title,
.zeus .tp-bullet:hover .tp-bullet-image,
.zeus .tp-bullet:hover .tp-bullet-imageoverlay{
      opacity:1;
      visibility:visible;
	  -webkit-transform:translateY(0px);
      transform:translateY(0px);         
    }

/* THUMBS */
.zeus .tp-thumb {
opacity:1
}

.zeus .tp-thumb-over {
  background:#000;
  background:rgba(0,0,0,0.25);
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
  z-index:1;
  -webkit-transition:all 0.3s;
  transition:all 0.3s;
}

.zeus .tp-thumb-more:before {
  font-family: "revicons";
  font-size:12px;
  color:#aaa;
  color:rgba(255,255,255,0.75);
  display:block;
  line-height: 12px;
  text-align: left;    
  z-index:2;
  position:absolute;
  top:20px;
  right:20px;
  z-index:2;
}
.zeus .tp-thumb-more:before {
  content: "\e825";
}

.zeus .tp-thumb-title {
  font-family:"Raleway";
  letter-spacing:1px;
  font-size:12px;
  color:#fff;
  display:block;
  line-height: 15px;
  text-align: left;    
  z-index:2;
  position:absolute;
  top:0px;
  left:0px;
  z-index:2;
  padding:20px 35px 20px 20px;
  width:100%;
  height:100%;
  box-sizing:border-box;
  transition:all 0.3s;
  -webkit-transition:all 0.3s;
  font-weight:500;
}

.zeus .tp-thumb.selected .tp-thumb-more:before,
.zeus .tp-thumb:hover .tp-thumb-more:before {
 color:#aaa;

}

.zeus .tp-thumb.selected .tp-thumb-over,
.zeus .tp-thumb:hover .tp-thumb-over {
 background:#000;
}
.zeus .tp-thumb.selected .tp-thumb-title,
.zeus .tp-thumb:hover .tp-thumb-title {
  color:#fff;

}


/* TABS */
.zeus .tp-tab { 
  opacity:1;      
  box-sizing:border-box;
}

.zeus .tp-tab-title { 
display: block;
text-align: center;
background: rgba(0,0,0,0.25);
font-family: "Roboto Slab", serif; 
font-weight: 700; 
font-size: 13px; 
line-height: 13px;
color: #fff; 
padding: 9px 10px; }

.zeus .tp-tab:hover .tp-tab-title,
.zeus .tp-tab.selected .tp-tab-title {
 color: #000;
  background:rgba(255,255,255,1); 
}



/*-----------------------------------------------------------------------------

- Revolution Slider 5.0 Navigatin Skin Style  -

 ZEUS SKIN

author:  ThemePunch
email:      info@themepunch.com
website:    http://www.themepunch.com
-----------------------------------------------------------------------------*/


.post-tabs .tp-thumb {
opacity:1
}

.post-tabs .tp-thumb-over {
  background:#252525;
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
  z-index:1;
  -webkit-transition:all 0.3s;
  transition:all 0.3s;
}

.post-tabs .tp-thumb-more:before {
  font-family: "revicons";
  font-size:12px;
  color:#aaa;
  color:rgba(255,255,255,0.75);
  display:block;
  line-height: 12px;
  text-align: left;    
  z-index:2;
  position:absolute;
  top:15px;
  right:15px;
  z-index:2;
}
.post-tabs .tp-thumb-more:before {
  content: "\e825";
}

.post-tabs .tp-thumb-title {
  font-family:"raleway";
  letter-spacing:1px;
  font-size:12px;
  color:#fff;
  display:block;
  line-height: 15px;
  text-align: left;    
  z-index:2;
  position:absolute;
  top:0px;
  left:0px;
  z-index:2;
  padding:15px 30px 15px 15px;
  width:100%;
  height:100%;
  box-sizing:border-box;
  transition:all 0.3s;
  -webkit-transition:all 0.3s;
  font-weight:500;
}

.post-tabs .tp-thumb.selected .tp-thumb-more:before,
.post-tabs .tp-thumb:hover .tp-thumb-more:before {
 color:#aaa;

}

.post-tabs .tp-thumb.selected .tp-thumb-over,
.post-tabs .tp-thumb:hover .tp-thumb-over {
 background:#fff;
}
.post-tabs .tp-thumb.selected .tp-thumb-title,
.post-tabs .tp-thumb:hover .tp-thumb-title {
  color:#000;

}


/****** FILE: InSite/plugins/fancybox/jquery.fancybox.min.css *****/
.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;-ms-touch-action:none;touch-action:none}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f11;opacity:0;transition-timing-function:cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;transition:opacity .2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden;direction:ltr}.fancybox-slider,.fancybox-slider-wrap{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch}.fancybox-slide:before{content:"";height:100%;width:0}.fancybox-slide:before,.fancybox-slide>*{display:inline-block;vertical-align:middle}.fancybox-slide>*{position:relative;padding:24px;margin:44px 0;border-width:0;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-placeholder,.fancybox-spaceball{position:absolute;top:0;left:0;margin:0;padding:0;border:0}.fancybox-image,.fancybox-spaceball{width:100%;height:100%;max-width:none;max-height:none;background:transparent;background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:4px;right:4px;padding:0;margin:0;width:30px;height:30px;font:21px/1 Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;cursor:pointer;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent}.fancybox-close-small:hover{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0;z-index:99998;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));opacity:0;transition:opacity .2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:transparent;color:#fff;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover{background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button--disabled:after,.fancybox-button--disabled:before{opacity:.5}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width:800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play:before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent}.fancybox-button--pause:before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px;background:transparent}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:220px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{display:none!important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}

/****** FILE: InSite/css/GalleryManager.css *****/
/* @include opacity(0.8);*/
/* @include center-block;*/
.GalleryMainContainer .NoSpaceGallery .row,
#GalleryMainContainer .NoSpaceGallery .row {
  margin-right: 0px;
  margin-left: 0px;
}
.GalleryMainContainer .NoSpaceGallery .gallery-item,
.GalleryMainContainer .NoSpaceGallery .isotopeItem,
#GalleryMainContainer .NoSpaceGallery .gallery-item,
#GalleryMainContainer .NoSpaceGallery .isotopeItem {
  margin-bottom: 0;
  padding-right: 0px;
  padding-left: 0px;
}
.GalleryMainContainer .SmallPaddingGallery .row,
#GalleryMainContainer .SmallPaddingGallery .row {
  margin-right: -13px;
  margin-left: -13px;
}
.GalleryMainContainer .SmallPaddingGallery .gallery-item,
.GalleryMainContainer .SmallPaddingGallery .isotopeItem,
#GalleryMainContainer .SmallPaddingGallery .gallery-item,
#GalleryMainContainer .SmallPaddingGallery .isotopeItem {
  margin-bottom: 2px;
  padding: 0 1px;
}

.popup-youtube i {
  z-index: 99999999;
  color: #ff0000;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

ul#Galleries {
  list-style: none;
  margin: 30px 0;
  padding: 0;
}

ul#Galleries li {
  width: 190px;
  margin: 0 15px 20px 0;
}

ul#Galleries li img {
  height: 190px;
  width: 190px;
  float: left;
}

ul#Galleries li.lastend {
  margin-right: 0 !important;
}

ul#Galleries li a span {
  display: block;
  float: left;
  width: 100%;
  font-weight: 700;
  line-height: 30px;
  height: 30px;
  color: #CB7246;
  text-decoration: none;
}

#gallery .item {
  text-align: center;
  margin-bottom: 30px;
  font-size: 12px;
}
#gallery .item h4 {
  font-size: 16px;
  margin-bottom: 0;
}

/* --------------------------------------------------
        isotope
/* -------------------------------------------------- */
.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}

#filters, .filters {
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
}
#filters li, .filters li {
  display: inline-block;
  margin: 0;
}
#filters li a, .filters li a {
  color: #fff;
  padding: 5px 10px 5px 10px;
  color: #555;
  border: solid 1px #ddd;
  text-decoration: none;
}
#filters li a:hover, .filters li a:hover {
  border: solid 1px #2bd23b;
}
#filters li a.selected, #filters li a.current, .filters li a.selected, .filters li a.current {
  background: #2bd23b;
  border: solid 1px #2bd23b;
  color: #FFF;
}

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/*** hover images ***/
.imgHover article {
  position: relative;
}

.mask {
  position: absolute;
  top: 0;
  left: 15px;
  /*width:100%;
  display: none;*/
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 0;
}

.iconLinks {
  display: none;
  position: relative;
}

.iconLinks a {
  display: inline-block;
  text-decoration: none;
}

.iconLinks a:hover i {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.iconLinks a span {
  position: relative;
  top: -30px;
  font-size: 16px;
  text-align: center;
  width: 100%;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

.mediaHover {
  text-align: center;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/*** MEDIA QUERIES ***/
@media (min-width: 768px) {
  .isotopeItem .iconBig {
    font-size: 33px;
  }

  .isotopeItem .iconBig.iconRounded {
    width: 80px;
    height: 80px;
    padding-top: 18px;
  }

  .isotopeItem .iconLinks a span {
    font-size: 10px;
  }
}
@media (min-width: 992px) {
  .iconBig, .isotopeItem .iconBig {
    font-size: 66px;
  }

  .iconBig.iconRounded, .isotopeItem .iconBig.iconRounded {
    width: 125px;
    height: 125px;
    padding-top: 28px;
  }

  .isotopeItem .iconLinks a span {
    font-size: 12px;
  }
}
.iconLinks a span {
  color: #fff;
}

/*** icons ***/
.iconRounded {
  border: 2px solid #C24F4F;
  color: #C24F4F;
  background-color: #fff;
}

.iconRounded:hover, .color1 .iconRounded:hover {
  background-color: #C24F4F;
  color: #fff;
}

.iconRounded {
  color: #C24F4F;
}

.iconRounded {
  background-color: #FFF;
  color: #C24F4F;
}

.iconRounded {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: block;
  text-align: center;
  padding-top: 11px;
}

.iconRounded:before {
  margin: auto;
  text-align: center;
}

.iconBig {
  font-size: 50px;
}

.iconBig.iconRounded {
  width: 112px;
  height: 112px;
  padding-top: 29px;
  border-width: 4px;
}

nav#filter {
  margin-bottom: 22px;
}
nav#filter li {
  display: inline-block;
  list-style: none;
}
nav#filter a {
  background-color: #EEE;
  color: #555;
}
nav#filter a.current {
  background-color: #808080;
  color: #fff;
}

.isotopeItem {
  margin-bottom: 22px;
}

.isotopeItem .boxContent {
  margin-top: 22px;
  padding: 0;
}

.loadBlockListGallery .AjaxLoading {
  z-index: 99999;
  background-color: #fff;
  background-position-y: 10%;
}

/*# sourceMappingURL=GalleryManager.css.map */


/****** FILE: InSite/css/hipster_cards.css *****/
/*      light colors         */
.card-box .btn {
  border-width: 1px;
  background-color: transparent;
  font-weight: 400;
  opacity: 0.8;
  filter: alpha(opacity=80);
  padding: 8px 16px;
  border-color: #888888;
  color: #888888;
}
.card-box .btn:hover, .card-box .btn:focus, .card-box .btn:active, .card-box .btn.active, .open > .card-box .btn.dropdown-toggle {
  background-color: transparent;
  color: #777777;
  border-color: #777777;
}
.card-box .btn.disabled, .card-box .btn.disabled:hover, .card-box .btn.disabled:focus, .card-box .btn.disabled.focus, .card-box .btn.disabled:active, .card-box .btn.disabled.active, .card-box .btn:disabled, .card-box .btn:disabled:hover, .card-box .btn:disabled:focus, .card-box .btn:disabled.focus, .card-box .btn:disabled:active, .card-box .btn:disabled.active, .card-box .btn[disabled], .card-box .btn[disabled]:hover, .card-box .btn[disabled]:focus, .card-box .btn[disabled].focus, .card-box .btn[disabled]:active, .card-box .btn[disabled].active, fieldset[disabled] .card-box .btn, fieldset[disabled] .card-box .btn:hover, fieldset[disabled] .card-box .btn:focus, fieldset[disabled] .card-box .btn.focus, fieldset[disabled] .card-box .btn:active, fieldset[disabled] .card-box .btn.active {
  background-color: transparent;
  border-color: #888888;
}
.card-box .btn.btn-fill {
  color: #FFFFFF;
  background-color: #888888;
  opacity: 1;
  filter: alpha(opacity=100);
}
.card-box .btn.btn-fill:hover, .card-box .btn.btn-fill:focus, .card-box .btn.btn-fill:active, .card-box .btn.btn-fill.active, .open > .card-box .btn.btn-fill.dropdown-toggle {
  background-color: #777777;
  color: #FFFFFF;
}
.card-box .btn.btn-fill .caret {
  border-top-color: #FFFFFF;
}
.card-box .btn .caret {
  border-top-color: #888888;
}
.card-box .btn:hover, .card-box .btn:focus {
  opacity: 1;
  filter: alpha(opacity=100);
  outline: 0 !important;
}
.card-box .btn:active, .card-box .btn.active, .open > .card-box .btn.dropdown-toggle {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0 !important;
}
.card-box .btn.btn-icon {
  padding: 8px;
}
.card-box .btn-primary {
  border-color: #3472F7;
  color: #3472F7;
}
.card-box .btn-primary:hover, .card-box .btn-primary:focus, .card-box .btn-primary:active, .card-box .btn-primary.active, .open > .card-box .btn-primary.dropdown-toggle {
  background-color: transparent;
  color: #1D62F0;
  border-color: #1D62F0;
}
.card-box .btn-primary.disabled, .card-box .btn-primary.disabled:hover, .card-box .btn-primary.disabled:focus, .card-box .btn-primary.disabled.focus, .card-box .btn-primary.disabled:active, .card-box .btn-primary.disabled.active, .card-box .btn-primary:disabled, .card-box .btn-primary:disabled:hover, .card-box .btn-primary:disabled:focus, .card-box .btn-primary:disabled.focus, .card-box .btn-primary:disabled:active, .card-box .btn-primary:disabled.active, .card-box .btn-primary[disabled], .card-box .btn-primary[disabled]:hover, .card-box .btn-primary[disabled]:focus, .card-box .btn-primary[disabled].focus, .card-box .btn-primary[disabled]:active, .card-box .btn-primary[disabled].active, fieldset[disabled] .card-box .btn-primary, fieldset[disabled] .card-box .btn-primary:hover, fieldset[disabled] .card-box .btn-primary:focus, fieldset[disabled] .card-box .btn-primary.focus, fieldset[disabled] .card-box .btn-primary:active, fieldset[disabled] .card-box .btn-primary.active {
  background-color: transparent;
  border-color: #3472F7;
}
.card-box .btn-primary.btn-fill {
  color: #FFFFFF;
  background-color: #3472F7;
  opacity: 1;
  filter: alpha(opacity=100);
}
.card-box .btn-primary.btn-fill:hover, .card-box .btn-primary.btn-fill:focus, .card-box .btn-primary.btn-fill:active, .card-box .btn-primary.btn-fill.active, .open > .card-box .btn-primary.btn-fill.dropdown-toggle {
  background-color: #1D62F0;
  color: #FFFFFF;
}
.card-box .btn-primary.btn-fill .caret {
  border-top-color: #FFFFFF;
}
.card-box .btn-primary .caret {
  border-top-color: #3472F7;
}
.card-box .btn-success {
  border-color: #05AE0E;
  color: #05AE0E;
}
.card-box .btn-success:hover, .card-box .btn-success:focus, .card-box .btn-success:active, .card-box .btn-success.active, .open > .card-box .btn-success.dropdown-toggle {
  background-color: transparent;
  color: #049F0C;
  border-color: #049F0C;
}
.card-box .btn-success.disabled, .card-box .btn-success.disabled:hover, .card-box .btn-success.disabled:focus, .card-box .btn-success.disabled.focus, .card-box .btn-success.disabled:active, .card-box .btn-success.disabled.active, .card-box .btn-success:disabled, .card-box .btn-success:disabled:hover, .card-box .btn-success:disabled:focus, .card-box .btn-success:disabled.focus, .card-box .btn-success:disabled:active, .card-box .btn-success:disabled.active, .card-box .btn-success[disabled], .card-box .btn-success[disabled]:hover, .card-box .btn-success[disabled]:focus, .card-box .btn-success[disabled].focus, .card-box .btn-success[disabled]:active, .card-box .btn-success[disabled].active, fieldset[disabled] .card-box .btn-success, fieldset[disabled] .card-box .btn-success:hover, fieldset[disabled] .card-box .btn-success:focus, fieldset[disabled] .card-box .btn-success.focus, fieldset[disabled] .card-box .btn-success:active, fieldset[disabled] .card-box .btn-success.active {
  background-color: transparent;
  border-color: #05AE0E;
}
.card-box .btn-success.btn-fill {
  color: #FFFFFF;
  background-color: #05AE0E;
  opacity: 1;
  filter: alpha(opacity=100);
}
.card-box .btn-success.btn-fill:hover, .card-box .btn-success.btn-fill:focus, .card-box .btn-success.btn-fill:active, .card-box .btn-success.btn-fill.active, .open > .card-box .btn-success.btn-fill.dropdown-toggle {
  background-color: #049F0C;
  color: #FFFFFF;
}
.card-box .btn-success.btn-fill .caret {
  border-top-color: #FFFFFF;
}
.card-box .btn-success .caret {
  border-top-color: #05AE0E;
}
.card-box .btn-info {
  border-color: #2CA8FF;
  color: #2CA8FF;
}
.card-box .btn-info:hover, .card-box .btn-info:focus, .card-box .btn-info:active, .card-box .btn-info.active, .open > .card-box .btn-info.dropdown-toggle {
  background-color: transparent;
  color: #109CFF;
  border-color: #109CFF;
}
.card-box .btn-info.disabled, .card-box .btn-info.disabled:hover, .card-box .btn-info.disabled:focus, .card-box .btn-info.disabled.focus, .card-box .btn-info.disabled:active, .card-box .btn-info.disabled.active, .card-box .btn-info:disabled, .card-box .btn-info:disabled:hover, .card-box .btn-info:disabled:focus, .card-box .btn-info:disabled.focus, .card-box .btn-info:disabled:active, .card-box .btn-info:disabled.active, .card-box .btn-info[disabled], .card-box .btn-info[disabled]:hover, .card-box .btn-info[disabled]:focus, .card-box .btn-info[disabled].focus, .card-box .btn-info[disabled]:active, .card-box .btn-info[disabled].active, fieldset[disabled] .card-box .btn-info, fieldset[disabled] .card-box .btn-info:hover, fieldset[disabled] .card-box .btn-info:focus, fieldset[disabled] .card-box .btn-info.focus, fieldset[disabled] .card-box .btn-info:active, fieldset[disabled] .card-box .btn-info.active {
  background-color: transparent;
  border-color: #2CA8FF;
}
.card-box .btn-info.btn-fill {
  color: #FFFFFF;
  background-color: #2CA8FF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.card-box .btn-info.btn-fill:hover, .card-box .btn-info.btn-fill:focus, .card-box .btn-info.btn-fill:active, .card-box .btn-info.btn-fill.active, .open > .card-box .btn-info.btn-fill.dropdown-toggle {
  background-color: #109CFF;
  color: #FFFFFF;
}
.card-box .btn-info.btn-fill .caret {
  border-top-color: #FFFFFF;
}
.card-box .btn-info .caret {
  border-top-color: #2CA8FF;
}
.card-box .btn-warning {
  border-color: #FF9500;
  color: #FF9500;
}
.card-box .btn-warning:hover, .card-box .btn-warning:focus, .card-box .btn-warning:active, .card-box .btn-warning.active, .open > .card-box .btn-warning.dropdown-toggle {
  background-color: transparent;
  color: #ED8D00;
  border-color: #ED8D00;
}
.card-box .btn-warning.disabled, .card-box .btn-warning.disabled:hover, .card-box .btn-warning.disabled:focus, .card-box .btn-warning.disabled.focus, .card-box .btn-warning.disabled:active, .card-box .btn-warning.disabled.active, .card-box .btn-warning:disabled, .card-box .btn-warning:disabled:hover, .card-box .btn-warning:disabled:focus, .card-box .btn-warning:disabled.focus, .card-box .btn-warning:disabled:active, .card-box .btn-warning:disabled.active, .card-box .btn-warning[disabled], .card-box .btn-warning[disabled]:hover, .card-box .btn-warning[disabled]:focus, .card-box .btn-warning[disabled].focus, .card-box .btn-warning[disabled]:active, .card-box .btn-warning[disabled].active, fieldset[disabled] .card-box .btn-warning, fieldset[disabled] .card-box .btn-warning:hover, fieldset[disabled] .card-box .btn-warning:focus, fieldset[disabled] .card-box .btn-warning.focus, fieldset[disabled] .card-box .btn-warning:active, fieldset[disabled] .card-box .btn-warning.active {
  background-color: transparent;
  border-color: #FF9500;
}
.card-box .btn-warning.btn-fill {
  color: #FFFFFF;
  background-color: #FF9500;
  opacity: 1;
  filter: alpha(opacity=100);
}
.card-box .btn-warning.btn-fill:hover, .card-box .btn-warning.btn-fill:focus, .card-box .btn-warning.btn-fill:active, .card-box .btn-warning.btn-fill.active, .open > .card-box .btn-warning.btn-fill.dropdown-toggle {
  background-color: #ED8D00;
  color: #FFFFFF;
}
.card-box .btn-warning.btn-fill .caret {
  border-top-color: #FFFFFF;
}
.card-box .btn-warning .caret {
  border-top-color: #FF9500;
}
.card-box .btn-danger {
  border-color: #FF3B30;
  color: #FF3B30;
}
.card-box .btn-danger:hover, .card-box .btn-danger:focus, .card-box .btn-danger:active, .card-box .btn-danger.active, .open > .card-box .btn-danger.dropdown-toggle {
  background-color: transparent;
  color: #EE2D20;
  border-color: #EE2D20;
}
.card-box .btn-danger.disabled, .card-box .btn-danger.disabled:hover, .card-box .btn-danger.disabled:focus, .card-box .btn-danger.disabled.focus, .card-box .btn-danger.disabled:active, .card-box .btn-danger.disabled.active, .card-box .btn-danger:disabled, .card-box .btn-danger:disabled:hover, .card-box .btn-danger:disabled:focus, .card-box .btn-danger:disabled.focus, .card-box .btn-danger:disabled:active, .card-box .btn-danger:disabled.active, .card-box .btn-danger[disabled], .card-box .btn-danger[disabled]:hover, .card-box .btn-danger[disabled]:focus, .card-box .btn-danger[disabled].focus, .card-box .btn-danger[disabled]:active, .card-box .btn-danger[disabled].active, fieldset[disabled] .card-box .btn-danger, fieldset[disabled] .card-box .btn-danger:hover, fieldset[disabled] .card-box .btn-danger:focus, fieldset[disabled] .card-box .btn-danger.focus, fieldset[disabled] .card-box .btn-danger:active, fieldset[disabled] .card-box .btn-danger.active {
  background-color: transparent;
  border-color: #FF3B30;
}
.card-box .btn-danger.btn-fill {
  color: #FFFFFF;
  background-color: #FF3B30;
  opacity: 1;
  filter: alpha(opacity=100);
}
.card-box .btn-danger.btn-fill:hover, .card-box .btn-danger.btn-fill:focus, .card-box .btn-danger.btn-fill:active, .card-box .btn-danger.btn-fill.active, .open > .card-box .btn-danger.btn-fill.dropdown-toggle {
  background-color: #EE2D20;
  color: #FFFFFF;
}
.card-box .btn-danger.btn-fill .caret {
  border-top-color: #FFFFFF;
}
.card-box .btn-danger .caret {
  border-top-color: #FF3B30;
}
.card-box .btn-neutral {
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.card-box .btn-neutral:hover, .card-box .btn-neutral:focus, .card-box .btn-neutral:active, .card-box .btn-neutral.active, .open > .card-box .btn-neutral.dropdown-toggle {
  background-color: transparent;
  color: #FFFFFF;
  border-color: #FFFFFF;
}
.card-box .btn-neutral.disabled, .card-box .btn-neutral.disabled:hover, .card-box .btn-neutral.disabled:focus, .card-box .btn-neutral.disabled.focus, .card-box .btn-neutral.disabled:active, .card-box .btn-neutral.disabled.active, .card-box .btn-neutral:disabled, .card-box .btn-neutral:disabled:hover, .card-box .btn-neutral:disabled:focus, .card-box .btn-neutral:disabled.focus, .card-box .btn-neutral:disabled:active, .card-box .btn-neutral:disabled.active, .card-box .btn-neutral[disabled], .card-box .btn-neutral[disabled]:hover, .card-box .btn-neutral[disabled]:focus, .card-box .btn-neutral[disabled].focus, .card-box .btn-neutral[disabled]:active, .card-box .btn-neutral[disabled].active, fieldset[disabled] .card-box .btn-neutral, fieldset[disabled] .card-box .btn-neutral:hover, fieldset[disabled] .card-box .btn-neutral:focus, fieldset[disabled] .card-box .btn-neutral.focus, fieldset[disabled] .card-box .btn-neutral:active, fieldset[disabled] .card-box .btn-neutral.active {
  background-color: transparent;
  border-color: #FFFFFF;
}
.card-box .btn-neutral.btn-fill {
  color: #FFFFFF;
  background-color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.card-box .btn-neutral.btn-fill:hover, .card-box .btn-neutral.btn-fill:focus, .card-box .btn-neutral.btn-fill:active, .card-box .btn-neutral.btn-fill.active, .open > .card-box .btn-neutral.btn-fill.dropdown-toggle {
  background-color: #FFFFFF;
  color: #FFFFFF;
}
.card-box .btn-neutral.btn-fill .caret {
  border-top-color: #FFFFFF;
}
.card-box .btn-neutral .caret {
  border-top-color: #FFFFFF;
}
.card-box .btn-neutral:active, .card-box .btn-neutral.active, .open > .card-box .btn-neutral.dropdown-toggle {
  background-color: #FFFFFF;
  color: #888888;
}
.card-box .btn-neutral.btn-fill, .card-box .btn-neutral.btn-fill:hover, .card-box .btn-neutral.btn-fill:focus {
  color: #888888;
}
.card-box .btn-neutral.btn-simple:active, .card-box .btn-neutral.btn-simple.active {
  background-color: transparent;
}
.card-box .btn:disabled, .card-box .btn[disabled], .card-box .btn.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.card-box .btn-round {
  border-width: 1px;
  border-radius: 30px !important;
  padding: 9px 18px;
}
.card-box .btn-round.btn-icon {
  padding: 9px;
}
.card-box .btn-simple {
  border: 0;
  font-size: 16px;
  padding: 8px 16px;
}
.card-box .btn-simple.btn-icon {
  padding: 8px;
}
.card-box .btn-lg {
  font-size: 18px;
  border-radius: 6px;
  padding: 14px 30px;
  font-weight: 400;
}
.card-box .btn-lg.btn-round {
  padding: 15px 30px;
}
.card-box .btn-lg.btn-simple {
  padding: 16px 30px;
}
.card-box .btn-sm {
  font-size: 12px;
  border-radius: 6px;
  padding: 5px 10px;
}
.card-box .btn-sm.btn-round {
  padding: 6px 10px;
}
.card-box .btn-sm.btn-simple {
  padding: 7px 10px;
}
.card-box .btn-xs {
  font-size: 12px;
  border-radius: 6px;
  padding: 1px 5px;
}
.card-box .btn-xs.btn-round {
  padding: 2px 5px;
}
.card-box .btn-xs.btn-simple {
  padding: 3px 5px;
}
.card-box .btn-wd {
  min-width: 140px;
}
.card-box .btn-group.select {
  width: 100%;
}
.card-box .btn-group.select .btn {
  text-align: left;
}
.card-box .btn-group.select .caret {
  position: absolute;
  top: 50%;
  margin-top: -1px;
  right: 8px;
}

.card-box .btn-social {
  opacity: 0.93;
  padding: 8px 9px;
}
.card-box .btn-social .fa {
  font-size: 18px;
  vertical-align: middle;
  display: inline-block;
}
.card-box .btn-social.btn-round {
  padding: 9px 10px;
}
.card-box .btn-social.btn-simple {
  padding: 9px 5px;
  font-size: 16px;
}
.card-box .btn-social.btn-simple .fa {
  font-size: 20px;
  position: relative;
  top: -2px;
  width: 24px;
}
.card-box .btn-facebook {
  border-color: #3b5998;
  color: #3b5998;
}
.card-box .btn-facebook:hover, .card-box .btn-facebook:focus, .card-box .btn-facebook:active, .card-box .btn-facebook.active, .open > .card-box .btn-facebook.dropdown-toggle {
  background-color: transparent;
  color: #3b5998;
  border-color: #3b5998;
  opacity: 1;
}
.card-box .btn-facebook:disabled, .card-box .btn-facebook[disabled], .card-box .btn-facebook.disabled {
  background-color: transparent;
  border-color: #3b5998;
}
.card-box .btn-facebook.btn-fill {
  color: #FFFFFF;
  background-color: #3b5998;
  opacity: 0.9;
}
.card-box .btn-facebook.btn-fill:hover, .card-box .btn-facebook.btn-fill:focus, .card-box .btn-facebook.btn-fill:active, .card-box .btn-facebook.btn-fill.active, .open > .card-box .btn-facebook.btn-fill.dropdown-toggle {
  background-color: #3b5998;
  color: #FFFFFF;
  opacity: 1;
}
.card-box .btn-twitter {
  border-color: #55acee;
  color: #55acee;
}
.card-box .btn-twitter:hover, .card-box .btn-twitter:focus, .card-box .btn-twitter:active, .card-box .btn-twitter.active, .open > .card-box .btn-twitter.dropdown-toggle {
  background-color: transparent;
  color: #55acee;
  border-color: #55acee;
  opacity: 1;
}
.card-box .btn-twitter:disabled, .card-box .btn-twitter[disabled], .card-box .btn-twitter.disabled {
  background-color: transparent;
  border-color: #55acee;
}
.card-box .btn-twitter.btn-fill {
  color: #FFFFFF;
  background-color: #55acee;
  opacity: 0.9;
}
.card-box .btn-twitter.btn-fill:hover, .card-box .btn-twitter.btn-fill:focus, .card-box .btn-twitter.btn-fill:active, .card-box .btn-twitter.btn-fill.active, .open > .card-box .btn-twitter.btn-fill.dropdown-toggle {
  background-color: #55acee;
  color: #FFFFFF;
  opacity: 1;
}
.card-box .btn-pinterest {
  border-color: #cc2127;
  color: #cc2127;
}
.card-box .btn-pinterest:hover, .card-box .btn-pinterest:focus, .card-box .btn-pinterest:active, .card-box .btn-pinterest.active, .open > .card-box .btn-pinterest.dropdown-toggle {
  background-color: transparent;
  color: #cc2127;
  border-color: #cc2127;
  opacity: 1;
}
.card-box .btn-pinterest:disabled, .card-box .btn-pinterest[disabled], .card-box .btn-pinterest.disabled {
  background-color: transparent;
  border-color: #cc2127;
}
.card-box .btn-pinterest.btn-fill {
  color: #FFFFFF;
  background-color: #cc2127;
  opacity: 0.9;
}
.card-box .btn-pinterest.btn-fill:hover, .card-box .btn-pinterest.btn-fill:focus, .card-box .btn-pinterest.btn-fill:active, .card-box .btn-pinterest.btn-fill.active, .open > .card-box .btn-pinterest.btn-fill.dropdown-toggle {
  background-color: #cc2127;
  color: #FFFFFF;
  opacity: 1;
}
.card-box .btn-google {
  border-color: #dd4b39;
  color: #dd4b39;
}
.card-box .btn-google:hover, .card-box .btn-google:focus, .card-box .btn-google:active, .card-box .btn-google.active, .open > .card-box .btn-google.dropdown-toggle {
  background-color: transparent;
  color: #dd4b39;
  border-color: #dd4b39;
  opacity: 1;
}
.card-box .btn-google:disabled, .card-box .btn-google[disabled], .card-box .btn-google.disabled {
  background-color: transparent;
  border-color: #dd4b39;
}
.card-box .btn-google.btn-fill {
  color: #FFFFFF;
  background-color: #dd4b39;
  opacity: 0.9;
}
.card-box .btn-google.btn-fill:hover, .card-box .btn-google.btn-fill:focus, .card-box .btn-google.btn-fill:active, .card-box .btn-google.btn-fill.active, .open > .card-box .btn-google.btn-fill.dropdown-toggle {
  background-color: #dd4b39;
  color: #FFFFFF;
  opacity: 1;
}
.card-box .btn-linkedin {
  border-color: #0976b4;
  color: #0976b4;
}
.card-box .btn-linkedin:hover, .card-box .btn-linkedin:focus, .card-box .btn-linkedin:active, .card-box .btn-linkedin.active, .open > .card-box .btn-linkedin.dropdown-toggle {
  background-color: transparent;
  color: #0976b4;
  border-color: #0976b4;
  opacity: 1;
}
.card-box .btn-linkedin:disabled, .card-box .btn-linkedin[disabled], .card-box .btn-linkedin.disabled {
  background-color: transparent;
  border-color: #0976b4;
}
.card-box .btn-linkedin.btn-fill {
  color: #FFFFFF;
  background-color: #0976b4;
  opacity: 0.9;
}
.card-box .btn-linkedin.btn-fill:hover, .card-box .btn-linkedin.btn-fill:focus, .card-box .btn-linkedin.btn-fill:active, .card-box .btn-linkedin.btn-fill.active, .open > .card-box .btn-linkedin.btn-fill.dropdown-toggle {
  background-color: #0976b4;
  color: #FFFFFF;
  opacity: 1;
}
.card-box .btn-dribbble {
  border-color: #ea4c89;
  color: #ea4c89;
}
.card-box .btn-dribbble:hover, .card-box .btn-dribbble:focus, .card-box .btn-dribbble:active, .card-box .btn-dribbble.active, .open > .card-box .btn-dribbble.dropdown-toggle {
  background-color: transparent;
  color: #ea4c89;
  border-color: #ea4c89;
  opacity: 1;
}
.card-box .btn-dribbble:disabled, .card-box .btn-dribbble[disabled], .card-box .btn-dribbble.disabled {
  background-color: transparent;
  border-color: #ea4c89;
}
.card-box .btn-dribbble.btn-fill {
  color: #FFFFFF;
  background-color: #ea4c89;
  opacity: 0.9;
}
.card-box .btn-dribbble.btn-fill:hover, .card-box .btn-dribbble.btn-fill:focus, .card-box .btn-dribbble.btn-fill:active, .card-box .btn-dribbble.btn-fill.active, .open > .card-box .btn-dribbble.btn-fill.dropdown-toggle {
  background-color: #ea4c89;
  color: #FFFFFF;
  opacity: 1;
}
.card-box .btn-github {
  border-color: #333333;
  color: #333333;
}
.card-box .btn-github:hover, .card-box .btn-github:focus, .card-box .btn-github:active, .card-box .btn-github.active, .open > .card-box .btn-github.dropdown-toggle {
  background-color: transparent;
  color: #333333;
  border-color: #333333;
  opacity: 1;
}
.card-box .btn-github:disabled, .card-box .btn-github[disabled], .card-box .btn-github.disabled {
  background-color: transparent;
  border-color: #333333;
}
.card-box .btn-github.btn-fill {
  color: #FFFFFF;
  background-color: #333333;
  opacity: 0.9;
}
.card-box .btn-github.btn-fill:hover, .card-box .btn-github.btn-fill:focus, .card-box .btn-github.btn-fill:active, .card-box .btn-github.btn-fill.active, .open > .card-box .btn-github.btn-fill.dropdown-toggle {
  background-color: #333333;
  color: #FFFFFF;
  opacity: 1;
}
.card-box .btn-youtube {
  border-color: #e52d27;
  color: #e52d27;
}
.card-box .btn-youtube:hover, .card-box .btn-youtube:focus, .card-box .btn-youtube:active, .card-box .btn-youtube.active, .open > .card-box .btn-youtube.dropdown-toggle {
  background-color: transparent;
  color: #e52d27;
  border-color: #e52d27;
  opacity: 1;
}
.card-box .btn-youtube:disabled, .card-box .btn-youtube[disabled], .card-box .btn-youtube.disabled {
  background-color: transparent;
  border-color: #e52d27;
}
.card-box .btn-youtube.btn-fill {
  color: #FFFFFF;
  background-color: #e52d27;
  opacity: 0.9;
}
.card-box .btn-youtube.btn-fill:hover, .card-box .btn-youtube.btn-fill:focus, .card-box .btn-youtube.btn-fill:active, .card-box .btn-youtube.btn-fill.active, .open > .card-box .btn-youtube.btn-fill.dropdown-toggle {
  background-color: #e52d27;
  color: #FFFFFF;
  opacity: 1;
}
.card-box .btn-stumbleupon {
  border-color: #eb4924;
  color: #eb4924;
}
.card-box .btn-stumbleupon:hover, .card-box .btn-stumbleupon:focus, .card-box .btn-stumbleupon:active, .card-box .btn-stumbleupon.active, .open > .card-box .btn-stumbleupon.dropdown-toggle {
  background-color: transparent;
  color: #eb4924;
  border-color: #eb4924;
  opacity: 1;
}
.card-box .btn-stumbleupon:disabled, .card-box .btn-stumbleupon[disabled], .card-box .btn-stumbleupon.disabled {
  background-color: transparent;
  border-color: #eb4924;
}
.card-box .btn-stumbleupon.btn-fill {
  color: #FFFFFF;
  background-color: #eb4924;
  opacity: 0.9;
}
.card-box .btn-stumbleupon.btn-fill:hover, .card-box .btn-stumbleupon.btn-fill:focus, .card-box .btn-stumbleupon.btn-fill:active, .card-box .btn-stumbleupon.btn-fill.active, .open > .card-box .btn-stumbleupon.btn-fill.dropdown-toggle {
  background-color: #eb4924;
  color: #FFFFFF;
  opacity: 1;
}
.card-box .btn-reddit {
  border-color: #ff4500;
  color: #ff4500;
}
.card-box .btn-reddit:hover, .card-box .btn-reddit:focus, .card-box .btn-reddit:active, .card-box .btn-reddit.active, .open > .card-box .btn-reddit.dropdown-toggle {
  background-color: transparent;
  color: #ff4500;
  border-color: #ff4500;
  opacity: 1;
}
.card-box .btn-reddit:disabled, .card-box .btn-reddit[disabled], .card-box .btn-reddit.disabled {
  background-color: transparent;
  border-color: #ff4500;
}
.card-box .btn-reddit.btn-fill {
  color: #FFFFFF;
  background-color: #ff4500;
  opacity: 0.9;
}
.card-box .btn-reddit.btn-fill:hover, .card-box .btn-reddit.btn-fill:focus, .card-box .btn-reddit.btn-fill:active, .card-box .btn-reddit.btn-fill.active, .open > .card-box .btn-reddit.btn-fill.dropdown-toggle {
  background-color: #ff4500;
  color: #FFFFFF;
  opacity: 1;
}
.card-box .btn-tumblr {
  border-color: #35465c;
  color: #35465c;
}
.card-box .btn-tumblr:hover, .card-box .btn-tumblr:focus, .card-box .btn-tumblr:active, .card-box .btn-tumblr.active, .open > .card-box .btn-tumblr.dropdown-toggle {
  background-color: transparent;
  color: #35465c;
  border-color: #35465c;
  opacity: 1;
}
.card-box .btn-tumblr:disabled, .card-box .btn-tumblr[disabled], .card-box .btn-tumblr.disabled {
  background-color: transparent;
  border-color: #35465c;
}
.card-box .btn-tumblr.btn-fill {
  color: #FFFFFF;
  background-color: #35465c;
  opacity: 0.9;
}
.card-box .btn-tumblr.btn-fill:hover, .card-box .btn-tumblr.btn-fill:focus, .card-box .btn-tumblr.btn-fill:active, .card-box .btn-tumblr.btn-fill.active, .open > .card-box .btn-tumblr.btn-fill.dropdown-toggle {
  background-color: #35465c;
  color: #FFFFFF;
  opacity: 1;
}
.card-box .btn-behance {
  border-color: #1769ff;
  color: #1769ff;
}
.card-box .btn-behance:hover, .card-box .btn-behance:focus, .card-box .btn-behance:active, .card-box .btn-behance.active, .open > .card-box .btn-behance.dropdown-toggle {
  background-color: transparent;
  color: #1769ff;
  border-color: #1769ff;
  opacity: 1;
}
.card-box .btn-behance:disabled, .card-box .btn-behance[disabled], .card-box .btn-behance.disabled {
  background-color: transparent;
  border-color: #1769ff;
}
.card-box .btn-behance.btn-fill {
  color: #FFFFFF;
  background-color: #1769ff;
  opacity: 0.9;
}
.card-box .btn-behance.btn-fill:hover, .card-box .btn-behance.btn-fill:focus, .card-box .btn-behance.btn-fill:active, .card-box .btn-behance.btn-fill.active, .open > .card-box .btn-behance.btn-fill.dropdown-toggle {
  background-color: #1769ff;
  color: #FFFFFF;
  opacity: 1;
}

.card {
  border-radius: 6px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.23);
  background-color: #FFFFFF;
  margin-bottom: 20px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.card .title,
.card .stats,
.card .category,
.card .description,
.card .social-line,
.card .actions,
.card .content,
.card .footer,
.card small,
.card a {
  position: relative;
  z-index: 3;
}
.card a {
  color: #444444;
}
.card a:hover, .card a:focus {
  color: #333333;
}
.card[data-radius=none] {
  border-radius: 0px;
}
.card[data-radius=none] .header {
  border-radius: 0px 0px 0 0;
}
.card[data-radius=none] .header img {
  border-radius: 0px 0px 0 0;
}
.card.card-plain {
  box-shadow: none;
}
.card .btn {
  text-shadow: none;
  font-weight: bold;
}
.card .title-uppercase {
  text-transform: uppercase;
}
.card .header {
  position: relative;
  border-radius: 6px 6px 0 0;
  height: 200px;
  z-index: 3;
}
.card .header img {
  opacity: 0;
  filter: alpha(opacity=0);
  display: none;
}
.card .header .category {
  padding: 15px;
}
.card .header .social-line {
  position: absolute;
  bottom: 0;
  width: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
  display: block;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.card .header .social-line .btn,
.card .header .social-line a {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-weight: 400;
}
.card .header .social-line.social-line-visible {
  opacity: 1;
  filter: alpha(opacity=100);
}
.card .content .price {
  border: 2px solid rgba(255, 255, 255, 0.7);
  color: white;
  border-radius: 50%;
  width: 152px;
  height: 152px;
  margin: 50px auto;
  text-align: center;
  vertical-align: middle;
  line-height: 200px;
}
.card .content .price h4 {
  margin: 5px 0 0;
  font-size: 36px;
}
.card .content .price h6 {
  margin-top: 45px;
  font-size: 16px;
}
.card .content .price .currency {
  font-size: 22px;
  font-weight: normal;
}
.card .actions {
  padding: 10px 15px;
}
.card .social-line .btn {
  float: left;
  display: block;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}
.card .social-line .btn-social {
  border: 1px solid #EEEEEE;
  border-radius: 0;
  border-left: 0;
  background-color: #FFFFFF;
  padding: 12px 4px;
}
.card .social-line .btn-social:last-child {
  border-right: 0;
}
.card .social-line[data-buttons="5"] .btn {
  width: 20%;
}
.card .social-line[data-buttons="4"] .btn {
  width: 25%;
}
.card .social-line[data-buttons="3"] .btn {
  width: 33.3333333%;
}
.card .social-line[data-buttons="2"] .btn {
  width: 50%;
}
.card .social-line:after {
  clear: both;
  display: table;
  content: " ";
}
.card .filter,
.card .header .actions {
  position: absolute;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.76);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  opacity: 0;
  filter: alpha(opacity=0);
}
.card .header .actions {
  background-color: transparent;
  z-index: 3;
}
.card .header .actions .btn {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.card:hover .filter {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.card:hover .header .social-line,
.card:hover .header .actions {
  opacity: 1;
  filter: alpha(opacity=100);
}
.card .category,
.card .label {
  font-size: 14px;
  margin-bottom: 0px;
}
.card .category i,
.card .label i {
  font-size: 16px;
}
.card .category {
  color: #9A9A9A;
}
.card .label {
  text-shadow: none;
}
.card .title {
  color: #333333;
}
.card > .title {
  margin: 0;
  padding: 30px 0 0;
}
.card .content {
  padding: 15px 15px 5px 15px;
}
.card .content .title {
  margin: 10px 0 20px 0;
}
.card .content .category ~ .title {
  margin-top: 0px;
}
.card .content .description ~ .title {
  margin-top: -10px;
}
.card .description {
  font-size: 16px;
  color: #9A9A9A;
}
.card h6 {
  font-size: 12px;
  margin: 0;
}
.card .footer {
  padding: 0 15px 15px;
}
.card .footer .social-line .btn:first-child {
  border-radius: 0 0 0 6px;
}
.card .footer .social-line .btn:last-child {
  border-radius: 0 0 6px 0;
}
.card.card-separator:after {
  height: 100%;
  right: -15px;
  top: 0;
  width: 1px;
  background-color: #DDDDDD;
  content: "";
  position: absolute;
}
.card .icon {
  display: block;
  margin: 0 auto;
  top: 50%;
  position: relative;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  text-align: center;
}
.card .icon i {
  font-size: 60px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  padding: 18px;
  border-radius: 50%;
}
.col-lg-4 .card .icon i {
  font-size: 80px;
  padding: 22px;
}
.card.card-with-border .content {
  padding: 15px 15px 25px 15px;
}
.card.card-with-border .footer {
  padding-bottom: 25px;
}
.card.card-with-border:after {
  position: absolute;
  display: block;
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  content: "";
  top: 5px;
  left: 5px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  z-index: 1;
  border-radius: 5px;
}
.card.card-just-text .content {
  padding: 50px 65px;
  text-align: center;
}
.card[data-background=image] .image, .card[data-background=color] .image {
  border-radius: 6px;
}
.card[data-background=image] .title, .card[data-background=color] .title {
  font-weight: bold;
}
.card[data-background=image] .filter, .card[data-background=color] .filter {
  border-radius: 6px;
}
.card[data-background=image] .title,
.card[data-background=image] .stats,
.card[data-background=image] .category,
.card[data-background=image] .description,
.card[data-background=image] .content,
.card[data-background=image] .footer,
.card[data-background=image] small,
.card[data-background=image] a, .card[data-background=color] .title,
.card[data-background=color] .stats,
.card[data-background=color] .category,
.card[data-background=color] .description,
.card[data-background=color] .content,
.card[data-background=color] .footer,
.card[data-background=color] small,
.card[data-background=color] a {
  color: #FFFFFF;
}
.card[data-background=image] a:hover,
.card[data-background=image] a:focus, .card[data-background=color] a:hover,
.card[data-background=color] a:focus {
  color: #FFFFFF;
}
.card[data-background=image] .icon i, .card[data-background=color] .icon i {
  color: #FFFFFF;
  border: 2px solid rgba(255, 255, 255, 0.6);
}
.card[data-background=image].card-with-border:after, .card[data-background=color].card-with-border:after {
  border: 1px solid rgba(255, 255, 255, 0.45);
}
.card[data-background=image] {
  text-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
}
.card[data-background=image] .filter {
  opacity: 0.55;
  filter: alpha(opacity=55);
}
.card[data-background=image]:hover .filter {
  opacity: 0.75;
  filter: alpha(opacity=75);
}
.card[data-color=blue] {
  background: #4087ea;
  background: -moz-radial-gradient(center, ellipse cover, #533ce1 0%, #4087ea 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #533ce1), color-stop(100%, #4087ea));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #533ce1 0%, #4087ea 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #533ce1 0%, #4087ea 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #533ce1 0%, #4087ea 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, #533ce1 0%, #4087ea 100%);
  /* W3C */
  background-size: 250% 250%;
}
.card[data-color=azure] {
  background: #45c0fd;
  background: -moz-radial-gradient(center, ellipse cover, #4091ff 0%, #45c0fd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #4091ff), color-stop(100%, #45c0fd));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #4091ff 0%, #45c0fd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #4091ff 0%, #45c0fd 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #4091ff 0%, #45c0fd 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, #4091ff 0%, #45c0fd 100%);
  /* W3C */
  background-size: 250% 250%;
}
.card[data-color=green] {
  background: #a1eb3a;
  background: -moz-radial-gradient(center, ellipse cover, #53A319 0%, #a1eb3a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #53A319), color-stop(100%, #a1eb3a));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #53A319 0%, #a1eb3a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #53A319 0%, #a1eb3a 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #53A319 0%, #a1eb3a 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, #53A319 0%, #a1eb3a 100%);
  /* W3C */
  background-size: 250% 250%;
}
.card[data-color=orange] {
  background: #ffb33b;
  background: -moz-radial-gradient(center, ellipse cover, #ff5221 0%, #ffb33b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #ff5221), color-stop(100%, #ffb33b));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #ff5221 0%, #ffb33b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #ff5221 0%, #ffb33b 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #ff5221 0%, #ffb33b 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, #ff5221 0%, #ffb33b 100%);
  /* W3C */
  background-size: 250% 250%;
}
.card[data-color=red] {
  background: #ff3b30;
  background: -moz-radial-gradient(center, ellipse cover, #bb0502 0%, #ff3b30 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #bb0502), color-stop(100%, #ff3b30));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #bb0502 0%, #ff3b30 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #bb0502 0%, #ff3b30 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #bb0502 0%, #ff3b30 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, #bb0502 0%, #ff3b30 100%);
  /* W3C */
  background-size: 250% 250%;
}
.card[data-color=black] {
  background: #787878;
  background: -moz-radial-gradient(center, ellipse cover, #343434 0%, #787878 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #343434), color-stop(100%, #787878));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #343434 0%, #787878 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #343434 0%, #787878 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #343434 0%, #787878 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, #343434 0%, #787878 100%);
  /* W3C */
  background-size: 250% 250%;
}

.filter.filter-white {
  background-color: rgba(255, 255, 255, 0.91);
}

.filter.filter-blue {
  background: #4087ea;
  background: -moz-radial-gradient(center, ellipse cover, #533ce1 0%, #4087ea 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #533ce1), color-stop(100%, #4087ea));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #533ce1 0%, #4087ea 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #533ce1 0%, #4087ea 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #533ce1 0%, #4087ea 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, #533ce1 0%, #4087ea 100%);
  /* W3C */
  background-size: 250% 250%;
}

.filter.filter-azure {
  background: #45c0fd;
  background: -moz-radial-gradient(center, ellipse cover, #4091ff 0%, #45c0fd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #4091ff), color-stop(100%, #45c0fd));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #4091ff 0%, #45c0fd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #4091ff 0%, #45c0fd 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #4091ff 0%, #45c0fd 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, #4091ff 0%, #45c0fd 100%);
  /* W3C */
  background-size: 250% 250%;
}

.filter.filter-green {
  background: #a1eb3a;
  background: -moz-radial-gradient(center, ellipse cover, #53A319 0%, #a1eb3a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #53A319), color-stop(100%, #a1eb3a));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #53A319 0%, #a1eb3a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #53A319 0%, #a1eb3a 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #53A319 0%, #a1eb3a 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, #53A319 0%, #a1eb3a 100%);
  /* W3C */
  background-size: 250% 250%;
}

.filter.filter-orange {
  background: #ffb33b;
  background: -moz-radial-gradient(center, ellipse cover, #ff5221 0%, #ffb33b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #ff5221), color-stop(100%, #ffb33b));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #ff5221 0%, #ffb33b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #ff5221 0%, #ffb33b 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #ff5221 0%, #ffb33b 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, #ff5221 0%, #ffb33b 100%);
  /* W3C */
  background-size: 250% 250%;
}

.filter.filter-red {
  background: #ff3b30;
  background: -moz-radial-gradient(center, ellipse cover, #bb0502 0%, #ff3b30 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #bb0502), color-stop(100%, #ff3b30));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #bb0502 0%, #ff3b30 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #bb0502 0%, #ff3b30 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #bb0502 0%, #ff3b30 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, #bb0502 0%, #ff3b30 100%);
  /* W3C */
  background-size: 250% 250%;
}

@media (min-width: 1200px) {
  .card .header {
    height: 265px;
  }
  .card[data-background=color] .header {
    height: 230px;
  }

  .col-md-3 .card .header,
.col-sm-3 .card .header,
.col-xs-3 .card .header,
.col-lg-3 .card .header {
    height: 185px;
  }
}
/*          Changes for small display      */
@media (max-width: 767px) {
  .navbar-transparent {
    padding-top: 15px;
    background-color: rgba(0, 0, 0, 0.45);
  }

  body {
    position: relative;
  }

  .social-line .btn {
    margin: 0 0 10px 0;
  }

  .card .header .social-line .btn {
    margin: 0;
  }
}

/*# sourceMappingURL=hipster_cards.css.map */


/****** FILE: InSite/css/ct-navbar.css *****/
#divHeaderWrapper.TopIconMenuStyle {
  /*           Animations              */
  /*             Inputs               */
  /*           Navigation Bar             */
}
#divHeaderWrapper.TopIconMenuStyle .navbar .form-control::-moz-placeholder {
  color: #DDDDDD;
  opacity: 1;
}
#divHeaderWrapper.TopIconMenuStyle .navbar .form-control:-moz-placeholder {
  color: #DDDDDD;
  opacity: 1;
}
#divHeaderWrapper.TopIconMenuStyle .navbar .form-control::-webkit-input-placeholder {
  color: #DDDDDD;
  opacity: 1;
}
#divHeaderWrapper.TopIconMenuStyle .navbar .form-control:-ms-input-placeholder {
  color: #DDDDDD;
  opacity: 1;
}
#divHeaderWrapper.TopIconMenuStyle .navbar p {
  font-size: 16px;
  line-height: 1.618em;
}
#divHeaderWrapper.TopIconMenuStyle .form-control, #divHeaderWrapper.TopIconMenuStyle .input-group-addon {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  transition: all 300ms linear;
}
#divHeaderWrapper.TopIconMenuStyle .form-control {
  background-color: #FFFFFF;
  border: 1px solid #E3E3E3;
  border-radius: 4px;
  box-shadow: none;
  color: #444444;
  height: 38px;
  padding: 6px 16px;
}
#divHeaderWrapper.TopIconMenuStyle .form-control:focus {
  background-color: #FFFFFF;
  border: 1px solid #9A9A9A;
  box-shadow: none;
  outline: 0 none;
}
#divHeaderWrapper.TopIconMenuStyle .navbar {
  border: 0 none;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  font-size: 14px;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-default {
  background-color: #D9D9D9;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-nav > li > a {
  margin: 6px 3px;
  padding: 6px 7px;
  text-align: center;
  min-width: 70px;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-nav > li > a [class^=fa] {
  font-size: 18px;
}
#divHeaderWrapper.TopIconMenuStyle .navbar .navbar-nav [class^=pe] {
  font-size: 32px;
  position: relative;
}
#divHeaderWrapper.TopIconMenuStyle .navbar .navbar-nav p {
  margin: 5px 0 0;
  font-size: 14px;
}
#divHeaderWrapper.TopIconMenuStyle .navbar .btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-default:not(.navbar-transparent) {
  background-color: rgba(255, 255, 255, 0.96);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#divHeaderWrapper.TopIconMenuStyle .navbar-transparent {
  padding-top: 15px;
  background-color: rgba(0, 0, 0, 0);
}
#divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-brand, #divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .navbar-brand {
  color: #FFFFFF;
  opacity: 0.95;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-brand:hover, #divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-brand:focus {
  background-color: rgba(0, 0, 0, 0);
  color: #5E5E5E;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-transparent .nav .caret {
  border-bottom-color: #FFFFFF;
  border-top-color: #FFFFFF;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-nav > li > a, #divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .navbar-nav > li > a {
  color: #FFFFFF;
  border-color: #FFFFFF;
  text-align: center;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-nav > li > a {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.45);
}
#divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-brand:hover, #divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-brand:focus, #divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .navbar-brand:hover, #divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .navbar-brand:focus {
  background-color: rgba(0, 0, 0, 0);
  color: #FFFFFF;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-default .navbar-nav > .active > a, #divHeaderWrapper.TopIconMenuStyle .navbar-default .navbar-nav > .active > a:hover, #divHeaderWrapper.TopIconMenuStyle .navbar-default .navbar-nav > .active > a:focus, #divHeaderWrapper.TopIconMenuStyle .navbar-default .navbar-nav > li > a:hover, #divHeaderWrapper.TopIconMenuStyle .navbar-default .navbar-nav > li > a:focus {
  background-color: rgba(43, 43, 43, 0.1);
  border-radius: 4px;
  color: #555555;
  opacity: 1;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-default .navbar-nav > .dropdown > a:hover .caret, #divHeaderWrapper.TopIconMenuStyle .navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-bottom-color: #2C93FF;
  border-top-color: #2C93FF;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-default .navbar-nav > .open > a, #divHeaderWrapper.TopIconMenuStyle .navbar-default .navbar-nav > .open > a:hover, #divHeaderWrapper.TopIconMenuStyle .navbar-default .navbar-nav > .open > a:focus {
  background-color: rgba(255, 255, 255, 0);
  color: #2C93FF;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-nav > .active > a, #divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-nav > .active > a:hover, #divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-nav > .active > a:focus, #divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-nav > li > a:hover, #divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-nav > li > a:focus, #divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .navbar-nav > .active > a, #divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .navbar-nav > .active > a:hover, #divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .navbar-nav > .active > a:focus, #divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .navbar-nav > li > a:hover, #divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .navbar-nav > li > a:focus {
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 4px;
  color: #FFFFFF;
  opacity: 1;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-nav > .dropdown > a .caret, #divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .navbar-nav > .dropdown > a .caret {
  border-bottom-color: #FFFFFF;
  border-top-color: #FFFFFF;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-nav > .dropdown > a:hover .caret, #divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-nav > .dropdown > a:focus .caret {
  border-bottom-color: #FFFFFF;
  border-top-color: #FFFFFF;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-nav > .open > a, #divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-nav > .open > a:hover, #divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-nav > .open > a:focus {
  background-color: rgba(255, 255, 255, 0);
  color: #FFFFFF;
  opacity: 1;
}
#divHeaderWrapper.TopIconMenuStyle .navbar .label {
  background-color: #FF4C40;
  position: absolute;
  right: -10px;
  top: 0px;
  font-size: 10px;
  font-family: "Helvetica Neue";
  text-shadow: none;
}
#divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .label {
  background-color: #FFFFFF;
  color: #FF4C40;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-default:not(.navbar-transparent) .btn-default:hover {
  color: #2C93FF;
  border-color: #2C93FF;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-transparent .btn-default, #divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .btn-default {
  color: #FFFFFF;
  border-color: #FFFFFF;
}
#divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .btn-default.btn-fill {
  color: #777777;
  background-color: #FFFFFF;
  opacity: 0.9;
}
#divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .btn-default.btn-fill:hover, #divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .btn-default.btn-fill:focus, #divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .btn-default.btn-fill:active, #divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .btn-default.btn-fill.active, #divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .open .dropdown-toggle.btn-fill.btn-default {
  border-color: #FFFFFF;
  opacity: 1;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-form {
  box-shadow: none;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-form .form-control {
  background-color: rgba(244, 244, 244, 0);
  border-radius: 0;
  border: 0;
  height: 22px;
  padding: 0;
  font-size: 20px;
  line-height: 20px;
  color: #777777;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-form .form-control, #divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .navbar-form .form-control {
  color: #FFFFFF;
  border: 0;
  /*     border-bottom: 1px solid rgba(255,255,255,.6); */
}
#divHeaderWrapper.TopIconMenuStyle .navbar:not(.navbar-transparent).navbar-ct-blue {
  background-color: #34ACDC;
  background-color: rgba(52, 172, 220, 0.98);
}
#divHeaderWrapper.TopIconMenuStyle .navbar:not(.navbar-transparent).navbar-ct-azzure {
  background-color: #5BCAFF;
  background-color: rgba(91, 203, 255, 0.98);
}
#divHeaderWrapper.TopIconMenuStyle .navbar:not(.navbar-transparent).navbar-ct-green {
  background-color: #4cd964;
  background-color: rgba(76, 217, 98, 0.98);
}
#divHeaderWrapper.TopIconMenuStyle .navbar:not(.navbar-transparent).navbar-ct-orange {
  background-color: #FF9500;
  background-color: rgba(255, 152, 0, 0.97);
}
#divHeaderWrapper.TopIconMenuStyle .navbar:not(.navbar-transparent).navbar-ct-red {
  background-color: #FF4C40;
  background-color: rgba(255, 76, 64, 0.98);
}
#divHeaderWrapper.TopIconMenuStyle .dropdown-menu > li > a {
  padding: 8px 20px;
  color: #333333;
}
#divHeaderWrapper.TopIconMenuStyle .dropdown-menu > li:first-child > a {
  border-radius: 10px 10px 0 0;
}
#divHeaderWrapper.TopIconMenuStyle .dropdown-menu > li:last-child > a {
  border-bottom: 0 none;
  border-radius: 0 0 10px 10px;
}
#divHeaderWrapper.TopIconMenuStyle .dropdown-menu > li > a:hover, #divHeaderWrapper.TopIconMenuStyle .dropdown-menu > li > a:focus {
  background-color: #F5F5F5;
  color: #333333;
  opacity: 1;
  text-decoration: none;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-toggle {
  margin-bottom: 27px;
  margin-top: 27px;
  border: 0;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-toggle .icon-bar {
  background-color: #FFFFFF;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-collapse, #divHeaderWrapper.TopIconMenuStyle .navbar-form {
  border-color: rgba(0, 0, 0, 0);
}
#divHeaderWrapper.TopIconMenuStyle .navbar-default .navbar-toggle:hover, #divHeaderWrapper.TopIconMenuStyle .navbar-default .navbar-toggle:focus {
  background-color: rgba(0, 0, 0, 0);
}
#divHeaderWrapper.TopIconMenuStyle .navbar-brand-logo {
  padding: 0;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-brand-logo .logo {
  border: 1px solid #333333;
  border-radius: 50%;
  float: left;
  overflow: hidden;
  width: 60px;
}
#divHeaderWrapper.TopIconMenuStyle .navbar .navbar-brand-logo .brand {
  color: #FFFFFF;
  float: left;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  margin-left: 10px;
  margin-top: 10px;
  width: 60px;
}
#divHeaderWrapper.TopIconMenuStyle .navbar-default .navbar-brand-logo .brand {
  color: #555;
}
@media (min-width: 768px) {
  #divHeaderWrapper.TopIconMenuStyle .navbar-form {
    margin-bottom: 31px;
    margin-top: 31px;
    padding-left: 5px;
    padding-right: 5px;
  }
  #divHeaderWrapper.TopIconMenuStyle .navbar-search-form {
    display: none;
  }
  #divHeaderWrapper.TopIconMenuStyle .navbar-nav > li > .dropdown-menu {
    display: block;
    padding: 0;
    z-index: 9000;
    position: absolute;
    -webkit-border-radius: 10px;
    box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.125);
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    -webkit-filter: alpha(opacity=0);
    -moz-filter: alpha(opacity=0);
    -ms-filter: alpha(opacity=0);
    -o-filter: alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
    -moz-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
    -o-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
    -ms-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
    transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
  }
  #divHeaderWrapper.TopIconMenuStyle .navbar-nav > li.open > .dropdown-menu {
    -webkit-transform-origin: 29px -50px;
    -moz-transform-origin: 29px -50px;
    -o-transform-origin: 29px -50px;
    -ms-transform-origin: 29px -50px;
    transform-origin: 29px -50px;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -ms-filter: none;
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
    filter: none;
  }
  #divHeaderWrapper.TopIconMenuStyle .dropdown-menu:before {
    border-bottom: 11px solid rgba(0, 0, 0, 0.2);
    border-left: 11px solid rgba(0, 0, 0, 0);
    border-right: 11px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    position: absolute;
    right: 15px;
    top: -11px;
  }
  #divHeaderWrapper.TopIconMenuStyle .dropdown-menu:after {
    border-bottom: 11px solid #FFFFFF;
    border-left: 11px solid rgba(0, 0, 0, 0);
    border-right: 11px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    position: absolute;
    right: 15px;
    top: -10px;
  }
}
@media (max-width: 768px) {
  #divHeaderWrapper.TopIconMenuStyle .navbar-transparent {
    padding-top: 15px;
    background-color: rgba(0, 0, 0, 0.45);
  }
  #divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-nav .open .dropdown-menu > li > a:hover, #divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-nav .open .dropdown-menu > li > a:focus, #divHeaderWrapper.TopIconMenuStyle .navbar-transparent .dropdown-menu > li > a:hover, #divHeaderWrapper.TopIconMenuStyle .navbar-transparent .dropdown-menu > li > a:focus, #divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .dropdown-menu > li > a:hover, #divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .dropdown-menu > li > a:focus {
    color: #FFFFFF;
    background-color: rgba(0, 0, 0, 0);
    opacity: 1;
  }
  #divHeaderWrapper.TopIconMenuStyle .navbar-transparent .navbar-nav .open .dropdown-menu > li > a, #divHeaderWrapper.TopIconMenuStyle [class*=navbar-ct] .dropdown-menu > li > a {
    color: #FFFFFF;
    opacity: 0.8;
  }
  #divHeaderWrapper.TopIconMenuStyle .nav .open > a, #divHeaderWrapper.TopIconMenuStyle .nav .open > a:hover, #divHeaderWrapper.TopIconMenuStyle .nav .open > a:focus {
    background-color: rgba(0, 0, 0, 0);
    border-color: #428BCA;
  }
  #divHeaderWrapper.TopIconMenuStyle .navbar-collapse {
    text-align: center;
  }
  #divHeaderWrapper.TopIconMenuStyle .navbar-collapse .navbar-form {
    width: 170px;
    margin: 0 auto;
  }
}
#divHeaderWrapper.TopIconMenuStyle .blurred-container {
  position: relative;
  width: 100%;
  height: 540px;
  top: 0;
  left: 0;
}
#divHeaderWrapper.TopIconMenuStyle .blurred-container > .img-src {
  position: fixed;
  width: 100%;
  height: 540px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
#divHeaderWrapper.TopIconMenuStyle .blur {
  opacity: 0;
}
#divHeaderWrapper.TopIconMenuStyle .space-200 {
  height: 200px;
}

/*# sourceMappingURL=ct-navbar.css.map */


/****** FILE: InSite/plugins/tiny-slider/css/tiny-slider.css *****/


/****** FILE: unify//plugins/hamburgers/hamburgers.min.css *****/
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger:hover{opacity:.7}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:transparent}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:transparent}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:transparent}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:transparent}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,80px,0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,80px,0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,-80px,0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,-80px,0) rotate(45deg)}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(90deg);background-color:transparent}.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(-90deg);background-color:transparent}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(90deg)}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}

/****** FILE: unify//plugins/dzsparallaxer/dzsparallaxer.css *****/
/*
 * Author: Digital Zoom Studio
 * Website: http://digitalzoomstudio.net/
 * Portfolio: http://codecanyon.net/user/ZoomIt/portfolio
 *
 * Version: 1.31
 *
 */
@-webkit-keyframes keyframes-rotate {
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg); }
  50% {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg); }
  100% {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg); } }
@keyframes keyframes-rotate {
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg); }
  50% {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg); }
  100% {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg); } }
.dzsparallaxer:not(.mode-oneelement) {
  height: 300px;
  overflow: hidden;
  background-color: #1c1a17;
  position: relative;
  transition-property: height;
  transition-duration: 0.3s;
  -moz-transition-property: height;
  -moz-transition-duration: 0.3s;
  -webkit-transition-property: height;
  -webkit-transition-duration: 0.3s;
  -o-transition-property: height;
  -o-transition-duration: 0.3s;
  -ms-transition-property: height;
  -ms-transition-duration: 0.3s;
  -ms-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in; }
  .dzsparallaxer:not(.mode-oneelement) .dzsparallaxer--target {
    position: relative; }
  .dzsparallaxer:not(.mode-oneelement) .dzsparallaxer--target.position-absolute {
    position: absolute;
    top: 0;
    left: 0; }
  .dzsparallaxer:not(.mode-oneelement) .dzsparallaxer--blackoverlay {
    position: absolute;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.9);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none; }
  .dzsparallaxer:not(.mode-oneelement) .big-text {
    position: absolute;
    text-align: center;
    width: 80%;
    left: 10%;
    font-size: 40px;
    font-weight: 300;
    top: 70px;
    color: #eee;
    line-height: 1.5;
    font-style: italic;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    opacity: 0.7; }
    .dzsparallaxer:not(.mode-oneelement) .big-text .smaller {
      font-size: 60%; }
  .dzsparallaxer:not(.mode-oneelement) > .container, .dzsparallaxer:not(.mode-oneelement) > .row, .dzsparallaxer:not(.mode-oneelement) > p, .dzsparallaxer:not(.mode-oneelement) > div {
    position: relative; }
  .dzsparallaxer:not(.mode-oneelement) .center-it {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%); }
  .dzsparallaxer:not(.mode-oneelement) .center-it-vertically {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    padding: 10px; }
  .dzsparallaxer:not(.mode-oneelement) *[class^="dzsprxseparator--"] {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%; }
    .dzsparallaxer:not(.mode-oneelement) *[class^="dzsprxseparator--"] .display-block {
      display: block; }
  .dzsparallaxer:not(.mode-oneelement) *[class^="dzsprxseparator--"].top {
    bottom: auto;
    top: 0; }
  .dzsparallaxer:not(.mode-oneelement) *[class^="dzsprxseparator--"].flippedY {
    transform: scaleY(-1); }
  .dzsparallaxer:not(.mode-oneelement) *[class^="dzsprxseparator--"].flippedX {
    transform: scaleX(-1); }
  .dzsparallaxer:not(.mode-oneelement) *[class^="dzsprxseparator--"].flippedXY {
    transform: scale(-1, -1); }

.dzsparallaxer.wait-readyall .dzsparallaxer--target {
  opacity: 0;
  transition-property: height, opacity;
  transition-duration: 0.5s;
  -moz-transition-property: height, opacity;
  -moz-transition-duration: 0.5s;
  -webkit-transition-property: height, opacity;
  -webkit-transition-duration: 0.5s;
  -o-transition-property: height, opacity;
  -o-transition-duration: 0.5s;
  -ms-transition-property: height, opacity;
  -ms-transition-duration: 0.5s;
  -ms-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in; }

.dzsparallaxer.mode-oneelement {
  position: relative; }

.dzsparallaxer.wait-readyall.dzsprx-readyall .dzsparallaxer--target {
  opacity: 1;
  visibility: visible; }

.dzsparallaxer.use-loading .dzsparallaxer--target {
  opacity: 0;
  visibility: hidden;
  transition-property: opacity, visibility;
  transition-duration: 0.7s;
  -moz-transition-property: opacity, visibility;
  -moz-transition-duration: 0.7s;
  -webkit-transition-property: opacity, visibility;
  -webkit-transition-duration: 0.7s;
  -o-transition-property: opacity, visibility;
  -o-transition-duration: 0.7s;
  -ms-transition-property: opacity, visibility;
  -ms-transition-duration: 0.7s;
  -ms-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in; }
.dzsparallaxer.use-loading .preloader-semicircles {
  transition-property: all;
  transition-duration: 0.3s;
  -moz-transition-property: all;
  -moz-transition-duration: 0.3s;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.3s;
  -o-transition-property: all;
  -o-transition-duration: 0.3s;
  -ms-transition-property: all;
  -ms-transition-duration: 0.3s;
  -ms-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in; }

.dzsparallaxer.simple-parallax.use-loading .dzsparallaxer--target {
  opacity: 0;
  visibility: hidden; }

.dzsparallaxer.height-is-based-on-content {
  height: auto;
  padding: 0 !important; }
  .dzsparallaxer.height-is-based-on-content .dzs-container {
    padding: 45px 0; }
  .dzsparallaxer.height-is-based-on-content .dzsparallaxer--target {
    position: absolute; }
  .dzsparallaxer.height-is-based-on-content > div {
    position: relative; }

.dzsparallaxer.use-loading.loaded .dzsparallaxer--target {
  opacity: 1;
  visibility: visible; }
.dzsparallaxer.use-loading.loaded .preloader-semicircles {
  transform: translate3d(0, -50px, 0);
  opacity: 0;
  visibility: hidden; }

.dzsparallaxer.allbody {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1; }

.divimage {
  background-size: cover;
  background-position: center center; }

.dzsparallaxer.is-ie-11 .simple-parallax-inner {
  clip: auto; }
  .dzsparallaxer.is-ie-11 .simple-parallax-inner .divimage.dzsparallaxer--target {
    background-attachment: fixed;
    position: relative; }

.dzsparallaxer.simple-parallax {
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden; }
  .dzsparallaxer.simple-parallax .simple-parallax-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    clip: rect(0, auto, auto, 0); }
  .dzsparallaxer.simple-parallax .dzsparallaxer--target {
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden; }
  .dzsparallaxer.simple-parallax .simple-parallax-inner.is-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    clip: auto; }
    .dzsparallaxer.simple-parallax .simple-parallax-inner.is-image > .divimage {
      position: absolute;
      background-attachment: fixed;
      background-repeat: no-repeat; }
  .dzsparallaxer.simple-parallax.simple-parallax--is-only-image .simple-parallax-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    clip: auto; }
    .dzsparallaxer.simple-parallax.simple-parallax--is-only-image .simple-parallax-inner > .divimage {
      position: absolute;
      background-attachment: fixed; }
  .dzsparallaxer.simple-parallax.simple-parallax--is-only-image.under-500 .simple-parallax-inner > .divimage {
    background-attachment: local; }

.blur-it {
  filter: blur(20px);
  -webkit-filter: blur(20px); }

.dzsparallaxer div.semi-black-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.6) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.6)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.6) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.6) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.6) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.6) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#99000000',GradientType=0 ); }

.radial-bg {
  position: absolute; }

.color-white {
  color: #fff; }

.row-inline {
  font-size: 0; }
  .row-inline .col-md-6 {
    font-size: 15px;
    display: inline-block;
    vertical-align: middle;
    float: none; }

.dzs-row-inline {
  font-size: 0; }
  .dzs-row-inline .dzs-col-md-6 {
    font-size: 13px;
    display: inline-block;
    vertical-align: middle;
    float: none; }

@media (max-width: 992px) {
  .row-inline .col-md-6 {
    width: 100%;
    margin-bottom: 15px;
    padding: 0 30px 15px; } }
.separator-black-grey polygon, .separator-black-grey polyline, .separator-black-grey path {
  fill: #222; }

.separator-white-grey polygon, .separator-white-grey polyline, .separator-white-grey path {
  fill: #ddd; }

.dzs-container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1170px;
  margin: 0 auto; }

.dzs-row {
  margin-right: -15px;
  margin-left: -15px; }

.dzs-col-md-6 {
  width: 50%;
  float: left;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

@-webkit-keyframes preloader-semicircles-tween {
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg); }
  50% {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg); }
  100% {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg); } }
@keyframes preloader-semicircles-tween {
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg); }
  50% {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg); }
  100% {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg); } }
.preloader-semicircles {
  width: 15px;
  height: 15px;
  background: rgba(230, 50, 50, 0.9);
  border-radius: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0.7;
  visibility: visible;
  pointer-events: none;
  margin-left: -15px;
  margin-right: -15px;
  animation: preloader-semicircles-tween 1.4s infinite linear;
  -webkit-animation: preloader-semicircles-tween 1.4s infinite linear; }

body .dzsparallaxer .preloader-semicircles {
  position: absolute; }

.preloader-semicircles:after {
  position: absolute;
  width: 25px;
  height: 25px;
  border-top: 5px solid #c83232;
  border-bottom: 5px solid #c83232;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-radius: 25px;
  content: '';
  top: -10px;
  left: -10px;
  box-sizing: content-box; }

.center-it {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%); }

.dzs-colcontainer {
  margin-left: -15px;
  margin-right: -15px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.dzs-colcontainer-w {
  width: 1230px;
  padding: 0 30px;
  max-width: 100%;
  min-height: 1px; }

.dzs-colcontainer.row-inline {
  font-size: 0; }
  .dzs-colcontainer.row-inline *[class*="dzs-col-"] {
    float: none;
    display: inline-block;
    font-size: 13px;
    vertical-align: middle; }

.dzs-colcontainer:after {
  display: block;
  content: "";
  clear: both; }

*[class*="dzs-col-"] {
  float: left;
  padding-left: 15px;
  padding-right: 15px; }

.dzs-col-3 {
  width: 25%;
  padding-left: 15px;
  padding-right: 15px; }

.dzs-col-4 {
  width: 33.3%;
  padding-left: 15px;
  padding-right: 15px; }

.dzs-col-8 {
  width: 66.6%;
  padding-left: 15px;
  padding-right: 15px; }

.dzs-col-6 {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px; }

.dzs-col-12 {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px; }

.dzsparallaxer--team-members-con {
  width: 70%;
  max-width: 1100px;
  margin: 0 auto; }

.dzsparallaxer.under-760 .dzsparallaxer--team-members-con {
  width: 100%; }

.dzsparallaxer--team-member-con {
  text-align: center; }
  .dzsparallaxer--team-member-con img {
    max-width: 100%; }
  .dzsparallaxer--team-member-con .team-member--title {
    color: #fff;
    text-transform: uppercase;
    margin-top: 15px;
    line-height: 1;
    font-size: 15px; }
  .dzsparallaxer--team-member-con .team-member--subtitle {
    opacity: 0.5;
    margin-top: 10px;
    line-height: 1.5;
    background-color: #FFFFFF;
    color: #111;
    padding: 5px; }

.center-it {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%); }

.black-leg-bar {
  height: 2px;
  left: -20px;
  background-color: #222222;
  width: 40px; }

.white-leg-bar {
  height: 2px;
  left: -20px;
  background-color: #ffffff;
  width: 40px; }

.light-grey-box, .lighter-grey-box, .dark-grey-box, .darker-grey-box, .white-white-box {
  background-color: #ccc;
  color: #222;
  padding: 20px;
  font-size: 17px;
  line-height: 1.8; }

.dark-grey-box {
  background-color: #444444;
  color: #ffffff; }

.darker-grey-box {
  background-color: #333;
  color: #ffffff; }

.lighter-grey-box {
  background-color: #dddddd; }

.offset-left-10px {
  margin-left: -10px; }

.offset-right-10px {
  margin-right: -10px; }

.white-white-box {
  background-color: #ffffff; }

.dzsparallaxer.blockquote-box {
  padding: 25px 30px 20px;
  font-size: 23px;
  font-weight: 300;
  font-style: italic; }
  .dzsparallaxer.blockquote-box p:last-child {
    margin-bottom: 0; }

.dzsparallaxer.blockquote-box:before, .dzsparallaxer.blockquote-box:after {
  content: "";
  background: url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="22px" height="22px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve"> <g> <path d="M13.645,8.35c-2.256,2.016-3.384,4.068-3.384,6.156c0,2.088,0.864,3.733,2.592,4.932c-0.048,1.152-0.444,2.124-1.188,2.916 c-0.745,0.792-1.645,1.188-2.7,1.188c-2.64,0-3.96-1.439-3.96-4.319c0-1.968,0.731-4.115,2.196-6.444 c1.464-2.328,3.348-4.14,5.651-5.436L13.645,8.35z M24.085,8.35c-2.257,2.016-3.384,4.068-3.384,6.156 c0,2.088,0.864,3.733,2.592,4.932c-0.049,1.152-0.444,2.124-1.188,2.916c-0.745,0.792-1.646,1.188-2.7,1.188 c-2.641,0-3.96-1.439-3.96-4.319c0-1.968,0.73-4.115,2.195-6.444c1.464-2.328,3.349-4.14,5.652-5.436L24.085,8.35z"/> </g> </svg>');
  position: absolute;
  top: 5px;
  left: 5px;
  width: 22px;
  height: 22px;
  opacity: 0.5; }

.dzsparallaxer.blockquote-box:after {
  content: "";
  top: auto;
  left: auto;
  right: 5px;
  bottom: 5px;
  transform: scaleX(-1); }

/*# sourceMappingURL=dzsparallaxer.css.map */


/****** FILE: unify//plugins/dzsparallaxer/dzsscroller/scroller.css *****/
/*
 * Author: Digital Zoom Studio
 * Website: http://digitalzoomstudio.net/
 * Portfolio: http://codecanyon.net/user/ZoomIt/portfolio
 *
 * Version: 5.01
 */
/*functional styling*/
.scroller-con {
  position: relative;
  width: 100%;
  height: 200px;
  opacity: 0;
  transition-property: opacity, visibility, top;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  -moz-transition-property: opacity, visibility, top;
  -moz-transition-duration: 0.3s;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-property: opacity, visibility, top;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-property: opacity, visibility, top;
  -o-transition-duration: 0.3s;
  -o-transition-timing-function: ease-out;
  -ms-transition-property: opacity, visibility, top;
  -ms-transition-duration: 0.3s;
  -ms-transition-timing-function: ease-out;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .scroller-con * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .scroller-con .scroller {
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
    .scroller-con .scroller .inner {
      position: absolute !important; }
    .scroller-con .scroller .real-inner {
      position: absolute;
      top: 0;
      left: 0; }
  .scroller-con .scrollbar .scrollbary.animatetoptoo {
    transition-property: opacity, visibility, top;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity, visibility, top;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity, visibility, top;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity, visibility, top;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity, visibility, top;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out; }
  .scroller-con .scroller::-webkit-scrollbar {
    display: none; }

.scroller-con.safe {
  opacity: 1; }

.scroller-con.type-scrollTop {
  overflow: hidden;
  height: auto; }
  .scroller-con.type-scrollTop .scrollbary_bg, .scroller-con.type-scrollTop .scrollbary {
    position: fixed; }

.scroller-con.dzsscr-inited {
  opacity: 1; }

.inner.inner-for-horizontal {
  white-space: nowrap;
  width: auto; }
  .inner.inner-for-horizontal > img {
    max-width: none; }

.scroller-con.auto-height {
  height: auto; }
  .scroller-con.auto-height .scroller {
    position: relative;
    height: auto; }
    .scroller-con.auto-height .scroller .inner {
      position: relative !important;
      display: inline-block; }
    .scroller-con.auto-height .scroller .real-inner {
      position: relative;
      top: 0;
      left: 0; }
  .scroller-con.auto-height .scroller::-webkit-scrollbar {
    display: none; }

.scroller-con.overflow-visible .scroller {
  overflow: visible; }

.scroller-con.overflow-x-visible .scroller {
  overflow: visible;
  overflow-y: hidden;
  overflow-x: visible; }

.scroller-con.easing .inner {
  transition-property: left, top;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  -moz-transition-property: left, top;
  -moz-transition-duration: 0.3s;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-property: left, top;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-property: left, top;
  -o-transition-duration: 0.3s;
  -o-transition-timing-function: ease-out;
  -ms-transition-property: left, top;
  -ms-transition-duration: 0.3s;
  -ms-transition-timing-function: ease-out; }

.scroller-con .scrollbar.easing > * {
  transition-property: left, top;
  transition-duration: 0.7s;
  transition-timing-function: ease-out;
  -moz-transition-property: left, top;
  -moz-transition-duration: 0.7s;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-property: left, top;
  -webkit-transition-duration: 0.7s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-property: left, top;
  -o-transition-duration: 0.7s;
  -o-transition-timing-function: ease-out;
  -ms-transition-property: left, top;
  -ms-transition-duration: 0.7s;
  -ms-transition-timing-function: ease-out; }

.scroller-con .scrollbary {
  position: absolute;
  cursor: pointer; }

.scroller-con .scrollbary_bg {
  position: absolute;
  cursor: pointer; }

.scroller-con .scrollbarx {
  position: absolute;
  cursor: pointer; }

.scroller-con .scrollbarx_bg {
  position: absolute;
  cursor: pointer; }

.scroller-con.swipe-enabled {
  cursor: move;
  cursor: -moz-grab;
  cursor: grab;
  cursor: url(styleimg/openhand.cur) 4 4, move; }

.scroller-con.swipe-enabled.closedhand {
  cursor: url(styleimg/closedhand.cur) 4 4, move; }

/*estethic styling*/
/* skin_default */
.scroller-con.skin_default .scrollbarx {
  width: 60px;
  height: 7px;
  left: 0;
  bottom: -10px;
  background: #5896c6;
  border-radius: 2px; }
.scroller-con.skin_default .scrollbarx_bg {
  height: 7px;
  left: 0;
  bottom: -10px;
  background: #eee;
  border-radius: 5px; }
.scroller-con.skin_default .scrollbary {
  width: 10px;
  height: 60px;
  top: 0;
  right: -11px;
  background: #5896c6;
  border-radius: 2px; }
.scroller-con.skin_default .scrollbary_bg {
  width: 10px;
  top: 0;
  right: -11px;
  background: #eee;
  border-radius: 5px; }

.scroller-con.dir-ver .scroller {
  width: calc(100% - 16px); }

.scroller-con.skin_apple.dir-ver .scroller {
  width: 100%; }

/* skin_alternate */
.scroller-con.skin_alternate {
  margin-bottom: 40px; }
  .scroller-con.skin_alternate .scrollbarx {
    width: 200px;
    height: 30px;
    left: 0;
    bottom: -30px;
    background: yellow; }
  .scroller-con.skin_alternate .scrollbarx_bg {
    height: 30px;
    left: 0;
    bottom: -30px;
    background: #000; }
  .scroller-con.skin_alternate .scrollbary {
    width: 7px;
    height: 60px;
    top: 0;
    right: -10px;
    background: transparent url("styleimg/scroller1.png"); }
  .scroller-con.skin_alternate .scrollbary_bg {
    width: 7px;
    top: 0;
    right: -10px;
    background: #eee; }

/*Skin 3*/
.scroller-con.skin_blackwhite {
  margin-top: 30px; }

.scroller-con.skin_blackwhite .scrollbarx {
  position: absolute;
  width: 35px;
  height: 10px;
  left: 0;
  top: -15px;
  background: url("styleimg/s3scrollerx.png");
  cursor: pointer; }

.scroller-con.skin_blackwhite .scrollbarx_bg {
  position: absolute;
  height: 1px;
  left: 0;
  top: -10px;
  background: #eee;
  cursor: pointer; }

.scroller-con.skin_blackwhite .scrollbary {
  width: 10px;
  height: 35px;
  top: 0;
  right: -15px;
  background: url("styleimg/s3scrollery.png"); }

.scroller-con.skin_blackwhite .scrollbary_bg {
  position: absolute;
  width: 1px;
  top: 0;
  right: -10px;
  background: #fff;
  cursor: pointer; }

/*======Skin-Progress*/
.scroller-con.skin_progress .scrollbarx {
  width: 60px;
  height: 19px;
  left: 0;
  bottom: -20px;
  background-image: url("styleimg/progress.png");
  border-radius: 15px; }

.scroller-con.skin_progress .scrollbarx_bg {
  height: 19px;
  left: 0;
  bottom: -20px;
  background: #191d21;
  border-radius: 15px;
  border: 1px solid #1a1a1a;
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.scroller-con.skin_progress .scrollbary {
  width: 19px;
  height: 60px;
  top: 0;
  right: -28px;
  background-image: url("styleimg/progressy.png");
  border-radius: 15px; }

.scroller-con.skin_progress .scrollbary_bg {
  width: 19px;
  top: 0;
  right: -28px;
  background: #191d21;
  border-radius: 15px;
  border: 1px solid #1a1a1a;
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/*======Skin_ProgressBox*/
.scroller-con.skin_progressbox .scrollbarx {
  width: 60px;
  height: 19px;
  left: 0;
  bottom: -16px;
  background-image: url("styleimg/progressblue.png"); }

.scroller-con.skin_progressbox .scrollbarx_bg {
  height: 19px;
  left: 0;
  bottom: -16px;
  background: #191d21;
  border: 1px solid #1a1a1a;
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.scroller-con.skin_progressbox .scrollbary {
  width: 19px;
  height: 60px;
  top: 0;
  right: -28px;
  background-image: url("styleimg/progressy.png");
  border-radius: 15px; }

.scroller-con.skin_progressbox .scrollbary_bg {
  width: 19px;
  top: 0;
  right: -28px;
  background: #191d21;
  border: 1px solid #1a1a1a;
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/*skin slider*/
.scroller-con.skin_slider .scrollbarx {
  width: 60px;
  height: 7px;
  left: 0;
  bottom: -10px;
  background: #5896c6;
  border-radius: 2px; }

.scroller-con.skin_slider .scrollbarx_bg {
  height: 7px;
  left: 0;
  bottom: -10px;
  background: #eee;
  border-radius: 5px; }

.scroller-con.skin_slider .scrollbary {
  width: 30px;
  height: 30px;
  top: 0;
  right: -30px;
  background-image: url("styleimg/handle.png");
  background-repeat: no-repeat;
  background-position: center center; }

.scroller-con.skin_slider .scrollbary_bg {
  width: 7px;
  top: 0;
  right: -18px;
  background: #282a31;
  border-radius: 15px;
  border: 1px solid #1a1a1a;
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.scroller-con.skin_slider.scrollbars-inset .scrollbary {
  right: 0px; }
.scroller-con.skin_slider.scrollbars-inset .scrollbary_bg {
  right: 0px; }
.scroller-con.skin_slider.scrollbars-inset .scrollbarx {
  bottom: 0px; }
.scroller-con.skin_slider.scrollbars-inset .scrollbarx_bg {
  bottom: 10px; }

/*skin slider*/
.scroller-con.skin_slider .scrollbarx {
  width: 30px;
  height: 30px;
  left: 0;
  bottom: -31px;
  background-color: transparent;
  background-image: url("styleimg/handle.png");
  background-repeat: no-repeat;
  background-position: center center; }

.scroller-con.skin_slider .scrollbarx_bg {
  height: 7px;
  left: 0;
  bottom: -20px;
  background: #282a31;
  border-radius: 15px;
  border: 1px solid #1a1a1a;
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.scroller-con.skin_slider .scrollbary {
  width: 30px;
  height: 30px;
  top: 0;
  right: -30px;
  background-image: url("styleimg/handle.png");
  background-repeat: no-repeat;
  background-position: center center; }

.scroller-con.skin_slider .scrollbary_bg {
  width: 7px;
  top: 0;
  right: -18px;
  background: #282a31;
  border-radius: 15px;
  border: 1px solid #1a1a1a;
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/*skin skin_timeline*/
.scroller-con.skin_timeline .scrollbar {
  opacity: 0; }

.scroller-con.skin_timeline .scrollbarx {
  width: 17px;
  height: 17px;
  left: 0;
  bottom: 7px;
  background-color: transparent;
  background-image: url("styleimg/skin_timeline_handle.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center; }

.scroller-con.skin_timeline .scrollbarx_bg {
  height: 30px;
  left: 0;
  bottom: 0px;
  background-image: url(styleimg/skin_timeline_bg.png);
  background-position: center center;
  background-repeat: repeat-x;
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.scroller-con.skin_timeline .scrollbary {
  width: 30px;
  height: 30px;
  top: 0;
  right: -30px;
  background-image: url("styleimg/handle.png");
  background-repeat: no-repeat;
  background-position: center center; }

.scroller-con.skin_timeline .scrollbary_bg {
  width: 7px;
  top: 0;
  right: -18px;
  background: #282a31;
  border-radius: 15px;
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.scroller-con.skin_royale {
  margin-bottom: 30px; }
  .scroller-con.skin_royale .scrollbarx_bg, .scroller-con.skin_royale .scrollbary_bg {
    background-color: #1c1a17;
    border-radius: 3px; }
  .scroller-con.skin_royale .scrollbarx, .scroller-con.skin_royale .scrollbary {
    background-color: #363330;
    border-radius: 3px; }
  .scroller-con.skin_royale .scrollbarx_bg {
    height: 14px;
    top: auto;
    bottom: -24px; }
  .scroller-con.skin_royale .scrollbarx {
    width: 50px;
    height: 14px;
    top: auto;
    bottom: -24px; }
  .scroller-con.skin_royale .scrollbary_bg {
    width: 14px;
    left: auto;
    right: -24px; }
  .scroller-con.skin_royale .scrollbary {
    width: 14px;
    left: auto;
    right: -24px;
    height: 50px; }

/*======skin apple*/
.scroller-con.skin_apple .scrollbarx {
  width: 90px;
  height: 8px;
  left: 0;
  bottom: -15px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px; }

.scroller-con.skin_apple .scrollbarx_bg {
  height: 0px; }

.scroller-con.skin_apple .scrollbary {
  width: 8px;
  height: 90px;
  top: 0;
  right: 0px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px; }

.scroller-con.skin_apple .scrollbary_bg {
  width: 8px;
  right: 0;
  background: rgba(255, 255, 255, 0);
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.3s;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.3s;
  -o-transition-timing-function: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.3s;
  -ms-transition-timing-function: ease-out; }

.scroller-con.skin_apple .scrollbar:hover .scrollbary_bg, .scroller-con.skin_apple .scrollbar.dragging .scrollbary_bg {
  background: rgba(255, 255, 255, 0.3); }

.scroller-con.skin_bigblue {
  margin-bottom: 30px; }
  .scroller-con.skin_bigblue .scrollbary {
    width: 20px;
    background: #59c8ef;
    opacity: 0.2;
    border-radius: 0;
    height: 350px; }
  .scroller-con.skin_bigblue .scrollbary_bg {
    opacity: 0;
    border-radius: 0; }
  .scroller-con.skin_bigblue .scrollbarx {
    width: 350px;
    background: #59c8ef;
    opacity: 0.2;
    border-radius: 0;
    height: 20px;
    top: 100%;
    bottom: auto;
    margin-top: 5px; }
  .scroller-con.skin_bigblue .scrollbax_bg {
    opacity: 0;
    border-radius: 0;
    top: 100%;
    bottom: auto;
    margin-top: 5px; }

.scroller-con.skin_luna {
  margin-bottom: 30px; }
  .scroller-con.skin_luna .scrollbary {
    width: 20px;
    background: #59c8ef;
    opacity: 0.2;
    border-radius: 0;
    height: 350px; }
  .scroller-con.skin_luna .scrollbary_bg {
    opacity: 0;
    border-radius: 0; }
  .scroller-con.skin_luna .scrollbarx {
    width: 100px;
    background: #fafafa;
    opacity: 1;
    border-radius: 0;
    height: 16px;
    top: 100%;
    bottom: auto;
    margin-top: 7px;
    margin-left: 2px; }
    .scroller-con.skin_luna .scrollbarx svg.arrow-left, .scroller-con.skin_luna .scrollbarx svg.arrow-right {
      width: 5px;
      height: 7px;
      position: absolute;
      top: 5px;
      left: 6px; }
      .scroller-con.skin_luna .scrollbarx svg.arrow-left path, .scroller-con.skin_luna .scrollbarx svg.arrow-right path {
        fill: #555; }
    .scroller-con.skin_luna .scrollbarx svg.arrow-right {
      right: 6px;
      left: auto;
      transform: scaleX(-1); }
  .scroller-con.skin_luna .scrollbarx_bg {
    opacity: 1;
    border-radius: 0;
    background-color: rgba(50, 50, 50, 0.1);
    height: 20px;
    top: 100%;
    bottom: auto;
    margin-top: 5px; }

.scroller-con.skin_cerc {
  margin-bottom: 30px; }
  .scroller-con.skin_cerc .scrollbary {
    width: 20px;
    background: #59c8ef;
    opacity: 0.2;
    border-radius: 0;
    height: 350px; }
  .scroller-con.skin_cerc .scrollbary_bg {
    opacity: 0;
    border-radius: 0; }
  .scroller-con.skin_cerc .scrollbarx {
    width: 22px;
    background: #444444;
    opacity: 1;
    border-radius: 50%;
    height: 22px;
    top: 100%;
    bottom: auto;
    margin-top: 7px;
    margin-left: 2px; }
    .scroller-con.skin_cerc .scrollbarx svg.arrow-left, .scroller-con.skin_cerc .scrollbarx svg.arrow-right {
      width: 3px;
      height: 7px;
      position: absolute;
      top: 8px;
      left: 5px; }
      .scroller-con.skin_cerc .scrollbarx svg.arrow-left path, .scroller-con.skin_cerc .scrollbarx svg.arrow-right path {
        fill: #e5c100; }
    .scroller-con.skin_cerc .scrollbarx svg.arrow-right {
      right: 5px;
      left: auto;
      transform: scaleX(-1); }
  .scroller-con.skin_cerc .scrollbarx_bg {
    opacity: 1;
    border-radius: 0;
    background-color: rgba(50, 50, 50, 0.1);
    height: 1px;
    top: 100%;
    bottom: auto;
    margin-top: 18px; }

.scroller-con.place-scrollbar-left .scrollbary, .scroller-con.place-scrollbar-left .scrollbary_bg {
  left: auto;
  right: 100%; }

body.scroller-con {
  overflow: hidden !important;
  margin-top: 0 !important; }

body.scroller-con .inner {
  width: 100%; }

body.scroller-con.skin_blackwhite .scrollbary {
  right: 0; }

body.scroller-con.skin_blackwhite .scrollbary_bg {
  right: 5px; }

/*misc*/
.preloader {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 10px;
  background: #fff url(./styleimg/preloader.gif) center no-repeat; }

.fullwidth {
  width: 100%; }

.fullheight {
  height: 100%; }

/*# sourceMappingURL=scroller.css.map */


/****** FILE: unify//plugins/dzsparallaxer/advancedscroller/plugin.css *****/
.advancedscroller {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .advancedscroller * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .advancedscroller > .items {
    display: none; }

/* -- functional styling */
.advancedscroller-con {
  position: relative;
  width: 100%; }

.advancedscroller {
  position: relative;
  width: 100%;
  min-height: 50px;
  margin-bottom: 10px;
  /* ==== hide the images until loaded */ }
  .advancedscroller .item-tobe {
    display: none;
    -webkit-backface-visibility: hidden;
    position: relative; }
  .advancedscroller .item-tobe .feed-description, .advancedscroller .item .feed-description {
    display: none; }
  .advancedscroller .item .description-wrapper {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    max-width: 400px; }
    .advancedscroller .item .description-wrapper .description-wrapper--icon-con {
      width: 40px;
      height: 40px;
      position: absolute;
      bottom: 0;
      right: 0;
      background-color: rgba(0, 0, 0, 0.2);
      cursor: pointer;
      transition-property: background;
      transition-duration: 0.3s;
      transition-timing-function: ease-out;
      -moz-transition-property: background;
      -moz-transition-duration: 0.3s;
      -moz-transition-timing-function: ease-out;
      -webkit-transition-property: background;
      -webkit-transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
      -o-transition-property: background;
      -o-transition-duration: 0.3s;
      -o-transition-timing-function: ease-out;
      -ms-transition-property: background;
      -ms-transition-duration: 0.3s;
      -ms-transition-timing-function: ease-out; }
      .advancedscroller .item .description-wrapper .description-wrapper--icon-con > i {
        font-size: 18px;
        color: #FFFFFF;
        font-family: "FontAwesome", arial, serif;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        opacity: 1;
        transition-property: all;
        transition-duration: 0.3s;
        transition-timing-function: ease-out;
        -moz-transition-property: all;
        -moz-transition-duration: 0.3s;
        -moz-transition-timing-function: ease-out;
        -webkit-transition-property: all;
        -webkit-transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
        -o-transition-property: all;
        -o-transition-duration: 0.3s;
        -o-transition-timing-function: ease-out;
        -ms-transition-property: all;
        -ms-transition-duration: 0.3s;
        -ms-transition-timing-function: ease-out; }
      .advancedscroller .item .description-wrapper .description-wrapper--icon-con > i.fa-times {
        opacity: 0;
        font-size: 18px; }
    .advancedscroller .item .description-wrapper .description-wrapper--text {
      white-space: normal;
      background-color: #FFFFFF;
      padding: 30px;
      line-height: 1.8;
      position: absolute;
      right: 40px;
      bottom: 0;
      width: calc(100% - 40px);
      opacity: 0;
      visibility: hidden;
      transition-property: all;
      transition-duration: 0.3s;
      transition-timing-function: ease-out;
      -moz-transition-property: all;
      -moz-transition-duration: 0.3s;
      -moz-transition-timing-function: ease-out;
      -webkit-transition-property: all;
      -webkit-transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
      -o-transition-property: all;
      -o-transition-duration: 0.3s;
      -o-transition-timing-function: ease-out;
      -ms-transition-property: all;
      -ms-transition-duration: 0.3s;
      -ms-transition-timing-function: ease-out; }
      .advancedscroller .item .description-wrapper .description-wrapper--text h4 {
        font-family: "Lato",arial, serif;
        font-size: 25px;
        color: #212121;
        margin: 7px 0 17px;
        font-weight: 900;
        line-height: 1; }
      .advancedscroller .item .description-wrapper .description-wrapper--text p {
        line-height: 1.92;
        margin-bottom: 2px;
        color: #444444; }
  .advancedscroller .item .description-wrapper:hover .description-wrapper--icon-con {
    background-color: #e74c3c; }
  .advancedscroller .item .description-wrapper.active .description-wrapper--text {
    opacity: 1;
    visibility: visible; }
  .advancedscroller .item .description-wrapper.active .description-wrapper--icon-con {
    background-color: #e74c3c; }
  .advancedscroller .item .description-wrapper.active i.fa-info {
    opacity: 0;
    filter: blur(10px);
    -webkit-filter: blur(10px); }
  .advancedscroller .item .description-wrapper.active i.fa-times {
    opacity: 1;
    filter: blur(0px);
    -webkit-filter: blur(0px); }
  .advancedscroller .loaded .item {
    position: relative; }
  .advancedscroller ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0; }
  .advancedscroller ul > li {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0; }
  .advancedscroller ul:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
    clear: both; }
  .advancedscroller .thumbsCon {
    display: block;
    overflow: hidden;
    position: relative;
    height: auto;
    transition-property: height;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: height;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: height;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: height;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: height;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out; }
  .advancedscroller .bulletsCon {
    display: block;
    position: relative;
    z-index: 4; }
  .advancedscroller .bulletsCon:after {
    display: block;
    content: " ";
    clear: both; }
  .advancedscroller .thumbsClip {
    position: relative;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transition-property: left;
    transition-duration: 0.9s;
    transition-timing-function: ease-out;
    -moz-transition-property: left;
    -moz-transition-duration: 0.9s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: left;
    -webkit-transition-duration: 0.9s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: left;
    -o-transition-duration: 0.9s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: left;
    -ms-transition-duration: 0.9s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    /* older webkit */
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.1);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.1);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.1);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.1);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.1);
    /* easeOutBack */ }
  .advancedscroller .thumbsClip > * {
    display: inline-block;
    float: none;
    vertical-align: top; }
  .advancedscroller .the-thumb-con {
    position: relative; }
  .advancedscroller .item .the-thumb {
    width: 100%;
    height: 100%;
    background-size: cover; }
  .advancedscroller .item p:empty {
    display: none; }
  .advancedscroller .item.needs-loading:not(.loaded) {
    height: 10px; }

.advancedscroller.with-shadow {
  margin-bottom: 35px; }

.advancedscroller.item-padding-30 .thumbsClip > .item {
  padding-left: 15px;
  padding-right: 15px; }

.advancedscroller.with-shadow:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 33px;
  background-image: url(img/shadow.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center top; }

.advancedscroller.no-need-for-nav .bulletsCon {
  display: none; }
.advancedscroller.no-need-for-nav .arrowsCon {
  display: none; }

.advancedscroller:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
  clear: both; }

.advancedscroller.from-zoomfolio {
  overflow: visible; }
  .advancedscroller.from-zoomfolio .items {
    display: none; }

img.fullwidth {
  width: 100%;
  display: block; }

/* -- ----------- --------
--- estethic styling
*/
@-webkit-keyframes preloader-semicircles-tween {
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg); }
  50% {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg); }
  100% {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg); } }
@keyframes preloader-semicircles-tween {
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg); }
  50% {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg); }
  100% {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg); } }
.advancedscroller .preloader, .advancedscroller .preloader-squares1 {
  width: 128px;
  height: 40px;
  background: transparent url(img/preloader.gif) center center no-repeat;
  margin-left: -64px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  left: 50%; }
.advancedscroller .preloader-semicircles {
  width: 30px;
  height: 30px;
  background: rgba(230, 230, 230, 0.9);
  border-radius: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -15px;
  margin-right: -15px;
  animation: preloader-semicircles-tween 1.4s infinite linear;
  -webkit-animation: preloader-semicircles-tween 1.4s infinite linear; }
.advancedscroller .preloader-semicircles:after {
  position: absolute;
  width: 50px;
  height: 50px;
  border-top: 10px solid rgba(200, 200, 200, 0.5);
  border-bottom: 10px solid rgba(200, 200, 200, 0.5);
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-radius: 50px;
  content: '';
  top: -20px;
  left: -20px;
  box-sizing: content-box; }
.advancedscroller .bulletsCon {
  height: 20px;
  text-align: center;
  margin: 15px auto;
  cursor: pointer; }
.advancedscroller .thumbsClip > * {
  padding: 0px 10px;
  transition-property: border, padding, opacity, visibility;
  transition-duration: 0.5s;
  transition-timing-function: ease-out;
  -moz-transition-property: border, padding, opacity, visibility;
  -moz-transition-duration: 0.5s;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-property: border, padding, opacity, visibility;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-property: border, padding, opacity, visibility;
  -o-transition-duration: 0.5s;
  -o-transition-timing-function: ease-out;
  -ms-transition-property: border, padding, opacity, visibility;
  -ms-transition-duration: 0.5s;
  -ms-transition-timing-function: ease-out; }
.advancedscroller .thumbsClip > *.last-in-row {
  border-right: 1px solid transparent; }
.advancedscroller .thumbsClip > *:last-child {
  border-right: 1px solid transparent; }
.advancedscroller .arrowsCon > .arrow-left, .advancedscroller .arrowsCon > .arrow-right {
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url("img/arrow-left.png");
  width: 30px;
  height: 30px;
  position: absolute;
  left: 5px;
  top: 45%;
  margin-top: -15px;
  cursor: pointer;
  opacity: 0.69;
  transition-property: opacity;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.3s;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-property: opacity;
  -o-transition-duration: 0.3s;
  -o-transition-timing-function: ease-out;
  -ms-transition-property: opacity;
  -ms-transition-duration: 0.3s;
  -ms-transition-timing-function: ease-out; }
.advancedscroller .arrowsCon > .arrow-right {
  background-image: url("img/arrow-right.png");
  left: auto;
  right: 5px;
  top: 45%; }
.advancedscroller .arrowsCon > .arrow-left:hover, .advancedscroller .arrowsCon > .arrow-right:hover {
  opacity: 1; }
.advancedscroller .bulletsCon span.bullet {
  width: 10px;
  height: 10px;
  background-repeat: no-repeat;
  background-position: 0 0%;
  background-color: transparent;
  background-image: url(img/bullet.png);
  display: inline-block;
  margin-right: 3px;
  transition-property: background;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  -moz-transition-property: background;
  -moz-transition-duration: 0.3s;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-property: background;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-property: background;
  -o-transition-duration: 0.3s;
  -o-transition-timing-function: ease-out;
  -ms-transition-property: background;
  -ms-transition-duration: 0.3s;
  -ms-transition-timing-function: ease-out; }
.advancedscroller .bulletsCon span.bullet:hover {
  background-position: 0 100%; }
.advancedscroller .bulletsCon span.bullet.active {
  background-position: 0 100%; }
.advancedscroller .name {
  text-align: center;
  margin-top: 10px; }
.advancedscroller .price {
  text-align: center;
  margin-top: 5px;
  font-weight: bold; }
.advancedscroller .price > span {
  display: inline-block; }
.advancedscroller .addtocart-con {
  text-align: center;
  margin-top: 10px; }
.advancedscroller .addtocart-con > .button-addtocart {
  margin-top: 0px; }

.advancedscroller.transition-fade .thumbsClip > * {
  opacity: 0;
  visibility: hidden; }

.advancedscroller.transition-testimonials_transition_1 .testimonial-col-name {
  position: relative;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.3s;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.3s;
  -o-transition-timing-function: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.3s;
  -ms-transition-timing-function: ease-out;
  transform: translate(0, 50%); }
.advancedscroller.transition-testimonials_transition_1 .testimonial-col-quote {
  position: relative;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.3s;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.3s;
  -o-transition-timing-function: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.3s;
  -ms-transition-timing-function: ease-out;
  transform: translate(50%, 0); }
.advancedscroller.transition-testimonials_transition_1 .thumbsClip > * {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden; }

.testimonial-slide-con {
  padding: 100px 30px; }

.advancedscroller.transition-testimonials_transition_1 .thumbsClip > *.currItem {
  opacity: 1;
  visibility: visible; }
  .advancedscroller.transition-testimonials_transition_1 .thumbsClip > *.currItem .testimonial-col-name, .advancedscroller.transition-testimonials_transition_1 .thumbsClip > *.currItem .testimonial-col-quote {
    transform: translate(0%, 0); }

.advancedscroller.transition-wipeoutandfade .thumbsClip {
  transition-property: none;
  transition-duration: 0s;
  transition-timing-function: linear;
  -moz-transition-property: none;
  -moz-transition-duration: 0s;
  -moz-transition-timing-function: linear;
  -webkit-transition-property: none;
  -webkit-transition-duration: 0s;
  -webkit-transition-timing-function: linear;
  -o-transition-property: none;
  -o-transition-duration: 0s;
  -o-transition-timing-function: linear;
  -ms-transition-property: none;
  -ms-transition-duration: 0s;
  -ms-transition-timing-function: linear;
  white-space: nowrap; }
  .advancedscroller.transition-wipeoutandfade .thumbsClip > * {
    opacity: 0;
    visibility: hidden;
    width: 0;
    position: relative; }
    .advancedscroller.transition-wipeoutandfade .thumbsClip > * .wipeout-wrapper {
      overflow: hidden;
      position: relative;
      width: 100%;
      top: 0;
      left: 0; }
      .advancedscroller.transition-wipeoutandfade .thumbsClip > * .wipeout-wrapper .wipeout-wrapper-inner {
        position: relative; }
    .advancedscroller.transition-wipeoutandfade .thumbsClip > * .wipeout-wrapper {
      overflow: hidden;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0; }
      .advancedscroller.transition-wipeoutandfade .thumbsClip > * .wipeout-wrapper .wipeout-wrapper-inner {
        position: relative;
        width: 100%;
        height: 100%; }
        .advancedscroller.transition-wipeoutandfade .thumbsClip > * .wipeout-wrapper .wipeout-wrapper-inner > .vplayer {
          width: 100% !important;
          height: 100%; }

.advancedscroller.transition-fade .thumbsClip > *.currItem, .advancedscroller.transition-wipeoutandfade .thumbsClip > *.currItem, .advancedscroller.transition-testimonials_transition_1 .thumbsClip > *.currItem {
  opacity: 1;
  visibility: visible; }

.advancedscroller.swipe-enabled {
  cursor: move;
  cursor: -moz-grab;
  cursor: grab;
  cursor: url(img/openhand.cur) 4 4, move; }

.advancedscroller.swipe-enabled.closedhand {
  cursor: url(img/closedhand.cur) 4 4, move; }
  .advancedscroller.swipe-enabled.closedhand .thumbsClip {
    transition-property: left;
    transition-duration: 0s;
    transition-timing-function: linear;
    -moz-transition-property: left;
    -moz-transition-duration: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: left;
    -webkit-transition-duration: 0s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: left;
    -o-transition-duration: 0s;
    -o-transition-timing-function: linear;
    -ms-transition-property: left;
    -ms-transition-duration: 0s;
    -ms-transition-timing-function: linear; }

.advancedscroller.center-v .thumbsCon {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%); }

.advancedscroller.mode-onlyoneitem .thumbsCon .thumbsClip > li {
  width: 100%;
  border-right: 0; }
.advancedscroller.mode-onlyoneitem .vplayer {
  position: absolute;
  width: 100%;
  height: 100%; }

.advancedscroller.islastpage .thumbsClip > *.last-in-row {
  border-right: 1px solid rgba(0, 0, 0, 0.3); }
.advancedscroller.islastpage .thumbsClip > *:last-child {
  border-right: 1px solid transparent; }

div.button-addtocart a {
  color: #fff; }

.button-addtocart {
  font-family: Helvetica, Arial, sans-serif;
  background: rgba(0, 0, 0, 0.5);
  padding: 8px 15px;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  margin: 10px 0;
  padding: 4px 10px;
  text-decoration: none;
  border-radius: 3px;
  color: #fafafa;
  border: 1px solid rgba(0, 0, 0, 0.5);
  background: #ba2b00;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhMmIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjFhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ba2b00 0%, #ff1a00 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ba2b00), color-stop(100%, #ff1a00));
  background: -webkit-linear-gradient(top, #ba2b00 0%, #ff1a00 100%);
  background: -o-linear-gradient(top, #ba2b00 0%, #ff1a00 100%);
  background: -ms-linear-gradient(top, #ba2b00 0%, #ff1a00 100%);
  background: linear-gradient(to bottom, #ba2b00 0%, #ff1a00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba2b00', endColorstr='#ff1a00',GradientType=0 );
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
  font-size: 9px; }

.old-price {
  margin-right: 5px;
  color: red;
  text-decoration: line-through; }

.advancedscroller.mode-onlyoneitem .thumbsClip.center-it {
  position: absolute;
  margin-left: -50%; }
.advancedscroller.mode-onlyoneitem .thumbsClip > * {
  padding: 0px; }
.advancedscroller.mode-onlyoneitem .thumbsClip li > img {
  display: block; }
.advancedscroller.mode-onlyoneitem .thumbsClip li > a > img {
  display: block; }

.advancedscroller.skin-default .thumbsClip > * {
  border-right: 1px solid rgba(0, 0, 0, 0.3); }

.advancedscroller.skin-white {
  margin-top: 10px; }
  .advancedscroller.skin-white a {
    color: inherit;
    text-decoration: none; }
  .advancedscroller.skin-white a:hover {
    opacity: 0.7; }
  .advancedscroller.skin-white .thumbsClip > * {
    padding: 10px;
    border-right: 0; }
  .advancedscroller.skin-white .thumbsClip > *.last-in-row {
    padding: 10px;
    border-right: 0; }
  .advancedscroller.skin-white .arrowsCon > .arrow-left, .advancedscroller.skin-white .arrowsCon > .arrow-right {
    background-position: center center;
    background-repeat: no-repeat;
    background-color: transparent;
    background-image: url("img/arrow-left-white.png");
    width: 30px;
    height: 30px;
    position: absolute;
    left: auto;
    right: 65px;
    top: -15px;
    margin-top: -15px;
    cursor: pointer;
    opacity: 0.69;
    z-index: 4;
    transition-property: left;
    transition-duration: 0s;
    transition-timing-function: linear;
    -moz-transition-property: left;
    -moz-transition-duration: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: left;
    -webkit-transition-duration: 0s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: left;
    -o-transition-duration: 0s;
    -o-transition-timing-function: linear;
    -ms-transition-property: left;
    -ms-transition-duration: 0s;
    -ms-transition-timing-function: linear; }
  .advancedscroller.skin-white .arrowsCon > .arrow-right {
    background-image: url("img/arrow-right-white.png");
    left: auto;
    right: 45px;
    top: -15px; }
  .advancedscroller.skin-white .arrowsCon > .arrow-left:hover, .advancedscroller.skin-white .arrowsCon > .arrow-right:hover {
    opacity: 1; }

.advancedscroller.skin-black {
  margin-top: 10px; }
  .advancedscroller.skin-black a {
    color: inherit;
    text-decoration: none; }
  .advancedscroller.skin-black a:hover {
    opacity: 0.7; }
  .advancedscroller.skin-black .thumbsClip > * {
    padding: 10px;
    border-right: 0; }
  .advancedscroller.skin-black .thumbsClip > *.first-in-row {
    padding: 10px;
    padding-left: 0px;
    border-right: 0; }
  .advancedscroller.skin-black .thumbsClip > *.last-in-row {
    padding: 10px;
    padding-right: 0px;
    border-right: 0; }
  .advancedscroller.skin-black .arrowsCon > .arrow-left, .advancedscroller.skin-black .arrowsCon > .arrow-right {
    background-position: center center;
    background-repeat: no-repeat;
    background-color: transparent;
    background-image: url("img/arrow-left-black-small.png");
    width: 30px;
    height: 30px;
    position: absolute;
    left: auto;
    right: 20px;
    top: -15px;
    margin-top: -15px;
    cursor: pointer;
    opacity: 0.69;
    z-index: 4;
    transition-property: left;
    transition-duration: 0s;
    transition-timing-function: linear;
    -moz-transition-property: left;
    -moz-transition-duration: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: left;
    -webkit-transition-duration: 0s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: left;
    -o-transition-duration: 0s;
    -o-transition-timing-function: linear;
    -ms-transition-property: left;
    -ms-transition-duration: 0s;
    -ms-transition-timing-function: linear; }
  .advancedscroller.skin-black .arrowsCon > .arrow-right {
    background-image: url("img/arrow-right-black-small.png");
    left: auto;
    right: 0px;
    top: -15px; }
  .advancedscroller.skin-black .arrowsCon > .arrow-left:hover, .advancedscroller.skin-black .arrowsCon > .arrow-right:hover {
    opacity: 1; }

.advancedscroller.skin-inset .thumbsClip > * {
  padding: 0px; }
.advancedscroller.skin-inset .arrowsCon > .arrow-left, .advancedscroller.skin-inset .arrowsCon > .arrow-right {
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url("img/arrow-left-black.png");
  width: 40px;
  height: 40px;
  position: absolute;
  left: 5px;
  top: 45%;
  margin-top: -20px;
  cursor: pointer;
  opacity: 0.69;
  z-index: 4;
  transition-property: left;
  transition-duration: 0s;
  transition-timing-function: linear;
  -moz-transition-property: left;
  -moz-transition-duration: 0s;
  -moz-transition-timing-function: linear;
  -webkit-transition-property: left;
  -webkit-transition-duration: 0s;
  -webkit-transition-timing-function: linear;
  -o-transition-property: left;
  -o-transition-duration: 0s;
  -o-transition-timing-function: linear;
  -ms-transition-property: left;
  -ms-transition-duration: 0s;
  -ms-transition-timing-function: linear; }
.advancedscroller.skin-inset .arrowsCon > .arrow-right {
  background-image: url("img/arrow-right-black.png");
  left: auto;
  right: 5px;
  top: 45%; }
.advancedscroller.skin-inset .arrowsCon > .arrow-left:hover, .advancedscroller.skin-inset .arrowsCon > .arrow-right:hover {
  opacity: 1; }
.advancedscroller.skin-inset .transition-fade .thumbsClip > * {
  opacity: 0;
  visibility: hidden; }
.advancedscroller.skin-inset .transition-fade .thumbsClip > *.currItem {
  opacity: 1;
  visibility: visible; }

.advancedscroller.skin-karma-inset .thumbsClip > * {
  padding: 0px; }
.advancedscroller.skin-karma-inset .arrowsCon > .arrow-left, .advancedscroller.skin-karma-inset .arrowsCon > .arrow-right {
  background-position: center center;
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.2);
  background-image: none;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -20px;
  cursor: pointer;
  z-index: 4;
  transition-property: left;
  transition-duration: 0s;
  transition-timing-function: linear;
  -moz-transition-property: left;
  -moz-transition-duration: 0s;
  -moz-transition-timing-function: linear;
  -webkit-transition-property: left;
  -webkit-transition-duration: 0s;
  -webkit-transition-timing-function: linear;
  -o-transition-property: left;
  -o-transition-duration: 0s;
  -o-transition-timing-function: linear;
  -ms-transition-property: left;
  -ms-transition-duration: 0s;
  -ms-transition-timing-function: linear; }
.advancedscroller.skin-karma-inset .arrowsCon > .arrow-left:before, .advancedscroller.skin-karma-inset .arrowsCon > .arrow-right:before {
  position: absolute;
  content: "\f104";
  font-family: FontAwesome, arial;
  font-size: 34px;
  top: 50%;
  left: 50%;
  color: #FFFFFF;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%); }
.advancedscroller.skin-karma-inset .arrowsCon > .arrow-right:before {
  content: "\f105"; }
.advancedscroller.skin-karma-inset .arrowsCon > .arrow-right {
  left: auto;
  right: 0px;
  top: 50%; }
.advancedscroller.skin-karma-inset .arrowsCon > .arrow-left:hover, .advancedscroller.skin-karma-inset .arrowsCon > .arrow-right:hover {
  background-color: #e74c3c; }
.advancedscroller.skin-karma-inset .transition-fade .thumbsClip > * {
  opacity: 0;
  visibility: hidden; }
.advancedscroller.skin-karma-inset .transition-fade .thumbsClip > *.currItem {
  opacity: 1;
  visibility: visible; }

.advancedscroller.skin-regen .thumbsClip > * {
  padding: 0px; }
.advancedscroller.skin-regen .arrowsCon > .arrow-left, .advancedscroller.skin-regen .arrowsCon > .arrow-right {
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url("img/arrow-round-left.png");
  width: 50px;
  height: 50px;
  position: absolute;
  left: 15px;
  top: 50%;
  margin-top: -25px;
  cursor: pointer;
  opacity: 0.69;
  background-size: cover;
  z-index: 4;
  transition-property: left;
  transition-duration: 0s;
  transition-timing-function: linear;
  -moz-transition-property: left;
  -moz-transition-duration: 0s;
  -moz-transition-timing-function: linear;
  -webkit-transition-property: left;
  -webkit-transition-duration: 0s;
  -webkit-transition-timing-function: linear;
  -o-transition-property: left;
  -o-transition-duration: 0s;
  -o-transition-timing-function: linear;
  -ms-transition-property: left;
  -ms-transition-duration: 0s;
  -ms-transition-timing-function: linear; }
.advancedscroller.skin-regen .arrowsCon > .arrow-right {
  background-image: url("img/arrow-round-right.png");
  left: auto;
  right: 15px;
  top: 50%; }
.advancedscroller.skin-regen .arrowsCon > .arrow-left:hover, .advancedscroller.skin-regen .arrowsCon > .arrow-right:hover {
  opacity: 1; }
.advancedscroller.skin-regen .bulletsCon {
  display: block;
  position: absolute;
  width: 100%;
  top: auto;
  bottom: 10px; }
.advancedscroller.skin-regen .bulletsCon span.bullet {
  width: 10px;
  height: 10px;
  background-repeat: no-repeat;
  border-radius: 50%;
  background-image: none;
  display: inline-block;
  margin-right: 8px;
  background-color: rgba(0, 0, 0, 0.4);
  transition-property: background;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  -moz-transition-property: background;
  -moz-transition-duration: 0.3s;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-property: background;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-property: background;
  -o-transition-duration: 0.3s;
  -o-transition-timing-function: ease-out;
  -ms-transition-property: background;
  -ms-transition-duration: 0.3s;
  -ms-transition-timing-function: ease-out; }
.advancedscroller.skin-regen .bulletsCon span.bullet.active {
  background-color: rgba(0, 0, 0, 0.7);
  width: 14px;
  height: 14px;
  position: relative;
  top: 2px; }

.advancedscroller.skin-agata .arrowsCon > .arrow-left, .advancedscroller.skin-agata .arrowsCon > .arrow-right {
  position: absolute;
  left: 5px;
  top: 45%; }
.advancedscroller.skin-agata .arrowsCon > .arrow-right {
  left: auto;
  right: 5px; }

.advancedscroller.skin-agata .arrowsCon > .arrow-left, .advancedscroller.skin-agata .arrowsCon > .arrow-right, .arrow-left.skin-agata, .arrow-right.skin-agata {
  background-position: center center;
  background-repeat: no-repeat;
  background-image: none;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  border-radius: 3px;
  cursor: pointer;
  background-color: #383838;
  opacity: 1;
  transition-property: background-color;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  -moz-transition-property: background-color;
  -moz-transition-duration: 0.3s;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-property: background-color;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-property: background-color;
  -o-transition-duration: 0.3s;
  -o-transition-timing-function: ease-out;
  -ms-transition-property: background-color;
  -ms-transition-duration: 0.3s;
  -ms-transition-timing-function: ease-out; }

.advancedscroller.skin-agata .arrowsCon > .arrow-left:before, .arrow-left.skin-agata:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 6px inset transparent;
  border-bottom: 6px solid transparent;
  border-right: 8px solid #e3e3e3;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -5px;
  margin-top: -6px; }

.advancedscroller.skin-agata .arrowsCon > .arrow-right:before, .arrow-right.skin-agata:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 6px inset transparent;
  border-bottom: 6px solid transparent;
  border-left: 8px solid #e3e3e3;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -3px;
  margin-top: -6px; }

.advancedscroller.skin-agata .arrowsCon > .arrow-left:hover, .arrow-left.skin-agata:hover, .advancedscroller.skin-agata .arrowsCon > .arrow-right:hover, .arrow-right.skin-agata:hover {
  background-color: #00a99d; }

/* -- END skin-agata */
/* -- skin-agata-inset */
.advancedscroller.skin-agata-inset .thumbsClip > * {
  padding: 0px; }
.advancedscroller.skin-agata-inset > .arrowsCon > .arrow-left, .advancedscroller.skin-agata-inset .arrowsCon > .arrow-right {
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("img/skin-agapa-arrow-left.png");
  width: 40px;
  height: 60px;
  position: absolute;
  left: 0px;
  top: 45%;
  margin-top: -30px;
  cursor: pointer;
  background-color: rgba(33, 33, 33, 0.3);
  z-index: 4;
  border-radius: 0 5px 5px 0;
  transition-property: background-color;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  -moz-transition-property: background-color;
  -moz-transition-duration: 0.3s;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-property: background-color;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-property: background-color;
  -o-transition-duration: 0.3s;
  -o-transition-timing-function: ease-out;
  -ms-transition-property: background-color;
  -ms-transition-duration: 0.3s;
  -ms-transition-timing-function: ease-out; }
.advancedscroller.skin-agata-inset > .arrowsCon > .arrow-right {
  background-image: url("img/skin-agapa-arrow-right.png");
  left: auto;
  right: 0px;
  top: 45%;
  border-radius: 5px 0 0 5px; }
.advancedscroller.skin-agata-inset > .arrowsCon > .arrow-left:hover, .advancedscroller.skin-agata-inset .arrowsCon > .arrow-right:hover {
  background-color: rgba(33, 33, 33, 0.7); }
.advancedscroller.skin-agata-inset .transition-fade .thumbsClip > * {
  opacity: 0;
  visibility: hidden; }
.advancedscroller.skin-agata-inset .transition-fade .thumbsClip > *.currItem {
  opacity: 1;
  visibility: visible; }
.advancedscroller.skin-agata-inset .bulletsCon {
  position: absolute;
  width: 100%;
  bottom: 10px;
  margin: 0;
  text-align: center; }
  .advancedscroller.skin-agata-inset .bulletsCon .bullet {
    width: 20px;
    height: 4px;
    border-radius: 3px;
    background-color: #4d4d4d;
    background-image: none; }
  .advancedscroller.skin-agata-inset .bulletsCon .bullet.active {
    background-color: #00a99d; }

/* -- skin-avanti-inset */
.advancedscroller.skin-avanti-inset .thumbsClip > *, .advancedscroller.skin-bubble-inset .thumbsClip > * {
  padding: 0px; }
.advancedscroller.skin-avanti-inset > .arrowsCon > .arrow-left, .advancedscroller.skin-avanti-inset .arrowsCon > .arrow-right, .advancedscroller.skin-bubble-inset > .arrowsCon > .arrow-left, .advancedscroller.skin-bubble-inset .arrowsCon > .arrow-right {
  background-image: none;
  left: 15px;
  top: 45%;
  margin-top: -15px;
  opacity: 1; }
.advancedscroller.skin-avanti-inset > .arrowsCon > .arrow-right, .advancedscroller.skin-bubble-inset > .arrowsCon > .arrow-right {
  background-image: none;
  left: auto;
  right: 15px;
  top: 45%;
  margin-top: -15px;
  width: auto; }
.advancedscroller.skin-avanti-inset > .arrowsCon > .arrow-left path, .advancedscroller.skin-avanti-inset .arrowsCon > .arrow-right path, .advancedscroller.skin-bubble-inset > .arrowsCon > .arrow-left path, .advancedscroller.skin-bubble-inset .arrowsCon > .arrow-right path {
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  -moz-transition-property: all;
  -moz-transition-duration: 0.3s;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-property: all;
  -o-transition-duration: 0.3s;
  -o-transition-timing-function: ease-out;
  -ms-transition-property: all;
  -ms-transition-duration: 0.3s;
  -ms-transition-timing-function: ease-out; }
.advancedscroller.skin-avanti-inset > .arrowsCon > .arrow-left:hover #Layer_1 path, .advancedscroller.skin-avanti-inset .arrowsCon > .arrow-right:hover path, .advancedscroller.skin-bubble-inset > .arrowsCon > .arrow-left:hover #Layer_1 path, .advancedscroller.skin-bubble-inset .arrowsCon > .arrow-right:hover path {
  fill: #00a99d; }
.advancedscroller.skin-avanti-inset .transition-fade .thumbsClip > *, .advancedscroller.skin-bubble-inset .transition-fade .thumbsClip > * {
  opacity: 0;
  visibility: hidden; }
.advancedscroller.skin-avanti-inset .transition-fade .thumbsClip > *.currItem, .advancedscroller.skin-bubble-inset .transition-fade .thumbsClip > *.currItem {
  opacity: 1;
  visibility: visible; }
.advancedscroller.skin-avanti-inset .bulletsCon, .advancedscroller.skin-bubble-inset .bulletsCon {
  position: absolute;
  width: 100%;
  bottom: 10px;
  margin: 0;
  text-align: center; }
  .advancedscroller.skin-avanti-inset .bulletsCon .bullet, .advancedscroller.skin-bubble-inset .bulletsCon .bullet {
    width: 20px;
    height: 4px;
    border-radius: 3px;
    background-color: #4d4d4d;
    background-image: none; }
  .advancedscroller.skin-avanti-inset .bulletsCon .bullet.active, .advancedscroller.skin-bubble-inset .bulletsCon .bullet.active {
    background-color: #00a99d; }

/* -- END skin-avanti-inset */
/* -- skin-qcre-inset */
.advancedscroller.skin-qcre .thumbsClip > * {
  padding: 0px; }
.advancedscroller.skin-qcre > .arrowsCon > .arrow-left, .advancedscroller.skin-qcre .arrowsCon > .arrow-right {
  background-image: none;
  left: auto;
  right: 0;
  top: auto;
  bottom: 0;
  margin-top: -0px;
  background-color: rgba(0, 0, 0, 0.5);
  width: 30px;
  height: 30px;
  transition-property: background;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  -moz-transition-property: background;
  -moz-transition-duration: 0.3s;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-property: background;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-property: background;
  -o-transition-duration: 0.3s;
  -o-transition-timing-function: ease-out;
  -ms-transition-property: background;
  -ms-transition-duration: 0.3s;
  -ms-transition-timing-function: ease-out; }
.advancedscroller.skin-qcre > .arrowsCon > .arrow-left:before, .advancedscroller.skin-qcre .arrowsCon > .arrow-right:before {
  content: "\f105";
  font-family: FontAwesome,sans-sarif;
  font-size: 30px;
  color: #fff;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -15px;
  margin-left: -5px;
  line-height: 1; }
.advancedscroller.skin-qcre > .arrowsCon > .arrow-left:before {
  content: "\f104";
  margin-left: -5px; }
.advancedscroller.skin-qcre > .arrowsCon > .arrow-left {
  background-image: none;
  left: auto;
  right: 30px;
  top: auto;
  bottom: 0;
  margin-top: -0px; }
.advancedscroller.skin-qcre > .arrowsCon > .arrow-left:hover, .advancedscroller.skin-qcre .arrowsCon > .arrow-right:hover {
  background-color: #e74c3c; }
.advancedscroller.skin-qcre .transition-fade .thumbsClip > * {
  opacity: 0;
  visibility: hidden; }
.advancedscroller.skin-qcre .transition-fade .thumbsClip > *.currItem {
  opacity: 1;
  visibility: visible; }
.advancedscroller.skin-qcre .bulletsCon {
  position: absolute;
  width: 100%;
  bottom: 10px;
  margin: 0;
  text-align: center; }
  .advancedscroller.skin-qcre .bulletsCon .bullet {
    width: 20px;
    height: 4px;
    border-radius: 3px;
    background-color: #4d4d4d;
    background-image: none; }
  .advancedscroller.skin-qcre .bulletsCon .bullet.active {
    background-color: #00a99d; }

/* -- END skin-qcre-inset */
.advancedscroller.skin-bubble-inset > .arrowsCon > .arrow-left, .advancedscroller.skin-bubble-inset .arrowsCon > .arrow-right {
  background-image: none;
  left: 50%;
  margin-left: -27px;
  top: auto;
  bottom: 10px;
  margin-top: -15px;
  opacity: 1;
  width: 44px;
  height: 44px; }
.advancedscroller.skin-bubble-inset > .arrowsCon > .arrow-right {
  background-image: none;
  left: 50%;
  margin-left: 27px;
  top: auto;
  bottom: 10px;
  margin-top: -15px; }
.advancedscroller.skin-bubble-inset > .arrowsCon > .arrow-left:hover #Layer_1 path, .advancedscroller.skin-bubble-inset .arrowsCon > .arrow-right:hover path {
  fill: #fff; }

.advancedscroller.skin-giza {
  margin-bottom: 10px;
  padding-bottom: 30px; }
  .advancedscroller.skin-giza > .arrowsCon > .arrow-left, .advancedscroller.skin-giza .arrowsCon > .arrow-right {
    background-image: none;
    left: 50%;
    margin-left: -35px;
    top: auto;
    bottom: 0px;
    margin-top: -15px;
    opacity: 1;
    width: 30px;
    height: 30px; }
  .advancedscroller.skin-giza > .arrowsCon > .arrow-right {
    background-image: none;
    left: 50%;
    margin-left: 5px;
    top: auto;
    bottom: 0px;
    margin-top: -15px; }
  .advancedscroller.skin-giza > .arrowsCon > .arrow-left circle, .advancedscroller.skin-giza .arrowsCon > .arrow-right circle {
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: all;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out; }
  .advancedscroller.skin-giza > .arrowsCon > .arrow-left:hover #Layer_2 circle, .advancedscroller.skin-giza .arrowsCon > .arrow-right:hover #Layer_2 circle {
    fill: #555555; }
  .advancedscroller.skin-giza > .arrowsCon > .arrow-left:hover #Layer_4 circle, .advancedscroller.skin-giza .arrowsCon > .arrow-right:hover #Layer_4 circle {
    stroke: #555555; }

.advancedscroller.skin-giza-bullets .bulletsCon {
  margin-top: 15px;
  text-align: center;
  height: auto; }
  .advancedscroller.skin-giza-bullets .bulletsCon span.bullet {
    width: 12px;
    height: 12px;
    background-image: none;
    background-color: transparent;
    border-radius: 50%;
    border: 1px solid #d1b97e;
    margin-right: 4px; }
  .advancedscroller.skin-giza-bullets .bulletsCon > span.bullet:last-child {
    margin-right: 0; }
  .advancedscroller.skin-giza-bullets .bulletsCon span.bullet.active {
    background-color: #d1b97e; }

.advancedscroller.skin-nonav .arrowsCon {
  display: none; }

.advancedscroller.skin-whitefish .arrowsCon {
  display: none; }
.advancedscroller.skin-whitefish .bulletsCon {
  position: absolute;
  width: 100%;
  bottom: 10px;
  margin: 0;
  text-align: center;
  height: auto;
  line-height: 1; }
  .advancedscroller.skin-whitefish .bulletsCon span.bullet {
    width: 8px;
    height: 8px;
    background-image: none;
    background-color: transparent;
    border-radius: 50%;
    border: 1px solid #fff;
    margin-right: 4px; }
  .advancedscroller.skin-whitefish .bulletsCon > span.bullet:last-child {
    margin-right: 0; }
  .advancedscroller.skin-whitefish .bulletsCon span.bullet.active {
    background-color: #ffffff; }

.advancedscroller.skin-whitefish.is-thicker .bulletsCon {
  bottom: 28px; }
  .advancedscroller.skin-whitefish.is-thicker .bulletsCon span.bullet {
    width: 10px;
    height: 10px;
    background-image: none;
    background-color: transparent;
    border-radius: 50%;
    border: 2px solid #fff;
    margin-right: 4px; }
  .advancedscroller.skin-whitefish.is-thicker .bulletsCon > span.bullet:last-child {
    margin-right: 0; }
  .advancedscroller.skin-whitefish.is-thicker .bulletsCon span.bullet.active {
    background-color: #ffffff; }

.dzsas-second-con {
  position: relative;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 10px 0; }
  .dzsas-second-con .dzsas-second-con--clip {
    position: relative;
    transition-property: left;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: left;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: left;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: left;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: left;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out; }
    .dzsas-second-con .dzsas-second-con--clip > * {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      opacity: 0;
      visibility: hidden;
      transition-property: opacity, visibility;
      transition-duration: 0.3s;
      transition-timing-function: ease-out;
      -moz-transition-property: opacity, visibility;
      -moz-transition-duration: 0.3s;
      -moz-transition-timing-function: ease-out;
      -webkit-transition-property: opacity, visibility;
      -webkit-transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
      -o-transition-property: opacity, visibility;
      -o-transition-duration: 0.3s;
      -o-transition-timing-function: ease-out;
      -ms-transition-property: opacity, visibility;
      -ms-transition-duration: 0.3s;
      -ms-transition-timing-function: ease-out; }
    .dzsas-second-con .dzsas-second-con--clip > *.active {
      opacity: 1;
      visibility: visible; }

/* ====== caption styling mami

*/
.advancedscroller .caption {
  position: absolute; }
.advancedscroller .caption.skin-underlay {
  bottom: -70%;
  left: 0;
  width: 100%;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 300;
  padding: 10px 10px;
  background: rgba(230, 230, 230, 0.9);
  color: #111;
  transition-property: bottom;
  transition-duration: 1.2s;
  transition-timing-function: ease-out;
  -moz-transition-property: bottom;
  -moz-transition-duration: 1.2s;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-property: bottom;
  -webkit-transition-duration: 1.2s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-property: bottom;
  -o-transition-duration: 1.2s;
  -o-transition-timing-function: ease-out;
  -ms-transition-property: bottom;
  -ms-transition-duration: 1.2s;
  -ms-transition-timing-function: ease-out; }
.advancedscroller .item.currItem .caption {
  bottom: 0; }
.advancedscroller .imagediv {
  display: block;
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }

/* ====== misc

*/
.giza-circle {
  border-radius: 50%;
  border: 4px solid #fff;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  margin: 0 auto;
  box-shadow: 0 0 0 1px #e2e2e2;
  transition-property: background-color, color;
  transition-duration: 0.3s;
  transition-timing-function: ease-out-quart;
  -moz-transition-property: background-color, color;
  -moz-transition-duration: 0.3s;
  -moz-transition-timing-function: ease-out-quart;
  -webkit-transition-property: background-color, color;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out-quart;
  -o-transition-property: background-color, color;
  -o-transition-duration: 0.3s;
  -o-transition-timing-function: ease-out-quart;
  -ms-transition-property: background-color, color;
  -ms-transition-duration: 0.3s;
  -ms-transition-timing-function: ease-out-quart; }

.social-meta-con h4 {
  color: inherit;
  float: left;
  margin-top: 0;
  margin-bottom: 0; }
.social-meta-con .social-circle-con {
  float: right;
  margin-top: -4px; }
.social-meta-con h3 {
  font-size: 30px;
  color: inherit;
  font-weight: 300;
  margin-top: 10px; }

.nicetext {
  color: #FFFFFF;
  font-style: italic;
  font-size: 17px;
  font-family: "Lato",arial, serif;
  line-height: 1.7; }

.social-circle-con {
  position: relative;
  display: inline-block;
  margin-right: 2px;
  width: 24px;
  height: 24px;
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.1); }
  .social-circle-con > i {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    color: #FFFFFF; }

.circle-con {
  border: 2px solid #FFFFFF;
  border-radius: 100%;
  width: 110px;
  height: 110px;
  position: relative; }
  .circle-con img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%); }

#parallax {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 850px;
  overflow: hidden;
  z-index: 2;
  margin: 0; }

#parallax li {
  position: absolute;
  top: 0;
  left: 0; }

#parallax li.prl1 {
  background: url(bokeh/b1.png);
  width: 2200px;
  height: 800px; }

#parallax li.prl2 {
  background: url(bokeh/b2.png);
  width: 2050px;
  height: 600px; }

#parallax li.prl3 {
  background: url(bokeh/b3.png);
  width: 2500px;
  height: 700px; }

#parallax li.prl4 {
  background: url(bokeh/b4.png);
  width: 1900px;
  height: 700px; }

/*# sourceMappingURL=plugin.css.map */


/****** FILE: unify//plugins/hs-bg-video/hs-bg-video.css *****/
.hs-bg-video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #000;
}

.hs-youtube,
.hs-vimeo {
  display: none;
}

.hs-html5 {
  /* width: auto; */
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 100%;
}

.hs-video-preview {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: none;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

[data-hs-bgv-id],
[data-hs-bgv-path] {
  overflow: hidden;
}

@media (min-width: 768px) {
  .hs-youtube,
  .hs-vimeo {
    display: block;
    width: 100%;
    height: 130%;
  }

  .hs-youtube iframe,
  .hs-youtube embed,
  .hs-vimeo iframe,
  .hs-vimeo embed {
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .hs-video-preview {
    display: block;
  }
}


/****** FILE: unify//plugins/slick-carousel/slick/slick.css *****/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


/****** FILE: unify//css/unify.css *****/
html{font-size:14px}body{font-weight:400;font-size:1rem;font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:1.6;color:#555;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga", "kern";text-rendering:optimizelegibility;background-color:#fff}a{color:#396F00;outline:none}a:focus,a:hover{color:#2c5600}.nav-link{color:#555}.nav-link:focus,.nav-link:hover{color:#555}figure{margin-bottom:0}.h1,.h2,.h3,.h4,.h5,.h6,.h7,h1,h2,h3,h4,h5,h6{line-height:1.4}.h7{font-size:.75rem}.display-5{font-size:3rem;font-weight:300;line-height:1.1}::-moz-selection{color:#fff;background-color:#396F00}::selection{color:#fff;background-color:#396F00}.g-bg-primary ::-moz-selection{color:#396F00;background-color:#fff}.g-bg-primary ::selection{color:#396F00;background-color:#fff}.u-alert-close--light{font-weight:300;color:#000;opacity:.7;text-shadow:none;transition:color .3s;font-size:18px;cursor:pointer}.u-alert-close--light:hover{opacity:1}.u-alert-close--light:focus,.u-alert-close--light:active:focus{outline:0 none;box-shadow:none}.u-alert-list{margin-left:-20px}.alert__icon{margin-left:20px}.alert__icon-list{font-size:12px;line-height:1.5}.u-arrow-v1::before{display:inline-block;position:relative;top:50%;left:50%;vertical-align:top;transform:translateX(-50%) translateY(-50%)}.u-arrow-v1[class*="abs"]::before{position:absolute}.u-arrow-custom-v1 .u-arrow-icon{display:block}.u-arrow-custom-v1 .u-arrow-text{position:absolute;top:50%;transition:transform .3s}.u-arrow-custom-v1.js-prev .u-arrow-text{transform:translateY(-50%) translateX(-100%)}.u-arrow-custom-v1.js-next .u-arrow-text{transform:translateY(-50%) translateX(100%)}.u-arrow-custom-v1:hover .u-arrow-text{transform:translateY(-50%) translateX(0)}.u-arrow-custom-v2{overflow:hidden;transition:background-color 0.3s}.u-arrow-custom-v2 .u-arrow-icon{transition:transform 0.3s}.u-arrow-custom-v2 .u-arrow-img{width:100%;height:100%;opacity:0;transition:opacity 0.3s, transform 0.3s}.u-arrow-custom-v2.js-prev .u-arrow-icon{transform:translateY(-50%) translateX(10px)}.u-arrow-custom-v2.js-prev .u-arrow-img{transform:translateX(100%)}.u-arrow-custom-v2.js-next .u-arrow-icon{transform:translateY(-50%) translateX(-10px)}.u-arrow-custom-v2.js-next .u-arrow-img{transform:translateX(-100%)}.u-arrow-custom-v2:hover .u-arrow-icon{transform:translateY(-50%) translateX(0)}.u-arrow-custom-v2:hover .u-arrow-img{opacity:.6;transform:translateX(0)}.u-arrow-custom-v3 .u-arrow-helper{content:"";opacity:0;transition:transform 0.3s, opacity 0.3s;transform:scale(0.9)}.u-arrow-custom-v3 .u-arrow-icon{display:block}.u-arrow-custom-v3 .u-arrow-icon-before,.u-arrow-custom-v3 .u-arrow-icon-after{position:absolute;left:25%;transition:transform 0.3s, background-color 0.3s;backface-visibility:hidden}.u-arrow-custom-v3 .u-arrow-icon-before{transform:translateX(-50%) rotate(30deg);transform-origin:0 100%}.u-arrow-custom-v3 .u-arrow-icon-after{top:50%;transform:translateX(-50%) rotate(-30deg);transform-origin:0 0}.u-arrow-custom-v3.js-next .u-arrow-icon{transform:rotate(180deg)}.u-arrow-custom-v3:hover .u-arrow-helper{background-color:#fff;opacity:1;transform:scale(1)}.u-arrow-custom-v3:hover .u-arrow-icon-before,.u-arrow-custom-v3:hover .u-arrow-icon-after{background-color:#396F00}.u-arrow-custom-v3:hover .u-arrow-icon-before{transform:translateX(-50%) rotate(45deg)}.u-arrow-custom-v3:hover .u-arrow-icon-after{transform:translateX(-50%) rotate(-45deg)}.u-arrow-custom-v4{width:62px;height:62px;transition:width 0.3s, background-color 0.3s}.u-arrow-custom-v4 h4{opacity:0;transition:opacity 0.3s, transform 0.3s}.u-arrow-custom-v4.js-prev h4{transform:translateX(100%)}.u-arrow-custom-v4.js-next h4{transform:translateX(-100%)}.u-arrow-custom-v4:hover{width:200px}.u-arrow-custom-v4:hover .u-arrow-icon{color:#396F00}.u-arrow-custom-v4:hover h4{opacity:1;transition-delay:0.1s;transform:translateX(0)}.u-arrow-custom-v5 .u-arrow-icon::before{transition:transform .3s .3s}.u-arrow-custom-v5 .u-arrow-text{transition:transform .3s .3s;perspective:1000px}.u-arrow-custom-v5 .u-arrow-title{position:absolute;top:100%;width:100%;height:30%;transition:transform 0.3s;backface-visibility:hidden;transform-origin:50% 0;transform:rotateX(-90deg);margin:0}.u-arrow-custom-v5 .u-arrow-img{position:absolute;top:0;left:0;width:100%;height:100%}.u-arrow-custom-v5.js-prev .u-arrow-text{transform:translateX(-100%)}.u-arrow-custom-v5.js-next .u-arrow-text{transform:translateX(100%)}.u-arrow-custom-v5:hover .u-arrow-text{transform:translateX(0)}.u-arrow-custom-v5:hover .u-arrow-title{transition-delay:.6s;transform:rotateX(0deg)}.u-arrow-custom-v5:hover .u-arrow-icon::before{transition-delay:0s}.u-arrow-custom-v5:hover.js-prev .u-arrow-icon::before{transform:translateX(-100%)}.u-arrow-custom-v5:hover.js-next .u-arrow-icon::before{transform:translateX(100%)}.u-arrow-custom-v6{overflow:hidden;width:40px;transition:width .4s, background-color .4s, z-index .4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.u-arrow-custom-v6 .u-arrow-text{width:400px}.u-arrow-custom-v6:hover{width:400px;z-index:11}.u-arrow-custom-v7{perspective:1000px}.u-arrow-custom-v7 .u-arrow-icon::before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.u-arrow-custom-v7 .u-arrow-img{backface-visibility:hidden;transition:transform 0.3s}.u-arrow-custom-v7.js-prev{perspective-origin:100% 50%}.u-arrow-custom-v7.js-prev .u-arrow-img{transform-origin:0 50%;transform:rotateY(90deg)}.u-arrow-custom-v7.js-next{perspective-origin:0 50%}.u-arrow-custom-v7.js-next .u-arrow-img{transform-origin:100% 50%;transform:rotateY(-90deg)}.u-arrow-custom-v7:hover .u-arrow-icon{color:#396F00}.u-arrow-custom-v7:hover .u-arrow-img{transform:rotateY(0deg)}.u-arrow-custom-v8{perspective:1000px}.u-arrow-custom-v8 .u-arrow-icon::before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.u-arrow-custom-v8 .u-arrow-title,.u-arrow-custom-v8 .u-arrow-img{backface-visibility:hidden}.u-arrow-custom-v8 .u-arrow-title{transition:transform 0.3s}.u-arrow-custom-v8 .u-arrow-text{transition:transform 0.3s 0.3s;transform-style:preserve-3d}.u-arrow-custom-v8.js-prev{perspective-origin:100% 50%}.u-arrow-custom-v8.js-prev .u-arrow-text,.u-arrow-custom-v8.js-prev .u-arrow-title{transform-origin:0 50%;transform:rotateY(90deg)}.u-arrow-custom-v8.js-next{perspective-origin:0 50%}.u-arrow-custom-v8.js-next .u-arrow-text,.u-arrow-custom-v8.js-next .u-arrow-title{transform-origin:100% 50%;transform:rotateY(-90deg)}.u-arrow-custom-v8:hover .u-arrow-icon{color:#396F00;transition-delay:0s}.u-arrow-custom-v8:hover .u-arrow-icon::before{transition-delay:0s}.u-arrow-custom-v8:hover .u-arrow-text,.u-arrow-custom-v8:hover .u-arrow-title{transform:rotateY(0deg)}.u-arrow-custom-v8:hover .u-arrow-text{transition-delay:0s}.u-arrow-custom-v8:hover .u-arrow-title{transition-delay:.3s}.u-arrow-custom-v9{width:60px}.u-arrow-custom-v9 .u-arrow-icon::after{content:"";position:absolute;top:50%;width:20px;height:1px;background:#fff;transition:width .3s .2s;backface-visibility:hidden}.u-arrow-custom-v9 .u-arrow-text::after{content:attr(data-title);position:absolute;top:100%;left:0;width:100%;color:#fff;text-transform:uppercase;opacity:0;transition:transform 0.3s, opacity 0.3s;margin:20px 5px 0}.u-arrow-custom-v9 .u-arrow-img{opacity:0;box-shadow:0 1px 0 #fff, 0 -1px 0 #fff;transition:transform .3s, opacity .3s;transform:scale(0.3)}.u-arrow-custom-v9.js-prev .u-arrow-icon::after{left:calc(100% - 25px)}.u-arrow-custom-v9.js-next .u-arrow-icon::after{right:calc(100% - 25px)}.u-arrow-custom-v9.js-next .u-arrow-text::after{text-align:right}.u-arrow-custom-v9:hover{width:200px}.u-arrow-custom-v9:hover .u-arrow-icon::after{width:200px;transition-delay:0s}.u-arrow-custom-v9:hover .u-arrow-text{pointer-events:auto}.u-arrow-custom-v9:hover .u-arrow-text::after{opacity:1;transition-delay:.2s;transform:translateY(0)}.u-arrow-custom-v9:hover .u-arrow-img{opacity:1;transform:scale(1)}.u-arrow-custom-v9:hover .u-arrow-img:first-child{transition-delay:0.3s}.u-arrow-custom-v9:hover .u-arrow-img:nth-child(2){transition-delay:0.35s}.u-arrow-custom-v9:hover .u-arrow-img:nth-child(3){transition-delay:0.4s}.u-arrow-custom-v10 .u-arrow-text{opacity:0;overflow:hidden;transform:scale(0.7);transition:transform .3s, opacity .3s, background-color .1s 0s}.u-arrow-custom-v10 .u-arrow-img{transition:transform .3s}.u-arrow-custom-v10.js-prev .u-arrow-img{transform:translateX(-100%)}.u-arrow-custom-v10.js-next .u-arrow-img{transform:translateX(100%)}.u-arrow-custom-v10:hover .u-arrow-text{opacity:1;background-color:transparent;transform:scale(1);transition:transform .3s, opacity .3s, background-color .1s .2s}.u-arrow-custom-v10:hover .u-arrow-img{transform:translateX(0)}.u-arrow-custom-v11 .u-arrow-icon{border-width:0;transition:border-width .3s .15s}.u-arrow-custom-v11 .u-arrow-text{opacity:0;transition:transform .3s, opacity .3s}.u-arrow-custom-v11.js-prev .u-arrow-text{transform:translateY(-50%) translateX(-100%) scale(0.75)}.u-arrow-custom-v11.js-next .u-arrow-text{transform:translateY(-50%) translateX(100%) scale(0.75)}.u-arrow-custom-v11:hover .u-arrow-icon{border-top-width:40px;border-bottom-width:40px;transition-delay:0s}.u-arrow-custom-v11:hover .u-arrow-text{opacity:1;transition-delay:.3s;transform:translateY(-50%) translateX(0) scale(1)}.u-arrow-custom-v12 .u-arrow-icon{position:relative;top:50%;transform:translateY(-50%)}.u-arrow-custom-v12 .u-arrow-icon::before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.u-arrow-custom-v12 .u-arrow-text{overflow:hidden;transition:transform .3s;backface-visibility:hidden;transform:scale(0.6)}.u-arrow-custom-v12 .u-arrow-img{opacity:0;backface-visibility:hidden;transition:opacity .3s, transform .3s}.u-arrow-custom-v12:hover .u-arrow-img{opacity:.8}.u-arrow-custom-v12.js-prev .u-arrow-img{transform:translateX(-50%) translateY(-50%) rotate(45deg) scale(2)}.u-arrow-custom-v12.js-prev:hover .u-arrow-text{transform:scale(1) rotate(-45deg)}.u-arrow-custom-v12.js-prev:hover .u-arrow-img{transform:translateX(-50%) translateY(-50%) rotate(45deg) scale(1)}.u-arrow-custom-v12.js-next .u-arrow-img{transform:translateX(-50%) translateY(-50%) rotate(-45deg) scale(2)}.u-arrow-custom-v12.js-next:hover .u-arrow-text{transform:scale(1) rotate(45deg)}.u-arrow-custom-v12.js-next:hover .u-arrow-img{transform:translateX(-50%) translateY(-50%) rotate(-45deg) scale(1)}.u-arrow-custom-v13 .u-arrow-icon{overflow:hidden;backface-visibility:hidden}.u-arrow-custom-v13 .u-arrow-icon::before{position:relative;z-index:2}.u-arrow-custom-v13 .u-arrow-icon::after{content:"";position:absolute;top:0;left:0;width:100%;height:110%;background:#fff;backface-visibility:hidden;transition:transform .3s .3s}.u-arrow-custom-v13 .u-arrow-text{transition:transform .3s}.u-arrow-custom-v13.js-prev .u-arrow-icon::after{transform:translateX(-100%)}.u-arrow-custom-v13.js-prev .u-arrow-text{transform:translateX(-100%)}.u-arrow-custom-v13.js-next .u-arrow-icon::after{transform:translateX(100%)}.u-arrow-custom-v13.js-next .u-arrow-text{transform:translateX(100%)}.u-arrow-custom-v13:hover .u-arrow-icon::after{transform:translateX(0);transition-delay:0s}.u-arrow-custom-v13:hover .u-arrow-text{transition-delay:.3s;transform:translateX(0)}.u-arrow-custom-v14::before,.u-arrow-custom-v14::after,.u-arrow-custom-v14 .u-arrow-icon::before,.u-arrow-custom-v14 .u-arrow-icon::after{content:"";position:absolute;left:50%;width:3px;height:50%;background:#396F00;transition:transform .3s;backface-visibility:hidden}.u-arrow-custom-v14::before,.u-arrow-custom-v14 .u-arrow-icon::before{top:50%;transform:translateX(-50%) rotate(-135deg);transform-origin:50% 0}.u-arrow-custom-v14::after,.u-arrow-custom-v14 .u-arrow-icon::after{top:50%;transform:translateX(-50%) rotate(-45deg);transform-origin:0 0}.u-arrow-custom-v14 .u-arrow-icon::before,.u-arrow-custom-v14 .u-arrow-icon::after{z-index:2;height:0;background:#fff;transition:height .3s, transform .3s}.u-arrow-custom-v14 .u-arrow-title{position:absolute;top:50%;opacity:0;transition:transform .3s, opacity .3s;margin:0}.u-arrow-custom-v14.js-prev .u-arrow-title{left:100%;transform:translateY(-50%) translateX(-50%)}.u-arrow-custom-v14.js-next::before,.u-arrow-custom-v14.js-next .u-arrow-icon::before{transform:translateX(-50%) rotate(135deg);transform-origin:50% 0}.u-arrow-custom-v14.js-next::after,.u-arrow-custom-v14.js-next .u-arrow-icon::after{transform:translateX(-50%) rotate(45deg);transform-origin:100% 0}.u-arrow-custom-v14.js-next .u-arrow-title{right:100%;text-align:right;transform:translateY(-50%) translateX(50%)}.u-arrow-custom-v14:hover::before,.u-arrow-custom-v14:hover .u-arrow-icon::before{transform:translateX(-50%) rotate(-125deg)}.u-arrow-custom-v14:hover::after,.u-arrow-custom-v14:hover .u-arrow-icon::after{transform:translateX(-50%) rotate(-55deg)}.u-arrow-custom-v14:hover .u-arrow-icon::before,.u-arrow-custom-v14:hover .u-arrow-icon::after{height:50%}.u-arrow-custom-v14:hover .u-arrow-title{opacity:1;transform:translateY(-50%) translateX(0)}.u-arrow-custom-v14:hover.js-next::before,.u-arrow-custom-v14:hover.js-next .u-arrow-icon::before{transform:translateX(-50%) rotate(125deg)}.u-arrow-custom-v14:hover.js-next::after,.u-arrow-custom-v14:hover.js-next .u-arrow-icon::after{transform:translateX(-50%) rotate(55deg)}[class*="u-badge"]{position:absolute;display:inline-block;text-align:center;font-size:.9285714286rem;color:#555;z-index:3}[class*="u-badge"]:not([class*="--top-left"],[class*="--bottom-left"],[class*="--bottom-right"]){top:0;right:0;transform:translate(50%, -50%)}.u-badge--top-left{top:0;left:0;transform:translate(-50%, -50%)}.u-badge--bottom-left{bottom:0;left:0;transform:translate(-50%, 50%)}.u-badge--bottom-right{bottom:0;right:0;transform:translate(50%, 50%)}[class*="u-badge-v1"]{background-color:#ddd;box-sizing:content-box}.u-badge-v1{min-width:1.2857142857rem;min-height:1.2857142857rem;line-height:1.2857142857rem;padding:.2142857143rem}.u-badge-v1.g-brd-around{line-height:1.1428571429rem}.u-badge-v1--xs{min-width:1rem;min-height:1rem;line-height:1rem;font-size:.7142857143rem;padding:.1428571429rem}.u-badge-v1--xs.g-brd-around{line-height:.8571428571rem}.u-badge-v1--sm{min-width:1.1428571429rem;min-height:1.1428571429rem;line-height:1.1428571429rem;font-size:.7857142857rem;padding:.1428571429rem}.u-badge-v1--sm.g-brd-around{line-height:1rem}.u-badge-v1--md{min-width:1.2857142857rem;min-height:1.2857142857rem;line-height:1.2857142857rem;font-size:.9285714286rem;padding:.2142857143rem}.u-badge-v1--md.g-brd-around{line-height:1.1428571429rem}.u-badge-v1--lg{min-width:1.4285714286rem;min-height:1.4285714286rem;line-height:1.4285714286rem;font-size:1.0714285714rem;padding:.2142857143rem}.u-badge-v1--lg.g-brd-around{line-height:1.2857142857rem}.u-badge-v1--xl{min-width:1.8571428571rem;min-height:1.8571428571rem;line-height:1.8571428571rem;font-size:1.2142857143rem;padding:.2142857143rem}.u-badge-v1--xl.g-brd-around{line-height:1.7142857143rem}[class*="u-badge-v2"]{background-color:#396F00;border-radius:50%}.u-badge-v2{width:14px;height:14px}.u-badge-v2--xs{width:8px;height:8px}.u-badge-v2--sm{width:12px;height:12px}.u-badge-v2--md{width:14px;height:14px}.u-badge-v2--lg{width:16px;height:16px}.u-badge-v2--xl{width:18px;height:18px}[class*="u-badge-v3"]{line-height:1;color:#fff;text-shadow:0 1px 1px #555,0 -1px 1px #555,1px 0 1px #555,-1px 0 1px #555}.u-badge-v3{font-size:1rem}.u-badge-v3--xs{font-size:.7142857143rem}.u-badge-v3--sm{font-size:.8571428571rem}.u-badge-v3--md{font-size:1rem}.u-badge-v3--lg{font-size:1.1428571429rem}.u-badge-v3--xl{font-size:1.1428571429rem}hr{margin-top:2rem;margin-bottom:2rem}.u-divider-solid{border-top-style:solid}.u-divider-dotted{border-top-style:dotted}.u-divider-dashed{border-top-style:dashed}.u-divider-db-solid{height:5px;border-top:1px solid transparent;border-bottom:1px solid transparent}.u-divider-db-dashed{height:5px;border-top:1px dashed transparent;border-bottom:1px dashed transparent}.u-divider-db-dotted{height:5px;border-top:1px dotted transparent;border-bottom:1px dotted transparent}.u-divider-linear-gradient{height:1px;border:none}.u-divider-linear-gradient--gray-light-v2{background-image:linear-gradient(to right, transparent, #ccc, transparent)}.u-divider-linear-gradient--gray-light-v3{background-image:linear-gradient(to right, transparent, #ddd, transparent)}.u-divider{position:relative;border-top-width:1px}.u-divider__icon{position:absolute;top:-1.4285714286rem;width:2.8571428571rem;height:2.8571428571rem;font-size:1.2857142857rem;line-height:2.8571428571rem;text-align:center;font-style:normal}.u-divider__icon--indented{box-shadow:0 0 0 15px #fff}.u-divider-center{text-align:center}.u-divider-right{text-align:right}.u-divider-center .u-divider__icon{left:auto;right:auto;margin-left:-1.4285714286rem}.u-divider-right .u-divider__icon{left:auto;right:0}[class*="u-go-to"]{display:none}.u-go-to-v1{width:3.5714285714rem;height:3.5714285714rem;display:block;background-color:rgba(255,255,255,0.7);color:#555;border-radius:50%;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);transition:.3s ease-out;z-index:11}.u-go-to-v1 i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.u-go-to-v1:hover,.u-go-to-v1:focus:hover{text-decoration:none;color:#fff;background-color:#396F00}.u-go-to-v1:focus{text-decoration:none;color:#555;background-color:rgba(255,255,255,0.7)}@media (max-width: 576px (-1)){.u-go-to-v1{transform:scale(0.8, 0.8)}}[class*="u-go-to"]{display:none}.u-go-to-v2{display:block;background-color:rgba(0,0,0,0.3);color:#fff;border-radius:3px;transition:.3s ease-out;z-index:11}.u-go-to-v2 i{width:2.8571428571rem;height:2.8571428571rem;display:block;text-align:center;line-height:2.8571428571rem}.u-go-to-v2:hover,.u-go-to-v2:focus:hover{text-decoration:none;color:#fff;background-color:#396F00}.u-go-to-v2:focus{text-decoration:none;color:#fff;background-color:rgba(0,0,0,0.3)}@media (max-width: 576px (-1)){.u-go-to-v2{transform:scale(0.8, 0.8)}}[class*="u-go-to"]{display:none}.u-go-to-v3{padding:5px;display:block;background-color:rgba(255,255,255,0.7);color:#555;border-radius:50%;transition:.3s ease-out;z-index:11}.u-go-to-v3 i{width:3.5714285714rem;height:3.5714285714rem;display:block;text-align:center;border-radius:50%;font-size:1.1428571429rem;line-height:3.2857142857rem;border:solid 1px #555;transition:.3s ease-out}.u-go-to-v3:hover,.u-go-to-v3:focus:hover{text-decoration:none;color:#396F00;background-color:#fff}.u-go-to-v3:hover i,.u-go-to-v3:focus:hover i{border-color:#396F00}.u-go-to-v3:focus{text-decoration:none;color:#555;background-color:rgba(255,255,255,0.7)}.u-go-to-v3:focus i{border-color:#555}@media (max-width: 576px (-1)){.u-go-to-v3{transform:scale(0.8, 0.8)}}.u-go-to-v4{position:relative;width:22px;height:35px;border:2px solid #396F00;border-radius:15px}.u-go-to-v4::before{width:7px;height:7px;background-color:#fff;border-radius:50%;content:" ";position:absolute !important;left:50% !important;transform:translateX(-50%);-webkit-backface-visibility:hidden;animation-duration:2s;animation-name:u-go-to-v4;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes u-go-to-v4{0%{top:20%;bottom:0}50%{top:50%;bottom:0}100%{top:20%;bottom:100%}}.u-header{position:relative;left:0;right:0;width:100%;font-size:.9285714286rem;z-index:501}.u-header [aria-labelledby]{opacity:0}.u-header [aria-labelledby][role="tabpanel"]{opacity:1}.u-header [aria-labelledby].u-dropdown--css-animation,.u-header [aria-labelledby].u-dropdown--jquery-slide{opacity:1}.u-header--abs-top,.u-header--abs-bottom,.u-header--abs-top-2nd-screen{position:absolute}.u-header--abs-top-2nd-screen{top:100%;bottom:auto}.u-header--abs-top{top:0;bottom:auto}.u-header--abs-bottom{top:auto;bottom:0}.u-header--abs-bottom .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.u-header--sticky-top,.u-header--sticky-bottom{position:fixed}.u-header--sticky-top{bottom:auto;top:0}.u-header--sticky-top.u-negative-top{bottom:100%;top:auto}.u-header--sticky-bottom{top:auto;bottom:0}.u-header--sticky-bottom .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.u-header--invisible{display:none}.u-header--moved-up{transform:translate3d(0, -100%, 0)}.u-header--moved-up.u-negative-top{transform:translate3d(0, 100%, 0)}.u-header--faded{opacity:0;visibility:hidden}.u-header--untransitioned{transition:none !important}.u-header__section--hidden{position:relative}.u-header--floating{position:absolute;left:0;right:0}.u-header--floating.js-header-fix-moment{margin-top:0 !important}.u-header--floating.js-header-fix-moment .navbar{padding-left:0;padding-right:0}.u-header[data-header-fix-effect]{transition:.3s ease}.u-header-reduced--shift.js-header-change-moment{padding-top:0 !important;padding-bottom:0 !important}.u-header.js-header-fix-moment{position:fixed;top:0;bottom:auto}.u-header__section{position:relative;z-index:1}.u-header__section:nth-child(1){z-index:5}.u-header__section:nth-child(2){z-index:4}.u-header__section:nth-child(3){z-index:3}.u-header__section:nth-child(4){z-index:2}.u-header__section:nth-child(5){z-index:1}.u-header__sections-container{position:relative;z-index:2}.u-header__logo{position:relative;z-index:1}.u-header__logo-img{top:0;left:0}.u-header__logo-img:not(.u-header__logo-img--main){position:absolute;opacity:0}.dropdown-menu.u-dropdown--reverse-position{left:auto;right:0}.js-header-change-moment.g-bg-white--shift{background-color:#fff}.js-header-change-moment.g-bg-light-semi-transparent--shift{background-color:rgba(255,255,255,0.9)}.js-header-change-moment.g-bg-black--shift{background-color:#000}.js-header-change-moment.g-bg-dark-semi-transparent--shift{background-color:rgba(0,0,0,0.9)}.js-header-change-moment.g-bg-primary--shift{background-color:#396F00}.js-header-change-moment.g-bg-primary-semi-transparent--shift{background-color:rgba(57,111,0,0.9)}.u-header__section--light .navbar-brand,.u-header__section--light .navbar-toggler,.u-header__section--light--shift.js-header-change-moment .navbar-brand,.u-header__section--light--shift.js-header-change-moment .navbar-toggler{color:#555}.u-header__section--light .navbar-brand:focus,.u-header__section--light .navbar-brand:hover,.u-header__section--light .navbar-toggler:focus,.u-header__section--light .navbar-toggler:hover,.u-header__section--light--shift.js-header-change-moment .navbar-brand:focus,.u-header__section--light--shift.js-header-change-moment .navbar-brand:hover,.u-header__section--light--shift.js-header-change-moment .navbar-toggler:focus,.u-header__section--light--shift.js-header-change-moment .navbar-toggler:hover{color:#555}.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link,.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link{color:#555}.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus,.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover,.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus,.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover{color:#555}.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.disabled,.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.disabled{color:rgba(85,85,85,0.5)}.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .open>.nav-link,.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .active>.nav-link,.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.open,.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.active,.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .open>.nav-link,.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .active>.nav-link,.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.open,.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.active{color:#396f00}.u-header__section--light .navbar-toggler,.u-header__section--light--shift.js-header-change-moment .navbar-toggler{border-color:rgba(85,85,85,0.3)}.u-header__section--light .navbar-toggler-icon,.u-header__section--light--shift.js-header-change-moment .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba($g-color-main, .5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.u-header__section--light .navbar-text,.u-header__section--light--shift.js-header-change-moment .navbar-text{color:rgba(85,85,85,0.7)}.u-header__section--dark .navbar-brand,.u-header__section--dark .navbar-toggler,.u-header__section--dark--shift.js-header-change-moment .navbar-brand,.u-header__section--dark--shift.js-header-change-moment .navbar-toggler,.u-header__section--primary .navbar-brand,.u-header__section--primary .navbar-toggler,.u-header__section--primary--shift.js-header-change-moment .navbar-brand,.u-header__section--primary--shift.js-header-change-moment .navbar-toggler{color:#fff}.u-header__section--dark .navbar-brand:focus,.u-header__section--dark .navbar-brand:hover,.u-header__section--dark .navbar-toggler:focus,.u-header__section--dark .navbar-toggler:hover,.u-header__section--dark--shift.js-header-change-moment .navbar-brand:focus,.u-header__section--dark--shift.js-header-change-moment .navbar-brand:hover,.u-header__section--dark--shift.js-header-change-moment .navbar-toggler:focus,.u-header__section--dark--shift.js-header-change-moment .navbar-toggler:hover,.u-header__section--primary .navbar-brand:focus,.u-header__section--primary .navbar-brand:hover,.u-header__section--primary .navbar-toggler:focus,.u-header__section--primary .navbar-toggler:hover,.u-header__section--primary--shift.js-header-change-moment .navbar-brand:focus,.u-header__section--primary--shift.js-header-change-moment .navbar-brand:hover,.u-header__section--primary--shift.js-header-change-moment .navbar-toggler:focus,.u-header__section--primary--shift.js-header-change-moment .navbar-toggler:hover{color:#fff}.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .nav-link,.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link,.u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .nav-link,.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link{color:rgba(255,255,255,0.8)}.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus,.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover,.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus,.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover,.u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus,.u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover,.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus,.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover{color:#fff}.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.disabled,.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.disabled,.u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.disabled,.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.disabled{color:rgba(255,255,255,0.5)}.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .open>.nav-link,.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .active>.nav-link,.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.open,.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.active,.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .open>.nav-link,.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .active>.nav-link,.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.open,.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.active,.u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .open>.nav-link,.u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .active>.nav-link,.u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.open,.u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.active,.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .open>.nav-link,.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .active>.nav-link,.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.open,.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.active{color:#fff}.u-header__section--dark .navbar-toggler,.u-header__section--dark--shift.js-header-change-moment .navbar-toggler,.u-header__section--primary .navbar-toggler,.u-header__section--primary--shift.js-header-change-moment .navbar-toggler{border-color:rgba(255,255,255,0.3)}.u-header__section--dark .navbar-toggler-icon,.u-header__section--dark--shift.js-header-change-moment .navbar-toggler-icon,.u-header__section--primary .navbar-toggler-icon,.u-header__section--primary--shift.js-header-change-moment .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba($g-color-white, .5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.u-header__section--dark .navbar-text,.u-header__section--dark--shift.js-header-change-moment .navbar-text,.u-header__section--primary .navbar-text,.u-header__section--primary--shift.js-header-change-moment .navbar-text{color:rgba(255,255,255,0.7)}.navbar>.container{position:relative}@media all and (min-width: 576px){.u-header--abs-top--sm,.u-header--abs-bottom--sm,.u-header--abs-top-2nd-screen--sm{position:absolute}.u-header--abs-top-2nd-screen--sm{top:100%}.u-header--abs-top--sm{bottom:auto;top:0}.u-header--abs-bottom--sm{top:auto;bottom:0}.u-header--sticky-top--sm,.u-header--sticky-bottom--sm{position:fixed}.u-header--sticky-top--sm{bottom:auto;top:0}.u-header--sticky-bottom--sm{top:auto;bottom:0}.u-header--floating--sm{position:absolute;left:0;right:0}.u-header--floating--sm.js-header-fix-moment{margin-top:0 !important}.u-header--floating--sm.js-header-fix-moment .navbar{padding-left:0;padding-right:0}}@media all and (min-width: 768px){.u-header--abs-top--md,.u-header--abs-bottom--md,.u-header--abs-top-2nd-screen--md{position:absolute}.u-header--abs-top-2nd-screen--md{top:100%}.u-header--abs-top--md{bottom:auto;top:0}.u-header--abs-bottom--md{top:auto;bottom:0}.u-header--sticky-top--md,.u-header--sticky-bottom--md{position:fixed}.u-header--sticky-top--md{bottom:auto;top:0}.u-header--sticky-bottom--md{top:auto;bottom:0}.u-header--floating--md{position:absolute;left:0;right:0}.u-header--floating--md.js-header-fix-moment{margin-top:0 !important}.u-header--floating--md.js-header-fix-moment .navbar{padding-left:0;padding-right:0}}@media all and (min-width: 992px){.u-header--abs-top--lg,.u-header--abs-bottom--lg,.u-header--abs-top-2nd-screen--lg{position:absolute}.u-header--abs-top-2nd-screen--lg{top:100%}.u-header--abs-top--lg{bottom:auto;top:0}.u-header--abs-bottom--lg{top:auto;bottom:0}.u-header--sticky-top--lg,.u-header--sticky-bottom--lg{position:fixed}.u-header--sticky-top--lg{bottom:auto;top:0}.u-header--sticky-bottom--lg{top:auto;bottom:0}.u-header--floating--lg{position:absolute;left:0;right:0}.u-header--floating--lg.js-header-fix-moment{margin-top:0 !important}.u-header--floating--lg.js-header-fix-moment .navbar{padding-left:0;padding-right:0}}@media all and (min-width: 1200px){.u-header--abs-top--xl,.u-header--abs-bottom--xl,.u-header--abs-top-2nd-screen--xl{position:absolute}.u-header--abs-top-2nd-screen--xl{top:100%}.u-header--abs-top--xl{bottom:auto;top:0}.u-header--abs-bottom--xl{top:auto;bottom:0}.u-header--sticky-top--xl,.u-header--sticky-bottom--xl{position:fixed}.u-header--sticky-top--xl{bottom:auto;top:0}.u-header--sticky-bottom--xl{top:auto;bottom:0}.u-header--floating--xl{position:absolute;left:0;right:0}.u-header--floating--xl.js-header-fix-moment{margin-top:0 !important}.u-header--floating--xl.js-header-fix-moment .navbar{padding-left:0;padding-right:0}}@media all and (max-width: 1200px (-1)){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{justify-content:flex-start}.navbar-expand-xl .navbar-collapse{width:100%;order:10}}@media all and (max-width: 992px (-1)){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{justify-content:flex-start}.navbar-expand-lg .navbar-collapse{width:100%;order:10}}@media all and (max-width: 768px (-1)){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{justify-content:flex-start}.navbar-expand-md .navbar-collapse{width:100%;order:10}}@media all and (max-width: 576px (-1)){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{justify-content:flex-start}.navbar-expand-sm .navbar-collapse{width:100%;order:10}}.u-header-toggler{display:block;width:5rem;height:3.5714285714rem;z-index:502}.u-header-toggler .hamburger{line-height:1}@media all and (min-width: 0){.u-header-toggler--top-right,.u-header-toggler--top-right.btn,.u-header-toggler--top-left,.u-header-toggler--top-left.btn,.u-header-toggler--bottom-right,.u-header-toggler--bottom-right.btn,.u-header-toggler--bottom-left,.u-header-toggler--bottom-left.btn{position:fixed}.u-header-toggler--top-right,.u-header-toggler--top-right.btn,.u-header-toggler--top-left,.u-header-toggler--top-left.btn{top:1.4285714286rem}.u-header-toggler--bottom-right,.u-header-toggler--bottom-right.btn,.u-header-toggler--bottom-left,.u-header-toggler--bottom-left.btn{bottom:1.4285714286rem}.u-header-toggler--top-left,.u-header-toggler--bottom-left{left:1.4285714286rem}.u-header-toggler--top-right,.u-header-toggler--bottom-right{right:1.4285714286rem}}@media all and (min-width: 576px){.u-header-toggler--top-right--sm,.u-header-toggler--top-right--sm.btn,.u-header-toggler--top-left--sm,.u-header-toggler--top-left--sm.btn,.u-header-toggler--bottom-right--sm,.u-header-toggler--bottom-right--sm.btn,.u-header-toggler--bottom-left--sm,.u-header-toggler--bottom-left--sm.btn{position:fixed}.u-header-toggler--top-right--sm,.u-header-toggler--top-right--sm.btn,.u-header-toggler--top-left--sm,.u-header-toggler--top-left--sm.btn{top:1.4285714286rem}.u-header-toggler--bottom-right--sm,.u-header-toggler--bottom-right--sm.btn,.u-header-toggler--bottom-left--sm,.u-header-toggler--bottom-left--sm.btn{bottom:1.4285714286rem}.u-header-toggler--top-left--sm,.u-header-toggler--bottom-left--sm{left:1.4285714286rem}.u-header-toggler--top-right--sm,.u-header-toggler--bottom-right--sm{right:1.4285714286rem}}@media all and (min-width: 768px){.u-header-toggler--top-right--md,.u-header-toggler--top-right--md.btn,.u-header-toggler--top-left--md,.u-header-toggler--top-left--md.btn,.u-header-toggler--bottom-right--md,.u-header-toggler--bottom-right--md.btn,.u-header-toggler--bottom-left--md,.u-header-toggler--bottom-left--md.btn{position:fixed}.u-header-toggler--top-right--md,.u-header-toggler--top-right--md.btn,.u-header-toggler--top-left--md,.u-header-toggler--top-left--md.btn{top:1.4285714286rem}.u-header-toggler--bottom-right--md,.u-header-toggler--bottom-right--md.btn,.u-header-toggler--bottom-left--md,.u-header-toggler--bottom-left--md.btn{bottom:1.4285714286rem}.u-header-toggler--top-left--md,.u-header-toggler--bottom-left--md{left:1.4285714286rem}.u-header-toggler--top-right--md,.u-header-toggler--bottom-right--md{right:1.4285714286rem}}@media all and (min-width: 992px){.u-header-toggler--top-right--lg,.u-header-toggler--top-right--lg.btn,.u-header-toggler--top-left--lg,.u-header-toggler--top-left--lg.btn,.u-header-toggler--bottom-right--lg,.u-header-toggler--bottom-right--lg.btn,.u-header-toggler--bottom-left--lg,.u-header-toggler--bottom-left--lg.btn{position:fixed}.u-header-toggler--top-right--lg,.u-header-toggler--top-right--lg.btn,.u-header-toggler--top-left--lg,.u-header-toggler--top-left--lg.btn{top:1.4285714286rem}.u-header-toggler--bottom-right--lg,.u-header-toggler--bottom-right--lg.btn,.u-header-toggler--bottom-left--lg,.u-header-toggler--bottom-left--lg.btn{bottom:1.4285714286rem}.u-header-toggler--top-left--lg,.u-header-toggler--bottom-left--lg{left:1.4285714286rem}.u-header-toggler--top-right--lg,.u-header-toggler--bottom-right--lg{right:1.4285714286rem}}@media all and (min-width: 1200px){.u-header-toggler--top-right--xl,.u-header-toggler--top-right--xl.btn,.u-header-toggler--top-left--xl,.u-header-toggler--top-left--xl.btn,.u-header-toggler--bottom-right--xl,.u-header-toggler--bottom-right--xl.btn,.u-header-toggler--bottom-left--xl,.u-header-toggler--bottom-left--xl.btn{position:fixed}.u-header-toggler--top-right--xl,.u-header-toggler--top-right--xl.btn,.u-header-toggler--top-left--xl,.u-header-toggler--top-left--xl.btn{top:1.4285714286rem}.u-header-toggler--bottom-right--xl,.u-header-toggler--bottom-right--xl.btn,.u-header-toggler--bottom-left--xl,.u-header-toggler--bottom-left--xl.btn{bottom:1.4285714286rem}.u-header-toggler--top-left--xl,.u-header-toggler--bottom-left--xl{left:1.4285714286rem}.u-header-toggler--top-right--xl,.u-header-toggler--bottom-right--xl{right:1.4285714286rem}}[class*="u-header--fullscreen"]{text-align:center;visibility:hidden}[class*="u-header--fullscreen"] .u-header__sections-container{display:flex;height:100%;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .5s ease, visibility .5s ease}[class*="u-header--fullscreen"] .mCustomScrollBox{width:100%;height:auto}[class*="u-header--fullscreen"] .u-header__section{width:100%}[class*="u-header--fullscreen"] .navbar-nav[class*="u-main-nav-v"]>li>a{display:inline-block}[class*="u-header--fullscreen"] .u-header__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:none;opacity:0;visibility:hidden;border-radius:50%;transition:transform .5s ease, opacity .5s ease, visibility .5s ease}.u-header.u-header--fullscreen--top-left,.u-header.u-header--fullscreen--top-right,.u-header.u-header--fullscreen--bottom-left,.u-header.u-header--fullscreen--bottom-right{position:fixed;top:0;right:0;bottom:0;left:0}.u-header.u-header--fullscreen--top-left .u-header__overlay,.u-header.u-header--fullscreen--top-right .u-header__overlay,.u-header.u-header--fullscreen--bottom-left .u-header__overlay,.u-header.u-header--fullscreen--bottom-right .u-header__overlay{display:block}.u-header.u-header--fullscreen--top-left.u-header--fullscreen-showed,.u-header.u-header--fullscreen--top-right.u-header--fullscreen-showed,.u-header.u-header--fullscreen--bottom-left.u-header--fullscreen-showed,.u-header.u-header--fullscreen--bottom-right.u-header--fullscreen-showed{visibility:visible}.u-header.u-header--fullscreen--top-left.u-header--fullscreen-showed .u-header__overlay,.u-header.u-header--fullscreen--top-left.u-header--fullscreen-showed .u-header__sections-container,.u-header.u-header--fullscreen--top-right.u-header--fullscreen-showed .u-header__overlay,.u-header.u-header--fullscreen--top-right.u-header--fullscreen-showed .u-header__sections-container,.u-header.u-header--fullscreen--bottom-left.u-header--fullscreen-showed .u-header__overlay,.u-header.u-header--fullscreen--bottom-left.u-header--fullscreen-showed .u-header__sections-container,.u-header.u-header--fullscreen--bottom-right.u-header--fullscreen-showed .u-header__overlay,.u-header.u-header--fullscreen--bottom-right.u-header--fullscreen-showed .u-header__sections-container{opacity:1;visibility:visible}.u-header.u-header--fullscreen--top-left.u-header--fullscreen-showed .u-header__sections-container,.u-header.u-header--fullscreen--top-right.u-header--fullscreen-showed .u-header__sections-container,.u-header.u-header--fullscreen--bottom-left.u-header--fullscreen-showed .u-header__sections-container,.u-header.u-header--fullscreen--bottom-right.u-header--fullscreen-showed .u-header__sections-container{transition-delay:.5s}.u-header.u-header--fullscreen--top-left .container,.u-header.u-header--fullscreen--top-right .container,.u-header.u-header--fullscreen--bottom-left .container,.u-header.u-header--fullscreen--bottom-right .container{width:100%}.u-header.u-header--fullscreen--top-left .navbar,.u-header.u-header--fullscreen--top-right .navbar,.u-header.u-header--fullscreen--bottom-left .navbar,.u-header.u-header--fullscreen--bottom-right .navbar{min-width:22.8571428571rem;width:50%;margin-left:auto;margin-right:auto}.u-header.u-header--fullscreen--top-left .dropdown-menu,.u-header.u-header--fullscreen--top-right .dropdown-menu,.u-header.u-header--fullscreen--bottom-left .dropdown-menu,.u-header.u-header--fullscreen--bottom-right .dropdown-menu{text-align:inherit;position:static;width:100%}.u-header.u-header--fullscreen--top-left .u-header__overlay{transform-origin:0% 0%;transform:scale3d(0.1, 0.1, 0.1) translate3d(-20%, -20%, 0)}.u-header.u-header--fullscreen--top-left.u-header--fullscreen-showed .u-header__overlay{transform:scale3d(1, 1, 1) translate3d(-20%, -20%, 0)}.u-header.u-header--fullscreen--top-right .u-header__overlay{left:auto;transform-origin:100% 0%;transform:scale3d(0.1, 0.1, 0.1) translate3d(20%, -20%, 0)}.u-header.u-header--fullscreen--top-right.u-header--fullscreen-showed .u-header__overlay{transform:scale3d(1, 1, 1) translate3d(20%, -20%, 0)}.u-header.u-header--fullscreen--bottom-left .u-header__overlay{top:auto;transform-origin:0% 100%;transform:scale3d(0.1, 0.1, 0.1) translate3d(-20%, 20%, 0)}.u-header.u-header--fullscreen--bottom-left.u-header--fullscreen-showed .u-header__overlay{transform:scale3d(1, 1, 1) translate3d(-20%, 20%, 0)}.u-header.u-header--fullscreen--bottom-right .u-header__overlay{top:auto;left:auto;transform-origin:100% 100%;transform:scale3d(0.1, 0.1, 0.1) translate3d(20%, 20%, 0)}.u-header.u-header--fullscreen--bottom-right.u-header--fullscreen-showed .u-header__overlay{transform:scale3d(1, 1, 1) translate3d(20%, 20%, 0)}body[class*="u-body--header-side"] .u-header.u-header--side{position:fixed;top:0;height:100%;width:21.4285714286rem}body[class*="u-body--header-side"] .u-header.u-header--side .navbar{flex-direction:column}body[class*="u-body--header-side"] .u-header.u-header--side .navbar .container{width:100%;padding-left:0;padding-right:0;flex-direction:column}body[class*="u-body--header-side"] .u-header.u-header--side .navbar .navbar-collapse{flex-direction:column}body[class*="u-body--header-side"] .u-header.u-header--side .navbar .navbar-nav{width:100%;flex-direction:column;margin-left:0 !important;margin-right:0 !important}body[class*="u-body--header-side"] .u-header.u-header--side .u-header__sections-container{height:100%}body[class*="u-body--header-side"] .u-header.u-header--side .dropdown-menu{top:0}body[class*="u-body--header-side"] .u-header.u-header--side .mCSB_container,body[class*="u-body--header-side"] .u-header.u-header--side .mCustomScrollBox{overflow:visible}.u-header--side .u-header__overlay{position:absolute;top:0;height:100%;width:2000%;opacity:0;visibility:hidden}body[class*="u-body--header-side"].u-body--header-side-opened .u-header__overlay{opacity:1;visibility:visible}.u-body--header-side-static-left .u-header--side .dropdown-menu,.u-body--header-side-overlay-left .u-header--side .dropdown-menu,.u-body--header-side-push-left .u-header--side .dropdown-menu{left:100%;margin-left:1.0714285714rem}.u-body--header-side-static-left .u-header--side .hs-menu-vertical .hs-mega-menu,.u-body--header-side-static-left .u-header--side .hs-menu-vertical .hs-sub-menu,.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical .hs-mega-menu,.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical .hs-sub-menu,.u-body--header-side-push-left .u-header--side .hs-menu-vertical .hs-mega-menu,.u-body--header-side-push-left .u-header--side .hs-menu-vertical .hs-sub-menu{margin-left:1.0714285714rem}.u-body--header-side-static-left .u-header--side .hs-menu-vertical .hs-mega-menu .hs-mega-menu,.u-body--header-side-static-left .u-header--side .hs-menu-vertical .hs-mega-menu .hs-sub-menu,.u-body--header-side-static-left .u-header--side .hs-menu-vertical .hs-sub-menu .hs-mega-menu,.u-body--header-side-static-left .u-header--side .hs-menu-vertical .hs-sub-menu .hs-sub-menu,.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical .hs-mega-menu .hs-mega-menu,.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical .hs-mega-menu .hs-sub-menu,.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical .hs-sub-menu .hs-mega-menu,.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical .hs-sub-menu .hs-sub-menu,.u-body--header-side-push-left .u-header--side .hs-menu-vertical .hs-mega-menu .hs-mega-menu,.u-body--header-side-push-left .u-header--side .hs-menu-vertical .hs-mega-menu .hs-sub-menu,.u-body--header-side-push-left .u-header--side .hs-menu-vertical .hs-sub-menu .hs-mega-menu,.u-body--header-side-push-left .u-header--side .hs-menu-vertical .hs-sub-menu .hs-sub-menu{margin-left:0}.u-body--header-side-static-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu,.u-body--header-side-static-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu,.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu,.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu,.u-body--header-side-push-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu,.u-body--header-side-push-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu{margin-left:0;margin-right:1.0714285714rem}.u-body--header-side-static-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-mega-menu,.u-body--header-side-static-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-sub-menu,.u-body--header-side-static-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-mega-menu,.u-body--header-side-static-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-sub-menu,.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-mega-menu,.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-sub-menu,.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-mega-menu,.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-sub-menu,.u-body--header-side-push-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-mega-menu,.u-body--header-side-push-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-sub-menu,.u-body--header-side-push-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-mega-menu,.u-body--header-side-push-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-sub-menu{margin-left:0;margin-right:0}.u-body--header-side-static-left{margin-left:21.4285714286rem}.u-body--header-side-static-left .u-header--side{right:auto;left:0}.u-body--header-side-static-right{margin-right:21.4285714286rem}.u-body--header-side-static-right .u-header--side{left:auto;right:0}.u-body--header-side-overlay-left .u-header--side,.u-body--header-side-push-left .u-header--side{right:auto;left:-21.4285714286rem}.u-body--header-side-overlay-left .u-header--side .u-header__overlay,.u-body--header-side-push-left .u-header--side .u-header__overlay{left:100%}.u-body--header-side-overlay-left.u-body--header-side-opened .u-header--side,.u-body--header-side-push-left.u-body--header-side-opened .u-header--side{left:0}.u-body--header-side-push-left.u-body--header-side-opened{margin-left:21.4285714286rem}.u-body--header-side-overlay-right .u-header--side,.u-body--header-side-push-right .u-header--side{left:auto;right:-21.4285714286rem}.u-body--header-side-overlay-right .u-header--side .u-header__overlay,.u-body--header-side-push-right .u-header--side .u-header__overlay{right:100%}.u-body--header-side-overlay-right.u-body--header-side-opened .u-header--side,.u-body--header-side-push-right.u-body--header-side-opened .u-header--side{right:0}.u-body--header-side-push-right.u-body--header-side-opened{margin-right:21.4285714286rem}.u-body--header-side-static-right .u-header--side .dropdown-menu,.u-body--header-side-overlay-right .u-header--side .dropdown-menu,.u-body--header-side-push-right .u-header--side .dropdown-menu{left:auto;right:100%;margin-right:1.0714285714rem}.u-body--header-side-static-right .u-header--side .hs-menu-vertical .hs-mega-menu,.u-body--header-side-static-right .u-header--side .hs-menu-vertical .hs-sub-menu,.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical .hs-mega-menu,.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical .hs-sub-menu,.u-body--header-side-push-right .u-header--side .hs-menu-vertical .hs-mega-menu,.u-body--header-side-push-right .u-header--side .hs-menu-vertical .hs-sub-menu{left:auto;right:100%;margin-right:1.0714285714rem}.u-body--header-side-static-right .u-header--side .hs-menu-vertical .hs-mega-menu .hs-mega-menu,.u-body--header-side-static-right .u-header--side .hs-menu-vertical .hs-mega-menu .hs-sub-menu,.u-body--header-side-static-right .u-header--side .hs-menu-vertical .hs-sub-menu .hs-mega-menu,.u-body--header-side-static-right .u-header--side .hs-menu-vertical .hs-sub-menu .hs-sub-menu,.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical .hs-mega-menu .hs-mega-menu,.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical .hs-mega-menu .hs-sub-menu,.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical .hs-sub-menu .hs-mega-menu,.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical .hs-sub-menu .hs-sub-menu,.u-body--header-side-push-right .u-header--side .hs-menu-vertical .hs-mega-menu .hs-mega-menu,.u-body--header-side-push-right .u-header--side .hs-menu-vertical .hs-mega-menu .hs-sub-menu,.u-body--header-side-push-right .u-header--side .hs-menu-vertical .hs-sub-menu .hs-mega-menu,.u-body--header-side-push-right .u-header--side .hs-menu-vertical .hs-sub-menu .hs-sub-menu{margin-right:0}.u-body--header-side-static-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu,.u-body--header-side-static-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu,.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu,.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu,.u-body--header-side-push-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu,.u-body--header-side-push-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu{margin-right:0;margin-left:1.0714285714rem}.u-body--header-side-static-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-mega-menu,.u-body--header-side-static-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-sub-menu,.u-body--header-side-static-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-mega-menu,.u-body--header-side-static-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-sub-menu,.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-mega-menu,.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-sub-menu,.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-mega-menu,.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-sub-menu,.u-body--header-side-push-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-mega-menu,.u-body--header-side-push-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-sub-menu,.u-body--header-side-push-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-mega-menu,.u-body--header-side-push-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-sub-menu{margin-left:0;margin-right:0}.btn{position:relative;transition:.2s ease;cursor:pointer}.btn:focus,.btn:active:focus,.btn.active:focus{outline:0 none;box-shadow:none}.u-btn-content{white-space:normal}.u-btn-only-icon{position:relative}.u-btn-only-icon i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.btn-xs{line-height:1.4;padding:.1428571429rem .5rem;font-size:.7857142857rem}.btn-md{line-height:1.4;padding:.5714285714rem 1.4285714286rem;font-size:1.0714285714rem}.btn-xl{line-height:1.4;padding:.9285714286rem 1.8571428571rem;font-size:1.2857142857rem}.btn-xxl{line-height:1.4;padding:1.0714285714rem 2.1428571429rem;font-size:1.5rem}.u-btn-inset{position:relative}.u-btn-inset::before{position:absolute;top:.1428571429rem;right:.1428571429rem;bottom:.1428571429rem;left:.1428571429rem;content:"";border:solid 1px #fff;border-radius:1px}.u-btn-inset--rounded::before{border-radius:50px}.u-btn-3d{border-bottom:solid 3px rgba(0,0,0,0.2)}.u-btn-3d:hover{border-bottom-color:rgba(0,0,0,0.3)}.u-btn-skew{transform:skewX(-20deg)}.u-btn-skew__inner{transform:skewX(20deg);display:block}[class*="u-btn-hover"]{z-index:1}[class*="u-btn-hover"]:hover{text-decoration:none}[class*="u-btn-hover"]:focus{text-decoration:none}[class*="u-btn-hover"]::after{position:absolute;content:"";z-index:-1;transition:all .3s}.u-btn-hover-v1-1::after{top:0;left:0;height:0;width:100%}.u-btn-hover-v1-1:hover::after{height:100%}.u-btn-hover-v1-2::after{top:0;right:0;width:0;height:100%}.u-btn-hover-v1-2:hover::after{width:100%}.u-btn-hover-v1-3::after{bottom:0;left:0;height:0;width:100%}.u-btn-hover-v1-3:hover::after{height:100%}.u-btn-hover-v1-4::after{top:0;left:0;width:0;height:100%}.u-btn-hover-v1-4:hover::after{width:100%}.u-btn-hover-v2-1::after{top:0;right:0;width:0;height:100%}.u-btn-hover-v2-1:hover::after{left:0;width:100%}.u-btn-hover-v2-2::after{left:0;bottom:0;height:0;width:100%}.u-btn-hover-v2-2:hover::after{top:0;height:100%}.u-btn-primary{color:#fff;background-color:#396F00}.u-btn-primary:hover,.u-btn-primary.active{border-color:#53a200;background-color:#53a200}.u-btn-primary:hover,.u-btn-primary:focus,.u-btn-primary.active{color:#fff}.u-btn-primary.g-btn-hover-reset:hover,.u-btn-primary.g-btn-hover-reset.active{background-color:#396F00;border-color:#396F00}.u-btn-primary.u-btn-hover-v1-1{overflow:hidden}.u-btn-primary.u-btn-hover-v1-1::after,.u-btn-primary.u-btn-hover-v1-1:hover::after{background-color:#468900}.u-btn-primary.u-btn-hover-v1-1:hover{background-color:#396F00;overflow:hidden}.u-btn-primary.u-btn-hover-v1-2{overflow:hidden}.u-btn-primary.u-btn-hover-v1-2::after,.u-btn-primary.u-btn-hover-v1-2:hover::after{background-color:#468900}.u-btn-primary.u-btn-hover-v1-2:hover{background-color:#396F00;overflow:hidden}.u-btn-primary.u-btn-hover-v1-3{overflow:hidden}.u-btn-primary.u-btn-hover-v1-3::after,.u-btn-primary.u-btn-hover-v1-3:hover::after{background-color:#468900}.u-btn-primary.u-btn-hover-v1-3:hover{background-color:#396F00;overflow:hidden}.u-btn-primary.u-btn-hover-v1-4{overflow:hidden}.u-btn-primary.u-btn-hover-v1-4::after,.u-btn-primary.u-btn-hover-v1-4:hover::after{background-color:#468900}.u-btn-primary.u-btn-hover-v1-4:hover{background-color:#396F00;overflow:hidden}.u-btn-primary.u-btn-hover-v2-1{overflow:hidden}.u-btn-primary.u-btn-hover-v2-1::after,.u-btn-primary.u-btn-hover-v2-1:hover::after{background-color:#468900}.u-btn-primary.u-btn-hover-v2-1:hover{background-color:#396F00;overflow:hidden}.u-btn-primary.u-btn-hover-v2-2{overflow:hidden}.u-btn-primary.u-btn-hover-v2-2::after,.u-btn-primary.u-btn-hover-v2-2:hover::after{background-color:#468900}.u-btn-primary.u-btn-hover-v2-2:hover{background-color:#396F00;overflow:hidden}.u-btn-white{color:#555;background-color:#fff}.u-btn-white:hover,.u-btn-white.active{border-color:#fff;background-color:#fff}.u-btn-white:hover,.u-btn-white:focus,.u-btn-white.active{color:#555}.u-btn-white.g-btn-hover-reset:hover,.u-btn-white.g-btn-hover-reset.active{background-color:#fff;border-color:#fff}.u-btn-white.u-btn-hover-v1-1{overflow:hidden}.u-btn-white.u-btn-hover-v1-1::after,.u-btn-white.u-btn-hover-v1-1:hover::after{background-color:#fff}.u-btn-white.u-btn-hover-v1-1:hover{background-color:#fff;overflow:hidden}.u-btn-white.u-btn-hover-v1-2{overflow:hidden}.u-btn-white.u-btn-hover-v1-2::after,.u-btn-white.u-btn-hover-v1-2:hover::after{background-color:#fff}.u-btn-white.u-btn-hover-v1-2:hover{background-color:#fff;overflow:hidden}.u-btn-white.u-btn-hover-v1-3{overflow:hidden}.u-btn-white.u-btn-hover-v1-3::after,.u-btn-white.u-btn-hover-v1-3:hover::after{background-color:#fff}.u-btn-white.u-btn-hover-v1-3:hover{background-color:#fff;overflow:hidden}.u-btn-white.u-btn-hover-v1-4{overflow:hidden}.u-btn-white.u-btn-hover-v1-4::after,.u-btn-white.u-btn-hover-v1-4:hover::after{background-color:#fff}.u-btn-white.u-btn-hover-v1-4:hover{background-color:#fff;overflow:hidden}.u-btn-white.u-btn-hover-v2-1{overflow:hidden}.u-btn-white.u-btn-hover-v2-1::after,.u-btn-white.u-btn-hover-v2-1:hover::after{background-color:#fff}.u-btn-white.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-white.u-btn-hover-v2-2{overflow:hidden}.u-btn-white.u-btn-hover-v2-2::after,.u-btn-white.u-btn-hover-v2-2:hover::after{background-color:#fff}.u-btn-white.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-black{color:#fff;background-color:#000}.u-btn-black:hover,.u-btn-black.active{border-color:#1a1a1a;background-color:#1a1a1a}.u-btn-black:hover,.u-btn-black:focus,.u-btn-black.active{color:#fff}.u-btn-black.g-btn-hover-reset:hover,.u-btn-black.g-btn-hover-reset.active{background-color:#000;border-color:#000}.u-btn-black.u-btn-hover-v1-1{overflow:hidden}.u-btn-black.u-btn-hover-v1-1::after,.u-btn-black.u-btn-hover-v1-1:hover::after{background-color:#0d0d0d}.u-btn-black.u-btn-hover-v1-1:hover{background-color:#000;overflow:hidden}.u-btn-black.u-btn-hover-v1-2{overflow:hidden}.u-btn-black.u-btn-hover-v1-2::after,.u-btn-black.u-btn-hover-v1-2:hover::after{background-color:#0d0d0d}.u-btn-black.u-btn-hover-v1-2:hover{background-color:#000;overflow:hidden}.u-btn-black.u-btn-hover-v1-3{overflow:hidden}.u-btn-black.u-btn-hover-v1-3::after,.u-btn-black.u-btn-hover-v1-3:hover::after{background-color:#0d0d0d}.u-btn-black.u-btn-hover-v1-3:hover{background-color:#000;overflow:hidden}.u-btn-black.u-btn-hover-v1-4{overflow:hidden}.u-btn-black.u-btn-hover-v1-4::after,.u-btn-black.u-btn-hover-v1-4:hover::after{background-color:#0d0d0d}.u-btn-black.u-btn-hover-v1-4:hover{background-color:#000;overflow:hidden}.u-btn-black.u-btn-hover-v2-1{overflow:hidden}.u-btn-black.u-btn-hover-v2-1::after,.u-btn-black.u-btn-hover-v2-1:hover::after{background-color:#0d0d0d}.u-btn-black.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-black.u-btn-hover-v2-2{overflow:hidden}.u-btn-black.u-btn-hover-v2-2::after,.u-btn-black.u-btn-hover-v2-2:hover::after{background-color:#0d0d0d}.u-btn-black.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-darkgray{color:#fff;background-color:#333}.u-btn-darkgray:hover,.u-btn-darkgray.active{border-color:#4d4d4d;background-color:#4d4d4d}.u-btn-darkgray:hover,.u-btn-darkgray:focus,.u-btn-darkgray.active{color:#fff}.u-btn-darkgray.g-btn-hover-reset:hover,.u-btn-darkgray.g-btn-hover-reset.active{background-color:#333;border-color:#333}.u-btn-darkgray.u-btn-hover-v1-1{overflow:hidden}.u-btn-darkgray.u-btn-hover-v1-1::after,.u-btn-darkgray.u-btn-hover-v1-1:hover::after{background-color:#404040}.u-btn-darkgray.u-btn-hover-v1-1:hover{background-color:#333;overflow:hidden}.u-btn-darkgray.u-btn-hover-v1-2{overflow:hidden}.u-btn-darkgray.u-btn-hover-v1-2::after,.u-btn-darkgray.u-btn-hover-v1-2:hover::after{background-color:#404040}.u-btn-darkgray.u-btn-hover-v1-2:hover{background-color:#333;overflow:hidden}.u-btn-darkgray.u-btn-hover-v1-3{overflow:hidden}.u-btn-darkgray.u-btn-hover-v1-3::after,.u-btn-darkgray.u-btn-hover-v1-3:hover::after{background-color:#404040}.u-btn-darkgray.u-btn-hover-v1-3:hover{background-color:#333;overflow:hidden}.u-btn-darkgray.u-btn-hover-v1-4{overflow:hidden}.u-btn-darkgray.u-btn-hover-v1-4::after,.u-btn-darkgray.u-btn-hover-v1-4:hover::after{background-color:#404040}.u-btn-darkgray.u-btn-hover-v1-4:hover{background-color:#333;overflow:hidden}.u-btn-darkgray.u-btn-hover-v2-1{overflow:hidden}.u-btn-darkgray.u-btn-hover-v2-1::after,.u-btn-darkgray.u-btn-hover-v2-1:hover::after{background-color:#404040}.u-btn-darkgray.u-btn-hover-v2-1:hover{background-color:#333;overflow:hidden}.u-btn-darkgray.u-btn-hover-v2-2{overflow:hidden}.u-btn-darkgray.u-btn-hover-v2-2::after,.u-btn-darkgray.u-btn-hover-v2-2:hover::after{background-color:#404040}.u-btn-darkgray.u-btn-hover-v2-2:hover{background-color:#333;overflow:hidden}.u-btn-red{color:#fff;background-color:red}.u-btn-red:hover,.u-btn-red.active{border-color:#f33;background-color:#f33}.u-btn-red:hover,.u-btn-red:focus,.u-btn-red.active{color:#fff}.u-btn-red.g-btn-hover-reset:hover,.u-btn-red.g-btn-hover-reset.active{background-color:red;border-color:red}.u-btn-red.u-btn-hover-v1-1{overflow:hidden}.u-btn-red.u-btn-hover-v1-1::after,.u-btn-red.u-btn-hover-v1-1:hover::after{background-color:#ff1a1a}.u-btn-red.u-btn-hover-v1-1:hover{background-color:red;overflow:hidden}.u-btn-red.u-btn-hover-v1-2{overflow:hidden}.u-btn-red.u-btn-hover-v1-2::after,.u-btn-red.u-btn-hover-v1-2:hover::after{background-color:#ff1a1a}.u-btn-red.u-btn-hover-v1-2:hover{background-color:red;overflow:hidden}.u-btn-red.u-btn-hover-v1-3{overflow:hidden}.u-btn-red.u-btn-hover-v1-3::after,.u-btn-red.u-btn-hover-v1-3:hover::after{background-color:#ff1a1a}.u-btn-red.u-btn-hover-v1-3:hover{background-color:red;overflow:hidden}.u-btn-red.u-btn-hover-v1-4{overflow:hidden}.u-btn-red.u-btn-hover-v1-4::after,.u-btn-red.u-btn-hover-v1-4:hover::after{background-color:#ff1a1a}.u-btn-red.u-btn-hover-v1-4:hover{background-color:red;overflow:hidden}.u-btn-red.u-btn-hover-v2-1{overflow:hidden}.u-btn-red.u-btn-hover-v2-1::after,.u-btn-red.u-btn-hover-v2-1:hover::after{background-color:#ff1a1a}.u-btn-red.u-btn-hover-v2-1:hover{background-color:red;overflow:hidden}.u-btn-red.u-btn-hover-v2-2{overflow:hidden}.u-btn-red.u-btn-hover-v2-2::after,.u-btn-red.u-btn-hover-v2-2:hover::after{background-color:#ff1a1a}.u-btn-red.u-btn-hover-v2-2:hover{background-color:red;overflow:hidden}.u-btn-lightred{color:#fff;background-color:#e64b3b}.u-btn-lightred:hover,.u-btn-lightred.active{border-color:#ec7568;background-color:#ec7568}.u-btn-lightred:hover,.u-btn-lightred:focus,.u-btn-lightred.active{color:#fff}.u-btn-lightred.g-btn-hover-reset:hover,.u-btn-lightred.g-btn-hover-reset.active{background-color:#e64b3b;border-color:#e64b3b}.u-btn-lightred.u-btn-hover-v1-1{overflow:hidden}.u-btn-lightred.u-btn-hover-v1-1::after,.u-btn-lightred.u-btn-hover-v1-1:hover::after{background-color:#e96052}.u-btn-lightred.u-btn-hover-v1-1:hover{background-color:#e64b3b;overflow:hidden}.u-btn-lightred.u-btn-hover-v1-2{overflow:hidden}.u-btn-lightred.u-btn-hover-v1-2::after,.u-btn-lightred.u-btn-hover-v1-2:hover::after{background-color:#e96052}.u-btn-lightred.u-btn-hover-v1-2:hover{background-color:#e64b3b;overflow:hidden}.u-btn-lightred.u-btn-hover-v1-3{overflow:hidden}.u-btn-lightred.u-btn-hover-v1-3::after,.u-btn-lightred.u-btn-hover-v1-3:hover::after{background-color:#e96052}.u-btn-lightred.u-btn-hover-v1-3:hover{background-color:#e64b3b;overflow:hidden}.u-btn-lightred.u-btn-hover-v1-4{overflow:hidden}.u-btn-lightred.u-btn-hover-v1-4::after,.u-btn-lightred.u-btn-hover-v1-4:hover::after{background-color:#e96052}.u-btn-lightred.u-btn-hover-v1-4:hover{background-color:#e64b3b;overflow:hidden}.u-btn-lightred.u-btn-hover-v2-1{overflow:hidden}.u-btn-lightred.u-btn-hover-v2-1::after,.u-btn-lightred.u-btn-hover-v2-1:hover::after{background-color:#e96052}.u-btn-lightred.u-btn-hover-v2-1:hover{background-color:#e64b3b;overflow:hidden}.u-btn-lightred.u-btn-hover-v2-2{overflow:hidden}.u-btn-lightred.u-btn-hover-v2-2::after,.u-btn-lightred.u-btn-hover-v2-2:hover::after{background-color:#e96052}.u-btn-lightred.u-btn-hover-v2-2:hover{background-color:#e64b3b;overflow:hidden}.u-btn-darkred{color:#fff;background-color:#a10f2b}.u-btn-darkred:hover,.u-btn-darkred.active{border-color:#d01337;background-color:#d01337}.u-btn-darkred:hover,.u-btn-darkred:focus,.u-btn-darkred.active{color:#fff}.u-btn-darkred.g-btn-hover-reset:hover,.u-btn-darkred.g-btn-hover-reset.active{background-color:#a10f2b;border-color:#a10f2b}.u-btn-darkred.u-btn-hover-v1-1{overflow:hidden}.u-btn-darkred.u-btn-hover-v1-1::after,.u-btn-darkred.u-btn-hover-v1-1:hover::after{background-color:#b81131}.u-btn-darkred.u-btn-hover-v1-1:hover{background-color:#a10f2b;overflow:hidden}.u-btn-darkred.u-btn-hover-v1-2{overflow:hidden}.u-btn-darkred.u-btn-hover-v1-2::after,.u-btn-darkred.u-btn-hover-v1-2:hover::after{background-color:#b81131}.u-btn-darkred.u-btn-hover-v1-2:hover{background-color:#a10f2b;overflow:hidden}.u-btn-darkred.u-btn-hover-v1-3{overflow:hidden}.u-btn-darkred.u-btn-hover-v1-3::after,.u-btn-darkred.u-btn-hover-v1-3:hover::after{background-color:#b81131}.u-btn-darkred.u-btn-hover-v1-3:hover{background-color:#a10f2b;overflow:hidden}.u-btn-darkred.u-btn-hover-v1-4{overflow:hidden}.u-btn-darkred.u-btn-hover-v1-4::after,.u-btn-darkred.u-btn-hover-v1-4:hover::after{background-color:#b81131}.u-btn-darkred.u-btn-hover-v1-4:hover{background-color:#a10f2b;overflow:hidden}.u-btn-darkred.u-btn-hover-v2-1{overflow:hidden}.u-btn-darkred.u-btn-hover-v2-1::after,.u-btn-darkred.u-btn-hover-v2-1:hover::after{background-color:#b81131}.u-btn-darkred.u-btn-hover-v2-1:hover{background-color:#a10f2b;overflow:hidden}.u-btn-darkred.u-btn-hover-v2-2{overflow:hidden}.u-btn-darkred.u-btn-hover-v2-2::after,.u-btn-darkred.u-btn-hover-v2-2:hover::after{background-color:#b81131}.u-btn-darkred.u-btn-hover-v2-2:hover{background-color:#a10f2b;overflow:hidden}.u-btn-blue{color:#fff;background-color:#3398dc}.u-btn-blue:hover,.u-btn-blue.active{border-color:#5faee3;background-color:#5faee3}.u-btn-blue:hover,.u-btn-blue:focus,.u-btn-blue.active{color:#fff}.u-btn-blue.g-btn-hover-reset:hover,.u-btn-blue.g-btn-hover-reset.active{background-color:#3398dc;border-color:#3398dc}.u-btn-blue.u-btn-hover-v1-1{overflow:hidden}.u-btn-blue.u-btn-hover-v1-1::after,.u-btn-blue.u-btn-hover-v1-1:hover::after{background-color:#49a3e0}.u-btn-blue.u-btn-hover-v1-1:hover{background-color:#3398dc;overflow:hidden}.u-btn-blue.u-btn-hover-v1-2{overflow:hidden}.u-btn-blue.u-btn-hover-v1-2::after,.u-btn-blue.u-btn-hover-v1-2:hover::after{background-color:#49a3e0}.u-btn-blue.u-btn-hover-v1-2:hover{background-color:#3398dc;overflow:hidden}.u-btn-blue.u-btn-hover-v1-3{overflow:hidden}.u-btn-blue.u-btn-hover-v1-3::after,.u-btn-blue.u-btn-hover-v1-3:hover::after{background-color:#49a3e0}.u-btn-blue.u-btn-hover-v1-3:hover{background-color:#3398dc;overflow:hidden}.u-btn-blue.u-btn-hover-v1-4{overflow:hidden}.u-btn-blue.u-btn-hover-v1-4::after,.u-btn-blue.u-btn-hover-v1-4:hover::after{background-color:#49a3e0}.u-btn-blue.u-btn-hover-v1-4:hover{background-color:#3398dc;overflow:hidden}.u-btn-blue.u-btn-hover-v2-1{overflow:hidden}.u-btn-blue.u-btn-hover-v2-1::after,.u-btn-blue.u-btn-hover-v2-1:hover::after{background-color:#49a3e0}.u-btn-blue.u-btn-hover-v2-1:hover{background-color:#3398dc;overflow:hidden}.u-btn-blue.u-btn-hover-v2-2{overflow:hidden}.u-btn-blue.u-btn-hover-v2-2::after,.u-btn-blue.u-btn-hover-v2-2:hover::after{background-color:#49a3e0}.u-btn-blue.u-btn-hover-v2-2:hover{background-color:#3398dc;overflow:hidden}.u-btn-indigo{color:#fff;background-color:#4263a3}.u-btn-indigo:hover,.u-btn-indigo.active{border-color:#5b7cbd;background-color:#5b7cbd}.u-btn-indigo:hover,.u-btn-indigo:focus,.u-btn-indigo.active{color:#fff}.u-btn-indigo.g-btn-hover-reset:hover,.u-btn-indigo.g-btn-hover-reset.active{background-color:#4263a3;border-color:#4263a3}.u-btn-indigo.u-btn-hover-v1-1{overflow:hidden}.u-btn-indigo.u-btn-hover-v1-1::after,.u-btn-indigo.u-btn-hover-v1-1:hover::after{background-color:#496eb5}.u-btn-indigo.u-btn-hover-v1-1:hover{background-color:#4263a3;overflow:hidden}.u-btn-indigo.u-btn-hover-v1-2{overflow:hidden}.u-btn-indigo.u-btn-hover-v1-2::after,.u-btn-indigo.u-btn-hover-v1-2:hover::after{background-color:#496eb5}.u-btn-indigo.u-btn-hover-v1-2:hover{background-color:#4263a3;overflow:hidden}.u-btn-indigo.u-btn-hover-v1-3{overflow:hidden}.u-btn-indigo.u-btn-hover-v1-3::after,.u-btn-indigo.u-btn-hover-v1-3:hover::after{background-color:#496eb5}.u-btn-indigo.u-btn-hover-v1-3:hover{background-color:#4263a3;overflow:hidden}.u-btn-indigo.u-btn-hover-v1-4{overflow:hidden}.u-btn-indigo.u-btn-hover-v1-4::after,.u-btn-indigo.u-btn-hover-v1-4:hover::after{background-color:#496eb5}.u-btn-indigo.u-btn-hover-v1-4:hover{background-color:#4263a3;overflow:hidden}.u-btn-indigo.u-btn-hover-v2-1{overflow:hidden}.u-btn-indigo.u-btn-hover-v2-1::after,.u-btn-indigo.u-btn-hover-v2-1:hover::after{background-color:#496eb5}.u-btn-indigo.u-btn-hover-v2-1:hover{background-color:#4263a3;overflow:hidden}.u-btn-indigo.u-btn-hover-v2-2{overflow:hidden}.u-btn-indigo.u-btn-hover-v2-2::after,.u-btn-indigo.u-btn-hover-v2-2:hover::after{background-color:#496eb5}.u-btn-indigo.u-btn-hover-v2-2:hover{background-color:#4263a3;overflow:hidden}.u-btn-purple{color:#fff;background-color:#9a69cb}.u-btn-purple:hover,.u-btn-purple.active{border-color:#b48fd8;background-color:#b48fd8}.u-btn-purple:hover,.u-btn-purple:focus,.u-btn-purple.active{color:#fff}.u-btn-purple.g-btn-hover-reset:hover,.u-btn-purple.g-btn-hover-reset.active{background-color:#9a69cb;border-color:#9a69cb}.u-btn-purple.u-btn-hover-v1-1{overflow:hidden}.u-btn-purple.u-btn-hover-v1-1::after,.u-btn-purple.u-btn-hover-v1-1:hover::after{background-color:#a77cd2}.u-btn-purple.u-btn-hover-v1-1:hover{background-color:#9a69cb;overflow:hidden}.u-btn-purple.u-btn-hover-v1-2{overflow:hidden}.u-btn-purple.u-btn-hover-v1-2::after,.u-btn-purple.u-btn-hover-v1-2:hover::after{background-color:#a77cd2}.u-btn-purple.u-btn-hover-v1-2:hover{background-color:#9a69cb;overflow:hidden}.u-btn-purple.u-btn-hover-v1-3{overflow:hidden}.u-btn-purple.u-btn-hover-v1-3::after,.u-btn-purple.u-btn-hover-v1-3:hover::after{background-color:#a77cd2}.u-btn-purple.u-btn-hover-v1-3:hover{background-color:#9a69cb;overflow:hidden}.u-btn-purple.u-btn-hover-v1-4{overflow:hidden}.u-btn-purple.u-btn-hover-v1-4::after,.u-btn-purple.u-btn-hover-v1-4:hover::after{background-color:#a77cd2}.u-btn-purple.u-btn-hover-v1-4:hover{background-color:#9a69cb;overflow:hidden}.u-btn-purple.u-btn-hover-v2-1{overflow:hidden}.u-btn-purple.u-btn-hover-v2-1::after,.u-btn-purple.u-btn-hover-v2-1:hover::after{background-color:#a77cd2}.u-btn-purple.u-btn-hover-v2-1:hover{background-color:#9a69cb;overflow:hidden}.u-btn-purple.u-btn-hover-v2-2{overflow:hidden}.u-btn-purple.u-btn-hover-v2-2::after,.u-btn-purple.u-btn-hover-v2-2:hover::after{background-color:#a77cd2}.u-btn-purple.u-btn-hover-v2-2:hover{background-color:#9a69cb;overflow:hidden}.u-btn-darkpurple{color:#fff;background-color:#6639b6}.u-btn-darkpurple:hover,.u-btn-darkpurple.active{border-color:#8157cb;background-color:#8157cb}.u-btn-darkpurple:hover,.u-btn-darkpurple:focus,.u-btn-darkpurple.active{color:#fff}.u-btn-darkpurple.g-btn-hover-reset:hover,.u-btn-darkpurple.g-btn-hover-reset.active{background-color:#6639b6;border-color:#6639b6}.u-btn-darkpurple.u-btn-hover-v1-1{overflow:hidden}.u-btn-darkpurple.u-btn-hover-v1-1::after,.u-btn-darkpurple.u-btn-hover-v1-1:hover::after{background-color:#7244c4}.u-btn-darkpurple.u-btn-hover-v1-1:hover{background-color:#6639b6;overflow:hidden}.u-btn-darkpurple.u-btn-hover-v1-2{overflow:hidden}.u-btn-darkpurple.u-btn-hover-v1-2::after,.u-btn-darkpurple.u-btn-hover-v1-2:hover::after{background-color:#7244c4}.u-btn-darkpurple.u-btn-hover-v1-2:hover{background-color:#6639b6;overflow:hidden}.u-btn-darkpurple.u-btn-hover-v1-3{overflow:hidden}.u-btn-darkpurple.u-btn-hover-v1-3::after,.u-btn-darkpurple.u-btn-hover-v1-3:hover::after{background-color:#7244c4}.u-btn-darkpurple.u-btn-hover-v1-3:hover{background-color:#6639b6;overflow:hidden}.u-btn-darkpurple.u-btn-hover-v1-4{overflow:hidden}.u-btn-darkpurple.u-btn-hover-v1-4::after,.u-btn-darkpurple.u-btn-hover-v1-4:hover::after{background-color:#7244c4}.u-btn-darkpurple.u-btn-hover-v1-4:hover{background-color:#6639b6;overflow:hidden}.u-btn-darkpurple.u-btn-hover-v2-1{overflow:hidden}.u-btn-darkpurple.u-btn-hover-v2-1::after,.u-btn-darkpurple.u-btn-hover-v2-1:hover::after{background-color:#7244c4}.u-btn-darkpurple.u-btn-hover-v2-1:hover{background-color:#6639b6;overflow:hidden}.u-btn-darkpurple.u-btn-hover-v2-2{overflow:hidden}.u-btn-darkpurple.u-btn-hover-v2-2::after,.u-btn-darkpurple.u-btn-hover-v2-2:hover::after{background-color:#7244c4}.u-btn-darkpurple.u-btn-hover-v2-2:hover{background-color:#6639b6;overflow:hidden}.u-btn-pink{color:#fff;background-color:#e81c62}.u-btn-pink:hover,.u-btn-pink.active{border-color:#ed4a82;background-color:#ed4a82}.u-btn-pink:hover,.u-btn-pink:focus,.u-btn-pink.active{color:#fff}.u-btn-pink.g-btn-hover-reset:hover,.u-btn-pink.g-btn-hover-reset.active{background-color:#e81c62;border-color:#e81c62}.u-btn-pink.u-btn-hover-v1-1{overflow:hidden}.u-btn-pink.u-btn-hover-v1-1::after,.u-btn-pink.u-btn-hover-v1-1:hover::after{background-color:#ea3372}.u-btn-pink.u-btn-hover-v1-1:hover{background-color:#e81c62;overflow:hidden}.u-btn-pink.u-btn-hover-v1-2{overflow:hidden}.u-btn-pink.u-btn-hover-v1-2::after,.u-btn-pink.u-btn-hover-v1-2:hover::after{background-color:#ea3372}.u-btn-pink.u-btn-hover-v1-2:hover{background-color:#e81c62;overflow:hidden}.u-btn-pink.u-btn-hover-v1-3{overflow:hidden}.u-btn-pink.u-btn-hover-v1-3::after,.u-btn-pink.u-btn-hover-v1-3:hover::after{background-color:#ea3372}.u-btn-pink.u-btn-hover-v1-3:hover{background-color:#e81c62;overflow:hidden}.u-btn-pink.u-btn-hover-v1-4{overflow:hidden}.u-btn-pink.u-btn-hover-v1-4::after,.u-btn-pink.u-btn-hover-v1-4:hover::after{background-color:#ea3372}.u-btn-pink.u-btn-hover-v1-4:hover{background-color:#e81c62;overflow:hidden}.u-btn-pink.u-btn-hover-v2-1{overflow:hidden}.u-btn-pink.u-btn-hover-v2-1::after,.u-btn-pink.u-btn-hover-v2-1:hover::after{background-color:#ea3372}.u-btn-pink.u-btn-hover-v2-1:hover{background-color:#e81c62;overflow:hidden}.u-btn-pink.u-btn-hover-v2-2{overflow:hidden}.u-btn-pink.u-btn-hover-v2-2::after,.u-btn-pink.u-btn-hover-v2-2:hover::after{background-color:#ea3372}.u-btn-pink.u-btn-hover-v2-2:hover{background-color:#e81c62;overflow:hidden}.u-btn-orange{color:#fff;background-color:#e57d20}.u-btn-orange:hover,.u-btn-orange.active{border-color:#ea984e;background-color:#ea984e}.u-btn-orange:hover,.u-btn-orange:focus,.u-btn-orange.active{color:#fff}.u-btn-orange.g-btn-hover-reset:hover,.u-btn-orange.g-btn-hover-reset.active{background-color:#e57d20;border-color:#e57d20}.u-btn-orange.u-btn-hover-v1-1{overflow:hidden}.u-btn-orange.u-btn-hover-v1-1::after,.u-btn-orange.u-btn-hover-v1-1:hover::after{background-color:#e88a37}.u-btn-orange.u-btn-hover-v1-1:hover{background-color:#e57d20;overflow:hidden}.u-btn-orange.u-btn-hover-v1-2{overflow:hidden}.u-btn-orange.u-btn-hover-v1-2::after,.u-btn-orange.u-btn-hover-v1-2:hover::after{background-color:#e88a37}.u-btn-orange.u-btn-hover-v1-2:hover{background-color:#e57d20;overflow:hidden}.u-btn-orange.u-btn-hover-v1-3{overflow:hidden}.u-btn-orange.u-btn-hover-v1-3::after,.u-btn-orange.u-btn-hover-v1-3:hover::after{background-color:#e88a37}.u-btn-orange.u-btn-hover-v1-3:hover{background-color:#e57d20;overflow:hidden}.u-btn-orange.u-btn-hover-v1-4{overflow:hidden}.u-btn-orange.u-btn-hover-v1-4::after,.u-btn-orange.u-btn-hover-v1-4:hover::after{background-color:#e88a37}.u-btn-orange.u-btn-hover-v1-4:hover{background-color:#e57d20;overflow:hidden}.u-btn-orange.u-btn-hover-v2-1{overflow:hidden}.u-btn-orange.u-btn-hover-v2-1::after,.u-btn-orange.u-btn-hover-v2-1:hover::after{background-color:#e88a37}.u-btn-orange.u-btn-hover-v2-1:hover{background-color:#e57d20;overflow:hidden}.u-btn-orange.u-btn-hover-v2-2{overflow:hidden}.u-btn-orange.u-btn-hover-v2-2::after,.u-btn-orange.u-btn-hover-v2-2:hover::after{background-color:#e88a37}.u-btn-orange.u-btn-hover-v2-2:hover{background-color:#e57d20;overflow:hidden}.u-btn-deeporange{color:#fff;background-color:#fe541e}.u-btn-deeporange:hover,.u-btn-deeporange.active{border-color:#fe7b51;background-color:#fe7b51}.u-btn-deeporange:hover,.u-btn-deeporange:focus,.u-btn-deeporange.active{color:#fff}.u-btn-deeporange.g-btn-hover-reset:hover,.u-btn-deeporange.g-btn-hover-reset.active{background-color:#fe541e;border-color:#fe541e}.u-btn-deeporange.u-btn-hover-v1-1{overflow:hidden}.u-btn-deeporange.u-btn-hover-v1-1::after,.u-btn-deeporange.u-btn-hover-v1-1:hover::after{background-color:#fe6737}.u-btn-deeporange.u-btn-hover-v1-1:hover{background-color:#fe541e;overflow:hidden}.u-btn-deeporange.u-btn-hover-v1-2{overflow:hidden}.u-btn-deeporange.u-btn-hover-v1-2::after,.u-btn-deeporange.u-btn-hover-v1-2:hover::after{background-color:#fe6737}.u-btn-deeporange.u-btn-hover-v1-2:hover{background-color:#fe541e;overflow:hidden}.u-btn-deeporange.u-btn-hover-v1-3{overflow:hidden}.u-btn-deeporange.u-btn-hover-v1-3::after,.u-btn-deeporange.u-btn-hover-v1-3:hover::after{background-color:#fe6737}.u-btn-deeporange.u-btn-hover-v1-3:hover{background-color:#fe541e;overflow:hidden}.u-btn-deeporange.u-btn-hover-v1-4{overflow:hidden}.u-btn-deeporange.u-btn-hover-v1-4::after,.u-btn-deeporange.u-btn-hover-v1-4:hover::after{background-color:#fe6737}.u-btn-deeporange.u-btn-hover-v1-4:hover{background-color:#fe541e;overflow:hidden}.u-btn-deeporange.u-btn-hover-v2-1{overflow:hidden}.u-btn-deeporange.u-btn-hover-v2-1::after,.u-btn-deeporange.u-btn-hover-v2-1:hover::after{background-color:#fe6737}.u-btn-deeporange.u-btn-hover-v2-1:hover{background-color:#fe541e;overflow:hidden}.u-btn-deeporange.u-btn-hover-v2-2{overflow:hidden}.u-btn-deeporange.u-btn-hover-v2-2::after,.u-btn-deeporange.u-btn-hover-v2-2:hover::after{background-color:#fe6737}.u-btn-deeporange.u-btn-hover-v2-2:hover{background-color:#fe541e;overflow:hidden}.u-btn-yellow{color:#fff;background-color:#ebc71d}.u-btn-yellow:hover,.u-btn-yellow.active{border-color:#efd34c;background-color:#efd34c}.u-btn-yellow:hover,.u-btn-yellow:focus,.u-btn-yellow.active{color:#fff}.u-btn-yellow.g-btn-hover-reset:hover,.u-btn-yellow.g-btn-hover-reset.active{background-color:#ebc71d;border-color:#ebc71d}.u-btn-yellow.u-btn-hover-v1-1{overflow:hidden}.u-btn-yellow.u-btn-hover-v1-1::after,.u-btn-yellow.u-btn-hover-v1-1:hover::after{background-color:#edcd34}.u-btn-yellow.u-btn-hover-v1-1:hover{background-color:#ebc71d;overflow:hidden}.u-btn-yellow.u-btn-hover-v1-2{overflow:hidden}.u-btn-yellow.u-btn-hover-v1-2::after,.u-btn-yellow.u-btn-hover-v1-2:hover::after{background-color:#edcd34}.u-btn-yellow.u-btn-hover-v1-2:hover{background-color:#ebc71d;overflow:hidden}.u-btn-yellow.u-btn-hover-v1-3{overflow:hidden}.u-btn-yellow.u-btn-hover-v1-3::after,.u-btn-yellow.u-btn-hover-v1-3:hover::after{background-color:#edcd34}.u-btn-yellow.u-btn-hover-v1-3:hover{background-color:#ebc71d;overflow:hidden}.u-btn-yellow.u-btn-hover-v1-4{overflow:hidden}.u-btn-yellow.u-btn-hover-v1-4::after,.u-btn-yellow.u-btn-hover-v1-4:hover::after{background-color:#edcd34}.u-btn-yellow.u-btn-hover-v1-4:hover{background-color:#ebc71d;overflow:hidden}.u-btn-yellow.u-btn-hover-v2-1{overflow:hidden}.u-btn-yellow.u-btn-hover-v2-1::after,.u-btn-yellow.u-btn-hover-v2-1:hover::after{background-color:#edcd34}.u-btn-yellow.u-btn-hover-v2-1:hover{background-color:#ebc71d;overflow:hidden}.u-btn-yellow.u-btn-hover-v2-2{overflow:hidden}.u-btn-yellow.u-btn-hover-v2-2::after,.u-btn-yellow.u-btn-hover-v2-2:hover::after{background-color:#edcd34}.u-btn-yellow.u-btn-hover-v2-2:hover{background-color:#ebc71d;overflow:hidden}.u-btn-aqua{color:#fff;background-color:#29d6e6}.u-btn-aqua:hover,.u-btn-aqua.active{border-color:#57dfeb;background-color:#57dfeb}.u-btn-aqua:hover,.u-btn-aqua:focus,.u-btn-aqua.active{color:#fff}.u-btn-aqua.g-btn-hover-reset:hover,.u-btn-aqua.g-btn-hover-reset.active{background-color:#29d6e6;border-color:#29d6e6}.u-btn-aqua.u-btn-hover-v1-1{overflow:hidden}.u-btn-aqua.u-btn-hover-v1-1::after,.u-btn-aqua.u-btn-hover-v1-1:hover::after{background-color:#40dae9}.u-btn-aqua.u-btn-hover-v1-1:hover{background-color:#29d6e6;overflow:hidden}.u-btn-aqua.u-btn-hover-v1-2{overflow:hidden}.u-btn-aqua.u-btn-hover-v1-2::after,.u-btn-aqua.u-btn-hover-v1-2:hover::after{background-color:#40dae9}.u-btn-aqua.u-btn-hover-v1-2:hover{background-color:#29d6e6;overflow:hidden}.u-btn-aqua.u-btn-hover-v1-3{overflow:hidden}.u-btn-aqua.u-btn-hover-v1-3::after,.u-btn-aqua.u-btn-hover-v1-3:hover::after{background-color:#40dae9}.u-btn-aqua.u-btn-hover-v1-3:hover{background-color:#29d6e6;overflow:hidden}.u-btn-aqua.u-btn-hover-v1-4{overflow:hidden}.u-btn-aqua.u-btn-hover-v1-4::after,.u-btn-aqua.u-btn-hover-v1-4:hover::after{background-color:#40dae9}.u-btn-aqua.u-btn-hover-v1-4:hover{background-color:#29d6e6;overflow:hidden}.u-btn-aqua.u-btn-hover-v2-1{overflow:hidden}.u-btn-aqua.u-btn-hover-v2-1::after,.u-btn-aqua.u-btn-hover-v2-1:hover::after{background-color:#40dae9}.u-btn-aqua.u-btn-hover-v2-1:hover{background-color:#29d6e6;overflow:hidden}.u-btn-aqua.u-btn-hover-v2-2{overflow:hidden}.u-btn-aqua.u-btn-hover-v2-2::after,.u-btn-aqua.u-btn-hover-v2-2:hover::after{background-color:#40dae9}.u-btn-aqua.u-btn-hover-v2-2:hover{background-color:#29d6e6;overflow:hidden}.u-btn-cyan{color:#fff;background-color:#00bed6}.u-btn-cyan:hover,.u-btn-cyan.active{border-color:#0ae4ff;background-color:#0ae4ff}.u-btn-cyan:hover,.u-btn-cyan:focus,.u-btn-cyan.active{color:#fff}.u-btn-cyan.g-btn-hover-reset:hover,.u-btn-cyan.g-btn-hover-reset.active{background-color:#00bed6;border-color:#00bed6}.u-btn-cyan.u-btn-hover-v1-1{overflow:hidden}.u-btn-cyan.u-btn-hover-v1-1::after,.u-btn-cyan.u-btn-hover-v1-1:hover::after{background-color:#00d5f0}.u-btn-cyan.u-btn-hover-v1-1:hover{background-color:#00bed6;overflow:hidden}.u-btn-cyan.u-btn-hover-v1-2{overflow:hidden}.u-btn-cyan.u-btn-hover-v1-2::after,.u-btn-cyan.u-btn-hover-v1-2:hover::after{background-color:#00d5f0}.u-btn-cyan.u-btn-hover-v1-2:hover{background-color:#00bed6;overflow:hidden}.u-btn-cyan.u-btn-hover-v1-3{overflow:hidden}.u-btn-cyan.u-btn-hover-v1-3::after,.u-btn-cyan.u-btn-hover-v1-3:hover::after{background-color:#00d5f0}.u-btn-cyan.u-btn-hover-v1-3:hover{background-color:#00bed6;overflow:hidden}.u-btn-cyan.u-btn-hover-v1-4{overflow:hidden}.u-btn-cyan.u-btn-hover-v1-4::after,.u-btn-cyan.u-btn-hover-v1-4:hover::after{background-color:#00d5f0}.u-btn-cyan.u-btn-hover-v1-4:hover{background-color:#00bed6;overflow:hidden}.u-btn-cyan.u-btn-hover-v2-1{overflow:hidden}.u-btn-cyan.u-btn-hover-v2-1::after,.u-btn-cyan.u-btn-hover-v2-1:hover::after{background-color:#00d5f0}.u-btn-cyan.u-btn-hover-v2-1:hover{background-color:#00bed6;overflow:hidden}.u-btn-cyan.u-btn-hover-v2-2{overflow:hidden}.u-btn-cyan.u-btn-hover-v2-2::after,.u-btn-cyan.u-btn-hover-v2-2:hover::after{background-color:#00d5f0}.u-btn-cyan.u-btn-hover-v2-2:hover{background-color:#00bed6;overflow:hidden}.u-btn-teal{color:#fff;background-color:#18ba9b}.u-btn-teal:hover,.u-btn-teal.active{border-color:#22e3be;background-color:#22e3be}.u-btn-teal:hover,.u-btn-teal:focus,.u-btn-teal.active{color:#fff}.u-btn-teal.g-btn-hover-reset:hover,.u-btn-teal.g-btn-hover-reset.active{background-color:#18ba9b;border-color:#18ba9b}.u-btn-teal.u-btn-hover-v1-1{overflow:hidden}.u-btn-teal.u-btn-hover-v1-1::after,.u-btn-teal.u-btn-hover-v1-1:hover::after{background-color:#1bd1ae}.u-btn-teal.u-btn-hover-v1-1:hover{background-color:#18ba9b;overflow:hidden}.u-btn-teal.u-btn-hover-v1-2{overflow:hidden}.u-btn-teal.u-btn-hover-v1-2::after,.u-btn-teal.u-btn-hover-v1-2:hover::after{background-color:#1bd1ae}.u-btn-teal.u-btn-hover-v1-2:hover{background-color:#18ba9b;overflow:hidden}.u-btn-teal.u-btn-hover-v1-3{overflow:hidden}.u-btn-teal.u-btn-hover-v1-3::after,.u-btn-teal.u-btn-hover-v1-3:hover::after{background-color:#1bd1ae}.u-btn-teal.u-btn-hover-v1-3:hover{background-color:#18ba9b;overflow:hidden}.u-btn-teal.u-btn-hover-v1-4{overflow:hidden}.u-btn-teal.u-btn-hover-v1-4::after,.u-btn-teal.u-btn-hover-v1-4:hover::after{background-color:#1bd1ae}.u-btn-teal.u-btn-hover-v1-4:hover{background-color:#18ba9b;overflow:hidden}.u-btn-teal.u-btn-hover-v2-1{overflow:hidden}.u-btn-teal.u-btn-hover-v2-1::after,.u-btn-teal.u-btn-hover-v2-1:hover::after{background-color:#1bd1ae}.u-btn-teal.u-btn-hover-v2-1:hover{background-color:#18ba9b;overflow:hidden}.u-btn-teal.u-btn-hover-v2-2{overflow:hidden}.u-btn-teal.u-btn-hover-v2-2::after,.u-btn-teal.u-btn-hover-v2-2:hover::after{background-color:#1bd1ae}.u-btn-teal.u-btn-hover-v2-2:hover{background-color:#18ba9b;overflow:hidden}.u-btn-brown{color:#fff;background-color:#9c8061}.u-btn-brown:hover,.u-btn-brown.active{border-color:#b09980;background-color:#b09980}.u-btn-brown:hover,.u-btn-brown:focus,.u-btn-brown.active{color:#fff}.u-btn-brown.g-btn-hover-reset:hover,.u-btn-brown.g-btn-hover-reset.active{background-color:#9c8061;border-color:#9c8061}.u-btn-brown.u-btn-hover-v1-1{overflow:hidden}.u-btn-brown.u-btn-hover-v1-1::after,.u-btn-brown.u-btn-hover-v1-1:hover::after{background-color:#a68d70}.u-btn-brown.u-btn-hover-v1-1:hover{background-color:#9c8061;overflow:hidden}.u-btn-brown.u-btn-hover-v1-2{overflow:hidden}.u-btn-brown.u-btn-hover-v1-2::after,.u-btn-brown.u-btn-hover-v1-2:hover::after{background-color:#a68d70}.u-btn-brown.u-btn-hover-v1-2:hover{background-color:#9c8061;overflow:hidden}.u-btn-brown.u-btn-hover-v1-3{overflow:hidden}.u-btn-brown.u-btn-hover-v1-3::after,.u-btn-brown.u-btn-hover-v1-3:hover::after{background-color:#a68d70}.u-btn-brown.u-btn-hover-v1-3:hover{background-color:#9c8061;overflow:hidden}.u-btn-brown.u-btn-hover-v1-4{overflow:hidden}.u-btn-brown.u-btn-hover-v1-4::after,.u-btn-brown.u-btn-hover-v1-4:hover::after{background-color:#a68d70}.u-btn-brown.u-btn-hover-v1-4:hover{background-color:#9c8061;overflow:hidden}.u-btn-brown.u-btn-hover-v2-1{overflow:hidden}.u-btn-brown.u-btn-hover-v2-1::after,.u-btn-brown.u-btn-hover-v2-1:hover::after{background-color:#a68d70}.u-btn-brown.u-btn-hover-v2-1:hover{background-color:#9c8061;overflow:hidden}.u-btn-brown.u-btn-hover-v2-2{overflow:hidden}.u-btn-brown.u-btn-hover-v2-2::after,.u-btn-brown.u-btn-hover-v2-2:hover::after{background-color:#a68d70}.u-btn-brown.u-btn-hover-v2-2:hover{background-color:#9c8061;overflow:hidden}.u-btn-bluegray{color:#fff;background-color:#585f69}.u-btn-bluegray:hover,.u-btn-bluegray.active{border-color:#6f7885;background-color:#6f7885}.u-btn-bluegray:hover,.u-btn-bluegray:focus,.u-btn-bluegray.active{color:#fff}.u-btn-bluegray.g-btn-hover-reset:hover,.u-btn-bluegray.g-btn-hover-reset.active{background-color:#585f69;border-color:#585f69}.u-btn-bluegray.u-btn-hover-v1-1{overflow:hidden}.u-btn-bluegray.u-btn-hover-v1-1::after,.u-btn-bluegray.u-btn-hover-v1-1:hover::after{background-color:#646c77}.u-btn-bluegray.u-btn-hover-v1-1:hover{background-color:#585f69;overflow:hidden}.u-btn-bluegray.u-btn-hover-v1-2{overflow:hidden}.u-btn-bluegray.u-btn-hover-v1-2::after,.u-btn-bluegray.u-btn-hover-v1-2:hover::after{background-color:#646c77}.u-btn-bluegray.u-btn-hover-v1-2:hover{background-color:#585f69;overflow:hidden}.u-btn-bluegray.u-btn-hover-v1-3{overflow:hidden}.u-btn-bluegray.u-btn-hover-v1-3::after,.u-btn-bluegray.u-btn-hover-v1-3:hover::after{background-color:#646c77}.u-btn-bluegray.u-btn-hover-v1-3:hover{background-color:#585f69;overflow:hidden}.u-btn-bluegray.u-btn-hover-v1-4{overflow:hidden}.u-btn-bluegray.u-btn-hover-v1-4::after,.u-btn-bluegray.u-btn-hover-v1-4:hover::after{background-color:#646c77}.u-btn-bluegray.u-btn-hover-v1-4:hover{background-color:#585f69;overflow:hidden}.u-btn-bluegray.u-btn-hover-v2-1{overflow:hidden}.u-btn-bluegray.u-btn-hover-v2-1::after,.u-btn-bluegray.u-btn-hover-v2-1:hover::after{background-color:#646c77}.u-btn-bluegray.u-btn-hover-v2-1:hover{background-color:#585f69;overflow:hidden}.u-btn-bluegray.u-btn-hover-v2-2{overflow:hidden}.u-btn-bluegray.u-btn-hover-v2-2::after,.u-btn-bluegray.u-btn-hover-v2-2:hover::after{background-color:#646c77}.u-btn-bluegray.u-btn-hover-v2-2:hover{background-color:#585f69;overflow:hidden}.u-btn-facebook{color:#fff;background-color:#3b5998}.u-btn-facebook:hover,.u-btn-facebook.active{border-color:#4c70ba;background-color:#4c70ba}.u-btn-facebook:hover,.u-btn-facebook:focus,.u-btn-facebook.active{color:#fff}.u-btn-facebook.g-btn-hover-reset:hover,.u-btn-facebook.g-btn-hover-reset.active{background-color:#3b5998;border-color:#3b5998}.u-btn-twitter{color:#fff;background-color:#00acee}.u-btn-twitter:hover,.u-btn-twitter.active{border-color:#22c2ff;background-color:#22c2ff}.u-btn-twitter:hover,.u-btn-twitter:focus,.u-btn-twitter.active{color:#fff}.u-btn-twitter.g-btn-hover-reset:hover,.u-btn-twitter.g-btn-hover-reset.active{background-color:#00acee;border-color:#00acee}.u-btn-instagram{color:#fff;background-color:#3f729b}.u-btn-instagram:hover,.u-btn-instagram.active{border-color:#548cb9;background-color:#548cb9}.u-btn-instagram:hover,.u-btn-instagram:focus,.u-btn-instagram.active{color:#fff}.u-btn-instagram.g-btn-hover-reset:hover,.u-btn-instagram.g-btn-hover-reset.active{background-color:#3f729b;border-color:#3f729b}.u-btn-vk{color:#fff;background-color:#2b587a}.u-btn-vk:hover,.u-btn-vk.active{border-color:#3873a0;background-color:#3873a0}.u-btn-vk:hover,.u-btn-vk:focus,.u-btn-vk.active{color:#fff}.u-btn-vk.g-btn-hover-reset:hover,.u-btn-vk.g-btn-hover-reset.active{background-color:#2b587a;border-color:#2b587a}.u-btn-google-plus{color:#fff;background-color:#dd4b39}.u-btn-google-plus:hover,.u-btn-google-plus.active{border-color:#e47365;background-color:#e47365}.u-btn-google-plus:hover,.u-btn-google-plus:focus,.u-btn-google-plus.active{color:#fff}.u-btn-google-plus.g-btn-hover-reset:hover,.u-btn-google-plus.g-btn-hover-reset.active{background-color:#dd4b39;border-color:#dd4b39}.u-btn-outline-primary{color:#396F00;border-color:#396F00;background-color:transparent}.u-btn-outline-primary:focus,.u-btn-outline-primary.active{color:#fff;background-color:#396F00}.u-btn-outline-primary:hover{color:#fff;background-color:#396F00}.u-btn-outline-primary.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-primary.u-btn-hover-v1-1::after,.u-btn-outline-primary.u-btn-hover-v1-1:hover::after{background-color:#468900}.u-btn-outline-primary.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-primary.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-primary.u-btn-hover-v1-2::after,.u-btn-outline-primary.u-btn-hover-v1-2:hover::after{background-color:#468900}.u-btn-outline-primary.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-primary.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-primary.u-btn-hover-v1-3::after,.u-btn-outline-primary.u-btn-hover-v1-3:hover::after{background-color:#468900}.u-btn-outline-primary.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-primary.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-primary.u-btn-hover-v1-4::after,.u-btn-outline-primary.u-btn-hover-v1-4:hover::after{background-color:#468900}.u-btn-outline-primary.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-primary.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-primary.u-btn-hover-v2-1::after,.u-btn-outline-primary.u-btn-hover-v2-1:hover::after{background-color:#468900}.u-btn-outline-primary.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-primary.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-primary.u-btn-hover-v2-2::after,.u-btn-outline-primary.u-btn-hover-v2-2:hover::after{background-color:#468900}.u-btn-outline-primary.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-primary.u-btn-hover-v3-1{overflow:hidden}.u-btn-outline-primary.u-btn-hover-v3-1::after,.u-btn-outline-primary.u-btn-hover-v3-1:hover::after{background-color:#468900}.u-btn-outline-primary.u-btn-hover-v3-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-white{color:#fff;border-color:#fff;background-color:transparent}.u-btn-outline-white:focus,.u-btn-outline-white.active{color:#555;background-color:#fff}.u-btn-outline-white:hover{color:#555;background-color:#fff}.u-btn-outline-white.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-white.u-btn-hover-v1-1::after,.u-btn-outline-white.u-btn-hover-v1-1:hover::after{background-color:#fff}.u-btn-outline-white.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-white.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-white.u-btn-hover-v1-2::after,.u-btn-outline-white.u-btn-hover-v1-2:hover::after{background-color:#fff}.u-btn-outline-white.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-white.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-white.u-btn-hover-v1-3::after,.u-btn-outline-white.u-btn-hover-v1-3:hover::after{background-color:#fff}.u-btn-outline-white.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-white.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-white.u-btn-hover-v1-4::after,.u-btn-outline-white.u-btn-hover-v1-4:hover::after{background-color:#fff}.u-btn-outline-white.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-white.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-white.u-btn-hover-v2-1::after,.u-btn-outline-white.u-btn-hover-v2-1:hover::after{background-color:#fff}.u-btn-outline-white.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-white.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-white.u-btn-hover-v2-2::after,.u-btn-outline-white.u-btn-hover-v2-2:hover::after{background-color:#fff}.u-btn-outline-white.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-black{color:#000;border-color:#000;background-color:transparent}.u-btn-outline-black:focus,.u-btn-outline-black.active{color:#fff;background-color:#000}.u-btn-outline-black:hover{color:#fff;background-color:#000}.u-btn-outline-black.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-black.u-btn-hover-v1-1::after,.u-btn-outline-black.u-btn-hover-v1-1:hover::after{background-color:#0d0d0d}.u-btn-outline-black.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-black.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-black.u-btn-hover-v1-2::after,.u-btn-outline-black.u-btn-hover-v1-2:hover::after{background-color:#0d0d0d}.u-btn-outline-black.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-black.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-black.u-btn-hover-v1-3::after,.u-btn-outline-black.u-btn-hover-v1-3:hover::after{background-color:#0d0d0d}.u-btn-outline-black.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-black.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-black.u-btn-hover-v1-4::after,.u-btn-outline-black.u-btn-hover-v1-4:hover::after{background-color:#0d0d0d}.u-btn-outline-black.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-black.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-black.u-btn-hover-v2-1::after,.u-btn-outline-black.u-btn-hover-v2-1:hover::after{background-color:#0d0d0d}.u-btn-outline-black.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-black.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-black.u-btn-hover-v2-2::after,.u-btn-outline-black.u-btn-hover-v2-2:hover::after{background-color:#0d0d0d}.u-btn-outline-black.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-darkgray{color:#333;border-color:#333;background-color:transparent}.u-btn-outline-darkgray:focus,.u-btn-outline-darkgray.active{color:#fff;background-color:#333}.u-btn-outline-darkgray:hover{color:#fff;background-color:#333}.u-btn-outline-darkgray.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-darkgray.u-btn-hover-v1-1::after,.u-btn-outline-darkgray.u-btn-hover-v1-1:hover::after{background-color:#404040}.u-btn-outline-darkgray.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-darkgray.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-darkgray.u-btn-hover-v1-2::after,.u-btn-outline-darkgray.u-btn-hover-v1-2:hover::after{background-color:#404040}.u-btn-outline-darkgray.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-darkgray.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-darkgray.u-btn-hover-v1-3::after,.u-btn-outline-darkgray.u-btn-hover-v1-3:hover::after{background-color:#404040}.u-btn-outline-darkgray.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-darkgray.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-darkgray.u-btn-hover-v1-4::after,.u-btn-outline-darkgray.u-btn-hover-v1-4:hover::after{background-color:#404040}.u-btn-outline-darkgray.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-darkgray.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-darkgray.u-btn-hover-v2-1::after,.u-btn-outline-darkgray.u-btn-hover-v2-1:hover::after{background-color:#404040}.u-btn-outline-darkgray.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-darkgray.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-darkgray.u-btn-hover-v2-2::after,.u-btn-outline-darkgray.u-btn-hover-v2-2:hover::after{background-color:#404040}.u-btn-outline-darkgray.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-lightgray{color:#555;border-color:#eee;background-color:transparent}.u-btn-outline-lightgray:focus,.u-btn-outline-lightgray.active{color:#555;background-color:#eee}.u-btn-outline-lightgray:hover{color:#555;background-color:#eee}.u-btn-outline-lightgray.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-lightgray.u-btn-hover-v1-1::after,.u-btn-outline-lightgray.u-btn-hover-v1-1:hover::after{background-color:#fbfbfb}.u-btn-outline-lightgray.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-lightgray.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-lightgray.u-btn-hover-v1-2::after,.u-btn-outline-lightgray.u-btn-hover-v1-2:hover::after{background-color:#fbfbfb}.u-btn-outline-lightgray.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-lightgray.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-lightgray.u-btn-hover-v1-3::after,.u-btn-outline-lightgray.u-btn-hover-v1-3:hover::after{background-color:#fbfbfb}.u-btn-outline-lightgray.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-lightgray.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-lightgray.u-btn-hover-v1-4::after,.u-btn-outline-lightgray.u-btn-hover-v1-4:hover::after{background-color:#fbfbfb}.u-btn-outline-lightgray.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-lightgray.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-lightgray.u-btn-hover-v2-1::after,.u-btn-outline-lightgray.u-btn-hover-v2-1:hover::after{background-color:#fbfbfb}.u-btn-outline-lightgray.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-lightgray.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-lightgray.u-btn-hover-v2-2::after,.u-btn-outline-lightgray.u-btn-hover-v2-2:hover::after{background-color:#fbfbfb}.u-btn-outline-lightgray.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-red{color:red;border-color:red;background-color:transparent}.u-btn-outline-red:focus,.u-btn-outline-red.active{color:#fff;background-color:red}.u-btn-outline-red:hover{color:#fff;background-color:red}.u-btn-outline-red.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-red.u-btn-hover-v1-1::after,.u-btn-outline-red.u-btn-hover-v1-1:hover::after{background-color:#ff1a1a}.u-btn-outline-red.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-red.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-red.u-btn-hover-v1-2::after,.u-btn-outline-red.u-btn-hover-v1-2:hover::after{background-color:#ff1a1a}.u-btn-outline-red.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-red.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-red.u-btn-hover-v1-3::after,.u-btn-outline-red.u-btn-hover-v1-3:hover::after{background-color:#ff1a1a}.u-btn-outline-red.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-red.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-red.u-btn-hover-v1-4::after,.u-btn-outline-red.u-btn-hover-v1-4:hover::after{background-color:#ff1a1a}.u-btn-outline-red.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-red.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-red.u-btn-hover-v2-1::after,.u-btn-outline-red.u-btn-hover-v2-1:hover::after{background-color:#ff1a1a}.u-btn-outline-red.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-red.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-red.u-btn-hover-v2-2::after,.u-btn-outline-red.u-btn-hover-v2-2:hover::after{background-color:#ff1a1a}.u-btn-outline-red.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-lightred{color:#e64b3b;border-color:#e64b3b;background-color:transparent}.u-btn-outline-lightred:focus,.u-btn-outline-lightred.active{color:#fff;background-color:#e64b3b}.u-btn-outline-lightred:hover{color:#fff;background-color:#e64b3b}.u-btn-outline-lightred.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-lightred.u-btn-hover-v1-1::after,.u-btn-outline-lightred.u-btn-hover-v1-1:hover::after{background-color:#e96052}.u-btn-outline-lightred.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-lightred.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-lightred.u-btn-hover-v1-2::after,.u-btn-outline-lightred.u-btn-hover-v1-2:hover::after{background-color:#e96052}.u-btn-outline-lightred.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-lightred.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-lightred.u-btn-hover-v1-3::after,.u-btn-outline-lightred.u-btn-hover-v1-3:hover::after{background-color:#e96052}.u-btn-outline-lightred.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-lightred.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-lightred.u-btn-hover-v1-4::after,.u-btn-outline-lightred.u-btn-hover-v1-4:hover::after{background-color:#e96052}.u-btn-outline-lightred.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-lightred.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-lightred.u-btn-hover-v2-1::after,.u-btn-outline-lightred.u-btn-hover-v2-1:hover::after{background-color:#e96052}.u-btn-outline-lightred.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-lightred.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-lightred.u-btn-hover-v2-2::after,.u-btn-outline-lightred.u-btn-hover-v2-2:hover::after{background-color:#e96052}.u-btn-outline-lightred.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-darkred{color:#a10f2b;border-color:#a10f2b;background-color:transparent}.u-btn-outline-darkred:focus,.u-btn-outline-darkred.active{color:#fff;background-color:#a10f2b}.u-btn-outline-darkred:hover{color:#fff;background-color:#a10f2b}.u-btn-outline-darkred.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-darkred.u-btn-hover-v1-1::after,.u-btn-outline-darkred.u-btn-hover-v1-1:hover::after{background-color:#b81131}.u-btn-outline-darkred.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-darkred.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-darkred.u-btn-hover-v1-2::after,.u-btn-outline-darkred.u-btn-hover-v1-2:hover::after{background-color:#b81131}.u-btn-outline-darkred.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-darkred.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-darkred.u-btn-hover-v1-3::after,.u-btn-outline-darkred.u-btn-hover-v1-3:hover::after{background-color:#b81131}.u-btn-outline-darkred.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-darkred.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-darkred.u-btn-hover-v1-4::after,.u-btn-outline-darkred.u-btn-hover-v1-4:hover::after{background-color:#b81131}.u-btn-outline-darkred.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-darkred.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-darkred.u-btn-hover-v2-1::after,.u-btn-outline-darkred.u-btn-hover-v2-1:hover::after{background-color:#b81131}.u-btn-outline-darkred.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-darkred.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-darkred.u-btn-hover-v2-2::after,.u-btn-outline-darkred.u-btn-hover-v2-2:hover::after{background-color:#b81131}.u-btn-outline-darkred.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-blue{color:#3398dc;border-color:#3398dc;background-color:transparent}.u-btn-outline-blue:focus,.u-btn-outline-blue.active{color:#fff;background-color:#3398dc}.u-btn-outline-blue:hover{color:#fff;background-color:#3398dc}.u-btn-outline-blue.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-blue.u-btn-hover-v1-1::after,.u-btn-outline-blue.u-btn-hover-v1-1:hover::after{background-color:#49a3e0}.u-btn-outline-blue.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-blue.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-blue.u-btn-hover-v1-2::after,.u-btn-outline-blue.u-btn-hover-v1-2:hover::after{background-color:#49a3e0}.u-btn-outline-blue.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-blue.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-blue.u-btn-hover-v1-3::after,.u-btn-outline-blue.u-btn-hover-v1-3:hover::after{background-color:#49a3e0}.u-btn-outline-blue.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-blue.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-blue.u-btn-hover-v1-4::after,.u-btn-outline-blue.u-btn-hover-v1-4:hover::after{background-color:#49a3e0}.u-btn-outline-blue.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-blue.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-blue.u-btn-hover-v2-1::after,.u-btn-outline-blue.u-btn-hover-v2-1:hover::after{background-color:#49a3e0}.u-btn-outline-blue.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-blue.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-blue.u-btn-hover-v2-2::after,.u-btn-outline-blue.u-btn-hover-v2-2:hover::after{background-color:#49a3e0}.u-btn-outline-blue.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-indigo{color:#4263a3;border-color:#4263a3;background-color:transparent}.u-btn-outline-indigo:focus,.u-btn-outline-indigo.active{color:#fff;background-color:#4263a3}.u-btn-outline-indigo:hover{color:#fff;background-color:#4263a3}.u-btn-outline-indigo.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-indigo.u-btn-hover-v1-1::after,.u-btn-outline-indigo.u-btn-hover-v1-1:hover::after{background-color:#496eb5}.u-btn-outline-indigo.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-indigo.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-indigo.u-btn-hover-v1-2::after,.u-btn-outline-indigo.u-btn-hover-v1-2:hover::after{background-color:#496eb5}.u-btn-outline-indigo.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-indigo.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-indigo.u-btn-hover-v1-3::after,.u-btn-outline-indigo.u-btn-hover-v1-3:hover::after{background-color:#496eb5}.u-btn-outline-indigo.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-indigo.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-indigo.u-btn-hover-v1-4::after,.u-btn-outline-indigo.u-btn-hover-v1-4:hover::after{background-color:#496eb5}.u-btn-outline-indigo.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-indigo.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-indigo.u-btn-hover-v2-1::after,.u-btn-outline-indigo.u-btn-hover-v2-1:hover::after{background-color:#496eb5}.u-btn-outline-indigo.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-indigo.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-indigo.u-btn-hover-v2-2::after,.u-btn-outline-indigo.u-btn-hover-v2-2:hover::after{background-color:#496eb5}.u-btn-outline-indigo.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-purple{color:#9a69cb;border-color:#9a69cb;background-color:transparent}.u-btn-outline-purple:focus,.u-btn-outline-purple.active{color:#fff;background-color:#9a69cb}.u-btn-outline-purple:hover{color:#fff;background-color:#9a69cb}.u-btn-outline-purple.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-purple.u-btn-hover-v1-1::after,.u-btn-outline-purple.u-btn-hover-v1-1:hover::after{background-color:#a77cd2}.u-btn-outline-purple.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-purple.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-purple.u-btn-hover-v1-2::after,.u-btn-outline-purple.u-btn-hover-v1-2:hover::after{background-color:#a77cd2}.u-btn-outline-purple.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-purple.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-purple.u-btn-hover-v1-3::after,.u-btn-outline-purple.u-btn-hover-v1-3:hover::after{background-color:#a77cd2}.u-btn-outline-purple.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-purple.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-purple.u-btn-hover-v1-4::after,.u-btn-outline-purple.u-btn-hover-v1-4:hover::after{background-color:#a77cd2}.u-btn-outline-purple.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-purple.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-purple.u-btn-hover-v2-1::after,.u-btn-outline-purple.u-btn-hover-v2-1:hover::after{background-color:#a77cd2}.u-btn-outline-purple.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-purple.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-purple.u-btn-hover-v2-2::after,.u-btn-outline-purple.u-btn-hover-v2-2:hover::after{background-color:#a77cd2}.u-btn-outline-purple.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-darkpurple{color:#6639b6;border-color:#6639b6;background-color:transparent}.u-btn-outline-darkpurple:focus,.u-btn-outline-darkpurple.active{color:#fff;background-color:#6639b6}.u-btn-outline-darkpurple:hover{color:#fff;background-color:#6639b6}.u-btn-outline-darkpurple.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-darkpurple.u-btn-hover-v1-1::after,.u-btn-outline-darkpurple.u-btn-hover-v1-1:hover::after{background-color:#7244c4}.u-btn-outline-darkpurple.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-darkpurple.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-darkpurple.u-btn-hover-v1-2::after,.u-btn-outline-darkpurple.u-btn-hover-v1-2:hover::after{background-color:#7244c4}.u-btn-outline-darkpurple.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-darkpurple.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-darkpurple.u-btn-hover-v1-3::after,.u-btn-outline-darkpurple.u-btn-hover-v1-3:hover::after{background-color:#7244c4}.u-btn-outline-darkpurple.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-darkpurple.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-darkpurple.u-btn-hover-v1-4::after,.u-btn-outline-darkpurple.u-btn-hover-v1-4:hover::after{background-color:#7244c4}.u-btn-outline-darkpurple.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-darkpurple.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-darkpurple.u-btn-hover-v2-1::after,.u-btn-outline-darkpurple.u-btn-hover-v2-1:hover::after{background-color:#7244c4}.u-btn-outline-darkpurple.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-darkpurple.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-darkpurple.u-btn-hover-v2-2::after,.u-btn-outline-darkpurple.u-btn-hover-v2-2:hover::after{background-color:#7244c4}.u-btn-outline-darkpurple.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-pink{color:#e81c62;border-color:#e81c62;background-color:transparent}.u-btn-outline-pink:focus,.u-btn-outline-pink.active{color:#fff;background-color:#e81c62}.u-btn-outline-pink:hover{color:#fff;background-color:#e81c62}.u-btn-outline-pink.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-pink.u-btn-hover-v1-1::after,.u-btn-outline-pink.u-btn-hover-v1-1:hover::after{background-color:#ea3372}.u-btn-outline-pink.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-pink.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-pink.u-btn-hover-v1-2::after,.u-btn-outline-pink.u-btn-hover-v1-2:hover::after{background-color:#ea3372}.u-btn-outline-pink.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-pink.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-pink.u-btn-hover-v1-3::after,.u-btn-outline-pink.u-btn-hover-v1-3:hover::after{background-color:#ea3372}.u-btn-outline-pink.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-pink.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-pink.u-btn-hover-v1-4::after,.u-btn-outline-pink.u-btn-hover-v1-4:hover::after{background-color:#ea3372}.u-btn-outline-pink.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-pink.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-pink.u-btn-hover-v2-1::after,.u-btn-outline-pink.u-btn-hover-v2-1:hover::after{background-color:#ea3372}.u-btn-outline-pink.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-pink.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-pink.u-btn-hover-v2-2::after,.u-btn-outline-pink.u-btn-hover-v2-2:hover::after{background-color:#ea3372}.u-btn-outline-pink.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-orange{color:#e57d20;border-color:#e57d20;background-color:transparent}.u-btn-outline-orange:focus,.u-btn-outline-orange.active{color:#fff;background-color:#e57d20}.u-btn-outline-orange:hover{color:#fff;background-color:#e57d20}.u-btn-outline-orange.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-orange.u-btn-hover-v1-1::after,.u-btn-outline-orange.u-btn-hover-v1-1:hover::after{background-color:#e88a37}.u-btn-outline-orange.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-orange.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-orange.u-btn-hover-v1-2::after,.u-btn-outline-orange.u-btn-hover-v1-2:hover::after{background-color:#e88a37}.u-btn-outline-orange.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-orange.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-orange.u-btn-hover-v1-3::after,.u-btn-outline-orange.u-btn-hover-v1-3:hover::after{background-color:#e88a37}.u-btn-outline-orange.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-orange.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-orange.u-btn-hover-v1-4::after,.u-btn-outline-orange.u-btn-hover-v1-4:hover::after{background-color:#e88a37}.u-btn-outline-orange.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-orange.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-orange.u-btn-hover-v2-1::after,.u-btn-outline-orange.u-btn-hover-v2-1:hover::after{background-color:#e88a37}.u-btn-outline-orange.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-orange.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-orange.u-btn-hover-v2-2::after,.u-btn-outline-orange.u-btn-hover-v2-2:hover::after{background-color:#e88a37}.u-btn-outline-orange.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-deeporange{color:#fe541e;border-color:#fe541e;background-color:transparent}.u-btn-outline-deeporange:focus,.u-btn-outline-deeporange.active{color:#fff;background-color:#fe541e}.u-btn-outline-deeporange:hover{color:#fff;background-color:#fe541e}.u-btn-outline-deeporange.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-deeporange.u-btn-hover-v1-1::after,.u-btn-outline-deeporange.u-btn-hover-v1-1:hover::after{background-color:#fe6737}.u-btn-outline-deeporange.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-deeporange.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-deeporange.u-btn-hover-v1-2::after,.u-btn-outline-deeporange.u-btn-hover-v1-2:hover::after{background-color:#fe6737}.u-btn-outline-deeporange.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-deeporange.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-deeporange.u-btn-hover-v1-3::after,.u-btn-outline-deeporange.u-btn-hover-v1-3:hover::after{background-color:#fe6737}.u-btn-outline-deeporange.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-deeporange.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-deeporange.u-btn-hover-v1-4::after,.u-btn-outline-deeporange.u-btn-hover-v1-4:hover::after{background-color:#fe6737}.u-btn-outline-deeporange.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-deeporange.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-deeporange.u-btn-hover-v2-1::after,.u-btn-outline-deeporange.u-btn-hover-v2-1:hover::after{background-color:#fe6737}.u-btn-outline-deeporange.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-deeporange.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-deeporange.u-btn-hover-v2-2::after,.u-btn-outline-deeporange.u-btn-hover-v2-2:hover::after{background-color:#fe6737}.u-btn-outline-deeporange.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-yellow{color:#555;border-color:#ebc71d;background-color:transparent}.u-btn-outline-yellow:focus,.u-btn-outline-yellow.active{color:#555;background-color:#ebc71d}.u-btn-outline-yellow:hover{color:#555;background-color:#ebc71d}.u-btn-outline-yellow.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-yellow.u-btn-hover-v1-1::after,.u-btn-outline-yellow.u-btn-hover-v1-1:hover::after{background-color:#edcd34}.u-btn-outline-yellow.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-yellow.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-yellow.u-btn-hover-v1-2::after,.u-btn-outline-yellow.u-btn-hover-v1-2:hover::after{background-color:#edcd34}.u-btn-outline-yellow.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-yellow.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-yellow.u-btn-hover-v1-3::after,.u-btn-outline-yellow.u-btn-hover-v1-3:hover::after{background-color:#edcd34}.u-btn-outline-yellow.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-yellow.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-yellow.u-btn-hover-v1-4::after,.u-btn-outline-yellow.u-btn-hover-v1-4:hover::after{background-color:#edcd34}.u-btn-outline-yellow.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-yellow.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-yellow.u-btn-hover-v2-1::after,.u-btn-outline-yellow.u-btn-hover-v2-1:hover::after{background-color:#edcd34}.u-btn-outline-yellow.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-yellow.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-yellow.u-btn-hover-v2-2::after,.u-btn-outline-yellow.u-btn-hover-v2-2:hover::after{background-color:#edcd34}.u-btn-outline-yellow.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-aqua{color:#29d6e6;border-color:#29d6e6;background-color:transparent}.u-btn-outline-aqua:focus,.u-btn-outline-aqua.active{color:#fff;background-color:#29d6e6}.u-btn-outline-aqua:hover{color:#fff;background-color:#29d6e6}.u-btn-outline-aqua.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-aqua.u-btn-hover-v1-1::after,.u-btn-outline-aqua.u-btn-hover-v1-1:hover::after{background-color:#40dae9}.u-btn-outline-aqua.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-aqua.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-aqua.u-btn-hover-v1-2::after,.u-btn-outline-aqua.u-btn-hover-v1-2:hover::after{background-color:#40dae9}.u-btn-outline-aqua.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-aqua.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-aqua.u-btn-hover-v1-3::after,.u-btn-outline-aqua.u-btn-hover-v1-3:hover::after{background-color:#40dae9}.u-btn-outline-aqua.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-aqua.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-aqua.u-btn-hover-v1-4::after,.u-btn-outline-aqua.u-btn-hover-v1-4:hover::after{background-color:#40dae9}.u-btn-outline-aqua.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-aqua.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-aqua.u-btn-hover-v2-1::after,.u-btn-outline-aqua.u-btn-hover-v2-1:hover::after{background-color:#40dae9}.u-btn-outline-aqua.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-aqua.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-aqua.u-btn-hover-v2-2::after,.u-btn-outline-aqua.u-btn-hover-v2-2:hover::after{background-color:#40dae9}.u-btn-outline-aqua.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-cyan{color:#00bed6;border-color:#00bed6;background-color:transparent}.u-btn-outline-cyan:focus,.u-btn-outline-cyan.active{color:#fff;background-color:#00bed6}.u-btn-outline-cyan:hover{color:#fff;background-color:#00bed6}.u-btn-outline-cyan.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-cyan.u-btn-hover-v1-1::after,.u-btn-outline-cyan.u-btn-hover-v1-1:hover::after{background-color:#00d5f0}.u-btn-outline-cyan.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-cyan.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-cyan.u-btn-hover-v1-2::after,.u-btn-outline-cyan.u-btn-hover-v1-2:hover::after{background-color:#00d5f0}.u-btn-outline-cyan.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-cyan.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-cyan.u-btn-hover-v1-3::after,.u-btn-outline-cyan.u-btn-hover-v1-3:hover::after{background-color:#00d5f0}.u-btn-outline-cyan.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-cyan.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-cyan.u-btn-hover-v1-4::after,.u-btn-outline-cyan.u-btn-hover-v1-4:hover::after{background-color:#00d5f0}.u-btn-outline-cyan.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-cyan.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-cyan.u-btn-hover-v2-1::after,.u-btn-outline-cyan.u-btn-hover-v2-1:hover::after{background-color:#00d5f0}.u-btn-outline-cyan.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-cyan.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-cyan.u-btn-hover-v2-2::after,.u-btn-outline-cyan.u-btn-hover-v2-2:hover::after{background-color:#00d5f0}.u-btn-outline-cyan.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-teal{color:#18ba9b;border-color:#18ba9b;background-color:transparent}.u-btn-outline-teal:focus,.u-btn-outline-teal.active{color:#fff;background-color:#18ba9b}.u-btn-outline-teal:hover{color:#fff;background-color:#18ba9b}.u-btn-outline-teal.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-teal.u-btn-hover-v1-1::after,.u-btn-outline-teal.u-btn-hover-v1-1:hover::after{background-color:#1bd1ae}.u-btn-outline-teal.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-teal.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-teal.u-btn-hover-v1-2::after,.u-btn-outline-teal.u-btn-hover-v1-2:hover::after{background-color:#1bd1ae}.u-btn-outline-teal.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-teal.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-teal.u-btn-hover-v1-3::after,.u-btn-outline-teal.u-btn-hover-v1-3:hover::after{background-color:#1bd1ae}.u-btn-outline-teal.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-teal.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-teal.u-btn-hover-v1-4::after,.u-btn-outline-teal.u-btn-hover-v1-4:hover::after{background-color:#1bd1ae}.u-btn-outline-teal.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-teal.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-teal.u-btn-hover-v2-1::after,.u-btn-outline-teal.u-btn-hover-v2-1:hover::after{background-color:#1bd1ae}.u-btn-outline-teal.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-teal.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-teal.u-btn-hover-v2-2::after,.u-btn-outline-teal.u-btn-hover-v2-2:hover::after{background-color:#1bd1ae}.u-btn-outline-teal.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-brown{color:#9c8061;border-color:#9c8061;background-color:transparent}.u-btn-outline-brown:focus,.u-btn-outline-brown.active{color:#fff;background-color:#9c8061}.u-btn-outline-brown:hover{color:#fff;background-color:#9c8061}.u-btn-outline-brown.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-brown.u-btn-hover-v1-1::after,.u-btn-outline-brown.u-btn-hover-v1-1:hover::after{background-color:#a68d70}.u-btn-outline-brown.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-brown.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-brown.u-btn-hover-v1-2::after,.u-btn-outline-brown.u-btn-hover-v1-2:hover::after{background-color:#a68d70}.u-btn-outline-brown.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-brown.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-brown.u-btn-hover-v1-3::after,.u-btn-outline-brown.u-btn-hover-v1-3:hover::after{background-color:#a68d70}.u-btn-outline-brown.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-brown.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-brown.u-btn-hover-v1-4::after,.u-btn-outline-brown.u-btn-hover-v1-4:hover::after{background-color:#a68d70}.u-btn-outline-brown.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-brown.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-brown.u-btn-hover-v2-1::after,.u-btn-outline-brown.u-btn-hover-v2-1:hover::after{background-color:#a68d70}.u-btn-outline-brown.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-brown.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-brown.u-btn-hover-v2-2::after,.u-btn-outline-brown.u-btn-hover-v2-2:hover::after{background-color:#a68d70}.u-btn-outline-brown.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-bluegray{color:#585f69;border-color:#585f69;background-color:transparent}.u-btn-outline-bluegray:focus,.u-btn-outline-bluegray.active{color:#fff;background-color:#585f69}.u-btn-outline-bluegray:hover{color:#fff;background-color:#585f69}.u-btn-outline-bluegray.u-btn-hover-v1-1{overflow:hidden}.u-btn-outline-bluegray.u-btn-hover-v1-1::after,.u-btn-outline-bluegray.u-btn-hover-v1-1:hover::after{background-color:#646c77}.u-btn-outline-bluegray.u-btn-hover-v1-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-bluegray.u-btn-hover-v1-2{overflow:hidden}.u-btn-outline-bluegray.u-btn-hover-v1-2::after,.u-btn-outline-bluegray.u-btn-hover-v1-2:hover::after{background-color:#646c77}.u-btn-outline-bluegray.u-btn-hover-v1-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-bluegray.u-btn-hover-v1-3{overflow:hidden}.u-btn-outline-bluegray.u-btn-hover-v1-3::after,.u-btn-outline-bluegray.u-btn-hover-v1-3:hover::after{background-color:#646c77}.u-btn-outline-bluegray.u-btn-hover-v1-3:hover{overflow:hidden;background-color:transparent}.u-btn-outline-bluegray.u-btn-hover-v1-4{overflow:hidden}.u-btn-outline-bluegray.u-btn-hover-v1-4::after,.u-btn-outline-bluegray.u-btn-hover-v1-4:hover::after{background-color:#646c77}.u-btn-outline-bluegray.u-btn-hover-v1-4:hover{overflow:hidden;background-color:transparent}.u-btn-outline-bluegray.u-btn-hover-v2-1{overflow:hidden}.u-btn-outline-bluegray.u-btn-hover-v2-1::after,.u-btn-outline-bluegray.u-btn-hover-v2-1:hover::after{background-color:#646c77}.u-btn-outline-bluegray.u-btn-hover-v2-1:hover{overflow:hidden;background-color:transparent}.u-btn-outline-bluegray.u-btn-hover-v2-2{overflow:hidden}.u-btn-outline-bluegray.u-btn-hover-v2-2::after,.u-btn-outline-bluegray.u-btn-hover-v2-2:hover::after{background-color:#646c77}.u-btn-outline-bluegray.u-btn-hover-v2-2:hover{overflow:hidden;background-color:transparent}.u-btn-outline-facebook{color:#3b5998;border-color:#3b5998;background-color:transparent}.u-btn-outline-facebook:focus,.u-btn-outline-facebook.active{color:#fff;background-color:#3b5998}.u-btn-outline-facebook:hover{color:#fff;background-color:#3b5998}.u-btn-outline-twitter{color:#00acee;border-color:#00acee;background-color:transparent}.u-btn-outline-twitter:focus,.u-btn-outline-twitter.active{color:#fff;background-color:#00acee}.u-btn-outline-twitter:hover{color:#fff;background-color:#00acee}.u-btn-outline-dribbble{color:#ea4c89;border-color:#ea4c89;background-color:transparent}.u-btn-outline-dribbble:focus,.u-btn-outline-dribbble.active{color:#fff;background-color:#ea4c89}.u-btn-outline-dribbble:hover{color:#fff;background-color:#ea4c89}.u-btn-gradient-v1{color:#fff;background:linear-gradient(to right, #4776E6 0%, #8E54E9 100%) !important;border-image:linear-gradient(to right, #4776E6 0%, #8E54E9 100%);border-image-slice:1}.u-btn-gradient-v1:hover,.u-btn-gradient-v1:focus,.u-btn-gradient-v1.active{opacity:.9;color:#fff}.u-btn-gradient-v2{color:#fff;background:linear-gradient(to right, #E040FB 0%, #00BCD4 100%) !important;border-image:linear-gradient(to right, #E040FB 0%, #00BCD4 100%);border-image-slice:1}.u-btn-gradient-v2:hover,.u-btn-gradient-v2:focus,.u-btn-gradient-v2.active{opacity:.9;color:#fff}.u-btn-outline-gradient-v1{color:#555;background:transparent;border-image:linear-gradient(to right, #4776E6 0%, #8E54E9 100%);border-image-slice:1}.u-btn-outline-gradient-v1:hover,.u-btn-outline-gradient-v1:focus,.u-btn-outline-gradient-v1.active{background:linear-gradient(to right, #4776E6 0%, #8E54E9 100%);color:#fff}.u-btn-outline-gradient-v2{color:#555;background:transparent;border-image:linear-gradient(to right, #E040FB 0%, #00BCD4 100%);border-image-slice:1}.u-btn-outline-gradient-v2:hover,.u-btn-outline-gradient-v2:focus,.u-btn-outline-gradient-v2.active{background:linear-gradient(to right, #E040FB 0%, #00BCD4 100%);color:#fff}.u-btn-raised,.u-btn-raised:active:focus,.u-btn-raised:focus{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.u-btn-floating{width:2.8571428571rem;height:2.8571428571rem;padding:0;border-radius:50%;vertical-align:middle;overflow:hidden;line-height:2.8571428571rem}.u-btn-floating i{font-size:1.6rem;line-height:2.7142857143rem}.u-btn-floating.u-halfway-fab{position:absolute;right:1.7142857143rem;bottom:-1.4285714286rem}.u-btn-floating.u-halfway-fab--left{right:auto;left:1.7142857143rem}.u-btn-floating--large{width:4rem;height:4rem;line-height:4rem}.u-btn-floating--large i{font-size:1.6rem;line-height:3.8571428571rem}.u-btn-floating--large.u-halfway-fab{bottom:-2rem}button.u-btn-floating{border:none}.u-btn-flat{color:#555;background-color:transparent}.u-btn-flat:hover{background-color:rgba(221,221,221,0.4)}.u-btn-flat:hover,.u-btn-flat:focus{color:#555}.u-icon-v1,.u-icon-v2,.u-icon-v3,.u-icon-v4{position:relative;display:inline-block;text-align:center;transition:all .2s ease-in-out}.u-icon-v1:hover,.u-icon-v2:hover,.u-icon-v3:hover,.u-icon-v4:hover{text-decoration:none}.u-icon-v1::before,.u-icon-v2::before,.u-icon-v3::before{display:block}.u-icon-v1>i,.u-icon-v2>i,.u-icon-v3>i,.u-icon-v4>span>i{position:relative;top:50%;display:block;transform:translateY(-50%);z-index:2}[class*="u-icon-v"] .u-line-icon-pro{transform:translateY(-45%)}.u-icon-rotation{transform:rotate(45deg)}.u-icon-rotation .u-icon__elem{transform:rotate(-45deg) translate(15%, -30%)}.u-icon-rotation .u-line-icon-pro{transform:rotate(-45deg) translate(25%, -30%)}.u-icon-v1,.u-icon-v1 .u-icon__elem-regular,.u-icon-v1 .u-icon__elem-hover{width:2.5714285714rem;height:2.5714285714rem;font-size:1.4285714286rem}.u-icon-v1.u-icon-size--xs,.u-icon-v1.u-icon-size--xs .u-icon__elem-regular,.u-icon-v1.u-icon-size--xs .u-icon__elem-hover{width:1.6428571429rem;height:1.6428571429rem;font-size:.9285714286rem}.u-icon-v1.u-icon-size--sm,.u-icon-v1.u-icon-size--sm .u-icon__elem-regular,.u-icon-v1.u-icon-size--sm .u-icon__elem-hover{width:2.2857142857rem;height:2.2857142857rem;font-size:1.2857142857rem}.u-icon-v1.u-icon-size--lg,.u-icon-v1.u-icon-size--lg .u-icon__elem-regular,.u-icon-v1.u-icon-size--lg .u-icon__elem-hover{width:4.5rem;height:4.5rem;font-size:2.5rem}.u-icon-v1.u-icon-size--xl,.u-icon-v1.u-icon-size--xl .u-icon__elem-regular,.u-icon-v1.u-icon-size--xl .u-icon__elem-hover{width:5.1428571429rem;height:5.1428571429rem;font-size:2.8571428571rem}.u-icon-v1.u-icon-size--2xl,.u-icon-v1.u-icon-size--2xl .u-icon__elem-regular,.u-icon-v1.u-icon-size--2xl .u-icon__elem-hover{width:5.8571428571rem;height:5.8571428571rem;font-size:3.5714285714rem}.u-icon-v1.u-icon-size--3xl,.u-icon-v1.u-icon-size--3xl .u-icon__elem-regular,.u-icon-v1.u-icon-size--3xl .u-icon__elem-hover{width:8rem;height:8rem;font-size:5.7142857143rem}.u-icon-v2,.u-icon-v2 .u-icon__elem-regular,.u-icon-v2 .u-icon__elem-hover,.u-icon-v3,.u-icon-v3 .u-icon__elem-regular,.u-icon-v3 .u-icon__elem-hover,.u-icon-v4 .u-icon-v4-inner,.u-icon-v4 .u-icon__elem-regular,.u-icon-v4 .u-icon__elem-hover,.u-icon-v5{width:3.9285714286rem;height:3.9285714286rem;font-size:1.5714285714rem}.u-icon-v2.u-icon-size--xs,.u-icon-v2.u-icon-size--xs .u-icon__elem-regular,.u-icon-v2.u-icon-size--xs .u-icon__elem-hover,.u-icon-v3.u-icon-size--xs,.u-icon-v3.u-icon-size--xs .u-icon__elem-regular,.u-icon-v3.u-icon-size--xs .u-icon__elem-hover,.u-icon-v4.u-icon-size--xs .u-icon-v4-inner,.u-icon-v4.u-icon-size--xs .u-icon__elem-regular,.u-icon-v4.u-icon-size--xs .u-icon__elem-hover,.u-icon-v5.u-icon-size--xs{width:2.1428571429rem;height:2.1428571429rem;font-size:.9285714286rem}.u-icon-v2.u-icon-size--sm,.u-icon-v2.u-icon-size--sm .u-icon__elem-regular,.u-icon-v2.u-icon-size--sm .u-icon__elem-hover,.u-icon-v3.u-icon-size--sm,.u-icon-v3.u-icon-size--sm .u-icon__elem-regular,.u-icon-v3.u-icon-size--sm .u-icon__elem-hover,.u-icon-v4.u-icon-size--sm .u-icon-v4-inner,.u-icon-v4.u-icon-size--sm .u-icon__elem-regular,.u-icon-v4.u-icon-size--sm .u-icon__elem-hover,.u-icon-v5.u-icon-size--sm{width:2.8571428571rem;height:2.8571428571rem;font-size:1.2857142857rem}.u-icon-v2.u-icon-size--lg,.u-icon-v2.u-icon-size--lg .u-icon__elem-regular,.u-icon-v2.u-icon-size--lg .u-icon__elem-hover,.u-icon-v3.u-icon-size--lg,.u-icon-v3.u-icon-size--lg .u-icon__elem-regular,.u-icon-v3.u-icon-size--lg .u-icon__elem-hover,.u-icon-v4.u-icon-size--lg .u-icon-v4-inner,.u-icon-v4.u-icon-size--lg .u-icon__elem-regular,.u-icon-v4.u-icon-size--lg .u-icon__elem-hover,.u-icon-v5.u-icon-size--lg{width:5rem;height:5rem;font-size:2.1428571429rem}.u-icon-v2.u-icon-size--xl,.u-icon-v2.u-icon-size--xl .u-icon__elem-regular,.u-icon-v2.u-icon-size--xl .u-icon__elem-hover,.u-icon-v3.u-icon-size--xl,.u-icon-v3.u-icon-size--xl .u-icon__elem-regular,.u-icon-v3.u-icon-size--xl .u-icon__elem-hover,.u-icon-v4.u-icon-size--xl .u-icon-v4-inner,.u-icon-v4.u-icon-size--xl .u-icon__elem-regular,.u-icon-v4.u-icon-size--xl .u-icon__elem-hover,.u-icon-v5.u-icon-size--xl{width:6.4285714286rem;height:6.4285714286rem;font-size:2.8571428571rem}.u-icon-v2.u-icon-size--2xl,.u-icon-v2.u-icon-size--2xl .u-icon__elem-regular,.u-icon-v2.u-icon-size--2xl .u-icon__elem-hover,.u-icon-v3.u-icon-size--2xl,.u-icon-v3.u-icon-size--2xl .u-icon__elem-regular,.u-icon-v3.u-icon-size--2xl .u-icon__elem-hover,.u-icon-v4.u-icon-size--2xl .u-icon-v4-inner,.u-icon-v4.u-icon-size--2xl .u-icon__elem-regular,.u-icon-v4.u-icon-size--2xl .u-icon__elem-hover,.u-icon-v5.u-icon-size--2xl{width:7.1428571429rem;height:7.1428571429rem;font-size:3.2142857143rem}.u-icon-v2.u-icon-size--3xl,.u-icon-v2.u-icon-size--3xl .u-icon__elem-regular,.u-icon-v2.u-icon-size--3xl .u-icon__elem-hover,.u-icon-v3.u-icon-size--3xl,.u-icon-v3.u-icon-size--3xl .u-icon__elem-regular,.u-icon-v3.u-icon-size--3xl .u-icon__elem-hover,.u-icon-v4.u-icon-size--3xl .u-icon-v4-inner,.u-icon-v4.u-icon-size--3xl .u-icon__elem-regular,.u-icon-v4.u-icon-size--3xl .u-icon__elem-hover,.u-icon-v5.u-icon-size--3xl{width:9.2857142857rem;height:9.2857142857rem;font-size:3.5714285714rem}.u-icon-v2{border-width:1px;border-style:solid}.u-icon-v2.u-icon-size--2xl,.u-icon-v2.u-icon-size--2xl .u-icon__elem-regular,.u-icon-v2.u-icon-size--2xl .u-icon__elem-hover{border-width:1.5px}.u-icon-v2.u-icon-size--3xl,.u-icon-v2.u-icon-size--3xl .u-icon__elem-regular,.u-icon-v2.u-icon-size--3xl .u-icon__elem-hover{border-width:1.5px}.u-icon-v2,.u-icon-v2 .u-icon__elem-regular,.u-icon-v2 .u-icon__elem-hover,.u-icon-v3,.u-icon-v3 .u-icon__elem-regular,.u-icon-v3 .u-icon__elem-hover,.u-icon-v4 .u-icon-v4-inner,.u-icon-v4 .u-icon__elem-regular,.u-icon-v4 .u-icon__elem-hover,.u-icon-v5{width:3.9285714286rem;height:3.9285714286rem;font-size:1.5714285714rem}.u-icon-v2.u-icon-size--xs,.u-icon-v2.u-icon-size--xs .u-icon__elem-regular,.u-icon-v2.u-icon-size--xs .u-icon__elem-hover,.u-icon-v3.u-icon-size--xs,.u-icon-v3.u-icon-size--xs .u-icon__elem-regular,.u-icon-v3.u-icon-size--xs .u-icon__elem-hover,.u-icon-v4.u-icon-size--xs .u-icon-v4-inner,.u-icon-v4.u-icon-size--xs .u-icon__elem-regular,.u-icon-v4.u-icon-size--xs .u-icon__elem-hover,.u-icon-v5.u-icon-size--xs{width:2.1428571429rem;height:2.1428571429rem;font-size:.9285714286rem}.u-icon-v2.u-icon-size--sm,.u-icon-v2.u-icon-size--sm .u-icon__elem-regular,.u-icon-v2.u-icon-size--sm .u-icon__elem-hover,.u-icon-v3.u-icon-size--sm,.u-icon-v3.u-icon-size--sm .u-icon__elem-regular,.u-icon-v3.u-icon-size--sm .u-icon__elem-hover,.u-icon-v4.u-icon-size--sm .u-icon-v4-inner,.u-icon-v4.u-icon-size--sm .u-icon__elem-regular,.u-icon-v4.u-icon-size--sm .u-icon__elem-hover,.u-icon-v5.u-icon-size--sm{width:2.8571428571rem;height:2.8571428571rem;font-size:1.2857142857rem}.u-icon-v2.u-icon-size--lg,.u-icon-v2.u-icon-size--lg .u-icon__elem-regular,.u-icon-v2.u-icon-size--lg .u-icon__elem-hover,.u-icon-v3.u-icon-size--lg,.u-icon-v3.u-icon-size--lg .u-icon__elem-regular,.u-icon-v3.u-icon-size--lg .u-icon__elem-hover,.u-icon-v4.u-icon-size--lg .u-icon-v4-inner,.u-icon-v4.u-icon-size--lg .u-icon__elem-regular,.u-icon-v4.u-icon-size--lg .u-icon__elem-hover,.u-icon-v5.u-icon-size--lg{width:5rem;height:5rem;font-size:2.1428571429rem}.u-icon-v2.u-icon-size--xl,.u-icon-v2.u-icon-size--xl .u-icon__elem-regular,.u-icon-v2.u-icon-size--xl .u-icon__elem-hover,.u-icon-v3.u-icon-size--xl,.u-icon-v3.u-icon-size--xl .u-icon__elem-regular,.u-icon-v3.u-icon-size--xl .u-icon__elem-hover,.u-icon-v4.u-icon-size--xl .u-icon-v4-inner,.u-icon-v4.u-icon-size--xl .u-icon__elem-regular,.u-icon-v4.u-icon-size--xl .u-icon__elem-hover,.u-icon-v5.u-icon-size--xl{width:6.4285714286rem;height:6.4285714286rem;font-size:2.8571428571rem}.u-icon-v2.u-icon-size--2xl,.u-icon-v2.u-icon-size--2xl .u-icon__elem-regular,.u-icon-v2.u-icon-size--2xl .u-icon__elem-hover,.u-icon-v3.u-icon-size--2xl,.u-icon-v3.u-icon-size--2xl .u-icon__elem-regular,.u-icon-v3.u-icon-size--2xl .u-icon__elem-hover,.u-icon-v4.u-icon-size--2xl .u-icon-v4-inner,.u-icon-v4.u-icon-size--2xl .u-icon__elem-regular,.u-icon-v4.u-icon-size--2xl .u-icon__elem-hover,.u-icon-v5.u-icon-size--2xl{width:7.1428571429rem;height:7.1428571429rem;font-size:3.2142857143rem}.u-icon-v2.u-icon-size--3xl,.u-icon-v2.u-icon-size--3xl .u-icon__elem-regular,.u-icon-v2.u-icon-size--3xl .u-icon__elem-hover,.u-icon-v3.u-icon-size--3xl,.u-icon-v3.u-icon-size--3xl .u-icon__elem-regular,.u-icon-v3.u-icon-size--3xl .u-icon__elem-hover,.u-icon-v4.u-icon-size--3xl .u-icon-v4-inner,.u-icon-v4.u-icon-size--3xl .u-icon__elem-regular,.u-icon-v4.u-icon-size--3xl .u-icon__elem-hover,.u-icon-v5.u-icon-size--3xl{width:9.2857142857rem;height:9.2857142857rem;font-size:3.5714285714rem}.u-icon-v3{background-color:#eee}.u-icon-v2,.u-icon-v2 .u-icon__elem-regular,.u-icon-v2 .u-icon__elem-hover,.u-icon-v3,.u-icon-v3 .u-icon__elem-regular,.u-icon-v3 .u-icon__elem-hover,.u-icon-v4 .u-icon-v4-inner,.u-icon-v4 .u-icon__elem-regular,.u-icon-v4 .u-icon__elem-hover,.u-icon-v5{width:3.9285714286rem;height:3.9285714286rem;font-size:1.5714285714rem}.u-icon-v2.u-icon-size--xs,.u-icon-v2.u-icon-size--xs .u-icon__elem-regular,.u-icon-v2.u-icon-size--xs .u-icon__elem-hover,.u-icon-v3.u-icon-size--xs,.u-icon-v3.u-icon-size--xs .u-icon__elem-regular,.u-icon-v3.u-icon-size--xs .u-icon__elem-hover,.u-icon-v4.u-icon-size--xs .u-icon-v4-inner,.u-icon-v4.u-icon-size--xs .u-icon__elem-regular,.u-icon-v4.u-icon-size--xs .u-icon__elem-hover,.u-icon-v5.u-icon-size--xs{width:2.1428571429rem;height:2.1428571429rem;font-size:.9285714286rem}.u-icon-v2.u-icon-size--sm,.u-icon-v2.u-icon-size--sm .u-icon__elem-regular,.u-icon-v2.u-icon-size--sm .u-icon__elem-hover,.u-icon-v3.u-icon-size--sm,.u-icon-v3.u-icon-size--sm .u-icon__elem-regular,.u-icon-v3.u-icon-size--sm .u-icon__elem-hover,.u-icon-v4.u-icon-size--sm .u-icon-v4-inner,.u-icon-v4.u-icon-size--sm .u-icon__elem-regular,.u-icon-v4.u-icon-size--sm .u-icon__elem-hover,.u-icon-v5.u-icon-size--sm{width:2.8571428571rem;height:2.8571428571rem;font-size:1.2857142857rem}.u-icon-v2.u-icon-size--lg,.u-icon-v2.u-icon-size--lg .u-icon__elem-regular,.u-icon-v2.u-icon-size--lg .u-icon__elem-hover,.u-icon-v3.u-icon-size--lg,.u-icon-v3.u-icon-size--lg .u-icon__elem-regular,.u-icon-v3.u-icon-size--lg .u-icon__elem-hover,.u-icon-v4.u-icon-size--lg .u-icon-v4-inner,.u-icon-v4.u-icon-size--lg .u-icon__elem-regular,.u-icon-v4.u-icon-size--lg .u-icon__elem-hover,.u-icon-v5.u-icon-size--lg{width:5rem;height:5rem;font-size:2.1428571429rem}.u-icon-v2.u-icon-size--xl,.u-icon-v2.u-icon-size--xl .u-icon__elem-regular,.u-icon-v2.u-icon-size--xl .u-icon__elem-hover,.u-icon-v3.u-icon-size--xl,.u-icon-v3.u-icon-size--xl .u-icon__elem-regular,.u-icon-v3.u-icon-size--xl .u-icon__elem-hover,.u-icon-v4.u-icon-size--xl .u-icon-v4-inner,.u-icon-v4.u-icon-size--xl .u-icon__elem-regular,.u-icon-v4.u-icon-size--xl .u-icon__elem-hover,.u-icon-v5.u-icon-size--xl{width:6.4285714286rem;height:6.4285714286rem;font-size:2.8571428571rem}.u-icon-v2.u-icon-size--2xl,.u-icon-v2.u-icon-size--2xl .u-icon__elem-regular,.u-icon-v2.u-icon-size--2xl .u-icon__elem-hover,.u-icon-v3.u-icon-size--2xl,.u-icon-v3.u-icon-size--2xl .u-icon__elem-regular,.u-icon-v3.u-icon-size--2xl .u-icon__elem-hover,.u-icon-v4.u-icon-size--2xl .u-icon-v4-inner,.u-icon-v4.u-icon-size--2xl .u-icon__elem-regular,.u-icon-v4.u-icon-size--2xl .u-icon__elem-hover,.u-icon-v5.u-icon-size--2xl{width:7.1428571429rem;height:7.1428571429rem;font-size:3.2142857143rem}.u-icon-v2.u-icon-size--3xl,.u-icon-v2.u-icon-size--3xl .u-icon__elem-regular,.u-icon-v2.u-icon-size--3xl .u-icon__elem-hover,.u-icon-v3.u-icon-size--3xl,.u-icon-v3.u-icon-size--3xl .u-icon__elem-regular,.u-icon-v3.u-icon-size--3xl .u-icon__elem-hover,.u-icon-v4.u-icon-size--3xl .u-icon-v4-inner,.u-icon-v4.u-icon-size--3xl .u-icon__elem-regular,.u-icon-v4.u-icon-size--3xl .u-icon__elem-hover,.u-icon-v5.u-icon-size--3xl{width:9.2857142857rem;height:9.2857142857rem;font-size:3.5714285714rem}.u-icon-v4{padding:.5714285714rem;background:transparent !important;border:solid 1px #eee;transition:all .1s ease-in-out}.u-icon-v4-inner{position:relative;display:block;overflow:hidden;background-color:#eee}.u-icon-v4 .u-icon-v4-inner{z-index:1;transition:all .2s ease-in-out}.u-icon-v4-rounded-3,.u-icon-v4-rounded-3 .u-icon-v4-inner{border-radius:3px}.u-icon-v4-rounded-7,.u-icon-v4-rounded-7 .u-icon-v4-inner{border-radius:7px}.u-icon-v4-rounded-10,.u-icon-v4-rounded-10 .u-icon-v4-inner{border-radius:10px}.u-icon-v4-rounded-50x,.u-icon-v4-rounded-50x .u-icon-v4-inner{border-radius:50%}.u-icon-v4-bg-primary{border-color:#396F00}.u-icon-v4-bg-primary .u-icon-v4-inner{background:#396F00}.u-icon-v4-bg-white{border-color:#fff}.u-icon-v4-bg-white .u-icon-v4-inner{background:#fff}.u-icon-v4-bg-gray-light-v3{border-color:#ddd}.u-icon-v4-bg-gray-light-v3 .u-icon-v4-inner{background:#ddd}.u-icon-v4-bg-gray-dark-v3{border-color:#555}.u-icon-v4-bg-gray-dark-v3 .u-icon-v4-inner{background:#555}.u-icon-v4-bg-black{border-color:#000}.u-icon-v4-bg-black .u-icon-v4-inner{background:#000}.u-icon-v4-bg-primary--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-primary--hover{border-color:#396F00}.u-icon-v4-bg-primary--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-primary--hover .u-icon-v4-inner{background:#396F00}.u-icon-v4-bg-white--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-white--hover{border-color:#fff}.u-icon-v4-bg-white--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-white--hover .u-icon-v4-inner{background:#fff}.u-icon-v4-bg-gray-light-v3--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-gray-light-v3--hover{border-color:#ddd}.u-icon-v4-bg-gray-light-v3--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-gray-light-v3--hover .u-icon-v4-inner{background:#ddd}.u-icon-v4-bg-gray-dark-v3--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-gray-dark-v3--hover{border-color:#555}.u-icon-v4-bg-gray-dark-v3--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-gray-dark-v3--hover .u-icon-v4-inner{background:#555}.u-icon-v4-bg-black--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-black--hover{border-color:#000}.u-icon-v4-bg-black--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-black--hover .u-icon-v4-inner{background:#000}.u-icon-v4-bg-red{border-color:red}.u-icon-v4-bg-red .u-icon-v4-inner{background:red}.u-icon-v4-bg-lightred{border-color:#e64b3b}.u-icon-v4-bg-lightred .u-icon-v4-inner{background:#e64b3b}.u-icon-v4-bg-darkred{border-color:#a10f2b}.u-icon-v4-bg-darkred .u-icon-v4-inner{background:#a10f2b}.u-icon-v4-bg-blue{border-color:#3398dc}.u-icon-v4-bg-blue .u-icon-v4-inner{background:#3398dc}.u-icon-v4-bg-indigo{border-color:#4263a3}.u-icon-v4-bg-indigo .u-icon-v4-inner{background:#4263a3}.u-icon-v4-bg-purple{border-color:#9a69cb}.u-icon-v4-bg-purple .u-icon-v4-inner{background:#9a69cb}.u-icon-v4-bg-darkpurple{border-color:#6639b6}.u-icon-v4-bg-darkpurple .u-icon-v4-inner{background:#6639b6}.u-icon-v4-bg-pink{border-color:#e81c62}.u-icon-v4-bg-pink .u-icon-v4-inner{background:#e81c62}.u-icon-v4-bg-orange{border-color:#e57d20}.u-icon-v4-bg-orange .u-icon-v4-inner{background:#e57d20}.u-icon-v4-bg-deeporange{border-color:#fe541e}.u-icon-v4-bg-deeporange .u-icon-v4-inner{background:#fe541e}.u-icon-v4-bg-aqua{border-color:#29d6e6}.u-icon-v4-bg-aqua .u-icon-v4-inner{background:#29d6e6}.u-icon-v4-bg-yellow{border-color:#ebc71d}.u-icon-v4-bg-yellow .u-icon-v4-inner{background:#ebc71d}.u-icon-v4-bg-cyan{border-color:#00bed6}.u-icon-v4-bg-cyan .u-icon-v4-inner{background:#00bed6}.u-icon-v4-bg-teal{border-color:#18ba9b}.u-icon-v4-bg-teal .u-icon-v4-inner{background:#18ba9b}.u-icon-v4-bg-brown{border-color:#9c8061}.u-icon-v4-bg-brown .u-icon-v4-inner{background:#9c8061}.u-icon-v4-bg-bluegray{border-color:#585f69}.u-icon-v4-bg-bluegray .u-icon-v4-inner{background:#585f69}.u-icon-v4-bg-red--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-red--hover{border-color:red}.u-icon-v4-bg-red--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-red--hover .u-icon-v4-inner{background:red}.u-icon-v4-bg-lightred--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-lightred--hover{border-color:#e64b3b}.u-icon-v4-bg-lightred--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-lightred--hover .u-icon-v4-inner{background:#e64b3b}.u-icon-v4-bg-darkred--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-darkred--hover{border-color:#a10f2b}.u-icon-v4-bg-darkred--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-darkred--hover .u-icon-v4-inner{background:#a10f2b}.u-icon-v4-bg-blue--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-blue--hover{border-color:#3398dc}.u-icon-v4-bg-blue--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-blue--hover .u-icon-v4-inner{background:#3398dc}.u-icon-v4-bg-indigo--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-indigo--hover{border-color:#4263a3}.u-icon-v4-bg-indigo--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-indigo--hover .u-icon-v4-inner{background:#4263a3}.u-icon-v4-bg-purple--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-purple--hover{border-color:#9a69cb}.u-icon-v4-bg-purple--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-purple--hover .u-icon-v4-inner{background:#9a69cb}.u-icon-v4-bg-darkpurple--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-darkpurple--hover{border-color:#6639b6}.u-icon-v4-bg-darkpurple--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-darkpurple--hover .u-icon-v4-inner{background:#6639b6}.u-icon-v4-bg-pink--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-pink--hover{border-color:#e81c62}.u-icon-v4-bg-pink--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-pink--hover .u-icon-v4-inner{background:#e81c62}.u-icon-v4-bg-orange--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-orange--hover{border-color:#e57d20}.u-icon-v4-bg-orange--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-orange--hover .u-icon-v4-inner{background:#e57d20}.u-icon-v4-bg-deeporange--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-deeporange--hover{border-color:#fe541e}.u-icon-v4-bg-deeporange--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-deeporange--hover .u-icon-v4-inner{background:#fe541e}.u-icon-v4-bg-aqua--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-aqua--hover{border-color:#29d6e6}.u-icon-v4-bg-aqua--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-aqua--hover .u-icon-v4-inner{background:#29d6e6}.u-icon-v4-bg-yellow--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-yellow--hover{border-color:#ebc71d}.u-icon-v4-bg-yellow--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-yellow--hover .u-icon-v4-inner{background:#ebc71d}.u-icon-v4-bg-cyan--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-cyan--hover{border-color:#00bed6}.u-icon-v4-bg-cyan--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-cyan--hover .u-icon-v4-inner{background:#00bed6}.u-icon-v4-bg-teal--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-teal--hover{border-color:#18ba9b}.u-icon-v4-bg-teal--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-teal--hover .u-icon-v4-inner{background:#18ba9b}.u-icon-v4-bg-brown--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-brown--hover{border-color:#9c8061}.u-icon-v4-bg-brown--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-brown--hover .u-icon-v4-inner{background:#9c8061}.u-icon-v4-bg-bluegray--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-bluegray--hover{border-color:#585f69}.u-icon-v4-bg-bluegray--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-bluegray--hover .u-icon-v4-inner{background:#585f69}.u-icon-v4-bg-facebook{border-color:#3b5998}.u-icon-v4-bg-facebook .u-icon-v4-inner{background-color:#3b5998}.u-icon-v4-bg-twitter{border-color:#00acee}.u-icon-v4-bg-twitter .u-icon-v4-inner{background-color:#00acee}.u-icon-v4-bg-google-plus{border-color:#dd4b39}.u-icon-v4-bg-google-plus .u-icon-v4-inner{background-color:#dd4b39}.u-icon-v4-bg-vk{border-color:#2b587a}.u-icon-v4-bg-vk .u-icon-v4-inner{background-color:#2b587a}.u-icon-v4-bg-linkedin{border-color:#0e76a8}.u-icon-v4-bg-linkedin .u-icon-v4-inner{background-color:#0e76a8}.u-icon-v4-bg-instagram{border-color:#3f729b}.u-icon-v4-bg-instagram .u-icon-v4-inner{background-color:#3f729b}.u-icon-v4-bg-pinterest{border-color:#c8232c}.u-icon-v4-bg-pinterest .u-icon-v4-inner{background-color:#c8232c}.u-icon-v4-bg-vine{border-color:#00bf8f}.u-icon-v4-bg-vine .u-icon-v4-inner{background-color:#00bf8f}.u-icon-v4-bg-youtube{border-color:#c4302b}.u-icon-v4-bg-youtube .u-icon-v4-inner{background-color:#c4302b}.u-icon-v4-bg-skype{border-color:#00aff0}.u-icon-v4-bg-skype .u-icon-v4-inner{background-color:#00aff0}.u-icon-v4-bg-dribbble{border-color:#ea4c89}.u-icon-v4-bg-dribbble .u-icon-v4-inner{background-color:#ea4c89}.u-icon-v4-bg-facebook--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-facebook--hover{border-color:#3b5998}.u-icon-v4-bg-facebook--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-facebook--hover .u-icon-v4-inner{background:#3b5998}.u-icon-v4-bg-twitter--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-twitter--hover{border-color:#00acee}.u-icon-v4-bg-twitter--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-twitter--hover .u-icon-v4-inner{background:#00acee}.u-icon-v4-bg-google-plus--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-google-plus--hover{border-color:#dd4b39}.u-icon-v4-bg-google-plus--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-google-plus--hover .u-icon-v4-inner{background:#dd4b39}.u-icon-v4-bg-vk--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-vk--hover{border-color:#2b587a}.u-icon-v4-bg-vk--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-vk--hover .u-icon-v4-inner{background:#2b587a}.u-icon-v4-bg-linkedin--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-linkedin--hover{border-color:#0e76a8}.u-icon-v4-bg-linkedin--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-linkedin--hover .u-icon-v4-inner{background:#0e76a8}.u-icon-v4-bg-instagram--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-instagram--hover{border-color:#3f729b}.u-icon-v4-bg-instagram--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-instagram--hover .u-icon-v4-inner{background:#3f729b}.u-icon-v4-bg-pinterest--hover:hover,.u-icon-block--hover:hover .u-icon-v4-bg-pinterest--hover{border-color:#c8232c}.u-icon-v4-bg-pinterest--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4-bg-pinterest--hover .u-icon-v4-inner{background:#c8232c}.u-icon-v4-bg-lightblue-radialgradient-ellipse{border-color:#d6e2ee}.u-icon-v4-bg-lightblue-radialgradient-ellipse .u-icon-v4-inner{background:radial-gradient(ellipse at center center, #fff 22%, #d6e2ee 100%) repeat}.u-icon-v4-bg-gray-radialgradient-ellipse{border-color:#bbb}.u-icon-v4-bg-gray-radialgradient-ellipse .u-icon-v4-inner{background:radial-gradient(ellipse at center center, #ddd 22%, #bbb 100%) repeat}.u-icon-v4-bg-blue-radialgradient-circle{border-color:#275296}.u-icon-v4-bg-blue-radialgradient-circle .u-icon-v4-inner{background:radial-gradient(circle farthest-side at 100% 0, #2294d7, #275296) no-repeat}.u-icon-v4-bg-darkgray-radialgradient-circle{border-color:#31353e}.u-icon-v4-bg-darkgray-radialgradient-circle .u-icon-v4-inner{background:radial-gradient(circle farthest-side at 110% 0, #596070, #31353e) no-repeat}.u-icon-v2,.u-icon-v2 .u-icon__elem-regular,.u-icon-v2 .u-icon__elem-hover,.u-icon-v3,.u-icon-v3 .u-icon__elem-regular,.u-icon-v3 .u-icon__elem-hover,.u-icon-v4 .u-icon-v4-inner,.u-icon-v4 .u-icon__elem-regular,.u-icon-v4 .u-icon__elem-hover,.u-icon-v5{width:3.9285714286rem;height:3.9285714286rem;font-size:1.5714285714rem}.u-icon-v2.u-icon-size--xs,.u-icon-v2.u-icon-size--xs .u-icon__elem-regular,.u-icon-v2.u-icon-size--xs .u-icon__elem-hover,.u-icon-v3.u-icon-size--xs,.u-icon-v3.u-icon-size--xs .u-icon__elem-regular,.u-icon-v3.u-icon-size--xs .u-icon__elem-hover,.u-icon-v4.u-icon-size--xs .u-icon-v4-inner,.u-icon-v4.u-icon-size--xs .u-icon__elem-regular,.u-icon-v4.u-icon-size--xs .u-icon__elem-hover,.u-icon-v5.u-icon-size--xs{width:2.1428571429rem;height:2.1428571429rem;font-size:.9285714286rem}.u-icon-v2.u-icon-size--sm,.u-icon-v2.u-icon-size--sm .u-icon__elem-regular,.u-icon-v2.u-icon-size--sm .u-icon__elem-hover,.u-icon-v3.u-icon-size--sm,.u-icon-v3.u-icon-size--sm .u-icon__elem-regular,.u-icon-v3.u-icon-size--sm .u-icon__elem-hover,.u-icon-v4.u-icon-size--sm .u-icon-v4-inner,.u-icon-v4.u-icon-size--sm .u-icon__elem-regular,.u-icon-v4.u-icon-size--sm .u-icon__elem-hover,.u-icon-v5.u-icon-size--sm{width:2.8571428571rem;height:2.8571428571rem;font-size:1.2857142857rem}.u-icon-v2.u-icon-size--lg,.u-icon-v2.u-icon-size--lg .u-icon__elem-regular,.u-icon-v2.u-icon-size--lg .u-icon__elem-hover,.u-icon-v3.u-icon-size--lg,.u-icon-v3.u-icon-size--lg .u-icon__elem-regular,.u-icon-v3.u-icon-size--lg .u-icon__elem-hover,.u-icon-v4.u-icon-size--lg .u-icon-v4-inner,.u-icon-v4.u-icon-size--lg .u-icon__elem-regular,.u-icon-v4.u-icon-size--lg .u-icon__elem-hover,.u-icon-v5.u-icon-size--lg{width:5rem;height:5rem;font-size:2.1428571429rem}.u-icon-v2.u-icon-size--xl,.u-icon-v2.u-icon-size--xl .u-icon__elem-regular,.u-icon-v2.u-icon-size--xl .u-icon__elem-hover,.u-icon-v3.u-icon-size--xl,.u-icon-v3.u-icon-size--xl .u-icon__elem-regular,.u-icon-v3.u-icon-size--xl .u-icon__elem-hover,.u-icon-v4.u-icon-size--xl .u-icon-v4-inner,.u-icon-v4.u-icon-size--xl .u-icon__elem-regular,.u-icon-v4.u-icon-size--xl .u-icon__elem-hover,.u-icon-v5.u-icon-size--xl{width:6.4285714286rem;height:6.4285714286rem;font-size:2.8571428571rem}.u-icon-v2.u-icon-size--2xl,.u-icon-v2.u-icon-size--2xl .u-icon__elem-regular,.u-icon-v2.u-icon-size--2xl .u-icon__elem-hover,.u-icon-v3.u-icon-size--2xl,.u-icon-v3.u-icon-size--2xl .u-icon__elem-regular,.u-icon-v3.u-icon-size--2xl .u-icon__elem-hover,.u-icon-v4.u-icon-size--2xl .u-icon-v4-inner,.u-icon-v4.u-icon-size--2xl .u-icon__elem-regular,.u-icon-v4.u-icon-size--2xl .u-icon__elem-hover,.u-icon-v5.u-icon-size--2xl{width:7.1428571429rem;height:7.1428571429rem;font-size:3.2142857143rem}.u-icon-v2.u-icon-size--3xl,.u-icon-v2.u-icon-size--3xl .u-icon__elem-regular,.u-icon-v2.u-icon-size--3xl .u-icon__elem-hover,.u-icon-v3.u-icon-size--3xl,.u-icon-v3.u-icon-size--3xl .u-icon__elem-regular,.u-icon-v3.u-icon-size--3xl .u-icon__elem-hover,.u-icon-v4.u-icon-size--3xl .u-icon-v4-inner,.u-icon-v4.u-icon-size--3xl .u-icon__elem-regular,.u-icon-v4.u-icon-size--3xl .u-icon__elem-hover,.u-icon-v5.u-icon-size--3xl{width:9.2857142857rem;height:9.2857142857rem;font-size:3.5714285714rem}.u-icon-v5{position:relative}body .u-icon-v5{background:transparent !important}.u-icon-v5::after{content:"";position:absolute;top:50%;left:50%;margin:-.45em 0 0 -.4em;width:.8em;height:.8em;background-color:#eee;border-radius:50%;opacity:.7}.u-icon-v5 i{position:relative;z-index:2}.u-icon-v5.g-bg-main::after{background-color:#555}.u-icon-v5.g-bg-primary::after{background-color:#396F00}.u-icon-v5.g-bg-black::after{background-color:#000}.u-icon-v5.g-bg-white::after{background-color:#fff}.u-icon-v5.g-bg-gray-light-v1::after{background-color:#bbb}.u-icon-v5.g-bg-gray-light-v2::after{background-color:#ccc}.u-icon-v5.g-bg-gray-light-v3::after{background-color:#ddd}.u-icon-v5.g-bg-gray-light-v4::after{background-color:#eee}.u-icon-v5.g-bg-gray-light-v5::after{background-color:#f7f7f7}.u-icon-v5.g-bg-gray-dark-v1::after{background-color:#111}.u-icon-v5.g-bg-gray-dark-v2::after{background-color:#333}.u-icon-v5.g-bg-gray-dark-v3::after{background-color:#555}.u-icon-v5.g-bg-gray-dark-v4::after{background-color:#777}.u-icon-v5.g-bg-gray-dark-v5::after{background-color:#999}.u-icon-v5.g-bg-green::after{background-color:#72c02c}.u-icon-v5.g-bg-blue::after{background-color:#3398dc}.u-icon-v5.g-bg-lightblue::after{background-color:#edf2f8}.u-icon-v5.g-bg-lightblue-v1::after{background-color:#d6e2ee}.u-icon-v5.g-bg-darkblue::after{background-color:#009}.u-icon-v5.g-bg-indigo::after{background-color:#4263a3}.u-icon-v5.g-bg-red::after{background-color:red}.u-icon-v5.g-bg-lightred::after{background-color:#e64b3b}.u-icon-v5.g-bg-darkred::after{background-color:#a10f2b}.u-icon-v5.g-bg-purple::after{background-color:#9a69cb}.u-icon-v5.g-bg-darkpurple::after{background-color:#6639b6}.u-icon-v5.g-bg-pink::after{background-color:#e81c62}.u-icon-v5.g-bg-orange::after{background-color:#e57d20}.u-icon-v5.g-bg-deeporange::after{background-color:#fe541e}.u-icon-v5.g-bg-yellow::after{background-color:#ebc71d}.u-icon-v5.g-bg-aqua::after{background-color:#29d6e6}.u-icon-v5.g-bg-cyan::after{background-color:#00bed6}.u-icon-v5.g-bg-teal::after{background-color:#18ba9b}.u-icon-v5.g-bg-brown::after{background-color:#9c8061}.u-icon-v5.g-bg-bluegray::after{background-color:#585f69}.u-image-icon-size-xs,.u-image-icon-size-sm,.u-image-icon-size-md,.u-image-icon-size-lg,.u-image-icon-size-xl{height:auto}.u-image-icon-size-xs{width:2.1428571429rem}.u-image-icon-size-sm{width:2.8571428571rem}.u-image-icon-size-md{width:3.9285714286rem}.u-image-icon-size-lg{width:5rem}.u-image-icon-size-xl{width:6.4285714286rem}.u-image-icon-size-2xl{width:7.1428571429rem}.u-icon-block--hover:hover .g-opacity-0_5--hover{opacity:.5}.u-icon-block--hover:hover .g-color-primary--hover{color:#396F00}.u-icon-block--hover:hover .g-brd-primary--hover{border-color:#396F00}.u-icon-block--hover:hover .g-bg-primary--hover{background:#396F00}.u-icon-block--hover:hover .g-color-white--hover{color:#fff}.u-icon-block--hover:hover .g-brd-white--hover{border-color:#fff}.u-icon-block--hover:hover .g-bg-white--hover{background:#fff}.u-icon-block--hover:hover .g-color-black--hover{color:#000}.u-icon-block--hover:hover .g-brd-black--hover{border-color:#000}.u-icon-block--hover:hover .g-bg-black--hover{background:#000}.u-icon-block--hover:hover .g-color-gray-dark-v4--hover{color:#777}.u-icon-block--hover:hover .g-brd-gray-dark-v4--hover{border-color:#777}.u-icon-block--hover:hover .g-bg-gray-dark-v4--hover{background:#777}.u-icon-block-hover:hover .g-color-facebook--hover{color:#3b5998}.u-icon-block-hover:hover .g-brd-facebook--hover{border-color:#3b5998}.u-icon-block-hover:hover .g-bg-facebook--hover{background:#3b5998}.u-icon-block-hover:hover .g-color-twitter--hover{color:#00acee}.u-icon-block-hover:hover .g-brd-twitter--hover{border-color:#00acee}.u-icon-block-hover:hover .g-bg-twitter--hover{background:#00acee}.u-icon-block-hover:hover .g-color-google-plus--hover{color:#dd4b39}.u-icon-block-hover:hover .g-brd-google-plus--hover{border-color:#dd4b39}.u-icon-block-hover:hover .g-bg-google-plus--hover{background:#dd4b39}.u-icon-block-hover:hover .g-color-vk--hover{color:#2b587a}.u-icon-block-hover:hover .g-brd-vk--hover{border-color:#2b587a}.u-icon-block-hover:hover .g-bg-vk--hover{background:#2b587a}.u-icon-block-hover:hover .g-color-linkedin--hover{color:#0e76a8}.u-icon-block-hover:hover .g-brd-linkedin--hover{border-color:#0e76a8}.u-icon-block-hover:hover .g-bg-linkedin--hover{background:#0e76a8}.u-icon-block-hover:hover .g-color-instagram--hover{color:#3f729b}.u-icon-block-hover:hover .g-brd-instagram--hover{border-color:#3f729b}.u-icon-block-hover:hover .g-bg-instagram--hover{background:#3f729b}.u-icon-block-hover:hover .g-color-pinterest--hover{color:#c8232c}.u-icon-block-hover:hover .g-brd-pinterest--hover{border-color:#c8232c}.u-icon-block-hover:hover .g-bg-pinterest--hover{background:#c8232c}.u-icon-scale-1_2--hover:hover{transform:scale(1.2)}.u-icon-shadow--hover:hover,.u-icon-block--hover:hover .u-icon-shadow--hover{box-shadow:0 0 10px rgba(0,0,0,0.3)}.u-icon-sliding--hover i::before{display:block}.u-icon-sliding--hover:hover i::before,.u-icon-block--hover:hover .u-icon-sliding--hover i::before{animation:toTopFromBottom .3s forwards}@keyframes toTopFromBottom{49%{transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}.u-icon__elem-regular,.u-icon__elem-hover{position:relative;top:0;left:0;display:block;transition:all .3s ease-in-out}.u-icon__elem-hover{position:absolute !important}.u-icon-slide-up--hover,.u-icon-slide-down--hover,.u-icon-slide-left--hover,.u-icon-slide-right--hover{overflow:hidden}.u-icon-slide-up--hover .u-icon__elem-regular{transform:translateY(-20%)}.u-icon-slide-up--hover .u-icon__elem-regular.u-line-icon-pro{transform:translateY(-30%)}.u-icon-slide-up--hover .u-icon__elem-hover{transform:translateY(110%)}.u-icon-slide-up--hover .u-icon__elem-hover.u-line-icon-pro{transform:translateY(120%)}.u-icon-slide-up--hover:hover .u-icon__elem-regular,.u-icon-block--hover:hover .u-icon-slide-up--hover .u-icon__elem-regular{transform:translateY(-110%)}.u-icon-slide-up--hover:hover .u-icon__elem-regular.u-line-icon-pro,.u-icon-block--hover:hover .u-icon-slide-up--hover .u-icon__elem-regular.u-line-icon-pro{transform:translateY(-120%)}.u-icon-slide-up--hover:hover .u-icon__elem-hover,.u-icon-block--hover:hover .u-icon-slide-up--hover .u-icon__elem-hover{transform:translateY(-20%)}.u-icon-slide-up--hover:hover .u-icon__elem-hover.u-line-icon-pro,.u-icon-block--hover:hover .u-icon-slide-up--hover .u-icon__elem-hover.u-line-icon-pro{transform:translateY(-30%)}.u-icon-slide-down--hover .u-icon__elem-regular{transform:translateY(-110%)}.u-icon-slide-down--hover .u-icon__elem-regular.u-line-icon-pro{transform:translateY(-120%)}.u-icon-slide-down--hover .u-icon__elem-hover{transform:translateY(-20%)}.u-icon-slide-down--hover .u-icon__elem-hover.u-line-icon-pro{transform:translateY(-30%)}.u-icon-slide-down--hover:hover .u-icon__elem-regular,.u-icon-block--hover:hover .u-icon-slide-down--hover .u-icon__elem-regular{transform:translateY(-20%)}.u-icon-slide-down--hover:hover .u-icon__elem-regular.u-line-icon-pro,.u-icon-block--hover:hover .u-icon-slide-down--hover .u-icon__elem-regular.u-line-icon-pro{transform:translateY(-30%)}.u-icon-slide-down--hover:hover .u-icon__elem-hover,.u-icon-block--hover:hover .u-icon-slide-down--hover .u-icon__elem-hover{transform:translateY(80%)}.u-icon-slide-down--hover:hover .u-icon__elem-hover.u-line-icon-pro,.u-icon-block--hover:hover .u-icon-slide-down--hover .u-icon__elem-hover.u-line-icon-pro{transform:translateY(90%)}.u-icon-slide-left--hover .u-icon__elem-regular{transform:translate(0, -20%)}.u-icon-slide-left--hover .u-icon__elem-regular.u-line-icon-pro{transform:translate(0, -30%)}.u-icon-slide-left--hover .u-icon__elem-hover{transform:translate(110%, -20%)}.u-icon-slide-left--hover .u-icon__elem-hover.u-line-icon-pro{transform:translate(110%, -30%)}.u-icon-slide-left--hover:hover .u-icon__elem-regular,.u-icon-block--hover:hover .u-icon-slide-left--hover .u-icon__elem-regular{transform:translate(-110%, -20%)}.u-icon-slide-left--hover:hover .u-icon__elem-regular.u-line-icon-pro,.u-icon-block--hover:hover .u-icon-slide-left--hover .u-icon__elem-regular.u-line-icon-pro{transform:translate(-110%, -30%)}.u-icon-slide-left--hover:hover .u-icon__elem-hover,.u-icon-block--hover:hover .u-icon-slide-left--hover .u-icon__elem-hover{transform:translate(0, -20%)}.u-icon-slide-left--hover:hover .u-icon__elem-hover.u-line-icon-pro,.u-icon-block--hover:hover .u-icon-slide-left--hover .u-icon__elem-hover.u-line-icon-pro{transform:translate(0, -30%)}.u-icon-slide-right--hover .u-icon__elem-regular{transform:translate(-110%, -20%)}.u-icon-slide-right--hover .u-icon__elem-regular.u-line-icon-pro{transform:translate(-110%, -30%)}.u-icon-slide-right--hover .u-icon__elem-hover{transform:translate(0, -20%)}.u-icon-slide-right--hover .u-icon__elem-hover.u-line-icon-pro{transform:translate(0, -30%)}.u-icon-slide-right--hover:hover .u-icon__elem-regular,.u-icon-block--hover:hover .u-icon-slide-right--hover .u-icon__elem-regular{transform:translate(0, -20%)}.u-icon-slide-right--hover:hover .u-icon__elem-regular.u-line-icon-pro,.u-icon-block--hover:hover .u-icon-slide-right--hover .u-icon__elem-regular.u-line-icon-pro{transform:translate(0, -30%)}.u-icon-slide-right--hover:hover .u-icon__elem-hover,.u-icon-block--hover:hover .u-icon-slide-right--hover .u-icon__elem-hover{transform:translate(110%, -20%)}.u-icon-slide-right--hover:hover .u-icon__elem-hover.u-line-icon-pro,.u-icon-block--hover:hover .u-icon-slide-right--hover .u-icon__elem-hover.u-line-icon-pro{transform:translate(110%, -30%)}.u-icon-block--hover:hover .u-icon-scale-1_2--hover{transform:scale(1.2)}.u-icon-rotation.u-icon-scale-1_2--hover:hover,.u-icon-block--hover:hover .u-icon-rotation.u-icon-scale-1_2--hover{transform:scale(1.2) rotate(45deg)}.u-icon-square--hover:hover,.u-icon-v4.u-icon-square--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-square--hover,.u-icon-block--hover:hover .u-icon-v4.u-icon-square--hover .u-icon-v4-inner{border-radius:0}.u-icon-rounded-3--hover:hover,.u-icon-v4.u-icon-rounded-3--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-rounded-3--hover,.u-icon-block--hover:hover .u-icon-v4.u-icon-rounded-3--hover .u-icon-v4-inner{border-radius:3px}.u-icon-rounded-10--hover:hover,.u-icon-v4.u-icon-rounded-10--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-rounded-10--hover,.u-icon-block--hover:hover .u-icon-v4.u-icon-rounded-10--hover .u-icon-v4-inner{border-radius:10px}.u-icon-rounded-50x--hover:hover,.u-icon-v4.u-icon-rounded-50x--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-rounded-50x--hover,.u-icon-block--hover:hover .u-icon-v4.u-icon-rounded-50x--hover .u-icon-v4-inner{border-radius:50%}.u-icon-effect-v1-1--hover::after,.u-icon-effect-v1-2--hover::after,.u-icon-effect-v2--hover::after,.u-icon-effect-v4--hover::after,.u-icon-effect-v5--hover:after{content:"";position:absolute;width:100%;height:100%;border-radius:inherit;box-sizing:content-box;pointer-events:none}.u-icon-effect-v1-1--hover,.u-icon-effect-v1-2--hover{position:relative;overflow:inherit}.u-icon-effect-v1-1--hover::after,.u-icon-effect-v1-2--hover::after{top:-.5rem;left:-.5rem;padding:.5rem;box-shadow:0 0 0 1px #396F00;transition:all .2s ease-in-out;opacity:0}.u-icon-effect-v1-1--hover:hover,.u-icon-effect-v1-2--hover:hover,.u-icon-v4.u-icon-effect-v1-1--hover:hover .u-icon-v4-inner,.u-icon-v4.u-icon-effect-v1-2--hover:hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-effect-v1-1--hover,.u-icon-block--hover:hover .u-icon-effect-v1-2--hover,.u-icon-block--hover:hover .u-icon-v4.u-icon-effect-v1-1--hover .u-icon-v4-inner,.u-icon-block--hover:hover .u-icon-v4.u-icon-effect-v1-2--hover .u-icon-v4-inner{color:#fff;border-color:#396F00;background:#396F00 !important}.u-icon-v4.u-icon-effect-v1-1--hover:hover,.u-icon-v4.u-icon-effect-v1-2--hover:hover,.u-icon-block--hover:hover .u-icon-v4.u-icon-effect-v1-1--hover,.u-icon-block--hover:hover .u-icon-v4.u-icon-effect-v1-2--hover{border-color:transparent}.u-icon-effect-v1-1--hover::after{transform:scale(0.8)}.u-icon-effect-v1-1--hover:hover::after,.u-icon-block--hover:hover .u-icon-effect-v1-1--hover::after{transform:scale(1);opacity:1}.u-icon-effect-v1-2--hover::after{transform:scale(1.2)}.u-icon-effect-v1-2--hover:hover::after,.u-icon-block--hover:hover .u-icon-effect-v1-2--hover::after{transform:scale(1);opacity:1}.u-icon-v4.u-icon-effect-v1-2--hover:hover::after,.u-icon-block--hover:hover .u-icon-v4.u-icon-effect-v1-2--hover::after{transform:scale(0.8)}.u-icon-effect-v1-1--hover::after,.u-icon-effect-v1-2--hover::after,.u-icon-effect-v2--hover::after,.u-icon-effect-v4--hover::after,.u-icon-effect-v5--hover:after{content:"";position:absolute;width:100%;height:100%;border-radius:inherit;box-sizing:content-box;pointer-events:none}.u-icon-effect-v2--hover{transition:all .5s;overflow:inherit}.u-icon-effect-v2--hover::after{top:-4px;left:-4px;padding:4px;z-index:-1;transition:all .5s}.u-icon-effect-v2--hover:hover,.u-icon-effect-v2--hover:hover::after{background:#396F00}.u-icon-effect-v2--hover:hover::after,.u-icon-block--hover:hover .u-icon-effect-v2--hover::after{opacity:0;transform:scale(1.5)}@keyframes spinAround{from{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(360deg)}}.u-icon-effect-v3--hover:hover i,.u-icon-block--hover:hover .u-icon-effect-v3--hover i{animation:spinAround 1s linear infinite}.u-icon-effect-v1-1--hover::after,.u-icon-effect-v1-2--hover::after,.u-icon-effect-v2--hover::after,.u-icon-effect-v4--hover::after,.u-icon-effect-v5--hover:after{content:"";position:absolute;width:100%;height:100%;border-radius:inherit;box-sizing:content-box;pointer-events:none}.u-icon-effect-v4--hover{transition:transform ease-out .1s, background .2s;overflow:inherit}.u-icon-effect-v4--hover::after{top:0;left:0;padding:0;box-shadow:0 0 0 2px rgba(0,0,0,0.1);opacity:0;z-index:-1;transform:scale(0.9)}.u-icon-effect-v4--hover:hover,.u-icon-block--hover:hover .u-icon-effect-v4--hover{transform:scale(1.1)}.u-icon-rotation.u-icon-effect-v4--hover:hover,.u-icon-block--hover:hover .u-icon-rotation.u-icon-effect-v4--hover{transform:scale(1.1) rotate(45deg)}.u-icon-effect-v4--hover:hover::after{animation:sonarEffect-default 1.3s ease-out 75ms}.u-icon-effect-v4--hover.g-bg-primary:hover::after,.u-icon-v2.u-icon-effect-v4--hover.g-color-primary:hover::after,.u-icon-block--hover:hover .u-icon-effect-v4--hover.g-bg-primary::after,.u-icon-block--hover:hover .u-icon-v2.u-icon-effect-v4--hover.g-color-primary::after{animation:sonarEffect-primary 1.3s ease-out 75ms}@keyframes sonarEffect-default{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #ddd,0 0 0 10px rgba(255,255,255,0.5)}100%{box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #ddd,0 0 0 10px rgba(255,255,255,0.5);transform:scale(1.5);opacity:0}}@keyframes sonarEffect-primary{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #396F00,0 0 0 10px rgba(255,255,255,0.5)}100%{box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #396F00,0 0 0 10px rgba(255,255,255,0.5);transform:scale(1.5);opacity:0}}.u-icon-effect-v1-1--hover::after,.u-icon-effect-v1-2--hover::after,.u-icon-effect-v2--hover::after,.u-icon-effect-v4--hover::after,.u-icon-effect-v5--hover:after{content:"";position:absolute;width:100%;height:100%;border-radius:inherit;box-sizing:content-box;pointer-events:none}.u-icon-effect-v5--hover{transition:box-shadow .2s;overflow:inherit}.u-icon-effect-v5--hover:after{top:0;left:0;padding:0;transition:transform .2s, opacity .2s}.u-icon-v3.u-icon-effect-v5--hover:after{box-shadow:0 0 0 3px #fff}.u-icon-effect-v5--hover:hover:after,.u-icon-block--hover:hover .u-icon-effect-v5--hover:after{transform:scale(0.85);opacity:.5}.u-icon-effect-v5--hover:hover,.u-icon-block--hover:hover .u-icon-effect-v5--hover{box-shadow:0 0 10px 10px #ddd}.u-icon-effect-v5--hover.g-bg-primary:hover,.u-icon-block--hover:hover .u-icon-effect-v5--hover.g-bg-primary,.u-icon-effect-v5--hover.g-color-primary:hover,.u-icon-block--hover:hover .u-icon-effect-v5--hover.g-color-primary{box-shadow:0 0 10px 10px #396F00}.u-shadow-none{box-shadow:none !important}.u-shadow-none--focus:focus{box-shadow:none !important}.g-parent:hover .u-shadow-none--parent-hover{box-shadow:none !important}.u-shadow-v1-1{box-shadow:0 0 5px #999}.u-shadow-v1-2{box-shadow:0 0 10px #999}.u-shadow-v1-2--hover:hover{box-shadow:0 0 10px #999}.g-parent:hover .u-shadow-v1-2--hover-parent{box-shadow:0 0 10px #999}.u-shadow-v1-3{box-shadow:0 0 5px #ddd}.u-shadow-v1-4{box-shadow:0 0 5px rgba(0,0,0,0.1)}.u-shadow-v1-5{box-shadow:0 0 20px rgba(0,0,0,0.2)}.u-shadow-v1-5--hover:hover{box-shadow:0 0 20px rgba(0,0,0,0.2)}*:hover>.u-shadow-v1-5--hover-parent{box-shadow:0 0 20px rgba(0,0,0,0.2)}.u-shadow-v1-6{box-shadow:0 0 10px rgba(0,0,0,0.2)}.u-shadow-v1-6--hover:hover{box-shadow:0 0 10px rgba(0,0,0,0.2)}*:hover>.u-shadow-v1-6--hover-parent{box-shadow:0 0 10px rgba(0,0,0,0.2)}.u-shadow-v1-7{box-shadow:0 0 8px #eee}.u-shadow-v1-7--hover:hover{box-shadow:0 0 8px #eee}*:hover>.u-shadow-v1-7--hover-parent{box-shadow:0 0 8px #eee}.u-shadow-v2{box-shadow:0 10px 6px -6px rgba(0,0,0,0.2)}.u-shadow-v3,.u-shadow-v4,.u-shadow-v5{position:relative}.u-shadow-v3::after,.u-shadow-v3::before,.u-shadow-v4::before,.u-shadow-v5::after{content:"";position:absolute;top:80%;left:.3571428571rem;bottom:1.0714285714rem;width:50%;max-width:21.4285714286rem;background:rgba(0,0,0,0.2);z-index:-1}.u-shadow-v3::after,.u-shadow-v3::before,.u-shadow-v4::before,.u-shadow-v5::after{box-shadow:0 15px 10px rgba(0,0,0,0.2);transform:rotate(-3deg)}.u-shadow-v3::after,.u-shadow-v5::after{left:auto;right:.3571428571rem;transform:rotate(3deg)}.u-shadow-v6{box-shadow:0 8px 6px -6px #555}.u-shadow-v7{box-shadow:1px 1px 1px rgba(0,0,0,0.2)}.u-shadow-v8{box-shadow:2px 2px 1px rgba(0,0,0,0.05)}.u-shadow-v8--hover:hover{box-shadow:2px 2px 1px rgba(0,0,0,0.05)}.u-shadow-v8-1{box-shadow:0 0 15px rgba(0,0,0,0.05)}.u-shadow-v9{box-shadow:1px 1px 1px #eee}.u-shadow-v10{box-shadow:2px 2px 2px #eee}.u-shadow-v11{box-shadow:0 0 2px #ccc}.u-shadow-v12{box-shadow:inset 2px 2px 2px 0 #ccc}.u-shadow-v13{box-shadow:inset 2px 2px 2px 0 #396F00}.u-shadow-v14{box-shadow:2px 2px 2px 0 #eee}.u-shadow-v15{box-shadow:0 5px 20px 0 rgba(0,0,0,0.3)}.u-shadow-v16{box-shadow:inset 5px 5px 5px 0 rgba(17,17,17,0.5)}.u-shadow-v17{box-shadow:3px 2px 8px 2px rgba(0,0,0,0.17)}.u-shadow-v18{box-shadow:0 5px 10px -6px rgba(0,0,0,0.15)}.u-shadow-v19{box-shadow:0 5px 10px -6px rgba(0,0,0,0.1)}.u-shadow-v19--lightblue{box-shadow:0 5px 10px -6px rgba(51,152,220,0.15)}.u-shadow-v20{box-shadow:0 10px 10px 0 rgba(0,0,0,0.05)}.u-shadow-v20--hover:hover{box-shadow:0 10px 10px 0 rgba(0,0,0,0.05)}.u-shadow-v21{box-shadow:0 20px 25px -12px rgba(0,0,0,0.09);transition-property:all;transition-timing-function:ease;transition-delay:0s;transition-duration:.3s}.u-shadow-v21--hover:hover{box-shadow:0 20px 25px -12px rgba(0,0,0,0.15)}.u-shadow-v22{box-shadow:0 2px 5px #eee}.u-shadow-v23{box-shadow:0 15px 20px 0 rgba(0,0,0,0.2)}.u-shadow-v24{box-shadow:0 15px 20px 0 rgba(0,0,0,0.06)}.g-parent.active .u-shadow-v24--active{box-shadow:0 15px 20px 0 rgba(0,0,0,0.06)}.u-shadow-v25{box-shadow:0 5px 20px 0 rgba(0,0,0,0.07)}.u-shadow-v26{box-shadow:inset 5px 0 10px rgba(0,0,0,0.2)}.u-shadow-v27{box-shadow:0 0 3px #b5b5b5}.u-shadow-v28{box-shadow:0 10px 45px -5px rgba(0,0,0,0.04)}.u-shadow-v29{box-shadow:0 15px 50px 0 rgba(0,0,0,0.1)}.u-shadow-v29--lightblue{box-shadow:0 10px 30px 0 rgba(51,152,220,0.075)}.u-shadow-v30{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.u-shadow-v31{box-shadow:0 5px 5px 0 rgba(0,0,0,0.075)}.u-shadow-v32{box-shadow:0 6px 15px -6px rgba(0,0,0,0.1)}.u-shadow-v33{box-shadow:0 6px 15px -6px rgba(57,111,0,0.3)}.u-shadow-v34{box-shadow:0 3px 30px 0 rgba(0,0,0,0.1)}.u-shadow-v35{box-shadow:0 4px 7px 0 rgba(0,0,0,0.045)}.u-shadow-v35--active.active{box-shadow:0 4px 7px 0 rgba(0,0,0,0.045);transition-duration:.2s}.u-shadow-v35.g-bg-teal-opacity-0_1{box-shadow:0 4px 7px 0 rgba(24,186,155,0.175)}.u-shadow-v35.g-bg-purple-opacity-0_1{box-shadow:0 4px 7px 0 rgba(154,105,203,0.175)}.u-shadow-v35.g-bg-blue-opacity-0_1{box-shadow:0 4px 7px 0 rgba(51,152,220,0.175)}.u-shadow-v36{box-shadow:0 10px 15px 0 rgba(0,0,0,0.14)}.u-shadow-v37{box-shadow:0 13px 25px 0 rgba(235,237,242,0.7)}.u-shadow-v37--hover:hover{box-shadow:0 13px 25px 0 rgba(235,237,242,0.7);transition-duration:.2s}.u-shadow-v38{box-shadow:0 2px 35px 0 rgba(235,237,242,0.7)}.u-shadow-v39{box-shadow:0 8px 20px 0 rgba(0,0,0,0.1)}.u-shadow-v40{box-shadow:-9px -9px 20px -9px rgba(0,0,0,0.1)}.u-shadow-v41{box-shadow:10px 40px 120px rgba(0,0,0,0.1)}.u-form-control{padding:.8rem 1rem .6rem}.u-form-control::placeholder{color:inherit;opacity:.3}.u-form-control::-moz-placeholder{color:inherit;opacity:.3}.u-form-control::-webkit-input-placeholder{color:inherit;opacity:.3}.u-form-control-sm{padding:.4rem .5rem .1rem;font-size:.875rem}.u-form-control-lg{padding:.75rem 1.5rem .55rem;font-size:1.25rem}.u-form-control-shadow--focus:focus{box-shadow:0 0 5px rgba(0,0,0,0.3)}.u-textarea-expandable{max-height:42px;transition-property:max-height;transition-duration:.2s;transition-timing-function:ease-in}.u-textarea-expandable:focus{max-height:90px}.u-input-group-addon{display:flex;flex-direction:column;justify-content:center;border:1px solid;text-align:center;white-space:nowrap;vertical-align:middle}.form-control+.u-input-group-addon:not(:first-child){border-left:0}.u-has-success-v1-1 .form-control,.u-has-success-v1-1 [class*="input-group-"],.u-has-success-v1-1 [class*="u-select"]{background-color:#f0fff0;border-color:#396F00}.u-has-success-v1-1 .form-control[readonly],.u-has-success-v1-1 [class*="input-group-"][readonly],.u-has-success-v1-1 [class*="u-select"][readonly]{background-color:#f0fff0}.u-has-success-v1-1 .form-control-feedback{color:#396F00}.u-has-success-v1-1 [class*="u-check-icon"]{color:#f0fff0;background-color:#f0fff0}.u-has-success-v1-1 [class*="u-check-icon"] i{color:rgba(57,111,0,0.2)}.u-has-success-v1-1 [class*="input-group-"],.u-has-success-v1-1 [class*="input-group-"]:last-child,.u-has-success-v1-1 .chosen-single div b{color:#396F00}.u-has-success-v1-2{position:relative}.u-has-success-v1-2 .form-control,.u-has-success-v1-2 [class*="input-group-"],.u-has-success-v1-2 [class*="u-select"]{background-color:#f0fff0;border-color:#396F00}.u-has-success-v1-2 .form-control[readonly],.u-has-success-v1-2 [class*="input-group-"][readonly],.u-has-success-v1-2 [class*="u-select"][readonly]{background-color:#f0fff0}.u-has-success-v1-2 .form-control-feedback{color:#396F00}.u-has-success-v1-2 [class*="u-check-icon"]{color:#f0fff0;background-color:#f0fff0;border-radius:50%}.u-has-success-v1-2 [class*="u-check-icon"] i{color:rgba(57,111,0,0.2)}.u-has-success-v1-2 [class*="input-group-"],.u-has-success-v1-2 [class*="input-group-"]:last-child,.u-has-success-v1-2 .chosen-single div b{color:#396F00}.u-has-success-v1-2 [class*="input-group-"],.u-has-success-v1-2 [class*="input-group-"]:last-child{color:#fff;background-color:#396F00}.u-has-success-v1-2 .form-control-feedback::before{content:"";position:absolute;bottom:-3px;right:18px;display:block;width:0;height:0;border-style:solid;border-width:3px 3px 0 3px;border-color:#396F00 transparent transparent transparent}.u-has-error-v1 .form-control,.u-has-error-v1 [class*="input-group-"],.u-has-error-v1 [class*="u-select"]{background-color:#fff0f0}.u-has-error-v1 .form-control[readonly],.u-has-error-v1 [class*="input-group-"][readonly],.u-has-error-v1 [class*="u-select"][readonly]{background-color:#fff0f0}.u-has-error-v1 .form-control-feedback{color:red}.u-has-error-v1 [class*="u-check-icon"]{background-color:#fff0f0}.u-has-error-v1-2 .form-control,.u-has-error-v1-2 [class*="input-group-"],.u-has-error-v1-2 [class*="u-select"]{background-color:#fff0f0;border-color:red}.u-has-error-v1-2 .form-control[readonly],.u-has-error-v1-2 [class*="input-group-"][readonly],.u-has-error-v1-2 [class*="u-select"][readonly]{background-color:#fff0f0}.u-has-error-v1-2 .form-control-feedback{color:red}.u-has-error-v1-2 [class*="u-check-icon"]{background-color:#fff0f0}.u-has-error-v1-2 [class*="input-group-"]:last-child,.u-has-error-v1-2 .chosen-single div b{color:red}.u-has-error-v1-2 .error{display:block}.u-has-error-v1-3{position:relative}.u-has-error-v1-3 .form-control,.u-has-error-v1-3 [class*="input-group-"],.u-has-error-v1-3 [class*="u-select"]{background-color:#fff0f0;border-color:red}.u-has-error-v1-3 .form-control[readonly],.u-has-error-v1-3 [class*="input-group-"][readonly],.u-has-error-v1-3 [class*="u-select"][readonly]{background-color:#fff0f0}.u-has-error-v1-3 .form-control-feedback{color:red}.u-has-error-v1-3 .form-control-feedback::before{content:"";position:absolute;bottom:-3px;right:18px;display:block;width:0;height:0;border-style:solid;border-width:3px 3px 0 3px;border-color:red transparent transparent transparent}.u-has-error-v1-3 [class*="u-check-icon"]{background-color:#fff0f0}.u-has-error-v1-3 [class*="input-group-"]:last-child,.u-has-error-v1-3 .chosen-single div b{color:red}.u-has-error-v1-3 .error{display:block}.u-has-error-v1-3 [class*="input-group-"],.u-has-error-v1-3 [class*="input-group-"]:last-child{color:#fff;background-color:red}.u-has-error-v2:after{content:'\f00d';position:absolute;top:50%;right:15px;font-family:'FontAwesome', sans-serif;color:red;transform:translateY(-50%)}.u-has-error-v2 input:not([type="checkbox"],[type="radio"]),.u-has-error-v2 textarea{border-color:red}.u-has-disabled-v1 label,.u-has-disabled-v1 .form-control,.u-has-disabled-v1 [class*="input-group-"],.u-has-disabled-v1 [class*="u-select"]{background-color:#fff;opacity:.5}.u-has-disabled-v1 label:disabled,.u-has-disabled-v1 .form-control:disabled,.u-has-disabled-v1 [class*="input-group-"]:disabled,.u-has-disabled-v1 [class*="u-select"]:disabled{background-color:#fff;opacity:.5}input[type="checkbox"]:checked+.g-color-white--checked,input[type="radio"]:checked+.g-color-white--checked,input[type="checkbox"]:checked+* .g-color-white--checked,input[type="radio"]:checked+* .g-color-white--checked{color:#fff !important}.g-color-white--checked.g-checked,.g-checked .g-color-white--checked{color:#fff !important}.g-color-primary:focus{color:#396F00}.g-color-black--focus:focus{color:#000}.g-color-white--focus:focus{color:#fff !important}.g-color-gray-light-v4:focus{color:#eee !important}input[type="checkbox"]:checked+.g-bg-primary--checked,input[type="radio"]:checked+.g-bg-primary--checked,input[type="checkbox"]:checked+* .g-bg-primary--checked,input[type="radio"]:checked+* .g-bg-primary--checked{background-color:#396F00 !important}.g-bg-primary--checked.g-checked,.g-checked .g-bg-primary--checked{background-color:#396F00 !important}input[type="checkbox"]:checked+.g-bg-black--checked,input[type="radio"]:checked+.g-bg-black--checked,input[type="checkbox"]:checked+* .g-bg-black--checked,input[type="radio"]:checked+* .g-bg-black--checked{background-color:#000 !important}.g-bg-black--checked.g-checked,.g-checked .g-bg-black--checked{background-color:#000 !important}input[type="checkbox"]:checked+.g-bg-white--checked,input[type="radio"]:checked+.g-bg-white--checked,input[type="checkbox"]:checked+* .g-bg-white--checked,input[type="radio"]:checked+* .g-bg-white--checked{background-color:#fff !important}.g-bg-white--checked.g-checked,.g-checked .g-bg-white--checked{background-color:#fff !important}input[type="checkbox"]:checked+.g-bg-dark-dark-v1--checked,input[type="radio"]:checked+.g-bg-dark-dark-v1--checked,input[type="checkbox"]:checked+* .g-bg-dark-dark-v1--checked,input[type="radio"]:checked+* .g-bg-dark-dark-v1--checked{background-color:#111 !important}.g-bg-dark-dark-v1--checked.g-checked,.g-checked .g-bg-dark-dark-v1--checked{background-color:#111 !important}input[type="checkbox"]:checked+.g-bg-dark-dark-v2--checked,input[type="radio"]:checked+.g-bg-dark-dark-v2--checked,input[type="checkbox"]:checked+* .g-bg-dark-dark-v2--checked,input[type="radio"]:checked+* .g-bg-dark-dark-v2--checked{background-color:#333 !important}.g-bg-dark-dark-v2--checked.g-checked,.g-checked .g-bg-dark-dark-v2--checked{background-color:#333 !important}input[type="checkbox"]:checked+.g-bg-dark-dark-v3--checked,input[type="radio"]:checked+.g-bg-dark-dark-v3--checked,input[type="checkbox"]:checked+* .g-bg-dark-dark-v3--checked,input[type="radio"]:checked+* .g-bg-dark-dark-v3--checked{background-color:#555 !important}.g-bg-dark-dark-v3--checked.g-checked,.g-checked .g-bg-dark-dark-v3--checked{background-color:#555 !important}input[type="checkbox"]:checked+.g-bg-dark-dark-v4--checked,input[type="radio"]:checked+.g-bg-dark-dark-v4--checked,input[type="checkbox"]:checked+* .g-bg-dark-dark-v4--checked,input[type="radio"]:checked+* .g-bg-dark-dark-v4--checked{background-color:#777 !important}.g-bg-dark-dark-v4--checked.g-checked,.g-checked .g-bg-dark-dark-v4--checked{background-color:#777 !important}input[type="checkbox"]:checked+.g-bg-dark-dark-v5--checked,input[type="radio"]:checked+.g-bg-dark-dark-v5--checked,input[type="checkbox"]:checked+* .g-bg-dark-dark-v5--checked,input[type="radio"]:checked+* .g-bg-dark-dark-v5--checked{background-color:#999 !important}.g-bg-dark-dark-v5--checked.g-checked,.g-checked .g-bg-dark-dark-v5--checked{background-color:#999 !important}input[type="checkbox"]:checked+.g-bg-dark-light-v1--checked,input[type="radio"]:checked+.g-bg-dark-light-v1--checked,input[type="checkbox"]:checked+* .g-bg-dark-light-v1--checked,input[type="radio"]:checked+* .g-bg-dark-light-v1--checked{background-color:#bbb !important}.g-bg-dark-light-v1--checked.g-checked,.g-checked .g-bg-dark-light-v1--checked{background-color:#bbb !important}input[type="checkbox"]:checked+.g-bg-dark-light-v2--checked,input[type="radio"]:checked+.g-bg-dark-light-v2--checked,input[type="checkbox"]:checked+* .g-bg-dark-light-v2--checked,input[type="radio"]:checked+* .g-bg-dark-light-v2--checked{background-color:#ccc !important}.g-bg-dark-light-v2--checked.g-checked,.g-checked .g-bg-dark-light-v2--checked{background-color:#ccc !important}input[type="checkbox"]:checked+.g-bg-dark-light-v3--checked,input[type="radio"]:checked+.g-bg-dark-light-v3--checked,input[type="checkbox"]:checked+* .g-bg-dark-light-v3--checked,input[type="radio"]:checked+* .g-bg-dark-light-v3--checked{background-color:#ddd !important}.g-bg-dark-light-v3--checked.g-checked,.g-checked .g-bg-dark-light-v3--checked{background-color:#ddd !important}input[type="checkbox"]:checked+.g-bg-dark-light-v4--checked,input[type="radio"]:checked+.g-bg-dark-light-v4--checked,input[type="checkbox"]:checked+* .g-bg-dark-light-v4--checked,input[type="radio"]:checked+* .g-bg-dark-light-v4--checked{background-color:#eee !important}.g-bg-dark-light-v4--checked.g-checked,.g-checked .g-bg-dark-light-v4--checked{background-color:#eee !important}input[type="checkbox"]:checked+.g-bg-dark-light-v5--checked,input[type="radio"]:checked+.g-bg-dark-light-v5--checked,input[type="checkbox"]:checked+* .g-bg-dark-light-v5--checked,input[type="radio"]:checked+* .g-bg-dark-light-v5--checked{background-color:#f7f7f7 !important}.g-bg-dark-light-v5--checked.g-checked,.g-checked .g-bg-dark-light-v5--checked{background-color:#f7f7f7 !important}input[type="checkbox"]:checked+.g-bg-transparent--checked,input[type="radio"]:checked+.g-bg-transparent--checked,input[type="checkbox"]:checked+* .g-bg-transparent--checked,input[type="radio"]:checked+* .g-bg-transparent--checked{background-color:transparent !important}.g-bg-transparent--checked.g-checked,.g-checked .g-bg-transparent--checked{background-color:transparent !important}input[type="checkbox"]:checked+.g-bg-red--checked,input[type="radio"]:checked+.g-bg-red--checked,input[type="checkbox"]:checked+* .g-bg-red--checked,input[type="radio"]:checked+* .g-bg-red--checked{background-color:red !important}.g-bg-red--checked.g-checked,.g-checked .g-bg-red--checked{background-color:red !important}input[type="checkbox"]:checked+.g-color-primary--checked,input[type="radio"]:checked+.g-color-primary--checked,input[type="checkbox"]:checked+* .g-color-primary--checked,input[type="radio"]:checked+* .g-color-primary--checked{color:#396F00 !important}.g-color-primary--checked.g-checked,.g-checked .g-color-primary--checked{color:#396F00 !important}.g-bg-black--focus:focus{background-color:#000 !important}.g-bg-black-opacity-0_2--focus:focus{background-color:rgba(0,0,0,0.2) !important}.g-bg-black-opacity-0_4--focus:focus{background-color:rgba(0,0,0,0.4) !important}.g-bg-gray-dark-v1--focus:focus{background-color:#111 !important}.g-bg-gray-dark-v2--focus:focus{background-color:#333 !important}.g-bg-gray-dark-v3--focus:focus{background-color:#555 !important}.g-bg-gray-light-v4--focus:focus{background-color:#eee !important}.g-bg-gray-light-v5--focus:focus{background-color:#f7f7f7 !important}.g-bg-transparent--focus:focus{background-color:transparent}input[type="checkbox"]:checked+.g-brd-primary--checked,input[type="radio"]:checked+.g-brd-primary--checked,input[type="checkbox"]:checked+* .g-brd-primary--checked,input[type="radio"]:checked+* .g-brd-primary--checked{border-color:#396F00 !important}.g-brd-primary--checked.g-checked,.g-checked .g-brd-primary--checked{border-color:#396F00 !important}input[type="checkbox"]:checked+.g-brd-black--checked,input[type="radio"]:checked+.g-brd-black--checked,input[type="checkbox"]:checked+* .g-brd-black--checked,input[type="radio"]:checked+* .g-brd-black--checked{border-color:#000 !important}.g-brd-black--checked.g-checked,.g-checked .g-brd-black--checked{border-color:#000 !important}input[type="checkbox"]:checked+.g-brd-white--checked,input[type="radio"]:checked+.g-brd-white--checked,input[type="checkbox"]:checked+* .g-brd-white--checked,input[type="radio"]:checked+* .g-brd-white--checked{border-color:#fff !important}.g-brd-white--checked.g-checked,.g-checked .g-brd-white--checked{border-color:#fff !important}input[type="checkbox"]:checked+.g-brd-gray-dark-v1--checked,input[type="radio"]:checked+.g-brd-gray-dark-v1--checked,input[type="checkbox"]:checked+* .g-brd-gray-dark-v1--checked,input[type="radio"]:checked+* .g-brd-gray-dark-v1--checked{border-color:#111 !important}.g-brd-gray-dark-v1--checked.g-checked,.g-checked .g-brd-gray-dark-v1--checked{border-color:#111 !important}input[type="checkbox"]:checked+.g-brd-gray-dark-v2--checked,input[type="radio"]:checked+.g-brd-gray-dark-v2--checked,input[type="checkbox"]:checked+* .g-brd-gray-dark-v2--checked,input[type="radio"]:checked+* .g-brd-gray-dark-v2--checked{border-color:#333 !important}.g-brd-gray-dark-v2--checked.g-checked,.g-checked .g-brd-gray-dark-v2--checked{border-color:#333 !important}input[type="checkbox"]:checked+.g-brd-gray-dark-v3--checked,input[type="radio"]:checked+.g-brd-gray-dark-v3--checked,input[type="checkbox"]:checked+* .g-brd-gray-dark-v3--checked,input[type="radio"]:checked+* .g-brd-gray-dark-v3--checked{border-color:#555 !important}.g-brd-gray-dark-v3--checked.g-checked,.g-checked .g-brd-gray-dark-v3--checked{border-color:#555 !important}input[type="checkbox"]:checked+.g-brd-gray-dark-v4--checked,input[type="radio"]:checked+.g-brd-gray-dark-v4--checked,input[type="checkbox"]:checked+* .g-brd-gray-dark-v4--checked,input[type="radio"]:checked+* .g-brd-gray-dark-v4--checked{border-color:#777 !important}.g-brd-gray-dark-v4--checked.g-checked,.g-checked .g-brd-gray-dark-v4--checked{border-color:#777 !important}input[type="checkbox"]:checked+.g-brd-gray-dark-v5--checked,input[type="radio"]:checked+.g-brd-gray-dark-v5--checked,input[type="checkbox"]:checked+* .g-brd-gray-dark-v5--checked,input[type="radio"]:checked+* .g-brd-gray-dark-v5--checked{border-color:#999 !important}.g-brd-gray-dark-v5--checked.g-checked,.g-checked .g-brd-gray-dark-v5--checked{border-color:#999 !important}input[type="checkbox"]:checked+.g-brd-gray-light-v1--checked,input[type="radio"]:checked+.g-brd-gray-light-v1--checked,input[type="checkbox"]:checked+* .g-brd-gray-light-v1--checked,input[type="radio"]:checked+* .g-brd-gray-light-v1--checked{border-color:#bbb !important}.g-brd-gray-light-v1--checked.g-checked,.g-checked .g-brd-gray-light-v1--checked{border-color:#bbb !important}input[type="checkbox"]:checked+.g-brd-gray-light-v2--checked,input[type="radio"]:checked+.g-brd-gray-light-v2--checked,input[type="checkbox"]:checked+* .g-brd-gray-light-v2--checked,input[type="radio"]:checked+* .g-brd-gray-light-v2--checked{border-color:#ccc !important}.g-brd-gray-light-v2--checked.g-checked,.g-checked .g-brd-gray-light-v2--checked{border-color:#ccc !important}input[type="checkbox"]:checked+.g-brd-gray-light-v3--checked,input[type="radio"]:checked+.g-brd-gray-light-v3--checked,input[type="checkbox"]:checked+* .g-brd-gray-light-v3--checked,input[type="radio"]:checked+* .g-brd-gray-light-v3--checked{border-color:#ddd !important}.g-brd-gray-light-v3--checked.g-checked,.g-checked .g-brd-gray-light-v3--checked{border-color:#ddd !important}input[type="checkbox"]:checked+.g-brd-gray-light-v4--checked,input[type="radio"]:checked+.g-brd-gray-light-v4--checked,input[type="checkbox"]:checked+* .g-brd-gray-light-v4--checked,input[type="radio"]:checked+* .g-brd-gray-light-v4--checked{border-color:#eee !important}.g-brd-gray-light-v4--checked.g-checked,.g-checked .g-brd-gray-light-v4--checked{border-color:#eee !important}input[type="checkbox"]:checked+.g-brd-gray-light-v5--checked,input[type="radio"]:checked+.g-brd-gray-light-v5--checked,input[type="checkbox"]:checked+* .g-brd-gray-light-v5--checked,input[type="radio"]:checked+* .g-brd-gray-light-v5--checked{border-color:#f7f7f7 !important}.g-brd-gray-light-v5--checked.g-checked,.g-checked .g-brd-gray-light-v5--checked{border-color:#f7f7f7 !important}input[type="checkbox"]:checked+.g-brd-transparent--checked,input[type="radio"]:checked+.g-brd-transparent--checked,input[type="checkbox"]:checked+* .g-brd-transparent--checked,input[type="radio"]:checked+* .g-brd-transparent--checked{border-color:transparent !important}.g-brd-transparent--checked.g-checked,.g-checked .g-brd-transparent--checked{border-color:transparent !important}input[type="checkbox"]:checked+.g-brd-red--checked,input[type="radio"]:checked+.g-brd-red--checked,input[type="checkbox"]:checked+* .g-brd-red--checked,input[type="radio"]:checked+* .g-brd-red--checked{border-color:red !important}.g-brd-red--checked.g-checked,.g-checked .g-brd-red--checked{border-color:red !important}.g-brd-primary--focus:focus,.g-brd-primary--focus.g-state-focus *,.g-brd-primary--focus.g-state-focus *:focus{border-color:#396F00 !important}.g-brd-black--focus:focus,.g-brd-black--focus.g-state-focus *,.g-brd-black--focus.g-state-focus *:focus{border-color:#000 !important}.g-brd-white--focus:focus,.g-brd-white--focus.g-state-focus *,.g-brd-white--focus.g-state-focus *:focus{border-color:#fff !important}.g-brd-gray-dark-v1--focus:focus,.g-brd-gray-dark-v1--focus.g-state-focus *,.g-brd-gray-dark-v1--focus.g-state-focus *:focus{border-color:#111 !important}.g-brd-gray-dark-v2--focus:focus,.g-brd-gray-dark-v2--focus.g-state-focus *,.g-brd-gray-dark-v2--focus.g-state-focus *:focus{border-color:#333 !important}.g-brd-gray-dark-v3--focus:focus,.g-brd-gray-dark-v3--focus.g-state-focus *,.g-brd-gray-dark-v3--focus.g-state-focus *:focus{border-color:#555 !important}.g-brd-gray-dark-v4--focus:focus,.g-brd-gray-dark-v4--focus.g-state-focus *,.g-brd-gray-dark-v4--focus.g-state-focus *:focus{border-color:#777 !important}.g-brd-gray-dark-v5--focus:focus,.g-brd-gray-dark-v5--focus.g-state-focus *,.g-brd-gray-dark-v5--focus.g-state-focus *:focus{border-color:#999 !important}.g-brd-gray-dark-light-v1--focus:focus,.g-brd-gray-dark-light-v1--focus.g-state-focus *,.g-brd-gray-dark-light-v1--focus.g-state-focus *:focus{border-color:#bbb !important}.g-brd-gray-dark-light-v2--focus:focus,.g-brd-gray-dark-light-v2--focus.g-state-focus *,.g-brd-gray-dark-light-v2--focus.g-state-focus *:focus{border-color:#ccc !important}.g-brd-gray-dark-light-v3--focus:focus,.g-brd-gray-dark-light-v3--focus.g-state-focus *,.g-brd-gray-dark-light-v3--focus.g-state-focus *:focus{border-color:#ddd !important}.g-brd-gray-dark-light-v4--focus:focus,.g-brd-gray-dark-light-v4--focus.g-state-focus *,.g-brd-gray-dark-light-v4--focus.g-state-focus *:focus{border-color:#eee !important}.g-brd-gray-dark-light-v5--focus:focus,.g-brd-gray-dark-light-v5--focus.g-state-focus *,.g-brd-gray-dark-light-v5--focus.g-state-focus *:focus{border-color:#f7f7f7 !important}.g-brd-transparent--focus:focus,.g-brd-transparent--focus.g-state-focus *,.g-brd-transparent--focus.g-state-focus *:focus{border-color:transparent !important}.g-brd-red--focus:focus,.g-brd-red--focus.g-state-focus *,.g-brd-red--focus.g-state-focus *:focus{border-color:red !important}input[type="checkbox"]:checked+.u-shadow-v1-5--checked,input[type="radio"]:checked+.u-shadow-v1-5--checked,input[type="checkbox"]:checked+* .u-shadow-v1-5--checked,input[type="radio"]:checked+* .u-shadow-v1-5--checked{box-shadow:0 0 20px rgba(0,0,0,0.2)}.u-shadow-v1-5--checked.g-checked,.g-checked .u-shadow-v1-5--checked{box-shadow:0 0 20px rgba(0,0,0,0.2)}input[type="checkbox"]:checked+.u-shadow-v1-v6--checked,input[type="radio"]:checked+.u-shadow-v1-v6--checked,input[type="checkbox"]:checked+* .u-shadow-v1-v6--checked,input[type="radio"]:checked+* .u-shadow-v1-v6--checked{box-shadow:0 0 10px rgba(0,0,0,0.2)}.u-shadow-v1-v6--checked.g-checked,.g-checked .u-shadow-v1-v6--checked{box-shadow:0 0 10px rgba(0,0,0,0.2)}input[type="checkbox"]:checked+.g-opacity-1--checked,input[type="radio"]:checked+.g-opacity-1--checked,input[type="checkbox"]:checked+* .g-opacity-1--checked,input[type="radio"]:checked+* .g-opacity-1--checked{opacity:1}.g-opacity-1--checked.g-checked,.g-checked .g-opacity-1--checked{opacity:1}input[type="checkbox"]:checked+.g-overlay-black-0_5--checked::after,input[type="radio"]:checked+.g-overlay-black-0_5--checked::after,input[type="checkbox"]:checked+*>.g-overlay-black-0_5--checked::after,input[type="radio"]:checked+*>.g-overlay-black-0_5--checked::after{background-color:rgba(0,0,0,0.5)}input[type="checkbox"]:checked+.g-overlay-black-0_7--checked::after,input[type="radio"]:checked+.g-overlay-black-0_7--checked::after,input[type="checkbox"]:checked+*>.g-overlay-black-0_7--checked::after,input[type="radio"]:checked+*>.g-overlay-black-0_7--checked::after{background-color:rgba(0,0,0,0.7)}input[type="checkbox"]:checked+.g-overlay-black-gradient-v1--checked::after,input[type="radio"]:checked+.g-overlay-black-gradient-v1--checked::after,input[type="checkbox"]:checked+*>.g-overlay-black-gradient-v1--checked::after,input[type="radio"]:checked+*>.g-overlay-black-gradient-v1--checked::after{background-image:linear-gradient(to bottom, transparent 40%, #000 100%)}input[type="checkbox"]:checked+.g-overlay-primary-0_5--checked::after,input[type="radio"]:checked+.g-overlay-primary-0_5--checked::after,input[type="checkbox"]:checked+* .g-overlay-primary-0_5--checked::after,input[type="radio"]:checked+* .g-overlay-primary-0_5--checked::after{background-color:rgba(57,111,0,0.5)}.g-overlay-primary-0_5--checked.g-checked::after,.g-checked .g-overlay-primary-0_5--checked::after{background-color:rgba(57,111,0,0.5)}input[type="checkbox"]:checked+.g-overlay-primary-0_9--checked::after,input[type="radio"]:checked+.g-overlay-primary-0_9--checked::after,input[type="checkbox"]:checked+* .g-overlay-primary-0_9--checked::after,input[type="radio"]:checked+* .g-overlay-primary-0_9--checked::after{background-color:rgba(57,111,0,0.9)}.g-overlay-primary-0_9--checked.g-checked::after,.g-checked .g-overlay-primary-0_9--checked::after{background-color:rgba(57,111,0,0.9)}[data-capitalize]{text-transform:uppercase}label.error{color:#d9534f;margin-top:.25rem;margin-bottom:0}input:not([type="checkbox"]):not([type="radio"]).error,textarea.error,select.error{border-color:#d9534f !important}.js-autocomplete--ajax{position:relative;z-index:10}.u-input-group-v1{position:relative}.u-input-group-v1 input:not([type="checkbox"]):not([type="radio"]),.u-input-group-v1 textarea,.u-input-group-v1 [class*="u-select"]{line-height:1.75rem;padding:40px 15px 10px}.u-input-group-v1 input:not([type="checkbox"]):not([type="radio"]):focus+label,.u-input-group-v1 input:not([type="checkbox"]):not([type="radio"])[value]+label,.u-input-group-v1 input:not([type="checkbox"]):not([type="radio"])[placeholder]+label,.u-input-group-v1 input:not([type="checkbox"]):not([type="radio"]).g-state-not-empty+label,.u-input-group-v1 textarea:focus+label,.u-input-group-v1 textarea[value]+label,.u-input-group-v1 textarea[placeholder]+label,.u-input-group-v1 textarea.g-state-not-empty+label,.u-input-group-v1 [class*="u-select"]:focus+label,.u-input-group-v1 [class*="u-select"][value]+label,.u-input-group-v1 [class*="u-select"][placeholder]+label,.u-input-group-v1 [class*="u-select"].g-state-not-empty+label{top:20px;font-size:90%}.u-input-group-v1 label{position:absolute;top:50%;left:15px;transition-property:top, font-size;transition-duration:.2s;transition-timing-function:ease;transform:translateY(-50%);margin-bottom:0}.u-input-group-v2{position:relative}.u-input-group-v2 input:not([type="checkbox"]):not([type="radio"]),.u-input-group-v2 textarea,.u-input-group-v2 [class*="u-select"]{line-height:1.75rem;padding:10px 15px}.u-input-group-v2 input:not([type="checkbox"]):not([type="radio"]):focus+label,.u-input-group-v2 input:not([type="checkbox"]):not([type="radio"])[value]+label,.u-input-group-v2 input:not([type="checkbox"]):not([type="radio"])[placeholder]+label,.u-input-group-v2 input:not([type="checkbox"]):not([type="radio"]).g-state-not-empty+label,.u-input-group-v2 textarea:focus+label,.u-input-group-v2 textarea[value]+label,.u-input-group-v2 textarea[placeholder]+label,.u-input-group-v2 textarea.g-state-not-empty+label,.u-input-group-v2 [class*="u-select"]:focus+label,.u-input-group-v2 [class*="u-select"][value]+label,.u-input-group-v2 [class*="u-select"][placeholder]+label,.u-input-group-v2 [class*="u-select"].g-state-not-empty+label{top:0;font-size:90%}.u-input-group-v2 label{position:absolute;top:50%;left:10px;background-color:#fff;padding:0 5px;margin-bottom:0;transition-property:top, font-size;transition-duration:.2s;transition-timing-function:ease;transform:translateY(-50%)}.u-input-group-v2 textarea+label{top:20px}.u-input-group-v3 input:not([type="checkbox"]):not([type="radio"]),.u-input-group-v3 textarea,.u-input-group-v3 [class*="u-select"]{margin-top:-5px;border-color:rgba(204,204,204,0.5);border-style:solid;border-width:0 0 1px;transition:all .3s ease 0s}.u-input-group-v3 input:not([type="checkbox"]):not([type="radio"]):focus,.u-input-group-v3 textarea:focus,.u-input-group-v3 [class*="u-select"]:focus{border-color:rgba(57,111,0,0.5);box-shadow:0 1px 0 0 #396F00}.u-input-group-v3 label{margin-bottom:0}.u-input-group-v4{position:relative}.u-input-group-v4 input:not([type="checkbox"]):not([type="radio"]),.u-input-group-v4 textarea,.u-input-group-v4 [class*="u-select"]{background-color:transparent;border-color:rgba(204,204,204,0.5);border-style:solid;border-width:0 0 1px}.u-input-group-v4 input:not([type="checkbox"]):not([type="radio"]):focus,.u-input-group-v4 input:not([type="checkbox"]):not([type="radio"])[value],.u-input-group-v4 input:not([type="checkbox"]):not([type="radio"])[placeholder],.u-input-group-v4 input:not([type="checkbox"]):not([type="radio"]).g-state-not-empty,.u-input-group-v4 textarea:focus,.u-input-group-v4 textarea[value],.u-input-group-v4 textarea[placeholder],.u-input-group-v4 textarea.g-state-not-empty,.u-input-group-v4 [class*="u-select"]:focus,.u-input-group-v4 [class*="u-select"][value],.u-input-group-v4 [class*="u-select"][placeholder],.u-input-group-v4 [class*="u-select"].g-state-not-empty{background-color:transparent;border-color:rgba(57,111,0,0.5);box-shadow:0 1px 0 0 #396F00}.u-input-group-v4 input:not([type="checkbox"]):not([type="radio"]):focus+label,.u-input-group-v4 input:not([type="checkbox"]):not([type="radio"])[value]+label,.u-input-group-v4 input:not([type="checkbox"]):not([type="radio"])[placeholder]+label,.u-input-group-v4 input:not([type="checkbox"]):not([type="radio"]).g-state-not-empty+label,.u-input-group-v4 textarea:focus+label,.u-input-group-v4 textarea[value]+label,.u-input-group-v4 textarea[placeholder]+label,.u-input-group-v4 textarea.g-state-not-empty+label,.u-input-group-v4 [class*="u-select"]:focus+label,.u-input-group-v4 [class*="u-select"][value]+label,.u-input-group-v4 [class*="u-select"][placeholder]+label,.u-input-group-v4 [class*="u-select"].g-state-not-empty+label{top:0;font-size:90%}.u-input-group-v4 label{position:absolute;top:50%;left:0;margin-bottom:0;background-color:transparent;color:#999;transition-property:top, font-size;transition-duration:.2s;transition-timing-function:ease;transform:translateY(-50%)}.u-input-group-v4 textarea+label{top:20px}.u-check{position:relative;cursor:pointer}.u-check-icon-font{display:inline-block;font-size:0;padding-left:1px;padding-right:1px}.u-check-icon-font i{font-size:22px;color:#ccc}.u-check-icon-font i::before{content:attr(data-uncheck-icon)}.u-check-icon-checkbox,.u-check-icon-radio{display:inline-block}.u-check input[type="checkbox"]:checked+.u-check-icon-font i,.u-check input[type="checkbox"]:checked+* .u-check-icon-font i,.u-check input[type="radio"]:checked+.u-check-icon-font i,.u-check input[type="radio"]:checked+* .u-check-icon-font i{color:#396F00}.u-check input[type="checkbox"]:checked+.u-check-icon-font i::before,.u-check input[type="checkbox"]:checked+* .u-check-icon-font i::before,.u-check input[type="radio"]:checked+.u-check-icon-font i::before,.u-check input[type="radio"]:checked+* .u-check-icon-font i::before{content:attr(data-check-icon)}.g-hide-check{display:block !important}.g-checked>* .g-hide-check,input[type="checkbox"]:checked+.g-hide-check,input[type="radio"]:checked+.g-hide-check,input[type="checkbox"]:checked+* .g-hide-check,input[type="radio"]:checked+* .g-hide-check{display:none !important}.g-show-check{display:none !important}.g-checked>* .g-show-check,input[type="checkbox"]:checked+.g-show-check,input[type="radio"]:checked+.g-show-check,input[type="checkbox"]:checked+* .g-show-check,input[type="radio"]:checked+* .g-show-check{display:block !important}.u-check-icon-checkbox-v1,.u-check-icon-radio-v1{background-color:#fff;border:solid 1px #ccc}.u-check-icon-checkbox-v1{border-radius:1px}.u-check-icon-radio-v1{border-radius:50%}.u-check input[type="checkbox"]:checked+.u-check-icon-checkbox-v1,.u-check input[type="checkbox"]:checked+* .u-check-icon-checkbox-v1,.u-check input[type="radio"]:checked+.u-check-icon-checkbox-v1,.u-check input[type="radio"]:checked+* .u-check-icon-checkbox-v1{color:#fff;background-color:#396F00;border-color:#396F00}.u-check input[type="checkbox"]:checked+.u-check-icon-checkbox-v1::before,.u-check input[type="checkbox"]:checked+* .u-check-icon-checkbox-v1::before,.u-check input[type="radio"]:checked+.u-check-icon-checkbox-v1::before,.u-check input[type="radio"]:checked+* .u-check-icon-checkbox-v1::before{content:attr(data-check-icon);position:absolute;top:50%;left:50%;font-size:12px;transform:translate(-50%, -50%)}.u-check input[type="checkbox"]:checked+.u-check-icon-radio-v1,.u-check input[type="checkbox"]:checked+* .u-check-icon-radio-v1,.u-check input[type="radio"]:checked+.u-check-icon-radio-v1,.u-check input[type="radio"]:checked+* .u-check-icon-radio-v1{border-width:4px;border-color:#396F00}.u-check-icon-checkbox-v2,.u-check-icon-radio-v2{width:20px;height:20px;border:solid 1px #396F00}.u-check-icon-checkbox-v2{border-radius:1px}.u-check-icon-radio-v2{border-radius:50%}.u-check-icon-checkbox-v3,.u-check-icon-radio-v3{width:40px;height:40px;border:solid 1px #396F00;border-radius:50%}.u-check-icon-checkbox-v4,.u-check-icon-radio-v4{width:18px;height:18px;font-size:12px;border:solid 1px #ccc}.u-check-icon-checkbox-v4 i::before,.u-check-icon-radio-v4 i::before{content:attr(data-uncheck-icon);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.u-check-icon-radio-v4{border-radius:50%}.u-check-icon-radio-v4 i{border-radius:50%}.u-check input[type="checkbox"]:checked+.u-check-icon-checkbox-v4,.u-check input[type="checkbox"]:checked+.u-check-icon-radio-v4,.u-check input[type="checkbox"]:checked+* .u-check-icon-checkbox-v4,.u-check input[type="checkbox"]:checked+* .u-check-icon-radio-v4,.u-check input[type="radio"]:checked+.u-check-icon-checkbox-v4,.u-check input[type="radio"]:checked+.u-check-icon-radio-v4,.u-check input[type="radio"]:checked+* .u-check-icon-checkbox-v4,.u-check input[type="radio"]:checked+* .u-check-icon-radio-v4{color:#396F00;border-color:#396F00}.u-check input[type="checkbox"]:checked+.u-check-icon-checkbox-v4 i::before,.u-check input[type="checkbox"]:checked+.u-check-icon-radio-v4 i::before,.u-check input[type="checkbox"]:checked+* .u-check-icon-checkbox-v4 i::before,.u-check input[type="checkbox"]:checked+* .u-check-icon-radio-v4 i::before,.u-check input[type="radio"]:checked+.u-check-icon-checkbox-v4 i::before,.u-check input[type="radio"]:checked+.u-check-icon-radio-v4 i::before,.u-check input[type="radio"]:checked+* .u-check-icon-checkbox-v4 i::before,.u-check input[type="radio"]:checked+* .u-check-icon-radio-v4 i::before{content:attr(data-check-icon)}.u-check-icon-checkbox-v5,.u-check-icon-radio-v5{width:18px;height:18px}.u-check-icon-checkbox-v5 i,.u-check-icon-radio-v5 i{position:absolute;top:50%;left:50%;display:block;width:100%;height:100%;background-color:#fff;border:solid 1px #ccc;transform:translate(-50%, -50%)}.u-check-icon-checkbox-v5{border-radius:1px}.u-check-icon-radio-v5{border-radius:50%}.u-check-icon-radio-v5 i{border-radius:50%}.u-check input[type="checkbox"]:checked+.u-check-icon-checkbox-v5 i,.u-check input[type="checkbox"]:checked+.u-check-icon-radio-v5 i,.u-check input[type="checkbox"]:checked+* .u-check-icon-checkbox-v5 i,.u-check input[type="checkbox"]:checked+* .u-check-icon-radio-v5 i,.u-check input[type="radio"]:checked+.u-check-icon-checkbox-v5 i,.u-check input[type="radio"]:checked+.u-check-icon-radio-v5 i,.u-check input[type="radio"]:checked+* .u-check-icon-checkbox-v5 i,.u-check input[type="radio"]:checked+* .u-check-icon-radio-v5 i{border-width:4px;border-color:#396F00}.u-check-icon-checkbox-v6,.u-check-icon-radio-v6{width:18px;height:18px;font-size:12px}.u-check-icon-checkbox-v6 i,.u-check-icon-radio-v6 i{position:absolute;top:50%;left:50%;display:block;width:100%;height:100%;border:solid 1px #ccc;transform:translate(-50%, -50%)}.u-check-icon-checkbox-v6 i::before,.u-check-icon-radio-v6 i::before{content:attr(data-uncheck-icon);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.u-check-icon-radio-v6{border-radius:50%}.u-check-icon-radio-v6 i{border-radius:50%}.u-check input[type="checkbox"]:checked+.u-check-icon-checkbox-v6 i,.u-check input[type="checkbox"]:checked+.u-check-icon-radio-v6 i,.u-check input[type="checkbox"]:checked+* .u-check-icon-checkbox-v6 i,.u-check input[type="checkbox"]:checked+* .u-check-icon-radio-v6 i,.u-check input[type="radio"]:checked+.u-check-icon-checkbox-v6 i,.u-check input[type="radio"]:checked+.u-check-icon-radio-v6 i,.u-check input[type="radio"]:checked+* .u-check-icon-checkbox-v6 i,.u-check input[type="radio"]:checked+* .u-check-icon-radio-v6 i{color:#fff;background-color:#396F00;border-color:#396F00}.u-check input[type="checkbox"]:checked+.u-check-icon-checkbox-v6 i::before,.u-check input[type="checkbox"]:checked+.u-check-icon-radio-v6 i::before,.u-check input[type="checkbox"]:checked+* .u-check-icon-checkbox-v6 i::before,.u-check input[type="checkbox"]:checked+* .u-check-icon-radio-v6 i::before,.u-check input[type="radio"]:checked+.u-check-icon-checkbox-v6 i::before,.u-check input[type="radio"]:checked+.u-check-icon-radio-v6 i::before,.u-check input[type="radio"]:checked+* .u-check-icon-checkbox-v6 i::before,.u-check input[type="radio"]:checked+* .u-check-icon-radio-v6 i::before{content:attr(data-check-icon)}.u-check-icon-checkbox-v7,.u-check-icon-radio-v7{cursor:pointer;display:block;width:43px;height:22px;font-style:normal;font-weight:700;font-size:9px;color:#ddd;border:solid 1px #ddd;border-radius:12px}.u-check-icon-checkbox-v7 i::before,.u-check-icon-checkbox-v7 i::after,.u-check-icon-radio-v7 i::before,.u-check-icon-radio-v7 i::after{content:"";display:block;position:absolute}.u-check-icon-checkbox-v7 i::before,.u-check-icon-radio-v7 i::before{content:attr(data-uncheck-icon);top:0;left:0;width:100%;height:22px;line-height:18px;text-transform:uppercase;text-align:right;padding:2px 7px}.u-check-icon-checkbox-v7 i::after,.u-check-icon-radio-v7 i::after{top:50%;left:4px;width:16px;height:16px;background-color:#ddd;border-radius:50%;transform:translateY(-50%);transition-property:left;transition-duration:.1s;transition-timing-function:ease-in}.u-check input[type="checkbox"]:checked+.u-check-icon-checkbox-v7,.u-check input[type="checkbox"]:checked+.u-check-icon-radio-v7,.u-check input[type="checkbox"]:checked+* .u-check-icon-checkbox-v7,.u-check input[type="checkbox"]:checked+* .u-check-icon-radio-v7,.u-check input[type="radio"]:checked+.u-check-icon-checkbox-v7,.u-check input[type="radio"]:checked+.u-check-icon-radio-v7,.u-check input[type="radio"]:checked+* .u-check-icon-checkbox-v7,.u-check input[type="radio"]:checked+* .u-check-icon-radio-v7{color:#fff;background-color:#396F00;border-color:#396F00}.u-check input[type="checkbox"]:checked+.u-check-icon-checkbox-v7 i:before,.u-check input[type="checkbox"]:checked+.u-check-icon-radio-v7 i:before,.u-check input[type="checkbox"]:checked+* .u-check-icon-checkbox-v7 i:before,.u-check input[type="checkbox"]:checked+* .u-check-icon-radio-v7 i:before,.u-check input[type="radio"]:checked+.u-check-icon-checkbox-v7 i:before,.u-check input[type="radio"]:checked+.u-check-icon-radio-v7 i:before,.u-check input[type="radio"]:checked+* .u-check-icon-checkbox-v7 i:before,.u-check input[type="radio"]:checked+* .u-check-icon-radio-v7 i:before{content:attr(data-check-icon);text-align:left}.u-check input[type="checkbox"]:checked+.u-check-icon-checkbox-v7 i::after,.u-check input[type="checkbox"]:checked+.u-check-icon-radio-v7 i::after,.u-check input[type="checkbox"]:checked+* .u-check-icon-checkbox-v7 i::after,.u-check input[type="checkbox"]:checked+* .u-check-icon-radio-v7 i::after,.u-check input[type="radio"]:checked+.u-check-icon-checkbox-v7 i::after,.u-check input[type="radio"]:checked+.u-check-icon-radio-v7 i::after,.u-check input[type="radio"]:checked+* .u-check-icon-checkbox-v7 i::after,.u-check input[type="radio"]:checked+* .u-check-icon-radio-v7 i::after{left:calc(100% - 19px);background-color:#fff}.u-check-icon-checkbox-v8,.u-check-icon-radio-v8{cursor:pointer;display:block;width:43px;height:22px;font-style:normal;font-weight:700;font-size:9px;color:#ddd;border:solid 1px #ddd;border-radius:12px}.u-check-icon-checkbox-v8 i::before,.u-check-icon-checkbox-v8 i::after,.u-check-icon-radio-v8 i::before,.u-check-icon-radio-v8 i::after{content:"";display:block;position:absolute}.u-check-icon-checkbox-v8 i::before,.u-check-icon-radio-v8 i::before{content:attr(data-uncheck-icon);top:0;left:0;width:100%;height:22px;line-height:18px;text-transform:uppercase;text-align:right;padding:2px 7px}.u-check-icon-checkbox-v8 i::after,.u-check-icon-radio-v8 i::after{top:50%;left:4px;width:16px;height:16px;background-color:#ddd;border-radius:50%;transform:translateY(-50%);transition-property:left;transition-duration:.1s;transition-timing-function:ease-in}.u-check input[type="checkbox"]:checked+.u-check-icon-checkbox-v8,.u-check input[type="checkbox"]:checked+.u-check-icon-radio-v8,.u-check input[type="checkbox"]:checked+* .u-check-icon-checkbox-v8,.u-check input[type="checkbox"]:checked+* .u-check-icon-radio-v8,.u-check input[type="radio"]:checked+.u-check-icon-checkbox-v8,.u-check input[type="radio"]:checked+.u-check-icon-radio-v8,.u-check input[type="radio"]:checked+* .u-check-icon-checkbox-v8,.u-check input[type="radio"]:checked+* .u-check-icon-radio-v8{color:#396F00;border-color:#396F00}.u-check input[type="checkbox"]:checked+.u-check-icon-checkbox-v8 i:before,.u-check input[type="checkbox"]:checked+.u-check-icon-radio-v8 i:before,.u-check input[type="checkbox"]:checked+* .u-check-icon-checkbox-v8 i:before,.u-check input[type="checkbox"]:checked+* .u-check-icon-radio-v8 i:before,.u-check input[type="radio"]:checked+.u-check-icon-checkbox-v8 i:before,.u-check input[type="radio"]:checked+.u-check-icon-radio-v8 i:before,.u-check input[type="radio"]:checked+* .u-check-icon-checkbox-v8 i:before,.u-check input[type="radio"]:checked+* .u-check-icon-radio-v8 i:before{content:attr(data-check-icon);text-align:left}.u-check input[type="checkbox"]:checked+.u-check-icon-checkbox-v8 i::after,.u-check input[type="checkbox"]:checked+.u-check-icon-radio-v8 i::after,.u-check input[type="checkbox"]:checked+* .u-check-icon-checkbox-v8 i::after,.u-check input[type="checkbox"]:checked+* .u-check-icon-radio-v8 i::after,.u-check input[type="radio"]:checked+.u-check-icon-checkbox-v8 i::after,.u-check input[type="radio"]:checked+.u-check-icon-radio-v8 i::after,.u-check input[type="radio"]:checked+* .u-check-icon-checkbox-v8 i::after,.u-check input[type="radio"]:checked+* .u-check-icon-radio-v8 i::after{left:calc(100% - 19px);background-color:#396F00}[class*="u-checkbox-v1"]{display:none}[class*="u-checkbox-v1"]+label{cursor:pointer}.u-checkbox-v1--checked-color-primary:checked+label{color:#396F00 !important}.u-checkbox-v1--checked-brd-primary:checked+label{border-color:#396F00 !important}.u-file-attach-v1{position:relative;overflow:hidden;cursor:pointer}.u-file-attach-v1 input[type="file"]{position:absolute;top:-25%;left:-25%;z-index:10;width:150%;height:150%;opacity:0;cursor:pointer}.u-file-attach-v1 input[readonly]{background-color:transparent}.u-file-attach-v2{position:relative;overflow:hidden;cursor:pointer}.u-file-attach-v2 input[type="file"]{position:absolute;top:-25%;left:-25%;z-index:10;width:150%;height:150%;opacity:0;cursor:pointer}.u-file-attach-v3{cursor:pointer;position:relative;text-align:center;background-color:#f7f7f7;overflow:hidden;border:1px dashed #ccc;padding:60px;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease-in}.u-file-attach-v3 input[type="file"]{position:absolute;top:-25%;left:-25%;z-index:10;width:150%;height:150%;opacity:0;cursor:pointer}.u-file-attach-v3:hover{background-color:#eee}.input-group select{-webkit-appearance:none}.u-select-v1{position:relative;max-width:100%;font-size:1rem;color:rgba(85,85,85,0.3);cursor:pointer;border-width:1px;border-style:solid;border-color:#ccc;padding:.4rem 1rem}.u-select-v1 .chosen-single{position:static;height:auto;color:inherit;background-image:none;background-color:transparent;border:none;border-radius:0;box-shadow:none;padding:0;line-height:inherit}.u-select-v1 .chosen-single span{margin-right:0}.u-select-v1 .chosen-single span img{position:relative;top:-2px;margin-right:4px}.u-select-v1 .chosen-single div{width:40px}.u-select-v1 .chosen-single div b{background:none !important}.u-select-v1 .chosen-single div b i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.u-select-v1 .chosen-single div b i:first-child{display:inline-block}.u-select-v1 .chosen-single div b i:last-child{display:none}.u-select-v1 .chosen-single:focus{outline:0 none}.u-select-v1 .chosen-drop{width:calc(100% + 2px);box-sizing:border-box;border-width:1px;border-style:solid;border-color:inherit;border-radius:0;border-top-width:1px;margin-left:-1px}.u-select-v1 .chosen-results{padding:0;margin:0}.u-select-v1 .chosen-results>li{position:relative;font-size:inherit;color:#999;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;padding:12px 16px}.u-select-v1 .chosen-results>li img{position:relative;top:-2px;margin-right:4px}.u-select-v1 .chosen-results>li div{position:absolute;top:0;right:0;width:40px;height:100%}.u-select-v1 .chosen-results>li div b{display:block;width:100%;height:100%}.u-select-v1 .chosen-results>li div b i{position:absolute;top:50%;left:50%;display:none;transform:translate(-50%, -50%)}.u-select-v1 .chosen-results>li:last-child{border-bottom-width:0}.u-select-v1 .chosen-results>li.highlighted{color:#999;background-image:none;background-color:rgba(57,111,0,0.2);border-bottom-color:rgba(57,111,0,0.2)}.u-select-v1 .chosen-results>li.highlighted.g-color-white--active{color:#fff !important}.u-select-v1 .chosen-results>li.highlighted.g-bg-primary--active{background-color:#396F00 !important}.u-select-v1 .chosen-results>li.result-selected{color:#999;background-color:rgba(57,111,0,0.2);border-bottom-color:rgba(57,111,0,0.2)}.u-select-v1 .chosen-results>li.result-selected div b i{display:inline-block}.u-select-v1.chosen-container-active .chosen-single{background-image:none;box-shadow:none}.u-select-v1.chosen-with-drop .chosen-single{border:none;border-radius:0}.u-select-v1.chosen-with-drop .chosen-single div b i:first-child{display:none}.u-select-v1.chosen-with-drop .chosen-single div b i:last-child{display:inline-block}.u-select-v1.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices{background-image:none;border:none;box-shadow:none;padding:0}.u-select-v1.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-choice{font-size:12px;color:#999;background-image:none;background-color:#fff;border-color:#ccc;border-radius:0;padding:5px 20px 5px 5px}.u-select-v1.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-choice-close{top:50%;transform:translateY(-50%)}.u-select-v1.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-field{height:22px}.u-select-v1.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-field input[type="text"]{height:22px;margin:0}.u-select-v1.u-select-multiple-custom .chosen-choices{display:none}.u-select-v1.u-select-multiple-custom .chosen-drop{width:100%;position:static;top:auto;left:auto;z-index:3;border:none;box-shadow:none;margin-left:0}.u-select-v1.u-dropdown-sm{padding:.1rem .5rem;font-size:.875rem}.u-select-v1.u-dropdown-sm .chosen-results>li{padding:6px 8px}.u-select-v1.u-dropdown-lg{padding:.55rem 1.5rem;font-size:1.25rem}.u-select-v1.u-dropdown-lg .chosen-results>li{padding:14px 18px}.u-select-v2{position:relative;max-width:100%;font-size:1rem;color:rgba(85,85,85,0.3);cursor:pointer;border-width:1px;border-style:solid;border-color:#ccc;padding:.4rem 1rem}.u-select-v2 .chosen-single{position:static;height:auto;color:inherit;background-image:none;background-color:transparent;border:none;border-radius:0;box-shadow:none;padding:0;line-height:inherit}.u-select-v2 .chosen-single span{margin-right:0}.u-select-v2 .chosen-single span img{position:relative;top:-2px;margin-right:4px}.u-select-v2 .chosen-single div{width:50px}.u-select-v2 .chosen-single div b{background:none !important}.u-select-v2 .chosen-single div b i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.u-select-v2 .chosen-single div b i:first-child{display:inline-block}.u-select-v2 .chosen-single div b i:last-child{display:none}.u-select-v2 .chosen-single:focus{outline:0 none}.u-select-v2 .chosen-drop,.u-select-v2 .chosen-results{border-radius:3px}.u-select-v2 .chosen-drop{width:calc(100% + 2px);box-sizing:border-box;border:none;box-shadow:0 6px 15px -6px rgba(0,0,0,0.1);margin-left:-1px;margin-top:7px}.u-select-v2 .chosen-results{padding:0;margin:0}.u-select-v2 .chosen-results>li{position:relative;font-size:inherit;color:#999;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;padding:12px 16px}.u-select-v2 .chosen-results>li img{position:relative;top:-2px;margin-right:4px}.u-select-v2 .chosen-results>li div{position:absolute;top:0;right:0;width:40px;height:100%}.u-select-v2 .chosen-results>li div b{display:block;width:100%;height:100%}.u-select-v2 .chosen-results>li div b i{position:absolute;top:50%;left:50%;display:none;transform:translate(-50%, -50%)}.u-select-v2 .chosen-results>li:last-child{border-bottom-width:0}.u-select-v2 .chosen-results>li.highlighted{color:#999;background-image:none;background-color:rgba(57,111,0,0.2);border-bottom-color:rgba(57,111,0,0.2)}.u-select-v2 .chosen-results>li.highlighted.g-color-white--active{color:#fff !important}.u-select-v2 .chosen-results>li.highlighted.g-bg-primary--active{background-color:#396F00 !important}.u-select-v2 .chosen-results>li.result-selected{color:#999;background-color:rgba(57,111,0,0.2);border-bottom-color:rgba(57,111,0,0.2)}.u-select-v2 .chosen-results>li.result-selected div b i{display:inline-block}.u-select-v2.chosen-container-active .chosen-single{background-image:none;box-shadow:none}.u-select-v2.chosen-with-drop .chosen-single{border:none;border-radius:0}.u-select-v2.chosen-with-drop .chosen-single div b i:first-child{display:none}.u-select-v2.chosen-with-drop .chosen-single div b i:last-child{display:inline-block}.u-select-v2.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices{background-image:none;border:none;box-shadow:none;padding:0}.u-select-v2.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-choice{font-size:12px;color:#999;background-image:none;background-color:#fff;border-color:#ccc;border-radius:0;padding:5px 20px 5px 5px}.u-select-v2.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-choice-close{top:50%;transform:translateY(-50%)}.u-select-v2.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-field{height:22px}.u-select-v2.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-field input[type="text"]{height:22px;margin:0}.u-select-v2.u-select-multiple-custom .chosen-choices{display:none}.u-select-v2.u-select-multiple-custom .chosen-drop{width:100%;position:static;top:auto;left:auto;z-index:3;border:none;box-shadow:none;margin-left:0}.u-select-v2.u-dropdown-sm{padding:.1rem .5rem;font-size:.875rem}.u-select-v2.u-dropdown-sm .chosen-results>li{padding:6px 8px}.u-select-v2.u-dropdown-lg{padding:.55rem 1.5rem;font-size:1.25rem}.u-select-v2.u-dropdown-lg .chosen-results>li{padding:14px 18px}.u-slider-v1.ui-slider,.u-slider-v1-2.ui-slider,.u-slider-v1-3.ui-slider{position:relative;background:#eee;border:none;border-radius:0;margin-top:12px;margin-left:6px;margin-right:6px}.u-slider-v1.ui-slider .ui-slider-range,.u-slider-v1-2.ui-slider .ui-slider-range,.u-slider-v1-3.ui-slider .ui-slider-range{height:100%}.u-slider-v1.ui-slider .ui-slider-handle,.u-slider-v1-2.ui-slider .ui-slider-handle,.u-slider-v1-3.ui-slider .ui-slider-handle{position:absolute;top:50%;border-style:solid;outline:none;background:#fff;border-radius:0;cursor:pointer;transition-property:border-color;transition-duration:.3s;transition-timing-function:ease}.u-slider-v1.ui-slider.ui-slider-content,.u-slider-v1-2.ui-slider.ui-slider-content,.u-slider-v1-3.ui-slider.ui-slider-content{border-color:#eee}.u-slider-v1.ui-slider{height:2px}.u-slider-v1.ui-slider .ui-slider-range{background:#396F00}.u-slider-v1.ui-slider .ui-slider-handle{width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-width:2px;border-color:#396F00}.u-slider-v1-2.ui-slider,.u-slider-v1-3.ui-slider{height:4px}.u-slider-v1-2.ui-slider .ui-slider-range,.u-slider-v1-3.ui-slider .ui-slider-range{background:#ddd}.u-slider-v1-2.ui-slider .ui-slider-handle,.u-slider-v1-3.ui-slider .ui-slider-handle{width:15px;height:15px;margin-top:-8px;margin-left:-8px;border-width:2px;border-color:#396F00}.u-slider-v1-3.ui-slider .ui-slider-handle{border-radius:50%}.u-slider-v2.ui-slider,.u-slider-v2-2.ui-slider,.u-slider-v2-3.ui-slider{position:relative;background:rgba(57,111,0,0.5);border:none;border-radius:0;margin-top:12px;margin-left:6px;margin-right:6px}.u-slider-v2.ui-slider .ui-slider-range,.u-slider-v2-2.ui-slider .ui-slider-range,.u-slider-v2-3.ui-slider .ui-slider-range{height:100%}.u-slider-v2.ui-slider .ui-slider-handle,.u-slider-v2-2.ui-slider .ui-slider-handle,.u-slider-v2-3.ui-slider .ui-slider-handle{position:absolute;top:50%;border-style:solid;outline:none;background:#396F00;border-radius:0;cursor:pointer;transition-property:border-color, transform;transition-duration:.3s;transition-timing-function:ease}.u-slider-v2.ui-slider .ui-slider-handle.ui-state-active,.u-slider-v2-2.ui-slider .ui-slider-handle.ui-state-active,.u-slider-v2-3.ui-slider .ui-slider-handle.ui-state-active{transform:scale(1.5)}.u-slider-v2.ui-slider{height:2px}.u-slider-v2.ui-slider .ui-slider-range{background:#396f00}.u-slider-v2.ui-slider .ui-slider-handle{width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-width:2px;border-color:#396F00}.u-slider-v2-2.ui-slider,.u-slider-v2-3.ui-slider{height:4px}.u-slider-v2-2.ui-slider .ui-slider-range,.u-slider-v2-3.ui-slider .ui-slider-range{background:#396f00}.u-slider-v2-2.ui-slider .ui-slider-handle,.u-slider-v2-3.ui-slider .ui-slider-handle{width:15px;height:15px;margin-top:-8px;margin-left:-8px;border-width:2px;border-color:#396F00}.u-slider-v2-3.ui-slider .ui-slider-handle{border-radius:50%}.u-has-dropdowns-in-popup .ui-autocomplete,.u-has-dropdowns-in-popup .ui-datepicker{z-index:100000 !important}.u-datepicker-v1{border-width:1px;border-style:solid;border-radius:0;z-index:2 !important}.u-datepicker-v1.ui-datepicker-inline{width:100%}.u-datepicker-v1.ui-datepicker{width:initial;padding:initial}.u-datepicker-v1 .ui-datepicker{width:100%;padding:0;border:none}.u-datepicker-v1 .ui-datepicker-header{background-color:transparent;border:none;border-radius:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;padding:0}.u-datepicker-v1 .ui-datepicker-title{height:45px;line-height:45px;font-size:16px;font-weight:400;color:#555;margin-left:45px;margin-right:45px}.u-datepicker-v1 .ui-datepicker-prev,.u-datepicker-v1 .ui-datepicker-next{width:45px;height:45px;line-height:45px;top:0;text-align:center;border-radius:0;cursor:pointer}.u-datepicker-v1 .ui-datepicker-prev>span,.u-datepicker-v1 .ui-datepicker-next>span{position:static;top:0;left:0;display:inline-block;width:auto;height:auto;font-size:18px;color:#555;background-image:none;text-indent:0;margin-top:0;margin-left:0}.u-datepicker-v1 .ui-datepicker-prev-hover,.u-datepicker-v1 .ui-datepicker-next-hover{top:0;background-color:transparent}.u-datepicker-v1 .ui-datepicker-prev.ui-state-hover,.u-datepicker-v1 .ui-datepicker-next.ui-state-hover{border:none}.u-datepicker-v1 .ui-datepicker-prev{left:0;border-right-width:1px;border-right-style:solid;border-right-color:#ccc}.u-datepicker-v1 .ui-datepicker-prev-hover{left:0}.u-datepicker-v1 .ui-datepicker-prev.ui-state-hover{border-right-width:1px;border-right-style:solid;border-right-color:#ccc}.u-datepicker-v1 .ui-datepicker-next{right:0;border-left-width:1px;border-left-style:solid;border-left-color:#ccc}.u-datepicker-v1 .ui-datepicker-next-hover{right:0}.u-datepicker-v1 .ui-datepicker-next.ui-state-hover{border-left-width:1px;border-left-style:solid;border-left-color:#ccc}.u-datepicker-v1 .ui-datepicker-calendar{margin-bottom:0}.u-datepicker-v1 .ui-datepicker-calendar th,.u-datepicker-v1 .ui-datepicker-calendar td{text-align:center;padding:3px}.u-datepicker-v1 .ui-datepicker-calendar th span,.u-datepicker-v1 .ui-datepicker-calendar th a,.u-datepicker-v1 .ui-datepicker-calendar td span,.u-datepicker-v1 .ui-datepicker-calendar td a{display:inline-block;width:35px;height:35px;line-height:35px;text-align:center;color:#555;background-color:transparent;border-width:1px;border-style:solid;border-color:transparent;padding:0}.u-datepicker-v1 .ui-datepicker-calendar th a,.u-datepicker-v1 .ui-datepicker-calendar td a{border-radius:50%;transition:all .2s}.u-datepicker-v1 .ui-datepicker-calendar th a:hover,.u-datepicker-v1 .ui-datepicker-calendar th a.ui-state-active,.u-datepicker-v1 .ui-datepicker-calendar td a:hover,.u-datepicker-v1 .ui-datepicker-calendar td a.ui-state-active{color:#fff;background-color:#396F00;border-color:#396F00;transition:all .2s}.u-datepicker-v1 .ui-datepicker-calendar th span,.u-datepicker-v1 .ui-datepicker-calendar th a{font-size:12px;font-weight:400;color:#bbb;text-transform:uppercase}.u-datepicker-v1 .ui-datepicker-calendar td span,.u-datepicker-v1 .ui-datepicker-calendar td a{font-size:14px}@media (min-width: 768px){.u-datepicker-v1 .ui-datepicker-title{height:50px;line-height:50px;margin-left:50px;margin-right:50px}.u-datepicker-v1 .ui-datepicker-prev,.u-datepicker-v1 .ui-datepicker-next{width:50px;height:50px;line-height:50px}.u-datepicker-v1 .ui-datepicker-calendar{border-collapse:separate;border-spacing:4px}.u-datepicker-v1 .ui-datepicker-calendar th,.u-datepicker-v1 .ui-datepicker-calendar td{padding:5px}.u-datepicker-v1 .ui-datepicker-calendar th span,.u-datepicker-v1 .ui-datepicker-calendar th a,.u-datepicker-v1 .ui-datepicker-calendar td span,.u-datepicker-v1 .ui-datepicker-calendar td a{font-size:14px}}.u-quantity-v1 input:not([type="checkbox"],[type="radio"]){background-color:#fff !important}.js-plus,.js-minus{cursor:pointer}[class*="u-carousel-indicators"]{display:block;position:absolute;padding-left:0;margin-bottom:0}[class*="u-carousel-indicators"] li{list-style:none}[class*="u-carousel-indicators"] span{display:block;cursor:pointer}.u-carousel-indicators-v1,.u-carousel-indicators-v1--white{display:flex !important}.u-carousel-indicators-v1 li,.u-carousel-indicators-v1--white li{margin:0 5px}.u-carousel-indicators-v1 li.slick-active span,.u-carousel-indicators-v1--white li.slick-active span{background-color:#396F00}.u-carousel-indicators-v1 span,.u-carousel-indicators-v1--white span{width:7px;height:7px;border-radius:50%;background-color:#777;opacity:1}.u-carousel-indicators-v1 span{background-color:#777}.u-carousel-indicators-v1--white li.slick-active span{background-color:#fff}.u-carousel-indicators-v2 li{margin:0 5px}.u-carousel-indicators-v2 li.slick-active span{opacity:1}.u-carousel-indicators-v2 span{width:12px;height:12px;border-radius:50%;background-color:#fff;opacity:.3}.u-carousel-indicators-v3 li{margin:0 3px}.u-carousel-indicators-v3 li.slick-active span{width:12px;height:12px;background-color:#fff}.u-carousel-indicators-v3 span{width:10px;height:10px;border:1px solid #fff;border-radius:50%;background-color:transparent}.u-carousel-indicators-v4 li{margin:0 7px}.u-carousel-indicators-v4 li.slick-active span{background-color:#396F00}.u-carousel-indicators-v4 span{width:12px;height:12px;border-radius:50%;background-color:#ccc}.u-carousel-indicators-v5{bottom:auto;left:auto;right:15px;top:15px;width:auto}.u-carousel-indicators-v5 li{margin:0 3px}.u-carousel-indicators-v5 li.slick-active span{width:9px;height:9px;background-color:#fff}.u-carousel-indicators-v5 span{width:9px;height:9px;border-radius:50%;border:1px solid #fff;opacity:1;position:relative}.u-carousel-indicators-v6{display:block;left:50%;right:auto;bottom:0;transform:translateX(-50%)}.u-carousel-indicators-v6::before{content:"";position:absolute;top:7px;left:50%;right:50%;display:none;width:calc(100% - 130px);height:0;border-bottom:1px solid #111;transform:translate(-50%, 0px)}.u-carousel-indicators-v6 span{position:relative;display:block;width:10px;height:10px;border-radius:10px;border:1px solid #111;background-color:#fff;opacity:1;margin:4px auto 0}.u-carousel-indicators-v6 li{display:table-cell;width:1%;font-weight:600;text-transform:uppercase;font-size:11px;color:#111;vertical-align:top;cursor:pointer;float:none}.u-carousel-indicators-v6 li.slick-active{color:#396F00}.u-carousel-indicators-v6 li.slick-active span{display:block;width:17px;height:17px;border:3px solid #396F00;border-radius:10px;margin:0 auto}.u-carousel-indicators-v6 .u-dot-title{display:none}@media (min-width: 768px){.u-carousel-indicators-v6{top:0;bottom:auto}.u-carousel-indicators-v6::before{display:block}.u-carousel-indicators-v6 span{margin:3px auto 19px}.u-carousel-indicators-v6 li.slick-active span{margin:0 auto 15px}.u-carousel-indicators-v6 .u-dot-title{display:block}}.u-carousel-indicators-v7{position:absolute;left:0;top:50%;bottom:auto;display:block;width:7px;transform:translateY(-50%)}.u-carousel-indicators-v7 span{width:7px;height:7px;border-radius:50%;background-color:#fff;opacity:.3}.u-carousel-indicators-v7 li{display:block;margin:15px 0;float:none}.u-carousel-indicators-v7 li.slick-active span{opacity:1}.u-carousel-indicators-v8{position:absolute;left:0;top:50%;bottom:auto;display:block;width:7px;transform:translateY(-50%)}.u-carousel-indicators-v8 span{width:7px;height:7px;border-radius:50%;background-color:#fff}.u-carousel-indicators-v8 li{display:block;margin:15px 0}.u-carousel-indicators-v8 li.slick-active span{background-color:#396F00}.u-carousel-indicators-v9{padding-left:0}.u-carousel-indicators-v9 li{display:block;color:#000;text-transform:uppercase;background-color:#bbb;border-top-width:0;border-top-style:solid;border-top-color:#fff;vertical-align:top;cursor:pointer;padding:10px}.u-carousel-indicators-v9 li+li{border-top-width:1px}.u-carousel-indicators-v9 li.slick-active{color:#fff;background-color:#396F00}@media (min-width: 576px){.u-carousel-indicators-v9 li{display:table-cell;width:1%;border-width:1px;border-style:solid;border-color:#fff;border-left-width:0;border-right-width:0;float:none;vertical-align:top;cursor:pointer;padding:10px}.u-carousel-indicators-v9 li+li{border-left-width:1px}}.u-carousel-indicators-v10{padding-left:0}.u-carousel-indicators-v10 li{display:block;color:#000;text-transform:uppercase;background-color:#bbb;border-top-width:0;border-top-style:solid;border-top-color:#fff;vertical-align:top;cursor:pointer;padding:10px}.u-carousel-indicators-v10 li+li{border-top-width:1px}.u-carousel-indicators-v10 li.slick-active{color:#fff;background-color:#396F00}@media (min-width: 576px){.u-carousel-indicators-v10{position:absolute;top:0;display:flex;flex-direction:column}.u-carousel-indicators-v10 li{flex:1;display:flex;flex-direction:column;justify-content:center}}.u-carousel-indicators-v11 span{display:block;width:12px;height:12px;border:1px solid #bbb;border-radius:50%;background-color:transparent}.u-carousel-indicators-v11 li{margin:0 3px}.u-carousel-indicators-v11 li.slick-active span{background-color:#bbb}.u-carousel-indicators-v12,.u-carousel-indicators-v12--white{white-space:nowrap}.u-carousel-indicators-v12 li,.u-carousel-indicators-v12--white li{position:relative;display:inline-block;width:16px;height:16px;margin:0 5px}.u-carousel-indicators-v12 li span,.u-carousel-indicators-v12--white li span{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:transparent;border-radius:50%;text-indent:-9999px;transition:background .3s ease}.u-carousel-indicators-v12 li span::before,.u-carousel-indicators-v12 li span::after,.u-carousel-indicators-v12--white li span::before,.u-carousel-indicators-v12--white li span::after{content:"";display:none}.u-carousel-indicators-v12 li span::before,.u-carousel-indicators-v12--white li span::before{display:block;bottom:0;left:0;width:100%;height:0;transition:height .3s ease}.u-carousel-indicators-v12 li span:hover,.u-carousel-indicators-v12 li span:focus,.u-carousel-indicators-v12--white li span:hover,.u-carousel-indicators-v12--white li span:focus{background-color:rgba(0,0,0,0.2)}.u-carousel-indicators-v12 li.slick-active span::before,.u-carousel-indicators-v12--white li.slick-active span::before{height:100%}.u-carousel-indicators-v12--white li span{box-shadow:inset 0 0 0 2px #fff}.u-carousel-indicators-v12--white li span::before{background-color:#fff;box-shadow:0 0 1px #fff}.u-carousel-indicators-v13,.u-carousel-indicators-v13--white{white-space:nowrap}.u-carousel-indicators-v13 li,.u-carousel-indicators-v13--white li{position:relative;display:inline-block;width:16px;height:16px;margin:0 5px}.u-carousel-indicators-v13 li span,.u-carousel-indicators-v13--white li span{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;text-indent:-9999px;transition:transform .3s ease, background-color .3s ease}.u-carousel-indicators-v13 li span::before,.u-carousel-indicators-v13 li span::after,.u-carousel-indicators-v13--white li span::before,.u-carousel-indicators-v13--white li span::after{content:"";display:none}.u-carousel-indicators-v13 li.slick-active span,.u-carousel-indicators-v13--white li.slick-active span{transform:scale(1.5)}.u-carousel-indicators-v13--white li span{background:rgba(255,255,255,0.5)}.u-carousel-indicators-v13--white li span:hover,.u-carousel-indicators-v13--white li span:focus{background-color:#fff}.u-carousel-indicators-v13--white li.slick-active span{background-color:#fff}.u-carousel-indicators-v14,.u-carousel-indicators-v14--white{white-space:nowrap}.u-carousel-indicators-v14 li,.u-carousel-indicators-v14--white li{position:relative;display:inline-block;width:16px;height:16px;margin:0 5px}.u-carousel-indicators-v14 li span,.u-carousel-indicators-v14--white li span{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;text-indent:-9999px;transition:box-shadow .3s ease, background-color .3s ease}.u-carousel-indicators-v14 li span::before,.u-carousel-indicators-v14 li span::after,.u-carousel-indicators-v14--white li span::before,.u-carousel-indicators-v14--white li span::after{content:"";display:none}.u-carousel-indicators-v14--white li span{background:rgba(255,255,255,0.5)}.u-carousel-indicators-v14--white li span:hover,.u-carousel-indicators-v14--white li span:focus{background-color:#fff}.u-carousel-indicators-v14--white li.slick-active span{background-color:transparent;box-shadow:0 0 0 2px #fff}.u-carousel-indicators-v15,.u-carousel-indicators-v15--white{white-space:nowrap}.u-carousel-indicators-v15 li,.u-carousel-indicators-v15--white li{position:relative;display:inline-block;width:16px;height:16px;margin:0 5px}.u-carousel-indicators-v15 li span,.u-carousel-indicators-v15--white li span{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;border-radius:50%;text-indent:-9999px;transition:box-shadow .3s ease}.u-carousel-indicators-v15 li span::before,.u-carousel-indicators-v15 li span::after,.u-carousel-indicators-v15--white li span::before,.u-carousel-indicators-v15--white li span::after{content:"";display:none}.u-carousel-indicators-v15--white li span{box-shadow:inset 0 0 0 2px #fff}.u-carousel-indicators-v15--white li span:hover,.u-carousel-indicators-v15--white li span:focus{box-shadow:inset 0 0 0 2px rgba(255,255,255,0.6)}.u-carousel-indicators-v15--white li.slick-active span{box-shadow:inset 0 0 0 8px #fff}.u-carousel-indicators-v16,.u-carousel-indicators-v16--white{white-space:nowrap}.u-carousel-indicators-v16 li,.u-carousel-indicators-v16--white li{position:relative;display:inline-block;width:16px;height:16px;margin:0 5px}.u-carousel-indicators-v16 li span,.u-carousel-indicators-v16--white li span{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;border-radius:50%;overflow:hidden;text-indent:-9999px;transition:opacity .3s ease}.u-carousel-indicators-v16 li span::before,.u-carousel-indicators-v16 li span::after,.u-carousel-indicators-v16--white li span::before,.u-carousel-indicators-v16--white li span::after{content:"";display:none}.u-carousel-indicators-v16 li span::before,.u-carousel-indicators-v16--white li span::before{display:block;position:absolute;left:0;width:100%;height:100%;border-radius:50%;transform:scale(0);transform-origin:50% 50%;transition:transform .3s ease}.u-carousel-indicators-v16 li span:hover,.u-carousel-indicators-v16 li span:focus,.u-carousel-indicators-v16--white li span:hover,.u-carousel-indicators-v16--white li span:focus{opacity:.7}.u-carousel-indicators-v16 li.slick-active span::before,.u-carousel-indicators-v16--white li.slick-active span::before{transform:scale(1)}.u-carousel-indicators-v16--white li span{box-shadow:inset 0 0 0 2px #fff}.u-carousel-indicators-v16--white li span::before{background-color:#fff}.u-carousel-indicators-v16--sm li{width:8px;height:8px}.u-carousel-indicators-v16--sm li span{box-shadow:inset 0 0 0 1px #fff}.u-carousel-indicators-v17,.u-carousel-indicators-v17--white{white-space:nowrap}.u-carousel-indicators-v17 li,.u-carousel-indicators-v17--white li{position:relative;display:inline-block;width:16px;height:16px;margin:0 5px}.u-carousel-indicators-v17 li span,.u-carousel-indicators-v17--white li span{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;text-indent:-9999px;transition:box-shadow 0.3s ease}.u-carousel-indicators-v17 li span::before,.u-carousel-indicators-v17 li span::after,.u-carousel-indicators-v17--white li span::before,.u-carousel-indicators-v17--white li span::after{content:"";display:none}.u-carousel-indicators-v17--white li span{box-shadow:inset 0 0 0 8px rgba(255,255,255,0.5)}.u-carousel-indicators-v17--white li span:hover,.u-carousel-indicators-v17--white li span:focus{box-shadow:inset 0 0 0 8px #fff}.u-carousel-indicators-v17--white li.slick-active span{box-shadow:inset 0 0 0 2px #fff}.u-carousel-indicators-v18,.u-carousel-indicators-v18--white{white-space:nowrap}.u-carousel-indicators-v18 li,.u-carousel-indicators-v18--white li{position:relative;display:inline-block;width:18px;height:18px;margin:0 5px}.u-carousel-indicators-v18 li span,.u-carousel-indicators-v18--white li span{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;text-indent:-9999px;transition:opacity .3s ease}.u-carousel-indicators-v18 li span::before,.u-carousel-indicators-v18 li span::after,.u-carousel-indicators-v18--white li span::before,.u-carousel-indicators-v18--white li span::after{content:"";display:none}.u-carousel-indicators-v18 li span:hover,.u-carousel-indicators-v18 li span:focus,.u-carousel-indicators-v18--white li span:hover,.u-carousel-indicators-v18--white li span:focus{opacity:.5}.u-carousel-indicators-v18 li svg,.u-carousel-indicators-v18 li i,.u-carousel-indicators-v18--white li svg,.u-carousel-indicators-v18--white li i{z-index:10;width:100%;height:100%}.u-carousel-indicators-v18 li svg circle,.u-carousel-indicators-v18 li svg path,.u-carousel-indicators-v18 li svg polygon,.u-carousel-indicators-v18 li i circle,.u-carousel-indicators-v18 li i path,.u-carousel-indicators-v18 li i polygon,.u-carousel-indicators-v18--white li svg circle,.u-carousel-indicators-v18--white li svg path,.u-carousel-indicators-v18--white li svg polygon,.u-carousel-indicators-v18--white li i circle,.u-carousel-indicators-v18--white li i path,.u-carousel-indicators-v18--white li i polygon{opacity:0;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:39 39;stroke-dashoffset:39;transition:stroke-dashoffset .3s, opacity .3s}.u-carousel-indicators-v18 li.slick-active span,.u-carousel-indicators-v18--white li.slick-active span{opacity:.5}.u-carousel-indicators-v18 li.slick-active svg circle,.u-carousel-indicators-v18 li.slick-active svg path,.u-carousel-indicators-v18 li.slick-active svg polygon,.u-carousel-indicators-v18 li.slick-active i circle,.u-carousel-indicators-v18 li.slick-active i path,.u-carousel-indicators-v18 li.slick-active i polygon,.u-carousel-indicators-v18--white li.slick-active svg circle,.u-carousel-indicators-v18--white li.slick-active svg path,.u-carousel-indicators-v18--white li.slick-active svg polygon,.u-carousel-indicators-v18--white li.slick-active i circle,.u-carousel-indicators-v18--white li.slick-active i path,.u-carousel-indicators-v18--white li.slick-active i polygon{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .3s, opacity .15s}.u-carousel-indicators-v18--white li span{background-color:#396F00}.u-carousel-indicators-v18--white li svg circle,.u-carousel-indicators-v18--white li svg path,.u-carousel-indicators-v18--white li svg polygon,.u-carousel-indicators-v18--white li i circle,.u-carousel-indicators-v18--white li i path,.u-carousel-indicators-v18--white li i polygon{stroke:#fff}.u-carousel-indicators-v19,.u-carousel-indicators-v19--white{white-space:nowrap}.u-carousel-indicators-v19 li,.u-carousel-indicators-v19--white li{position:relative;display:inline-block;width:16px;height:16px;border-radius:50%;margin:0 5px;transition:box-shadow .3s ease}.u-carousel-indicators-v19 li span,.u-carousel-indicators-v19--white li span{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;text-indent:-9999px;transition:background-color .3s ease, transform .3s ease}.u-carousel-indicators-v19 li span::before,.u-carousel-indicators-v19 li span::after,.u-carousel-indicators-v19--white li span::before,.u-carousel-indicators-v19--white li span::after{content:"";display:none}.u-carousel-indicators-v19 li.slick-active span,.u-carousel-indicators-v19--white li.slick-active span{background-color:#fff;transform:scale(0.4)}.u-carousel-indicators-v19--white li{box-shadow:0 0 0 2px rgba(255,255,255,0)}.u-carousel-indicators-v19--white li span{background-color:rgba(255,255,255,0.7)}.u-carousel-indicators-v19--white li span:hover,.u-carousel-indicators-v19--white li span:focus{background-color:#fff}.u-carousel-indicators-v19--white li.slick-active{box-shadow:0 0 0 2px #fff}.u-carousel-indicators-v20,.u-carousel-indicators-v20--white{white-space:nowrap}.u-carousel-indicators-v20 li,.u-carousel-indicators-v20--white li{position:relative;display:inline-block;width:16px;height:16px;margin:0 5px}.u-carousel-indicators-v20 li span,.u-carousel-indicators-v20--white li span{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;text-indent:-9999px;transition:border-color .3s ease}.u-carousel-indicators-v20 li span::before,.u-carousel-indicators-v20 li span::after,.u-carousel-indicators-v20--white li span::before,.u-carousel-indicators-v20--white li span::after{content:"";display:none}.u-carousel-indicators-v20 li span::before,.u-carousel-indicators-v20--white li span::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;visibility:hidden;opacity:0;transform:scale(3);transition:opacity .3s ease, transform .3s ease, visibility 0s .3s}.u-carousel-indicators-v20 li span:hover,.u-carousel-indicators-v20 li span:focus,.u-carousel-indicators-v20--white li span:hover,.u-carousel-indicators-v20--white li span:focus{border-color:#396F00}.u-carousel-indicators-v20 li.slick-active span,.u-carousel-indicators-v20--white li.slick-active span{border-color:#396F00}.u-carousel-indicators-v20 li.slick-active span::before,.u-carousel-indicators-v20--white li.slick-active span::before{visibility:visible;opacity:1;transform:scale(1);transition:opacity .3s ease, transform .3s ease}.u-carousel-indicators-v20--white li span{border:2px solid #fff}.u-carousel-indicators-v20--white li span::before{background:#396F00;box-shadow:0 0 1px #396F00}.u-carousel-indicators-v21,.u-carousel-indicators-v21--white{white-space:nowrap}.u-carousel-indicators-v21 li,.u-carousel-indicators-v21--white li{position:relative;display:inline-block;width:16px;height:16px;margin:0 5px;perspective:1000px}.u-carousel-indicators-v21 li span,.u-carousel-indicators-v21--white li span{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;border-radius:50%;text-indent:-9999px;transform-style:preserve-3d;transition:transform .3s ease, opacity .3s ease}.u-carousel-indicators-v21 li span::before,.u-carousel-indicators-v21 li span::after,.u-carousel-indicators-v21--white li span::before,.u-carousel-indicators-v21--white li span::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;text-indent:0;backface-visibility:hidden}.u-carousel-indicators-v21 li span::after,.u-carousel-indicators-v21--white li span::after{transform:rotateY(180deg)}.u-carousel-indicators-v21 li span:hover,.u-carousel-indicators-v21--white li span:hover{opacity:.8}.u-carousel-indicators-v21 li.slick-active span,.u-carousel-indicators-v21--white li.slick-active span{transform:rotateY(180deg)}.u-carousel-indicators-v21--white li span::before{background-color:#fff}.u-carousel-indicators-v21--white li span::after{background-color:#396F00}.u-carousel-indicators-v22,.u-carousel-indicators-v22--white{white-space:nowrap}.u-carousel-indicators-v22 li,.u-carousel-indicators-v22--white li{position:relative;display:inline-block;z-index:1;width:16px;height:16px;border-radius:50%;cursor:pointer;margin:0 5px;transition:border-color .3s ease}.u-carousel-indicators-v22 li span,.u-carousel-indicators-v22--white li span{position:absolute;bottom:250%;left:50%;width:auto;height:auto;line-height:2;opacity:0;white-space:nowrap;visibility:hidden;border-radius:0;padding:0 10px;transform:translateX(-50%) translateY(-50%);transition:transform .3s ease, opacity .3s ease, visibility 0s .3s ease}.u-carousel-indicators-v22 li span::before,.u-carousel-indicators-v22 li span::after,.u-carousel-indicators-v22--white li span::before,.u-carousel-indicators-v22--white li span::after{content:"";display:none}.u-carousel-indicators-v22 li span::before,.u-carousel-indicators-v22--white li span::before{display:block;position:absolute;top:99%;left:50%;width:0;height:0;margin-left:-10px;border:10px solid transparent;pointer-events:none;backface-visibility:hidden;transition:opacity .3s ease}.u-carousel-indicators-v22 li span:hover,.u-carousel-indicators-v22--white li span:hover{z-index:11;visibility:visible;opacity:1;transform:translateX(-50%) translateY(0%);transition:transform .3s ease, opacity .3s ease}.u-carousel-indicators-v22 li.slick-active span,.u-carousel-indicators-v22--white li.slick-active span{z-index:100;visibility:visible;opacity:1;transform:translateX(-50%) translateY(0%);transition:transform .3s ease, opacity .3s ease}.u-carousel-indicators-v22 li.slick-active:hover span,.u-carousel-indicators-v22--white li.slick-active:hover span{opacity:1 !important}.u-carousel-indicators-v22 li:hover,.u-carousel-indicators-v22--white li:hover{z-index:11}.u-carousel-indicators-v22:hover li.slick-active span,.u-carousel-indicators-v22--white:hover li.slick-active span{opacity:.2}.u-carousel-indicators-v22--white li{border:2px solid #fff}.u-carousel-indicators-v22--white li span{color:#fff;background-color:#396F00}.u-carousel-indicators-v22--white li span::before{border-top-color:#396F00}.u-carousel-indicators-v22--white li.slick-active{border-color:#396F00}.u-carousel-indicators-v23,.u-carousel-indicators-v23--white{white-space:nowrap}.u-carousel-indicators-v23 li,.u-carousel-indicators-v23--white li{position:relative;display:inline-block;width:16px;height:16px;margin:0 5px}.u-carousel-indicators-v23 li span,.u-carousel-indicators-v23--white li span{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;text-indent:-9999px;transition:background-color .3s ease}.u-carousel-indicators-v23 li span::before,.u-carousel-indicators-v23 li span::after,.u-carousel-indicators-v23--white li span::before,.u-carousel-indicators-v23--white li span::after{content:"";display:none}.u-carousel-indicators-v23 li.slick-active:first-child ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:first-child ~ .u-dots-helper{transform:translateX(0)}.u-carousel-indicators-v23 li.slick-active:nth-child(2) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(2) ~ .u-dots-helper{transform:translateX(100%)}.u-carousel-indicators-v23 li.slick-active:nth-child(3) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(3) ~ .u-dots-helper{transform:translateX(200%)}.u-carousel-indicators-v23 li.slick-active:nth-child(4) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(4) ~ .u-dots-helper{transform:translateX(300%)}.u-carousel-indicators-v23 li.slick-active:nth-child(5) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(5) ~ .u-dots-helper{transform:translateX(400%)}.u-carousel-indicators-v23 li.slick-active:nth-child(6) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(6) ~ .u-dots-helper{transform:translateX(500%)}.u-carousel-indicators-v23 li.slick-active:nth-child(7) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(7) ~ .u-dots-helper{transform:translateX(600%)}.u-carousel-indicators-v23 li.slick-active:nth-child(8) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(8) ~ .u-dots-helper{transform:translateX(700%)}.u-carousel-indicators-v23 li.slick-active:nth-child(9) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(9) ~ .u-dots-helper{transform:translateX(800%)}.u-carousel-indicators-v23 li.slick-active:nth-child(10) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(10) ~ .u-dots-helper{transform:translateX(900%)}.u-carousel-indicators-v23 li.slick-active:nth-child(11) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(11) ~ .u-dots-helper{transform:translateX(1000%)}.u-carousel-indicators-v23 li.slick-active:nth-child(12) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(12) ~ .u-dots-helper{transform:translateX(1100%)}.u-carousel-indicators-v23 li.slick-active:nth-child(13) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(13) ~ .u-dots-helper{transform:translateX(1200%)}.u-carousel-indicators-v23 li.slick-active:nth-child(14) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(14) ~ .u-dots-helper{transform:translateX(1300%)}.u-carousel-indicators-v23 li.slick-active:nth-child(15) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(15) ~ .u-dots-helper{transform:translateX(1400%)}.u-carousel-indicators-v23 li.slick-active:nth-child(16) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(16) ~ .u-dots-helper{transform:translateX(1500%)}.u-carousel-indicators-v23 li.slick-active:nth-child(17) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(17) ~ .u-dots-helper{transform:translateX(1600%)}.u-carousel-indicators-v23 li.slick-active:nth-child(18) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(18) ~ .u-dots-helper{transform:translateX(1700%)}.u-carousel-indicators-v23 li.slick-active:nth-child(19) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(19) ~ .u-dots-helper{transform:translateX(1800%)}.u-carousel-indicators-v23 li.slick-active:nth-child(20) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(20) ~ .u-dots-helper{transform:translateX(1900%)}.u-carousel-indicators-v23 li.slick-active:nth-child(21) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(21) ~ .u-dots-helper{transform:translateX(2000%)}.u-carousel-indicators-v23 li.slick-active:nth-child(22) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(22) ~ .u-dots-helper{transform:translateX(2100%)}.u-carousel-indicators-v23 li.slick-active:nth-child(23) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(23) ~ .u-dots-helper{transform:translateX(2200%)}.u-carousel-indicators-v23 li.slick-active:nth-child(24) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(24) ~ .u-dots-helper{transform:translateX(2300%)}.u-carousel-indicators-v23 li.slick-active:nth-child(25) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(25) ~ .u-dots-helper{transform:translateX(2400%)}.u-carousel-indicators-v23 li.slick-active:nth-child(26) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(26) ~ .u-dots-helper{transform:translateX(2500%)}.u-carousel-indicators-v23 li.slick-active:nth-child(27) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(27) ~ .u-dots-helper{transform:translateX(2600%)}.u-carousel-indicators-v23 li.slick-active:nth-child(28) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(28) ~ .u-dots-helper{transform:translateX(2700%)}.u-carousel-indicators-v23 li.slick-active:nth-child(29) ~ .u-dots-helper,.u-carousel-indicators-v23--white li.slick-active:nth-child(29) ~ .u-dots-helper{transform:translateX(2800%)}.u-carousel-indicators-v23 .u-dots-helper,.u-carousel-indicators-v23--white .u-dots-helper{position:absolute;left:0;top:0;width:26px;transition:transform .3s ease}.u-carousel-indicators-v23 .u-dots-helper::before,.u-carousel-indicators-v23--white .u-dots-helper::before{content:"";position:absolute;left:50%;top:0;width:16px;height:16px;border-radius:50%;transform:translateX(-50%)}.u-carousel-indicators-v23--white li span{background:rgba(255,255,255,0.5)}.u-carousel-indicators-v23--white li span:hover,.u-carousel-indicators-v23--white li span:focus{background-color:#fff}.u-carousel-indicators-v23--white .u-dots-helper::before{background:#396F00}.u-carousel-indicators-v24,.u-carousel-indicators-v24--white{white-space:nowrap}.u-carousel-indicators-v24 li,.u-carousel-indicators-v24--white li{position:relative;display:inline-block;width:16px;height:16px;margin:0 5px}.u-carousel-indicators-v24 li span,.u-carousel-indicators-v24--white li span{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;border-radius:50%;text-indent:-9999px}.u-carousel-indicators-v24 li span::before,.u-carousel-indicators-v24 li span::after,.u-carousel-indicators-v24--white li span::before,.u-carousel-indicators-v24--white li span::after{content:"";display:none}.u-carousel-indicators-v24 li span::before,.u-carousel-indicators-v24--white li span::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;opacity:0;visibility:hidden;transition:transform .3s ease .3s, opacity .3s ease, visibility 0s .3s ease;transform-origin:-200% 50%;transform:rotate(-100deg)}.u-carousel-indicators-v24 li.slick-active-right span::before,.u-carousel-indicators-v24--white li.slick-active-right span::before{transition:none;transform-origin:300% 50%;transform:rotate(100deg)}.u-carousel-indicators-v24 li.slick-current span::before,.u-carousel-indicators-v24--white li.slick-current span::before{visibility:visible;opacity:1;transition:transform .3s ease, opacity .3s ease;transform:rotate(0deg)}.u-carousel-indicators-v24--white li span{border:2px solid #396F00}.u-carousel-indicators-v24--white li span::before{background:#fff}.u-carousel-indicators-v24--white li span:focus{background:rgba(255,255,255,0.2)}.u-carousel-indicators-v25,.u-carousel-indicators-v25--white{white-space:nowrap}.u-carousel-indicators-v25 li,.u-carousel-indicators-v25--white li{position:relative;display:inline-block;width:16px;height:16px;margin:0 5px}.u-carousel-indicators-v25 li::before,.u-carousel-indicators-v25--white li::before{content:"";position:absolute;left:0;display:block;width:100%;height:100%;border-radius:50%;opacity:0;visibility:hidden;transform:translateY(-200%);transition:transform .3s ease, opacity .3s ease, visibility 0s .3s}.u-carousel-indicators-v25 li span,.u-carousel-indicators-v25--white li span{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;text-indent:-9999px;transition:transform .3s ease, opacity .3s ease, background-color .3s ease}.u-carousel-indicators-v25 li span::before,.u-carousel-indicators-v25 li span::after,.u-carousel-indicators-v25--white li span::before,.u-carousel-indicators-v25--white li span::after{content:"";display:none}.u-carousel-indicators-v25 li.slick-active::before,.u-carousel-indicators-v25--white li.slick-active::before{opacity:1;visibility:visible;transition:transform .3s ease, opacity .3s ease;transform:translateY(0)}.u-carousel-indicators-v25 li.slick-active span,.u-carousel-indicators-v25--white li.slick-active span{opacity:0;transform:translateY(200%)}.u-carousel-indicators-v25--white li::before{background-color:#396F00}.u-carousel-indicators-v25--white li span{background:rgba(255,255,255,0.5)}.u-carousel-indicators-v25--white li span::before{background-color:#396F00}.u-carousel-indicators-v25--white li span:focus{background-color:#396F00}.u-carousel-indicators-v25--white li:hover span{background-color:#fff}.u-carousel-indicators-v25--white li.slick-active span{background-color:#396F00}.u-carousel-indicators-v26 li,.u-carousel-indicators-v26--white li,.u-carousel-indicators-v26--vertical li,.u-carousel-indicators-v26--vertical--white li{position:relative;width:20px;height:20px;float:left;margin-right:40px}.u-carousel-indicators-v26 li::before,.u-carousel-indicators-v26--white li::before,.u-carousel-indicators-v26--vertical li::before,.u-carousel-indicators-v26--vertical--white li::before{content:"";position:absolute;top:50%;left:50%;display:block;width:16px;height:16px;border:2px solid;border-radius:50%;transition:width .3s, height .3s, border-color .3s, border-width .3s, background .3s;transform:translateX(-50%) translateY(-50%)}.u-carousel-indicators-v26 li::after,.u-carousel-indicators-v26--white li::after,.u-carousel-indicators-v26--vertical li::after,.u-carousel-indicators-v26--vertical--white li::after{content:"";position:absolute;top:50%;left:100%;z-index:-1;display:block;width:44px;height:0;border-top:2px solid;transform:translateY(-50%);margin-left:-2px}.u-carousel-indicators-v26 li span,.u-carousel-indicators-v26--white li span,.u-carousel-indicators-v26--vertical li span,.u-carousel-indicators-v26--vertical--white li span{display:block;position:absolute;bottom:100%;left:50%;text-transform:uppercase;font-size:12px;font-weight:700;white-space:nowrap;opacity:.3;transition:opacity .3s, color .3s;transform:translateX(-50%);padding:0 0 15px 0}.u-carousel-indicators-v26 li.slick-active::before,.u-carousel-indicators-v26--white li.slick-active::before,.u-carousel-indicators-v26--vertical li.slick-active::before,.u-carousel-indicators-v26--vertical--white li.slick-active::before{width:20px;height:20px}.u-carousel-indicators-v26 li.slick-active span,.u-carousel-indicators-v26--white li.slick-active span,.u-carousel-indicators-v26--vertical li.slick-active span,.u-carousel-indicators-v26--vertical--white li.slick-active span{opacity:1}.u-carousel-indicators-v26 li:last-child,.u-carousel-indicators-v26--white li:last-child,.u-carousel-indicators-v26--vertical li:last-child,.u-carousel-indicators-v26--vertical--white li:last-child{margin-bottom:0;margin-right:0}.u-carousel-indicators-v26 li:last-child::after,.u-carousel-indicators-v26--white li:last-child::after,.u-carousel-indicators-v26--vertical li:last-child::after,.u-carousel-indicators-v26--vertical--white li:last-child::after{display:none}.u-carousel-indicators-v26--vertical,.u-carousel-indicators-v26--vertical--white{width:20px}.u-carousel-indicators-v26--vertical li,.u-carousel-indicators-v26--vertical--white li{display:block;float:none;margin-bottom:15px;margin-right:0}.u-carousel-indicators-v26--vertical li::after,.u-carousel-indicators-v26--vertical--white li::after{content:"";position:absolute;top:100%;left:50%;z-index:-1;display:block;width:0;height:19px;border-left:2px solid;transform:translateX(-50%) translateY(0);margin-top:-2px;margin-left:0}.u-carousel-indicators-v26--vertical li span,.u-carousel-indicators-v26--vertical--white li span{display:block;position:absolute;top:50%;bottom:auto;left:100%;text-transform:uppercase;font-size:12px;font-weight:700;white-space:nowrap;opacity:.3;transition:opacity .3s, color .3s;transform:translateX(0) translateY(-50%);padding:0 0 0 15px}.u-carousel-indicators-v26--white li::before,.u-carousel-indicators-v26--vertical--white li::before{border-color:#396F00}.u-carousel-indicators-v26--white li::after,.u-carousel-indicators-v26--vertical--white li::after{border-color:#396F00}.u-carousel-indicators-v26--white li span,.u-carousel-indicators-v26--vertical--white li span{color:#fff}.u-carousel-indicators-v26--white li:not(.slick-active):hover::before,.u-carousel-indicators-v26--vertical--white li:not(.slick-active):hover::before{border-color:#fff;background-color:#fff}.u-carousel-indicators-v26--white li.slick-active::before,.u-carousel-indicators-v26--vertical--white li.slick-active::before{border-color:#fff}.u-carousel-indicators-v26--white li.slick-active span,.u-carousel-indicators-v26--vertical--white li.slick-active span{color:#fff}.u-carousel-indicators-v27 li,.u-carousel-indicators-v27--white li,.u-carousel-indicators-v27--vertical li,.u-carousel-indicators-v27--vertical--white li{position:relative;width:40px;height:4px;float:left;margin:0 5px}.u-carousel-indicators-v27 li span,.u-carousel-indicators-v27--white li span,.u-carousel-indicators-v27--vertical li span,.u-carousel-indicators-v27--vertical--white li span{position:relative;display:block;width:100%;height:4px;opacity:.7;overflow:hidden;transition:opacity .3s}.u-carousel-indicators-v27 li span::before,.u-carousel-indicators-v27--white li span::before,.u-carousel-indicators-v27--vertical li span::before,.u-carousel-indicators-v27--vertical--white li span::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;transform:translate3d(0, 100%, 0);transition:transform .5s;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.u-carousel-indicators-v27 li strong,.u-carousel-indicators-v27--white li strong,.u-carousel-indicators-v27--vertical li strong,.u-carousel-indicators-v27--vertical--white li strong{position:absolute;bottom:105%;left:0;display:block;width:40px;font-weight:700;font-size:20px;opacity:0;transform:translate3d(1em, 0, 0);transform-origin:0 0;transition:transform .5s, opacity .5s;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.u-carousel-indicators-v27 li:not(.slick-active):hover span,.u-carousel-indicators-v27 li:not(.slick-active):focus span,.u-carousel-indicators-v27--white li:not(.slick-active):hover span,.u-carousel-indicators-v27--white li:not(.slick-active):focus span,.u-carousel-indicators-v27--vertical li:not(.slick-active):hover span,.u-carousel-indicators-v27--vertical li:not(.slick-active):focus span,.u-carousel-indicators-v27--vertical--white li:not(.slick-active):hover span,.u-carousel-indicators-v27--vertical--white li:not(.slick-active):focus span{opacity:1}.u-carousel-indicators-v27 li.slick-active span::before,.u-carousel-indicators-v27--white li.slick-active span::before,.u-carousel-indicators-v27--vertical li.slick-active span::before,.u-carousel-indicators-v27--vertical--white li.slick-active span::before{transform:translate3d(0, 0, 0)}.u-carousel-indicators-v27 li.slick-active strong,.u-carousel-indicators-v27--white li.slick-active strong,.u-carousel-indicators-v27--vertical li.slick-active strong,.u-carousel-indicators-v27--vertical--white li.slick-active strong{opacity:1;transform:rotate3d(0, 0, 1, 0deg)}.u-carousel-indicators-v27--vertical li,.u-carousel-indicators-v27--vertical--white li{display:block;width:40px;height:40px;float:none;margin:15px 0}.u-carousel-indicators-v27--vertical li span,.u-carousel-indicators-v27--vertical--white li span{position:relative;display:block;width:4px;height:100%;opacity:.7;overflow:hidden;transition:opacity .3s}.u-carousel-indicators-v27--vertical li span::before,.u-carousel-indicators-v27--vertical--white li span::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;transform:translate3d(0, 100%, 0);transition:transform .5s;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.u-carousel-indicators-v27--vertical li strong,.u-carousel-indicators-v27--vertical--white li strong{position:absolute;top:0;bottom:auto;left:105%;display:block;width:40px;font-weight:700;font-size:20px;opacity:0;transform:rotate3d(0, 0, 1, 90deg) translate3d(1em, 0, 0);transform-origin:0 0;transition:transform .5s, opacity .5s;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.u-carousel-indicators-v27--vertical li.slick-active span::before,.u-carousel-indicators-v27--vertical--white li.slick-active span::before{transform:translate3d(0, 0, 0)}.u-carousel-indicators-v27--vertical li.slick-active strong,.u-carousel-indicators-v27--vertical--white li.slick-active strong{opacity:1;transform:rotate3d(0, 0, 1, 90deg)}.u-carousel-indicators-v27--white li span,.u-carousel-indicators-v27--vertical--white li span{background:#fff}.u-carousel-indicators-v27--white li span::before,.u-carousel-indicators-v27--vertical--white li span::before{background:#396F00}.u-carousel-indicators-v27--white li strong,.u-carousel-indicators-v27--vertical--white li strong{color:#fff}.u-carousel-indicators-v28{position:absolute;left:0;top:50%;bottom:auto;display:block;width:7px;transform:translateY(-50%)}.u-carousel-indicators-v28 li{display:block;margin:15px 0;float:none}.u-carousel-indicators-v28 li.slick-active span{background-color:#396F00;opacity:1}.u-carousel-indicators-v28 span{width:7px;height:7px;border-radius:50%;background-color:#777;opacity:.3}.u-carousel-indicators-v29{position:absolute;white-space:nowrap;text-align:center}.u-carousel-indicators-v29 li{display:inline-block;min-width:30px;cursor:pointer;float:none;border-top:3px solid #fff;margin:-2px 20px 0}.u-carousel-indicators-v29 li.slick-active{color:#396F00;border-top-color:#396F00}.u-carousel-indicators-v29 .u-dot-title{display:none}@media (min-width: 576px){.u-carousel-indicators-v29{border-top:1px solid}.u-carousel-indicators-v29 li{border-top:3px solid transparent;padding-top:10px;margin:-2px 20px 0}.u-carousel-indicators-v29 .u-dot-title{display:block}}.u-carousel-indicators-v30{display:block;width:100%}.u-carousel-indicators-v30>li{display:table-cell;width:1%;text-align:center;float:none}.u-carousel-indicators-v30 span{display:inline-block}@media (min-width: 576px){.u-carousel-indicators-v30{display:block;width:100%}.u-carousel-indicators-v30>li{display:table-cell;width:1%;text-align:center;float:none}.u-carousel-indicators-v30 span{display:inline-block}}.u-carousel-indicators-v31,.u-carousel-indicators-v31--white{display:flex !important}.u-carousel-indicators-v31 li,.u-carousel-indicators-v31--white li{margin:0 5px}.u-carousel-indicators-v31 li.slick-active span,.u-carousel-indicators-v31--white li.slick-active span{position:relative;top:1px;width:13px;height:13px;background-color:#396F00;transition-property:all;transition-timing-function:ease;transition-duration:.4s}.u-carousel-indicators-v31 span,.u-carousel-indicators-v31--white span{position:relative;top:2px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;opacity:1;transition-property:all;transition-timing-function:ease;transition-duration:.4s;background-color:#ddd}.u-carousel-indicators-v32 .slick-slide{align-items:center !important;transition-property:all;transition-timing-function:ease;transition-delay:0s;transition-duration:.5s}.u-carousel-indicators-v32 .slick-slide .u-carousel-indicators-v32-img{box-shadow:0 5px 25px 0 transparent}.u-carousel-indicators-v32 .slick-center{width:70px;height:70px;-webkit-transform:scale(1.35)}.u-carousel-indicators-v32 .slick-center .u-carousel-indicators-v32-img{box-shadow:0 5px 25px 0 rgba(0,0,0,0.1);border-color:#fff}.u-carousel-indicators-v33{position:relative;padding-top:15px;padding-left:0}.u-carousel-indicators-v33 li{display:block;color:#eee;cursor:pointer;padding:10px 0}.u-carousel-indicators-v33 li:hover{color:rgba(57,111,0,0.5)}.u-carousel-indicators-v33 li.slick-active{color:#396F00}.u-carousel-indicators-v33 li span{display:none}.u-carousel-indicators-v34 li{display:block;margin:10px 0}.u-carousel-indicators-v34 li.slick-active span{background-color:#396F00;transform:scale(1)}.u-carousel-indicators-v34 span{width:13px;height:13px;border:2px solid #fff;border-radius:50%;transform:scale(0.7);transition:all .3s ease}.u-carousel-indicators-v35 li,.u-carousel-indicators-v35--white li,.u-carousel-indicators-v35--main li{display:inline-block;margin:0 5px}.u-carousel-indicators-v35 li.slick-active span,.u-carousel-indicators-v35--white li.slick-active span,.u-carousel-indicators-v35--main li.slick-active span{opacity:1}.u-carousel-indicators-v35 span,.u-carousel-indicators-v35--white span,.u-carousel-indicators-v35--main span{width:13px;height:13px;background-color:#396F00;border:2px solid transparent;opacity:.7;border-radius:50%;transform:scale(0.6);transition:all .3s ease}.u-carousel-indicators-v35 li.slick-active span,.u-carousel-indicators-v35--white li.slick-active span,.u-carousel-indicators-v35--main li.slick-active span{background-color:transparent;border-color:#396F00;opacity:.5;transform:scale(0.9)}.u-carousel-indicators-v35--white li span{background-color:#fff}.u-carousel-indicators-v35--white li.slick-active span{border-color:#fff}.u-carousel-indicators-v35--main li span{background-color:#000}.u-carousel-indicators-v35--main li.slick-active span{border-color:#000}.u-breadcrumbs-v1{padding-left:0;margin-bottom:0}.u-breadcrumbs-v1>*{display:inline-block;vertical-align:middle}.u-breadcrumbs-v1 a:hover{text-decoration:none}.u-breadcrumbs-v2{padding-left:0;margin-bottom:0}.u-breadcrumbs-v2>*{display:inline-block;vertical-align:middle}.u-breadcrumbs-v2>*>*{display:block;border-radius:3px}.u-breadcrumbs-v2 a:hover{text-decoration:none}.u-breadcrumbs-v2 [class*="u-triangle"]:not([class*="__front"],[class*="__back"]){display:none}@media (min-width: 768px){.u-breadcrumbs-v2>*{position:relative;background-color:#fff}.u-breadcrumbs-v2>*>*{border-radius:0}.u-breadcrumbs-v2>*:first-child>*{border-radius:5px 0 0 5px}.u-breadcrumbs-v2>*:last-child>*{border-radius:0 5px 5px 0}.u-breadcrumbs-v2 [class*="u-triangle"]:not([class*="__front"],[class*="__back"]){top:0;z-index:2;display:block;width:20px;height:100%;margin-left:-0.05em}}.u-dot-line-v1,.u-dot-line-v1-2{position:relative;display:block;width:100%;font-size:0}.u-dot-line-v1::before,.u-dot-line-v1::after,.u-dot-line-v1-2::before,.u-dot-line-v1-2::after{content:"";position:absolute;top:50%;display:block;width:calc(50% + 30px);border-top-width:1px;border-top-style:solid;margin-top:-1px}.u-dot-line-v1::before,.u-dot-line-v1-2::before{left:-30px}li:first-child .u-dot-line-v1::before,li:first-child .u-dot-line-v1-2::before{display:none}.u-dot-line-v1::after,.u-dot-line-v1-2::after{right:-30px}li:last-child .u-dot-line-v1::after,li:last-child .u-dot-line-v1-2::after{display:none}.u-dot-line-v1__inner,.u-dot-line-v1-2__inner{position:relative;z-index:2;display:inline-block;width:30px;height:30px;border-width:1px;border-style:solid;border-radius:50%}.u-dot-line-v1__inner::before,.u-dot-line-v1-2__inner::before{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;transform:translate(-50%, -50%);border-radius:50%}.u-dot-line-v1-2::before,.u-dot-line-v1-2::after,.u-dot-line-v1-2-2::before,.u-dot-line-v1-2-2::after{display:none}@media (min-width: 992px){.u-dot-line-v1-2::before,.u-dot-line-v1-2::after{display:block}}.u-dot-line-v2,.u-dot-line-v2-2{position:relative;display:block;width:100%;font-size:0}.u-dot-line-v2::before,.u-dot-line-v2::after,.u-dot-line-v2-2::before,.u-dot-line-v2-2::after{content:"";position:absolute;top:50%;display:block;width:calc(50% + 30px);border-top-width:1px;border-top-style:solid;margin-top:-1px}.u-dot-line-v2::before,.u-dot-line-v2-2::before{left:-30px}li:first-child .u-dot-line-v2::before,li:first-child .u-dot-line-v2-2::before{display:none}.u-dot-line-v2::after,.u-dot-line-v2-2::after{right:-30px}li:last-child .u-dot-line-v2::after,li:last-child .u-dot-line-v2-2::after{display:none}.u-dot-line-v2__inner,.u-dot-line-v2-2__inner{position:relative;z-index:2;display:inline-block;width:20px;height:20px}.u-dot-line-v2__inner::before,.u-dot-line-v2-2__inner::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%, -50%);border-width:1px;border-style:solid;border-radius:50%}.u-dot-line-v2-2::before,.u-dot-line-v2-2::after,.u-dot-line-v2-2-2::before,.u-dot-line-v2-2-2::after{display:none}@media (min-width: 992px){.u-dot-line-v2-2::before,.u-dot-line-v2-2::after{display:block}}[class*="u-heading-v1-"]{position:relative}[class*="u-heading-v1-"]::before,[class*="u-heading-v1-"]::after{content:"";position:absolute;left:auto;right:0;width:100%;height:0;border-top-width:1px;border-color:inherit}[class*="u-heading-v1-"].text-center::before,[class*="u-heading-v1-"].text-center::after{left:0;right:0}[class*="u-heading-v1-"].text-right::before,[class*="u-heading-v1-"].text-right::after{left:0;right:auto}.u-heading-v1__title{position:relative;display:inline-block;margin-bottom:0;padding-right:1.0714285714rem;background-color:inherit;z-index:2}.text-right .u-heading-v1__title{padding-left:1.0714285714rem;padding-right:0}.text-center .u-heading-v1__title{padding-left:1.0714285714rem;padding-right:1.0714285714rem}.u-heading-v1-1::before{top:48%;border-top-style:solid}.u-heading-v1-1::after{top:58%;border-top-style:solid}.u-heading-v1-2::before{top:48%;border-top-style:dashed}.u-heading-v1-2::after{top:58%;border-top-style:dashed}.u-heading-v1-3::before{top:48%;border-top-style:dotted}.u-heading-v1-3::after{top:58%;border-top-style:dotted}.u-heading-v1-4::before{top:50%;border-top-style:solid}.u-heading-v1-5::before{top:50%;border-top-style:dashed}.u-heading-v1-6::before{top:50%;border-top-style:dotted}.u-heading-v1-7{background:url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="9px" height="6px"><polygon opacity="0.2" points="4.5,4.5 0,0 0,1.208 4.5,5.708 9,1.208 9,0 "/></svg>') 0 50% repeat-x}.u-heading-v2-1--bottom::after,.u-heading-v2-1--top::before,.u-heading-v2-2--bottom::after,.u-heading-v2-2--top::before,.u-heading-v2-3--bottom::after,.u-heading-v2-3--top::before,.u-heading-v2-4--bottom::after,.u-heading-v2-4--top::before,.u-heading-v2-5--bottom::after,.u-heading-v2-5--top::before,.u-heading-v2-6--bottom::after,.u-heading-v2-6--top::before,.u-heading-v2-7--bottom::after,.u-heading-v2-7--top::before{content:"";display:inline-block;border-top-style:solid;border-color:inherit}.u-heading-v2-1--bottom::after,.u-heading-v2-1--top::before{width:3.1428571429rem;border-top-width:2px}.u-heading-v2-1--bottom::after{margin-top:1.7857142857rem}.u-heading-v2-1--top::before{margin-bottom:1.7857142857rem}.u-heading-v2-2--bottom::after,.u-heading-v2-2--top::before{width:2.7142857143rem;border-top-width:5px}.u-heading-v2-2--bottom::after{margin-top:1.7857142857rem}.u-heading-v2-2--top::before{margin-bottom:1.7857142857rem}.u-heading-v2-3--bottom::after,.u-heading-v2-3--top::before{width:5rem;border-top-width:1px}.u-heading-v2-3--bottom::after{margin-top:1.0714285714rem}.u-heading-v2-3--top::before{margin-bottom:1.0714285714rem}.u-heading-v2-4--bottom::after,.u-heading-v2-4--top::before{width:5rem;border-top-width:10px}.u-heading-v2-4--bottom::after{margin-top:2.1428571429rem}.u-heading-v2-4--top::before{margin-bottom:2.1428571429rem}.u-heading-v2-5--bottom::after,.u-heading-v2-5--top::before{width:5rem;border-top-width:2px}.u-heading-v2-5--bottom::after{margin-top:1.4285714286rem}.u-heading-v2-5--top::before{margin-bottom:1.4285714286rem}.u-heading-v2-6--bottom::after,.u-heading-v2-6--top::before{width:2.1428571429rem;border-top-width:1px}.u-heading-v2-6--bottom::after{margin-top:.7142857143rem}.u-heading-v2-6--top::before{margin-bottom:.7142857143rem}.u-heading-v2-7--bottom::after,.u-heading-v2-7--top::before{width:12rem;border-top-width:10px}.u-heading-v2-7--bottom::after{margin-top:2.8571428571rem}.u-heading-v2-7--top::before{margin-bottom:2.8571428571rem}[class*="u-heading-v3-"]{border-bottom:1px dotted #ccc}.u-heading-v3__title{position:relative;top:1px;display:inline-block;margin:0;padding-bottom:.7142857143rem;border-bottom:1px solid #555}[class*="u-heading-v4-"]{padding:.1428571429rem 0 .2142857143rem 1.4285714286rem;border-left-width:4px;border-left-style:solid;border-color:inherit}[class*="u-heading-v4-"].text-right{padding:.1428571429rem 1.4285714286rem .2142857143rem 0;border-left-width:0;border-right-width:4px;border-right-style:solid}.u-heading-v5__title{position:relative;display:inline-block;line-height:1}.u-heading-v5__title::before{content:"";position:absolute;display:inline-block;width:.8571428571rem;height:.8571428571rem;background:#555}.u-heading-v5-color-primary .u-heading-v5__title::before{background:#396F00}.u-heading-v5-color-gray-light-v2 .u-heading-v5__title::before{background:#ccc}.u-heading-v5-color-white .u-heading-v5__title::before{background:#fff}.u-heading-v5-rounded-50x .u-heading-v5__title::before{border-radius:50%}.u-heading-v5-1 .u-heading-v5__title{padding-top:1.7857142857rem}.u-heading-v5-1 .u-heading-v5__title::before{top:0;left:2px}.u-heading-v5-1.text-center .u-heading-v5__title::before{left:50%;margin-left:-6px}.u-heading-v5-1.text-right .u-heading-v5__title::before{left:auto;right:2px}.u-heading-v5-2 .u-heading-v5__title::before{left:0;bottom:3px}.u-heading-v5-2.text-right .u-heading-v5__title::before{left:auto;right:0}.u-heading-v5-2 .u-heading-v5__title{padding-left:1.7857142857rem}.u-heading-v5-2.text-right .u-heading-v5__title{padding-right:1.7857142857rem}.u-heading-v5-3 .u-heading-v5__title::before{left:2px;bottom:0}.u-heading-v5-3.text-center .u-heading-v5__title::before{left:50%;margin-left:-6px}.u-heading-v5-3.text-right .u-heading-v5__title::before{left:auto;right:2px}.u-heading-v5-3 .u-heading-v5__title{padding-bottom:1.7857142857rem}.u-heading-v6__title{display:inline-block;position:relative}.u-heading-v6-1 .u-heading-v6__title::after,.u-heading-v6-1.text-center .u-heading-v6__title::before,.u-heading-v6-1.text-right .u-heading-v6__title::before,.u-heading-v6-2 .u-heading-v6__title::after,.u-heading-v6-2.text-center .u-heading-v6__title::before,.u-heading-v6-2.text-right .u-heading-v6__title::before{content:"";position:absolute;top:50%;display:inline-block;width:5rem;border-top-width:1px;border-top-style:solid;border-color:inherit}.u-heading-v6-1 .u-heading-v6__title,.u-heading-v6-1 .u-heading-v6__subtitle{padding-right:6.4285714286rem}.u-heading-v6-1.text-center .u-heading-v6__title,.u-heading-v6-1.text-right .u-heading-v6__title,.u-heading-v6-1.text-center .u-heading-v6__subtitle,.u-heading-v6-1.text-right .u-heading-v6__subtitle{padding-left:6.4285714286rem}.u-heading-v6-1.text-right .u-heading-v6__title,.u-heading-v6-1.text-right .u-heading-v6__subtitle{padding-right:0}.u-heading-v6-1 .u-heading-v6__title::after{right:0}.u-heading-v6-1.text-center .u-heading-v6__title::before{left:0}.u-heading-v6-1.text-right .u-heading-v6__title::before{left:0}.u-heading-v6-1.text-right .u-heading-v6__title::after{display:none}.u-heading-v6-2 .u-heading-v6__title,.u-heading-v6-2 .u-heading-v6__subtitle{padding-left:6.4285714286rem}.u-heading-v6-2.text-center .u-heading-v6__title,.u-heading-v6-2.text-right .u-heading-v6__title,.u-heading-v6-2.text-center .u-heading-v6__subtitle,.u-heading-v6-2.text-right .u-heading-v6__subtitle{padding-right:6.4285714286rem}.u-heading-v6-2.text-right .u-heading-v6__title,.u-heading-v6-2.text-right .u-heading-v6__subtitle{padding-left:0}.u-heading-v6-2 .u-heading-v6__title::after{left:0}.u-heading-v6-2.text-center .u-heading-v6__title::before{right:0}.u-heading-v6-2.text-right .u-heading-v6__title::before{right:0}.u-heading-v6-2.text-right .u-heading-v6__title::after{display:none}.u-heading-v7-divider::after,.text-center .u-heading-v7-divider::before,.text-right .u-heading-v7-divider::before{content:"";position:absolute;top:52%;display:inline-block;width:2.8571428571rem;border-top-width:1px;border-top-style:solid;border-color:inherit}.u-heading-v7-divider{position:relative;display:inline-block}.u-heading-v7-divider::after{right:-3.9285714286rem}.text-center .u-heading-v7-divider::before{left:-3.9285714286rem}.text-right .u-heading-v7-divider::before{left:-3.9285714286rem}.text-right .u-heading-v7-divider::after{display:none}.u-heading-v7-divider__icon{display:inline-block;font-size:1.4rem}.u-heading-v7-1 .u-heading-v7-divider__icon{font-size:.6rem}.u-heading-v7-3 .u-heading-v7-divider::after,.u-heading-v7-3 .u-heading-v7-divider::before{display:none}.u-heading-v8-1 .u-heading-v8__title strong,.u-heading-v8-2 .u-heading-v8__title strong{display:inline-block;font-weight:inherit}.u-heading-v8-1 .u-heading-v8__title strong{padding:.0714285714rem .5rem}.u-heading-v8-2 .u-heading-v8__title strong{padding:.7142857143rem 1.0714285714rem}.u-heading-v9{position:relative;text-align:center}.u-heading-v9::before{content:"";position:absolute;left:50%;display:block;margin-left:-35px;width:70px;height:96px;border:2px solid #396F00}.u-heading-v9--left{padding-left:35px;text-align:left}.u-heading-v9--left::before{left:0;margin-left:0}.u-heading-v9--right{padding-right:35px;text-align:right}.u-heading-v9--right::before{left:auto;right:0;margin-left:0}.u-heading-v9 *{position:relative;z-index:3}.u-heading-v10{position:relative;text-align:center}.u-heading-v10__downer{font-size:115px;line-height:1;opacity:.04}.u-heading-v10__upper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:34px;color:#396F00}.u-heading-massive-underline{position:relative}.u-heading-massive-underline::before{content:"";position:absolute;left:0;right:0;bottom:.2em;height:.3em;background-color:rgba(57,111,0,0.8);z-index:-1}.u-header-title-dot::after{content:".";color:#396F00;display:inline-block;font-size:35px}.u-triangle-v1,.u-triangle-v1-2,.u-triangle-v2,.u-triangle-v3,.u-triangle-v4,.u-triangle-v5,.u-triangle-v6{position:relative}.u-triangle-v1::before,.u-triangle-v1-2::before,.u-triangle-v2::before,.u-triangle-v3::before,.u-triangle-v4::before,.u-triangle-v5::before,.u-triangle-v6::before{content:"";position:absolute;display:block;z-index:10}.u-triangle-v1::before,.u-triangle-v1-2::before,.u-triangle-v2::before,.u-triangle-v5::before,.u-triangle-v6::before{width:0;height:0;border-style:solid;border-color:transparent}.u-triangle-v1.u-triangle-top.g-bg-primary::before,.u-triangle-v1.u-triangle-left.g-bg-primary::before,.u-triangle-v1-2.u-triangle-top.g-bg-primary::before,.u-triangle-v1-2.u-triangle-left.g-bg-primary::before,.u-triangle-v2.u-triangle-top.g-bg-primary::before,.u-triangle-v2.u-triangle-left.g-bg-primary::before,.u-triangle-v5.u-triangle-top.g-bg-primary::before,.u-triangle-v5.u-triangle-left.g-bg-primary::before,.u-triangle-v6.u-triangle-top.g-bg-primary::before,.u-triangle-v6.u-triangle-left.g-bg-primary::before{border-bottom-color:#396F00}.u-triangle-v1.u-triangle-top.g-bg-white::before,.u-triangle-v1.u-triangle-left.g-bg-white::before,.u-triangle-v1-2.u-triangle-top.g-bg-white::before,.u-triangle-v1-2.u-triangle-left.g-bg-white::before,.u-triangle-v2.u-triangle-top.g-bg-white::before,.u-triangle-v2.u-triangle-left.g-bg-white::before,.u-triangle-v5.u-triangle-top.g-bg-white::before,.u-triangle-v5.u-triangle-left.g-bg-white::before,.u-triangle-v6.u-triangle-top.g-bg-white::before,.u-triangle-v6.u-triangle-left.g-bg-white::before{border-bottom-color:#fff}.u-triangle-v1.u-triangle-top.g-bg-gray-light-v9::before,.u-triangle-v1.u-triangle-left.g-bg-gray-light-v9::before,.u-triangle-v1-2.u-triangle-top.g-bg-gray-light-v9::before,.u-triangle-v1-2.u-triangle-left.g-bg-gray-light-v9::before,.u-triangle-v2.u-triangle-top.g-bg-gray-light-v9::before,.u-triangle-v2.u-triangle-left.g-bg-gray-light-v9::before,.u-triangle-v5.u-triangle-top.g-bg-gray-light-v9::before,.u-triangle-v5.u-triangle-left.g-bg-gray-light-v9::before,.u-triangle-v6.u-triangle-top.g-bg-gray-light-v9::before,.u-triangle-v6.u-triangle-left.g-bg-gray-light-v9::before{border-bottom-color:#f7f7f7}.u-triangle-v1.u-triangle-top.g-bg-black::before,.u-triangle-v1.u-triangle-left.g-bg-black::before,.u-triangle-v1-2.u-triangle-top.g-bg-black::before,.u-triangle-v1-2.u-triangle-left.g-bg-black::before,.u-triangle-v2.u-triangle-top.g-bg-black::before,.u-triangle-v2.u-triangle-left.g-bg-black::before,.u-triangle-v5.u-triangle-top.g-bg-black::before,.u-triangle-v5.u-triangle-left.g-bg-black::before,.u-triangle-v6.u-triangle-top.g-bg-black::before,.u-triangle-v6.u-triangle-left.g-bg-black::before{border-bottom-color:#000}.u-triangle-v1.u-triangle-bottom.g-bg-primary::before,.u-triangle-v1.u-triangle-right.g-bg-primary::before,.u-triangle-v1-2.u-triangle-bottom.g-bg-primary::before,.u-triangle-v1-2.u-triangle-right.g-bg-primary::before,.u-triangle-v2.u-triangle-bottom.g-bg-primary::before,.u-triangle-v2.u-triangle-right.g-bg-primary::before,.u-triangle-v5.u-triangle-bottom.g-bg-primary::before,.u-triangle-v5.u-triangle-right.g-bg-primary::before,.u-triangle-v6.u-triangle-bottom.g-bg-primary::before,.u-triangle-v6.u-triangle-right.g-bg-primary::before{border-top-color:#396F00}.u-triangle-v1.u-triangle-bottom.g-bg-white::before,.u-triangle-v1.u-triangle-right.g-bg-white::before,.u-triangle-v1-2.u-triangle-bottom.g-bg-white::before,.u-triangle-v1-2.u-triangle-right.g-bg-white::before,.u-triangle-v2.u-triangle-bottom.g-bg-white::before,.u-triangle-v2.u-triangle-right.g-bg-white::before,.u-triangle-v5.u-triangle-bottom.g-bg-white::before,.u-triangle-v5.u-triangle-right.g-bg-white::before,.u-triangle-v6.u-triangle-bottom.g-bg-white::before,.u-triangle-v6.u-triangle-right.g-bg-white::before{border-top-color:#fff}.u-triangle-v1.u-triangle-bottom.g-bg-gray-light-v9::before,.u-triangle-v1.u-triangle-right.g-bg-gray-light-v9::before,.u-triangle-v1-2.u-triangle-bottom.g-bg-gray-light-v9::before,.u-triangle-v1-2.u-triangle-right.g-bg-gray-light-v9::before,.u-triangle-v2.u-triangle-bottom.g-bg-gray-light-v9::before,.u-triangle-v2.u-triangle-right.g-bg-gray-light-v9::before,.u-triangle-v5.u-triangle-bottom.g-bg-gray-light-v9::before,.u-triangle-v5.u-triangle-right.g-bg-gray-light-v9::before,.u-triangle-v6.u-triangle-bottom.g-bg-gray-light-v9::before,.u-triangle-v6.u-triangle-right.g-bg-gray-light-v9::before{border-top-color:#f7f7f7}.u-triangle-v1.u-triangle-bottom.g-bg-black::before,.u-triangle-v1.u-triangle-right.g-bg-black::before,.u-triangle-v1-2.u-triangle-bottom.g-bg-black::before,.u-triangle-v1-2.u-triangle-right.g-bg-black::before,.u-triangle-v2.u-triangle-bottom.g-bg-black::before,.u-triangle-v2.u-triangle-right.g-bg-black::before,.u-triangle-v5.u-triangle-bottom.g-bg-black::before,.u-triangle-v5.u-triangle-right.g-bg-black::before,.u-triangle-v6.u-triangle-bottom.g-bg-black::before,.u-triangle-v6.u-triangle-right.g-bg-black::before{border-top-color:#000}.u-triangle-v1.u-triangle-top::before,.u-triangle-v1.u-triangle-bottom::before,.u-triangle-v1.u-triangle-left::before,.u-triangle-v1.u-triangle-right::before{left:50%;margin-left:-20px}.u-triangle-v1.u-triangle-top::before,.u-triangle-v1.u-triangle-left::before{top:-25px;border-width:0 20px 25px 20px}.u-triangle-v1.u-triangle-bottom::before,.u-triangle-v1.u-triangle-right::before{bottom:-25px;border-width:25px 20px 0 20px}.u-triangle-v1-2.u-triangle-left.g-bg-primary::before,.u-triangle-v1-2.u-triangle-left.g-bg-white::before,.u-triangle-v1-2.u-triangle-left.g-bg-gray-light-v9::before,.u-triangle-v1-2.u-triangle-left.g-bg-black::before,.u-triangle-v1-2.u-triangle-right.g-bg-primary::before,.u-triangle-v1-2.u-triangle-right.g-bg-white::before,.u-triangle-v1-2.u-triangle-right.g-bg-gray-light-v9::before,.u-triangle-v1-2.u-triangle-right.g-bg-black::before{border-bottom-color:transparent;border-top-color:transparent}.u-triangle-v1-2.u-triangle-left::before,.u-triangle-v1-2.u-triangle-right::before{top:50%;bottom:auto;left:auto;margin-top:-5px;margin-left:0}.u-triangle-v1-2.u-triangle-left::before{left:-5px;border-width:5px 5px 5px 0}.u-triangle-v1-2.u-triangle-left.g-bg-primary::before{border-right-color:#396F00}.u-triangle-v1-2.u-triangle-left.g-bg-white::before{border-right-color:#fff}.u-triangle-v1-2.u-triangle-left.g-bg-gray-light-v9::before{border-right-color:#f7f7f7}.u-triangle-v1-2.u-triangle-left.g-bg-black::before{border-right-color:#000}.u-triangle-v1-2.u-triangle-right::before{right:-5px;border-width:5px 0 5px 5px}.u-triangle-v1-2.u-triangle-right.g-bg-primary::before{border-left-color:#396F00}.u-triangle-v1-2.u-triangle-right.g-bg-white::before{border-left-color:#fff}.u-triangle-v1-2.u-triangle-right.g-bg-gray-light-v9::before{border-left-color:#f7f7f7}.u-triangle-v1-2.u-triangle-right.g-bg-black::before{border-left-color:#000}.u-triangle-v2.u-triangle-top::before,.u-triangle-v2.u-triangle-bottom::before{left:45px}.u-triangle-v2.u-triangle-left::before,.u-triangle-v2.u-triangle-right::before{top:23px}.u-triangle-v2.u-triangle-top::before{top:-15px;border-width:0 17px 15px 17px}.u-triangle-v2.u-triangle-bottom::before{bottom:-15px;border-width:15px 17px 0 17px}.u-triangle-v2.u-triangle-left::before{left:-15px;border-width:17px 15px 17px 0}.u-triangle-v2.u-triangle-right::before{right:-15px;border-width:17px 0 17px 15px}.u-triangle-v3::before,.u-triangle-v4::before{background-repeat:no-repeat}.u-triangle-v3.u-triangle-top::before,.u-triangle-v3.u-triangle-bottom::before,.u-triangle-v3.u-triangle-left::before,.u-triangle-v3.u-triangle-right::before,.u-triangle-v4.u-triangle-top::before,.u-triangle-v4.u-triangle-bottom::before,.u-triangle-v4.u-triangle-left::before,.u-triangle-v4.u-triangle-right::before{height:50px;left:0}.u-triangle-v3.u-triangle-top::before,.u-triangle-v3.u-triangle-left::before,.u-triangle-v4.u-triangle-top::before,.u-triangle-v4.u-triangle-left::before{top:-50px}.u-triangle-v3.u-triangle-bottom::before,.u-triangle-v3.u-triangle-right::before,.u-triangle-v4.u-triangle-bottom::before,.u-triangle-v4.u-triangle-right::before{bottom:-50px}.u-triangle-v3.u-triangle-top::before,.u-triangle-v3.u-triangle-left::before{width:100%;background-size:100%;background-position:top right}.u-triangle-v3.u-triangle-top.g-bg-primary::before,.u-triangle-v3.u-triangle-left.g-bg-primary::before{background-image:linear-gradient(to bottom right, transparent 49.6%, #396F00 50%)}.u-triangle-v3.u-triangle-top.g-bg-white::before,.u-triangle-v3.u-triangle-left.g-bg-white::before{background-image:linear-gradient(to bottom right, transparent 49.6%, #fff 50%)}.u-triangle-v3.u-triangle-top.g-bg-gray-light-v9::before,.u-triangle-v3.u-triangle-left.g-bg-gray-light-v9::before{background-image:linear-gradient(to bottom right, transparent 49.6%, #f7f7f7 50%)}.u-triangle-v3.u-triangle-top.g-bg-black::before,.u-triangle-v3.u-triangle-left.g-bg-black::before{background-image:linear-gradient(to bottom right, transparent 49.6%, #000 50%)}.u-triangle-v3.u-triangle-bottom::before,.u-triangle-v3.u-triangle-right::before{width:100%;background-size:100%;background-position:top right}.u-triangle-v3.u-triangle-bottom.g-bg-primary::before,.u-triangle-v3.u-triangle-right.g-bg-primary::before{background-image:linear-gradient(to top right, transparent 49.6%, #396F00 50%)}.u-triangle-v3.u-triangle-bottom.g-bg-white::before,.u-triangle-v3.u-triangle-right.g-bg-white::before{background-image:linear-gradient(to top right, transparent 49.6%, #fff 50%)}.u-triangle-v3.u-triangle-bottom.g-bg-gray-light-v9::before,.u-triangle-v3.u-triangle-right.g-bg-gray-light-v9::before{background-image:linear-gradient(to top right, transparent 49.6%, #f7f7f7 50%)}.u-triangle-v3.u-triangle-bottom.g-bg-black::before,.u-triangle-v3.u-triangle-right.g-bg-black::before{background-image:linear-gradient(to top right, transparent 49.6%, #000 50%)}.u-triangle-v4.u-triangle-top::before,.u-triangle-v4.u-triangle-left::before{width:100%;background-size:50.2% 100%;background-position:top left, top right}.u-triangle-v4.u-triangle-top.g-bg-primary::before,.u-triangle-v4.u-triangle-left.g-bg-primary::before{background-image:linear-gradient(to bottom right, transparent 49.6%, #396F00 50%),linear-gradient(to bottom left, transparent 49.6%, #396F00 50%)}.u-triangle-v4.u-triangle-top.g-bg-white::before,.u-triangle-v4.u-triangle-left.g-bg-white::before{background-image:linear-gradient(to bottom right, transparent 49.6%, #fff 50%),linear-gradient(to bottom left, transparent 49.6%, #fff 50%)}.u-triangle-v4.u-triangle-top.g-bg-gray-light-v9::before,.u-triangle-v4.u-triangle-left.g-bg-gray-light-v9::before{background-image:linear-gradient(to bottom right, transparent 49.6%, #f7f7f7 50%),linear-gradient(to bottom left, transparent 49.6%, #f7f7f7 50%)}.u-triangle-v4.u-triangle-top.g-bg-black::before,.u-triangle-v4.u-triangle-left.g-bg-black::before{background-image:linear-gradient(to bottom right, transparent 49.6%, #000 50%),linear-gradient(to bottom left, transparent 49.6%, #000 50%)}.u-triangle-v4.u-triangle-bottom::before,.u-triangle-v4.u-triangle-right::before{width:100%;background-size:50.2% 100%;background-position:top left, top right}.u-triangle-v4.u-triangle-bottom.g-bg-primary::before,.u-triangle-v4.u-triangle-right.g-bg-primary::before{background-image:linear-gradient(to top right, transparent 49.6%, #396F00 50%),linear-gradient(to top left, transparent 49.6%, #396F00 50%)}.u-triangle-v4.u-triangle-bottom.g-bg-white::before,.u-triangle-v4.u-triangle-right.g-bg-white::before{background-image:linear-gradient(to top right, transparent 49.6%, #fff 50%),linear-gradient(to top left, transparent 49.6%, #fff 50%)}.u-triangle-v4.u-triangle-bottom.g-bg-gray-light-v9::before,.u-triangle-v4.u-triangle-right.g-bg-gray-light-v9::before{background-image:linear-gradient(to top right, transparent 49.6%, #f7f7f7 50%),linear-gradient(to top left, transparent 49.6%, #f7f7f7 50%)}.u-triangle-v4.u-triangle-bottom.g-bg-black::before,.u-triangle-v4.u-triangle-right.g-bg-black::before{background-image:linear-gradient(to top right, transparent 49.6%, #000 50%),linear-gradient(to top left, transparent 49.6%, #000 50%)}.u-triangle-v5.u-triangle-top::before,.u-triangle-v5.u-triangle-bottom::before{left:80px}.u-triangle-v5.u-triangle-left::before,.u-triangle-v5.u-triangle-right::before{top:23px}.u-triangle-v5.u-triangle-top::before{top:-22px;border-width:22px 0 0 22px}.u-triangle-v5.u-triangle-bottom::before{bottom:-22px;border-width:22px 22px 0 0}.u-triangle-v5.u-triangle-left::before{left:-22px;border-width:0 22px 22px 0}.u-triangle-v5.u-triangle-right::before{right:-22px;border-width:22px 22px 0 0}.u-triangle-v6.u-triangle-top::before,.u-triangle-v6.u-triangle-bottom::before{left:8%}.u-triangle-v6.u-triangle-left::before,.u-triangle-v6.u-triangle-right::before{top:8%}.u-triangle-v6.u-triangle-top::before{top:-22px;border-width:22px 22px 0 0}.u-triangle-v6.u-triangle-bottom::before{bottom:-22px;border-width:22px 0 0 22px}.u-triangle-v6.u-triangle-left::before{left:-22px;border-width:22px 22px 0 0}.u-triangle-v6.u-triangle-right::before{right:-22px;border-width:0 22px 22px 0}[class*="u-triangle-inclusive-v1"]:not([class*="__front"],[class*="__back"]),[class*="u-triangle-inclusive-v2"]:not([class*="__front"],[class*="__back"]){position:absolute}.u-triangle-inclusive-v1--left{right:-14px}.u-triangle-inclusive-v1--left__front{position:absolute;top:1px;left:0}.u-triangle-inclusive-v1--left__front{border-width:14px 0 14px 14px;border-style:solid;border-color:transparent}.u-triangle-inclusive-v1--left__back{border-width:15px 0 15px 15px;border-style:solid;border-color:transparent}.u-triangle-inclusive-v1--right{left:-14px}.u-triangle-inclusive-v1--right__front{position:absolute;top:1px;right:0}.u-triangle-inclusive-v1--right__front{border-width:14px 14px 14px 0;border-style:solid;border-color:transparent}.u-triangle-inclusive-v1--right__back{border-width:15px 15px 15px 0;border-style:solid;border-color:transparent}.u-triangle-inclusive-v1--top{top:-14px}.u-triangle-inclusive-v1--top__front{position:absolute;left:1px;bottom:0}.u-triangle-inclusive-v1--top__front{border-width:0 14px 14px 14px;border-style:solid;border-color:transparent}.u-triangle-inclusive-v1--top__back{border-width:0 15px 15px 15px;border-style:solid;border-color:transparent}.u-triangle-inclusive-v1--bottom{bottom:-14px}.u-triangle-inclusive-v1--bottom__front{position:absolute;left:1px;bottom:1px}.u-triangle-inclusive-v1--bottom__front{border-width:14px 14px 0 14px;border-style:solid;border-color:transparent}.u-triangle-inclusive-v1--bottom__back{border-width:15px 15px 0 15px;border-style:solid;border-color:transparent}.u-triangle-inclusive-v2--left{left:100%}.u-triangle-inclusive-v2--left__front,.u-triangle-inclusive-v2--left__back{position:absolute;left:0;height:100%}.u-triangle-inclusive-v2--left__front svg,.u-triangle-inclusive-v2--left__back svg{height:100%;vertical-align:middle}.u-triangle-inclusive-v2--left__front{z-index:2}.u-triangle-inclusive-v2--left__front svg polygon{fill:#eee}.u-triangle-inclusive-v2--left__back{z-index:1}.u-triangle-inclusive-v2--left__back svg polygon{fill:#fff}.u-triangle-inclusive-v2--right{right:100%}.u-triangle-inclusive-v2--right__front,.u-triangle-inclusive-v2--right__back{position:absolute;right:0;height:100%}.u-triangle-inclusive-v2--right__front svg,.u-triangle-inclusive-v2--right__back svg{height:100%;vertical-align:middle}.u-triangle-inclusive-v2--right__front{z-index:2}.u-triangle-inclusive-v2--right__front svg polygon{fill:#eee}.u-triangle-inclusive-v2--right__back{z-index:1}.u-triangle-inclusive-v2--right__back svg polygon{fill:#fff}.u-triangle-inclusive-v2--top{bottom:100%}.u-triangle-inclusive-v2--top__front,.u-triangle-inclusive-v2--top__back{position:absolute;bottom:0;width:100%}.u-triangle-inclusive-v2--top__front svg,.u-triangle-inclusive-v2--top__back svg{width:100%;vertical-align:bottom}.u-triangle-inclusive-v2--top__front{z-index:2}.u-triangle-inclusive-v2--top__front svg polygon{fill:#eee}.u-triangle-inclusive-v2--top__back{z-index:1}.u-triangle-inclusive-v2--top__back svg polygon{fill:#fff}.u-triangle-inclusive-v2--bottom{top:100%}.u-triangle-inclusive-v2--bottom__front,.u-triangle-inclusive-v2--bottom__back{position:absolute;top:0;width:100%}.u-triangle-inclusive-v2--bottom__front svg,.u-triangle-inclusive-v2--bottom__back svg{width:100%;vertical-align:top}.u-triangle-inclusive-v2--bottom__front{z-index:2}.u-triangle-inclusive-v2--bottom__front svg polygon{fill:#eee}.u-triangle-inclusive-v2--bottom__back{z-index:1}.u-triangle-inclusive-v2--bottom__back svg polygon{fill:#fff}.u-semicircle-v1{position:relative;z-index:10}.u-semicircle-v1::before{content:"";position:absolute;z-index:-1;display:block;width:150%;height:150%;border-radius:50%}.u-semicircle-v1.g-bg-primary::before{background:#396F00}.u-semicircle-v1.g-bg-white::before{background:#fff}.u-semicircle-v1.g-bg-gray-light-v9::before{background:#f7f7f7}.u-semicircle-v1.g-bg-black::before{background:#000}.u-semicircle-top::before,.u-semicircle-right::before{top:-20%;left:-25%}.u-semicircle-bottom::before,.u-semicircle-left::before{bottom:-20%;left:-25%}@media (max-width: 576px (-1)){.u-triangle-none--xs::before,.u-semicircle-none--xs::before{display:none}}@media (min-width: 576px){.u-triangle-v3.u-triangle-top::before,.u-triangle-v3.u-triangle-bottom::before,.u-triangle-v4.u-triangle-top::before,.u-triangle-v4.u-triangle-bottom::before{height:75px}.u-triangle-v3.u-triangle-left::before,.u-triangle-v3.u-triangle-right::before,.u-triangle-v4.u-triangle-left::before,.u-triangle-v4.u-triangle-right::before{width:75px}.u-triangle-v3.u-triangle-top::before,.u-triangle-v4.u-triangle-top::before{top:-75px}.u-triangle-v3.u-triangle-bottom::before,.u-triangle-v4.u-triangle-bottom::before{bottom:-75px}.u-triangle-v3.u-triangle-left::before,.u-triangle-v4.u-triangle-left::before{left:-75px}.u-triangle-v3.u-triangle-right::before,.u-triangle-v4.u-triangle-right::before{right:-75px}}@media (max-width: 768px (-1)){.u-triangle-none--sm::before,.u-semicircle-none--sm::before{display:none}}@media (min-width: 768px){.u-triangle-v1.u-triangle-left.g-bg-primary::before,.u-triangle-v1.u-triangle-left.g-bg-white::before,.u-triangle-v1.u-triangle-left.g-bg-gray-light-v9::before,.u-triangle-v1.u-triangle-left.g-bg-black::before,.u-triangle-v1.u-triangle-right.g-bg-primary::before,.u-triangle-v1.u-triangle-right.g-bg-white::before,.u-triangle-v1.u-triangle-right.g-bg-gray-light-v9::before,.u-triangle-v1.u-triangle-right.g-bg-black::before{border-bottom-color:transparent;border-top-color:transparent}.u-triangle-v1.u-triangle-left::before,.u-triangle-v1.u-triangle-right::before{top:50%;bottom:auto;left:auto;margin-top:-20px;margin-left:0}.u-triangle-v1.u-triangle-left::before{left:-25px;border-width:20px 25px 20px 0}.u-triangle-v1.u-triangle-left.g-bg-primary::before{border-right-color:#396F00}.u-triangle-v1.u-triangle-left.g-bg-white::before{border-right-color:#fff}.u-triangle-v1.u-triangle-left.g-bg-gray-light-v9::before{border-right-color:#f7f7f7}.u-triangle-v1.u-triangle-left.g-bg-black::before{border-right-color:#000}.u-triangle-v1.u-triangle-right::before{right:-25px;border-width:20px 0 20px 25px}.u-triangle-v1.u-triangle-right.g-bg-primary::before{border-left-color:#396F00}.u-triangle-v1.u-triangle-right.g-bg-white::before{border-left-color:#fff}.u-triangle-v1.u-triangle-right.g-bg-gray-light-v9::before{border-left-color:#f7f7f7}.u-triangle-v1.u-triangle-right.g-bg-black::before{border-left-color:#000}.u-triangle-v3.u-triangle-left::before,.u-triangle-v3.u-triangle-right::before,.u-triangle-v4.u-triangle-left::before,.u-triangle-v4.u-triangle-right::before{height:100%;left:auto}.u-triangle-v3.u-triangle-left::before,.u-triangle-v4.u-triangle-left::before{top:0}.u-triangle-v3.u-triangle-right::before,.u-triangle-v4.u-triangle-right::before{top:0;bottom:auto}.u-triangle-v3.u-triangle-top::before,.u-triangle-v3.u-triangle-bottom::before,.u-triangle-v4.u-triangle-top::before,.u-triangle-v4.u-triangle-bottom::before{height:100px}.u-triangle-v3.u-triangle-left::before,.u-triangle-v3.u-triangle-right::before,.u-triangle-v4.u-triangle-left::before,.u-triangle-v4.u-triangle-right::before{width:100px}.u-triangle-v3.u-triangle-top::before,.u-triangle-v4.u-triangle-top::before{top:-100px}.u-triangle-v3.u-triangle-bottom::before,.u-triangle-v4.u-triangle-bottom::before{bottom:-100px}.u-triangle-v3.u-triangle-left::before,.u-triangle-v4.u-triangle-left::before{left:-100px}.u-triangle-v3.u-triangle-right::before,.u-triangle-v4.u-triangle-right::before{right:-100px}.u-triangle-v3.u-triangle-left.g-bg-primary::before{background-image:linear-gradient(to bottom right, transparent 49.6%, #396F00 50%)}.u-triangle-v3.u-triangle-left.g-bg-white::before{background-image:linear-gradient(to bottom right, transparent 49.6%, #fff 50%)}.u-triangle-v3.u-triangle-left.g-bg-gray-light-v9::before{background-image:linear-gradient(to bottom right, transparent 49.6%, #f7f7f7 50%)}.u-triangle-v3.u-triangle-left.g-bg-black::before{background-image:linear-gradient(to bottom right, transparent 49.6%, #000 50%)}.u-triangle-v3.u-triangle-right.g-bg-primary::before{background-image:linear-gradient(to bottom left, transparent 49.6%, #396F00 50%)}.u-triangle-v3.u-triangle-right.g-bg-white::before{background-image:linear-gradient(to bottom left, transparent 49.6%, #fff 50%)}.u-triangle-v3.u-triangle-right.g-bg-gray-light-v9::before{background-image:linear-gradient(to bottom left, transparent 49.6%, #f7f7f7 50%)}.u-triangle-v3.u-triangle-right.g-bg-black::before{background-image:linear-gradient(to bottom left, transparent 49.6%, #000 50%)}.u-triangle-v4.u-triangle-left::before{height:100%;background-size:100% 50.2%;background-position:top right, bottom left}.u-triangle-v4.u-triangle-left.g-bg-primary::before{background-image:linear-gradient(to bottom right, transparent 49.6%, #396F00 50%),linear-gradient(to top right, transparent 49.6%, #396F00 50%)}.u-triangle-v4.u-triangle-left.g-bg-white::before{background-image:linear-gradient(to bottom right, transparent 49.6%, #fff 50%),linear-gradient(to top right, transparent 49.6%, #fff 50%)}.u-triangle-v4.u-triangle-left.g-bg-gray-light-v9::before{background-image:linear-gradient(to bottom right, transparent 49.6%, #f7f7f7 50%),linear-gradient(to top right, transparent 49.6%, #f7f7f7 50%)}.u-triangle-v4.u-triangle-left.g-bg-black::before{background-image:linear-gradient(to bottom right, transparent 49.6%, #000 50%),linear-gradient(to top right, transparent 49.6%, #000 50%)}.u-triangle-v4.u-triangle-right::before{height:100%;background-size:100% 50.2%;background-position:top right, bottom left}.u-triangle-v4.u-triangle-right.g-bg-primary::before{background-image:linear-gradient(to bottom left, transparent 49.6%, #396F00 50%),linear-gradient(to top left, transparent 49.6%, #396F00 50%)}.u-triangle-v4.u-triangle-right.g-bg-white::before{background-image:linear-gradient(to bottom left, transparent 49.6%, #fff 50%),linear-gradient(to top left, transparent 49.6%, #fff 50%)}.u-triangle-v4.u-triangle-right.g-bg-gray-light-v9::before{background-image:linear-gradient(to bottom left, transparent 49.6%, #f7f7f7 50%),linear-gradient(to top left, transparent 49.6%, #f7f7f7 50%)}.u-triangle-v4.u-triangle-right.g-bg-black::before{background-image:linear-gradient(to bottom left, transparent 49.6%, #000 50%),linear-gradient(to top left, transparent 49.6%, #000 50%)}.u-semicircle-left::before{top:-25%;left:-20%}.u-semicircle-right::before{top:-25%;bottom:auto;left:auto;right:-20%}}@media (max-width: 992px (-1)){.u-triangle-none--md::before,.u-semicircle-none--md::before{display:none}}@media (min-width: 992px){.u-triangle-v3.u-triangle-top::before,.u-triangle-v3.u-triangle-bottom::before,.u-triangle-v4.u-triangle-top::before,.u-triangle-v4.u-triangle-bottom::before{height:150px}.u-triangle-v3.u-triangle-left::before,.u-triangle-v3.u-triangle-right::before,.u-triangle-v4.u-triangle-left::before,.u-triangle-v4.u-triangle-right::before{width:150px}.u-triangle-v3.u-triangle-top::before,.u-triangle-v4.u-triangle-top::before{top:-150px}.u-triangle-v3.u-triangle-bottom::before,.u-triangle-v4.u-triangle-bottom::before{bottom:-150px}.u-triangle-v3.u-triangle-left::before,.u-triangle-v4.u-triangle-left::before{left:-150px}.u-triangle-v3.u-triangle-right::before,.u-triangle-v4.u-triangle-right::before{right:-150px}}@media (max-width: 1200px){.u-triangle-none--lg::before,.u-semicircle-none--lg::before{display:none}}@media (min-width: 1200px){.u-triangle-v3.u-triangle-top::before,.u-triangle-v3.u-triangle-bottom::before,.u-triangle-v4.u-triangle-top::before,.u-triangle-v4.u-triangle-bottom::before{height:200px}.u-triangle-v3.u-triangle-left::before,.u-triangle-v3.u-triangle-right::before,.u-triangle-v4.u-triangle-left::before,.u-triangle-v4.u-triangle-right::before{width:200px}.u-triangle-v3.u-triangle-top::before,.u-triangle-v4.u-triangle-top::before{top:-200px}.u-triangle-v3.u-triangle-bottom::before,.u-triangle-v4.u-triangle-bottom::before{bottom:-200px}.u-triangle-v3.u-triangle-left::before,.u-triangle-v4.u-triangle-left::before{left:-200px}.u-triangle-v3.u-triangle-right::before,.u-triangle-v4.u-triangle-right::before{right:-200px}}.u-triangle-none--xl::before,.u-semicircle-none--xl::before{display:none}.u-zigzag-top{position:relative;background:#f7f7f7;z-index:1}.u-zigzag-top::before{content:"";position:absolute;bottom:100%;left:0;right:0;display:block;height:20px;background:-webkit-linear-gradient(-225deg, #f7f7f7 10px, transparent 0) 0 10px,-webkit-linear-gradient(-315deg, #f7f7f7 10px, transparent 0) 0 10px;background-position:top left;background-repear:repeat-x;background-size:20px 20px}.u-zigzag-bottom{position:relative;background:#f7f7f7;z-index:1}.u-zigzag-bottom::after{content:"";position:absolute;top:100%;left:0;right:0;display:block;height:20px;background:-webkit-linear-gradient(225deg, #f7f7f7 10px, transparent 0) 0 10px,-webkit-linear-gradient(315deg, #f7f7f7 10px, transparent 0) 0 10px;background-position:top left;background-repear:repeat-x;background-size:20px 20px}.u-zigzag-top-white{position:relative;background:#fff;z-index:1}.u-zigzag-top-white::before{content:"";position:absolute;bottom:100%;left:0;right:0;display:block;height:20px;background:-webkit-linear-gradient(-225deg, #fff 10px, transparent 0) 0 10px,-webkit-linear-gradient(-315deg, #fff 10px, transparent 0) 0 10px;background-position:top left;background-repear:repeat-x;background-size:20px 20px}.u-zigzag-top-primary{position:relative;background:#396F00;z-index:1}.u-zigzag-top-primary::before{content:"";position:absolute;bottom:100%;left:0;right:0;display:block;height:20px;background:-webkit-linear-gradient(-225deg, #396F00 10px, transparent 0) 0 10px,-webkit-linear-gradient(-315deg, #396F00 10px, transparent 0) 0 10px;background-position:top left;background-repear:repeat-x;background-size:20px 20px}.u-zigzag-top-black{position:relative;background:#000;z-index:1}.u-zigzag-top-black::before{content:"";position:absolute;bottom:100%;left:0;right:0;display:block;height:20px;background:-webkit-linear-gradient(-225deg, #000 10px, transparent 0) 0 10px,-webkit-linear-gradient(-315deg, #000 10px, transparent 0) 0 10px;background-position:top left;background-repear:repeat-x;background-size:20px 20px}.u-zigzag-top-gray-dark-v1{position:relative;background:#111;z-index:1}.u-zigzag-top-gray-dark-v1::before{content:"";position:absolute;bottom:100%;left:0;right:0;display:block;height:20px;background:-webkit-linear-gradient(-225deg, #111 10px, transparent 0) 0 10px,-webkit-linear-gradient(-315deg, #111 10px, transparent 0) 0 10px;background-position:top left;background-repear:repeat-x;background-size:20px 20px}[class*="u-ns-bg-v"]{position:relative}[class*="u-ns-bg-v"]::before{content:"";position:absolute;display:block;z-index:3}[class*="u-ns-bg-v1"]{position:relative}[class*="u-ns-bg-v1"]::before{content:"";position:absolute;z-index:3;width:0;height:0;border-style:solid;border-color:transparent}.u-ns-bg-v1-top::before,.u-ns-bg-v1-bottom::before{left:50%;margin-left:-20px}.u-ns-bg-v1-left::before,.u-ns-bg-v1-right::before{top:50%;margin-top:-20px}.u-ns-bg-v1-top::before{top:-25px;border-width:0 20px 25px 20px}.u-ns-bg-v1-top.g-bg-primary::before,.g-parent.g-bg-primary .u-ns-bg-v1-top::before{border-bottom-color:#396F00}.u-ns-bg-v1-top.g-bg-white::before,.g-parent.g-bg-white .u-ns-bg-v1-top::before{border-bottom-color:#fff}.u-ns-bg-v1-top.g-bg-gray-light-v2::before,.g-parent.g-bg-gray-light-v2 .u-ns-bg-v1-top::before{border-bottom-color:#ccc}.u-ns-bg-v1-top.g-bg-black::before,.g-parent.g-bg-black .u-ns-bg-v1-top::before{border-bottom-color:#000}.u-ns-bg-v1-bottom::before{bottom:-25px;border-width:25px 20px 0 20px}.u-ns-bg-v1-bottom.g-bg-primary::before,.g-parent.g-bg-primary .u-ns-bg-v1-bottom::before{border-top-color:#396F00}.u-ns-bg-v1-bottom.g-bg-white::before,.g-parent.g-bg-white .u-ns-bg-v1-bottom::before{border-top-color:#fff}.u-ns-bg-v1-bottom.g-bg-gray-light-v2::before,.g-parent.g-bg-gray-light-v2 .u-ns-bg-v1-bottom::before{border-top-color:#ccc}.u-ns-bg-v1-bottom.g-bg-black::before,.g-parent.g-bg-black .u-ns-bg-v1-bottom::before{border-top-color:#000}.u-ns-bg-v1-left::before{left:-25px;border-width:20px 25px 20px 0}.u-ns-bg-v1-left.g-bg-primary::before,.g-parent.g-bg-primary .u-ns-bg-v1-left::before{border-right-color:#396F00}.u-ns-bg-v1-left.g-bg-white::before,.g-parent.g-bg-white .u-ns-bg-v1-left::before{border-right-color:#fff}.u-ns-bg-v1-left.g-bg-gray-light-v2::before,.g-parent.g-bg-gray-light-v2 .u-ns-bg-v1-left::before{border-right-color:#ccc}.u-ns-bg-v1-left.g-bg-black::before,.g-parent.g-bg-black .u-ns-bg-v1-left::before{border-right-color:#000}.u-ns-bg-v1-right::before{right:-25px;border-width:20px 0 20px 25px}.u-ns-bg-v1-right.g-bg-primary::before,.g-parent.g-bg-primary .u-ns-bg-v1-right::before{border-left-color:#396F00}.u-ns-bg-v1-right.g-bg-white::before,.g-parent.g-bg-white .u-ns-bg-v1-right::before{border-left-color:#fff}.u-ns-bg-v1-right.g-bg-gray-light-v2::before,.g-parent.g-bg-gray-light-v2 .u-ns-bg-v1-right::before{border-left-color:#ccc}.u-ns-bg-v1-right.g-bg-black::before,.g-parent.g-bg-black .u-ns-bg-v1-right::before{border-left-color:#000}@media (min-width: 768px){.u-ns-bg-v1-top--md::before,.u-ns-bg-v1-bottom--md::before,.u-ns-bg-v1-left--md::before,.u-ns-bg-v1-right--md::before{top:auto;bottom:auto;left:auto;right:auto;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}.u-ns-bg-v1-top--md.g-bg-primary::before,.u-ns-bg-v1-top--md.g-bg-white::before,.u-ns-bg-v1-top--md.g-bg-gray-light-v2::before,.u-ns-bg-v1-top--md.g-bg-black::before,.u-ns-bg-v1-bottom--md.g-bg-primary::before,.u-ns-bg-v1-bottom--md.g-bg-white::before,.u-ns-bg-v1-bottom--md.g-bg-gray-light-v2::before,.u-ns-bg-v1-bottom--md.g-bg-black::before,.u-ns-bg-v1-left--md.g-bg-primary::before,.u-ns-bg-v1-left--md.g-bg-white::before,.u-ns-bg-v1-left--md.g-bg-gray-light-v2::before,.u-ns-bg-v1-left--md.g-bg-black::before,.u-ns-bg-v1-right--md.g-bg-primary::before,.u-ns-bg-v1-right--md.g-bg-white::before,.u-ns-bg-v1-right--md.g-bg-gray-light-v2::before,.u-ns-bg-v1-right--md.g-bg-black::before{border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent}.u-ns-bg-v1-top--md::before,.u-ns-bg-v1-bottom--md::before{left:50%;margin-left:-20px}.u-ns-bg-v1-left--md::before,.u-ns-bg-v1-right--md::before{top:50%;margin-top:-20px}.u-ns-bg-v1-top--md::before{top:-25px;border-width:0 20px 25px 20px}.u-ns-bg-v1-top--md.g-bg-primary::before{border-bottom-color:#396F00}.u-ns-bg-v1-top--md.g-bg-white::before{border-bottom-color:#fff}.u-ns-bg-v1-top--md.g-bg-gray-light-v2::before{border-bottom-color:#ccc}.u-ns-bg-v1-top--md.g-bg-black::before{border-bottom-color:#000}.u-ns-bg-v1-bottom--md::before{bottom:-25px;border-width:25px 20px 0 20px}.u-ns-bg-v1-bottom--md.g-bg-primary::before{border-top-color:#396F00}.u-ns-bg-v1-bottom--md.g-bg-white::before{border-top-color:#fff}.u-ns-bg-v1-bottom--md.g-bg-gray-light-v2::before{border-top-color:#ccc}.u-ns-bg-v1-bottom--md.g-bg-black::before{border-top-color:#000}.u-ns-bg-v1-left--md::before{left:-25px;border-width:20px 25px 20px 0}.u-ns-bg-v1-left--md.g-bg-primary::before{border-right-color:#396F00}.u-ns-bg-v1-left--md.g-bg-white::before{border-right-color:#fff}.u-ns-bg-v1-left--md.g-bg-gray-light-v2::before{border-right-color:#ccc}.u-ns-bg-v1-left--md.g-bg-black::before{border-right-color:#000}.u-ns-bg-v1-right--md::before{right:-25px;border-width:20px 0 20px 25px}.u-ns-bg-v1-right--md.g-bg-primary::before{border-left-color:#396F00}.u-ns-bg-v1-right--md.g-bg-white::before{border-left-color:#fff}.u-ns-bg-v1-right--md.g-bg-gray-light-v2::before{border-left-color:#ccc}.u-ns-bg-v1-right--md.g-bg-black::before{border-left-color:#000}}[class*="u-ns-bg-v2"]{position:relative}[class*="u-ns-bg-v2"]::before{content:"";position:absolute;z-index:3;display:block;width:0;height:0;border-style:solid;border-color:transparent}.u-ns-bg-v2-top::before,.u-ns-bg-v2-bottom::before,.u-ns-bg-v2-2-top::before,.u-ns-bg-v2-2-bottom::before{left:45px}.u-ns-bg-v2-left::before,.u-ns-bg-v2-right::before,.u-ns-bg-v2-2-left::before,.u-ns-bg-v2-2-right::before{top:23px}.u-ns-bg-v2-top::before,.u-ns-bg-v2-2-top::before{top:-15px;border-width:0 17px 15px 17px}.u-ns-bg-v2-top.g-bg-primary::before,.u-ns-bg-v2-2-top.g-bg-primary::before{border-bottom-color:#396F00}.u-ns-bg-v2-top.g-bg-white::before,.u-ns-bg-v2-2-top.g-bg-white::before{border-bottom-color:#fff}.u-ns-bg-v2-top.g-bg-gray-light-v2::before,.u-ns-bg-v2-2-top.g-bg-gray-light-v2::before{border-bottom-color:#ccc}.u-ns-bg-v2-top.g-bg-gray-light-v5::before,.u-ns-bg-v2-2-top.g-bg-gray-light-v5::before{border-bottom-color:#f7f7f7}.u-ns-bg-v2-top.g-bg-black::before,.u-ns-bg-v2-2-top.g-bg-black::before{border-bottom-color:#000}.u-ns-bg-v2-bottom::before,.u-ns-bg-v2-2-bottom::before{bottom:-15px;border-width:15px 17px 0 17px}.u-ns-bg-v2-bottom.g-bg-primary::before,.u-ns-bg-v2-2-bottom.g-bg-primary::before{border-top-color:#396F00}.u-ns-bg-v2-bottom.g-bg-white::before,.u-ns-bg-v2-2-bottom.g-bg-white::before{border-top-color:#fff}.u-ns-bg-v2-bottom.g-bg-gray-light-v2::before,.u-ns-bg-v2-2-bottom.g-bg-gray-light-v2::before{border-top-color:#ccc}.u-ns-bg-v2-bottom.g-bg-black::before,.u-ns-bg-v2-2-bottom.g-bg-black::before{border-top-color:#000}.u-ns-bg-v2-left::before,.u-ns-bg-v2-2-left::before{left:-15px;border-width:17px 15px 17px 0}.u-ns-bg-v2-left.g-bg-primary::before,.u-ns-bg-v2-2-left.g-bg-primary::before{border-right-color:#396F00}.u-ns-bg-v2-left.g-bg-white::before,.u-ns-bg-v2-2-left.g-bg-white::before{border-right-color:#fff}.u-ns-bg-v2-left.g-bg-gray-light-v2::before,.u-ns-bg-v2-2-left.g-bg-gray-light-v2::before{border-right-color:#ccc}.u-ns-bg-v2-left.g-bg-black::before,.u-ns-bg-v2-2-left.g-bg-black::before{border-right-color:#000}.u-ns-bg-v2-right::before,.u-ns-bg-v2-2-right::before{right:-15px;border-width:17px 0 17px 15px}.u-ns-bg-v2-right.g-bg-primary::before,.u-ns-bg-v2-2-right.g-bg-primary::before{border-left-color:#396F00}.u-ns-bg-v2-right.g-bg-white::before,.u-ns-bg-v2-2-right.g-bg-white::before{border-left-color:#fff}.u-ns-bg-v2-right.g-bg-gray-light-v2::before,.u-ns-bg-v2-2-right.g-bg-gray-light-v2::before{border-left-color:#ccc}.u-ns-bg-v2-right.g-bg-black::before,.u-ns-bg-v2-2-right.g-bg-black::before{border-left-color:#000}.u-ns-bg-v2-2-top::before,.u-ns-bg-v2-2-bottom::before,.u-ns-bg-v2-2-2-top::before,.u-ns-bg-v2-2-2-bottom::before{left:20px}.u-ns-bg-v2-2-left::before,.u-ns-bg-v2-2-right::before,.u-ns-bg-v2-2-2-left::before,.u-ns-bg-v2-2-2-right::before{top:30px}.u-ns-bg-v2-2-top::before,.u-ns-bg-v2-2-2-top::before{border-width:0 15px 15px 15px}.u-ns-bg-v2-2-bottom::before,.u-ns-bg-v2-2-2-bottom::before{border-width:15px 15px 0 15px}.u-ns-bg-v2-2-left::before,.u-ns-bg-v2-2-2-left::before{border-width:15px 15px 15px 0}.u-ns-bg-v2-2-right::before,.u-ns-bg-v2-2-2-right::before{border-width:15px 0 15px 15px}@media (min-width: 768px){.u-ns-bg-v2-top--md::before,.u-ns-bg-v2-bottom--md::before,.u-ns-bg-v2-left--md::before,.u-ns-bg-v2-right--md::before,.u-ns-bg-v2-2-top--md::before,.u-ns-bg-v2-2-bottom--md::before,.u-ns-bg-v2-2-left--md::before,.u-ns-bg-v2-2-right--md::before{top:auto;bottom:auto;left:auto;right:auto;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}.u-ns-bg-v2-top--md.g-bg-primary::before,.u-ns-bg-v2-top--md.g-bg-white::before,.u-ns-bg-v2-top--md.g-bg-gray-light-v2::before,.u-ns-bg-v2-top--md.g-bg-black::before,.u-ns-bg-v2-bottom--md.g-bg-primary::before,.u-ns-bg-v2-bottom--md.g-bg-white::before,.u-ns-bg-v2-bottom--md.g-bg-gray-light-v2::before,.u-ns-bg-v2-bottom--md.g-bg-black::before,.u-ns-bg-v2-left--md.g-bg-primary::before,.u-ns-bg-v2-left--md.g-bg-white::before,.u-ns-bg-v2-left--md.g-bg-gray-light-v2::before,.u-ns-bg-v2-left--md.g-bg-black::before,.u-ns-bg-v2-right--md.g-bg-primary::before,.u-ns-bg-v2-right--md.g-bg-white::before,.u-ns-bg-v2-right--md.g-bg-gray-light-v2::before,.u-ns-bg-v2-right--md.g-bg-black::before,.u-ns-bg-v2-2-top--md.g-bg-primary::before,.u-ns-bg-v2-2-top--md.g-bg-white::before,.u-ns-bg-v2-2-top--md.g-bg-gray-light-v2::before,.u-ns-bg-v2-2-top--md.g-bg-black::before,.u-ns-bg-v2-2-bottom--md.g-bg-primary::before,.u-ns-bg-v2-2-bottom--md.g-bg-white::before,.u-ns-bg-v2-2-bottom--md.g-bg-gray-light-v2::before,.u-ns-bg-v2-2-bottom--md.g-bg-black::before,.u-ns-bg-v2-2-left--md.g-bg-primary::before,.u-ns-bg-v2-2-left--md.g-bg-white::before,.u-ns-bg-v2-2-left--md.g-bg-gray-light-v2::before,.u-ns-bg-v2-2-left--md.g-bg-black::before,.u-ns-bg-v2-2-right--md.g-bg-primary::before,.u-ns-bg-v2-2-right--md.g-bg-white::before,.u-ns-bg-v2-2-right--md.g-bg-gray-light-v2::before,.u-ns-bg-v2-2-right--md.g-bg-black::before{border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent}.u-ns-bg-v2-top--md::before,.u-ns-bg-v2-2-top--md::before{top:-15px;border-width:0 17px 15px 17px}.u-ns-bg-v2-top--md.g-bg-primary::before,.u-ns-bg-v2-2-top--md.g-bg-primary::before{border-bottom-color:#396F00}.u-ns-bg-v2-top--md.g-bg-white::before,.u-ns-bg-v2-2-top--md.g-bg-white::before{border-bottom-color:#fff}.u-ns-bg-v2-top--md.g-bg-gray-light-v2::before,.u-ns-bg-v2-2-top--md.g-bg-gray-light-v2::before{border-bottom-color:#ccc}.u-ns-bg-v2-top--md.g-bg-black::before,.u-ns-bg-v2-2-top--md.g-bg-black::before{border-bottom-color:#000}.u-ns-bg-v2-bottom--md::before,.u-ns-bg-v2-2-bottom--md::before{bottom:-15px;border-width:15px 17px 0 17px}.u-ns-bg-v2-bottom--md.g-bg-primary::before,.u-ns-bg-v2-2-bottom--md.g-bg-primary::before{border-top-color:#396F00}.u-ns-bg-v2-bottom--md.g-bg-white::before,.u-ns-bg-v2-2-bottom--md.g-bg-white::before{border-top-color:#fff}.u-ns-bg-v2-bottom--md.g-bg-gray-light-v2::before,.u-ns-bg-v2-2-bottom--md.g-bg-gray-light-v2::before{border-top-color:#ccc}.u-ns-bg-v2-bottom--md.g-bg-black::before,.u-ns-bg-v2-2-bottom--md.g-bg-black::before{border-top-color:#000}.u-ns-bg-v2-left--md::before,.u-ns-bg-v2-2-left--md::before{left:-15px;border-width:17px 15px 17px 0}.u-ns-bg-v2-left--md.g-bg-primary::before,.u-ns-bg-v2-2-left--md.g-bg-primary::before{border-right-color:#396F00}.u-ns-bg-v2-left--md.g-bg-white::before,.u-ns-bg-v2-2-left--md.g-bg-white::before{border-right-color:#fff}.u-ns-bg-v2-left--md.g-bg-gray-light-v2::before,.u-ns-bg-v2-2-left--md.g-bg-gray-light-v2::before{border-right-color:#ccc}.u-ns-bg-v2-left--md.g-bg-black::before,.u-ns-bg-v2-2-left--md.g-bg-black::before{border-right-color:#000}.u-ns-bg-v2-right--md::before,.u-ns-bg-v2-2-right--md::before{right:-15px;border-width:17px 0 17px 15px}.u-ns-bg-v2-right--md.g-bg-primary::before,.u-ns-bg-v2-2-right--md.g-bg-primary::before{border-left-color:#396F00}.u-ns-bg-v2-right--md.g-bg-white::before,.u-ns-bg-v2-2-right--md.g-bg-white::before{border-left-color:#fff}.u-ns-bg-v2-right--md.g-bg-gray-light-v2::before,.u-ns-bg-v2-2-right--md.g-bg-gray-light-v2::before{border-left-color:#ccc}.u-ns-bg-v2-right--md.g-bg-black::before,.u-ns-bg-v2-2-right--md.g-bg-black::before{border-left-color:#000}.u-ns-bg-v2-2-top--md::before,.u-ns-bg-v2-2-bottom--md::before,.u-ns-bg-v2-2-2-top--md::before,.u-ns-bg-v2-2-2-bottom--md::before{left:20px}.u-ns-bg-v2-2-left--md::before,.u-ns-bg-v2-2-right--md::before,.u-ns-bg-v2-2-2-left--md::before,.u-ns-bg-v2-2-2-right--md::before{top:30px}.u-ns-bg-v2-2-top--md::before,.u-ns-bg-v2-2-2-top--md::before{border-width:0 15px 15px 15px}.u-ns-bg-v2-2-bottom--md::before,.u-ns-bg-v2-2-2-bottom--md::before{border-width:15px 15px 0 15px}.u-ns-bg-v2-2-left--md::before,.u-ns-bg-v2-2-2-left--md::before{border-width:15px 15px 15px 0}.u-ns-bg-v2-2-right--md::before,.u-ns-bg-v2-2-2-right--md::before{border-width:15px 0 15px 15px}}[class*="u-ns-bg-v3"]{position:relative}[class*="u-ns-bg-v3"]::before{content:"";position:absolute;z-index:3;display:block;width:0;height:0;border-style:solid;border-color:transparent}.u-ns-bg-v3-top::before,.u-ns-bg-v3-bottom::before{left:80px}.u-ns-bg-v3-left::before,.u-ns-bg-v3-right::before{top:23px}.u-ns-bg-v3-top.g-bg-primary::before,.u-ns-bg-v3-left.g-bg-primary::before{border-bottom-color:#396F00}.u-ns-bg-v3-top.g-bg-white::before,.u-ns-bg-v3-left.g-bg-white::before{border-bottom-color:#fff}.u-ns-bg-v3-top.g-bg-gray-light-v2::before,.u-ns-bg-v3-left.g-bg-gray-light-v2::before{border-bottom-color:#ccc}.u-ns-bg-v3-top.g-bg-black::before,.u-ns-bg-v3-left.g-bg-black::before{border-bottom-color:#000}.u-ns-bg-v3-top.g-bg-facebook::before,.u-ns-bg-v3-left.g-bg-facebook::before{border-bottom-color:#3b5998}.u-ns-bg-v3-bottom.g-bg-primary::before,.u-ns-bg-v3-right.g-bg-primary::before{border-top-color:#396F00}.u-ns-bg-v3-bottom.g-bg-white::before,.u-ns-bg-v3-right.g-bg-white::before{border-top-color:#fff}.u-ns-bg-v3-bottom.g-bg-gray-light-v2::before,.u-ns-bg-v3-right.g-bg-gray-light-v2::before{border-top-color:#ccc}.u-ns-bg-v3-bottom.g-bg-black::before,.u-ns-bg-v3-right.g-bg-black::before{border-top-color:#000}.u-ns-bg-v3-bottom.g-bg-lightred::before,.u-ns-bg-v3-right.g-bg-lightred::before{border-top-color:#e64b3b}.u-ns-bg-v3-bottom.g-bg-blue::before,.u-ns-bg-v3-right.g-bg-blue::before{border-top-color:#3398dc}.u-ns-bg-v3-bottom.g-bg-purple::before,.u-ns-bg-v3-right.g-bg-purple::before{border-top-color:#9a69cb}.u-ns-bg-v3-bottom.g-bg-cyan::before,.u-ns-bg-v3-right.g-bg-cyan::before{border-top-color:#00bed6}.u-ns-bg-v3-bottom.g-bg-teal::before,.u-ns-bg-v3-right.g-bg-teal::before{border-top-color:#18ba9b}.u-ns-bg-v3-bottom.g-bg-pink::before,.u-ns-bg-v3-right.g-bg-pink::before{border-top-color:#e81c62}.u-ns-bg-v3-bottom.g-bg-red::before,.u-ns-bg-v3-right.g-bg-red::before{border-top-color:red}.u-ns-bg-v3-bottom.g-bg-facebook::before,.u-ns-bg-v3-right.g-bg-facebook::before{border-top-color:#3b5998}.u-ns-bg-v3-top::before{top:-22px;border-width:22px 0 0 22px}.u-ns-bg-v3-bottom::before{bottom:-22px;border-width:22px 22px 0 0}.u-ns-bg-v3-left::before{left:-22px;border-width:0 22px 22px 0}.u-ns-bg-v3-right::before{right:-22px;border-width:22px 22px 0 0}[class*="u-ns-bg-v4"]{position:relative}[class*="u-ns-bg-v4"]::before{content:"";position:absolute;z-index:3;display:block;width:0;height:0;border-style:solid;border-color:transparent}.u-ns-bg-v4-top::before,.u-ns-bg-v4-bottom::before{left:8%}.u-ns-bg-v4-left::before,.u-ns-bg-v4-right::before{top:8%}.u-ns-bg-v4-top.g-bg-primary::before,.u-ns-bg-v4-left.g-bg-primary::before{border-bottom-color:#396F00}.u-ns-bg-v4-top.g-bg-white::before,.u-ns-bg-v4-left.g-bg-white::before{border-bottom-color:#fff}.u-ns-bg-v4-top.g-bg-gray-light-v2::before,.u-ns-bg-v4-left.g-bg-gray-light-v2::before{border-bottom-color:#ccc}.u-ns-bg-v4-top.g-bg-black::before,.u-ns-bg-v4-left.g-bg-black::before{border-bottom-color:#000}.u-ns-bg-v4-bottom.g-bg-primary::before,.u-ns-bg-v4-right.g-bg-primary::before{border-top-color:#396F00}.u-ns-bg-v4-bottom.g-bg-white::before,.u-ns-bg-v4-right.g-bg-white::before{border-top-color:#fff}.u-ns-bg-v4-bottom.g-bg-gray-light-v2::before,.u-ns-bg-v4-right.g-bg-gray-light-v2::before{border-top-color:#ccc}.u-ns-bg-v4-bottom.g-bg-black::before,.u-ns-bg-v4-right.g-bg-black::before{border-top-color:#000}.u-ns-bg-v4-top::before{top:-22px;border-width:22px 22px 0 0}.u-ns-bg-v4-bottom::before{bottom:-22px;border-width:22px 0 0 22px}.u-ns-bg-v4-left::before{left:-22px;border-width:22px 22px 0 0}.u-ns-bg-v4-right::before{right:-22px;border-width:0 22px 22px 0}[class*="u-ns-bg-v5"]{position:relative}[class*="u-ns-bg-v5"] .u-ns-bg-before{position:absolute;z-index:2}[class*="u-ns-bg-v5"].g-bg-primary svg polygon,[class*="u-ns-bg-v5"].g-bg-primary svg path{fill:#396F00}[class*="u-ns-bg-v5"].g-bg-white svg polygon,[class*="u-ns-bg-v5"].g-bg-white svg path{fill:#fff}[class*="u-ns-bg-v5"].g-bg-gray-light-v2 svg polygon,[class*="u-ns-bg-v5"].g-bg-gray-light-v2 svg path{fill:#ccc}[class*="u-ns-bg-v5"].g-bg-black svg polygon,[class*="u-ns-bg-v5"].g-bg-black svg path{fill:#000}.u-ns-bg-v5-top .u-ns-bg-before,.u-ns-bg-v5-bottom .u-ns-bg-before{width:100%}.u-ns-bg-v5-top svg,.u-ns-bg-v5-bottom svg{width:100%}.u-ns-bg-v5-left .u-ns-bg-before,.u-ns-bg-v5-right .u-ns-bg-before{height:100%}.u-ns-bg-v5-left svg,.u-ns-bg-v5-right svg{height:100%;vertical-align:middle}.u-ns-bg-v5-top .u-ns-bg-before{bottom:100%}.u-ns-bg-v5-top svg{vertical-align:bottom}.u-ns-bg-v5-bottom .u-ns-bg-before{top:100%}.u-ns-bg-v5-bottom svg{vertical-align:top}.u-ns-bg-v5-left .u-ns-bg-before{left:100%}.u-ns-bg-v5-right .u-ns-bg-before{right:100%}@media (min-width: 768px){.u-ns-bg-v5-top--md .u-ns-bg-before,.u-ns-bg-v5-bottom--md .u-ns-bg-before,.u-ns-bg-v5-left--md .u-ns-bg-before,.u-ns-bg-v5-right--md .u-ns-bg-before{top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto}.u-ns-bg-v5-top--md svg,.u-ns-bg-v5-bottom--md svg,.u-ns-bg-v5-left--md svg,.u-ns-bg-v5-right--md svg{width:auto;height:auto}.u-ns-bg-v5-top--md .u-ns-bg-before,.u-ns-bg-v5-bottom--md .u-ns-bg-before{width:100%}.u-ns-bg-v5-top--md svg,.u-ns-bg-v5-bottom--md svg{width:100%}.u-ns-bg-v5-left--md .u-ns-bg-before,.u-ns-bg-v5-right--md .u-ns-bg-before{height:100%}.u-ns-bg-v5-left--md svg,.u-ns-bg-v5-right--md svg{height:100%;vertical-align:middle}.u-ns-bg-v5-top--md .u-ns-bg-before{bottom:100%}.u-ns-bg-v5-top--md svg{vertical-align:bottom}.u-ns-bg-v5-bottom--md .u-ns-bg-before{top:100%}.u-ns-bg-v5-bottom--md svg{vertical-align:top}.u-ns-bg-v5-left--md .u-ns-bg-before{left:100%}.u-ns-bg-v5-right--md .u-ns-bg-before{right:100%}}[class*="u-ns-bg-v6"]{position:relative}[class*="u-ns-bg-v6"] .u-ns-bg-before{position:absolute;z-index:2}.u-ns-bg-v6-top .u-ns-bg-before::before,.u-ns-bg-v6-top .u-ns-bg-before::after,.u-ns-bg-v6-bottom .u-ns-bg-before::before,.u-ns-bg-v6-bottom .u-ns-bg-before::after,.u-ns-bg-v6-left .u-ns-bg-before::before,.u-ns-bg-v6-left .u-ns-bg-before::after,.u-ns-bg-v6-right .u-ns-bg-before::before,.u-ns-bg-v6-right .u-ns-bg-before::after{content:"";display:block;width:0;height:0;border-style:solid;border-color:transparent}.u-ns-bg-v6-top .u-ns-bg-before::after,.u-ns-bg-v6-bottom .u-ns-bg-before::after,.u-ns-bg-v6-left .u-ns-bg-before::after,.u-ns-bg-v6-right .u-ns-bg-before::after{position:absolute}.u-ns-bg-v6-top .u-ns-bg-before,.u-ns-bg-v6-bottom .u-ns-bg-before{left:20px}.u-ns-bg-v6-left .u-ns-bg-before,.u-ns-bg-v6-right .u-ns-bg-before{top:30px}.u-ns-bg-v6-top .u-ns-bg-before{top:-15px}.u-ns-bg-v6-top .u-ns-bg-before::before{border-width:0 15px 15px 15px}.u-ns-bg-v6-top .u-ns-bg-before::after{bottom:0;left:1px;border-width:0 14px 14px 14px}.u-ns-bg-v6-top.g-brd-primary .u-ns-bg-before::before{border-bottom-color:#396F00}.u-ns-bg-v6-top.g-brd-primary .u-ns-bg-before::after{border-bottom-color:#fff}.u-ns-bg-v6-top.g-brd-gray-light-v2 .u-ns-bg-before::before{border-bottom-color:#ccc}.u-ns-bg-v6-top.g-brd-gray-light-v2 .u-ns-bg-before::after{border-bottom-color:#fff}.u-ns-bg-v6-top.g-brd-black .u-ns-bg-before::before{border-bottom-color:#000}.u-ns-bg-v6-top.g-brd-black .u-ns-bg-before::after{border-bottom-color:#fff}.u-ns-bg-v6-bottom .u-ns-bg-before{bottom:-15px}.u-ns-bg-v6-bottom .u-ns-bg-before::before{border-width:15px 15px 0 15px}.u-ns-bg-v6-bottom .u-ns-bg-before::after{bottom:1px;left:1px;border-width:14px 14px 0 14px}.u-ns-bg-v6-bottom.g-brd-primary .u-ns-bg-before::before{border-top-color:#396F00}.u-ns-bg-v6-bottom.g-brd-primary .u-ns-bg-before::after{border-top-color:#fff}.u-ns-bg-v6-bottom.g-brd-gray-light-v2 .u-ns-bg-before::before{border-top-color:#ccc}.u-ns-bg-v6-bottom.g-brd-gray-light-v2 .u-ns-bg-before::after{border-top-color:#fff}.u-ns-bg-v6-bottom.g-brd-black .u-ns-bg-before::before{border-top-color:#000}.u-ns-bg-v6-bottom.g-brd-black .u-ns-bg-before::after{border-top-color:#fff}.u-ns-bg-v6-left .u-ns-bg-before{left:-15px}.u-ns-bg-v6-left .u-ns-bg-before::before{border-width:15px 15px 15px 0}.u-ns-bg-v6-left .u-ns-bg-before::after{top:1px;right:0;border-width:14px 14px 14px 0}.u-ns-bg-v6-left.g-brd-primary .u-ns-bg-before::before{border-right-color:#396F00}.u-ns-bg-v6-left.g-brd-primary .u-ns-bg-before::after{border-right-color:#fff}.u-ns-bg-v6-left.g-brd-gray-light-v2 .u-ns-bg-before::before{border-right-color:#ccc}.u-ns-bg-v6-left.g-brd-gray-light-v2 .u-ns-bg-before::after{border-right-color:#fff}.u-ns-bg-v6-left.g-brd-black .u-ns-bg-before::before{border-right-color:#000}.u-ns-bg-v6-left.g-brd-black .u-ns-bg-before::after{border-right-color:#fff}.u-ns-bg-v6-right .u-ns-bg-before{right:-15px}.u-ns-bg-v6-right .u-ns-bg-before::before{border-width:15px 0 15px 15px}.u-ns-bg-v6-right .u-ns-bg-before::after{top:1px;left:0;border-width:14px 0 14px 14px}.u-ns-bg-v6-right.g-brd-primary .u-ns-bg-before::before{border-left-color:#ccc}.u-ns-bg-v6-right.g-brd-primary .u-ns-bg-before::after{border-left-color:#fff}.u-ns-bg-v6-right.g-brd-gray-light-v2 .u-ns-bg-before::before{border-left-color:#ccc}.u-ns-bg-v6-right.g-brd-gray-light-v2 .u-ns-bg-before::after{border-left-color:#fff}.u-ns-bg-v6-right.g-brd-black .u-ns-bg-before::before{border-left-color:#ccc}.u-ns-bg-v6-right.g-brd-black .u-ns-bg-before::after{border-left-color:#fff}@media (min-width: 768px){.u-ns-bg-v6-top--md.g-brd-primary .u-ns-bg-before::before,.u-ns-bg-v6-top--md.g-brd-gray-light-v2 .u-ns-bg-before::before,.u-ns-bg-v6-top--md.g-brd-black .u-ns-bg-before::before,.u-ns-bg-v6-bottom--md.g-brd-primary .u-ns-bg-before::before,.u-ns-bg-v6-bottom--md.g-brd-gray-light-v2 .u-ns-bg-before::before,.u-ns-bg-v6-bottom--md.g-brd-black .u-ns-bg-before::before,.u-ns-bg-v6-left--md.g-brd-primary .u-ns-bg-before::before,.u-ns-bg-v6-left--md.g-brd-gray-light-v2 .u-ns-bg-before::before,.u-ns-bg-v6-left--md.g-brd-black .u-ns-bg-before::before,.u-ns-bg-v6-right--md.g-brd-primary .u-ns-bg-before::before,.u-ns-bg-v6-right--md.g-brd-gray-light-v2 .u-ns-bg-before::before,.u-ns-bg-v6-right--md.g-brd-black .u-ns-bg-before::before{border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent}.u-ns-bg-v6-top--md.g-brd-primary .u-ns-bg-before::after,.u-ns-bg-v6-top--md.g-brd-gray-light-v2 .u-ns-bg-before::after,.u-ns-bg-v6-top--md.g-brd-black .u-ns-bg-before::after,.u-ns-bg-v6-bottom--md.g-brd-primary .u-ns-bg-before::after,.u-ns-bg-v6-bottom--md.g-brd-gray-light-v2 .u-ns-bg-before::after,.u-ns-bg-v6-bottom--md.g-brd-black .u-ns-bg-before::after,.u-ns-bg-v6-left--md.g-brd-primary .u-ns-bg-before::after,.u-ns-bg-v6-left--md.g-brd-gray-light-v2 .u-ns-bg-before::after,.u-ns-bg-v6-left--md.g-brd-black .u-ns-bg-before::after,.u-ns-bg-v6-right--md.g-brd-primary .u-ns-bg-before::after,.u-ns-bg-v6-right--md.g-brd-gray-light-v2 .u-ns-bg-before::after,.u-ns-bg-v6-right--md.g-brd-black .u-ns-bg-before::after{border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent}.u-ns-bg-v6-top--md .u-ns-bg-before,.u-ns-bg-v6-bottom--md .u-ns-bg-before{left:20px}.u-ns-bg-v6-left--md .u-ns-bg-before,.u-ns-bg-v6-right--md .u-ns-bg-before{top:30px}.u-ns-bg-v6-top--md .u-ns-bg-before{bottom:auto;top:-15px}.u-ns-bg-v6-top--md .u-ns-bg-before::before{border-width:0 15px 15px 15px}.u-ns-bg-v6-top--md .u-ns-bg-before::after{top:auto;bottom:0;left:1px;border-width:0 14px 14px 14px}.u-ns-bg-v6-top--md.g-brd-primary .u-ns-bg-before::before{border-bottom-color:#396F00}.u-ns-bg-v6-top--md.g-brd-primary .u-ns-bg-before::after{border-bottom-color:#fff}.u-ns-bg-v6-top--md.g-brd-gray-light-v2 .u-ns-bg-before::before{border-bottom-color:#ccc}.u-ns-bg-v6-top--md.g-brd-gray-light-v2 .u-ns-bg-before::after{border-bottom-color:#fff}.u-ns-bg-v6-top--md.g-brd-black .u-ns-bg-before::before{border-bottom-color:#000}.u-ns-bg-v6-top--md.g-brd-black .u-ns-bg-before::after{border-bottom-color:#fff}.u-ns-bg-v6-bottom--md .u-ns-bg-before{top:auto;bottom:-15px}.u-ns-bg-v6-bottom--md .u-ns-bg-before::before{border-width:15px 15px 0 15px}.u-ns-bg-v6-bottom--md .u-ns-bg-before::after{top:auto;bottom:1px;left:1px;border-width:14px 14px 0 14px}.u-ns-bg-v6-bottom--md.g-brd-primary .u-ns-bg-before::before{border-top-color:#396F00}.u-ns-bg-v6-bottom--md.g-brd-primary .u-ns-bg-before::after{border-top-color:#fff}.u-ns-bg-v6-bottom--md.g-brd-gray-light-v2 .u-ns-bg-before::before{border-top-color:#ccc}.u-ns-bg-v6-bottom--md.g-brd-gray-light-v2 .u-ns-bg-before::after{border-top-color:#fff}.u-ns-bg-v6-bottom--md.g-brd-black .u-ns-bg-before::before{border-top-color:#000}.u-ns-bg-v6-bottom--md.g-brd-black .u-ns-bg-before::after{border-top-color:#fff}.u-ns-bg-v6-left--md .u-ns-bg-before{left:-15px;right:auto}.u-ns-bg-v6-left--md .u-ns-bg-before::before{border-width:15px 15px 15px 0}.u-ns-bg-v6-left--md .u-ns-bg-before::after{top:1px;bottom:auto;right:0;border-width:14px 14px 14px 0}.u-ns-bg-v6-left--md.g-brd-primary .u-ns-bg-before::before{border-right-color:#396F00}.u-ns-bg-v6-left--md.g-brd-primary .u-ns-bg-before::after{border-right-color:#fff}.u-ns-bg-v6-left--md.g-brd-gray-light-v2 .u-ns-bg-before::before{border-right-color:#ccc}.u-ns-bg-v6-left--md.g-brd-gray-light-v2 .u-ns-bg-before::after{border-right-color:#fff}.u-ns-bg-v6-left--md.g-brd-black .u-ns-bg-before::before{border-right-color:#000}.u-ns-bg-v6-left--md.g-brd-black .u-ns-bg-before::after{border-right-color:#fff}.u-ns-bg-v6-right--md .u-ns-bg-before{left:auto;right:-15px}.u-ns-bg-v6-right--md .u-ns-bg-before::before{border-width:15px 0 15px 15px}.u-ns-bg-v6-right--md .u-ns-bg-before::after{top:1px;bottom:auto;left:0;border-width:14px 0 14px 14px}.u-ns-bg-v6-right--md.g-brd-primary .u-ns-bg-before::before{border-left-color:#396F00}.u-ns-bg-v6-right--md.g-brd-primary .u-ns-bg-before::after{border-left-color:#fff}.u-ns-bg-v6-right--md.g-brd-gray-light-v2 .u-ns-bg-before::before{border-left-color:#ccc}.u-ns-bg-v6-right--md.g-brd-gray-light-v2 .u-ns-bg-before::after{border-left-color:#fff}.u-ns-bg-v6-right--md.g-brd-black .u-ns-bg-before::before{border-left-color:#000}.u-ns-bg-v6-right--md.g-brd-black .u-ns-bg-before::after{border-left-color:#fff}}[class*="u-ns-bg-v7"]{position:relative}[class*="u-ns-bg-v7"]::before{content:"";position:absolute;z-index:3;width:0;height:0;border-style:solid;border-color:transparent}.u-ns-bg-v7-top::before,.u-ns-bg-v7-bottom::before{left:50%;margin-left:-5px}.u-ns-bg-v7-left::before,.u-ns-bg-v7-right::before{top:50%;margin-top:-5px}.u-ns-bg-v7-top::before{top:-5px;border-width:0 5px 5px 5px}.u-ns-bg-v7-top.g-bg-primary::before{border-bottom-color:#396F00}.u-ns-bg-v7-top.g-bg-white::before{border-bottom-color:#fff}.u-ns-bg-v7-top.g-bg-gray-light-v2::before{border-bottom-color:#ccc}.u-ns-bg-v7-top.g-bg-black::before{border-bottom-color:#000}.u-ns-bg-v7-bottom::before{bottom:-5px;border-width:5px 5px 0 5px}.u-ns-bg-v7-bottom.g-bg-primary::before{border-top-color:#396F00}.u-ns-bg-v7-bottom.g-bg-white::before{border-top-color:#fff}.u-ns-bg-v7-bottom.g-bg-gray-light-v2::before{border-top-color:#ccc}.u-ns-bg-v7-bottom.g-bg-black::before{border-top-color:#000}.u-ns-bg-v7-left::before{left:-5px;border-width:5px 5px 5px 0}.u-ns-bg-v7-left.g-bg-primary::before{border-right-color:#396F00}.u-ns-bg-v7-left.g-bg-white::before{border-right-color:#fff}.u-ns-bg-v7-left.g-bg-gray-light-v2::before{border-right-color:#ccc}.u-ns-bg-v7-left.g-bg-black::before{border-right-color:#000}.u-ns-bg-v7-right::before{right:-5px;border-width:5px 0 5px 5px}.u-ns-bg-v7-right.g-bg-primary::before{border-left-color:#396F00}.u-ns-bg-v7-right.g-bg-white::before{border-left-color:#fff}.u-ns-bg-v7-right.g-bg-gray-light-v2::before{border-left-color:#ccc}.u-ns-bg-v7-right.g-bg-black::before{border-left-color:#000}.progress-bar{min-height:0 !important;display:block;line-height:1.4;height:1rem}.u-progress__pointer-v1{position:absolute;top:50%;right:0;width:42px;height:42px;margin:-21px -21px 0 0;background-color:transparent;line-height:42px;z-index:1}.u-progress__pointer-v2{position:absolute;bottom:100%;right:0;min-width:46px;white-space:nowrap;padding-left:5px;padding-right:5px;transform:translateX(50%);margin-bottom:5px;background-color:transparent;z-index:1}.u-progress__pointer-v2::after{content:"";position:absolute;left:50%;bottom:-5px;margin-left:-5px;border-style:solid;border-color:#396F00 transparent;border-width:5px 5px 0}.u-progress__pointer-v3{position:relative;float:right;white-space:nowrap;line-height:1.2}.u-progress__pointer-v3::after{content:"";position:absolute;top:0;right:0;margin-top:-10px;margin-right:-5px;border-style:solid;border-color:#396F00 transparent;border-width:5px 5px 0}[class*="u-progress-bar-vertical"]{display:flex;flex-flow:column nowrap;justify-content:flex-end}.u-progress-bar-vertical-v1{height:200px}.u-progress-bar--2xs{min-height:1px !important}.u-progress-bar--xs{min-height:3px !important}.u-progress-bar--sm{min-height:7px !important}.u-progress-bar--lg{min-height:18px !important}.u-progress-bar--xl{min-height:22px !important}.u-progress-bar--2xl{min-height:33px !important}.u-rating-v1{display:inline-block;padding-left:0;margin-bottom:0}.u-rating-v1>*{float:left;list-style:none;cursor:pointer;transition-property:color;transition-duration:.2s;transition-timing-function:ease}.u-rating-v1>*+*{padding-left:6px}.u-searchform-v1,.u-searchform-v1--align-left{min-width:initial;width:21.4285714286rem;position:absolute;right:-1.0714285714rem;top:100%;box-shadow:0 1px 3px #ddd}.u-searchform-v1 .form-control,.u-searchform-v1--align-left .form-control{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:.8571428571rem}.u-searchform-v1--align-left,.u-searchform-v1--align-left--align-left{position:absolute;left:-1.0714285714rem}.u-searchform-v1 .input-group-addon,.u-searchform-v1--align-left .input-group-addon{border:0}.u-searchform-v1 .input-group-addon button[type="submit"],.u-searchform-v1--align-left .input-group-addon button[type="submit"]{height:100%}.u-searchform-v2 .form-control{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;font-size:.8571428571rem;color:rgba(255,255,255,0.85);text-transform:uppercase;height:4.7142857143rem;padding:.8571428571rem 0;background-color:transparent;border:none}.u-searchform-v2 .form-control::placeholder{color:g-color-white;opacity:.85}.u-searchform-v2 .form-control::-webkit-input-placeholder{color:g-color-white;opacity:.85}.u-searchform-v2 .form-control::-moz-placeholder{color:g-color-white;opacity:.85}.u-searchform-v2 .input-group-addon{border:0}.u-searchform-v2 .input-group-addon button{cursor:pointer;height:100%;border:none;outline:none;background-color:transparent}.u-searchform-v3{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.u-searchform-v3 .container{height:100%}.u-searchform-v3 .input-group{align-items:center;height:100%}.u-searchform-v3 .form-control{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:300;font-size:inherit;color:inherit;text-transform:uppercase;height:4.7142857143rem;padding:.8571428571rem 0;background-color:transparent;border:none}.u-searchform-v3 .form-control::placeholder{color:g-color-white;opacity:.85}.u-searchform-v3 .form-control::-webkit-input-placeholder{color:g-color-white;opacity:.85}.u-searchform-v3 .form-control::-moz-placeholder{color:g-color-white;opacity:.85}.u-searchform-v3 .input-group-addon{border:0}.u-searchform-v3 .input-group-addon button{cursor:pointer;height:100%;border:none;outline:none;background-color:transparent}.u-searchform-v4 .form-control{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:.8571428571rem;width:20rem;padding:.7142857143rem 2.8571428571rem .7142857143rem .7142857143rem}.u-searchform-v4 .form-control::placeholder{color:g-color-gray-dark-v4;opacity:1}.u-searchform-v4 .form-control::-webkit-input-placeholder{color:g-color-gray-dark-v4;opacity:1}.u-searchform-v4 .form-control::-moz-placeholder{color:g-color-gray-dark-v4;opacity:1}.u-searchform-v4 .form-control:not(:last-child){border-right:none}.u-searchform-v4 .input-group-addon{border-left:none;position:absolute;top:0;right:0;height:100%;z-index:2}.u-searchform-v4 .input-group-addon button[type="submit"]{height:100%;cursor:pointer;outline:none;border:none;background-color:transparent}.u-searchform-v5 .input-group{border:solid 1px #eee}.u-searchform-v5 .form-control{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:.8571428571rem;text-transform:uppercase;color:#777;height:3.0714285714rem;padding:.3571428571rem .3571428571rem .3571428571rem 2rem;border-color:transparent}.u-searchform-v5 .form-control::placeholder{color:g-color-gray-dark-v4;opacity:1}.u-searchform-v5 .form-control::-webkit-input-placeholder{color:g-color-gray-dark-v4;opacity:1}.u-searchform-v5 .form-control::-moz-placeholder{color:g-color-gray-dark-v4;opacity:1}.u-searchform-v5 .form-control:focus{border-color:transparent}.u-searchform-v5 .input-group-addon{border-color:transparent}.u-searchform-v5 .input-group-addon button[type="submit"]{font-size:1.3571428571rem;height:100%;cursor:pointer;outline:none;border:none;background-color:transparent}.u-steps-v1{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#eee;border-radius:.25rem}.u-steps-v1::after{content:"";display:table;width:100%}.u-steps-v1>*{display:inline-block;vertical-align:middle}.u-steps-v1__item{float:left;margin-right:15px}.u-steps-v1__item a:hover{text-decoration:none}@media (min-width: 768px){.u-steps-v1{padding:0;margin-bottom:0;background-color:transparent;border-radius:0}.u-steps-v1__item{list-style:none;margin-right:40px}.u-steps-v1__item a,.u-steps-v1__item span{position:relative;display:inline-block;padding:10px 15px;border-radius:5px;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease-in}.u-steps-v1__item a::before,.u-steps-v1__item span::before{content:"";position:absolute;top:50%;left:100%;display:block;width:70px;height:4px;transform:translateY(-50%)}.u-steps-v1__item a{color:#fff;background-color:#396F00}.u-steps-v1__item a::before{background-color:#396F00}.u-steps-v1__item a:hover{background-color:#333}.u-steps-v1__item span{background-color:#eee}.u-steps-v1__item span::before{background-color:#eee}.u-steps-v1__item>i{font-size:10px}.u-steps-v1__item:last-child{margin-right:0}.u-steps-v1__item:last-child a::before,.u-steps-v1__item:last-child span::before{display:none}.u-steps-v1__item+.u-breadcrumb-v1__item::before{display:none}.u-steps-v1__item.active a,.u-steps-v1__item.active span{color:#fff;background-color:#396F00}.u-steps-v1 a:hover{text-decoration:none}}.u-steps-v2{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#eee;border-radius:.25rem}.u-steps-v2::after{content:"";display:table;width:100%}.u-steps-v2>*{display:inline-block;vertical-align:middle}.u-steps-v2__item{float:left;margin-right:15px}.u-steps-v2__item a:hover{text-decoration:none}@media (min-width: 768px){.u-steps-v2{padding:0;margin-bottom:0;background-color:transparent;border-radius:0}.u-steps-v2__indicator{position:absolute;bottom:0;left:50%;width:12px;height:12px;border-radius:50%;background-color:#396F00;box-shadow:0;transform:translateX(-50%);transition-property:box-shadow;transition-duration:.2s;transition-timing-function:ease-in}.u-steps-v2__item{text-align:center;list-style:none;margin-right:40px}.u-steps-v2__item a,.u-steps-v2__item span{position:relative;display:block;color:#333;padding-bottom:20px;transition-property:color;transition-duration:.2s;transition-timing-function:ease-in}.u-steps-v2__item a::before,.u-steps-v2__item span::before{content:"";position:absolute;bottom:4px;left:50%;display:block;width:120px;height:4px;margin-left:6px}.u-steps-v2__item a::before{background-color:#396F00}.u-steps-v2__item a .u-steps-v2__indicator{background-color:#396F00}.u-steps-v2__item a:hover{text-decoration:none}.u-steps-v2__item span::before{background-color:#eee}.u-steps-v2__item span .u-steps-v2__indicator{background-color:#eee}.u-steps-v2__item:last-child a::before,.u-steps-v2__item:last-child span::before{display:none}.u-steps-v2__item:hover a{color:#396F00}.u-steps-v2__item:hover a .u-steps-v2__indicator{box-shadow:0 0 0 3px rgba(57,111,0,0.3)}.u-steps-v2__item.active a .u-steps-v2__indicator,.u-steps-v2__item.active span .u-steps-v2__indicator{background-color:#396F00}}.u-steps-v3{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#eee;border-radius:.25rem}.u-steps-v3::after{content:"";display:table;width:100%}.u-steps-v3>*{display:inline-block;vertical-align:middle}.u-steps-v3__item{float:left;margin-right:15px}.u-steps-v3__item a:hover{text-decoration:none}.u-steps-v3__indicator{font-style:normal}.u-steps-v3__indicator::after{content:" - "}@media (min-width: 768px){.u-steps-v3{padding:0;margin-bottom:0;background-color:transparent;border-radius:0}.u-steps-v3__indicator{position:absolute;top:0;left:50%;width:26px;height:26px;line-height:26px;text-align:center;background-color:#396F00;box-shadow:0;border-radius:50%;transform:translateX(-50%);transition-property:box-shadow;transition-duration:.2s;transition-timing-function:ease-in}.u-steps-v3__indicator::after{display:none}.u-steps-v3__item{text-align:center;float:left;list-style:none;margin-right:40px}.u-steps-v3__item a,.u-steps-v3__item span{position:relative;display:block;color:#333;padding-top:40px;transition-property:color;transition-duration:.2s;transition-timing-function:ease-in}.u-steps-v3__item a::before,.u-steps-v3__item span::before{content:"";position:absolute;top:11px;left:50%;display:block;width:120px;height:4px;margin-left:13px}.u-steps-v3__item a::before{background-color:#396F00}.u-steps-v3__item a .u-steps-v3__indicator{color:#fff;background-color:#396F00}.u-steps-v3__item a:hover{text-decoration:none}.u-steps-v3__item span::before{background-color:#eee}.u-steps-v3__item span .u-steps-v3__indicator{color:#333;background-color:#eee}.u-steps-v3__item:last-child a::before,.u-steps-v3__item:last-child span::before{display:none}.u-steps-v3__item:hover a{color:#396F00}.u-steps-v3__item:hover a .u-steps-v3__indicator{box-shadow:0 0 0 3px rgba(57,111,0,0.3)}.u-steps-v3__item.active a .u-steps-v3__indicator,.u-steps-v3__item.active span .u-steps-v3__indicator{color:#fff;background-color:#396F00}}[class*="u-timeline-v1-wrap"],[class*="u-timeline-v2-wrap"],[class*="u-timeline-v3-wrap"]{position:relative}[class*="u-timeline-v1-wrap"]::before,[class*="u-timeline-v2-wrap"]::before,[class*="u-timeline-v3-wrap"]::before{content:"";position:absolute;top:0;bottom:0;display:block}.u-timeline-v1{position:relative;border-width:1px;border-style:solid;border-color:#eee}.u-timeline-v1-wrap::before{left:0;width:1px;height:100%;background-color:#f7f7f7;margin-left:20px}.u-timeline-v1__icon{position:absolute;top:30px;font-size:20px;z-index:3}.g-orientation-bottom .u-timeline-v1__icon,.g-orientation-right .u-timeline-v1__icon,.g-orientation-left .u-timeline-v1__icon{left:0}@media (min-width: 768px){.u-timeline-v1-wrap:not([class*="--horizontal"])::before{left:50%;margin-left:-2px}.u-timeline-v1-wrap--horizontal::before{top:auto;bottom:0;left:0;right:0;width:100%;height:3px;margin-left:0;margin-top:-2px}.g-orientation-bottom .u-timeline-v1__icon{top:100%;left:0;transform:translateX(-50%) translateY(-50%)}.g-orientation-left .u-timeline-v1__icon{right:100%;left:auto}.g-orientation-right .u-timeline-v1__icon{right:auto;left:100%}}@media (min-width: 768px){.u-timeline-v2-wrap::before{left:25%;width:3px;height:100%;margin-left:-1px;background-color:#f7f7f7}.u-timeline-v2__icon{font-size:16px;position:absolute}.g-orientation-right .u-timeline-v2__icon{left:100%;transform:translateX(-50%)}.g-orientation-left .u-timeline-v2__icon{right:100%;transform:translateX(50%)}.g-orientation-bottom .u-timeline-v2__icon{top:100%;transform:translateY(-50%)}}.u-timeline-v3-wrap::before{left:21%;width:1px;height:100%;display:none;background-color:#eee}.u-timeline-v3{position:relative}.u-timeline-v3__icon{left:21%}@media (min-width: 768px){.u-timeline-v3-wrap::before{display:block}}@media (min-width: 992px){.u-timeline-v3-wrap::before{left:18%}.u-timeline-v3__icon{left:18%}}.u-label{display:inline-block;padding:.35rem .58rem;font-size:.9rem;line-height:1;text-align:center;white-space:nowrap;color:#fff}.u-label:empty{display:none}.btn .u-label{position:relative;top:-1px}.u-label-default{background-color:#777}.u-label-default[href]:hover,.u-label-default[href]:focus{background-color:#555}.u-label-primary{background-color:#5cb85c}.u-label-primary[href]:hover,.u-label-primary[href]:focus{background-color:#55b555}.u-label-success{background-color:#5cb85c}.u-label-success[href]:hover,.u-label-success[href]:focus{background-color:#55b555}.u-label-info{background-color:#5bc0de}.u-label-info[href]:hover,.u-label-info[href]:focus{background-color:#53bddc}.u-label-warning{background-color:#f0ad4e}.u-label-warning[href]:hover,.u-label-warning[href]:focus{background-color:#efa945}.u-label-danger{background-color:#d9534f}.u-label-danger[href]:hover,.u-label-danger[href]:focus{background-color:#d74b47}.u-label.g-rounded-10{padding:.35rem .7rem}.u-label--sm{font-size:.8rem}.u-label--lg{font-size:1.1rem}.u-label.u-label-with-icon{padding:.5rem .85rem}.u-label.u-label-with-icon i{margin-right:.5rem}.u-label-num{min-width:2rem;height:2rem;padding:0 .35rem;line-height:2rem}.u-label-num.u-label--sm{min-width:1.6rem;height:1.6rem;line-height:1.6rem}.u-label-num.u-label--lg{min-width:2.2rem;height:2.2rem;line-height:2.2rem}.u-link-v1{border-bottom:solid 1px}.u-link-v1:hover,.u-link-v1:focus{border-bottom:none;text-decoration:none}.u-link-v2{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:-100%;white-space:nowrap;overflow:hidden;z-index:2}.u-link-v3{text-decoration:underline}.u-link-v3:hover{text-decoration:none}.u-link-v4{transition:all .3s}.u-link-v4:hover{opacity:.8}.u-link-v5{text-decoration:none;transition:all .2s}.u-link-v5:hover,.u-link-v5:focus{text-decoration:none}.u-link-v6{display:block;overflow:hidden}.u-link-v6-arrow{margin-left:-50px;visibility:hidden;opacity:0;transition:all .4s}.u-link .u-block-hover:hover-v6-arrow,.u-link-v6:hover-v6-arrow{margin-left:5px;visibility:visible;opacity:1}.u-link-v7{margin-right:30px;transition:all .4s}.u-link-v7-arrow{margin-left:-50px;visibility:hidden;opacity:0;transition:all .4s}.u-link .u-block-hover:hover,.u-link-v7:hover{margin-right:0}.u-link .u-block-hover:hover-v7-arrow,.u-link-v7:hover-v7-arrow{margin-left:10px;visibility:visible;opacity:1}.u-list-inline{padding-left:0;margin-bottom:0;list-style:none}.img-bordered{border:solid 6px #777}.g-order-1{order:1}.g-order-2{order:2}@media (min-width: 576px){.g-order-1--sm{order:1}.g-order-2--sm{order:2}}@media (min-width: 768px){.g-order-1--md{order:1}.g-order-2--md{order:2}}@media (min-width: 992px){.g-order-1--lg{order:1}.g-order-2--lg{order:2}}.u-pagination-v1__item{display:inline-block;text-align:center;text-decoration:none;border:solid 1px transparent;transition:all .3s ease}.u-pagination-v1__item--active,.u-pagination-v1__item:hover,.u-pagination-v1__item:focus{text-decoration:none;cursor:pointer}.u-pagination-v1__item-info{display:inline-block;text-align:center;text-decoration:none}.u-pagination-v1__item--disabled{opacity:.5;pointer-events:none}.u-pagination-v1-1{color:#999;border-color:#999}.u-pagination-v1-1--active,.u-pagination-v1-1:hover,.u-pagination-v1-1:focus{background-color:#396F00;color:#fff;border-color:#396F00}.u-pagination-v1-2{color:#555;border-color:#555}.u-pagination-v1-2:hover,.u-pagination-v1-2:focus{color:#396F00;border-color:#396F00}.u-pagination-v1-2--active,.u-pagination-v1-2--nav{background-color:#396F00;color:#fff;border-color:#396F00}.u-pagination-v1-2--active:hover,.u-pagination-v1-2--active:focus,.u-pagination-v1-2--nav:hover,.u-pagination-v1-2--nav:focus{color:#fff}.u-pagination-v1-2--nav:hover{background-color:rgba(57,111,0,0.8)}.u-pagination-v1-3{color:#333;border-color:#333}.u-pagination-v1-3--active,.u-pagination-v1-3:hover,.u-pagination-v1-3:focus{background-color:#333;color:#fff;border-color:#333}.u-pagination-v1-4{color:#333;border-color:transparent}.u-pagination-v1-4:hover,.u-pagination-v1-4:focus{color:#396F00;border-color:#396F00}.u-pagination-v1-4--active{color:#fff;background-color:#396F00;border-color:#396F00}.u-pagination-v1-4--active:hover,.u-pagination-v1-4--active:focus{color:#fff}.u-pagination-v1-5{color:#999;border-color:#ccc}.u-pagination-v1-5--active,.u-pagination-v1-5:hover,.u-pagination-v1-5:focus{background-color:#396F00;color:#fff;border-color:#396F00}.u-ribbon-v1,.u-ribbon-v2{position:absolute;font-size:.9rem}.u-ribbon-center{left:50%;transform:translateX(-50%)}.u-ribbon--sm{font-size:.7rem}.u-ribbon--lg{font-size:1.1rem}.u-ribbon-v1{display:inline-block;padding:.35rem .7rem}.u-ribbon-v1.u-ribbon-with-icon{padding:.5rem .85rem}.u-ribbon-v1 .u-ribbon-icon--left{margin-right:.5rem}.u-ribbon-v1 .u-ribbon-icon--right{margin-left:.5rem}.u-ribbon-v2{display:inline-block;padding:1rem 1.1rem}.u-ribbon-v2.u-ribbon--sm{padding:1rem 1.2rem}.u-ribbon-v2.u-ribbon--lg{padding:1.2rem 1.1rem}.u-ribbon-bookmark::after{content:"";position:absolute;bottom:-1.1rem;left:0;width:100%;height:0;border-style:solid;border-left-width:1.5rem;border-right-width:1.5rem;border-bottom:1rem solid transparent !important}.u-ribbon--lg.u-ribbon-bookmark::after{border-right-width:1.4rem}.u-ribbon-bookmark.g-bg-primary::after{border-color:#396F00}.u-ribbon-bookmark.g-bg-black::after{border-color:#000}.u-ribbon-bookmark.g-bg-white::after{border-color:#fff}.u-ribbon-bookmark.g-bg-light-opacity::after{border-color:rgba(255,255,255,0.7)}.u-ribbon-bookmark.g-bg-dark-opacity::after{border-color:rgba(30,30,30,0.7)}.u-ribbon-bookmark.g-color-gray-light-v3::after{border-color:#ddd}.u-ribbon-bookmark.g-color-gray-light-v4::after{border-color:#eee}.u-ribbon-bookmark.g-color-gray-dark-v5::after{border-color:#999}.u-ribbon-bookmark.g-bg-green::after{border-color:#72c02c}.u-ribbon-bookmark.g-bg-blue::after{border-color:#3398dc}.u-ribbon-bookmark.g-bg-lightblue::after{border-color:#edf2f8}.u-ribbon-bookmark.g-bg-lightblue-v1::after{border-color:#d6e2ee}.u-ribbon-bookmark.g-bg-darkblue::after{border-color:#009}.u-ribbon-bookmark.g-bg-indigo::after{border-color:#4263a3}.u-ribbon-bookmark.g-bg-red::after{border-color:red}.u-ribbon-bookmark.g-bg-lightred::after{border-color:#e64b3b}.u-ribbon-bookmark.g-bg-darkred::after{border-color:#a10f2b}.u-ribbon-bookmark.g-bg-purple::after{border-color:#9a69cb}.u-ribbon-bookmark.g-bg-darkpurple::after{border-color:#6639b6}.u-ribbon-bookmark.g-bg-pink::after{border-color:#e81c62}.u-ribbon-bookmark.g-bg-orange::after{border-color:#a10f2b}.u-ribbon-bookmark.g-bg-deeporange::after{border-color:#fe541e}.u-ribbon-bookmark.g-bg-yellow::after{border-color:#a10f2b}.u-ribbon-bookmark.g-bg-aqua::after{border-color:#29d6e6}.u-ribbon-bookmark.g-bg-cyan::after{border-color:#00bed6}.u-ribbon-bookmark.g-bg-teal::after{border-color:#18ba9b}.u-ribbon-bookmark.g-bg-brown::after{border-color:#a10f2b}.u-ribbon-bookmark.g-bg-bluegray::after{border-color:#585f69}.u-ribbon-clip-v1::before,.u-ribbon-clip-v2::before{content:"";position:absolute;bottom:-.7142857143rem;border-style:solid}.u-ribbon--left.u-ribbon-clip-v1::before,.u-ribbon--left.u-ribbon-clip-v2::before{left:0;border-width:0 .7142857143rem .7142857143rem 0;border-right-color:#999}.u-ribbon--right.u-ribbon-clip-v1::before,.u-ribbon--right.u-ribbon-clip-v2::before{right:0;border-width:0 0 .7142857143rem .7142857143rem;border-left-color:#999}.u-ribbon-clip-v2{padding:.35rem 1.35rem;transform:skewX(-10deg) translateZ(1px)}.u-ribbon-clip-v2.u-ribbon-with-icon{padding:.5rem 1.35rem}.u-ribbon-clip-v2__inner{display:inline-block;transform:skewX(10deg) translateZ(1px)}.u-ribbon-clip-v2::before{transform:skewX(10deg)}.u-ribbon--left.u-ribbon-clip-v2::before{left:.0714285714rem}.u-ribbon--right.u-ribbon-clip-v2::before{right:-.0714285714rem}.u-ribbon-clip-v3{width:calc(100% + 20px);text-align:center}.u-ribbon-clip-v3::before,.u-ribbon-clip-v3::after{content:"";position:absolute}.u-ribbon-clip-v3::before{left:0;bottom:-.7142857143rem;width:0;height:0;border-top:10px solid #999;border-left:10px solid transparent}.u-ribbon-clip-v3::after{right:0;bottom:-.7142857143rem;width:0;height:0;border-top:10px solid #999;border-right:10px solid transparent}.u-ribbon-clip-v4{width:100%;height:100%;overflow:hidden}.u-ribbon-clip-v4::before,.u-ribbon-clip-v4::after{content:"";position:absolute}.u-ribbon-clip-v4::before{top:0;width:2.8571428571rem;height:.4285714286rem;background:#999;border-radius:.5714285714rem .5714285714rem 0 0}.u-ribbon-clip-v4.u-ribbon--left::before{left:7.1428571429rem}.u-ribbon-clip-v4.u-ribbon--right::before{right:7.1428571429rem}.u-ribbon-clip-v4::after{top:7.1428571429rem;width:.4285714286rem;height:2.8571428571rem;background:#999}.u-ribbon-clip-v4.u-ribbon--left::after{left:0;border-radius:.5714285714rem 0 0 .5714285714rem}.u-ribbon-clip-v4.u-ribbon--right::after{right:0;border-radius:0 .5714285714rem .5714285714rem 0}.u-ribbon-clip-v4__inner{position:absolute;top:2.1428571429rem;width:14.2857142857rem;height:2.8571428571rem;line-height:2.8571428571rem;overflow:hidden;transform:rotate(45deg);text-align:center;z-index:2}.u-ribbon--left .u-ribbon-clip-v4__inner{left:-3.5714285714rem;transform:rotate(-45deg)}.u-ribbon--right .u-ribbon-clip-v4__inner{right:-3.5714285714rem;transform:rotate(45deg)}.u-ribbon-clip-v4__inner--bordered{border:1px dashed rgba(255,255,255,0.7)}.u-ribbon-clip-v4__inner.g-bg-primary{box-shadow:0 0 0 3px #396F00,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-black{box-shadow:0 0 0 3px #000,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-white{box-shadow:0 0 0 3px #fff,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-light-opacity{box-shadow:0 0 0 3px rgba(255,255,255,0.7),0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-dark-opacity{box-shadow:0 0 0 3px rgba(30,30,30,0.7),0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-color-gray-light-v3{box-shadow:0 0 0 3px #ddd,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-color-gray-light-v4{box-shadow:0 0 0 3px #eee,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-color-gray-dark-v5{box-shadow:0 0 0 3px #999,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-green{box-shadow:0 0 0 3px #72c02c,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-blue{box-shadow:0 0 0 3px #3398dc,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-lightblue{box-shadow:0 0 0 3px #edf2f8,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-lightblue-v1{box-shadow:0 0 0 3px #d6e2ee,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-darkblue{box-shadow:0 0 0 3px #009,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-indigo{box-shadow:0 0 0 3px #4263a3,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-red{box-shadow:0 0 0 3px red,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-lightred{box-shadow:0 0 0 3px #e64b3b,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-darkred{box-shadow:0 0 0 3px #a10f2b,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-purple{box-shadow:0 0 0 3px #9a69cb,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-darkpurple{box-shadow:0 0 0 3px #6639b6,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-pink{box-shadow:0 0 0 3px #e81c62,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-orange{box-shadow:0 0 0 3px #a10f2b,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-deeporange{box-shadow:0 0 0 3px #fe541e,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-yellow{box-shadow:0 0 0 3px #a10f2b,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-aqua{box-shadow:0 0 0 3px #29d6e6,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-cyan{box-shadow:0 0 0 3px #00bed6,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-teal{box-shadow:0 0 0 3px #18ba9b,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-brown{box-shadow:0 0 0 3px #a10f2b,0 21px 5px -18px rgba(0,0,0,0.6)}.u-ribbon-clip-v4__inner.g-bg-bluegray{box-shadow:0 0 0 3px #585f69,0 21px 5px -18px rgba(0,0,0,0.6)}[data-animation]:not(.u-in-viewport){visibility:hidden}[data-animation].js-carousel{visibility:visible}.u-in-viewport{visibility:visible}.u-sticker{position:absolute}.u-sticker-center{left:50%;transform:translateX(-50%)}[class*="sticky-block"]{max-width:100%}[class*="text"][class*="center"] td,[class*="text"][class*="center"] th{text-align:center}.u-table--v1 td,.u-table--v1 th{padding:8px}.u-table--v1 thead th{border-bottom-width:1px}.u-table--v2 td,.u-table--v2 th{padding:15px}.u-table--v2 thead th{background-color:inherit;border-bottom-width:1px}.g-col-border-top-0 td,.g-col-border-top-0 th{border-top-width:0}.g-col-border-side-0 td,.g-col-border-side-0 th{border-left-width:0;border-right-width:0}.g-color-primary--active.active{color:#396F00}.g-color-black--active.active{color:#000}.g-color-gray-dark-v2--active.active{color:#333}.g-color-white--active.active{color:#fff}.u-tab-line-icon-pro{position:relative;top:2px}.nav-item>a,.nav-item>.nav-link,[class*="u-tab-link"]:not([class*="-icon"]){transition-property:color, background-color, border-color;transition-duration:.2s;transition-timing-function:ease-in}[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"],[data-tabs-mobile-type="accordion"],[data-scroll]){display:block}[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"],[data-tabs-mobile-type="accordion"],[data-scroll]) .nav-item{display:inline-block}[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"],[data-tabs-mobile-type="accordion"],[data-scroll]) .js-tabs-mobile{position:relative;display:none}[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"],[data-tabs-mobile-type="accordion"],[data-scroll]) .js-tabs-mobile-control{position:relative;display:block}[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"],[data-tabs-mobile-type="accordion"],[data-scroll]) .js-tabs-mobile-control::after{content:"";position:absolute;top:50%;right:0;display:block;width:0;height:0;border-width:5px 3.5px 0 3.5px;border-style:solid;border-color:#777 transparent transparent transparent;margin-top:-1px}[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"],[data-tabs-mobile-type="accordion"],[data-scroll]) .js-tabs-mobile .nav-inner{position:absolute;top:calc(100% + 1px);right:0;display:none;background-color:#fff;border:1px solid;padding-left:0}[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"],[data-tabs-mobile-type="accordion"],[data-scroll]) .js-tabs-mobile .nav-inner .nav-item{display:block;white-space:nowrap}[data-scroll]:not([data-tabs-mobile-type="slide-up-down"],[data-tabs-mobile-type="accordion"]){width:100%;white-space:nowrap;overflow-x:scroll;overflow-y:hidden}[data-scroll]:not([data-tabs-mobile-type="slide-up-down"],[data-tabs-mobile-type="accordion"])::-webkit-scrollbar{display:none}@-moz-document url-prefix(){[data-scroll]:not([data-tabs-mobile-type="slide-up-down"],[data-tabs-mobile-type="accordion"]){padding-bottom:15px}}@media (min-width: 768px){[data-scroll]{width:100%;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;flex-wrap:nowrap}[data-scroll]::-webkit-scrollbar{display:none}@-moz-document url-prefix(){[data-scroll]{padding-bottom:15px}}}@media (min-width: 768px){[class*="u-nav-v1"].u-nav-rounded-3 .nav-link{border-radius:3px}[class*="u-nav-v1"].u-nav-rounded-5 .nav-link{border-radius:5px}[class*="u-nav-v1"].u-nav-rounded-7 .nav-link{border-radius:7px}[class*="u-nav-v1"].u-nav-rounded-10 .nav-link{border-radius:10px}.u-nav-v1-1 .nav-link.active{background-color:#eee}.u-nav-v1-1.u-nav-primary .nav-link.active{color:#fff;background-color:#396F00}.u-nav-v1-1.u-nav-dark .nav-link.active{color:#fff;background-color:#333}.u-nav-v1-1.u-nav-light .nav-link{color:#fff}.u-nav-v1-1.u-nav-light .nav-link.active{color:#333;background-color:#fff}.u-nav-v1-2 .nav-link{border:solid 1px transparent}.u-nav-v1-2 .nav-link.active{border-color:#eee}.u-nav-v1-2.u-nav-primary .nav-link.active{border-color:#396F00}.u-nav-v1-2.u-nav-dark .nav-link.active{border-color:#333}.u-nav-v1-2.u-nav-light .nav-link{color:#fff}.u-nav-v1-2.u-nav-light .nav-link.active{border-color:#fff}}@media (min-width: 768px){[class*="u-nav-v2"] .nav-link{border-style:solid;border-color:#eee;border-width:1px;margin-left:-1px}[class*="u-nav-v2"] .nav-item:first-child .nav-link{margin-left:0}[class*="u-nav-v2"].flex-column .nav-link{margin:-1px 0 0}[class*="u-nav-v2"].flex-column .nav-item:first-child .nav-link{margin-top:0}[class*="u-nav-v2"].u-nav-primary .nav-link{border-color:#396F00}[class*="u-nav-v2"].u-nav-primary .nav-link.active,[class*="u-nav-v2"].u-nav-primary .cbp-filter-item-active .nav-link{border-color:#396F00 !important}[class*="u-nav-v2"].u-nav-dark .nav-link{border-color:#333}[class*="u-nav-v2"].u-nav-dark .nav-link.active,[class*="u-nav-v2"].u-nav-dark .cbp-filter-item-active .nav-link{border-color:#333 !important}[class*="u-nav-v2"].u-nav-light .nav-link{color:#fff;border-color:#fff}[class*="u-nav-v2"].u-nav-light .nav-link.active,[class*="u-nav-v2"].u-nav-light .cbp-filter-item-active .nav-link{border-color:#fff !important}[class*="u-nav-v2"].u-nav-rounded-3 .nav-item:first-child .nav-link{border-radius:3px 0 0 3px}[class*="u-nav-v2"].u-nav-rounded-3 .nav-item:last-child .nav-link{border-radius:0 3px 3px 0}[class*="u-nav-v2"].u-nav-rounded-3.flex-column .nav-item:first-child .nav-link{border-radius:3px 3px 0 0}[class*="u-nav-v2"].u-nav-rounded-3.flex-column .nav-item:last-child .nav-link{border-radius:0 0 3px 3px}[class*="u-nav-v2"].u-nav-rounded-5 .nav-item:first-child .nav-link{border-radius:5px 0 0 5px}[class*="u-nav-v2"].u-nav-rounded-5 .nav-item:last-child .nav-link{border-radius:0 5px 5px 0}[class*="u-nav-v2"].u-nav-rounded-5.flex-column .nav-item:first-child .nav-link{border-radius:5px 5px 0 0}[class*="u-nav-v2"].u-nav-rounded-5.flex-column .nav-item:last-child .nav-link{border-radius:0 0 5px 5px}[class*="u-nav-v2"].u-nav-rounded-7 .nav-item:first-child .nav-link{border-radius:7px 0 0 7px}[class*="u-nav-v2"].u-nav-rounded-7 .nav-item:last-child .nav-link{border-radius:0 7px 7px 0}[class*="u-nav-v2"].u-nav-rounded-7.flex-column .nav-item:first-child .nav-link{border-radius:7px 7px 0 0}[class*="u-nav-v2"].u-nav-rounded-7.flex-column .nav-item:last-child .nav-link{border-radius:0 0 7px 7px}[class*="u-nav-v2"].u-nav-rounded-10 .nav-item:first-child .nav-link{border-radius:10px 0 0 10px}[class*="u-nav-v2"].u-nav-rounded-10 .nav-item:last-child .nav-link{border-radius:0 10px 10px 0}[class*="u-nav-v2"].u-nav-rounded-10.flex-column .nav-item:first-child .nav-link{border-radius:10px 10px 0 0}[class*="u-nav-v2"].u-nav-rounded-10.flex-column .nav-item:last-child .nav-link{border-radius:0 0 10px 10px}.u-nav-v2-1 .nav-link.active,.u-nav-v2-1 .cbp-filter-item-active .nav-link{background-color:#eee}.u-nav-v2-1.u-nav-primary .nav-link.active,.u-nav-v2-1.u-nav-primary .cbp-filter-item-active .nav-link{color:#fff;background-color:#396F00}.u-nav-v2-1.u-nav-dark .nav-link.active,.u-nav-v2-1.u-nav-dark .nav-link.cbp-filter-item-active{color:#fff;background-color:#333}.u-nav-v2-1.u-nav-light .nav-link.active,.u-nav-v2-1.u-nav-light .nav-link.cbp-filter-item-active{color:#333;background-color:#fff}.u-nav-v2-2 .nav-link.active,.u-nav-v2-2 .cbp-filter-item-active .nav-link{color:#396F00}}@media (min-width: 768px){[class*="u-nav-v3"] .nav-link{border-style:solid;border-width:1px 0;border-color:#eee}[class*="u-nav-v3"].flex-column .nav-link{margin:-1px 0 0}[class*="u-nav-v3"].flex-column .nav-item:first-child .nav-link{margin-top:0}[class*="u-nav-v3"] .nav-link.active{color:#396F00}[class*="u-nav-v3"].u-nav-light .nav-link{color:#fff;border-color:#fff}[class*="u-nav-v3"].u-nav-light .nav-link.active{color:#396F00;border-color:#fff !important}.u-nav-v3-2 .nav-link{z-index:1}.u-nav-v3-2 .nav-link.active{border-color:#396F00;z-index:2;position:relative}}@media (min-width: 768px){.u-nav-v4-1{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#eee}.u-nav-v4-1 .nav-item{margin-bottom:-1px}.u-nav-v4-1 .nav-link{border-style:solid;border-width:2px 1px 1px;border-color:transparent}.u-nav-v4-1 .nav-link.active{border-color:#ccc #eee #fff}.u-nav-v4-1.u-nav-light .nav-link{color:#fff}.u-nav-v4-1.u-nav-light .nav-link.active{color:#fff;border-color:#ccc #eee transparent;background-color:#333}.u-nav-v4-1.u-nav-light.flex-column .nav-link.active{border-color:#ccc transparent #ccc #eee;border-width:1px 0 1px 1px;background-color:#333}.u-nav-v4-1.u-nav-primary .nav-link.active{border-color:#396F00 #eee #fff}.u-nav-v4-1.u-nav-dark .nav-link.active{border-color:#333 #eee #fff}}@media (min-width: 768px) and (min-width: 768px){.u-nav-v4-1-column{display:flex}.u-nav-v4-1-column .u-nav-v4-1{border-bottom:none}.u-nav-v4-1-column .u-nav-v4-1 .nav-item{margin:0 -1px 0 0;z-index:2}.u-nav-v4-1-column .u-nav-v4-1 .nav-link{border-style:solid;border-width:1px 1px 1px 2px;border-color:transparent}.u-nav-v4-1-column .u-nav-v4-1 .nav-link.active{border-color:#eee #fff #eee #ccc}.u-nav-v4-1-column .u-nav-v4-1.u-nav-primary .nav-link.active{border-color:#eee #fff #eee #396F00}.u-nav-v4-1-column .u-nav-v4-1.u-nav-dark .nav-link.active{border-color:#eee #fff #eee #333}.u-nav-v4-1-column .nav{width:30%}.u-nav-v4-1-column .tab-content{width:70%}}@media (min-width: 768px){[class*="u-nav-v5"] .nav-item{margin-bottom:-1px}[class*="u-nav-v5"] .nav-link{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:transparent}[class*="u-nav-v5"] .nav-link.active{border-color:#ccc}[class*="u-nav-v5"].u-nav-primary .nav-link.active{border-color:#396F00;color:#396F00}[class*="u-nav-v5"].u-nav-dark .nav-link.active{border-color:#333;color:#333}[class*="u-nav-v5"].u-nav-light .nav-link{color:#fff}[class*="u-nav-v5"].u-nav-light .nav-link.active{color:#fff;border-color:#fff}.u-nav-v5-2 .nav-link{border-bottom-width:2px}.u-nav-v5-3 .nav-link{border-bottom-width:5px}}@media (min-width: 768px){[class*="u-nav-v6"] .nav-link{position:relative;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:transparent;transition:none}[class*="u-nav-v6"] .nav-link:after,[class*="u-nav-v6"] .nav-link:before{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}[class*="u-nav-v6"] .nav-link:after{border-top-color:#fff;border-width:4px;margin-left:-4px}[class*="u-nav-v6"] .nav-link:before{border-width:6px;margin-left:-6px}[class*="u-nav-v6"] .nav-link.active{border-color:#396F00}[class*="u-nav-v6"] .nav-link.active::after,[class*="u-nav-v6"] .nav-link.active::before{opacity:1}[class*="u-nav-v6"] .nav-link.active::before{border-top-color:#396F00}[class*="u-nav-v6"].u-nav-light .nav-link{color:#fff}[class*="u-nav-v6"].u-nav-light .nav-link::after{border-top-color:#333}[class*="u-nav-v6"].u-nav-light .nav-link.active{color:#fff;border-color:#fff}[class*="u-nav-v6"].u-nav-light .nav-link.active:before{border-top-color:#fff}[class*="u-nav-v6"].u-nav-light .nav-link.active::after{border-top-color:#333}[class*="u-nav-v6"].flex-column .nav-link{border-bottom:none;border-right-style:solid;border-right-width:2px;border-right-color:transparent}[class*="u-nav-v6"].flex-column .nav-link:after,[class*="u-nav-v6"].flex-column .nav-link:before{top:50%;left:auto}[class*="u-nav-v6"].flex-column .nav-link:after{border-top-color:transparent;border-left-color:#fff;border-width:4px;margin-left:0;margin-top:-5px;right:-8px}[class*="u-nav-v6"].flex-column .nav-link:before{border-top-color:transparent;border-left-color:#fff;border-width:6px;margin-left:0;margin-top:-7px;right:-13px}[class*="u-nav-v6"].flex-column .nav-link.active{border-color:#396F00}[class*="u-nav-v6"].flex-column .nav-link.active::before{border-left-color:#396F00}}@media (min-width: 768px){[class*="u-nav-v7"] .nav-item{position:relative}[class*="u-nav-v7"] .nav-item::after{content:"";position:absolute;top:50%;right:0;display:block;width:0;height:35%;border-right-style:solid;border-right-width:1px;border-right-color:#ccc;transform:translateY(-50%)}[class*="u-nav-v7"] .nav-item:last-child::after{border-right-color:transparent}[class*="u-nav-v7"] .nav-link.active{color:#396F00}[class*="u-nav-v7"].u-nav-dark .nav-link.active{color:#333}[class*="u-nav-v7"].u-nav-light .nav-link{color:#fff}[class*="u-nav-v7"].u-nav-light .nav-link.active{color:#fff;opacity:.5}[class*="u-nav-v7"].flex-column .nav-item::after{top:100%;left:0;right:auto;width:35%;height:0;border-right:none;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ccc;transform:translateY(0)}[class*="u-nav-v7"].flex-column .nav-item:last-child::after{border-bottom-color:transparent}[class*="u-nav-v7"].flex-column .nav-link{padding-left:0;padding-right:0}[class*="u-nav-v7"].flex-column.text-center .nav-item::after{left:50%;transform:translateX(-50%)}}[class*="u-nav-v8"] .nav-link{position:relative;min-height:100%;padding:10px 20px;background-color:#333;color:#fff;transition:none}[class*="u-nav-v8"] .nav-link::after{content:"";position:absolute;top:0;left:0;width:100px;height:100%;background-image:linear-gradient(to left, #333 0%, rgba(17,17,17,0.2) 100%);background-repeat:repeat-y;z-index:1}[class*="u-nav-v8"] .nav-link.active{background-color:#396F00}[class*="u-nav-v8"] .nav-link.active::after{display:none}[class*="u-nav-v8"] .nav-link.active .u-nav-v8__icon{background-color:#396F00}[class*="u-nav-v8"] .nav-link.active .u-nav-v8__description{color:rgba(255,255,255,0.7)}[class*="u-nav-v8"].u-nav-light .nav-link{color:#333}[class*="u-nav-v8"].u-nav-light .nav-link.active{color:#555;background-color:#fff}[class*="u-nav-v8"].u-nav-light .nav-link.active .u-nav-v8__icon{color:#fff;background-color:#396F00}[class*="u-nav-v8"].u-nav-light .nav-link.active .u-nav-v8__title,[class*="u-nav-v8"].u-nav-light .nav-link.active .u-nav-v8__description{color:#555}[class*="u-nav-v8"].u-nav-light .u-nav-v8__icon{background-color:#fff;color:#fff}[class*="u-nav-v8"].u-nav-light .u-nav-v8__title,[class*="u-nav-v8"].u-nav-light .u-nav-v8__description{color:#fff}.u-nav-v8__icon,.u-nav-v8__title,.u-nav-v8__description{position:relative;z-index:3}.u-nav-v8__icon{display:none;background-color:#333;color:#fff;transform:translateY(-51%);transition:none}.u-nav-v8__title{display:block}.u-nav-v8__description{color:inherit;font-style:normal}@media (min-width: 768px){[class*="u-nav-v8"] .nav-link{padding:0 20px 25px}[class*="u-nav-v8"].u-nav-light .nav-link{background-color:#fff}[class*="u-nav-v8"].u-nav-light .nav-link::before{background-image:linear-gradient(to bottom left, transparent 49.6%, #fff 50%),linear-gradient(to top left, transparent 49.6%, #fff 50%)}[class*="u-nav-v8"].u-nav-light .nav-link::after{background-image:linear-gradient(to left, #fff 0%, rgba(204,204,204,0.2) 100%)}[class*="u-nav-v8"].u-nav-light .nav-link.active{color:#fff;background-color:#396F00}[class*="u-nav-v8"].u-nav-light .nav-link.active::before{background-image:linear-gradient(to bottom left, transparent 49.6%, #396F00 50%),linear-gradient(to top left, transparent 49.6%, #396F00 50%)}[class*="u-nav-v8"].u-nav-light .nav-link.active .u-nav-v8__title{color:#fff}[class*="u-nav-v8"].u-nav-light .nav-link.active .u-nav-v8__description{color:rgba(255,255,255,0.7)}[class*="u-nav-v8"].u-nav-light .u-nav-v8__icon,[class*="u-nav-v8"].u-nav-light .u-nav-v8__title,[class*="u-nav-v8"].u-nav-light .u-nav-v8__description{color:#555}[class*="u-nav-v8"].justify-content-end .nav-item:first-child .nav-link::before,[class*="u-nav-v8"].text-right .nav-item:first-child .nav-link::before{display:none}[class*="u-nav-v8"].justify-content-end .nav-item:last-child .nav-link,[class*="u-nav-v8"].text-right .nav-item:last-child .nav-link{padding:0 20px 25px}[class*="u-nav-v8"].justify-content-end .nav-item:last-child .nav-link::before,[class*="u-nav-v8"].text-right .nav-item:last-child .nav-link::before{display:block}[class*="u-nav-v8"].justify-content-end .nav-link::before,[class*="u-nav-v8"].text-right .nav-link::before{left:-26px;right:auto;background-position:top right, bottom left;background-image:linear-gradient(to bottom right, transparent 49.6%, #333 50%),linear-gradient(to top right, transparent 49.6%, #333 50%)}[class*="u-nav-v8"].justify-content-end .nav-link::after,[class*="u-nav-v8"].text-right .nav-link::after{left:auto;right:0;background-image:linear-gradient(to right, #333 0%, rgba(17,17,17,0.2) 100%)}[class*="u-nav-v8"].justify-content-end .nav-link.active::before,[class*="u-nav-v8"].text-right .nav-link.active::before{background-image:linear-gradient(to bottom right, transparent 49.6%, #396F00 50%),linear-gradient(to top right, transparent 49.6%, #396F00 50%)}[class*="u-nav-v8"].flex-column .nav-item{margin-bottom:1px}[class*="u-nav-v8"].flex-column .nav-item:first-child .nav-link{padding:20px 20px 20px 50px}[class*="u-nav-v8"].flex-column .nav-item:last-child .nav-link::before{display:block}[class*="u-nav-v8"].flex-column .nav-link{padding:20px 20px 20px 50px}[class*="u-nav-v8"].flex-column .nav-link::before{opacity:0}[class*="u-nav-v8"].flex-column .nav-link.active::before{opacity:1}[class*="u-nav-v8"].flex-column .u-nav-v8__icon{position:absolute;top:50%;left:0;transform:translateX(-50%) translateY(-50%)}.u-nav-v8__icon{display:inline-block}.u-nav-v8__description{color:rgba(255,255,255,0.5)}.u-nav-v8-2 .nav-item:first-child .nav-link{padding:0 20px 25px}.u-nav-v8-2 .nav-item:last-child .nav-link::before{display:none}.u-nav-v8-2 .nav-link{padding:0 20px 25px 50px}.u-nav-v8-2 .nav-link::before{content:"";position:absolute;top:0;right:-26px;display:block;width:26px;height:100%;background-repeat:no-repeat;background-size:100% 50.8%;background-position:top right, bottom left;background-image:linear-gradient(to bottom left, transparent 49.6%, #333 50%),linear-gradient(to top left, transparent 49.6%, #333 50%);z-index:2}.u-nav-v8-2 .nav-link.active::before{background-image:linear-gradient(to bottom left, transparent 49.6%, #396F00 50%),linear-gradient(to top left, transparent 49.6%, #396F00 50%)}.u-nav-v8-2.justify-content-end .nav-item:first-child .nav-link,.u-nav-v8-2.text-right .nav-item:first-child .nav-link{padding:0 50px 25px 20px}.u-nav-v8-2.justify-content-end .nav-link,.u-nav-v8-2.text-right .nav-link{padding:0 50px 25px 20px}}@media (max-width: 768px (-1)){[data-tabs-mobile-type="slide-up-down"],[data-tabs-mobile-type="accordion"]{display:none}[data-tabs-mobile-type="accordion"]{display:none}[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"],[data-tabs-mobile-type="accordion"]){border-color:#396F00}[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"],[data-tabs-mobile-type="accordion"]) .nav-item>a,[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"],[data-tabs-mobile-type="accordion"]) .nav-item>.nav-link,[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"],[data-tabs-mobile-type="accordion"]) [class*="u-tab-link"]:not([class*="-icon"]){white-space:nowrap;padding:5px 10px}[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"],[data-tabs-mobile-type="accordion"]) .nav-item>a,[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"],[data-tabs-mobile-type="accordion"]) .nav-item>.nav-link,[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"],[data-tabs-mobile-type="accordion"]) [class*="u-tab-link"]:not([class*="-icon"],[class*="js-tabs-mobile-control"]){display:block}[data-tabs-mobile-type="slide-up-down"]{width:100%;padding-top:10px;border-bottom:none !important}[data-tabs-mobile-type="slide-up-down"] .nav-item{margin:0}[data-tabs-mobile-type="slide-up-down"] .nav-link{text-align:center;border-style:solid !important;border-color:#eee !important;border-width:1px !important;border-radius:0 !important;margin:-1px 0 0}[data-tabs-mobile-type="slide-up-down"] .nav-item:first-child .nav-link{margin-top:0}[data-tabs-mobile-type="slide-up-down"].u-nav-primary .nav-link,[data-tabs-mobile-type="slide-up-down"].nav-pills .nav-link{border-color:#396F00 !important}[data-tabs-mobile-type="slide-up-down"].u-nav-primary .nav-link.active,[data-tabs-mobile-type="slide-up-down"].u-nav-primary .nav-item.show .nav-link,[data-tabs-mobile-type="slide-up-down"].nav-pills .nav-link.active,[data-tabs-mobile-type="slide-up-down"].nav-pills .nav-item.show .nav-link{border-color:#396F00 !important}[data-tabs-mobile-type="slide-up-down"].u-nav-dark .nav-link{border-color:#333 !important}[data-tabs-mobile-type="slide-up-down"].u-nav-dark .nav-link.active,[data-tabs-mobile-type="slide-up-down"].u-nav-dark .nav-item.show .nav-link{border-color:#333 !important}[data-tabs-mobile-type="slide-up-down"].u-nav-light .nav-item.show .nav-link{border-color:#fff}[data-tabs-mobile-type="slide-up-down"].u-nav-light .nav-link{color:#fff;border-color:#fff}[data-tabs-mobile-type="slide-up-down"].u-nav-light .nav-link.active{color:#555;background-color:#fff;border-color:#fff}[data-tabs-mobile-type="slide-up-down"].u-nav-rounded-3 .nav-item:first-child .nav-link,[data-tabs-mobile-type="slide-up-down"].nav-tabs .nav-item:first-child .nav-link,[data-tabs-mobile-type="slide-up-down"].nav-pills .nav-item:first-child .nav-link{border-radius:3px 3px 0 0 !important}[data-tabs-mobile-type="slide-up-down"].u-nav-rounded-3 .nav-item:last-child .nav-link,[data-tabs-mobile-type="slide-up-down"].nav-tabs .nav-item:last-child .nav-link,[data-tabs-mobile-type="slide-up-down"].nav-pills .nav-item:last-child .nav-link{border-radius:0 0 3px 3px !important}[data-tabs-mobile-type="slide-up-down"].u-nav-rounded-5 .nav-item:first-child .nav-link{border-radius:5px 5px 0 0 !important}[data-tabs-mobile-type="slide-up-down"].u-nav-rounded-5 .nav-item:last-child .nav-link{border-radius:0 0 5px 5px !important}[data-tabs-mobile-type="slide-up-down"].u-nav-rounded-7 .nav-item:first-child .nav-link{border-radius:7px 7px 0 0 !important}[data-tabs-mobile-type="slide-up-down"].u-nav-rounded-7 .nav-item:last-child .nav-link{border-radius:0 0 7px 7px !important}[data-tabs-mobile-type="slide-up-down"].u-nav-rounded-10 .nav-item:first-child .nav-link{border-radius:10px 10px 0 0 !important}[data-tabs-mobile-type="slide-up-down"].u-nav-rounded-10 .nav-item:last-child .nav-link{border-radius:0 0 10px 10px !important}.tab-content{order:2}}.u-tags-v1{display:inline-block;text-decoration:none;transition:all .3s ease}.u-tags-v1:hover,.u-tags-v1:focus{text-decoration:none;cursor:pointer}.u-tags-v1:focus{color:inherit}.u-text-slideshow{position:relative;overflow:visible !important;vertical-align:inherit}.u-text-slideshow__slide{position:relative;z-index:1;display:inline-block;opacity:0;transition:.3s ease}.u-text-slideshow__slide:not(:first-child){position:absolute;top:0;left:0}.u-text-slideshow__slide--current{z-index:2;opacity:1}.u-text-slideshow__slide-target{flex-wrap:nowrap}.u-txt-shadow-v1{text-shadow:1px 1px rgba(67,70,72,0.05),2px 2px rgba(147,150,152,0.07),3px 3px rgba(178,182,183,0.086),4px 4px rgba(195,199,200,0.106),5px 5px rgba(206,210,211,0.125),6px 6px rgba(213,217,218,0.145),7px 7px rgba(218,222,223,0.165),8px 8px rgba(222,226,227,0.184),9px 9px rgba(226,230,231,0.204),10px 10px rgba(228,232,233,0.22),11px 11px rgba(230,234,235,0.24),12px 12px rgba(232,236,237,0.26),13px 13px rgba(233,237,238,0.28),14px 14px rgba(235,239,240,0.298),15px 15px rgba(236,240,241,0.318),16px 16px rgba(237,241,242,0.333),17px 17px rgba(238,242,243,0.353),18px 18px rgba(238,242,243,0.373),19px 19px rgba(239,243,244,0.392),20px 20px rgba(240,244,245,0.41),21px 21px rgba(240,244,245,0.43),22px 22px rgba(241,245,246,0.447),23px 23px rgba(241,245,246,0.467),24px 24px rgba(242,246,247,0.486),25px 25px rgba(242,246,247,0.506),26px 26px rgba(242,246,247,0.525),27px 27px rgba(243,247,248,0.545),28px 28px rgba(243,247,248,0.565),29px 29px rgba(243,247,248,0.58),30px 30px rgba(244,248,249,0.6),31px 31px rgba(244,248,249,0.62),32px 32px rgba(244,248,249,0.64),33px 33px rgba(244,248,249,0.66),34px 34px rgba(245,249,250,0.68),35px 35px rgba(245,249,250,0.694),36px 36px rgba(245,249,250,0.714),37px 37px rgba(245,249,250,0.733),38px 38px rgba(245,249,250,0.753),39px 39px rgba(246,250,251,0.773),40px 40px rgba(246,250,251,0.792),41px 41px rgba(246,250,251,0.81),42px 42px rgba(246,250,251,0.827),43px 43px rgba(246,250,251,0.847),44px 44px rgba(246,250,251,0.867),45px 45px rgba(246,250,251,0.886),46px 46px rgba(246,250,251,0.906),47px 47px rgba(247,251,252,0.925),48px 48px rgba(247,251,252,0.94),49px 49px rgba(247,251,252,0.96),50px 50px rgba(247,251,252,0.98)}.u-txt-shadow-v2{text-shadow:0 6px 55px #999}.u-marker-bg-primary,.u-marker-bg-green,.u-marker-bg-black,.u-marker-bg-white,.u-marker-bg-red,.u-marker-bg-yellow{display:inline-block;background-repeat:no-repeat;background-position:0 50%;background-size:100% 70%;white-space:nowrap}.u-marker-bg-primary{background-image:url(../img/bg/marker/marker-bg-primary.png)}.u-marker-bg-green{background-image:url(../img/bg/marker/marker-bg-green.png)}.u-marker-bg-black{background-image:url(../img/bg/marker/marker-bg-black.png)}.u-marker-bg-white{background-image:url(../img/bg/marker/marker-bg-white.png)}.u-marker-bg-red{background-image:url(../img/bg/marker/marker-bg-red.png)}.u-marker-bg-yellow{background-image:url(../img/bg/marker/marker-bg-yellow.png)}.u-tooltip--v1{color:#fff;background-color:#000;padding:2px 8px 3px}.u-tooltip--v1:after{content:"";position:absolute;display:block}.u-tooltip--v1.tooltip-top-left,.u-tooltip--v1.tooltip-top-right{bottom:100%;margin-bottom:5px}.u-tooltip--v1.tooltip-top-left:after,.u-tooltip--v1.tooltip-top-right:after{top:100%;border-top:4px solid rgba(0,0,0,0.9);border-right:4px solid transparent;border-left:4px solid transparent}.u-tooltip--v1.tooltip-bottom-left,.u-tooltip--v1.tooltip-bottom-right{top:100%;margin-top:5px}.u-tooltip--v1.tooltip-bottom-left:after,.u-tooltip--v1.tooltip-bottom-right:after{bottom:100%;border-bottom:4px solid rgba(0,0,0,0.9);border-right:4px solid transparent;border-left:4px solid transparent}.u-tooltip--v1.tooltip-top-left,.u-tooltip--v1.tooltip-bottom-left{left:0}.u-tooltip--v1.tooltip-top-left:after,.u-tooltip--v1.tooltip-bottom-left:after{left:16px}.u-tooltip--v1.tooltip-top-right,.u-tooltip--v1.tooltip-bottom-right{right:0}.u-tooltip--v1.tooltip-top-right:after,.u-tooltip--v1.tooltip-bottom-right:after{right:16px}.u-tooltip--v1.tooltip-left,.u-tooltip--v1.tooltip-right{top:50%;transform:translateY(-50%)}.u-tooltip--v1.tooltip-left:after,.u-tooltip--v1.tooltip-right:after{top:50%;border-top:4px solid transparent;border-bottom:4px solid transparent;transform:translateY(-50%)}.u-tooltip--v1.tooltip-left{right:100%;margin-right:5px}.u-tooltip--v1.tooltip-left:after{right:-4px;border-left:4px solid rgba(0,0,0,0.9)}.u-tooltip--v1.tooltip-right{left:100%;margin-left:5px}.u-tooltip--v1.tooltip-right:after{left:-4px;border-right:4px solid rgba(0,0,0,0.9)}input:focus+.u-tooltip--v1,textarea:focus+.u-tooltip--v1{opacity:1}.popovers--no-title .popover-title{display:none}.g-nowrap{white-space:nowrap}audio:not([controls]){display:none;height:0}video{max-width:100%}.u-video-v1{margin-bottom:15px}.u-video-v1-info{display:none;padding-left:0}.u-video-v1-info__item{display:inline-block;list-style:none}.u-audio-v1{margin-bottom:15px}.u-audio-v1-info{display:none;padding-left:0}.u-audio-v1-info__item{display:inline-block;list-style:none}.u-audio-v2 .plyr__controls{background-color:transparent;border:none}.u-audio-v2 .plyr__controls button{color:#fff}.navbar .u-main-nav-v1 .nav-link,.navbar .u-main-nav-v2 .nav-link,.navbar .u-main-nav-v3 .nav-link,.navbar .u-main-nav-v4 .nav-link,.navbar .u-main-nav-v5 .nav-link,.navbar .u-main-nav-v6 .nav-link,.navbar .u-main-nav-v7 .nav-link,.navbar .u-main-nav-v8 .nav-link,.navbar .u-main-nav-v9 .nav-link{display:block}.navbar .u-main-nav-v1 .nav-item.hs-has-sub-menu>a,.navbar .u-main-nav-v1 .nav-item.hs-has-mega-menu>a,.navbar .u-main-nav-v1 .nav-item.dropdown>a,.navbar .u-main-nav-v2 .nav-item.hs-has-sub-menu>a,.navbar .u-main-nav-v2 .nav-item.hs-has-mega-menu>a,.navbar .u-main-nav-v2 .nav-item.dropdown>a,.navbar .u-main-nav-v3 .nav-item.hs-has-sub-menu>a,.navbar .u-main-nav-v3 .nav-item.hs-has-mega-menu>a,.navbar .u-main-nav-v3 .nav-item.dropdown>a,.navbar .u-main-nav-v4 .nav-item.hs-has-sub-menu>a,.navbar .u-main-nav-v4 .nav-item.hs-has-mega-menu>a,.navbar .u-main-nav-v4 .nav-item.dropdown>a,.navbar .u-main-nav-v5 .nav-item.hs-has-sub-menu>a,.navbar .u-main-nav-v5 .nav-item.hs-has-mega-menu>a,.navbar .u-main-nav-v5 .nav-item.dropdown>a,.navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu>a,.navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu>a,.navbar .u-main-nav-v6 .nav-item.dropdown>a,.navbar .u-main-nav-v7 .nav-item.hs-has-sub-menu>a,.navbar .u-main-nav-v7 .nav-item.hs-has-mega-menu>a,.navbar .u-main-nav-v7 .nav-item.dropdown>a,.navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu>a,.navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu>a,.navbar .u-main-nav-v8 .nav-item.dropdown>a,.navbar .u-main-nav-v9 .nav-item.hs-has-sub-menu>a,.navbar .u-main-nav-v9 .nav-item.hs-has-mega-menu>a{position:relative;z-index:1;padding-right:1.4285714286rem}.navbar .u-main-nav-v1 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v1 .nav-item.hs-has-mega-menu>a::after,.navbar .u-main-nav-v1 .nav-item.dropdown>a::after,.navbar .u-main-nav-v2 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v2 .nav-item.hs-has-mega-menu>a::after,.navbar .u-main-nav-v2 .nav-item.dropdown>a::after,.navbar .u-main-nav-v3 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v3 .nav-item.hs-has-mega-menu>a::after,.navbar .u-main-nav-v3 .nav-item.dropdown>a::after,.navbar .u-main-nav-v4 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v4 .nav-item.hs-has-mega-menu>a::after,.navbar .u-main-nav-v4 .nav-item.dropdown>a::after,.navbar .u-main-nav-v5 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v5 .nav-item.hs-has-mega-menu>a::after,.navbar .u-main-nav-v5 .nav-item.dropdown>a::after,.navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu>a::after,.navbar .u-main-nav-v6 .nav-item.dropdown>a::after,.navbar .u-main-nav-v7 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v7 .nav-item.hs-has-mega-menu>a::after,.navbar .u-main-nav-v7 .nav-item.dropdown>a::after,.navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu>a::after,.navbar .u-main-nav-v8 .nav-item.dropdown>a::after,.navbar .u-main-nav-v9 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v9 .nav-item.hs-has-mega-menu>a::after{content:"\e900";font-family:"hs-icons";font-weight:inherit;line-height:1;position:absolute;top:50%;right:1.0714285714rem;transform:translate3d(0, -50%, 0)}.u-header__section--dark .navbar [class*="u-main-nav-v"] .nav-link{color:#fff}.u-header__section--dark .navbar [class*="u-main-nav-v"] .nav-item.active>.nav-link,.u-header__section--dark .navbar [class*="u-main-nav-v"] .nav-item:hover>.nav-link,.u-header__section--dark .navbar [class*="u-main-nav-v"] .nav-item:focus>.nav-link,.u-header__section--dark .navbar [class*="u-main-nav-v"] .nav-item.show>.nav-link,.u-header__section--dark .navbar [class*="u-main-nav-v"] .nav-item.hs-sub-menu-opened>.nav-link,.u-header__section--dark .navbar [class*="u-main-nav-v"] .nav-item .nav-link:focus{color:#fff}.navbar .u-main-nav-v1 .nav-link{color:#333;padding:.7857142857rem 2.1428571429rem;border-radius:1.5714285714rem}.navbar .u-main-nav-v1 .nav-item.hs-has-sub-menu>a,.navbar .u-main-nav-v1 .nav-item.hs-has-mega-menu>a,.navbar .u-main-nav-v1 .nav-item.dropdown>a{padding-right:3.2142857143rem}.navbar .u-main-nav-v1 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v1 .nav-item.hs-has-mega-menu>a::after,.navbar .u-main-nav-v1 .nav-item.dropdown>a::after{right:1.7857142857rem}.navbar .u-main-nav-v1 .nav-item.active>.nav-link,.navbar .u-main-nav-v1 .nav-item:hover>.nav-link,.navbar .u-main-nav-v1 .nav-item:focus>.nav-link,.navbar .u-main-nav-v1 .nav-item.show>.nav-link,.navbar .u-main-nav-v1 .nav-item.hs-sub-menu-opened>.nav-link,.navbar .u-main-nav-v1 .nav-item .nav-link:focus{color:#fff;background-color:#396F00}@media all and (max-width: 1200px (-1)){.navbar .u-main-nav-v1 .nav-link{padding:.6428571429rem 1.4285714286rem}.navbar .u-main-nav-v1 .nav-item.hs-has-sub-menu>a,.navbar .u-main-nav-v1 .nav-item.hs-has-mega-menu>a,.navbar .u-main-nav-v1 .nav-item.dropdown>a{padding-right:2.5rem}.navbar .u-main-nav-v1 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v1 .nav-item.hs-has-mega-menu>a::after,.navbar .u-main-nav-v1 .nav-item.dropdown>a::after{right:1.0714285714rem}}.navbar .u-main-nav-v2 .nav-link{color:#333;padding:.6428571429rem 2.1428571429rem;border-radius:1.5714285714rem;border:2px solid transparent}.navbar .u-main-nav-v2 .nav-item.hs-has-sub-menu>a,.navbar .u-main-nav-v2 .nav-item.hs-has-mega-menu>a,.navbar .u-main-nav-v2 .nav-item.dropdown>a{padding-right:3.2142857143rem}.navbar .u-main-nav-v2 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v2 .nav-item.hs-has-mega-menu>a::after,.navbar .u-main-nav-v2 .nav-item.dropdown>a::after{right:1.7857142857rem}.navbar .u-main-nav-v2 .nav-item.active>.nav-link,.navbar .u-main-nav-v2 .nav-item:hover>.nav-link,.navbar .u-main-nav-v2 .nav-item:focus>.nav-link,.navbar .u-main-nav-v2 .nav-item.show>.nav-link,.navbar .u-main-nav-v2 .nav-item.hs-sub-menu-opened>.nav-link,.navbar .u-main-nav-v2 .nav-item .nav-link:focus{color:#333;border-color:#396F00;background-color:transparent}@media all and (max-width: 1200px (-1)){.navbar .u-main-nav-v2 .nav-link{padding:.5rem 1.4285714286rem}.navbar .u-main-nav-v2 .nav-item.hs-has-sub-menu>a,.navbar .u-main-nav-v2 .nav-item.hs-has-mega-menu>a,.navbar .u-main-nav-v2 .nav-item.dropdown>a{padding-right:2.5rem}.navbar .u-main-nav-v2 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v2 .nav-item.hs-has-mega-menu>a::after,.navbar .u-main-nav-v2 .nav-item.dropdown>a::after{right:1.0714285714rem}}.navbar .u-main-nav-v3 .nav-link{color:#333;padding:2.8571428571rem 2.5714285714rem 2.5714285714rem;border-bottom:4px solid transparent}.navbar .u-main-nav-v3 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v3 .nav-item.hs-has-mega-menu>a::after,.navbar .u-main-nav-v3 .nav-item.dropdown>a::after{position:static;display:inline-block;vertical-align:middle;margin-left:.7142857143rem;transform:none}.navbar .u-main-nav-v3 .nav-item.active>.nav-link,.navbar .u-main-nav-v3 .nav-item:hover>.nav-link,.navbar .u-main-nav-v3 .nav-item:focus>.nav-link,.navbar .u-main-nav-v3 .nav-item.show>.nav-link,.navbar .u-main-nav-v3 .nav-item.hs-sub-menu-opened>.nav-link,.navbar .u-main-nav-v3 .nav-item .nav-link:focus{border-color:#396F00}@media all and (max-width: 1200px (-1)){.navbar .u-main-nav-v3 .nav-link{padding:2.1428571429rem 1.7857142857rem}}@media all and (max-width: 992px (-1)){.navbar .u-main-nav-v3 .nav-link{padding:.7142857143rem 1.4285714286rem}}.navbar .u-main-nav-v4 .nav-link{color:#333;padding:2.5714285714rem 2.5714285714rem 2.8571428571rem;border-top:4px solid transparent}.navbar .u-main-nav-v4 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v4 .nav-item.hs-has-mega-menu>a::after,.navbar .u-main-nav-v4 .nav-item.dropdown>a::after{position:static;display:inline-block;vertical-align:middle;margin-left:.7142857143rem;transform:none}.navbar .u-main-nav-v4 .nav-item.active>.nav-link,.navbar .u-main-nav-v4 .nav-item:hover>.nav-link,.navbar .u-main-nav-v4 .nav-item:focus>.nav-link,.navbar .u-main-nav-v4 .nav-item.show>.nav-link,.navbar .u-main-nav-v4 .nav-item.hs-sub-menu-opened>.nav-link,.navbar .u-main-nav-v4 .nav-item .nav-link:focus{border-color:#396F00}@media all and (max-width: 1200px (-1)){.navbar .u-main-nav-v4 .nav-link{padding:2.1428571429rem 1.7857142857rem}}@media all and (max-width: 992px (-1)){.navbar .u-main-nav-v4 .nav-link{padding:.7142857143rem 1.4285714286rem}}.navbar .u-main-nav-v5 .nav-link{color:#333;padding:.2857142857rem 0;border-bottom:2px solid transparent}.navbar .u-main-nav-v5 .nav-item.hs-has-sub-menu>a,.navbar .u-main-nav-v5 .nav-item.hs-has-mega-menu>a,.navbar .u-main-nav-v5 .nav-item.dropdown>a{padding-right:1.4285714286rem}.navbar .u-main-nav-v5 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v5 .nav-item.hs-has-mega-menu>a::after,.navbar .u-main-nav-v5 .nav-item.dropdown>a::after{right:0}.navbar .u-main-nav-v5 .nav-item.active>.nav-link,.navbar .u-main-nav-v5 .nav-item:hover>.nav-link,.navbar .u-main-nav-v5 .nav-item:focus>.nav-link,.navbar .u-main-nav-v5 .nav-item.show>.nav-link,.navbar .u-main-nav-v5 .nav-item.hs-sub-menu-opened>.nav-link,.navbar .u-main-nav-v5 .nav-item .nav-link:focus{border-color:#396F00}.navbar .u-main-nav-v6 .nav-link{color:#333;height:100%;padding:2.8571428571rem 2.7142857143rem}.navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu>a,.navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu>a,.navbar .u-main-nav-v6 .nav-item.dropdown>a{padding-right:2.7142857143rem}.navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu>a::after,.navbar .u-main-nav-v6 .nav-item.dropdown>a::after{position:static;display:inline-block;vertical-align:middle;margin-left:.7142857143rem;transform:none}.navbar .u-main-nav-v6 .nav-item.active>.nav-link,.navbar .u-main-nav-v6 .nav-item:hover>.nav-link,.navbar .u-main-nav-v6 .nav-item:focus>.nav-link,.navbar .u-main-nav-v6 .nav-item.show>.nav-link,.navbar .u-main-nav-v6 .nav-item.hs-sub-menu-opened>.nav-link,.navbar .u-main-nav-v6 .nav-item .nav-link:focus{color:#fff;background-color:#396F00}@media all and (max-width: 1200px (-1)){.navbar .u-main-nav-v6 .nav-link{padding:2.1428571429rem 1.4285714286rem}.navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu>a,.navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu>a,.navbar .u-main-nav-v6 .nav-item.dropdown>a{padding-right:1.4285714286rem}}.navbar .u-main-nav-v7 .nav-link{color:#333;padding:.7142857143rem 2.1428571429rem;border:2px solid transparent}.navbar .u-main-nav-v7 .nav-item.hs-has-sub-menu>a,.navbar .u-main-nav-v7 .nav-item.hs-has-mega-menu>a,.navbar .u-main-nav-v7 .nav-item.dropdown>a{padding-right:3.2142857143rem}.navbar .u-main-nav-v7 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v7 .nav-item.hs-has-mega-menu>a::after,.navbar .u-main-nav-v7 .nav-item.dropdown>a::after{right:1.7857142857rem}.navbar .u-main-nav-v7 .nav-item.active>.nav-link,.navbar .u-main-nav-v7 .nav-item:hover>.nav-link,.navbar .u-main-nav-v7 .nav-item:focus>.nav-link,.navbar .u-main-nav-v7 .nav-item.show>.nav-link,.navbar .u-main-nav-v7 .nav-item.hs-sub-menu-opened>.nav-link,.navbar .u-main-nav-v7 .nav-item .nav-link:focus{border-color:#396F00}@media all and (max-width: 1200px (-1)){.navbar .u-main-nav-v7 .nav-link{padding:.6428571429rem 1.4285714286rem}.navbar .u-main-nav-v7 .nav-item.hs-has-sub-menu>a,.navbar .u-main-nav-v7 .nav-item.hs-has-mega-menu>a,.navbar .u-main-nav-v7 .nav-item.dropdown>a{padding-right:2.1428571429rem}.navbar .u-main-nav-v7 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v7 .nav-item.hs-has-mega-menu>a::after,.navbar .u-main-nav-v7 .nav-item.dropdown>a::after{right:1.0714285714rem}}.navbar .u-main-nav-v8 .nav-link{color:#333;padding:.7857142857rem 2.1428571429rem}.navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu>a,.navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu>a,.navbar .u-main-nav-v8 .nav-item.dropdown>a{padding-right:3.2142857143rem}.navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu>a::after,.navbar .u-main-nav-v8 .nav-item.dropdown>a::after{right:1.7857142857rem}.navbar .u-main-nav-v8 .nav-item.active>.nav-link,.navbar .u-main-nav-v8 .nav-item:hover>.nav-link,.navbar .u-main-nav-v8 .nav-item:focus>.nav-link,.navbar .u-main-nav-v8 .nav-item.show>.nav-link,.navbar .u-main-nav-v8 .nav-item.hs-sub-menu-opened>.nav-link,.navbar .u-main-nav-v8 .nav-item .nav-link:focus{color:#fff;background-color:#396F00}@media all and (max-width: 1200px (-1)){.navbar .u-main-nav-v8 .nav-link{padding:.6428571429rem 1.4285714286rem}.navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu>a,.navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu>a,.navbar .u-main-nav-v8 .nav-item.dropdown>a{padding-right:2.1428571429rem}.navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu>a::after,.navbar .u-main-nav-v8 .nav-item.dropdown>a::after{right:1.0714285714rem}}.navbar .u-main-nav-v9 .nav-link{color:#777;padding:0 1.4285714286rem 0 0}.navbar .u-main-nav-v9 .nav-item>a{padding:1.4285714286rem 0}.navbar .u-main-nav-v9 .nav-item.hs-has-sub-menu>a::after,.navbar .u-main-nav-v9 .nav-item.hs-has-mega-menu>a::after{font-size:1.2857142857rem;right:0}.navbar .u-main-nav-v9 .nav-item.active>.nav-link,.navbar .u-main-nav-v9 .nav-item:hover>.nav-link,.navbar .u-main-nav-v9 .nav-item:focus>.nav-link,.navbar .u-main-nav-v9 .nav-item .nav-link:focus{color:#000}.navbar .u-main-nav-v9 .nav-item.active>.nav-link::after,.navbar .u-main-nav-v9 .nav-item:hover>.nav-link::after,.navbar .u-main-nav-v9 .nav-item:focus>.nav-link::after,.navbar .u-main-nav-v9 .nav-item .nav-link:focus::after{color:#396F00}.navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu.active>a,.navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu:active>a,.navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu:focus>a,.navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu:hover>a,.navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item.active>a,.navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:active>a,.navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:focus>a,.navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:hover>a,.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item.active>a,.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:active>a,.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:focus>a,.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:hover>a,.navbar .u-sub-menu-v1 .hs-sub-menu a:active,.navbar .u-sub-menu-v1 .hs-sub-menu a:focus,.navbar .u-sub-menu-v1 .hs-sub-menu a:hover,.navbar .u-sub-menu-v1 .dropdown-menu a:active,.navbar .u-sub-menu-v1 .dropdown-menu a:focus,.navbar .u-sub-menu-v1 .dropdown-menu a:hover{color:#396F00 !important;background-color:transparent;border:none}.navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu>a::after{content:"\e902";font-family:"hs-icons";position:absolute;top:50%;right:15px;transform:translate3d(0, -50%, 0)}.navbar .u-sub-menu-v1 .hs-has-mega-menu .hs-has-sub-menu>a::after{content:"\e902"}.navbar .u-sub-menu-v1 .hs-sub-menu,.navbar .u-sub-menu-v1 .dropdown-menu{font-size:.9285714286rem;min-width:16.4285714286rem;padding:.7142857143rem 0}.navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item,.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item{font-weight:inherit;color:inherit;padding:0}.navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item.active,.navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:active,.navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:focus,.navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:hover,.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item.active,.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:active,.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:focus,.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:hover{border:none;background-color:transparent}.navbar .u-sub-menu-v1 .hs-sub-menu a,.navbar .u-sub-menu-v1 .dropdown-menu a{color:#777;text-decoration:none !important;display:block;padding:.4285714286rem 1.7857142857rem}.navbar .u-sub-menu-v1 .hs-sub-menu,.navbar .u-sub-menu-v1 .hs-mega-menu,.navbar .u-sub-menu-v1 .dropdown-menu{font-weight:normal;text-transform:none;margin-top:0;color:inherit;background-color:#fff;background-clip:border-box;border-width:3px 0 0 0;border-style:solid;border-color:#396F00;border-radius:0;box-shadow:0 6px 12px rgba(0,0,0,0.175)}.navbar .u-sub-menu-v1 .hs-sub-menu .hs-sub-menu,.navbar .u-sub-menu-v1 .hs-mega-menu .hs-sub-menu,.navbar .u-sub-menu-v1 .dropdown-menu .hs-sub-menu{margin-top:-1.0714285714rem}.navbar .u-sub-menu-v1.hs-mobile-state .hs-sub-menu{width:auto}.navbar .u-sub-menu-v1.hs-mobile-state .hs-sub-menu .hs-sub-menu,.navbar .u-sub-menu-v1.hs-mobile-state .hs-sub-menu .hs-mega-menu,.navbar .u-sub-menu-v1.hs-mobile-state .hs-sub-menu .hs-sub-menu.hs-reversed,.navbar .u-sub-menu-v1.hs-mobile-state .hs-sub-menu .hs-mega-menu.hs-reversed,.navbar .u-sub-menu-v1.hs-mobile-state .hs-mega-menu .hs-sub-menu,.navbar .u-sub-menu-v1.hs-mobile-state .hs-mega-menu .hs-mega-menu,.navbar .u-sub-menu-v1.hs-mobile-state .hs-mega-menu .hs-sub-menu.hs-reversed,.navbar .u-sub-menu-v1.hs-mobile-state .hs-mega-menu .hs-mega-menu.hs-reversed{margin:.2142857143rem}.navbar .hs-mobile-state .u-sub-menu-v1 .hs-sub-menu{width:auto}.navbar .hs-mobile-state .u-sub-menu-v1 .hs-sub-menu .hs-sub-menu,.navbar .hs-mobile-state .u-sub-menu-v1 .hs-sub-menu .hs-mega-menu,.navbar .hs-mobile-state .u-sub-menu-v1 .hs-sub-menu .hs-sub-menu.hs-reversed,.navbar .hs-mobile-state .u-sub-menu-v1 .hs-sub-menu .hs-mega-menu.hs-reversed,.navbar .hs-mobile-state .u-sub-menu-v1 .hs-mega-menu .hs-sub-menu,.navbar .hs-mobile-state .u-sub-menu-v1 .hs-mega-menu .hs-mega-menu,.navbar .hs-mobile-state .u-sub-menu-v1 .hs-mega-menu .hs-sub-menu.hs-reversed,.navbar .hs-mobile-state .u-sub-menu-v1 .hs-mega-menu .hs-mega-menu.hs-reversed{margin:.2142857143rem}.navbar .u-sub-menu-v2 .hs-has-sub-menu .hs-has-sub-menu.active>a,.navbar .u-sub-menu-v2 .hs-has-sub-menu .hs-has-sub-menu:active>a,.navbar .u-sub-menu-v2 .hs-has-sub-menu .hs-has-sub-menu:focus>a,.navbar .u-sub-menu-v2 .hs-has-sub-menu .hs-has-sub-menu:hover>a,.navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item.active>a,.navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item:active>a,.navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item:focus>a,.navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item:hover>a,.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item.active>a,.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item:active>a,.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item:focus>a,.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item:hover>a,.navbar .u-sub-menu-v2 .hs-sub-menu a:active,.navbar .u-sub-menu-v2 .hs-sub-menu a:focus,.navbar .u-sub-menu-v2 .hs-sub-menu a:hover,.navbar .u-sub-menu-v2 .dropdown-menu a:active,.navbar .u-sub-menu-v2 .dropdown-menu a:focus,.navbar .u-sub-menu-v2 .dropdown-menu a:hover{color:#777 !important;background-color:#eee;border:none}.navbar .u-sub-menu-v2 .hs-has-sub-menu .hs-has-sub-menu>a::after{content:"\e902";font-family:"hs-icons";position:absolute;top:50%;right:15px;transform:translate3d(0, -50%, 0)}.navbar .u-sub-menu-v2 .hs-has-mega-menu .hs-has-sub-menu>a::after{content:"\e902"}.navbar .u-sub-menu-v2 .hs-sub-menu,.navbar .u-sub-menu-v2 .dropdown-menu{font-size:.9285714286rem;min-width:16.4285714286rem;padding:.7142857143rem 0}.navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item,.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item{font-weight:inherit;color:inherit;padding:0}.navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item.active,.navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item:active,.navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item:focus,.navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item:hover,.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item.active,.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item:active,.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item:focus,.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item:hover{border-color:#eee;background-color:transparent}.navbar .u-sub-menu-v2 .hs-sub-menu a,.navbar .u-sub-menu-v2 .dropdown-menu a{color:#777;text-decoration:none !important;display:block;padding:.4285714286rem 1.7857142857rem}.navbar .u-sub-menu-v2 .hs-sub-menu>li:not(:last-child),.navbar .u-sub-menu-v2 .dropdown-menu>li:not(:last-child){border-bottom:1px solid #eee}.navbar .u-sub-menu-v2 .hs-sub-menu,.navbar .u-sub-menu-v2 .hs-mega-menu,.navbar .u-sub-menu-v2 .dropdown-menu{font-weight:normal;text-transform:none;min-width:14.2857142857rem;margin-top:0;padding:0;color:inherit;background-color:#fff;background-clip:border-box;border-width:2px 0 2px 0;border-style:solid;border-top-color:#396F00;border-bottom-color:#777;border-radius:0;box-shadow:0 6px 12px rgba(0,0,0,0.175)}.navbar .u-sub-menu-v2 .hs-sub-menu .hs-sub-menu,.navbar .u-sub-menu-v2 .hs-mega-menu .hs-sub-menu,.navbar .u-sub-menu-v2 .dropdown-menu .hs-sub-menu{margin-top:-1.0714285714rem}.navbar .u-sub-menu-v2.hs-mobile-state .hs-sub-menu{width:auto}.navbar .u-sub-menu-v2.hs-mobile-state .hs-sub-menu .hs-sub-menu,.navbar .u-sub-menu-v2.hs-mobile-state .hs-sub-menu .hs-mega-menu,.navbar .u-sub-menu-v2.hs-mobile-state .hs-sub-menu .hs-sub-menu.hs-reversed,.navbar .u-sub-menu-v2.hs-mobile-state .hs-sub-menu .hs-mega-menu.hs-reversed,.navbar .u-sub-menu-v2.hs-mobile-state .hs-mega-menu .hs-sub-menu,.navbar .u-sub-menu-v2.hs-mobile-state .hs-mega-menu .hs-mega-menu,.navbar .u-sub-menu-v2.hs-mobile-state .hs-mega-menu .hs-sub-menu.hs-reversed,.navbar .u-sub-menu-v2.hs-mobile-state .hs-mega-menu .hs-mega-menu.hs-reversed{margin:.2142857143rem}.navbar .hs-mobile-state .u-sub-menu-v2 .hs-sub-menu{width:auto}.navbar .hs-mobile-state .u-sub-menu-v2 .hs-sub-menu .hs-sub-menu,.navbar .hs-mobile-state .u-sub-menu-v2 .hs-sub-menu .hs-mega-menu,.navbar .hs-mobile-state .u-sub-menu-v2 .hs-sub-menu .hs-sub-menu.hs-reversed,.navbar .hs-mobile-state .u-sub-menu-v2 .hs-sub-menu .hs-mega-menu.hs-reversed,.navbar .hs-mobile-state .u-sub-menu-v2 .hs-mega-menu .hs-sub-menu,.navbar .hs-mobile-state .u-sub-menu-v2 .hs-mega-menu .hs-mega-menu,.navbar .hs-mobile-state .u-sub-menu-v2 .hs-mega-menu .hs-sub-menu.hs-reversed,.navbar .hs-mobile-state .u-sub-menu-v2 .hs-mega-menu .hs-mega-menu.hs-reversed{margin:.2142857143rem}.navbar .u-sub-menu-v3 .hs-has-sub-menu .hs-has-sub-menu.active>a,.navbar .u-sub-menu-v3 .hs-has-sub-menu .hs-has-sub-menu:active>a,.navbar .u-sub-menu-v3 .hs-has-sub-menu .hs-has-sub-menu:focus>a,.navbar .u-sub-menu-v3 .hs-has-sub-menu .hs-has-sub-menu:hover>a,.navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item.active>a,.navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item:active>a,.navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item:focus>a,.navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item:hover>a,.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item.active>a,.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item:active>a,.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item:focus>a,.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item:hover>a,.navbar .u-sub-menu-v3 .hs-sub-menu a:active,.navbar .u-sub-menu-v3 .hs-sub-menu a:focus,.navbar .u-sub-menu-v3 .hs-sub-menu a:hover,.navbar .u-sub-menu-v3 .dropdown-menu a:active,.navbar .u-sub-menu-v3 .dropdown-menu a:focus,.navbar .u-sub-menu-v3 .dropdown-menu a:hover{color:#fff !important;background-color:#396F00;border:none}.navbar .u-sub-menu-v3 .hs-has-sub-menu .hs-has-sub-menu>a::after{content:"\e902";font-family:"hs-icons";position:absolute;top:50%;right:15px;transform:translate3d(0, -50%, 0)}.navbar .u-sub-menu-v3 .hs-has-mega-menu .hs-has-sub-menu>a::after{content:"\e902"}.navbar .u-sub-menu-v3 .hs-sub-menu,.navbar .u-sub-menu-v3 .dropdown-menu{font-size:.9285714286rem;min-width:16.4285714286rem;padding:.7142857143rem 0}.navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item,.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item{font-weight:inherit;color:inherit;padding:0}.navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item.active,.navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item:active,.navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item:focus,.navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item:hover,.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item.active,.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item:active,.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item:focus,.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item:hover{border-color:#eee;background-color:transparent}.navbar .u-sub-menu-v3 .hs-sub-menu a,.navbar .u-sub-menu-v3 .dropdown-menu a{color:#777;text-decoration:none !important;display:block;padding:.4285714286rem 1.7857142857rem}.navbar .u-sub-menu-v3 .hs-sub-menu>li:not(:last-child),.navbar .u-sub-menu-v3 .dropdown-menu>li:not(:last-child){border-bottom:1px solid #eee}.navbar .u-sub-menu-v3 .hs-sub-menu,.navbar .u-sub-menu-v3 .hs-mega-menu,.navbar .u-sub-menu-v3 .dropdown-menu{font-weight:normal;text-transform:none;min-width:14.2857142857rem;margin-top:0;padding:0;color:inherit;background-color:#fff;background-clip:border-box;border-width:2px 0 2px 0;border-style:solid;border-top-color:#396F00;border-bottom-color:#777;border-radius:0;box-shadow:0 6px 12px rgba(0,0,0,0.175)}.navbar .u-sub-menu-v3 .hs-sub-menu .hs-sub-menu,.navbar .u-sub-menu-v3 .hs-mega-menu .hs-sub-menu,.navbar .u-sub-menu-v3 .dropdown-menu .hs-sub-menu{margin-top:-1.0714285714rem}.navbar .u-sub-menu-v3.hs-mobile-state .hs-sub-menu{width:auto}.navbar .u-sub-menu-v3.hs-mobile-state .hs-sub-menu .hs-sub-menu,.navbar .u-sub-menu-v3.hs-mobile-state .hs-sub-menu .hs-mega-menu,.navbar .u-sub-menu-v3.hs-mobile-state .hs-sub-menu .hs-sub-menu.hs-reversed,.navbar .u-sub-menu-v3.hs-mobile-state .hs-sub-menu .hs-mega-menu.hs-reversed,.navbar .u-sub-menu-v3.hs-mobile-state .hs-mega-menu .hs-sub-menu,.navbar .u-sub-menu-v3.hs-mobile-state .hs-mega-menu .hs-mega-menu,.navbar .u-sub-menu-v3.hs-mobile-state .hs-mega-menu .hs-sub-menu.hs-reversed,.navbar .u-sub-menu-v3.hs-mobile-state .hs-mega-menu .hs-mega-menu.hs-reversed{margin:.2142857143rem}.navbar .hs-mobile-state .u-sub-menu-v3 .hs-sub-menu{width:auto}.navbar .hs-mobile-state .u-sub-menu-v3 .hs-sub-menu .hs-sub-menu,.navbar .hs-mobile-state .u-sub-menu-v3 .hs-sub-menu .hs-mega-menu,.navbar .hs-mobile-state .u-sub-menu-v3 .hs-sub-menu .hs-sub-menu.hs-reversed,.navbar .hs-mobile-state .u-sub-menu-v3 .hs-sub-menu .hs-mega-menu.hs-reversed,.navbar .hs-mobile-state .u-sub-menu-v3 .hs-mega-menu .hs-sub-menu,.navbar .hs-mobile-state .u-sub-menu-v3 .hs-mega-menu .hs-mega-menu,.navbar .hs-mobile-state .u-sub-menu-v3 .hs-mega-menu .hs-sub-menu.hs-reversed,.navbar .hs-mobile-state .u-sub-menu-v3 .hs-mega-menu .hs-mega-menu.hs-reversed{margin:.2142857143rem}.navbar .u-sub-menu-v4 .hs-has-sub-menu .hs-has-sub-menu.active>a,.navbar .u-sub-menu-v4 .hs-has-sub-menu .hs-has-sub-menu:active>a,.navbar .u-sub-menu-v4 .hs-has-sub-menu .hs-has-sub-menu:focus>a,.navbar .u-sub-menu-v4 .hs-has-sub-menu .hs-has-sub-menu:hover>a,.navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item.active>a,.navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item:active>a,.navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item:focus>a,.navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item:hover>a,.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item.active>a,.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item:active>a,.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item:focus>a,.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item:hover>a,.navbar .u-sub-menu-v4 .hs-sub-menu a:active,.navbar .u-sub-menu-v4 .hs-sub-menu a:focus,.navbar .u-sub-menu-v4 .hs-sub-menu a:hover,.navbar .u-sub-menu-v4 .dropdown-menu a:active,.navbar .u-sub-menu-v4 .dropdown-menu a:focus,.navbar .u-sub-menu-v4 .dropdown-menu a:hover{color:#fff !important;background-color:#396F00;border:none}.navbar .u-sub-menu-v4 .hs-has-sub-menu .hs-has-sub-menu>a::after{content:"\e902";font-family:"hs-icons";position:absolute;top:50%;right:15px;transform:translate3d(0, -50%, 0)}.navbar .u-sub-menu-v4 .hs-has-mega-menu .hs-has-sub-menu>a::after{content:"\e902"}.navbar .u-sub-menu-v4 .hs-sub-menu,.navbar .u-sub-menu-v4 .dropdown-menu{font-size:.9285714286rem;min-width:16.4285714286rem;padding:.7142857143rem 0}.navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item,.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item{font-weight:inherit;color:inherit;padding:0}.navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item.active,.navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item:active,.navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item:focus,.navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item:hover,.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item.active,.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item:active,.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item:focus,.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item:hover{border:none;background-color:transparent}.navbar .u-sub-menu-v4 .hs-sub-menu a,.navbar .u-sub-menu-v4 .dropdown-menu a{color:#777;text-decoration:none !important;display:block;padding:.4285714286rem 1.7857142857rem}.navbar .u-sub-menu-v4 .hs-sub-menu>li:not(:last-child),.navbar .u-sub-menu-v4 .dropdown-menu>li:not(:last-child){border-bottom:1px solid #eee}.navbar .u-sub-menu-v4 .hs-sub-menu,.navbar .u-sub-menu-v4 .hs-mega-menu,.navbar .u-sub-menu-v4 .dropdown-menu{font-weight:normal;text-transform:none;min-width:14.2857142857rem;margin-top:0;padding:0;color:inherit;background-color:#fff;background-clip:border-box;border-width:2px 0 2px 0;border-style:solid;border-top-color:#396F00;border-bottom-color:#777;border-radius:0;box-shadow:0 6px 12px rgba(0,0,0,0.175)}.navbar .u-sub-menu-v4 .hs-sub-menu .hs-sub-menu,.navbar .u-sub-menu-v4 .hs-mega-menu .hs-sub-menu,.navbar .u-sub-menu-v4 .dropdown-menu .hs-sub-menu{margin-top:-1.0714285714rem}.navbar .u-sub-menu-v4.hs-mobile-state .hs-sub-menu{width:auto}.navbar .u-sub-menu-v4.hs-mobile-state .hs-sub-menu .hs-sub-menu,.navbar .u-sub-menu-v4.hs-mobile-state .hs-sub-menu .hs-mega-menu,.navbar .u-sub-menu-v4.hs-mobile-state .hs-sub-menu .hs-sub-menu.hs-reversed,.navbar .u-sub-menu-v4.hs-mobile-state .hs-sub-menu .hs-mega-menu.hs-reversed,.navbar .u-sub-menu-v4.hs-mobile-state .hs-mega-menu .hs-sub-menu,.navbar .u-sub-menu-v4.hs-mobile-state .hs-mega-menu .hs-mega-menu,.navbar .u-sub-menu-v4.hs-mobile-state .hs-mega-menu .hs-sub-menu.hs-reversed,.navbar .u-sub-menu-v4.hs-mobile-state .hs-mega-menu .hs-mega-menu.hs-reversed{margin:.2142857143rem}.navbar .hs-mobile-state .u-sub-menu-v4 .hs-sub-menu{width:auto}.navbar .hs-mobile-state .u-sub-menu-v4 .hs-sub-menu .hs-sub-menu,.navbar .hs-mobile-state .u-sub-menu-v4 .hs-sub-menu .hs-mega-menu,.navbar .hs-mobile-state .u-sub-menu-v4 .hs-sub-menu .hs-sub-menu.hs-reversed,.navbar .hs-mobile-state .u-sub-menu-v4 .hs-sub-menu .hs-mega-menu.hs-reversed,.navbar .hs-mobile-state .u-sub-menu-v4 .hs-mega-menu .hs-sub-menu,.navbar .hs-mobile-state .u-sub-menu-v4 .hs-mega-menu .hs-mega-menu,.navbar .hs-mobile-state .u-sub-menu-v4 .hs-mega-menu .hs-sub-menu.hs-reversed,.navbar .hs-mobile-state .u-sub-menu-v4 .hs-mega-menu .hs-mega-menu.hs-reversed{margin:.2142857143rem}.u-dropdown-v5{display:block;max-height:0;overflow:hidden;opacity:0;transition:opacity .3s, max-height .3s}.u-dropdown-v5.show{max-height:200px;opacity:1}.u-navbar--inline-submenu .dropdown-menu{white-space:nowrap;top:98%;left:50%;border-radius:0;overflow:visible !important;border-left:none;border-right:none;transform:translate3d(-50%, 0, 0)}.u-navbar--inline-submenu .dropdown-menu::after,.u-navbar--inline-submenu .dropdown-menu::before{content:"";position:absolute;top:-1px;bottom:0;width:2000%;border-top:inherit;border-bottom:inherit;background-color:inherit}.u-navbar--inline-submenu .dropdown-menu::after{left:100%}.u-navbar--inline-submenu .dropdown-menu::before{right:100%}.u-navbar--inline-submenu .dropdown-menu>li{display:inline-block}.u-navbar--inline-submenu.u-navbar--overflow .dropdown,.u-navbar--inline-submenu.u-navbar--overflow .container{position:static}.u-navbar--inline-submenu.u-navbar--overflow .dropdown-menu{white-space:normal;left:0;transform:translate3d(0, 0, 0);margin-top:0}@media all and (min-width: 1200px){.u-navbar--inline-submenu--xl .dropdown-menu{white-space:nowrap;top:98%;left:50%;border-radius:0;overflow:visible !important;border-left:none;border-right:none;transform:translate3d(-50%, 0, 0)}.u-navbar--inline-submenu--xl .dropdown-menu::after,.u-navbar--inline-submenu--xl .dropdown-menu::before{content:"";position:absolute;top:-1px;bottom:0;width:2000%;border-top:inherit;border-bottom:inherit;background-color:inherit}.u-navbar--inline-submenu--xl .dropdown-menu::after{left:100%}.u-navbar--inline-submenu--xl .dropdown-menu::before{right:100%}.u-navbar--inline-submenu--xl .dropdown-menu>li{display:inline-block}.u-navbar--inline-submenu--xl.u-navbar--overflow .dropdown,.u-navbar--inline-submenu--xl.u-navbar--overflow .container{position:static}.u-navbar--inline-submenu--xl.u-navbar--overflow .dropdown-menu{white-space:normal;left:0;transform:translate3d(0, 0, 0);margin-top:0}}@media all and (min-width: 992px){.u-navbar--inline-submenu--lg .dropdown-menu{white-space:nowrap;top:98%;left:50%;border-radius:0;overflow:visible !important;border-left:none;border-right:none;transform:translate3d(-50%, 0, 0)}.u-navbar--inline-submenu--lg .dropdown-menu::after,.u-navbar--inline-submenu--lg .dropdown-menu::before{content:"";position:absolute;top:-1px;bottom:0;width:2000%;border-top:inherit;border-bottom:inherit;background-color:inherit}.u-navbar--inline-submenu--lg .dropdown-menu::after{left:100%}.u-navbar--inline-submenu--lg .dropdown-menu::before{right:100%}.u-navbar--inline-submenu--lg .dropdown-menu>li{display:inline-block}.u-navbar--inline-submenu--lg.u-navbar--overflow .dropdown,.u-navbar--inline-submenu--lg.u-navbar--overflow .container{position:static}.u-navbar--inline-submenu--lg.u-navbar--overflow .dropdown-menu{white-space:normal;left:0;transform:translate3d(0, 0, 0);margin-top:0}}@media all and (min-width: 768px){.u-navbar--inline-submenu--md .dropdown-menu{white-space:nowrap;top:98%;left:50%;border-radius:0;overflow:visible !important;border-left:none;border-right:none;transform:translate3d(-50%, 0, 0)}.u-navbar--inline-submenu--md .dropdown-menu::after,.u-navbar--inline-submenu--md .dropdown-menu::before{content:"";position:absolute;top:-1px;bottom:0;width:2000%;border-top:inherit;border-bottom:inherit;background-color:inherit}.u-navbar--inline-submenu--md .dropdown-menu::after{left:100%}.u-navbar--inline-submenu--md .dropdown-menu::before{right:100%}.u-navbar--inline-submenu--md .dropdown-menu>li{display:inline-block}.u-navbar--inline-submenu--md.u-navbar--overflow .dropdown,.u-navbar--inline-submenu--md.u-navbar--overflow .container{position:static}.u-navbar--inline-submenu--md.u-navbar--overflow .dropdown-menu{white-space:normal;left:0;transform:translate3d(0, 0, 0);margin-top:0}}@media all and (min-width: 576px){.u-navbar--inline-submenu--sm .dropdown-menu{white-space:nowrap;top:98%;left:50%;border-radius:0;overflow:visible !important;border-left:none;border-right:none;transform:translate3d(-50%, 0, 0)}.u-navbar--inline-submenu--sm .dropdown-menu::after,.u-navbar--inline-submenu--sm .dropdown-menu::before{content:"";position:absolute;top:-1px;bottom:0;width:2000%;border-top:inherit;border-bottom:inherit;background-color:inherit}.u-navbar--inline-submenu--sm .dropdown-menu::after{left:100%}.u-navbar--inline-submenu--sm .dropdown-menu::before{right:100%}.u-navbar--inline-submenu--sm .dropdown-menu>li{display:inline-block}.u-navbar--inline-submenu--sm.u-navbar--overflow .dropdown,.u-navbar--inline-submenu--sm.u-navbar--overflow .container{position:static}.u-navbar--inline-submenu--sm.u-navbar--overflow .dropdown-menu{white-space:normal;left:0;transform:translate3d(0, 0, 0);margin-top:0}}@media (min-width: 992px){[class*="u-dropdown-col-"]{column-gap:1px}.hs-sub-menu-opened [class*="u-dropdown-col-"]{column-rule:1px solid #f7f7f7}[class*="u-dropdown-col-"]>*{min-width:200px;-webkit-column-break-inside:avoid;column-break-inside:avoid}.u-dropdown-col-2{columns:2}.u-dropdown-col-3{columns:3}}.u-dropdown-static{position:static !important;display:block;max-height:0;margin:0 1.0714285714rem;padding:.3571428571rem 0;transform:translate3d(0, 0, 0) !important;border:none;background-color:transparent;overflow:hidden;opacity:0;transition:opacity .3s, max-height .3s}.u-dropdown-static.show{max-height:100%;opacity:1}body.u-main-nav--overlay-left .u-main-nav__overlay,body.u-main-nav--overlay-right .u-main-nav__overlay{overflow:hidden}body.u-main-nav--overlay-right .u-main-nav--overlay{right:-21.4285714286rem}body.u-main-nav--overlay-right .u-main-nav__overlay{right:100%}body.u-main-nav--overlay-right.u-main-nav--overlay-opened .u-main-nav--overlay{right:0}body.u-main-nav--overlay-right.u-main-nav--overlay-opened .u-main-nav__overlay{opacity:1;visibility:visible}body.u-main-nav--overlay-left .u-main-nav--overlay{left:-21.4285714286rem}body.u-main-nav--overlay-left .u-main-nav__overlay{left:100%}body.u-main-nav--overlay-left.u-main-nav--overlay-opened .u-main-nav--overlay{left:0}body.u-main-nav--overlay-left.u-main-nav--overlay-opened .u-main-nav__overlay{opacity:1;visibility:visible}.navbar-collapse.u-main-nav--overlay{position:fixed;top:0;height:100%;z-index:5;margin:0 !important;width:21.4285714286rem;align-items:flex-start !important}.navbar-collapse.u-main-nav--overlay .navbar-nav{width:100%;flex-direction:column;margin-left:0 !important;margin-right:0 !important}.navbar-collapse.u-main-nav--overlay .dropdown-menu{position:static;width:100%}.navbar-collapse.u-main-nav--overlay .u-main-nav__list-wrapper{margin-left:0;margin-right:0;padding:2.1428571429rem .7142857143rem;width:100%;height:100%}.navbar-collapse.u-main-nav--overlay .u-main-nav__list-wrapper .navbar-nav{padding:.7142857143rem}body.u-main-nav--push-left,body.u-main-nav--push-right{width:100%}body.u-main-nav--push-left .u-main-nav__push,body.u-main-nav--push-right .u-main-nav__push{overflow:hidden}body.u-main-nav--push-right .u-main-nav--push{right:-21.4285714286rem}body.u-main-nav--push-right .u-main-nav__overlay{right:100%}body.u-main-nav--push-right.u-main-nav--overlay-opened{margin-right:21.4285714286rem}body.u-main-nav--push-right.u-main-nav--overlay-opened .u-main-nav--push{right:0}body.u-main-nav--push-right.u-main-nav--overlay-opened .u-main-nav__overlay{opacity:1;visibility:visible}body.u-main-nav--push-left .u-main-nav--push{left:-21.4285714286rem}body.u-main-nav--push-left .u-main-nav__overlay{left:100%}body.u-main-nav--push-left.u-main-nav--overlay-opened{margin-left:21.4285714286rem}body.u-main-nav--push-left.u-main-nav--overlay-opened .u-main-nav--push{left:0}body.u-main-nav--push-left.u-main-nav--overlay-opened .u-main-nav__overlay{opacity:1;visibility:visible}.navbar-collapse.u-main-nav--push{position:fixed;top:0;height:100%;z-index:5;margin:0 !important;width:21.4285714286rem;max-width:85%;align-items:flex-start !important}.navbar-collapse.u-main-nav--push .navbar-nav{width:100%;flex-direction:column;margin-left:0 !important;margin-right:0 !important}.navbar-collapse.u-main-nav--push .dropdown-menu{position:static;width:100%}.navbar-collapse.u-main-nav--push .u-main-nav__list-wrapper{margin-left:0;margin-right:0;padding:2.1428571429rem .7142857143rem;width:100%;height:100%}.navbar-collapse.u-main-nav--push .u-main-nav__list-wrapper .navbar-nav{padding:.7142857143rem}.u-smart-nav{position:fixed;z-index:2;opacity:0;visibility:hidden;transform:scale3d(0.2, 0.2, 0.2)}.u-smart-nav .navbar{position:absolute;width:21.4285714286rem;opacity:0;visibility:hidden}.u-smart-nav .navbar .dropdown{z-index:1}.u-smart-nav .navbar .dropdown-menu{position:relative;width:100%}.u-smart-nav .navbar li{transform:translate3d(30px, 0, 0);transition:all .3s ease}.u-smart-nav .navbar li:nth-child(1){transition-delay:60ms}.u-smart-nav .navbar li:nth-child(2){transition-delay:90ms}.u-smart-nav .navbar li:nth-child(3){transition-delay:120ms}.u-smart-nav .navbar li:nth-child(4){transition-delay:150ms}.u-smart-nav .navbar li:nth-child(5){transition-delay:180ms}.u-smart-nav .navbar li:nth-child(6){transition-delay:210ms}.u-smart-nav .navbar li:nth-child(7){transition-delay:240ms}.u-smart-nav .navbar li:nth-child(8){transition-delay:270ms}.u-smart-nav .navbar li:nth-child(9){transition-delay:300ms}.u-smart-nav .navbar li:nth-child(10){transition-delay:330ms}.u-smart-nav .navbar li:nth-child(11){transition-delay:360ms}.u-smart-nav .navbar li:nth-child(12){transition-delay:390ms}.u-smart-nav .navbar li:nth-child(13){transition-delay:420ms}.u-smart-nav .navbar li:nth-child(14){transition-delay:450ms}.u-smart-nav .navbar li:nth-child(15){transition-delay:480ms}.u-smart-nav .navbar li:nth-child(16){transition-delay:510ms}.u-smart-nav .navbar li:nth-child(17){transition-delay:540ms}.u-smart-nav .navbar li:nth-child(18){transition-delay:570ms}.u-smart-nav .navbar li:nth-child(19){transition-delay:600ms}.u-smart-nav__toggler{position:relative;z-index:1}.u-smart-nav--opened .navbar{opacity:1;visibility:visible;transform:scale3d(1, 1, 1) !important}.u-smart-nav--opened .navbar li{transform:translate3d(0, 0, 0)}.u-smart-nav--shown{opacity:1;visibility:visible;transform:scale3d(1, 1, 1)}.u-smart-nav--bottom-right{right:.7142857143rem;bottom:.7142857143rem}.u-smart-nav--bottom-right .navbar{bottom:0;right:0;transform:scale3d(0.1, 0.1, 0.1);transform-origin:100% 100%;padding-right:5.7142857143rem}.u-smart-nav--bottom-left{left:.7142857143rem;bottom:.7142857143rem}.u-smart-nav--bottom-left .navbar{text-align:right;bottom:0;left:0;transform:scale3d(0.1, 0.1, 0.1);transform-origin:0% 100%;padding-left:5.7142857143rem}.u-smart-nav--top-left{left:.7142857143rem;top:.7142857143rem}.u-smart-nav--top-left .navbar{text-align:right;top:0;left:0;transform:scale3d(0.1, 0.1, 0.1);transform-origin:0% 0%;padding-left:5.7142857143rem}.u-smart-nav--top-right{right:.7142857143rem;top:.7142857143rem}.u-smart-nav--top-right .navbar{top:0;right:0;transform:scale3d(0.1, 0.1, 0.1);transform-origin:100% 0%;padding-right:5.7142857143rem}.u-secondary-navigation{z-index:3}.u-secondary-navigation .active a{color:#396F00}@media all and (min-width: 992px){.u-sidebar-navigation{position:fixed;top:0;left:-21.4285714286rem;width:300px}}.u-sidebar-navigation-inner{background-color:#1c2434;color:#fff;padding:20px 0}.u-sidebar-navigation__search-input{border-radius:3px;border:none}.u-sidebar-navigation .nav-link{color:#fff;padding:.5rem 1.4285714286rem}.u-sidebar-navigation .nav-link:hover{background-color:rgba(255,255,255,0.15)}.u-sidebar-navigation .nav-link.active{background-color:rgba(255,255,255,0.1)}.u-sidebar-navigation__toggler{position:fixed;top:120px;left:0;width:53px;height:53px;background-color:#1c2434;color:#fff;border-radius:0 3px 3px 0;font-size:22px;z-index:2}.u-sidebar-navigation__toggler:hover,.u-sidebar-navigation__toggler:focus{color:#fff}.u-sidebar-navigation__closer{position:absolute;top:22px;right:15px;width:25px;height:25px;padding:0;color:#fff;background-color:transparent;z-index:3}.u-sidebar-navigation__closer:hover,.u-sidebar-navigation__closer:focus{color:#fff}@media all and (max-width: 992px (-1)){.u-sidebar-navigation-list{display:block;columns:4}.u-sidebar-navigation-list .dropdown-toggle{display:none}.u-sidebar-navigation-list .dropdown-menu{display:block;max-height:100%;margin:0;float:none;opacity:1}}@media all and (max-width: 768px (-1)){.u-sidebar-navigation-list{columns:3}}@media all and (max-width: 576px (-1)){.u-sidebar-navigation-list{columns:1}}.u-has-sidebar-navigation .u-header__overlay{display:none}.hamburger-inner::before,.hamburger-inner::after{background-color:inherit}[class*="u-main-nav-"] .dropdown-toggle::after{width:auto;height:auto;vertical-align:inherit;border:none}.u-main-nav__overlay{position:absolute;top:0;height:100%;width:2000%;opacity:0;visibility:hidden}body.u-body--header-side-static-left .navbar [class*="u-main-nav-"] .dropdown-toggle::after,body.u-body--header-side-static-left .navbar [class*="u-main-nav-"]>.hs-has-sub-menu>a::after,body.u-body--header-side-static-left .navbar [class*="u-main-nav-"]>.hs-has-mega-menu>a::after{content:"\e900"}body.u-body--header-side-static-right .navbar [class*="u-main-nav-"] .dropdown-toggle::after,body.u-body--header-side-static-right .navbar [class*="u-main-nav-"]>.hs-has-sub-menu>a::after,body.u-body--header-side-static-right .navbar [class*="u-main-nav-"]>.hs-has-mega-menu>a::after{content:"\e901"}@media (max-width: 992px (-1)){.u-nav-mobile-scroll{overflow-y:auto}}.u-basket{position:relative;z-index:1}.u-basket__bar{position:absolute;right:0;top:100%;text-align:left;width:21.4285714286rem;background-color:#fff;box-shadow:0 5px 5px 0px rgba(90,90,90,0.075)}.u-basket__product{position:relative;z-index:1;overflow:hidden;padding:.7142857143rem;border-bottom:solid 1px #eee}.u-basket__product-img{width:7.1428571429rem}.u-basket__product-img img{width:100%}.u-basket__product-remove{position:absolute;top:1.4285714286rem;right:1.4285714286rem;padding:0;margin:0;font-size:1.5rem;font-family:inherit;font-weight:700;color:#000;border:none;background-color:transparent;cursor:pointer;opacity:.2}.u-basket__product-remove:hover,.u-basket__product-remove:focus{opacity:1}[class*="u-dropdown--"] [class*="u-dropdown--"]{left:100%;top:0}[class*="u-dropdown--"] [class*="u-dropdown--"].u-dropdown--reverse-x{left:auto;right:100%}.u-dropdown--simple.u-dropdown--reverse-y,.u-dropdown--jquery-slide.u-dropdown--reverse-y,.u-dropdown--css-animation.u-dropdown--reverse-y{top:auto;bottom:100%;margin-top:0 !important;margin-bottom:1.4285714286rem}.u-dropdown--simple.u-dropdown--hidden{display:none}.u-dropdown--css-animation{animation-duration:1s}.u-dropdown--css-animation.u-dropdown--hidden{opacity:0;visibility:hidden}.u-dropdown--jquery-slide.u-dropdown--hidden{opacity:0;visibility:hidden}.u-dropdown--hidden:not(.hs-sub-menu-opened) *{transition:none !important}.u-dropdown--hidden:not(.hs-sub-menu-opened) *::before,.u-dropdown--hidden:not(.hs-sub-menu-opened) *::after{transition:none !important}.u-compressed-form{display:inline-block;overflow:hidden;width:20rem;transition:all .35s ease}.u-compressed-form--hidden{width:5.7142857143rem}.u-compressed-form .input-group{display:block;float:right}.u-dropcap,.u-dropcap-underline,.u-dropcap-bg,.u-dropcap-bordered{float:left;font-size:3.57rem;line-height:1}.u-dropcap-underline{padding-bottom:.3571428571rem;border-bottom:2px solid}.u-dropcap-bg{width:5rem;height:5rem;margin-top:.3571428571rem;text-align:center;line-height:4.78rem}.u-dropcap-bordered{width:5rem;height:5rem;margin-top:.3571428571rem;text-align:center;line-height:4.35rem;border:3px solid}.u-angle-v1--top-left--bg-light,.u-angle-v1--top-right--bg-light,.u-angle-v1--bottom-left--bg-light,.u-angle-v1--bottom-right--bg-light,.u-angle-v1--top-left--bg-dark,.u-angle-v1--top-right--bg-dark,.u-angle-v1--bottom-left--bg-dark,.u-angle-v1--bottom-right--bg-dark,.u-angle-v2--top-left--bg-light,.u-angle-v2--top-right--bg-light,.u-angle-v2--bottom-left--bg-light,.u-angle-v2--bottom-right--bg-light,.u-angle-v2--top-left--bg-dark,.u-angle-v2--top-right--bg-dark,.u-angle-v2--bottom-left--bg-dark,.u-angle-v2--bottom-right--bg-dark{position:relative;overflow:hidden}.u-angle-v1--top-left--bg-light::after{content:"";position:absolute;top:-10px;left:-100px;transform:rotate(-55deg);width:250px;height:120px;background-color:rgba(255,255,255,0.1)}.u-angle-v1--top-right--bg-light::after{content:"";position:absolute;top:-10px;right:-100px;transform:rotate(55deg);width:250px;height:120px;background-color:rgba(255,255,255,0.1)}.u-angle-v1--bottom-left--bg-light::after{content:"";position:absolute;bottom:-10px;left:-100px;transform:rotate(55deg);width:250px;height:120px;background-color:rgba(255,255,255,0.1)}.u-angle-v1--bottom-right--bg-light::after{content:"";position:absolute;bottom:-10px;right:-100px;transform:rotate(-55deg);width:250px;height:120px;background-color:rgba(255,255,255,0.1)}.u-angle-v1--top-left--bg-dark::after{content:"";position:absolute;top:-10px;left:-100px;transform:rotate(-55deg);width:250px;height:120px;background-color:rgba(0,0,0,0.1)}.u-angle-v1--top-right--bg-dark::after{content:"";position:absolute;top:-10px;right:-100px;transform:rotate(55deg);width:250px;height:120px;background-color:rgba(0,0,0,0.1)}.u-angle-v1--bottom-left--bg-dark::after{content:"";position:absolute;bottom:-10px;left:-100px;transform:rotate(55deg);width:250px;height:120px;background-color:rgba(0,0,0,0.1)}.u-angle-v1--bottom-right--bg-dark::after{content:"";position:absolute;bottom:-10px;right:-100px;transform:rotate(-55deg);width:250px;height:120px;background-color:rgba(0,0,0,0.1)}.u-angle-v2--top-left--bg-light::after{content:"";position:absolute;top:-10px;left:-100px;transform:rotate(-55deg);width:250px;height:120px;background-color:rgba(255,255,255,0.1);border-radius:50%}.u-angle-v2--top-right--bg-light::after{content:"";position:absolute;top:-10px;right:-100px;transform:rotate(55deg);width:250px;height:120px;background-color:rgba(255,255,255,0.1);border-radius:50%}.u-angle-v2--bottom-left--bg-light::after{content:"";position:absolute;bottom:-10px;left:-100px;transform:rotate(55deg);width:250px;height:120px;background-color:rgba(255,255,255,0.1);border-radius:50%}.u-angle-v2--bottom-right--bg-light::after{content:"";position:absolute;bottom:-10px;right:-100px;transform:rotate(-55deg);width:250px;height:120px;background-color:rgba(255,255,255,0.1);border-radius:50%}.u-angle-v2--top-left--bg-dark::after{content:"";position:absolute;top:-10px;left:-100px;transform:rotate(-55deg);width:250px;height:120px;background-color:rgba(0,0,0,0.1);border-radius:50%}.u-angle-v2--top-right--bg-dark::after{content:"";position:absolute;top:-10px;right:-100px;transform:rotate(55deg);width:250px;height:120px;background-color:rgba(0,0,0,0.1);border-radius:50%}.u-angle-v2--bottom-left--bg-dark::after{content:"";position:absolute;bottom:-10px;left:-100px;transform:rotate(55deg);width:250px;height:120px;background-color:rgba(0,0,0,0.1);border-radius:50%}.u-angle-v2--bottom-right--bg-dark::after{content:"";position:absolute;bottom:-10px;right:-100px;transform:rotate(-55deg);width:250px;height:120px;background-color:rgba(0,0,0,0.1);border-radius:50%}[class*="u-block-hover"]{position:relative;max-width:100%;margin:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}[class*="u-block-hover"],[class*="u-block-hover"]::before,[class*="u-block-hover"]::after{transition:all .3s ease}.u-block-hover--uncroped{overflow:visible}.u-block-hover--uncroped:hover{z-index:2}.u-block-hover__img{max-width:100%;vertical-align:top}.u-block-hover__block{min-height:100%}[class*="u-block-hover__additional"]{position:absolute;top:0;bottom:0;left:0;right:0}[class*="u-block-hover__additional--v1"]{position:absolute;top:0;bottom:0;left:0;right:0;margin:15px;opacity:0}.u-block-hover:hover .u-block-hover__additional--v1{opacity:1}.u-block-hover--shadow:hover,.u-block-hover--shadow:hover .u-block-hover__additional-shadow{box-shadow:0 0 10px #777}.u-block-hover--shadow-v2:hover,.u-block-hover--shadow-v2:hover .u-block-hover__additional-shadow{box-shadow:0 0 15px #ddd}.u-block-hover--shadow-v3:hover,.u-block-hover--shadow-v3:hover .u-block-hover__additional-shadow{box-shadow:0 0 3px #ddd}.u-block-hover--scale:hover,.u-block-hover--scale-img:hover .u-block-hover__img{transform:scale3d(1.1, 1.1, 1.1)}.u-block-hover__additional-scale{z-index:-1;max-width:initial}.u-block-hover:hover .u-block-hover__additional-scale{top:-20px;right:-20px;bottom:-20px;left:-20px}.u-block-hover--scale-down:hover,.u-block-hover--scale-down-img:hover .u-block-hover__img{transform:scale3d(0.9, 0.9, 0.9)}.u-block-hover__additional-scale-down{z-index:-1;max-width:initial}.u-block-hover:hover .u-block-hover__additional-scale-down{top:20px;right:20px;bottom:20px;left:20px}.u-block-hover__main--zoom-v1,.u-block-hover__main--zoom-v2{-webkit-transform:scale(1.01)}.u-block-hover:hover .u-block-hover__main--zoom-v1{transform:scale(1.1)}.u-block-hover:hover .u-block-hover__main--zoom-v2{transform:scale(1.04)}.u-block-hover [class*="icon-"]{padding:1px}.u-block-hover__main--grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.u-block-hover:hover .u-block-hover__main--grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%)}.u-block-hover__main--white{filter:brightness(0) invert(1)}.u-block-hover__additional--blur{opacity:0}.u-block-hover:hover .u-block-hover__additional--blur{opacity:1;transition-delay:.11s}.u-block-hover:hover .u-block-hover__main--blur{filter:blur(30px);transform:scale(1.2);opacity:0}[class*="u-block-hover-image-overlay"]::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition:all .35s ease}.u-block-hover:hover .u-block-hover-image-overlay::after{opacity:1}.u-block-hover__additional--fade{opacity:0}.u-block-hover:hover .u-block-hover__additional--fade{opacity:1;transform:translate(0, 0)}.u-block-hover__additional--fade-up{transform:translate(0, 15%)}.u-block-hover__additional--fade-down{transform:translate(0, -15%)}.u-block-hover__additional--fade-left{transform:translate(-15%, 0)}.u-block-hover__additional--fade-right{transform:translate(15%, 0)}.u-block-hover:hover [class*="u-block-hover__additional--push"]{transform:translate(0, 0)}.u-block-hover:hover .u-block-hover__main--push-up{transform:translateY(-100%)}.u-block-hover__additional--push-up{transform:translateY(100%)}.u-block-hover:hover .u-block-hover__main--push-down{transform:translateY(100%)}.u-block-hover__additional--push-down{transform:translateY(-100%)}.u-block-hover:hover .u-block-hover__main--push-left{transform:translateX(-100%)}.u-block-hover__additional--push-left{transform:translateX(100%)}.u-block-hover:hover .u-block-hover__main--push-right{transform:translateX(100%)}.u-block-hover__additional--push-right{transform:translateX(-100%)}.u-block-hover:hover [class*="u-block-hover__additional--slide"],.u-block-hover:hover [class*="u-block-hover__additional--partially-slide"]{transform:translate(0, 0)}.u-block-hover__additional--slide-up{transform:translateY(100%)}.u-block-hover__additional--slide-down{transform:translateY(-100%)}.u-block-hover__additional--slide-left{transform:translateX(100%)}.u-block-hover__additional--slide-right{transform:translateX(-100%)}.u-block-hover__additional--slide-bottom-right{transform:translate(-100%, -100%)}.u-block-hover__additional--slide-bottom-left{transform:translate(100%, -100%)}.u-block-hover__additional--slide-top-right{transform:translate(-100%, 100%)}.u-block-hover__additional--slide-top-left{transform:translate(100%, 100%)}.u-block-hover__additional--partially-slide-up{top:auto;transform:translate3d(0, 100%, 0);overflow:visible}.u-block-hover__additional--partially-slide-up .u-block-hover__visible{position:absolute;bottom:100%;margin-bottom:-1px;left:0;right:0;padding-left:inherit;padding-right:inherit;background:inherit}.u-block-hover__additional--partially-slide-down{bottom:auto;transform:translate3d(0, -100%, 0);overflow:visible}.u-block-hover__additional--partially-slide-down .u-block-hover__visible{position:absolute;top:100%;margin-top:-1px;left:0;right:0;padding-left:inherit;padding-right:inherit;background:inherit}.u-block-hover--cot{perspective:50em}[class*="u-block-hover__additional--cot"]{opacity:0;z-index:1}.u-block-hover--cot:hover [class*="u-block-hover__main--cot"]{opacity:0}.u-block-hover--cot:hover [class*="u-block-hover__additional--cot"]{opacity:1;transition-delay:0.21s}.u-block-hover__main--cot-up{transform-origin:50% 0}.u-block-hover__additional--cot-up{transform:rotateX(90deg);transform-origin:50% 100%}.u-block-hover--cot:hover .u-block-hover__main--cot-up{transform:rotateX(-90deg)}.u-block-hover--cot:hover .u-block-hover__additional--cot-up{transform:rotateX(0deg)}.u-block-hover__main--cot-down{transform-origin:50% 100%}.u-block-hover__additional--cot-down{transform:rotateX(-90deg);transform-origin:50% -50%}.u-block-hover--cot:hover .u-block-hover__main--cot-down{transform:rotateX(90deg);opacity:0}.u-block-hover--cot:hover .u-block-hover__additional--cot-down{transform:rotateX(0deg)}.u-block-hover__main--cot-left{transform-origin:0% 50%}.u-block-hover__additional--cot-left{transform:rotateY(-90deg);transform-origin:100% 50%}.u-block-hover--cot:hover .u-block-hover__main--cot-left{transform:rotateY(90deg)}.u-block-hover--cot:hover .u-block-hover__additional--cot-left{transform:rotateY(0deg)}.u-block-hover__main--cot-right{transform-origin:100% 50%}.u-block-hover__additional--cot-right{transform:rotateY(90deg);transform-origin:0 50%}.u-block-hover--cot:hover .u-block-hover__main--cot-right{transform:rotateY(-90deg)}.u-block-hover--cot:hover .u-block-hover__additional--cot-right{transform:rotateY(0deg)}.u-block-hover--flip{perspective:50em}[class*="u-block-hover__main--flip"]{backface-visibility:hidden}[class*="u-block-hover__additional--flip"]{opacity:0}.u-block-hover--flip:hover [class*="u-block-hover__main--flip"]{opacity:0}.u-block-hover--flip:hover [class*="u-block-hover__additional--flip"]{opacity:1;transition-delay:0.13999999999999999s}.u-block-hover__additional--flip-horiz{transform:rotateX(90deg);transform-origin:0 50%}.u-block-hover--flip:hover .u-block-hover__main--flip-horiz{transform:rotateX(-180deg)}.u-block-hover--flip:hover .u-block-hover__additional--flip-horiz{transform:rotateX(0deg)}.u-block-hover__additional--flip-vert{transform:rotateY(90deg);transform-origin:50% 0%}.u-block-hover--flip:hover .u-block-hover__main--flip-vert{transform:rotateY(-180deg)}.u-block-hover--flip:hover .u-block-hover__additional--flip-vert{transform:rotateY(0deg)}.u-block-hover__additional--flip-diag-1{transform:rotate3d(1, 1, 0, 100deg)}.u-block-hover--flip:hover .u-block-hover__main--flip-diag-1{transform:rotate3d(-1, -1, 0, 100deg)}.u-block-hover--flip:hover .u-block-hover__additional--flip-diag-1{transform:rotate3d(0, 0, 0, 0deg)}.u-block-hover__additional--flip-diag-2{transform:rotate3d(1, -1, 0, 100deg)}.u-block-hover--flip:hover .u-block-hover__main--flip-diag-2{transform:rotate3d(-1, 1, 0, 100deg)}.u-block-hover--flip:hover .u-block-hover__additional--flip-diag-2{transform:rotate3d(0, 0, 0, 0deg)}.u-block-hover--fold{perspective:50em}[class*="u-block-hover__main--fold"]{transform-origin:50% 0}[class*="u-block-hover__additional--fold"]{z-index:1;opacity:0}.u-block-hover--fold:hover [class*="u-block-hover__main--fold"]{opacity:0;transition-delay:0}.u-block-hover--fold:hover [class*="u-block-hover__additional--fold"]{transform:rotateX(0deg) translate3d(0, 0, 0) scale(1);opacity:1;transition-delay:.21s}.u-block-hover__main--fold-up{transform-origin:50% 0}.u-block-hover__additional--fold-up{transform:rotateX(-90deg) translate3d(0, -50%, 0) scale(0.6);transform-origin:50% 100%}.u-block-hover--fold:hover .u-block-hover__main--fold-up{transform:rotateX(90deg) scale(0.6) translateY(50%)}.u-block-hover__main--fold-down{transform-origin:50% 100%}.u-block-hover__additional--fold-down{transform:rotateX(90deg) translate3d(0, 50%, 0) scale(0.6);transform-origin:50% 0}.u-block-hover--fold:hover .u-block-hover__main--fold-down{transform:rotateX(-90deg) scale(0.6) translateY(-50%)}.u-block-hover__main--fold-left{transform-origin:0 50%}.u-block-hover__additional--fold-left{transform:rotateY(90deg) translate3d(-50%, 0, 0) scale(0.6);transform-origin:100% 50%}.u-block-hover--fold:hover .u-block-hover__main--fold-left{transform:rotateY(-90deg) scale(0.6) translateX(50%)}.u-block-hover__main--fold-right{transform-origin:100% 50%}.u-block-hover__additional--fold-right{transform:rotateY(-90deg) translate3d(50%, 0, 0) scale(0.6);transform-origin:0 50%}.u-block-hover--fold:hover .u-block-hover__main--fold-right{transform:rotateY(90deg) scale(0.6) translateX(-50%)}.u-block-hover__additional--zoom-in{opacity:0;transform:scale(0.5)}.u-block-hover:hover .u-block-hover__additional--zoom-in{transform:scale(1);opacity:1}.u-block-hover__additional--zoom-out{transform:scale(0.5);transform-origin:50% 50%;opacity:0}.u-block-hover:hover .u-block-hover__main--zoom-out{transform:scale(0.5);opacity:0}.u-block-hover:hover .u-block-hover__additional--zoom-out{transform:scale(1);opacity:1;transition-delay:.35s}[class*="u-block-hover--shutter-out"]::after{content:"";position:absolute;transition-delay:.105s;z-index:1}.u-block-hover__additional--shutter-out{opacity:0;transition-delay:0s;z-index:2}[class*="u-block-hover--shutter-out"]:hover::after{transition-delay:0s}[class*="u-block-hover--shutter-out"]:hover .u-block-hover__additional--shutter-out{opacity:1;transition-delay:.105s}.u-block-hover--shutter-out-horiz::after{left:50%;right:50%;top:0;bottom:0}.u-block-hover--shutter-out-horiz:hover::after{left:0;right:0}.u-block-hover--shutter-out-vert::after{top:50%;bottom:50%;left:0;right:0}.u-block-hover--shutter-out-vert:hover::after{top:0;bottom:0}.u-block-hover--shutter-out-diag-1::after{top:50%;bottom:50%;left:-35%;right:-35%;transform:rotate(45deg)}.u-block-hover--shutter-out-diag-1:hover::after{top:-35%;bottom:-35%}.u-block-hover--shutter-out-diag-2::after{top:50%;bottom:50%;left:-35%;right:-35%;transform:rotate(-45deg)}.u-block-hover--shutter-out-diag-2:hover::after{top:-35%;bottom:-35%}[class*="u-block-hover--shutter-in"]::after,[class*="u-block-hover--shutter-in"]::before{content:"";position:absolute;z-index:1}[class*="u-block-hover--shutter-in"]::after{top:0;left:0}[class*="u-block-hover--shutter-in"]::before{right:0;bottom:0}.u-block-hover__additional--shutter-in{opacity:0;z-index:2}[class*="u-block-hover--shutter-in"]:hover .u-block-hover__additional--shutter-in{opacity:1;transition-delay:.21s}.u-block-hover--shutter-in-horiz::after,.u-block-hover--shutter-in-horiz::before{width:0;height:100%}.u-block-hover--shutter-in-horiz:hover::after,.u-block-hover--shutter-in-horiz:hover::before{width:100%}.u-block-hover--shutter-in-vert::after,.u-block-hover--shutter-in-vert::before{height:0;width:100%}.u-block-hover--shutter-in-vert:hover::after,.u-block-hover--shutter-in-vert:hover::before{height:100%}.u-block-hover--shutter-in-diag-1::after,.u-block-hover--shutter-in-diag-1::before{width:200%;height:200%;transition:all .6s ease}.u-block-hover--shutter-in-diag-1::after{transform:skew(-45deg) translateX(-150%)}.u-block-hover--shutter-in-diag-1::before{transform:skew(-45deg) translateX(150%)}.u-block-hover--shutter-in-diag-1:hover::after{transform:skew(-45deg) translateX(-50%)}.u-block-hover--shutter-in-diag-1:hover::before{transform:skew(-45deg) translateX(50%)}.u-block-hover--shutter-in-diag-2::after,.u-block-hover--shutter-in-diag-2::before{width:200%;height:200%;transition:all .6s ease}.u-block-hover--shutter-in-diag-2::after{transform:skew(45deg) translateX(-100%)}.u-block-hover--shutter-in-diag-2::before{transform:skew(45deg) translateX(100%)}.u-block-hover--shutter-in-diag-2:hover::after{transform:skew(45deg) translateX(0)}.u-block-hover--shutter-in-diag-2:hover::before{transform:skew(45deg) translateX(0)}[class*="u-block-hover--shutter-in-out"]::after,[class*="u-block-hover--shutter-in-out"]::before{content:"";position:absolute;z-index:1}[class*="u-block-hover--shutter-in-out"]::after{top:0;left:0}[class*="u-block-hover--shutter-in-out"]::before{right:0;bottom:0}.u-block-hover__additional--shutter-in-out{opacity:0;z-index:2}[class*="u-block-hover--shutter-in-out"]:hover .u-block-hover__additional--shutter-in-out{opacity:1;transition-delay:.21s}.u-block-hover--shutter-in-out-horiz::after,.u-block-hover--shutter-in-out-horiz::before{width:0;height:100%}.u-block-hover--shutter-in-out-horiz:hover::after,.u-block-hover--shutter-in-out-horiz:hover::before{width:100%;opacity:.75}.u-block-hover--shutter-in-out-vert::after,.u-block-hover--shutter-in-out-vert::before{height:0;width:100%}.u-block-hover--shutter-in-out-vert:hover::after,.u-block-hover--shutter-in-out-vert:hover::before{height:100%;opacity:.75}.u-block-hover--shutter-in-out-diag-1::after,.u-block-hover--shutter-in-out-diag-1::before{width:200%;height:200%;transition:all .6s ease;opacity:.75}.u-block-hover--shutter-in-out-diag-1::after{transform:skew(-45deg) translateX(-150%)}.u-block-hover--shutter-in-out-diag-1::before{transform:skew(-45deg) translateX(150%)}.u-block-hover--shutter-in-out-diag-1:hover::after{transform:skew(-45deg) translateX(-50%)}.u-block-hover--shutter-in-out-diag-1:hover::before{transform:skew(-45deg) translateX(50%)}.u-block-hover--shutter-in-out-diag-2::after,.u-block-hover--shutter-in-out-diag-2::before{width:200%;height:200%;transition:all .6s ease;opacity:.75}.u-block-hover--shutter-in-out-diag-2::after{transform:skew(45deg) translateX(-100%)}.u-block-hover--shutter-in-out-diag-2::before{transform:skew(45deg) translateX(100%)}.u-block-hover--shutter-in-out-diag-2:hover::after{transform:skew(45deg) translateX(0)}.u-block-hover--shutter-in-out-diag-2:hover::before{transform:skew(45deg) translateX(0)}.u-block-hover--strip-shutter::before,.u-block-hover--strip-shutter::after,.u-block-hover__additional--strip-shutter::before,.u-block-hover__additional--strip-shutter::after{content:"";position:absolute;top:0;width:25%;height:100%;transform:scaleY(0);opacity:0}.u-block-hover--strip-shutter::before,.u-block-hover--strip-shutter::after{z-index:1}.u-block-hover--strip-shutter::before{left:0;transition-delay:0s}.u-block-hover--strip-shutter::after{left:25%;transition-delay:.105s}.u-block-hover__additional--strip-shutter{z-index:3}.u-block-hover__additional--strip-shutter::before,.u-block-hover__additional--strip-shutter::after{z-index:-1}.u-block-hover__additional--strip-shutter::before{left:50%;transition-delay:.21s}.u-block-hover__additional--strip-shutter::after{left:75%;transition-delay:.35s}.u-block-hover--strip-shutter:hover::before,.u-block-hover--strip-shutter:hover::after,.u-block-hover--strip-shutter:hover .u-block-hover__additional--strip-shutter::before,.u-block-hover--strip-shutter:hover .u-block-hover__additional--strip-shutter::after{transform:scale(1);opacity:1}.u-block-hover__additional--strip-shutter__inner{opacity:0}.u-block-hover--strip-shutter:hover .u-block-hover__additional--strip-shutter__inner{opacity:1;transition-delay:.35s}.u-block-hover--tile::before,.u-block-hover--tile::after,.u-block-hover__additional--tile::before,.u-block-hover__additional--tile::after{content:"";position:absolute;width:50%;height:50%;transform:scale(0);opacity:0}.u-block-hover--tile::before,.u-block-hover--tile::after{z-index:1}.u-block-hover--tile::before{top:0;left:0;transition-delay:0s}.u-block-hover--tile::after{top:0;left:50%;transition-delay:.105s}.u-block-hover__additional--tile{z-index:3}.u-block-hover__additional--tile::before,.u-block-hover__additional--tile::after{z-index:-1}.u-block-hover__additional--tile::before{top:50%;left:0;transition-delay:.21s}.u-block-hover__additional--tile::after{top:50%;left:50%;transition-delay:.35s}.u-block-hover--tile:hover::before,.u-block-hover--tile:hover::after,.u-block-hover--tile:hover .u-block-hover__additional--tile::before,.u-block-hover--tile:hover .u-block-hover__additional--tile::after{transform:scale(1);opacity:1}.u-block-hover__additional--tile__inner{opacity:0}.u-block-hover--tile:hover .u-block-hover__additional--tile__inner{opacity:1;transition-delay:.35s}.u-block-hover--cube{overflow:visible;background-color:transparent;perspective:50em;transform-style:preserve-3d}[class*="u-block-hover__main--cube"]{transition-delay:.05s}[class*="u-block-hover__additional--cube"]{opacity:0;transition-delay:0s}.u-block-hover--cube:hover [class*="u-block-hover__main--cube"]{opacity:0;transition-delay:0s}.u-block-hover--cube:hover [class*="u-block-hover__additional--cube"]{opacity:1;transform:translateY(0%) rotateX(0deg);transition-delay:.05s}.u-block-hover__additional--cube-up{transform:translateY(50%) rotateX(-90deg)}.u-block-hover--cube:hover .u-block-hover__main--cube-up{transform:translateY(-50%) rotateX(90deg)}.u-block-hover__additional--cube-down{transform:translateY(-50%) rotateX(90deg)}.u-block-hover--cube:hover .u-block-hover__main--cube-down{transform:translateY(50%) rotateX(-90deg)}.u-block-hover__additional--cube-left{transform:translateX(-50%) rotateY(-90deg)}.u-block-hover--cube:hover .u-block-hover__main--cube-left{transform:translateX(50%) rotateY(90deg)}.u-block-hover__additional--cube-right{transform:translateX(50%) rotateY(90deg)}.u-block-hover--cube:hover .u-block-hover__main--cube-right{transform:translateX(-50%) rotateY(-90deg)}.u-block-hover--border-reveal::before,.u-block-hover--border-reveal::after,.u-block-hover__additional--border-reveal::before,.u-block-hover__additional--border-reveal::after{content:"";position:absolute;background-color:#fff;transform-origin:0 0}.u-block-hover--border-reveal::before,.u-block-hover--border-reveal::after{left:5px;right:5px;height:4px;z-index:1;transform:scaleX(0)}.u-block-hover--border-reveal::before{top:5px;transition-delay:.28s}.u-block-hover--border-reveal:hover::before{transition-delay:0s}.u-block-hover--border-reveal::after{bottom:5px;transition-delay:0s}.u-block-hover--border-reveal:hover::after{transition-delay:.28s}.u-block-hover__additional--border-reveal{background-color:transparent;z-index:3}.u-block-hover__additional--border-reveal__inner{opacity:0}.u-block-hover__additional--border-reveal::before,.u-block-hover__additional--border-reveal::after{top:5px;bottom:5px;width:4px;z-index:-1;transform:scaleY(0)}.u-block-hover__additional--border-reveal::before{left:5px;transition-delay:.28s}.u-block-hover--border-reveal:hover .u-block-hover__additional--border-reveal::before{transition-delay:0s}.u-block-hover__additional--border-reveal::after{right:5px;transition-delay:0s}.u-block-hover--border-reveal:hover .u-block-hover__additional--border-reveal::after{transition-delay:.28s}.u-block-hover--border-reveal:hover .u-block-hover__main--border-reveal{opacity:0}.u-block-hover--border-reveal:hover::before,.u-block-hover--border-reveal:hover::after,.u-block-hover--border-reveal:hover .u-block-hover__additional--border-reveal::before,.u-block-hover--border-reveal:hover .u-block-hover__additional--border-reveal::after{transform:scale(1)}.u-block-hover--border-reveal:hover .u-block-hover__additional--border-reveal__inner{opacity:1;transition-delay:.35s}.u-block-hover:hover img[class*="u-block-hover__main--mover-"],.u-block-hover:hover [class*="u-block-hover__additional--mover-"]{opacity:1;transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}img[class*="u-block-hover__main--mover-"]{max-width:initial;width:calc(100% + 60px);transition-duration:0.5s;transform-origin:50% 50%}[class*="u-block-hover__additional--mover-"]{opacity:0;transition-duration:0.5s}img.u-block-hover__main--mover-left{transform:translate3d(-60px, 0, 0)}.u-block-hover__additional--mover-left{transform:translate3d(10px, 0, 0)}img.u-block-hover__main--mover-right{transform:translate3d(-60px, 0, 0)}.u-block-hover__additional--mover-right{transform:translate3d(-10px, 0, 0)}img.u-block-hover__main--mover-up{transform:translate3d(0, 20px, 0) scale3d(1.1, 1.1, 1.1)}.u-block-hover__additional--mover-up{transform:translate3d(0, 10px, 0)}img.u-block-hover__main--mover-down{transform:translate3d(0, -20px, 0) scale3d(1.1, 1.1, 1.1)}.u-block-hover__additional--mover-down{transform:translate3d(0, -10px, 0)}.u-block-hover__additional--focuser-element{top:30px;right:30px;bottom:30px;left:30px;opacity:.3;box-shadow:0 0 0 31px rgba(0,0,0,0.5);transform:scale3d(1.4, 1.4, 1.4);transition-duration:.5s}.u-block-hover__additional--focuser-target{position:static;opacity:0;transform:scale3d(1.4, 1.4, 1.4);transition-duration:.5s}.u-block-hover:hover .u-block-hover__additional--focuser-target,.u-block-hover:hover .u-block-hover__additional--focuser-element{opacity:1;transform:scale3d(1, 1, 1);transition-duration:.3s}img[class*="u-block-hover__main--magnifier"]{max-width:initial;width:calc(100% + 10px);margin:-10px 0}[class*="u-block-hover__additional--magnifier-element"]{width:400px;height:400px;border-radius:50%;box-shadow:0 0 0 4000px rgba(255,255,255,0.3);z-index:2;opacity:0;transform:scale3d(0.7, 0.7, 0.7);transform-origin:50% 50%}.u-block-hover:hover [class*="u-block-hover__additional--magnifier-element"]{opacity:1;transform:scale3d(1, 1, 1)}[class*="u-block-hover__additional--magnifier-description"]{max-width:115px;z-index:3;opacity:0}.u-block-hover:hover [class*="u-block-hover__additional--magnifier-description"]{opacity:1;transform:translate3d(0, 0, 0)}.u-block-hover__additional--magnifier-element-bottom-right{top:auto;left:auto;bottom:-180px;right:-180px}.u-block-hover__additional--magnifier-description-bottom-right{top:auto;right:30px;bottom:30px;left:auto;transform:translate3d(20px, 20px, 0)}.u-block-hover:hover img.u-block-hover__main--magnifier-bottom-right{transform:translate3d(-10px, -10px, 0)}.u-block-hover__additional--magnifier-element-top-right{top:-180px;right:-180px;bottom:auto;left:auto}.u-block-hover__additional--magnifier-description-top-right{top:30px;right:30px;bottom:auto;left:auto;transform:translate3d(20px, -20px, 0)}.u-block-hover:hover img.u-block-hover__main--magnifier-top-right{transform:translate3d(-10px, 10px, 0)}img.u-block-hover__main--magnifier-bottom-left{transform:translate3d(-10px, 0, 0)}.u-block-hover__additional--magnifier-element-bottom-left{top:auto;left:-180px;bottom:-180px;right:auto}.u-block-hover__additional--magnifier-description-bottom-left{top:auto;right:auto;bottom:30px;left:30px;transform:translate3d(-20px, 20px, 0)}.u-block-hover:hover img.u-block-hover__main--magnifier-bottom-left{transform:translate3d(0, -10px, 0)}img.u-block-hover__main--magnifier-top-left{transform:translate3d(-10px, 0, 0)}.u-block-hover__additional--magnifier-element-top-left{top:-180px;left:-180px;bottom:auto;right:auto}.u-block-hover__additional--magnifier-description-top-left{top:30px;right:auto;bottom:auto;left:30px;transform:translate3d(-20px, -20px, 0)}.u-block-hover:hover img.u-block-hover__main--magnifier-top-left{transform:translate3d(0, 10px, 0)}[class*="u-block-hover__additional--pappercuter"]{transform-origin:50% 50%}.u-block-hover__additional--pappercuter-inner{width:100%;transform:rotate3d(0, 0, 1, 5deg)}.u-block-hover__additional--pappercuter-front,.u-block-hover__additional--pappercuter-back{max-width:initial;width:120%;top:-60px;bottom:-60px;left:-10%;z-index:2;background-position:center;background-size:cover;transform:rotate3d(0, 0, 1, -5deg)}.u-block-hover__additional--pappercuter-front{clip:rect(0px, auto, 246px, 0px)}.u-block-hover__additional--pappercuter-back{top:-61px;clip:rect(246px, auto, auto, 0px)}.u-block-hover:hover .u-block-hover__additional--pappercuter-front{transform:scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, -10deg) translate3d(0, -45%, 0)}.u-block-hover:hover .u-block-hover__additional--pappercuter-back{transform:scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, -10deg) translate3d(0, 45%, 0)}[class*="u-block-hover__additional--outside"]{opacity:0;visibility:hidden;transition-duration:.5s;transition-timing-function:cubic-bezier(0.7, -1.2, 0.8, 1.2)}.u-block-hover:hover [class*="u-block-hover__additional--outside"]{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);transition-timing-function:cubic-bezier(0.25, 1.8, 0.8, 1)}.u-block-hover__additional--outside-down{transform:translate3d(0, -100%, 0)}.u-block-hover__additional--outside-up{transform:translate3d(0, 100%, 0)}.u-block-hover__additional--outside-left{transform:translate3d(100%, 0, 0)}.u-block-hover__additional--outside-right{transform:translate3d(-100%, 0, 0)}[class*="u-block-hover__additional--lightspeed"]{visibility:hidden;opacity:0;transition-duration:.7s;transition-timing-function:cubic-bezier(0.75, -1.2, 0.8, 2)}.u-block-hover:hover [class*="u-block-hover__additional--lightspeed"]{opacity:1;visibility:visible;transform:translate3d(0, 0, 0) skew(0deg, 0deg);transition-timing-function:cubic-bezier(0.25, 2, 0.75, 1)}.u-block-hover__additional--lightspeed-left{transform-origin:50% 0%;transform:translate3d(150%, 0, 0) skew(-35deg, 0deg)}.u-block-hover__additional--lightspeed-right{transform-origin:50% 100%;transform:translate3d(-150%, 0, 0) skew(35deg, 0deg)}.u-block-hover__additional--lightspeed-down{transform-origin:50% 50%;transform:translate3d(0, -150%, 0) skew(0deg, -35deg)}.u-block-hover__additional--lightspeed-up{transform-origin:100% 50%;transform:translate3d(0, 150%, 0) skew(0deg, -35deg)}[class*="u-block-hover__additional--rotate"]{opacity:0;visibility:hidden}.u-block-hover:hover [class*="u-block-hover__additional--rotate"]{opacity:1;visibility:visible;transform:rotate3d(0, 0, 0, 0deg) scale3d(1, 1, 1)}.u-block-hover__additional--rotate-in{opacity:1;transition-property:transform, opacity, visibility;transition-duration:.4s;transform:rotate3d(0, 0, 1, 720deg) scale3d(0, 0, 0)}.u-block-hover__additional--rotate-down-left{transform-origin:0 100%;transform:rotate3d(0, 0, 1, -45deg)}.u-block-hover__additional--rotate-down-right{transform-origin:100% 100%;transform:rotate3d(0, 0, 1, 45deg)}.u-block-hover__additional--rotate-up-left{transform-origin:0 100%;transform:rotate3d(0, 0, 1, 45deg)}.u-block-hover__additional--rotate-up-right{transform-origin:100% 100%;transform:rotate3d(0, 0, 1, -45deg)}.u-block-hover__additional--jump{position:static}.u-block-hover:hover .u-block-hover__additional--jump,.u-block-hover.u-block-hover__additional--jump:hover{transform:translate3d(0, -10px, 0)}.u-block-hover:hover .u-block-hover__prop-opacity-1,.u-block-hover:focus .u-block-hover__prop-opacity-1{opacity:1}.u-block-hover:hover .u-block-hover__prop-color-white,.u-block-hover:focus .u-block-hover__prop-color-white{color:#fff}.u-block-hover:hover .u-block-hover__prop-bg-primary,.u-block-hover:focus .u-block-hover__prop-bg-primary{background-color:#396F00}.u-block-hover:hover .u-block-hover__prop-bg-primary-opacity-0_9,.u-block-hover:focus .u-block-hover__prop-bg-primary-opacity-0_9{background-color:rgba(57,111,0,0.9)}.u-blockquote-v1{position:relative;background-color:#fff;box-shadow:5px 6px 9px -6px rgba(0,0,0,0.15)}.u-blockquote-v1::before{content:"\201C";position:absolute;width:60px;color:#396F00;font-size:60px;margin:-25px 0 0 -40px}.u-blockquote-v1::after{content:"";position:absolute;bottom:-30px;left:80px;display:block;width:0;height:0;border-style:solid;border-width:30px 30px 0 0;border-color:#fff transparent transparent transparent;-webkit-filter:drop-shadow(2px 2px 1px rgba(0,0,0,0.1));filter:drop-shadow(2px 2px 1px rgba(0,0,0,0.1))}.u-blockquote-v2::before,.u-blockquote-v2::after{position:relative;top:5px;font-size:22px;line-height:10px}.u-blockquote-v2::before{content:"\"";padding-right:5px}.u-blockquote-v2::after{content:"\"";padding-left:5px}.u-blockquote-v3{position:relative}.u-blockquote-v3::before{content:"\201C";position:absolute;font-size:60px;color:#396F00;margin:-30px 0 0 -40px}.u-blockquote-v4::before,.u-blockquote-v4::after{content:"\201C";position:absolute;font-size:50px;margin-top:-12px}.u-blockquote-v4::before{margin-left:-30px}.u-blockquote-v4::after{margin-left:13px}.u-blockquote-v5::before{content:"\201C";position:absolute;width:60px;color:rgba(255,255,255,0.2);font-size:70px;margin:-25px 0 0 -40px}.u-blockquote-v6::before,.u-blockquote-v6::after{content:"\0022";font-family:inherit;color:inherit}.u-blockquote-v7{position:relative;padding-top:55px}.u-blockquote-v7::before{content:"\f10d";position:absolute;top:0;left:50%;display:block;width:35px;height:35px;font-size:12px;font-family:"FontAwesome";color:#fff;line-height:35px;background:#396F00;border-radius:50%;margin-left:-18px}.u-blockquote-v8{position:relative;background-color:#fff;box-shadow:5px 6px 9px -6px rgba(85,85,85,0.08)}.u-blockquote-v8::after{content:"";position:absolute;left:50px;bottom:-15px;display:block;width:0;height:0;border-style:solid;border-width:15px 15px 0 0;border-color:#fff transparent transparent transparent;-webkit-filter:drop-shadow(2px 2px 1px rgba(0,0,0,0.05));filter:drop-shadow(2px 2px 1px rgba(0,0,0,0.05))}.u-accordion__header{padding:.7142857143rem 1.0714285714rem}.u-accordion__body{padding:1.0714285714rem}.u-accordion__control-icon i:nth-child(1){display:none}.collapsed .u-accordion__control-icon i:nth-child(1){display:inline}.u-accordion__control-icon i:nth-child(2){display:inline}.collapsed .u-accordion__control-icon i:nth-child(2){display:none}[aria-expanded="false"] .u-accordion__control-icon i:nth-child(1){display:inline}[aria-expanded="false"] .u-accordion__control-icon i:nth-child(2){display:none}[aria-expanded="true"] .u-accordion__control-icon i:nth-child(1){display:none}[aria-expanded="true"] .u-accordion__control-icon i:nth-child(2){display:inline}.u-accordion [class*="et-icon-"],.u-accordion-line-icon-pro{position:relative;top:3px}.u-accordion-color-primary .u-accordion__header [aria-expanded="true"]{color:#396F00 !important}.u-accordion-color-white .u-accordion__header [aria-expanded="true"]{color:#fff !important}.u-accordion-bg-primary .u-accordion__header [aria-expanded="true"]{background-color:#396F00 !important;border-color:#396F00 !important}.u-accordion-bg-white .u-accordion__header [aria-expanded="true"]{background-color:#fff !important;border-color:#fff !important}.u-accordion-brd-primary .u-accordion__header [aria-expanded="true"]{border-color:#396F00 !important}.u-accordion-brd-white .u-accordion__header [aria-expanded="true"]{border-color:#fff !important}.u-carousel-v1 .js-prev,.u-carousel-v1 .js-next{opacity:0;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-in}.u-carousel-v1:hover .js-prev,.u-carousel-v1:hover .js-next{opacity:1}.u-carousel-v2 .slick-slide{padding-top:4px;padding-bottom:4px;opacity:.5;transform:scale(1);transition-property:all;transition-duration:.4s;transition-timing-function:ease-in}.u-carousel-v2 .slick-center{padding-top:0;padding-bottom:0;opacity:1;transform:scale(1.1)}.u-carousel-v3 .slick-slide{opacity:.5;transition-property:opacity;transition-duration:.4s;transition-timing-function:ease-in}.u-carousel-v3 .slick-center{opacity:1}.u-carousel-v4 .js-pagination{opacity:0;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-in}.u-carousel-v4:hover .js-pagination{opacity:1}.u-carousel-v5 .slick-list{height:100%}.u-carousel-v5 .slick-track{display:flex;height:100%}.u-carousel-v5 .slick-track .slick-slide{display:flex;height:auto}.u-carousel-v6 .slick-list.draggable{border-top-left-radius:10px;border-bottom-left-radius:10px}.u-carousel-v11 .slick-slide{opacity:.5}.u-carousel-v11 .slick-slide.slick-current{opacity:1}.u-carousel-v12 .slick-current .g-opacity-1--active{opacity:1 !important}.u-carousel-v12 .slick-current .u-block-hover__main--grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item,.swiper-wrapper,.swiper-slide{backface-visibility:hidden;transform:translate3d(0, 0, 0)}.single-slide{opacity:0 !important}.single-slide.set-position{opacity:1 !important}.js-origin{perspective:1200px;perspective-origin:50% 50%}.js-back-slide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.js-back-slide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.swiper-carousel{overflow:hidden}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-400px)}75%{opacity:.5;-webkit-transform:translateZ(-400px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-400px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-400px)}75%{opacity:.5;-moz-transform:translateZ(-400px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-400px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-400px)}75%{opacity:.5;transform:translateZ(-400px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-400px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%, 25%{opacity:.5;-webkit-transform:translateZ(-400px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-400px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%, 25%{opacity:.5;-moz-transform:translateZ(-400px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-400px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%, 25%{opacity:.5;transform:translateZ(-400px) translateX(200%)}75%{opacity:.5;transform:translateZ(-400px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}.u-chart-pie-v1{position:relative;line-height:1em}.u-chart-pie-v1::after{content:"";display:block;position:absolute;top:9px;right:10px;bottom:11px;left:10px;border-radius:50%;border-width:1px;border-style:solid;border-color:inherit}.jqstooltip{width:auto !important;height:auto !important}.u-counter-v3{position:relative}.u-counter-v3::after{content:"";position:absolute;left:-9px;right:-9px;bottom:-9px;top:-9px;display:block;border-radius:inherit;border-width:1px;border-style:solid;border-color:inherit}.u-counter-v6{position:relative;width:120px;height:120px}.u-counter-v6::after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;display:block;border-radius:inherit;border-width:2px;border-style:inherit;border-color:inherit;clip:rect(auto, 71px, 142px, auto)}.u-card--v1{position:relative}.u-card--v1-front{position:relative;margin-bottom:220px;z-index:2}.u-card--v1-back{position:absolute;bottom:-70%;right:0;z-index:1;width:100%;height:80%;padding-left:0}@media (min-width: 768px){.u-card--v1-front{margin-bottom:30px}.u-card--v1-back{bottom:auto;top:30px;right:-30%;height:100%;padding-left:70%}}.u-dropdown-v1{position:relative;line-height:normal;font-size:16px;color:#777;background-color:#fff;border-width:1px;border-style:solid;border-color:#ccc;padding:11px 40px 11px 14px;transition-property:background-color, border-color, box-shadow;transition-duration:.2s;transition-timing-function:ease}.u-dropdown-v1::after{display:none}.u-dropdown-v1-menu{padding:0;border-color:#ccc;border-radius:3px;box-shadow:0 2px 8px 0 rgba(0,0,0,0.2)}.u-dropdown-v1-menu__item{line-height:normal;font-size:16px;color:#777;padding:9px 20px}.u-dropdown-v1-menu__item:hover{color:#777}.u-dropdown-v1__icon{position:absolute;top:0;right:0;display:block;width:40px;height:100%}.u-dropdown-v1__icon-open,.u-dropdown-v1__icon-close{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.u-dropdown-v1__icon-open{opacity:1}.u-dropdown-v1__icon-close{opacity:0}.u-dropdown-v1[aria-expanded="true"]{background-color:rgba(204,204,204,0.1);box-shadow:0 2px 8px 0 rgba(0,0,0,0.2)}.u-dropdown-v1[aria-expanded="true"] [class*="__icon-open"]{opacity:0}.u-dropdown-v1[aria-expanded="true"] [class*="__icon-close"]{opacity:1}.u-dropdown-v1:focus{outline:0 none}.u-bg-overlay{position:relative}.u-bg-overlay::before,.u-bg-overlay::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.u-bg-overlay--v1::after{position:absolute;top:.3571428571rem;right:.3571428571rem;bottom:.3571428571rem;left:.3571428571rem}.u-bg-overlay__inner{z-index:3;position:relative}.u-bg-overlay--reverse::before{z-index:2}.u-bg-overlay--reverse::after{z-index:1}.u-waves-effect{position:relative;overflow:hidden;user-select:none;-webkit-tap-highlight-color:transparent;z-index:1;transition:.3s ease-out}.u-waves-effect .u-waves-ripple{position:absolute;border-radius:50%;width:1.4285714286rem;height:1.4285714286rem;margin-top:-.7142857143rem;margin-left:-.7142857143rem;opacity:0;background:rgba(0,0,0,0.2);transition:all .7s ease-out;transition-property:transform, opacity;transform:scale(0);pointer-events:none}.u-waves-effect.u-waves-light .u-waves-ripple{background-color:rgba(255,255,255,0.45)}.u-waves-effect.u-waves-dark .u-waves-ripple{background-color:rgba(0,0,0,0.15)}.u-waves-effect input[type="button"],.u-waves-effect input[type="reset"],.u-waves-effect input[type="submit"]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:none}.u-waves-effect img{position:relative;z-index:-1}.u-waves-notransition{transition:none !important}.u-waves-circle{transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, #fff 100%, #000 100%)}.u-waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.u-waves-input-wrapper .u-waves-button-input{position:relative;top:0;left:0;z-index:1}.u-waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}.u-waves-block{display:block}.u-waves-effect .u-waves-ripple{z-index:-1}.u-fixed-action-btn{position:absolute;right:0;bottom:0;z-index:997}.u-fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:60px;margin:0;visibility:hidden;list-style-type:none;padding-left:0}.u-fixed-action-btn ul li{margin-bottom:1.0714285714rem}.u-fixed-action-btn ul a.u-btn-floating{opacity:0}.u-fixed-action-btn.active ul{visibility:visible}.u-fixed-action-btn-horizontal{padding:0 0 0 1.0714285714rem}.u-fixed-action-btn-horizontal ul{text-align:right;right:4.5714285714rem;top:50%;transform:translateY(-50%);height:100%;left:auto;width:500px}.u-fixed-action-btn-horizontal ul li{display:inline-block;margin:.7142857143rem 1.0714285714rem 0 0}.u-fixed-action-btn-toolbar{padding:0;height:4rem}.u-fixed-action-btn-toolbar.active>a i{opacity:0}.u-fixed-action-btn-toolbar ul{display:flex;top:0;bottom:0;z-index:1}.u-fixed-action-btn-toolbar ul li{flex:1;display:inline-block;margin:0;height:100%;transition:none}.u-fixed-action-btn-toolbar ul li a{display:block;overflow:hidden;position:relative;width:100%;height:100%;background-color:transparent;box-shadow:none;color:#fff;line-height:4rem;z-index:1}.u-fixed-action-btn-toolbar ul li a i{line-height:inherit}.u-fixed-action-btn .u-fab-backdrop{position:absolute;top:0;left:0;z-index:-1;width:2.8571428571rem;height:2.8571428571rem;border-radius:50%;transform:scale(0)}.u-chip{display:inline-block;height:2.2857142857rem;margin:.1428571429rem 0;padding:0 .8571428571rem;font-size:0;white-space:nowrap;line-height:2.2857142857rem;color:rgba(0,0,0,0.87);border-radius:1.1428571429rem;background-color:#eee}.u-chip:focus{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.u-chip--deletable{padding-right:.2857142857rem}.u-chip--contact{padding-left:0}.u-chip__contact{display:inline-block;width:2.2857142857rem;height:2.2857142857rem;margin-right:.5714285714rem;overflow:hidden;vertical-align:middle;border-radius:1.1428571429rem;text-align:center;font-size:1.2857142857rem;line-height:2.2857142857rem}.u-chip__text{display:inline-block;vertical-align:middle;font-size:.9285714286rem}.u-chip__action{display:inline-block;width:1.7142857143rem;height:1.7142857143rem;margin:0 0 0 .2857142857rem;padding:0;text-align:center;vertical-align:middle;border:none;font-size:.9285714286rem;text-decoration:none;color:rgba(0,0,0,0.3);background:transparent;opacity:.54;cursor:pointer;outline:none;overflow:hidden}.u-outer-spaces-helper{position:fixed;bottom:0;left:0;display:none;width:100%;overflow:hidden}.u-outer-spaces-helper::after{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:100vh;background-color:#f7f7f7;background-position:center;background-repeat:repeat}.g-dark-theme .u-outer-spaces-helper::after{background-color:#000}[class*="g-bgi-v"] .u-outer-spaces-helper::after{background-color:transparent}.u-outer-space-v1 .u-outer-spaces-helper,.u-outer-space-v2 .u-outer-spaces-helper{display:block}.u-outer-space-v1 .u-outer-spaces-helper{height:20px}.u-outer-space-v2 .u-outer-spaces-helper{height:40px}.u-info-v1-1{overflow:hidden;position:relative}.u-info-v1-1::after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px}.u-info-v1-2__item{position:relative;z-index:1;padding-bottom:.7857142857rem}.u-info-v1-2__item::after{content:"";position:absolute;left:0;bottom:0;display:block;width:40px;height:1px;background:#bbb;transition:all 0.4s ease-in-out}.u-info-v1-2:hover .u-info-v1-2__item::after{width:100%;background:#396F00}.u-info-v1-3__item{position:relative;z-index:1;padding-bottom:.9285714286rem}.u-info-v1-3__item::after{content:"";position:absolute;left:50%;bottom:0;width:2.1428571429rem;height:1px;margin-left:-1.0714285714rem;background:#777}.u-info-v1-4__item-hidden{position:absolute;bottom:0;left:0;right:0;height:61px;overflow:hidden;transform:translate3d(0, 61px, 0)}.u-info-v1-4:hover .u-info-v1-4__item-hidden{transform:translate3d(0, 0, 0)}.u-info-v1-4:hover .u-info-v1-4__item-regular{transform:translate3d(0, -61px, 0)}.u-info-v1-5__item{position:relative;padding-bottom:19px}.u-info-v1-5__item::after{content:"";position:absolute;left:0;bottom:1px;display:block;width:28px;border-bottom:1px solid #396F00}.u-info-v2-1__item{height:65px;transition:.3s ease-out}.u-info-v2-1__item:hover{height:80px;margin-top:-15px}.u-info-v2-2__item{position:relative;border-left:solid 1px;border-right:solid 1px;border-bottom:solid 1px}.u-info-v2-2__item::after,.u-info-v2-2__item::before{content:"";position:absolute;top:0;width:30%;border-top:solid 1px;z-index:1}.u-info-v2-2__item::before{left:0}.u-info-v2-2__item::after{right:0}.u-info-v2-2__item.g-brd-white-dark-v3{border-color:rgba(255,255,255,0.3)}.u-info-v2-2__item.g-brd-white-dark-v3::before,.u-info-v2-2__item.g-brd-white-dark-v3::after{border-color:rgba(255,255,255,0.3)}.u-info-v2-2__item.g-brd-black-dark-v3{border-color:rgba(0,0,0,0.3)}.u-info-v2-2__item.g-brd-black-dark-v3::before,.u-info-v2-2__item.g-brd-black-dark-v3::after{border-color:rgba(0,0,0,0.3)}.u-info-v2-3:hover .u-info-v2-3__title{color:#000}.info-v3-1__title{position:relative;display:inline-block;margin-left:4.2857142857rem;margin-right:4.2857142857rem}.info-v3-1__title::before,.info-v3-1__title::after{content:"";position:absolute;top:50%;display:block;width:3.5714285714rem;margin-top:-1px;height:2px;background-color:#fff}.info-v3-1__title::before{right:100%;margin-right:10px}.info-v3-1__title::after{left:100%;margin-left:10px}.info-v3-2{position:relative;background-position:center}.info-v3-2::before{content:"";position:absolute;top:1.4285714286rem;right:1.4285714286rem;bottom:1.4285714286rem;left:1.4285714286rem;display:block;border:1px solid rgba(255,255,255,0.2);z-index:1}.info-v3-2:hover{background-position:center 0}.info-v3-3{overflow:hidden}.info-v3-3:hover .info-v3-3__title{color:#fff}.info-v3-3:hover .info-v3-3__img,.info-v3-3:hover .info-v3-3__description{transform:translate3d(0, 0, 0)}.info-v3-3:hover .info-v3-3__content{display:block}.info-v3-3:hover .info-v3-3__category{display:none}.info-v3-3:hover::after{opacity:1}.info-v3-3::after{opacity:0;transition:opacity .5s}.info-v3-3__img{transform:translate3d(70%, 0, 0);transition:transform .5s}.info-v3-3__content{display:none}.info-v3-3__description{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(-20%, 0, 0);transition:transform .5s;z-index:1}.info-v3-4{position:relative}.info-v3-4::before{content:"";position:absolute;top:.7142857143rem;right:.7142857143rem;bottom:.7142857143rem;left:.7142857143rem;display:block;border:1px solid rgba(255,255,255,0.4);z-index:1}.info-v5-1__title{position:relative;display:inline-block}.info-v5-1__title::after{content:"";position:absolute;top:50%;left:100%;display:block;width:3000%;margin-left:15px;border-bottom:1px solid #eee}.info-v5-2__image{width:calc(100% + 1px)}.info-v5-3__info-price{opacity:0}.info-v5-3__info-title{position:absolute;left:0;bottom:100%;width:100%;margin-bottom:4.6428571429rem;transform:translate3d(0, 70px, 0)}.info-v5-3:hover .info-v5-3__info{color:rgba(255,255,255,0.8);background-color:rgba(57,111,0,0.9)}.info-v5-3:hover .info-v5-3__info-price{opacity:1}.info-v5-3:hover .info-v5-3__info-list{color:#fff}.info-v5-3:hover .info-v5-3__info-list .fa{color:#fff}.info-v5-3:hover .info-v5-3__info-title{transform:translate3d(0, 0, 0);margin-bottom:3.2142857143rem}.info-v5-4__action .fa{opacity:0.75}.info-v5-4__action:hover .fa{opacity:1}.info-v5-5__header::after,.info-v5-5__content::after{transition:inherit}.info-v5-5__content::after{opacity:0}.info-v5-5:hover .info-v5-5__header::after,.info-v5-5:hover .info-v5-5__content::after{opacity:.8}.info-v5-6:hover .info-v5-6__rating{color:#333}.info-v5-6:hover .info-v5-6__price{background-color:#333}.info-v5-6 .g-color-gray-light-v5--hover .g-rating,.info-v5-6 .g-bg-white--hover,.info-v5-6 .g-color-primary--hover{transition-property:all;transition-timing-function:ease;transition-delay:0s;transition-duration:.3s}.info-v5-6:hover .g-color-gray-light-v5--hover .g-rating{color:#f7f7f7}.info-v5-6:hover .g-bg-white--hover{background:#fff}.info-v5-6:hover .g-color-primary--hover{color:#396F00}.u-info-v6-1__item{position:relative;z-index:1;padding-bottom:.7857142857rem}.u-info-v6-1__item::after{content:"";position:absolute;left:0;bottom:0;display:block;width:40px;height:1px;background-image:linear-gradient(to right, #396F00 0%, transparent 100%);background-repeat:repeat-x;transition:all 0.4s ease-in-out}.u-info-v6-1:hover .u-info-v6-1__item::after{width:100%;background-image:linear-gradient(to right, #396F00 0%, transparent 100%);background-repeat:repeat-x}.u-info-v7-1__item{border:2px solid transparent;transition:all .2s ease-in-out}.u-info-v7-1__item-child-v1{border:5px solid transparent;transition:all .2s ease-in-out}.u-info-v7-1__item-child-v2{transition:all .2s ease-in-out}.u-info-v7-1:hover{border-color:#eee}.u-info-v7-1:hover .u-info-v7-1__item{border-color:#ddd}.u-info-v7-1:hover .u-info-v7-1__item-child-v1{border-color:#ddd}.u-info-v7-1:hover .u-info-v7-1__item-child-v2{color:#fff;background:#396F00}.u-hs-filter{padding:20px;margin-bottom:0}.u-hs-filter a{padding:.5rem 1.0714285714rem;color:rgba(255,255,255,0.8);border:solid 1px rgba(255,255,255,0.2);text-transform:uppercase;border-radius:3px;transition:all .3s}.u-hs-filter a:hover,.u-hs-filter a:focus{text-decoration:none}.u-hs-filter a:hover{color:#585f69;background-color:#fff}.u-hs-filter .active a{color:#585f69;background-color:#fff}@media (min-width: 768px){.u-info-v9-1{position:relative}.u-info-v9-1::before{position:absolute;top:111px;left:17%;width:66%;border-top:1px dotted #ddd;content:" "}}.u-info-v10-1{position:relative;display:inline-block}.u-info-v10-1::before,.u-info-v10-1::after{display:block;position:absolute;top:50%;width:1000px;height:1px;background:#f7f7f7;content:" ";margin-top:0.5px}.u-info-v10-1::before{right:100%;margin-right:25px}.u-info-v10-1::after{left:100%;margin-left:25px}.u-info-v11-1-img{border:0 solid #eee;transform:scale(1);transition:all .3s ease}.u-info-v11-1:hover .u-info-v11-1-img{border-width:5px;transform:scale(0.95)}.container-semiboxed{box-sizing:border-box;max-width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}@media (min-width: 576px){.container-semiboxed{width:540px}}@media (min-width: 768px){.container-semiboxed{width:720px}}@media (min-width: 992px){.container-semiboxed{width:960px}}@media (min-width: 1200px){.container-semiboxed{width:1140px}}@media (min-width: 1400px){.container-semiboxed{width:1340px}}.text-muted{color:#999 !important}.list-group-item{border-color:#eee}.list-group-item-action:hover{background-color:#f7f7f7}.list-group-item.active{background-color:#396F00;border-color:#396F00}.list-group-border-0 .list-group-item:first-child,.list-group-border-0 .list-group-item:last-child{border-radius:0}.page-link{color:#396F00}.page-link:focus,.page-link:hover{color:#396F00}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{border-color:#396F00;background-color:#396F00}.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{background-color:#396F00}.nav-tabs{border-bottom:1px solid #eee}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#555;border-color:#eee #eee #fff}.progress{font-size:1rem;line-height:inherit;height:inherit;background-color:#eee}.progress-bar{height:auto;min-height:12px;background-color:#396F00}.btn-primary{background-color:#396F00;border-color:#396F00}.btn-primary:hover{color:#fff;background-color:#346500;border-color:#346500}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 2px rgba(57,111,0,0.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#396F00;border-color:#396F00}.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{background-color:#346500;border-color:#346500}.btn-outline-primary{color:#396F00;border-color:#396F00}.btn-outline-primary:hover{background-color:#346500;border-color:#346500}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 2px rgba(57,111,0,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#396F00}.btn-outline-primary:active,.btn-outline-primary.active,.show>.btn-outline-primary.dropdown-toggle{background-color:#346500;border-color:#346500}.card,.card-header{border-color:#eee}.card-header{padding:.7142857143rem 1.0714285714rem}.card-block{padding:1.0714285714rem}.form-control{border-color:#ccc}.form-control-md{padding:.8rem 1rem .6rem}.input-group-lg>.form-control,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{height:calc(3.75rem + 2px)}.form-control,.form-control:focus{color:#555}.form-control:focus,.custom-select:focus{border-color:#396F00;box-shadow:none}.form-control::placeholder{color:inherit;opacity:.5}.has-success .col-form-label,.has-success .custom-control,.has-success .form-check-label,.has-success .form-control-feedback,.has-success .form-control-label{color:#5cb85c}.has-success .form-control{border-color:#5cb85c}.has-warning .col-form-label,.has-warning .custom-control,.has-warning .form-check-label,.has-warning .form-control-feedback,.has-warning .form-control-label{color:#f0ad4e}.has-warning .form-control{border-color:#f0ad4e}.has-danger .col-form-label,.has-danger .custom-control,.has-danger .form-check-label,.has-danger .form-control-feedback,.has-danger .form-control-label{color:#d9534f}.has-danger .form-control{border-color:#d9534f}[class*="input-group-"]{min-width:38px;background-color:transparent;border-color:#ccc;transition:border-color .15s ease-in-out 0s}[class*="input-group-"]>*{white-space:normal}[class*="input-group-"] i{margin:0 auto}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:auto}.btn-group{display:block}.input-group-addon+.input-group-addon{border-left:solid 1px #ccc}.table-striped tbody tr:nth-of-type(2n+1){background-color:#f7f7f7}.table-striped tbody td{border-top:none}@media (min-width: 768px){.btn-group{display:inline-flex}.justified-content{display:table;width:100%;table-layout:fixed}.justified-content>*{display:table-cell;width:1%;float:none}}.dropdown-menu{min-width:15rem;padding:0}.dropdown-toggle::before{display:none}.dropdown-toggle::after{content:"\e900";position:relative;top:.2142857143rem;font-family:"hs-icons" !important;font-size:10px;display:inline;border:none;margin-left:.5rem}.dropdown-item{padding:.2142857143rem 1.0714285714rem}.dropdown-item:focus,.dropdown-item:hover{background:rgba(0,0,0,0.03)}.dropdown-item.active,.dropdown-item:active{background:rgba(0,0,0,0.05);color:inherit !important}.dropdown-item.active>a,.dropdown-item:active>a{color:inherit !important}.dropdown-item.active>a::before,.dropdown-item.active>a::after,.dropdown-item:active>a::before,.dropdown-item:active>a::after{background-color:#fff}.u-header__section--dark .dropdown-item.active>a,.u-header__section--dark .dropdown-item:active>a{color:#fff !important}.chosen-container-single .chosen-single div b{position:relative}.chosen-container-single .chosen-search input[type="text"]{padding:.8rem 1rem .6rem;border-color:#ccc}.chosen-container-single.u-dropdown-sm .chosen-search input[type="text"]{padding:.25rem .5rem .1rem}.chosen-container-single.u-dropdown-lg .chosen-search input[type="text"]{padding:.75rem 1.5rem .55rem}.chosen-container-single.u-select-above .chosen-drop{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px}[data-animation].cbp{visibility:visible}.cbp-slider-next::after,.cbp-slider-prev::after{display:none}.cbp-filter-item{cursor:pointer}.cbp-item-off{opacity:0}.g-brd-primary--active.cbp-filter-item-active{border-color:#396F00 !important}.g-brd-primary-opacity-0_3--active.cbp-filter-item-active{border-color:rgba(57,111,0,0.3) !important}.g-brd-primary-dark-dark-v1--active.cbp-filter-item-active{border-color:#346500 !important}.g-brd-primary-dark-dark-v2--active.cbp-filter-item-active{border-color:#2c5600 !important}.g-brd-primary-dark-dark-v3--active.cbp-filter-item-active{border-color:#1f3c00 !important}.g-brd-black--active.cbp-filter-item-active{border-color:#000 !important}.g-brd-white--active.cbp-filter-item-active{border-color:#fff !important}.g-brd-white-opacity-0_1--active.cbp-filter-item-active{border-color:rgba(255,255,255,0.1) !important}.g-brd-white-opacity-0_2--active.cbp-filter-item-active{border-color:rgba(255,255,255,0.2) !important}.g-brd-white-opacity-0_3--active.cbp-filter-item-active{border-color:rgba(255,255,255,0.3) !important}.g-brd-white-opacity-0_4--active.cbp-filter-item-active{border-color:rgba(255,255,255,0.4) !important}.g-brd-white-opacity-0_5--active.cbp-filter-item-active{border-color:rgba(255,255,255,0.5) !important}.g-brd-white-opacity-0_6--active.cbp-filter-item-active{border-color:rgba(255,255,255,0.6) !important}.g-brd-gray-dark-v1--active.cbp-filter-item-active{border-color:#111 !important}.g-brd-gray-dark-v2--active.cbp-filter-item-active{border-color:#333 !important}.g-brd-gray-dark-v3--active.cbp-filter-item-active{border-color:#555 !important}.g-brd-gray-dark-v4--active.cbp-filter-item-active{border-color:#777 !important}.g-brd-gray-dark-v5--active.cbp-filter-item-active{border-color:#999 !important}.g-brd-gray-light-v1--active.cbp-filter-item-active{border-color:#bbb !important}.g-brd-gray-light-v2--active.cbp-filter-item-active{border-color:#ccc !important}.g-brd-gray-light-v3--active.cbp-filter-item-active{border-color:#ddd !important}.g-brd-gray-light-v4--active.cbp-filter-item-active{border-color:#eee !important}.g-brd-gray-light-v5--active.cbp-filter-item-active{border-color:#f7f7f7 !important}.g-brd-transparent--active.cbp-filter-item-active{border-color:transparent !important}.g-bg-primary--active.cbp-filter-item-active{background-color:#396F00 !important}.g-color-primary--active.cbp-filter-item-active{color:#396F00 !important}.g-color-black--active.cbp-filter-item-active{color:#000 !important}.g-color-white--active.cbp-filter-item-active{color:#fff !important}.g-color-gray-light-v1--active.cbp-filter-item-active{color:#bbb !important}.g-color-gray-light-v2--active.cbp-filter-item-active{color:#ccc !important}.g-color-gray-light-v3--active.cbp-filter-item-active{color:#ddd !important}.g-color-gray-light-v4--active.cbp-filter-item-active{color:#eee !important}.g-color-gray-light-v5--active.cbp-filter-item-active{color:#f7f7f7 !important}.g-color-gray-dark-v1--active.cbp-filter-item-active{color:#111 !important}.g-color-gray-dark-v2--active.cbp-filter-item-active{color:#333 !important}.g-color-gray-dark-v3--active.cbp-filter-item-active{color:#555 !important}.g-color-gray-dark-v4--active.cbp-filter-item-active{color:#777 !important}.g-color-gray-dark-v5--active.cbp-filter-item-active{color:#999 !important}.u-fancybox-theme .fancybox-content{position:absolute;top:0;left:0;bottom:0;right:0}.u-fancybox-theme .fancybox-slide--iframe .fancybox-content{position:static}.u-fancybox-theme.fancybox-show-thumbs .fancybox-content{right:220px}.u-fancybox-theme .fancybox-button,.u-fancybox-theme .fancybox-arrow{font-size:1.42857rem;line-height:2.92857rem;width:3.14286rem;height:3.14286rem;text-align:center;background-color:transparent;border-width:0.07143rem;border-style:solid;border-color:#fff;color:#fff;outline:none;border-radius:50%;opacity:.8;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.u-fancybox-theme .fancybox-button::before,.u-fancybox-theme .fancybox-arrow::before{font-family:"hs-icons";position:static;opacity:1;background-color:transparent;border:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none;width:auto;height:auto}.u-fancybox-theme .fancybox-button::after,.u-fancybox-theme .fancybox-arrow::after{display:none}.u-fancybox-theme .fancybox-button:hover,.u-fancybox-theme .fancybox-button:focus,.u-fancybox-theme .fancybox-arrow:hover,.u-fancybox-theme .fancybox-arrow:focus{opacity:1}.u-fancybox-theme .fancybox-button{display:inline-block}.u-fancybox-theme .fancybox-button--close::before{content:"\e904"}.u-fancybox-theme .fancybox-button--play::before{content:"\e90c"}.u-fancybox-theme .fancybox-button--fullscreen::before{content:"\e909"}.u-fancybox-theme .fancybox-button--thumbs::before{content:"\e906"}.u-fancybox-theme .fancybox-arrow--left,.u-fancybox-theme .fancybox-arrow--right{margin-top:-1.57143rem;position:absolute;top:50%;z-index:100000;display:none}.u-fancybox-theme.fancybox-show-nav .fancybox-arrow--left,.u-fancybox-theme.fancybox-show-nav .fancybox-arrow--right{display:block}.u-fancybox-theme .fancybox-arrow--left::before,.u-fancybox-theme .fancybox-arrow--right::before{content:"\e902"}.u-fancybox-theme .fancybox-arrow--left{left:1.42857rem}.u-fancybox-theme .fancybox-arrow--right{right:1.42857rem}.u-fancybox-theme .fancybox-toolbar{top:1.42857rem;right:1.42857rem;margin-left:-0.35714rem;margin-right:-0.35714rem}.u-fancybox-theme .fancybox-toolbar .fancybox-button{margin-left:0.35714rem;margin-right:0.35714rem}.u-fancybox-theme .fancybox-thumbs{background-color:#000}.u-fancybox-theme .fancybox-thumbs>ul>li{border-color:#000}.u-fancybox-theme .fancybox-thumbs>ul>li::before{border-color:#72c02c}.fancybox-controls--canzoomIn .fancybox-placeholder,.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:inherit}.fancybox-slide.has-animation{display:block}.fancybox-is-sliding .fancybox-slide.has-animation,.fancybox-slide--current.has-animation,.fancybox-slide--next.has-animation,.fancybox-slide--previous.has-animation{display:none}.fancybox-is-sliding .fancybox-slide.has-animation.animated,.fancybox-slide--current.has-animation.animated,.fancybox-slide--next.has-animation.animated,.fancybox-slide--previous.has-animation.animated{display:block}.hamburger{padding:10px}.hamburger-box{width:37px;height:25px}.hamburger-inner{margin-top:1px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:100%;height:1px;border-radius:0}.u-header__section--light .hamburger-inner,.u-header__section--light .hamburger-inner::after,.u-header__section--light .hamburger-inner::before{background:#555}.u-header__section--dark .hamburger-inner,.u-header__section--dark .hamburger-inner::after,.u-header__section--dark .hamburger-inner::before{background:#fff}.hs-has-mega-menu:not(.hs-mega-menu-opened) *,.hs-has-sub-menu:not(.hs-sub-menu-opened) *{transition:none !important}.hs-has-mega-menu:not(.hs-mega-menu-opened) *::before,.hs-has-mega-menu:not(.hs-mega-menu-opened) *::after,.hs-has-sub-menu:not(.hs-sub-menu-opened) *::before,.hs-has-sub-menu:not(.hs-sub-menu-opened) *::after{transition:none !important}[class^="et-"]{line-height:1.1}.material-icons{position:relative;top:.1428571429rem}.u-btn-floating .material-icons,.u-chip .material-icons{top:0}.jFiler-jProgressBar{height:auto;margin-top:0}.jFiler-item-thumb-image img{max-width:100%}.ui-autocomplete{max-height:200px;overflow-y:auto;overflow-x:hidden;padding-bottom:1px;z-index:991}.ui-autocomplete .left{float:left}.ui-autocomplete .right{float:right}.ui-autocomplete .ui-menu-item{padding:0}.ui-autocomplete .ui-menu-item-wrapper{display:block;color:inherit;background-color:transparent;border-color:transparent;padding:7px 15px}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active,.ui-autocomplete .ui-menu-item-wrapper:hover{color:#fff;background-color:#396F00;text-decoration:none}.ui-autocomplete .ui-menu-item:hover{color:#fff;background-color:#396F00}.ui-autocomplete .ui-menu-item:hover .ui-menu-item-wrapper{background-color:transparent;border-color:transparent}.ui-autocomplete-category{padding:5px 15px;margin:0;font-weight:bold}.jvectormap-container{width:100%;height:100%}.point{width:21px;height:21px;border-radius:50%;background:rgba(0,0,0,0.5)}.point::before,.point::after{content:"";display:block;border-radius:50%;position:absolute}.point::before{top:5px;left:5px;width:11px;height:11px;background:#396F00}.point::after{top:8px;left:8px;width:5px;height:5px;background:rgba(0,0,0,0.5)}.mwp-wrap{box-shadow:0 1px 9px -1px;left:-82px;bottom:35px !important}.mwp-wrap::after{content:"";position:absolute;top:99%;left:50%;margin-left:-7px;width:0;height:0;border-width:14px 14px 0 14px;border-style:solid;border-color:#111 transparent transparent transparent}.embed-responsive .plyr--video{position:absolute;top:0;left:0;width:100%;height:100%}.plyr--full-ui input[type=range]{color:#396F00}pre[class*="language-"]{position:relative;margin:0}pre[class*="language-"] .toolbar{position:absolute;top:-1px;right:-1px}pre[class*="language-"] .toolbar-item a{display:block;z-index:10;padding:5px 8px;font-size:12px;color:#111;cursor:pointer;background-color:#fff;border:1px solid #bbb;border-radius:0 0 0 4px}.select2-container .select2-selection--single{height:2.5rem}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:normal;padding:.5rem .75rem}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;line-height:26px;text-align:center;transform:translateY(-50%)}.select2-container--default .select2-selection--single .select2-selection__arrow b{position:static;top:auto;left:auto;width:auto;height:auto;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;vertical-align:middle;border:none;margin-top:0;margin-left:0}.select2-container--default .select2-selection--single .select2-selection__arrow b::before{content:"\f0dc"}.g-rounded-0+.select2-container--default .select2-selection--single{border-radius:0}.select2-results__option{position:relative}.select2-results__option img:first-child{margin-right:10px}.select2-results__option img:last-child{margin-left:10px}.select2-results__option:hover .u-option-icons--v1{opacity:1}.u-select-v1{position:relative}.select2-container--default .u-select-v1{height:auto;border-radius:0}.select2-container--default .u-select-v1 .select2-selection__rendered{padding:0}.select2-container--default .u-select-v1 .select2-selection__arrow{line-height:22px}.select2-container--default .u-select-v1:focus{outline:0 none}.slick-transform-off .slick-track{transform:none !important}.slick-slide:focus{outline:0 none}[data-lazy]{opacity:0;transition-property:opacity;transition-duration:.4s;transition-timing-function:ease-in}.js-carousel{background:url(../../assets/img/preloaders/preloader-black.svg) no-repeat 50% 50%}.js-carousel .js-next,.js-carousel .js-prev{opacity:0}.js-carousel.slick-initialized{background:none}.js-carousel.slick-initialized .js-slide,.js-carousel.slick-initialized .js-thumb{visibility:visible;height:auto;overflow:visible}.js-carousel.slick-initialized .js-next,.js-carousel.slick-initialized .js-prev{opacity:1}.js-slide,.js-thumb{height:0;visibility:hidden;overflow:hidden}.js-slide:first-child,.js-thumb:first-child{height:auto}.slick-vertical .slick-slide{border:none}.slick-active .g-brd-primary--before--active::before{border-color:#396F00 !important}.slick-active .g-brd-primary--active{border-color:#396F00 !important}.js-pagination .g-brd-primary--before--hover:hover::before{border-color:#396F00 !important}.slick-active .g-brd-3--before--active::before{border-width:3px !important}.g-parent.slick-current .u-shadow-v24--active{box-shadow:0 15px 20px 0 rgba(0,0,0,0.06)}.slick-active .u-dot-line-v1__inner::before,.slick-active .u-dot-line-v1-2__inner::before{width:100%;height:100%}.slick-active .u-dot-line-v2__inner::before,.slick-active .u-dot-line-v2-2__inner::before{width:100%;height:100%}.u-has-sidebar-navigation .custombox-content,.u-has-sidebar-navigation .custombox-overlay{left:0;right:0}.js-carousel_single-item{max-width:100%;position:relative}.js-next,.js-prev,.js-thumb{cursor:pointer}.js-next,.js-prev{z-index:10}.js-thumb img{display:inline-block}.js-carousel_single-item-thumbs5__thumbs .js-thumb{opacity:.3;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-in}.js-carousel_single-item-thumbs5__thumbs .slick-center{opacity:1}.js-carousel_single-item-thumbs5--v2__thumbs .js-thumb{opacity:.4;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-in}.js-carousel_single-item-thumbs5--v2__thumbs .slick-center{opacity:1}.js-carousel_single-item-thumbs5--v3__thumbs .js-thumb{opacity:.4;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-in}.js-carousel_single-item-thumbs5--v3__thumbs .slick-center{opacity:1}.u-pagi-control--v2{display:block;width:12px;height:12px;margin:0 3px;border-radius:50%;background-color:#ddd;opacity:.3;cursor:pointer}.slick-active .u-pagi-control-red{background-color:red}.slick-active .u-pagi-control-grey{opacity:1}.u-carousel--v3 .js-prev,.u-carousel--v3 .js-next{top:50%;opacity:0;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-in}.u-carousel--v3 .g-height-40.js-prev,.u-carousel--v3 .g-height-40.js-next{margin-top:-20px;left:50%}.u-carousel--v3 .g-height-40.js-prev{margin-left:-99px}.u-carousel--v3 .g-height-40.js-next{margin-left:65px}.u-carousel--v3:hover .js-prev,.u-carousel--v3:hover .js-next{opacity:1}.u-carousel--v4{margin-left:-15px;margin-right:-15px}.u-carousel--v4 .js-prev,.u-carousel--v4 .js-next{top:50%;opacity:0;transition-property:opacity;transition-duration:.4s;transition-timing-function:ease-in}.u-carousel--v4 .g-height-40.js-prev,.u-carousel--v4 .g-height-40.js-next{margin-top:-20px;left:50%}.u-carousel--v4 .g-height-40.js-prev{margin-left:-160px}.u-carousel--v4 .g-height-40.js-next{margin-left:125px}.u-carousel--v4:hover .js-prev,.u-carousel--v4:hover .js-next{opacity:1}.u-filter-v1>li:not(:last-child)::after{content:"|";font-size:.7142857143rem;margin:0 7px 0 14px;position:relative;top:-2px;line-height:inherit;display:inline-block;vertical-align:middle;color:#ddd}.u-filter-v1>li:hover,.u-filter-v1 [class*="active"]{color:#396F00}.u-carousel-v10 .slick-dots{position:absolute;bottom:30px;left:0;width:auto;visibility:hidden;margin:0;padding:0}.u-carousel-v10 .slick-dots li{display:block;margin-bottom:5px}.u-carousel-v10 .slick-dots button{width:15px;height:15px;border-radius:50%;color:transparent;background:#ccc;border:none;outline:none}.u-carousel-v10 .slick-dots .slick-active button{background:#396F00}.u-carousel-v10-nav{margin-top:-135px}.u-carousel-v10-nav .js-slide{position:relative;cursor:pointer;height:100%}.u-carousel-v10-nav .js-slide:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.2);transition:opacity 0.3s ease-in-out}.u-carousel-v10-nav .js-slide.slick-current::after{opacity:0}@media only screen and (max-width: 991px){.u-carousel-v10 .slick-dots{visibility:visible}.u-carousel-v10-nav{display:none}}.IE .g-color-cyan-gradient-opacity-v1,.IE .g-color-blue-gradient-opacity-v1{background:transparent;-webkit-text-fill-color:initial}.IE .g-color-cyan-gradient-opacity-v1{color:#00bed6}.IE .g-color-blue-gradient-opacity-v1{color:#8654da}.IE .form-control:-ms-input-placeholder{opacity:1}.u-icons-demo__item{border:solid 1px #eee;margin:0 -1px -1px 0;padding:20px 15px}.u-icons-demo-item__value,.u-icons-demo-item__value:focus{width:100%;text-align:center;border:none;outline:none}.g-word-break{word-wrap:break-word}.g-pull-50x-up{transform:translateY(-51%)}.g-pull-50x-bottom{transform:translateY(51%)}.g-pull-50x-left{transform:translateX(-51%)}.g-pull-50x-right{transform:translateX(51%)}.g-bg-attachment-fixed{background-attachment:fixed}.g-bg-gray-light-gradient-v1--after::after{background:linear-gradient(to bottom, rgba(247,247,247,0.5), #f7f7f7)}.g-bg-white-gradient-v1--after::after{background:linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.9))}.g-bg-gray-lineargradient{background-repeat:repeat-x;background-image:linear-gradient(180deg, #fff, #dbdbdb)}.g-bg-bluepink-lineargradient{background-repeat:repeat-x;background-image:linear-gradient(50deg, #2b7cb6, #f62d51)}.g-bg-blue-lineargradient{background-repeat:repeat-x;background-image:linear-gradient(0deg, #73bec7, #4e66b0)}.g-bg-blue-lineargradient-v2{background-repeat:repeat-x;background-image:linear-gradient(225deg, #429edc, #00629e)}.g-bg-blue-lineargradient-v3{background-repeat:repeat-x;background-image:linear-gradient(225deg, #3266a2, #98cfbf)}.g-bg-blue-lineargradient-v4{background-repeat:repeat-x;background-image:linear-gradient(225deg, #5b85df, #3ec2e3)}.g-bg-blue-lineargradient-v5{background-repeat:repeat-x;background-image:linear-gradient(225deg, #0050c2, #5180fa)}.g-bg-orange-lineargradient{background-repeat:repeat-x;background-image:linear-gradient(225deg, #be1715, #ed6d0f)}.g-bg-orange-lineargradient-v2{background-repeat:repeat-x;background-image:linear-gradient(225deg, #f5cd21, #c22821)}.g-bg-yellow-lineargradient{background-repeat:repeat-x;background-image:linear-gradient(225deg, #f59b00, #f5d400)}.g-bg-darkpurple-lineargradient{background-repeat:repeat-x;background-image:linear-gradient(225deg, #0b011d, #330c3c)}.g-bg-bluegray-lineargradient{background-repeat:repeat-x;background-image:linear-gradient(225deg, #1d253c, #3e4757)}.g-bg-pink-lineargradient{background-repeat:repeat-x;background-image:linear-gradient(225deg, #b6003b, #ed1261)}.g-bg-pink-lineargradient-v2{background-image:linear-gradient(to right top, #fc7279 10%, #ff7b9c 65%, #ffc019 125%);background-repeat:no-repeat}.g-bg-red-lineargradient{background-repeat:repeat-x;background-image:linear-gradient(225deg, #d70417, #9f041b)}.g-bg-black-gradient-opacity-v1,.g-bg-black-gradient-opacity-v1--after::after{background-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.9) 100%);background-repeat:repeat-x}.g-bg-green-gradient-opacity-v1,.g-bg-green-gradient-opacity-v1--after::after{background-image:linear-gradient(to bottom, rgba(51,152,220,0.5) 0%, rgba(114,192,44,0.8) 100%);background-repeat:repeat-x}.g-bg-purple-gradient-opacity-v1,.g-bg-purple-gradient-opacity-v1--after::after{background-image:linear-gradient(to bottom, rgba(114,192,44,0.5) 0%, rgba(154,105,203,0.8) 100%);background-repeat:repeat-x}.g-bg-pink-gradient-opacity-v1,.g-bg-pink-gradient-opacity-v1--after::after{background-image:linear-gradient(to bottom, rgba(114,192,44,0.5) 0%, rgba(232,28,98,0.8) 100%);background-repeat:repeat-x}.g-bg-cyan-gradient-opacity-v1,.g-bg-cyan-gradient-opacity-v1--after::after{background-image:linear-gradient(to bottom, rgba(0,0,153,0.5) 0%, rgba(0,190,214,0.6) 100%);background-repeat:repeat-x}.g-bg-purple-gradient-opacity-v1,.g-bg-purple-gradient-opacity-v1--after::after{background-repeat:repeat-x;background-image:linear-gradient(150deg, #b7ebf6, rgba(228,97,210,0.7))}.g-bg-primary-gradient-opacity-v1,.g-bg-primary-gradient-opacity-v1--after::after{background-repeat:repeat-x;background-image:linear-gradient(150deg, #72c02c, rgba(51,152,220,0.7))}.g-bg-gray-gradient-opacity-v1,.g-bg-gray-gradient-opacity-v1--after::after{background-image:linear-gradient(to top, #f7f7f7 0%, #fff 100%);background-repeat:repeat-x}.g-bg-white-gradient-opacity-v1,.g-bg-white-gradient-opacity-v1--after::after{background-image:linear-gradient(to top, rgba(0,0,0,0.7) 0%, transparent 100%);background-repeat:repeat-x}.g-bg-white-gradient-opacity-v2,.g-bg-white-gradient-opacity-v2--after::after{background-image:linear-gradient(to top, #000 0%, rgba(0,0,0,0.1) 100%);background-repeat:repeat-x}.g-bg-white-gradient-opacity-v3,.g-bg-white-gradient-opacity-v3--after::after{background-image:linear-gradient(to left, #fff 30%, rgba(255,255,255,0.3) 100%);background-repeat:repeat-x}.g-bg-white-gradient-opacity-v4,.g-bg-white-gradient-opacity-v4--after::after{background-image:linear-gradient(to right, #fff 30%, rgba(255,255,255,0.3) 100%);background-repeat:repeat-x}.g-bg-white-gradient-opacity-v5,.g-bg-white-gradient-opacity-v5--after::after{background-image:linear-gradient(to right, #fff 47%, rgba(255,255,255,0) 75%);background-repeat:repeat-x}.g-bg-bluegray-gradient-opacity-v1,.g-bg-bluegray-gradient-opacity-v1--after::after{background-image:linear-gradient(to top, rgba(88,95,105,0.2) 0%, transparent 100%);background-repeat:repeat-x}.g-bg-bluegray-gradient-opacity-v2,.g-bg-bluegray-gradient-opacity-v2--after::after{background-image:linear-gradient(to top, rgba(88,95,105,0.3) 0%, transparent 100%);background-repeat:repeat-x}.g-bg-bluegray-gradient-opacity-v3,.g-bg-bluegray-gradient-opacity-v3--after::after{background-repeat:repeat-x;background-image:linear-gradient(150deg, rgba(107,125,224,0.85), #2a2734)}.g-bg-secondary-gradient-v1,.g-bg-secondary-gradient-v1--after::after{background-image:linear-gradient(to top, rgba(250,250,250,0) 0%, #fafafa 100%);background-repeat:repeat-x}.g-bg-secondary-gradient-v2,.g-bg-secondary-gradient-v2--after::after{background-image:linear-gradient(to top, #fafafa 0%, rgba(250,250,250,0) 100%);background-repeat:repeat-x}.g-bg-lightblue-radialgradient-ellipse{background-image:radial-gradient(ellipse farthest-corner at 50% 50%, #fff 22%, #d6e2ee);background-repeat:no-repeat}.g-bg-gray-radialgradient-ellipse{background-image:radial-gradient(ellipse farthest-corner at 50% 50%, #dbdbdb 22%, #bbb);background-repeat:no-repeat}.g-bg-graylight-radialgradient-ellipse{background-image:radial-gradient(ellipse farthest-corner at 50% 50%, #fff 25%, #eee);background-repeat:no-repeat}.g-bg-lightblue-radialgradient-circle{background-image:radial-gradient(circle farthest-corner at 75% 95%, #fff, #d6e2ee);background-repeat:no-repeat}.g-bg-blue-radialgradient-circle{background-image:radial-gradient(circle farthest-side at 50% 50%, #2294d7, #275296);background-repeat:no-repeat}.g-bg-darkgray-radialgradient-circle{background-image:radial-gradient(circle farthest-side at 110% 0, #596070, #31353e);background-repeat:no-repeat}.g-bg-blue-radialgradient-circle-endless{background-image:repeating-radial-gradient(circle at 50% 50%, #b9ecfe, #b9ecfe 10px, #82ddff 10px, #82ddff 20px)}.g-bg-gray-verticalstripes-endless{background:repeating-linear-gradient(to bottom, #fff, #fff 5px, #eee 5px, #eee 10px)}.g-bg-main{background-color:#fff !important}.g-bg-secondary{background-color:#fafafa !important}.g-bg-primary{background-color:#396F00 !important}.g-bg-primary--hover:hover{background-color:#396F00 !important}.u-block-hover:hover .g-bg-primary--hover{background-color:#396F00}.g-parent:hover .g-bg-primary--parent-hover{background-color:#396F00 !important}.g-bg-primary--active.active,.active .g-bg-primary--active{background-color:#396F00 !important}.g-parent.active .g-bg-primary--parent-active{background-color:#396F00 !important}.g-bg-primary--before::before,.g-bg-primary--after::after{background-color:#396F00 !important}.g-bg-primary-dark-v1{background-color:#346500 !important}.g-bg-primary-dark-v2{background-color:#2c5600 !important}.g-bg-primary-dark-v3{background-color:#1f3c00 !important}.g-bg-primary-opacity-0_1{background-color:rgba(57,111,0,0.1) !important}.g-bg-primary-opacity-0_2{background-color:rgba(57,111,0,0.2) !important}.g-bg-primary-opacity-0_2--hover:hover{background-color:rgba(57,111,0,0.2) !important}.g-bg-primary-opacity-0_2--hover--after:hover::after{background-color:rgba(57,111,0,0.2) !important}.active .g-bg-primary-opacity-0_2--active{background-color:rgba(57,111,0,0.2) !important}.g-bg-primary-opacity-0_2--before::before,.g-bg-primary-opacity-0_2--after::after{background-color:rgba(57,111,0,0.2) !important}.g-bg-primary-opacity-0_3{background-color:rgba(57,111,0,0.3) !important}.g-bg-primary-opacity-0_3--hover:hover{background-color:rgba(57,111,0,0.3) !important}.g-bg-primary-opacity-0_3--hover--after:hover::after{background-color:rgba(57,111,0,0.3) !important}.active .g-bg-primary-opacity-0_3--active{background-color:rgba(57,111,0,0.3) !important}.g-bg-primary-opacity-0_3--before::before,.g-bg-primary-opacity-0_3--after::after{background-color:rgba(57,111,0,0.3) !important}.g-bg-primary-opacity-0_4{background-color:rgba(57,111,0,0.4) !important}.g-bg-primary-opacity-0_4--hover:hover{background-color:rgba(57,111,0,0.4) !important}.g-bg-primary-opacity-0_4--hover--after:hover::after{background-color:rgba(57,111,0,0.4) !important}.g-bg-primary-opacity-0_4--after::after{background-color:rgba(57,111,0,0.4) !important}.g-bg-primary-opacity-0_6{background-color:rgba(57,111,0,0.6) !important}.g-bg-primary-opacity-0_6--hover:hover{background-color:rgba(57,111,0,0.6) !important}.g-bg-primary-opacity-0_6--hover--after:hover::after{background-color:rgba(57,111,0,0.6) !important}.g-bg-primary-opacity-0_6--after::after{background-color:rgba(57,111,0,0.6) !important}.g-bg-primary-opacity-0_8{background-color:rgba(57,111,0,0.8) !important}.g-bg-primary-opacity-0_8--hover:hover{background-color:rgba(57,111,0,0.8) !important}.g-bg-primary-opacity-0_8--hover--after:hover::after{background-color:rgba(57,111,0,0.8) !important}.g-bg-primary-opacity-0_8--before::after,.g-bg-primary-opacity-0_8--after::after{background-color:rgba(57,111,0,0.8) !important}.g-bg-primary-opacity-0_8--before--hover:hover::after,.g-bg-primary-opacity-0_8--after--hover:hover::after{background-color:rgba(57,111,0,0.8) !important}.g-bg-primary-opacity-0_9{background-color:rgba(57,111,0,0.9) !important}.g-bg-primary-opacity-0_9--hover:hover{background-color:rgba(57,111,0,0.9) !important}.g-bg-primary-opacity-0_9--hover--after:hover::after{background-color:rgba(57,111,0,0.9) !important}.g-bg-primary-opacity-0_9--before::after,.g-bg-primary-opacity-0_9--after::after{background-color:rgba(57,111,0,0.9) !important}.g-bg-primary-opacity-0_9--before--hover:hover::after,.g-bg-primary-opacity-0_9--after--hover:hover::after{background-color:rgba(57,111,0,0.9) !important}.g-bg-black{background-color:#000 !important}.g-bg-black--hover:hover{background-color:#000 !important}.g-bg-black--after::after{background-color:#000 !important}.g-bg-black-opacity-0_1{background-color:rgba(0,0,0,0.1) !important}.g-bg-black-opacity-0_1--after::after{background-color:rgba(0,0,0,0.1) !important}.g-bg-black-opacity-0_2{background-color:rgba(0,0,0,0.2) !important}.g-bg-black-opacity-0_2--after::after{background-color:rgba(0,0,0,0.2) !important}.g-bg-black-opacity-0_3{background-color:rgba(0,0,0,0.3) !important}.g-bg-black-opacity-0_3--hover:hover{background-color:rgba(0,0,0,0.3) !important}.g-bg-black-opacity-0_3--after::after,.g-bg-black-opacity-0_3--before::before{background-color:rgba(0,0,0,0.3) !important}.g-bg-black-opacity-0_3--hover--after:hover::after{background-color:rgba(0,0,0,0.3) !important}.g-bg-black-opacity-0_4{background-color:rgba(0,0,0,0.4) !important}.g-bg-black-opacity-0_4--after::after{background-color:rgba(0,0,0,0.4) !important}.g-bg-black-opacity-0_5{background-color:rgba(0,0,0,0.5) !important}.g-bg-black-opacity-0_5--hover:hover{background-color:rgba(0,0,0,0.5) !important}.g-bg-black-opacity-0_5--after::after{background-color:rgba(0,0,0,0.5) !important}.g-bg-black-opacity-0_6{background-color:rgba(0,0,0,0.6) !important}.g-bg-black-opacity-0_6--hover:hover{background-color:rgba(0,0,0,0.7) !important}.g-bg-black-opacity-0_6--after::after{background-color:rgba(0,0,0,0.6) !important}.g-bg-black-opacity-0_7{background-color:rgba(0,0,0,0.7) !important}.g-bg-black-opacity-0_7--hover:hover{background-color:rgba(0,0,0,0.7) !important}.g-bg-black-opacity-0_7--after::after{background-color:rgba(0,0,0,0.7) !important}.g-bg-black-opacity-0_8{background-color:rgba(0,0,0,0.8) !important}.g-bg-black-opacity-0_8--after::after{background-color:rgba(0,0,0,0.8) !important}.g-bg-black-opacity-0_8--hover:hover{background-color:rgba(0,0,0,0.8) !important}.g-bg-black-opacity-0_9{background-color:rgba(0,0,0,0.9) !important}.g-bg-black-opacity-0_9--after::after{background-color:rgba(0,0,0,0.9) !important}.g-bg-black-opacity-0_9--hover:hover{background-color:rgba(0,0,0,0.9) !important}.u-block-hover:hover .g-bg-black--hover{background-color:#000 !important}.g-bg-white{background-color:#fff !important}.g-bg-white--before::before,.g-bg-white--after::after{background-color:#fff !important}.g-bg-white--hover:hover,.g-bg-white--active.active{background-color:#fff !important}.g-parent:hover .g-bg-white--parent-hover{background-color:#fff !important}.g-bg-white--disabled:disabled{background-color:#fff !important}.g-bg-white--before::before,.g-bg-white--after::after{background-color:#fff !important}.g-parent:hover .g-bg-white-opacity-0--after--parent-hover::after{background-color:rgba(255,255,255,0) !important}.g-bg-white-opacity-0_05{background-color:rgba(255,255,255,0.05) !important}.g-bg-white-opacity-0_1{background-color:rgba(255,255,255,0.1) !important}.g-bg-white-opacity-0_1--after::after{background-color:rgba(255,255,255,0.1) !important}.g-bg-white-opacity-0_2{background-color:rgba(255,255,255,0.2) !important}.g-bg-white-opacity-0_2--hover:hover{background-color:rgba(255,255,255,0.2) !important}.g-bg-white-opacity-0_3{background-color:rgba(255,255,255,0.3) !important}.g-bg-white-opacity-0_3--hover:hover{background-color:rgba(255,255,255,0.3) !important}.g-bg-white-opacity-0_3--after::after{background-color:rgba(255,255,255,0.3) !important}.g-bg-white-opacity-0_4{background-color:rgba(255,255,255,0.4) !important}.g-bg-white-opacity-0_4--hover:hover{background-color:rgba(255,255,255,0.4) !important}.g-bg-white-opacity-0_5{background-color:rgba(255,255,255,0.5) !important}.g-bg-white-opacity-0_5--after::after{background-color:rgba(255,255,255,0.5) !important}.g-bg-white-opacity-0_7{background-color:rgba(255,255,255,0.7) !important}.g-bg-white-opacity-0_7--hover:hover{background-color:rgba(255,255,255,0.7) !important}.g-bg-white-opacity-0_7--after::after{background-color:rgba(255,255,255,0.7) !important}.g-bg-white-opacity-0_8{background-color:rgba(255,255,255,0.8) !important}.g-bg-white-opacity-0_8--hover:hover{background-color:rgba(255,255,255,0.8) !important}.g-bg-white-opacity-0_8--after::after{background-color:rgba(255,255,255,0.8) !important}.g-bg-white-opacity-0_8--hover--after:hover::after{background-color:rgba(57,111,0,0.8) !important}.g-bg-white-opacity-0_9{background-color:rgba(255,255,255,0.9) !important}.g-bg-white-opacity-0_9--hover:hover{background-color:rgba(255,255,255,0.9) !important}.g-bg-white-opacity-0_9--after::after{background-color:rgba(255,255,255,0.9) !important}.g-bg-gray-dark-v1{background-color:#111 !important}.g-bg-gray-dark-v1--hover:hover{background-color:#111 !important}.g-bg-gray-dark-v2{background-color:#333 !important}.g-bg-gray-dark-v2--hover:hover{background-color:#333 !important}.g-bg-gray-dark-v3{background-color:#555 !important}.g-bg-gray-dark-v3--hover:hover{background-color:#555 !important}.g-bg-gray-dark-v4{background-color:#777 !important}.g-bg-gray-dark-v4--hover:hover{background-color:#777 !important}.g-bg-gray-dark-v5{background-color:#999 !important}.g-bg-gray-dark-v5--hover:hover{background-color:#999 !important}.g-bg-gray-light-v1{background-color:#bbb !important}.g-bg-gray-light-v1--hover:hover{background-color:#bbb !important}.g-bg-gray-light-v2{background-color:#ccc !important}.g-bg-gray-light-v2--hover:hover{background-color:#ccc !important}.g-bg-gray-light-v3{background-color:#ddd !important}.g-bg-gray-light-v3--hover:hover{background-color:#ddd !important}.g-bg-gray-light-v4{background-color:#eee !important}.g-bg-gray-light-v4--hover:hover{background-color:#eee !important}.g-bg-gray-light-v5{background-color:#f7f7f7 !important}.g-bg-gray-light-v5--hover:hover{background-color:#f7f7f7 !important}.g-bg-gray-light-v5--active.active,.active .g-bg-gray-light-v5--active{background-color:#f7f7f7 !important}.g-bg-transparent{background-color:transparent !important}.g-bg-transparent--hover:hover{background-color:transparent !important}.g-bg-transparent--hover--after:hover::after{background-color:transparent !important}.g-parent:hover .g-bg-transparent--parent-hover{background-color:transparent !important}.g-bg-beige{background-color:#e5e1de !important}.g-bg-green{background-color:#72c02c !important}.g-bg-green-opacity-0_1{background-color:rgba(114,192,44,0.1) !important}.g-bg-green--hover:hover{background-color:#72c02c !important}.g-bg-blue{background-color:#3398dc !important}.g-bg-blue-opacity-0_1{background-color:rgba(51,152,220,0.1) !important}.g-bg-blue-opacity-0_7{background-color:rgba(51,152,220,0.7) !important}.g-bg-blue-opacity-0_9{background-color:rgba(51,152,220,0.9) !important}.g-bg-blue--hover:hover{background-color:#3398dc !important}.g-bg-lightblue{background-color:#edf2f8 !important}.g-bg-lightblue-opacity-0_1{background-color:rgba(237,242,248,0.1) !important}.g-bg-lightblue-v1{background-color:#d6e2ee !important}.g-bg-lightblue-v1-opacity-0_1{background-color:rgba(214,226,238,0.1) !important}.g-bg-darkblue{background-color:#009 !important}.g-bg-darkblue-opacity-0_1{background-color:rgba(0,0,153,0.1) !important}.g-bg-indigo{background-color:#4263a3 !important}.g-bg-indigo-opacity-0_1{background-color:rgba(66,99,163,0.1) !important}.g-bg-red{background-color:red !important}.g-bg-red-opacity-0_1{background-color:rgba(255,0,0,0.1) !important}.g-bg-red-opacity-0_2{background-color:rgba(255,0,0,0.2) !important}.g-bg-red-opacity-0_5{background-color:rgba(255,0,0,0.5) !important}.g-bg-red-opacity-0_8{background-color:rgba(255,0,0,0.8) !important}.g-bg-red--hover:hover{background-color:red !important}.g-bg-lightred{background-color:#e64b3b !important}.g-bg-lightred-opacity-0_1{background-color:rgba(230,75,59,0.1) !important}.g-bg-lightred--hover:hover{background-color:#e64b3b !important}.g-bg-darkred{background-color:#a10f2b !important}.g-bg-darkred-opacity-0_1{background-color:rgba(161,15,43,0.1) !important}.g-bg-purple{background-color:#9a69cb !important}.g-bg-purple-opacity-0_1{background-color:rgba(154,105,203,0.1) !important}.g-bg-purple-opacity-0_7{background-color:rgba(154,105,203,0.7) !important}.g-bg-purple-opacity-0_9{background-color:rgba(154,105,203,0.9) !important}.g-bg-purple-opacity-0_9--after::after{background-color:rgba(154,105,203,0.9) !important}.g-bg-purple--hover:hover{background-color:#9a69cb !important}.g-bg-darkpurple{background-color:#6639b6 !important}.g-bg-darkpurple-opacity-0_1{background-color:rgba(102,57,182,0.1) !important}.g-bg-pink{background-color:#e81c62 !important}.g-bg-pink-opacity-0_1{background-color:rgba(232,28,98,0.1) !important}.g-bg-pink-opacity-0_9{background-color:rgba(232,28,98,0.9) !important}.g-bg-pink--hover:hover{background-color:#e81c62 !important}.g-bg-pink--before::after,.g-bg-pink--after::after{background-color:#e81c62 !important}.g-bg-pink--before--hover:hover::after,.g-bg-pink--after--hover:hover::after{background-color:#e81c62 !important}.g-bg-orange{background-color:#e57d20 !important}.g-bg-orange-opacity-0_1{background-color:rgba(229,125,32,0.1) !important}.g-bg-orange-opacity-0_2{background-color:rgba(229,125,32,0.2) !important}.g-bg-orange--hover:hover{background-color:#e57d20 !important}.g-bg-deeporange{background-color:#fe541e !important}.g-bg-deeporange-opacity-0_1{background-color:rgba(254,84,30,0.1) !important}.g-bg-deeporange--hover:hover{background-color:#fe541e !important}.g-bg-yellow{background-color:#ebc71d !important}.g-bg-yellow-opacity-0_1{background-color:rgba(235,199,29,0.1) !important}.g-bg-yellow-opacity-0_7{background:rgba(235,199,29,0.7) !important}.g-bg-yellow--hover:hover{background-color:#ebc71d !important}.g-bg-aqua{background-color:#29d6e6 !important}.g-bg-aqua-opacity-0_1{background-color:rgba(41,214,230,0.1) !important}.g-bg-aqua-opacity-0_9{background-color:rgba(41,214,230,0.9) !important}.g-bg-aqua--hover:hover{background-color:#29d6e6 !important}.g-bg-cyan{background-color:#00bed6 !important}.g-bg-cyan-opacity-0_1{background-color:rgba(0,190,214,0.1) !important}.g-bg-cyan-opacity-0_9{background-color:rgba(0,190,214,0.9) !important}.g-bg-cyan-opacity-0_9--after::after{background-color:rgba(0,190,214,0.9) !important}.g-bg-cyan--hover:hover{background-color:#00bed6 !important}.g-bg-teal{background-color:#18ba9b !important}.g-bg-teal-opacity-0_1{background-color:rgba(24,186,155,0.1) !important}.g-bg-teal-opacity-0_9{background-color:rgba(24,186,155,0.9) !important}.g-bg-teal-opacity-0_9--after::after{background-color:rgba(24,186,155,0.9) !important}.g-bg-teal--hover:hover{background-color:#18ba9b !important}.g-bg-brown{background-color:#9c8061 !important}.g-bg-brown-opacity-0_1{background-color:rgba(156,128,97,0.1) !important}.g-bg-brown--hover:hover{background-color:#9c8061 !important}.g-bg-bluegray{background-color:#585f69 !important}.g-bg-bluegray-opacity-0_1{background-color:rgba(88,95,105,0.1) !important}.g-bg-bluegray-opacity-0_2--before::before,.g-bg-bluegray-opacity-0_2--after::after{background-color:rgba(88,95,105,0.2) !important}.g-bg-bluegray-opacity-0_3--before::before,.g-bg-bluegray-opacity-0_3--after::after{background-color:rgba(88,95,105,0.3) !important}.g-bg-bluegray-opacity-0_5,.g-bg-bluegray-opacity-0_5--after::after{background-color:rgba(88,95,105,0.5) !important}.g-bg-bluegray-opacity-0_7{background-color:rgba(88,95,105,0.7) !important}.g-bg-bluegray--hover:hover{background-color:#585f69 !important}.g-grayscale-100x{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.g-parent:hover .g-grayscale-0--parent-hover{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%)}.g-grayscale-0--hover:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%)}@media (min-width: 576px){.g-bg-transparent--sm{background-color:transparent !important}}.js-header-change-moment .g-bg-primary--scrolling{background-color:#396F00 !important}.g-bg-facebook{background-color:#3b5998}.u-block-hover:hover .g-bg-facebook--hover,.g-bg-facebook--hover:hover{background-color:#344e86 !important}.g-bg-twitter{background-color:#00acee}.u-block-hover:hover .g-bg-twitter--hover,.g-bg-twitter--hover:hover{background-color:#009ad5 !important}.g-bg-skype{background-color:#00aff0}.u-block-hover:hover .g-bg-skype--hover,.g-bg-skype--hover:hover{background-color:#009cd7 !important}.g-bg-pinterest{background-color:#c8232c}.u-block-hover:hover .g-bg-pinterest--hover,.g-bg-pinterest--hover:hover{background-color:#b21f27 !important}.g-bg-vine{background-color:#00bf8f}.u-block-hover:hover .g-bg-vine--hover,.g-bg-vine--hover:hover{background-color:#00a67c !important}.g-bg-youtube{background-color:#c4302b}.u-block-hover:hover .g-bg-youtube--hover,.g-bg-youtube--hover:hover{background-color:#af2b26 !important}.g-bg-google-plus{background-color:#dd4b39}.u-block-hover:hover .g-bg-google-plus--hover,.g-bg-google-plus--hover:hover{background-color:#d73925 !important}.g-bg-dribbble{background-color:#ea4c89}.u-block-hover:hover .g-bg-dribbble--hover,.g-bg-dribbble--hover:hover{background-color:#e7357a !important}.g-bg-vk{background-color:#2b587a}.u-block-hover:hover .g-bg-vk--hover,.g-bg-vk--hover:hover{background-color:#244a67 !important}.g-bg-linkedin{background-color:#0e76a8}.u-block-hover:hover .g-bg-linkedin--hover,.g-bg-linkedin--hover:hover{background-color:#0c6590 !important}.g-bg-instagram{background-color:#3f729b}.u-block-hover:hover .g-bg-instagram--hover,.g-bg-instagram--hover:hover{background-color:#386589 !important}.g-bg-grid-v1--before::before{background-image:url(../img/bg/grid/wave.png)}.g-bg-grid-v2--before::after{background-image:url(../img/bg/grid/tile-left.png)}.g-bg-grid-v3--before::after{background-image:url(../img/bg/grid/tile-right.png)}.g-bg-grid-v4--before::after{background-image:url(../img/bg/grid/diagonal-left.png)}.g-bg-grid-v5--before::after{background-image:url(../img/bg/grid/diagonal-right.png)}.g-bg-grid-v6--before::after{background-image:url(../img/bg/grid/zigzag-left.png)}.g-bg-grid-v7--before::after{background-image:url(../img/bg/grid/zigzag-right.png)}.g-bg-cover{position:relative}.g-bg-cover::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.g-bg-cover-v1::after{position:absolute;top:.3571428571rem;right:.3571428571rem;bottom:.3571428571rem;left:.3571428571rem}.g-bg-cover__inner{z-index:1;position:relative}.g-bg-img-hero{background-size:cover;background-repeat:no-repeat;background-position:center}.g-bg-pattern-green{background-image:url("../img/bg/pattern--green.png")}.g-bg-pos-center{background-position:center}.g-bg-pos-left-center{background-position:left center}.g-bg-pos-top-left{background-position:top left}.g-bg-pos-top-right{background-position:top right}.g-bg-pos-top-center{background-position:top center}.g-bg-pos-bottom-center{background-position:bottom center}.g-bg-no-repeat{background-repeat:no-repeat}.g-bg-size-cover{background-size:cover !important}.g-bg-size-100x{background-size:100% !important}.g-bg-size-100x--hover:hover{background-size:100% !important}.g-parent:hover .g-bg-size-100x--parent-hover{background-size:100% !important}.g-bg-size-120x{background-size:120% !important}.g-bg-size-120x--hover{background-size:120% !important}.g-parent:hover .g-bg-size-120x--parent-hover{background-size:120% !important}.g-bg-repeat{background-repeat:repeat !important;background-size:auto !important}.g-fill-primary{fill:#396F00 !important}.g-fill-primary path,.g-fill-primary polygon{fill:#396F00 !important}.g-fill-primary--hover:hover path,.g-fill-primary--hover:hover polygon{fill:#396F00 !important}*:hover>*>.g-fill-primary--hover-parent svg path,*:hover>*>.g-fill-primary--hover-parent svg polygon{fill:#396F00 !important}.g-fill-white{fill:#fff !important}.g-fill-white path,.g-fill-white polygon{fill:#fff !important}.g-fill-white--opened-menu:not(.collapsed) path,.g-fill-white--opened-menu:not(.collapsed) polygon{fill:#fff !important}*:not(.collapsed)>.g-fill-white--parent-opened-menu path,*:not(.collapsed)>.g-fill-white--parent-opened-menu polygon{fill:#fff !important}.g-fill-white--hover:hover path,.g-fill-white--hover:hover polygon{fill:#fff !important}*:hover>*>.g-fill-white--hover-parent svg path,*:hover>*>.g-fill-white--hover-parent svg polygon{fill:#fff !important}.g-fill-main{fill:#555 !important}.g-fill-main path,.g-fill-main polygon{fill:#555 !important}.g-fill-main--opened-menu:not(.collapsed) path,.g-fill-main--opened-menu:not(.collapsed) polygon{fill:#555 !important}*:not(.collapsed)>.g-fill-main--parent-opened-menu path,*:not(.collapsed)>.g-fill-main--parent-opened-menu polygon{fill:#555 !important}.g-fill-main--hover:hover path,.g-fill-main--hover:hover polygon{fill:#555 !important}*:hover>*>.g-fill-main--hover-parent svg path,*:hover>*>.g-fill-main--hover-parent svg polygon{fill:#fff !important}.g-fill-gray-light-v4 path,.g-fill-gray-light-v4 polygon{fill:#eee !important}.g-fill-gray-light-v4--hover:hover path,.g-fill-gray-light-v4--hover:hover polygon{fill:#eee !important}*:hover>*>.g-fill-gray-light-v4--hover-parent svg path,*:hover>*>.g-fill-gray-light-v4--hover-parent svg polygon{fill:#eee !important}.g-fill-red path,.g-fill-red polygon{fill:red !important}.g-fill-red--hover:hover path,.g-fill-red--hover:hover polygon{fill:red !important}*:hover>*>.g-fill-red--hover-parent path,*:hover>*>.g-fill-red--hover-parent polygon{fill:red !important}*:hover>.g-fill-red--parent-hover path,*:hover>.g-fill-red--parent-hover polygon{fill:red !important}*:hover>*>*>.g-fill-red--parent-parent-parent-hover path,*:hover>*>*>.g-fill-red--parent-parent-parent-hover polygon{fill:red !important}.g-brd-none{border:none !important}.g-brd-x{border-left:solid 1px transparent !important;border-right:solid 1px transparent !important}.g-brd-y{border-top:solid 1px transparent !important;border-bottom:solid 1px transparent !important}.g-brd-around{border:solid 1px transparent !important}.g-brd-top{border-top:solid 1px transparent !important}.g-brd-right{border-right:solid 1px transparent !important}.g-brd-bottom{border-bottom:solid 1px transparent !important}.g-brd-left{border-left:solid 1px transparent !important}.g-brd-left-none{border-left:none !important}@media (min-width: 576px){.g-brd-around--sm{border:solid 1px transparent !important}.g-brd-top--sm{border-top:solid 1px transparent !important}.g-brd-right--sm{border-right:solid 1px transparent !important}.g-brd-bottom--sm{border-bottom:solid 1px transparent !important}.g-brd-left--sm{border-left:solid 1px transparent !important}}@media (min-width: 768px){.g-brd-x--md{border-left:solid 1px transparent !important;border-right:solid 1px transparent !important}.g-brd-around--md{border:solid 1px transparent !important}.g-brd-top--md{border-top:solid 1px transparent !important}.g-brd-right--md{border-right:solid 1px transparent !important}.g-brd-bottom--md{border-bottom:solid 1px transparent !important}.g-brd-left--md{border-left:solid 1px transparent !important}}@media (min-width: 992px){.g-brd-around--lg{border:solid 1px transparent !important}.g-brd-top--lg{border-top:solid 1px transparent !important}.g-brd-right--lg{border-right:solid 1px transparent !important}.g-brd-bottom--lg{border-bottom:solid 1px transparent !important}.g-brd-left--lg{border-left:solid 1px transparent !important}.g-brd-left-none--lg{border-left:none !important}.g-brd-x--lg{border-left:solid 1px transparent;border-right:solid 1px transparent}.g-brd-none--lg{border:none !important}}.g-brd-around-none{border-width:0 !important}.g-brd-y-none{border-top:none !important;border-bottom:none !important}.g-brd-top-none{border-top:none !important}.g-brd-bottom-none{border-bottom:none !important}.g-brd-x-none{border-left:none !important;border-right:none !important}.g-brd-left-none{border-left:none !important}.g-brd-right-none{border-right:none !important}@media (min-width: 576px){.g-brd-around-none--sm{border-width:0 !important}.g-brd-y-none--sm{border-top:none !important;border-bottom:none !important}.g-brd-top-none--sm{border-top:none !important}.g-brd-bottom-none--sm{border-bottom:none !important}.g-brd-x-none--sm{border-left:none !important;border-right:none !important}.g-brd-left-none--sm{border-left:none !important}.g-brd-right-none--sm{border-right:none !important}}@media (min-width: 768px){.g-brd-around-none--md{border-width:0 !important}.g-brd-y-none--md{border-top:none !important;border-bottom:none !important}.g-brd-top-none--md{border-top:none !important}.g-brd-bottom-none--md{border-bottom:none !important}.g-brd-x-none--md{border-left:none !important;border-right:none !important}.g-brd-left-none--md{border-left:none !important}.g-brd-right-none--md{border-right:none !important}}@media (min-width: 992px){.g-brd-around-none--lg{border-width:0 !important}.g-brd-y-none--lg{border-top:none !important;border-bottom:none !important}.g-brd-top-none--lg{border-top:none !important}.g-brd-bottom-none--lg{border-bottom:none !important}.g-brd-x-none--lg{border-left:none !important;border-right:none !important}.g-brd-left-none--lg{border-left:none !important}.g-brd-right-none--lg{border-right:none !important}}@media (min-width: 1200px){.g-brd-around-none--xl{border-width:0 !important}.g-brd-y-none--xl{border-top:none !important;border-bottom:none !important}.g-brd-top-none--xl{border-top:none !important}.g-brd-bottom-none--xl{border-bottom:none !important}.g-brd-x-none--xl{border-left:none !important;border-right:none !important}.g-brd-left-none--xl{border-left:none !important}.g-brd-right-none--xl{border-right:none !important}}.g-brd-style-solid{border-style:solid !important}.g-brd-style-dashed{border-style:dashed !important}.g-brd-style-dotted{border-style:dotted !important}.rounded-0{border-radius:0 !important}.g-rounded-50x{border-radius:50%}.g-rounded-1{border-radius:1px !important}.g-rounded-2{border-radius:2px !important}.g-rounded-3{border-radius:3px !important}.g-rounded-4{border-radius:4px !important}.g-rounded-5{border-radius:5px !important}.g-rounded-6{border-radius:6px !important}.g-rounded-7{border-radius:7px !important}.g-rounded-10{border-radius:10px !important}.g-rounded-15{border-radius:15px !important}.g-rounded-20{border-radius:20px !important}.g-rounded-25{border-radius:25px !important}.g-rounded-30{border-radius:30px !important}.g-rounded-50{border-radius:50px !important}.g-rounded-100{border-radius:100px !important}.g-rounded-100--after::after{border-radius:100px !important}.g-rounded-top-5{border-top-left-radius:5px !important;border-top-right-radius:5px !important}.g-rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.g-rounded-right-3{border-top-right-radius:3px !important;border-bottom-right-radius:3px !important}.g-rounded-right-4{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.g-rounded-right-5{border-top-right-radius:5px !important;border-bottom-right-radius:5px !important}.g-rounded-right-10{border-top-right-radius:10px !important;border-bottom-right-radius:10px !important}.g-rounded-right-20{border-bottom-right-radius:20px !important;border-top-right-radius:20px !important}.g-rounded-right-25{border-bottom-right-radius:25px !important;border-top-right-radius:25px !important}.g-rounded-right-30{border-top-right-radius:30px !important;border-bottom-right-radius:30px !important}.g-rounded-right-50{border-top-right-radius:50px !important;border-bottom-right-radius:50px !important}.g-rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.g-rounded-bottom-3{border-bottom-left-radius:3px !important;border-bottom-right-radius:3px !important}.g-rounded-bottom-4{border-bottom-left-radius:4px !important;border-bottom-right-radius:4px !important}.g-rounded-bottom-5{border-bottom-left-radius:5px !important;border-bottom-right-radius:5px !important}.g-rounded-left-0{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.g-rounded-left-3{border-top-left-radius:3px !important;border-bottom-left-radius:3px !important}.g-rounded-left-4{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important}.g-rounded-left-5{border-top-left-radius:5px !important;border-bottom-left-radius:5px !important}.g-rounded-left-10{border-top-left-radius:10px !important;border-bottom-left-radius:10px !important}.g-rounded-left-20{border-bottom-left-radius:20px !important;border-top-left-radius:20px !important}.g-rounded-left-25{border-bottom-left-radius:25px !important;border-top-left-radius:25px !important}.g-rounded-left-30{border-top-left-radius:30px !important;border-bottom-left-radius:30px !important}.g-rounded-left-50{border-top-left-radius:50px !important;border-bottom-left-radius:50px !important}.g-rounded-circle--before::before{border-radius:50% !important}.g-rounded-circle--after::after{border-radius:50% !important}@media (min-width: 768px){.g-rounded-0--md{border-radius:0 !important}.g-rounded-left-0--md{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.g-rounded-right-0--md{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}}@media (min-width: 992px){.g-rounded-left-5--lg-up{border-top-left-radius:5px !important;border-bottom-left-radius:5px !important}.g-rounded-right-5--lg-up{border-top-right-radius:5px !important;border-bottom-right-radius:5px !important}}.g-brd-around--dashed{border:dashed 1px transparent}.g-brd-top--dashed{border-top:dashed 1px transparent}.g-brd-bottom--dashed{border-bottom:dashed 1px transparent}.g-brd-right--dashed{border-right:dashed 1px transparent}.g-brd-left--dashed{border-left:dashed 1px transparent}@media (min-width: 576px){.g-brd-around--dashed--sm{border:dashed 1px transparent}.g-brd-top--dashed--sm{border-top:dashed 1px transparent}.g-brd-bottom--dashed--sm{border-bottom:dashed 1px transparent}.g-brd-right--dashed--sm{border-right:dashed 1px transparent}.g-brd-left--dashed--sm{border-left:dashed 1px transparent}}@media (min-width: 768px){.g-brd-around--dashed--md{border:dashed 1px transparent}.g-brd-top--dashed--md{border-top:dashed 1px transparent}.g-brd-bottom--dashed--md{border-bottom:dashed 1px transparent}.g-brd-right--dashed--md{border-right:dashed 1px transparent}.g-brd-left--dashed--md{border-left:dashed 1px transparent}}.g-brd-around--dotted{border:dotted 1px transparent}.g-brd-top--dotted{border-top:dotted 1px transparent}.g-brd-bottom--dotted{border-bottom:dotted 1px transparent}.g-brd-right--dotted{border-right:dotted 1px transparent}.g-brd-left--dotted{border-left:dotted 1px transparent}@media (min-width: 576px){.g-brd-around--dotted--sm{border:dotted 1px transparent}.g-brd-top--dotted--sm{border-top:dotted 1px transparent}.g-brd-bottom--dotted--sm{border-bottom:dotted 1px transparent}.g-brd-right--dotted--sm{border-right:dotted 1px transparent}.g-brd-left--dotted--sm{border-left:dotted 1px transparent}}@media (min-width: 768px){.g-brd-around--dotted--md{border:dotted 1px transparent}.g-brd-top--dotted--md{border-top:dotted 1px transparent}.g-brd-bottom--dotted--md{border-bottom:dotted 1px transparent}.g-brd-right--dotted--md{border-right:dotted 1px transparent}.g-brd-left--dotted--md{border-left:dotted 1px transparent}}.g-brd-0{border-width:0 !important}.g-brd-1{border-width:1px !important}.g-brd-2{border-width:2px !important}.g-brd-3{border-width:3px !important}.g-brd-3--before::before{border-width:3px !important}.g-brd-3--before--active.active::before{border-width:3px !important}.g-brd-4{border-width:4px !important}.g-brd-5{border-width:5px !important}.g-brd-6{border-width:6px !important}.g-brd-7{border-width:7px !important}.g-brd-10{border-width:10px !important}.g-brd-12{border-width:12px !important}.g-brd-top-0{border-top-width:0 !important}.g-brd-top-2{border-top-width:2px !important}.g-brd-top-3{border-top-width:3px !important}.g-brd-top-5{border-top-width:5px !important}.g-brd-bottom-0{border-bottom-width:0 !important}.g-brd-bottom-2{border-bottom-width:2px !important}.g-brd-bottom-2--hover:hover{border-bottom-width:2px !important}.g-parent:hover .g-brd-bottom-2--parent-hover{border-bottom-width:2px !important}.g-brd-bottom-5{border-bottom-width:5px !important}.g-brd-left-0{border-left-width:0 !important}.g-brd-left-1{border-left-width:1px !important}.g-brd-left-2{border-left-width:2px !important}.g-brd-left-3{border-left-width:3px !important}.g-brd-left-4{border-left-width:4px !important}.g-brd-right-0{border-right-width:0 !important}.g-brd-right-1{border-right-width:1px !important}.g-brd-right-2{border-right-width:2px !important}.g-brd-right-3{border-right-width:3px !important}.g-brd-right-4{border-right-width:4px !important}@media (min-width: 768px){.g-brd-0--md{border-width:0 !important}.g-brd-1--md{border-width:1px !important}.g-brd-2--md{border-width:2px !important}.g-brd-3--md{border-width:3px !important}.g-brd-4--md{border-width:4px !important}.g-brd-5--md{border-width:5px !important}.g-brd-6--md{border-width:6px !important}.g-brd-10--md{border-width:10px !important}.g-brd-top-0--md{border-top-width:0 !important}.g-brd-top-2--md{border-top-width:2px !important}.g-brd-top-3--md{border-top-width:3px !important}.g-brd-top-5--md{border-top-width:5px !important}.g-brd-bottom-0--md{border-bottom-width:0 !important}.g-brd-bottom-2--md{border-bottom-width:2px !important}.g-brd-bottom-5--md{border-bottom-width:5px !important}.g-brd-left-0--md{border-left-width:0 !important}.g-brd-left-1--md{border-left-width:1px !important}.g-brd-left-2--md{border-left-width:2px !important}.g-brd-left-3--md{border-left-width:3px !important}.g-brd-left-4--md{border-left-width:4px !important}.g-brd-right-0--md{border-right-width:0 !important}.g-brd-right-1--md{border-right-width:1px !important}}@media (min-width: 992px){.g-brd-0--lg{border-width:0 !important}.g-brd-1--lg{border-width:1px !important}.g-brd-top-0--lg{border-top-width:0 !important}.g-brd-top-1--lg{border-top-width:1px !important}.g-brd-bottom-0--lg{border-bottom-width:0 !important}.g-brd-bottom-1--lg{border-bottom-width:1px !important}.g-brd-left-0--lg{border-left-width:0 !important}.g-brd-left-1--lg{border-left-width:1px !important}.g-brd-right-0--lg{border-right-width:0 !important}.g-brd-right-1--lg{border-right-width:1px !important}}.g-brd-primary{border-color:#396F00 !important}.g-brd-primary--before::before{border-color:#396F00 !important}.g-brd-primary--before--active.active::before{border-color:#396F00 !important}.g-brd-primary--hover:hover,.g-brd-primary--active.active{border-color:#396F00 !important}.g-brd-primary--active.active,.active .g-brd-primary--active{border-color:#396F00 !important}*:hover>.g-brd-primary--hover-parent{border-color:#396F00 !important}.g-brd-primary-opacity-0_3{border-color:rgba(57,111,0,0.3) !important}.g-brd-primary-opacity-0_3--hover:hover,.g-brd-primary-opacity-0_3--active.active{border-color:rgba(57,111,0,0.3) !important}*:hover>.g-brd-primary-opacity-0_3--hover-parent{border-color:rgba(57,111,0,0.3) !important}.g-brd-primary-dark-dark-v1{border-color:#346500 !important}.g-brd-primary-dark-dark-v1--hover:hover,.g-brd-primary-dark-dark-v1--active.active{border-color:#346500 !important}*:hover>.g-brd-primary-dark-dark-v1--hover-parent{border-color:#346500 !important}.g-brd-primary-dark-dark-v2{border-color:#2c5600 !important}.g-brd-primary-dark-dark-v2--hover:hover,.g-brd-primary-dark-dark-v2--active.active{border-color:#2c5600 !important}*:hover>.g-brd-primary-dark-dark-v2--hover-parent{border-color:#2c5600 !important}.g-brd-primary-dark-dark-v3{border-color:#1f3c00 !important}.g-brd-primary-dark-dark-v3--hover:hover,.g-brd-primary-dark-dark-v3--active.active{border-color:#1f3c00 !important}*:hover>.g-brd-primary-dark-dark-v3--hover-parent{border-color:#1f3c00 !important}.g-brd-bottom-primary--hover:hover{border-bottom-color:#396F00 !important}.g-brd-main{border-color:#555 !important}.g-brd-main--hover:hover{border-color:#555 !important}.g-brd-black{border-color:#000 !important}.g-brd-black--hover:hover,.g-brd-black--active.active{border-color:#000 !important}*:hover>.g-brd-black--hover-parent{border-color:#000 !important}.g-brd-black-opacity-0_4{border-color:rgba(0,0,0,0.4) !important}.g-brd-white{border-color:#fff !important}.g-brd-white--hover:hover,.g-brd-white--active.active{border-color:#fff !important}*:hover>.g-brd-white--hover-parent{border-color:#fff !important}.g-brd-white-opacity-0_1{border-color:rgba(255,255,255,0.1) !important}.g-brd-white-opacity-0_1--hover:hover,.g-brd-white-opacity-0_1--active.active{border-color:rgba(255,255,255,0.1) !important}*:hover>.g-brd-white-opacity-0_1--hover-parent{border-color:rgba(255,255,255,0.1) !important}.g-brd-white-opacity-0_2{border-color:rgba(255,255,255,0.2) !important}.g-brd-white-opacity-0_2--hover:hover,.g-brd-white-opacity-0_2--active.active{border-color:rgba(255,255,255,0.2) !important}*:hover>.g-brd-white-opacity-0_2--hover-parent{border-color:rgba(255,255,255,0.2) !important}.g-brd-white-opacity-0_3{border-color:rgba(255,255,255,0.3) !important}.g-brd-white-opacity-0_3--hover:hover,.g-brd-white-opacity-0_3--active.active{border-color:rgba(255,255,255,0.3) !important}*:hover>.g-brd-white-opacity-0_3--hover-parent{border-color:rgba(255,255,255,0.3) !important}.g-brd-white-opacity-0_4{border-color:rgba(255,255,255,0.4) !important}.g-brd-white-opacity-0_4--hover:hover,.g-brd-white-opacity-0_4--active.active{border-color:rgba(255,255,255,0.4) !important}*:hover>.g-brd-white-opacity-0_4--hover-parent{border-color:rgba(255,255,255,0.4) !important}.g-brd-white-opacity-0_5{border-color:rgba(255,255,255,0.5) !important}.g-brd-white-opacity-0_5--hover:hover,.g-brd-white-opacity-0_5--active.active{border-color:rgba(255,255,255,0.5) !important}*:hover>.g-brd-white-opacity-0_5--hover-parent{border-color:rgba(255,255,255,0.5) !important}.g-brd-white-opacity-0_6{border-color:rgba(255,255,255,0.6) !important}.g-brd-white-opacity-0_6--hover:hover,.g-brd-white-opacity-0_6--active.active{border-color:rgba(255,255,255,0.6) !important}*:hover>.g-brd-white-opacity-0_6--hover-parent{border-color:rgba(255,255,255,0.6) !important}.g-brd-white-opacity-0_8{border-color:rgba(255,255,255,0.8) !important}.g-brd-white-opacity-0_8--hover:hover,.g-brd-white-opacity-0_8--active.active{border-color:rgba(255,255,255,0.8) !important}*:hover>.g-brd-white-opacity-0_8--hover-parent{border-color:rgba(255,255,255,0.8) !important}.g-brd-gray-dark-v1{border-color:#111 !important}.g-brd-gray-dark-v1--hover:hover,.g-brd-gray-dark-v1--active.active{border-color:#111 !important}*:hover>.g-brd-gray-dark-v1--hover-parent{border-color:#111 !important}.g-brd-gray-dark-v2{border-color:#333 !important}.g-brd-gray-dark-v2--hover:hover,.g-brd-gray-dark-v2--active.active{border-color:#333 !important}*:hover>.g-brd-gray-dark-v2--hover-parent{border-color:#333 !important}.g-brd-gray-dark-v3{border-color:#555 !important}.g-brd-gray-dark-v3--hover:hover,.g-brd-gray-dark-v3--active.active{border-color:#555 !important}*:hover>.g-brd-gray-dark-v3--hover-parent{border-color:#555 !important}.g-brd-gray-dark-v4{border-color:#777 !important}.g-brd-gray-dark-v4--hover:hover,.g-brd-gray-dark-v4--active.active{border-color:#777 !important}*:hover>.g-brd-gray-dark-v4--hover-parent{border-color:#777 !important}.g-brd-gray-dark-v5{border-color:#999 !important}.g-brd-gray-dark-v5--hover:hover,.g-brd-gray-dark-v5--active.active{border-color:#999 !important}*:hover>.g-brd-gray-dark-v5--hover-parent{border-color:#999 !important}.g-brd-gray-light-v1{border-color:#bbb !important}.g-brd-gray-light-v1--hover:hover,.g-brd-gray-light-v1--focus:focus,.g-brd-gray-light-v1--active.active{border-color:#bbb !important}*:hover>.g-brd-gray-light-v1--hover-parent{border-color:#bbb !important}.g-brd-gray-light-v2{border-color:#ccc !important}.g-brd-gray-light-v2--before::before{border-color:#ccc !important}.g-brd-gray-light-v2--after::after{border-color:#ccc !important}.g-brd-gray-light-v2--hover:hover,.g-brd-gray-light-v2--active.active{border-color:#ccc !important}*:hover>.g-brd-gray-light-v2--hover-parent{border-color:#ccc !important}.g-brd-gray-light-v3{border-color:#ddd !important}.g-brd-gray-light-v3--hover:hover,.g-brd-gray-light-v3--active.active,.g-brd-gray-light-v3--focus:focus{border-color:#ddd !important}*:hover>.g-brd-gray-light-v3--hover-parent{border-color:#ddd !important}.g-brd-gray-light-v4{border-color:#eee !important}.g-brd-gray-light-v4--hover:hover,.g-brd-gray-light-v4--active.active{border-color:#eee !important}*:hover>.g-brd-gray-light-v4--hover-parent{border-color:#eee !important}.g-brd-gray-light-v5{border-color:#f7f7f7 !important}.g-brd-gray-light-v5--hover:hover,.g-brd-gray-light-v5--active.active{border-color:#f7f7f7 !important}*:hover>.g-brd-gray-light-v5--hover-parent{border-color:#f7f7f7 !important}.g-brd-transparent{border-color:transparent !important}.g-brd-transparent--before::before{border-color:transparent !important}.g-brd-transparent--after::after{border-color:transparent !important}.g-brd-transparent--hover:hover,.g-brd-transparent--active.active{border-color:transparent !important}*:hover>.g-brd-transparent--hover-parent{border-color:transparent !important}.g-brd-green{border-color:#72c02c !important}.g-brd-green--hover:hover,.g-brd-green--active.active{border-color:#72c02c !important}*:hover>.g-brd-green--hover-parent{border-color:#72c02c !important}.g-brd-blue{border-color:#3398dc !important}.g-brd-blue--hover:hover,.g-brd-blue--active.active{border-color:#3398dc !important}*:hover>.g-brd-blue--hover-parent{border-color:#3398dc !important}.g-brd-blue-opacity-0_1{border-color:rgba(51,152,220,0.1) !important}.g-brd-lightblue{border-color:#edf2f8 !important}.g-brd-lightblue--hover:hover,.g-brd-lightblue--active.active{border-color:#edf2f8 !important}*:hover>.g-brd-lightblue--hover-parent{border-color:#edf2f8 !important}.g-brd-lightblue-v1{border-color:#d6e2ee !important}.g-brd-lightblue-v1--hover:hover,.g-brd-lightblue-v1--active.active{border-color:#d6e2ee !important}*:hover>.g-brd-lightblue-v1--hover-parent{border-color:#d6e2ee !important}.g-brd-darkblue{border-color:#009 !important}.g-brd-darkblue--hover:hover,.g-brd-darkblue--active.active{border-color:#009 !important}*:hover>.g-brd-darkblue--hover-parent{border-color:#009 !important}.g-brd-indigo{border-color:#4263a3 !important}.g-brd-indigo--hover:hover,.g-brd-indigo--active.active{border-color:#4263a3 !important}*:hover>.g-brd-indigo--hover-parent{border-color:#4263a3 !important}.g-brd-red{border-color:red !important}.g-brd-red--hover:hover,.g-brd-red--active.active{border-color:red !important}*:hover>.g-brd-red--hover-parent{border-color:red !important}.g-brd-lightred{border-color:#e64b3b !important}.g-brd-lightred--hover:hover,.g-brd-lightred--active.active{border-color:#e64b3b !important}*:hover>.g-brd-lightred--hover-parent{border-color:#e64b3b !important}.g-brd-darkred{border-color:#a10f2b !important}.g-brd-darkred--hover:hover,.g-brd-darkred--active.active{border-color:#a10f2b !important}*:hover>.g-brd-darkred--hover-parent{border-color:#a10f2b !important}.g-brd-purple{border-color:#9a69cb !important}.g-brd-purple--hover:hover,.g-brd-purple--active.active{border-color:#9a69cb !important}*:hover>.g-brd-purple--hover-parent{border-color:#9a69cb !important}.g-brd-purple-opacity-0_1{border-color:rgba(154,105,203,0.1) !important}.g-brd-darkpurple{border-color:#6639b6 !important}.g-brd-darkpurple--hover:hover,.g-brd-darkpurple--active.active{border-color:#6639b6 !important}*:hover>.g-brd-darkpurple--hover-parent{border-color:#6639b6 !important}.g-brd-pink{border-color:#e81c62 !important}.g-brd-pink--hover:hover,.g-brd-pink--active.active{border-color:#e81c62 !important}*:hover>.g-brd-pink--hover-parent{border-color:#e81c62 !important}.g-brd-orange{border-color:#e57d20 !important}.g-brd-orange--hover:hover,.g-brd-orange--active.active{border-color:#e57d20 !important}*:hover>.g-brd-orange--hover-parent{border-color:#e57d20 !important}.g-brd-deeporange{border-color:#fe541e !important}.g-brd-deeporange--hover:hover,.g-brd-deeporange--active.active{border-color:#fe541e !important}*:hover>.g-brd-deeporange--hover-parent{border-color:#fe541e !important}.g-brd-yellow{border-color:#ebc71d !important}.g-brd-yellow--hover:hover,.g-brd-yellow--active.active{border-color:#ebc71d !important}*:hover>.g-brd-yellow--hover-parent{border-color:#ebc71d !important}.g-brd-aqua{border-color:#29d6e6 !important}.g-brd-aqua--hover:hover,.g-brd-aqua--active.active{border-color:#29d6e6 !important}*:hover>.g-brd-aqua--hover-parent{border-color:#29d6e6 !important}.g-brd-cyan{border-color:#00bed6 !important}.g-brd-cyan--hover:hover,.g-brd-cyan--active.active{border-color:#00bed6 !important}*:hover>.g-brd-cyan--hover-parent{border-color:#00bed6 !important}.g-brd-teal{border-color:#18ba9b !important}.g-brd-teal--hover:hover,.g-brd-teal--active.active{border-color:#18ba9b !important}*:hover>.g-brd-teal--hover-parent{border-color:#18ba9b !important}.g-brd-brown{border-color:#9c8061 !important}.g-brd-brown--hover:hover,.g-brd-brown--active.active{border-color:#9c8061 !important}*:hover>.g-brd-brown--hover-parent{border-color:#9c8061 !important}.g-brd-bluegray{border-color:#585f69 !important}.g-brd-bluegray--hover:hover,.g-brd-bluegray--active.active{border-color:#585f69 !important}*:hover>.g-brd-bluegray--hover-parent{border-color:#585f69 !important}.g-brd-primary-top{border-top-color:#396F00 !important}.g-brd-primary-top--before::before{border-top-color:#396F00 !important}.g-brd-primary-bottom{border-bottom-color:#396F00 !important}.g-brd-primary-bottom--before:before{border-bottom-color:#396F00 !important}.g-brd-primary-left{border-left-color:#396F00 !important}.g-brd-primary-left--before:before{border-left-color:#396F00 !important}.g-brd-primary-right{border-right-color:#396F00 !important}.g-brd-primary-right--before:before{border-right-color:#396F00 !important}.g-brd-primary-opacity-0_3-top{border-top-color:rgba(57,111,0,0.3) !important}.g-brd-primary-opacity-0_3-bottom{border-bottom-color:rgba(57,111,0,0.3) !important}.g-brd-primary-opacity-0_3-left{border-left-color:rgba(57,111,0,0.3) !important}.g-brd-primary-opacity-0_3-right{border-right-color:rgba(57,111,0,0.3) !important}.g-brd-primary-dark-dark-v1-top{border-top-color:#346500 !important}.g-brd-primary-dark-dark-v1-bottom{border-bottom-color:#346500 !important}.g-brd-primary-dark-dark-v1-left{border-left-color:#346500 !important}.g-brd-primary-dark-dark-v1-right{border-right-color:#346500 !important}.g-brd-primary-dark-dark-v2-top{border-top-color:#2c5600 !important}.g-brd-primary-dark-dark-v2-bottom{border-bottom-color:#2c5600 !important}.g-brd-primary-dark-dark-v2-left{border-left-color:#2c5600 !important}.g-brd-primary-dark-dark-v2-right{border-right-color:#2c5600 !important}.g-brd-primary-dark-dark-v3-top{border-top-color:#1f3c00 !important}.g-brd-primary-dark-dark-v3-bottom{border-bottom-color:#1f3c00 !important}.g-brd-primary-dark-dark-v3-left{border-left-color:#1f3c00 !important}.g-brd-primary-dark-dark-v3-right{border-right-color:#1f3c00 !important}.g-brd-black-top{border-top-color:#000 !important}.g-brd-black-bottom{border-bottom-color:#000 !important}.g-brd-black-left{border-left-color:#000 !important}.g-brd-black-right{border-right-color:#000 !important}.g-brd-white-top{border-top-color:#fff !important}.g-brd-white-bottom{border-bottom-color:#fff !important}.g-brd-white-left{border-left-color:#fff !important}.g-brd-white-right{border-right-color:#fff !important}.g-brd-white-opacity-0_1-top{border-top-color:rgba(255,255,255,0.1) !important}.g-brd-white-opacity-0_1-bottom{border-bottom-color:rgba(255,255,255,0.1) !important}.g-brd-white-opacity-0_1-left{border-left-color:rgba(255,255,255,0.1) !important}.g-brd-white-opacity-0_1-right{border-right-color:rgba(255,255,255,0.1) !important}.g-brd-white-opacity-0_2-top{border-top-color:rgba(255,255,255,0.2) !important}.g-brd-white-opacity-0_2-bottom{border-bottom-color:rgba(255,255,255,0.2) !important}.g-brd-white-opacity-0_2-left{border-left-color:rgba(255,255,255,0.2) !important}.g-brd-white-opacity-0_2-right{border-right-color:rgba(255,255,255,0.2) !important}.g-brd-white-opacity-0_3-top{border-top-color:rgba(255,255,255,0.3) !important}.g-brd-white-opacity-0_3-bottom{border-bottom-color:rgba(255,255,255,0.3) !important}.g-brd-white-opacity-0_3-left{border-left-color:rgba(255,255,255,0.3) !important}.g-brd-white-opacity-0_3-right{border-right-color:rgba(255,255,255,0.3) !important}.g-brd-white-opacity-0_4-top{border-top-color:rgba(255,255,255,0.4) !important}.g-brd-white-opacity-0_4-bottom{border-bottom-color:rgba(255,255,255,0.4) !important}.g-brd-white-opacity-0_4-left{border-left-color:rgba(255,255,255,0.4) !important}.g-brd-white-opacity-0_4-right{border-right-color:rgba(255,255,255,0.4) !important}.g-brd-white-opacity-0_5-top{border-top-color:rgba(255,255,255,0.5) !important}.g-brd-white-opacity-0_5-bottom{border-bottom-color:rgba(255,255,255,0.5) !important}.g-brd-white-opacity-0_5-left{border-left-color:rgba(255,255,255,0.5) !important}.g-brd-white-opacity-0_5-right{border-right-color:rgba(255,255,255,0.5) !important}.g-brd-white-opacity-0_6-top{border-top-color:rgba(255,255,255,0.6) !important}.g-brd-white-opacity-0_6-bottom{border-bottom-color:rgba(255,255,255,0.6) !important}.g-brd-white-opacity-0_6-left{border-left-color:rgba(255,255,255,0.6) !important}.g-brd-white-opacity-0_6-right{border-right-color:rgba(255,255,255,0.6) !important}.g-brd-gray-dark-v1-top{border-top-color:#111 !important}.g-brd-gray-dark-v1-bottom{border-bottom-color:#111 !important}.g-brd-gray-dark-v1-left{border-left-color:#111 !important}.g-brd-gray-dark-v1-right{border-right-color:#111 !important}.g-brd-gray-dark-v2-top{border-top-color:#333 !important}.g-brd-gray-dark-v2-bottom{border-bottom-color:#333 !important}.g-brd-gray-dark-v2-left{border-left-color:#333 !important}.g-brd-gray-dark-v2-right{border-right-color:#333 !important}.g-brd-gray-dark-v3-top{border-top-color:#555 !important}.g-brd-gray-dark-v3-bottom{border-bottom-color:#555 !important}.g-brd-gray-dark-v3-left{border-left-color:#555 !important}.g-brd-gray-dark-v3-right{border-right-color:#555 !important}.g-brd-gray-dark-v4-top{border-top-color:#777 !important}.g-brd-gray-dark-v4-bottom{border-bottom-color:#777 !important}.g-brd-gray-dark-v4-left{border-left-color:#777 !important}.g-brd-gray-dark-v4-right{border-right-color:#777 !important}.g-brd-gray-dark-v5-top{border-top-color:#999 !important}.g-brd-gray-dark-v5-bottom{border-bottom-color:#999 !important}.g-brd-gray-dark-v5-left{border-left-color:#999 !important}.g-brd-gray-dark-v5-right{border-right-color:#999 !important}.g-brd-gray-light-v1-top{border-top-color:#bbb !important}.g-brd-gray-light-v1-bottom{border-bottom-color:#bbb !important}.g-brd-gray-light-v1-left{border-left-color:#bbb !important}.g-brd-gray-light-v1-right{border-right-color:#bbb !important}.g-brd-gray-light-v2-top{border-top-color:#ccc !important}.g-brd-gray-light-v2-bottom{border-bottom-color:#ccc !important}.g-brd-gray-light-v2-left{border-left-color:#ccc !important}.g-brd-gray-light-v2-right{border-right-color:#ccc !important}.g-brd-gray-light-v3-top{border-top-color:#ddd !important}.g-brd-gray-light-v3-bottom{border-bottom-color:#ddd !important}.g-brd-gray-light-v3-left{border-left-color:#ddd !important}.g-brd-gray-light-v3-right{border-right-color:#ddd !important}.g-brd-gray-light-v4-top{border-top-color:#eee !important}.g-brd-gray-light-v4-bottom{border-bottom-color:#eee !important}.g-brd-gray-light-v4-left{border-left-color:#eee !important}.g-brd-gray-light-v4-right{border-right-color:#eee !important}.g-brd-gray-light-v5-top{border-top-color:#f7f7f7 !important}.g-brd-gray-light-v5-bottom{border-bottom-color:#f7f7f7 !important}.g-brd-gray-light-v5-left{border-left-color:#f7f7f7 !important}.g-brd-gray-light-v5-right{border-right-color:#f7f7f7 !important}.g-brd-transparent-top{border-top-color:transparent !important}.g-brd-transparent-bottom{border-bottom-color:transparent !important}.g-brd-transparent-left{border-left-color:transparent !important}.g-brd-transparent-right{border-right-color:transparent !important}.g-brd-green-top{border-top-color:#72c02c !important}.g-brd-green-bottom{border-bottom-color:#72c02c !important}.g-brd-green-left{border-left-color:#72c02c !important}.g-brd-green-right{border-right-color:#72c02c !important}.g-brd-blue-top{border-top-color:#3398dc !important}.g-brd-blue-bottom{border-bottom-color:#3398dc !important}.g-brd-blue-left{border-left-color:#3398dc !important}.g-brd-blue-right{border-right-color:#3398dc !important}.g-brd-lightblue-top{border-top-color:#edf2f8 !important}.g-brd-lightblue-bottom{border-bottom-color:#edf2f8 !important}.g-brd-lightblue-left{border-left-color:#edf2f8 !important}.g-brd-lightblue-right{border-right-color:#edf2f8 !important}.g-brd-lightblue-v1-top{border-top-color:#d6e2ee !important}.g-brd-lightblue-v1-bottom{border-bottom-color:#d6e2ee !important}.g-brd-lightblue-v1-left{border-left-color:#d6e2ee !important}.g-brd-lightblue-v1-right{border-right-color:#d6e2ee !important}.g-brd-darkblue-top{border-top-color:#009 !important}.g-brd-darkblue-bottom{border-bottom-color:#009 !important}.g-brd-darkblue-left{border-left-color:#009 !important}.g-brd-darkblue-right{border-right-color:#009 !important}.g-brd-indigo-top{border-top-color:#4263a3 !important}.g-brd-indigo-bottom{border-bottom-color:#4263a3 !important}.g-brd-indigo-left{border-left-color:#4263a3 !important}.g-brd-indigo-right{border-right-color:#4263a3 !important}.g-brd-red-top{border-top-color:red !important}.g-brd-red-bottom{border-bottom-color:red !important}.g-brd-red-left{border-left-color:red !important}.g-brd-red-right{border-right-color:red !important}.g-brd-lightred-top{border-top-color:#e64b3b !important}.g-brd-lightred-bottom{border-bottom-color:#e64b3b !important}.g-brd-lightred-left{border-left-color:#e64b3b !important}.g-brd-lightred-right{border-right-color:#e64b3b !important}.g-brd-darkred-top{border-top-color:#a10f2b !important}.g-brd-darkred-bottom{border-bottom-color:#a10f2b !important}.g-brd-darkred-left{border-left-color:#a10f2b !important}.g-brd-darkred-right{border-right-color:#a10f2b !important}.g-brd-purple-top{border-top-color:#9a69cb !important}.g-brd-purple-bottom{border-bottom-color:#9a69cb !important}.g-brd-purple-left{border-left-color:#9a69cb !important}.g-brd-purple-right{border-right-color:#9a69cb !important}.g-brd-darkpurple-top{border-top-color:#6639b6 !important}.g-brd-darkpurple-bottom{border-bottom-color:#6639b6 !important}.g-brd-darkpurple-left{border-left-color:#6639b6 !important}.g-brd-darkpurple-right{border-right-color:#6639b6 !important}.g-brd-pink-top{border-top-color:#e81c62 !important}.g-brd-pink-bottom{border-bottom-color:#e81c62 !important}.g-brd-pink-left{border-left-color:#e81c62 !important}.g-brd-pink-right{border-right-color:#e81c62 !important}.g-brd-orange-top{border-top-color:#e57d20 !important}.g-brd-orange-bottom{border-bottom-color:#e57d20 !important}.g-brd-orange-left{border-left-color:#e57d20 !important}.g-brd-orange-right{border-right-color:#e57d20 !important}.g-brd-deeporange-top{border-top-color:#fe541e !important}.g-brd-deeporange-bottom{border-bottom-color:#fe541e !important}.g-brd-deeporange-left{border-left-color:#fe541e !important}.g-brd-deeporange-right{border-right-color:#fe541e !important}.g-brd-yellow-top{border-top-color:#ebc71d !important}.g-brd-yellow-bottom{border-bottom-color:#ebc71d !important}.g-brd-yellow-left{border-left-color:#ebc71d !important}.g-brd-yellow-right{border-right-color:#ebc71d !important}.g-brd-aqua-top{border-top-color:#29d6e6 !important}.g-brd-aqua-bottom{border-bottom-color:#29d6e6 !important}.g-brd-aqua-left{border-left-color:#29d6e6 !important}.g-brd-aqua-right{border-right-color:#29d6e6 !important}.g-brd-cyan-top{border-top-color:#00bed6 !important}.g-brd-cyan-bottom{border-bottom-color:#00bed6 !important}.g-brd-cyan-left{border-left-color:#00bed6 !important}.g-brd-cyan-right{border-right-color:#00bed6 !important}.g-brd-teal-top{border-top-color:#18ba9b !important}.g-brd-teal-bottom{border-bottom-color:#18ba9b !important}.g-brd-teal-left{border-left-color:#18ba9b !important}.g-brd-teal-right{border-right-color:#18ba9b !important}.g-brd-brown-top{border-top-color:#9c8061 !important}.g-brd-brown-bottom{border-bottom-color:#9c8061 !important}.g-brd-brown-left{border-left-color:#9c8061 !important}.g-brd-brown-right{border-right-color:#9c8061 !important}.g-brd-bluegray-top{border-top-color:#585f69 !important}.g-brd-bluegray-bottom{border-bottom-color:#585f69 !important}.g-brd-bluegray-left{border-left-color:#585f69 !important}.g-brd-bluegray-right{border-right-color:#585f69 !important}.g-brd-primary-top--hover:hover{border-top-color:#396F00 !important}.g-brd-primary-top--hover:hover::after{border-top-color:#396F00}.g-brd-primary-top--active.active{border-top-color:#396F00 !important}.g-brd-primary-top--active.active::after{border-top-color:#396F00}.g-brd-primary-bottom--hover:hover{border-bottom-color:#396F00 !important}.g-brd-primary-bottom--hover:hover::after{border-bottom-color:#396F00}.g-brd-primary-bottom--active.active{border-bottom-color:#396F00 !important}.g-brd-primary-bottom--active.active::after{border-bottom-color:#396F00}.g-brd-pinterest{border-color:#c8232c !important}.g-brd-pinterest::after{border-color:#c8232c !important}.g-brd-pinterest-top--hover:hover{border-top-color:#c8232c !important}.g-brd-pinterest-top--hover:hover::after{border-top-color:#c8232c}.g-brd-pinterest-top--active.active{border-top-color:#c8232c !important}.g-brd-pinterest-top--active.active::after{border-top-color:#c8232c}.g-brd-pinterest-bottom--hover:hover{border-bottom-color:#c8232c !important}.g-brd-pinterest-bottom--hover:hover::after{border-bottom-color:#c8232c}.g-brd-pinterest-bottom--active.active{border-bottom-color:#c8232c !important}.g-brd-pinterest-bottom--active.active::after{border-bottom-color:#c8232c}.g-brd-facebook{border-color:#3b5998}.g-brd-facebook--hover:hover{border-color:#3b5998 !important}.g-brd-twitter{border-color:#00acee}.g-brd-twitter--hover:hover{border-color:#00acee !important}.g-brd-skype{border-color:#00aff0}.g-brd-skype--hover:hover{border-color:#00aff0 !important}.g-brd-pinterest{border-color:#c8232c}.g-brd-pinterest--hover:hover{border-color:#c8232c !important}.g-brd-vine{border-color:#00bf8f}.g-brd-vine--hover:hover{border-color:#00bf8f !important}.g-brd-youtube{border-color:#c4302b}.g-brd-youtube--hover:hover{border-color:#c4302b !important}.g-brd-google-plus{border-color:#dd4b39}.g-brd-google-plus--hover:hover{border-color:#dd4b39 !important}.g-brd-dribbble{border-color:#ea4c89}.g-brd-dribbble--hover:hover{border-color:#ea4c89 !important}.g-brd-vk{border-color:#2b587a}.g-brd-vk--hover:hover{border-color:#2b587a !important}.g-brd-linkedin{border-color:#0e76a8}.g-brd-linkedin--hover:hover{border-color:#0e76a8 !important}.g-brd-instagram{border-color:#3f729b}.g-brd-instagram--hover:hover{border-color:#3f729b !important}.g-brd-cyan-gradient-opacity-v1{border-image:linear-gradient(160deg, rgba(0,0,153,0.55) 0%, rgba(0,190,214,0.6) 100%);border-image-slice:1}.g-font-secondary{font-family:"Roboto Slab",Helvetica,Arial,sans-serif}.g-font-code{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.g-font-niconne{font-family:"Niconne",cursive}.g-font-size-default{font-size:1rem !important}.g-font-size-70x{font-size:70% !important}.g-font-size-75x{font-size:75% !important}.g-font-size-80x{font-size:80% !important}.g-font-size-85x{font-size:85% !important}.g-font-size-90x{font-size:90% !important}.g-font-size-95x{font-size:95% !important}.g-font-size-0{font-size:0}.g-font-size-5{font-size:.3571428571rem !important}.g-font-size-8{font-size:.5714285714rem !important}.g-font-size-9{font-size:.6428571429rem !important}.g-font-size-10{font-size:.7142857143rem !important}.g-font-size-11{font-size:.7857142857rem !important}.g-font-size-12{font-size:.8571428571rem !important}.g-font-size-13{font-size:.9285714286rem !important}.g-font-size-14{font-size:1rem !important}.g-font-size-15{font-size:1.0714285714rem !important}.g-font-size-16{font-size:1.1428571429rem !important}.g-font-size-17{font-size:1.2142857143rem !important}.g-font-size-18{font-size:1.2857142857rem !important}.g-font-size-20{font-size:1.4285714286rem !important}.g-font-size-22{font-size:1.5714285714rem !important}.g-font-size-23{font-size:1.6428571429rem !important}.g-font-size-24{font-size:1.7142857143rem !important}.g-font-size-25{font-size:1.7857142857rem !important}.g-font-size-26{font-size:1.8571428571rem !important}.g-font-size-27{font-size:1.9285714286rem !important}.g-font-size-28{font-size:2rem !important}.g-font-size-30{font-size:2.1428571429rem !important}.g-font-size-32{font-size:2.2857142857rem !important}.g-font-size-33{font-size:2.3571428571rem !important}.g-font-size-35{font-size:2.5rem !important}.g-font-size-36{font-size:2.5714285714rem !important}.g-font-size-38{font-size:2.7142857143rem !important}.g-font-size-40{font-size:2.8571428571rem !important}.g-font-size-42{font-size:3rem !important}.g-font-size-45{font-size:3.2142857143rem !important}.g-font-size-46{font-size:3.2857142857rem !important}.g-font-size-48{font-size:3.4285714286rem !important}.g-font-size-50{font-size:3.5714285714rem !important}.g-font-size-55{font-size:3.9285714286rem !important}.g-font-size-56{font-size:4rem !important}.g-font-size-60{font-size:4.2857142857rem !important}.g-font-size-65{font-size:4.6428571429rem !important}.g-font-size-70{line-height:70px;font-size:5rem !important}.g-font-size-75{font-size:5.3571428571rem !important}.g-font-size-76{font-size:5.4285714286rem !important}.g-font-size-80{font-size:5.7142857143rem !important}.g-font-size-86{font-size:6.1428571429rem !important}.g-font-size-90{font-size:6.4285714286rem !important}.g-font-size-120{font-size:8.5714285714rem !important}.g-font-size-200{line-height:210px;font-size:14.2857142857rem !important}.g-font-size-180{font-size:12.8571428571rem !important}@media (min-width: 576px){.g-font-size-20--sm{font-size:1.4285714286rem !important}.g-font-size-25--sm{font-size:1.7857142857rem !important}.g-font-size-40--sm{font-size:2.8571428571rem !important}.g-font-size-50--sm{font-size:3.5714285714rem !important}.g-font-size-240--sm{font-size:17.1428571429rem !important}}@media (min-width: 768px){.g-font-size-default--md{font-size:1rem !important}.g-font-size-12--md{font-size:.8571428571rem !important}.g-font-size-16--md{font-size:1.1428571429rem !important}.g-font-size-18--md{font-size:1.2857142857rem !important}.g-font-size-20--md{font-size:1.4285714286rem !important}.g-font-size-24--md{font-size:1.7142857143rem !important}.g-font-size-25--md{font-size:1.7857142857rem !important}.g-font-size-26--md{font-size:1.8571428571rem !important}.g-font-size-27--md{font-size:1.9285714286rem !important}.g-font-size-28--md{font-size:2rem !important}.g-font-size-30--md{font-size:2.1428571429rem !important}.g-font-size-32--md{font-size:2.2857142857rem !important}.g-font-size-35--md{font-size:2.5rem !important}.g-font-size-36--md{font-size:2.5714285714rem !important}.g-font-size-40--md{font-size:2.8571428571rem !important}.g-font-size-45--md{font-size:3.2142857143rem !important}.g-font-size-46--md{font-size:3.2857142857rem !important}.g-font-size-48--md{font-size:3.4285714286rem !important}.g-font-size-50--md{font-size:3.5714285714rem !important}.g-font-size-55--md{font-size:3.9285714286rem !important}.g-font-size-56--md{font-size:4rem !important}.g-font-size-60--md{font-size:4.2857142857rem !important}.g-font-size-65--md{font-size:4.6428571429rem !important}.g-font-size-70--md{font-size:5rem !important}.g-font-size-75--md{font-size:5.3571428571rem !important}.g-font-size-76--md{font-size:5.4285714286rem !important}.g-font-size-90--md{font-size:6.4285714286rem !important}.g-font-size-130--md{font-size:9.2857142857rem !important}}@media (min-width: 992px){.g-font-size-default--lg{font-size:1rem !important}.g-font-size-16--lg{font-size:1.1428571429rem !important}.g-font-size-18--lg{font-size:1.2857142857rem !important}.g-font-size-26--lg{font-size:1.8571428571rem !important}.g-font-size-32--lg{font-size:2.2857142857rem !important}.g-font-size-35--lg{font-size:2.5rem !important}.g-font-size-36--lg{font-size:2.5714285714rem !important}.g-font-size-42--lg{font-size:3rem !important}.g-font-size-60--lg{font-size:4.2857142857rem !important}.g-font-size-75--lg{font-size:5.3571428571rem !important}.g-font-size-76--lg{font-size:5.4285714286rem !important}.g-font-size-420--lg{font-size:30rem !important}}@media (min-width: 1200px){.g-font-size-17--xl{font-size:1.2142857143rem !important}}@media (max-width: 576px (-1)){.g-font-size-25{font-size:1.7857142857rem !important}}.g-font-weight-100{font-weight:100 !important}.g-font-weight-200{font-weight:200 !important}.g-font-weight-300{font-weight:300 !important}.g-font-weight-400{font-weight:400 !important}.g-font-weight-500{font-weight:500 !important}.g-font-weight-600{font-weight:600 !important}.g-font-weight-700{font-weight:700 !important}.g-font-weight-800{font-weight:800 !important}.g-font-weight-900{font-weight:900 !important}@media (min-width: 768px){.g-font-weight-100--md{font-weight:100 !important}.g-font-weight-200--md{font-weight:200 !important}.g-font-weight-300--md{font-weight:300 !important}.g-font-weight-400--md{font-weight:400 !important}.g-font-weight-500--md{font-weight:500 !important}.g-font-weight-600--md{font-weight:600 !important}.g-font-weight-700--md{font-weight:700 !important}.g-font-weight-800--md{font-weight:800 !important}.g-font-weight-900--md{font-weight:900 !important}}.g-text-transform-none{text-transform:none !important}.g-text-underline{text-decoration:underline}.g-text-underline--none--hover:focus,.g-text-underline--none--hover:hover{text-decoration:none}.g-text-strike{text-decoration:line-through}.g-letter-spacing-minus-2{letter-spacing:-.1428571429rem}.g-letter-spacing-0_5{letter-spacing:.0357142857rem}.g-letter-spacing-1_5{letter-spacing:.1071428571rem}.g-letter-spacing-0{letter-spacing:0px}.g-letter-spacing-1{letter-spacing:.0714285714rem}.g-letter-spacing-2{letter-spacing:.1428571429rem}.g-letter-spacing-3{letter-spacing:.2142857143rem}.g-letter-spacing-4{letter-spacing:.2857142857rem}.g-letter-spacing-5{letter-spacing:.3571428571rem}.g-letter-spacing-6{letter-spacing:.4285714286rem}.g-letter-spacing-7{letter-spacing:.5rem}.g-letter-spacing-8{letter-spacing:.5714285714rem}.g-letter-spacing-9{letter-spacing:.6428571429rem}.g-letter-spacing-10{letter-spacing:.7142857143rem}.g-letter-spacing-11{letter-spacing:.7857142857rem}.g-letter-spacing-12{letter-spacing:.8571428571rem}.g-line-height-0{line-height:0 !important}.g-line-height-0_7{line-height:.7 !important}.g-line-height-0_8{line-height:.8 !important}.g-line-height-0_9{line-height:.9 !important}.g-line-height-1{line-height:1 !important}.g-line-height-1_1{line-height:1.1 !important}.g-line-height-1_2{line-height:1.2 !important}.g-line-height-1_3{line-height:1.3 !important}.g-line-height-1_4{line-height:1.4 !important}.g-line-height-1_5{line-height:1.5 !important}.g-line-height-1_6{line-height:1.6 !important}.g-line-height-1_8{line-height:1.8 !important}.g-line-height-2{line-height:2 !important}.g-font-style-normal{font-style:normal}.g-font-style-italic{font-style:italic}.g-list-style-circle{list-style-type:circle}.g-list-style-disc{list-style-type:disc}.g-list-style-square{list-style-type:square}.g-list-style-lower-roman{list-style-type:lower-roman}.g-list-style-upper-roman{list-style-type:upper-roman}.g-list-style-lower-latin{list-style-type:lower-latin}.g-list-style-upper-latin{list-style-type:upper-latin}.g-text-break-word{word-wrap:break-word}.u-quote-v1::before{content:"\"";font-size:36px;line-height:0.75em;text-align:center;font-weight:600;display:block}.u-quote-v1::after{display:none}.g-pos-rel{position:relative !important}.g-pos-abs{position:absolute !important}.g-pos-stc{position:static !important}.g-pos-fix{position:fixed !important}@media (min-width: 576px){.g-pos-rel--sm{position:relative !important}.g-pos-fix--sm{position:fixed !important}.g-pos-abs--sm{position:absolute !important}.g-pos-stc--sm{position:static !important}}@media (min-width: 768px){.g-pos-rel--md{position:relative !important}.g-pos-fix--md{position:fixed !important}.g-pos-abs--md{position:absolute !important}.g-pos-stc--sm{position:static !important}}@media (min-width: 992px){.g-pos-rel--lg{position:relative !important}.g-pos-fix--lg{position:fixed !important}.g-pos-abs--lg{position:absolute !important}.g-pos-stc--lg{position:static !important}}.g-top-auto{top:auto}.g-parent:hover .g-top-auto--parent-hover{top:auto}.g-top-0{top:0 !important}.g-top-0--hover:hover{top:0 !important}.g-parent:hover .g-top-0--parent-hover{top:0 !important}.g-top-1{top:.0714285714rem}.g-top-2{top:.1428571429rem}.g-top-3{top:.2142857143rem}.g-top-5{top:.3571428571rem !important}.g-top-7{top:.5rem !important}.g-top-10{top:.7142857143rem !important}.g-top-12{top:.8571428571rem !important}.g-top-15{top:1.0714285714rem}.g-top-18{top:1.2857142857rem}.g-top-20{top:1.4285714286rem}.g-top-25{top:1.7857142857rem}.g-top-30{top:2.1428571429rem}.g-top-35{top:2.5rem}.g-top-55{top:3.9285714286rem}.g-top-65{top:4.6428571429rem}.g-top-100{top:7.1428571429rem}.g-top-15x{top:15%}.g-top-20x{top:20%}.g-top-25x{top:25%}.g-top-30x{top:30%}.g-top-35x{top:35%}.g-top-50x{top:50%}.g-top-100x{top:100%}.g-top-minus-1{top:-.0714285714rem}.g-top-minus-2{top:-.1428571429rem}.g-top-minus-3{top:-.2142857143rem !important}.g-top-minus-4{top:-.2857142857rem}.g-top-minus-5{top:-.3571428571rem}.g-top-minus-6{top:-.4285714286rem}.g-top-minus-8{top:-.5714285714rem}.g-top-minus-10{top:-.7142857143rem}.g-top-minus-15{top:-1.0714285714rem}.g-top-minus-20{top:-1.4285714286rem}.g-top-minus-30{top:-2.1428571429rem}.g-top-minus-35{top:-2.5rem}.g-top-minus-40{top:-2.8571428571rem}.g-top-minus-70{top:-5rem}.g-top-minus-120{top:-8.5714285714rem}.g-top-minus-25x{top:-25%}.g-top-minus-80x{top:-80%}.g-left-auto{left:auto !important}.g-left-0{left:0}.g-left-0--hover:hover{left:0}.g-parent:hover .g-left-0--parent-hover{left:0}.g-left-2{left:.1428571429rem}.g-left-5{left:.3571428571rem}.g-left-10{left:.7142857143rem}.g-left-15{left:1.0714285714rem !important}.g-left-20{left:1.4285714286rem}.g-left-30{left:2.1428571429rem}.g-left-40{left:2.8571428571rem}.g-left-45{left:3.2142857143rem}.g-left-75{left:5.3571428571rem}.g-left-110{left:7.8571428571rem}.g-left-130{left:9.2857142857rem}.g-left-200{left:14.2857142857rem}.g-left-15x{left:15%}.g-left-35x{left:35%}.g-left-50x{left:50%}.g-left-100x{left:100%}.g-left-minus-3{left:-.2142857143rem}.g-left-minus-6{left:-.4285714286rem}.g-left-minus-7{left:-.5rem}.g-left-minus-10{left:-.7142857143rem}.g-left-minus-15{left:-1.0714285714rem}.g-left-minus-20{left:-1.4285714286rem}.g-left-minus-25{left:-1.7857142857rem}.g-left-minus-30{left:-2.1428571429rem}.g-left-minus-40{left:-2.8571428571rem}.g-left-minus-50{left:-3.5714285714rem}.g-parent:hover .g-left-minus-50--parent-hover{left:-3.5714285714rem}.g-right-auto{right:auto}.g-right-0{right:0 !important}.g-right-0--hover:hover{right:0 !important}.g-parent:hover .g-right-0--parent-hover{right:0 !important}.g-right-5{right:.3571428571rem !important}.g-right-7{right:.5rem !important}.g-right-10{right:.7142857143rem !important}.g-right-12{right:.8571428571rem !important}.g-right-14{right:1rem !important}.g-right-15{right:1.0714285714rem !important}.g-right-20{right:1.4285714286rem}.g-right-30{right:2.1428571429rem}.g-right-40{right:2.8571428571rem}.g-right-45{right:3.2142857143rem}.g-right-55{right:3.9285714286rem}.g-right-65{right:4.6428571429rem}.g-right-100{right:7.1428571429rem}.g-right-110{right:7.8571428571rem}.g-right-130{right:9.2857142857rem}.g-right-15x{right:15%}.g-right-35x{right:35%}.g-right-50x{right:50%}.g-right-100x{right:100%}.g-right-minus-3{right:-.2142857143rem !important}.g-right-minus-6{right:-.4285714286rem}.g-right-minus-5{right:-.3571428571rem}.g-right-minus-10{right:-.7142857143rem}.g-right-minus-13{right:-.9285714286rem}.g-right-minus-15{right:-1.0714285714rem}.g-right-minus-20{right:-1.4285714286rem}.g-right-minus-25{right:-1.7857142857rem}.g-right-minus-40{right:-2.8571428571rem}.g-right-minus-50{right:-3.5714285714rem}.g-bottom-auto{bottom:auto}.g-bottom-0{bottom:0}.g-bottom-0--hover:hover{bottom:0}.g-parent:hover .g-bottom-0--parent-hover{bottom:0}.g-bottom-6{bottom:.4285714286rem}.g-bottom-10{bottom:.7142857143rem}.g-bottom-20{bottom:1.4285714286rem}.g-bottom-30{bottom:2.1428571429rem}.g-bottom-40{bottom:2.8571428571rem}.g-bottom-50{bottom:3.5714285714rem}.g-parent:hover .g-bottom-50--parent-hover{bottom:3.5714285714rem}.g-bottom-60{bottom:4.2857142857rem}.g-bottom-80{bottom:5.7142857143rem}.g-bottom-minus-20{bottom:-1.4285714286rem}.g-bottom-minus-30{bottom:-2.1428571429rem}.g-bottom-minus-40{bottom:-2.8571428571rem}.g-bottom-minus-70{bottom:-5rem}.g-bottom-minus-35x{bottom:-35%}.g-bottom-15x{bottom:15%}.g-bottom-minus-25x{bottom:-25%}.g-bottom-100x{bottom:100%}@media (min-width: 576px){.g-top-auto--sm{top:auto}.g-left-auto--sm{left:auto}.g-left-minus-20--sm{left:-20px}.g-right-minus-20--sm{right:-20px}}@media (min-width: 768px){.g-right-0--md{right:0 !important}.g-left-0--md{left:0 !important}.g-right-minus-15--md{right:-1.0714285714rem}.g-left-minus-15--md{left:-1.0714285714rem}.g-top-minus-20--md{top:-1.4285714286rem}.g-right-minus-25--md{right:-1.7857142857rem}.g-right-100--md{right:7.1428571429rem}.g-bottom-minus-50--md{bottom:-3.5714285714rem}.g-left-auto--md{left:auto !important}.g-right-auto--md{right:auto !important}.g-left-minus-25--md{left:-1.7857142857rem}.g-left-130--md{left:9.2857142857rem !important}.g-left-35x--md{left:35%}.g-left-50x--md{left:50%}.g-right-130--md{right:9.2857142857rem !important}.g-right-35x--md{right:35%}.g-right-50x--md{right:50%}}@media (min-width: 992px){.g-top-0--lg{top:0 !important}.g-right-0--lg{right:0}.g-left-minus-35--lg{left:-2.5rem}.g-left-40--lg{left:2.8571428571rem}.g-right-minus-35--lg{right:-2.5rem}.g-right-40--lg{right:2.8571428571rem}}.g-absolute-centered{position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%);-webkit-backface-visibility:hidden}.g-absolute-centered--x{position:absolute !important;left:50% !important;transform:translateX(-50%);-webkit-backface-visibility:hidden}@media (min-width: 576px){.g-absolute-centered--x--sm{position:absolute !important;left:50% !important;transform:translateX(-50%);-webkit-backface-visibility:hidden}}@media (min-width: 768px){.g-absolute-centered--x--md{position:absolute !important;left:50% !important;transform:translateX(-50%);-webkit-backface-visibility:hidden}}.g-absolute-centered--y{position:absolute !important;top:50% !important;transform:translateY(-50%);-webkit-backface-visibility:hidden}@media (min-width: 768px){.g-absolute-centered--y--md{position:absolute !important;top:50% !important;transform:translateY(-50%);-webkit-backface-visibility:hidden}}@media (min-width: 992px){.g-absolute-centered--y--lg{position:absolute !important;top:50% !important;transform:translateY(-50%);-webkit-backface-visibility:hidden}}.g-transform-origin--top-left{transform-origin:top left}.g-transform-origin--top-right{transform-origin:top right}.g-absolute-centered--y--scl-0_6{position:absolute;top:50%;transform:scale(0.6) translateY(-50%)}.g-relative-centered{position:relative;top:50% !important;left:50% !important;transform:translate(-50%, -50%);-webkit-backface-visibility:hidden}.g-relative-centered--x{position:relative;left:50% !important;transform:translateX(-50%);-webkit-backface-visibility:hidden}.g-relative-centered--y{position:relative;top:50% !important;transform:translateY(-50%);-webkit-backface-visibility:hidden}.g-flex-centered{display:flex;align-items:center;justify-content:center}.g-flex-centered-item{flex:1}.g-flex-centered-item--top{align-self:flex-start}.g-flex-centered-item--bottom{align-self:flex-end}.g-flex-right--xs{justify-content:flex-end}.g-flex-middle{display:flex;flex-flow:column nowrap;justify-content:space-between}.g-flex-middle-item{margin-top:auto;margin-bottom:auto}.g-flex-middle-item--top{margin-top:0;margin-bottom:0}.g-flex-middle-item--bottom{margin-top:auto;margin-bottom:0}.g-flex-middle-item--fixed{flex:none;max-width:50%}@media (min-width: 768px){.g-flex-right--md{justify-content:flex-end}.g-flex-centered--md{display:flex;align-items:center;justify-content:center}.g-absolute-centered--y--scl-1--md{position:absolute;top:50%;transform:scale(1) translateY(-50%)}}@media (min-width: 576px){.g-absolute-centered--sm{position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%);-webkit-backface-visibility:hidden}.g-absolute-centered--x-sm--reset{position:static !important;left:auto !important;transform:translateX(0) !important}}@media (min-width: 768px){.g-absolute-centered--md{position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%);-webkit-backface-visibility:hidden}}@media (min-width: 992px){.g-absolute-centered--x--lg{position:absolute !important;left:50% !important;transform:translateX(-50%);-webkit-backface-visibility:hidden}.g-flex-centered--lg{display:flex;align-items:center;justify-content:center}}.g-valign-super{vertical-align:super !important}.g-valign-sub{vertical-align:sub !important}.g-valign-top{vertical-align:top !important}.g-valign-middle{vertical-align:middle !important}.g-valign-bottom{vertical-align:bottom !important}.g-blur-30{filter:blur(30px)}.g-blur-30--hover:hover{filter:blur(30px)}.g-parent:hover .g-blur-30--parent-hover{filter:blur(30px)}.g-box-shadow-none{box-shadow:none !important}.g-clear{clear:both}.g-clear--left{clear:left}.g-clear--right{clear:right}.g-cursor-pointer{cursor:pointer}.g-overflow-hidden{overflow:hidden !important}.g-overflow-visible{overflow:visible}.g-overflow-x-hidden{overflow-x:hidden}.g-overflow-x-auto{overflow-x:auto !important}.g-overflow-x-scroll{overflow-x:scroll}.g-overflow-y-auto{overflow-y:auto}.g-overflow-y-hidden{overflow-y:hidden}@media (min-width: 768px){.g-overflow-x-visible--md{overflow-x:visible}}@media (min-width: 992px){.g-overflow-x-visible--lg{overflow-x:visible}}[class*="g-transition"]{transition-property:all;transition-timing-function:ease;transition-delay:0s}[class*="g-transition"]::before,[class*="g-transition"]::after{transition-property:all;transition-timing-function:ease;transition-delay:0s}svg[class*="g-transition"] path,svg[class*="g-transition"] polygon{transition-property:all;transition-timing-function:ease;transition-delay:0s}.g-transition-0{transition-duration:0s}.g-transition-0::before,.g-transition-0::after{transition-duration:0s}svg.g-transition-0 path,svg.g-transition-0 polygon{transition-duration:0s}.g-transition-0_2{transition-duration:.2s}.g-transition-0_2::before,.g-transition-0_2::after{transition-duration:.2s}svg.g-transition-0_2 path,svg.g-transition-0_2 polygon{transition-duration:.2s}.g-transition-0_3{transition-duration:.3s}.g-transition-0_3::before,.g-transition-0_3::after{transition-duration:.3s}svg.g-transition-0_3 path,svg.g-transition-0_3 polygon{transition-duration:.3s}.g-transition-0_5{transition-duration:.5s}.g-transition-0_5::before,.g-transition-0_5::after{transition-duration:.5s}svg.g-transition-0_5 path,svg.g-transition-0_5 polygon{transition-duration:.5s}.g-transition-0_6{transition-duration:.6s}.g-transition-0_6::before,.g-transition-0_6::after{transition-duration:.6s}svg.g-transition-0_6 path,svg.g-transition-0_6 polygon{transition-duration:.6s}.g-transition-delay-0_11{transition-delay:.11s}.g-transition-delay-0_11::before,.g-transition-delay-0_11::after{transition-delay:.11s}svg.g-transition-0_11 path,svg.g-transition-0_11 polygon{transition-duration:.11s}.g-transition-delay-0_2{transition-delay:.2s}.g-transition-delay-0_2::before,.g-transition-delay-0_2::after{transition-delay:.2s}svg.g-transition-delay-0_2 path,svg.g-transition-delay-0_2 polygon{transition-delay:.2s}.g-transition-delay-0_45{transition-delay:.45s}.g-transition-delay-0_45::before,.g-transition-delay-0_45::after{transition-delay:.45s}svg.g-transition-delay-0_45 path,svg.g-transition-delay-0_45 polygon{transition-delay:.45s}.g-transition--ease-out{transition-timing-function:ease-out}.g-transition--ease-out::before,.g-transition--ease-out::after{transition-timing-function:ease-out}svg.g-transition--ease-out path,svg.g-transition--ease-out polygon{transition-timing-function:ease-out}.g-transition--ease-in{transition-timing-function:ease-in}.g-transition--ease-in::before,.g-transition--ease-in::after{transition-timing-function:ease-in}svg.g-transition--ease-in path,svg.g-transition--ease-in polygon{transition-timing-function:ease-in}.g-transition--ease-in-out{transition-timing-function:ease-in-out}.g-transition--ease-in-out::before,.g-transition--ease-in-out::after{transition-timing-function:ease-in-out}svg.g-transition--ease-in-out path,svg.g-transition--ease-in-out polygon{transition-timing-function:ease-in-out}.g-transition--linear{transition-timing-function:linear}.g-transition--linear::before,.g-transition--linear::after{transition-timing-function:linear}svg.g-transition--linear path,svg.g-transition--linear polygon{transition-timing-function:linear}.g-transform-scale-0_5{transform:scale(0.5)}.g-transform-scale-0_5--hover:hover{transform:scale(0.5)}.g-parent:hover .g-transform-scale-0_5--parent-hover{transform:scale(0.5)}.g-transform-scale-0_8{transform:scale(0.8)}.g-transform-scale-0_8--hover:hover{transform:scale(0.8)}.g-parent:hover .g-transform-scale-0_8--parent-hover{transform:scale(0.8)}.g-transform-scale-0_85{transform:scale(0.85)}.g-transform-scale-0_85--hover:hover{transform:scale(0.85)}.g-parent:hover .g-transform-scale-0_85--parent-hover{transform:scale(0.85)}.g-transform-scale-0_9{transform:scale(0.9)}.g-transform-scale-0_9--hover:hover{transform:scale(0.9)}.g-parent:hover .g-transform-scale-0_9--parent-hover{transform:scale(0.9)}.g-transform-scale-1{transform:scale(1)}.g-transform-scale-1--hover:hover{transform:scale(1)}.g-parent:hover .g-transform-scale-1--parent-hover{transform:scale(1)}.g-transform-scale-1_05{transform:scale3d(1.05, 1.05, 1.05)}.g-transform-scale-1_05--hover:hover{transform:scale3d(1.05, 1.05, 1.05);z-index:2}.g-parent:hover .g-transform-scale-1_05--parent-hover{transform:scale3d(1.1, 1.1, 1.1)}.g-transform-scale-1_1{transform:scale3d(1.1, 1.1, 1.1)}.g-transform-scale-1_1--hover:hover{transform:scale3d(1.1, 1.1, 1.1);z-index:2}.g-parent:hover .g-transform-scale-1_1--parent-hover{transform:scale3d(1.1, 1.1, 1.1)}.g-transform-scale-1_2{transform:scale(1.2)}.g-transform-scale-1_2--hover:hover{transform:scale(1.2)}.g-parent:hover .g-transform-scale-1_2--parent-hover{transform:scale(1.2)}.g-transform-translate-x-100x{transform:translateX(100%)}.g-transform-translate-x-100x--hover:hover{transform:translateX(100%)}.g-parent:hover .g-transform-translate-x-100x--parent-hover{transform:translateX(100%)}.g-transform-translate-x-minus-100x{transform:translateX(-100%)}.g-transform-translate-x-minus-100x--hover:hover{transform:translateX(-100%)}.g-parent:hover .g-transform-translate-x-minus-100x--parent-hover{transform:translateX(-100%)}.g-transform-translate-y-5{transform:translateY(5px)}.g-transform-translate-y-5--hover:hover{transform:translateY(5px)}.g-parent:hover .g-transform-translate-y-5--parent-hover{transform:translateY(5px)}.g-transform-translate-y-100x{transform:translateY(100%)}.g-transform-translate-y-100x--hover:hover{transform:translateY(100%)}.g-parent:hover .g-transform-translate-y-100x--parent-hover{transform:translateY(100%)}.g-transform-translate-y-minus-5{transform:translateY(-5px)}.g-transform-translate-y-minus-5--hover:hover{transform:translateY(-5px)}.g-parent:hover .g-transform-translate-y-minus-5--parent-hover{transform:translateY(-5px)}.g-transform-translate-y-minus-70{transform:translateY(-70px)}.g-transform-translate-y-minus-70--hover:hover{transform:translateY(-70px)}.g-parent:hover .g-transform-translate-y-minus-70--parent-hover{transform:translateY(-70px)}.g-transform-translate-y-minus-100x{transform:translateY(-100%)}.g-transform-translate-y-minus-100x--hover:hover{transform:translateY(-100%)}.g-parent:hover .g-transform-translate-y-minus-100x--parent-hover{transform:translateY(-100%)}.opacity-0{opacity:0 !important}.g-opacity-0_3{opacity:.3 !important}.g-opacity-0_4{opacity:.4 !important}.g-opacity-0_5{opacity:.5 !important}.g-opacity-0_6{opacity:.6 !important}.g-opacity-0_7{opacity:.7 !important}.g-opacity-0_8{opacity:.8 !important}.g-opacity-1{opacity:1 !important}.opacity-0--hover:hover{opacity:0 !important}.g-parent:hover .opacity-0--parent-hover{opacity:0 !important}.g-opacity-0_3--hover:hover{opacity:.3 !important}.g-parent:hover .g-opacity-0_3--parent-hover{opacity:.3 !important}.g-opacity-0_5--hover:hover{opacity:.5 !important}.g-parent:hover .g-opacity-0_5--parent-hover{opacity:.5 !important}.g-opacity-0_6--hover:hover{opacity:.6 !important}.g-parent:hover .g-opacity-0_6--parent-hover{opacity:.6 !important}.g-opacity-0_7--hover:hover{opacity:.7 !important}.g-parent:hover .g-opacity-0_7--parent-hover{opacity:.7 !important}.g-opacity-0_8--hover:hover{opacity:.8 !important}.g-parent:hover .g-opacity-0_8--parent-hover{opacity:.8 !important}.u-block-hover:hover .g-opacity-1--hover,.g-opacity-1--hover:hover{opacity:1 !important}.g-parent:hover .g-opacity-1--parent-hover{opacity:1 !important}.selected .g-opacity-1--parents-selected{opacity:1 !important}.g-z-index-auto{z-index:auto}.g-z-index-1{z-index:1}.g-z-index-2{z-index:2}.g-z-index-3{z-index:3}.g-z-index-3--hover:hover{z-index:3}.g-z-index-4{z-index:4}.g-z-index-4--hover:hover{z-index:4}.g-z-index-99{z-index:99}.g-z-index-9999{z-index:9999}.g-z-index-minus-1{z-index:-1}.g-resize-none{resize:none}.g-placeholder-white::placeholder{opacity:1;color:#fff}.g-placeholder-white::-moz-placeholder{opacity:1;color:#fff}.g-placeholder-white::-webkit-input-placeholder{opacity:1;color:#fff}.g-placeholder-primary::placeholder{color:#fff}.g-placeholder-inherit::placeholder{color:inherit;opacity:1}.g-placeholder-inherit::-moz-placeholder{color:inherit;opacity:1}.g-placeholder-inherit::-webkit-input-placeholder{color:inherit;opacity:1}@media (min-width: 768px){.g-offset-md-1{margin-left:8.333333%}}@media (min-width: 992px){.g-offset-lg-1{margin-left:8.333333%}.g-offset-lg-4{margin-left:33.333333%}}.g-color-inherit{color:inherit !important}.g-color-main{color:#555 !important}.g-color-main--hover:hover{color:#555 !important}.g-color-primary{color:#396F00 !important}.u-block-hover:hover .g-color-primary--hover,.g-color-primary--hover:hover{color:#396F00 !important}.g-parent:hover .g-color-primary--parent-hover{color:#396F00 !important}.g-color-primary-opacity-0_3{color:rgba(57,111,0,0.3) !important}.g-color-primary-opacity-0_4{color:rgba(57,111,0,0.4) !important}.g-color-primary--active.active{color:#396F00 !important}.active .g-color-primary--parent-active{color:#396F00 !important}.g-color-primary--before::before,.g-color-primary--after::after{color:#396F00}.g-color-secondary{color:#316000 !important}.u-block-hover:hover .g-color-secondary--hover,.g-color-secondary--hover:hover{color:#316000 !important}.g-parent:hover .g-color-secondary--parent-hover{color:#316000 !important}.g-color-black{color:#000 !important}.g-color-black--hover:hover{color:#000 !important}.g-parent:hover .g-color-black--parent-hover{color:#000 !important}.g-color-black--active.active{color:#000 !important}.g-color-black-opacity-0_1{color:rgba(0,0,0,0.1) !important}.g-color-black-opacity-0_3{color:rgba(0,0,0,0.3) !important}.g-color-black-opacity-0_5{color:rgba(0,0,0,0.5) !important}.g-color-black-opacity-0_6{color:rgba(0,0,0,0.6) !important}.g-color-black-opacity-0_7{color:rgba(0,0,0,0.7) !important}.g-color-black-opacity-0_8{color:rgba(0,0,0,0.8) !important}.g-color-black-opacity-0_8--child *{color:rgba(0,0,0,0.8) !important}.g-color-black-opacity-0_9{color:rgba(0,0,0,0.9) !important}.g-color-white{color:#fff !important}.g-color-white--opened-menu:not(.collapsed){color:#fff !important}.u-block-hover:hover .g-color-white--hover,.g-color-white--hover:hover{color:#fff !important}.g-parent:hover .g-color-white--parent-hover{color:#fff !important}.g-color-white--active.active{color:#fff !important}.active .g-color-white--parent-active{color:#fff !important}.g-color-white--child *{color:#fff !important}.g-color-white-opacity-0_1{color:rgba(255,255,255,0.1) !important}.g-color-white-opacity-0_2{color:rgba(255,255,255,0.2) !important}.g-color-white-opacity-0_3{color:rgba(255,255,255,0.3) !important}.g-color-white-opacity-0_5,.g-color-white-opacity-0_5--hover:hover{color:rgba(255,255,255,0.5) !important}.g-color-white-opacity-0_6{color:rgba(255,255,255,0.6) !important}.g-parent:hover .g-color-white-opacity-0_6--parent-hover{color:rgba(255,255,255,0.6) !important}.g-color-white-opacity-0_7,.g-color-white-opacity-0_7--hover:hover{color:rgba(255,255,255,0.7) !important}.g-color-white-opacity-0_75{color:rgba(255,255,255,0.75) !important}.g-color-white-opacity-0_8{color:rgba(255,255,255,0.8) !important}.g-color-white-opacity-0_8--child *{color:rgba(255,255,255,0.8) !important}.g-color-white-opacity-0_9,.g-color-white-opacity-0_9--hover:hover{color:rgba(255,255,255,0.9) !important}.u-block-hover:hover .g-color-white-opacity-0_7--hover{color:rgba(255,255,255,0.7) !important}.g-color-gray-light-v1{color:#bbb !important}.g-color-gray-light-v1--hover:hover{color:#bbb !important}.g-color-gray-light-v2{color:#ccc !important}.g-color-gray-light-v2--hover:hover{color:#ccc !important}.g-color-gray-light-v3{color:#ddd !important}.g-color-gray-light-v3--hover:hover{color:#ddd !important}.g-color-gray-light-v4{color:#eee !important}.g-color-gray-light-v4--hover:hover{color:#eee !important}.g-color-gray-light-v4-opacity-0_6{color:rgba(238,238,238,0.6) !important}.g-color-gray-light-v5{color:#f7f7f7 !important}.g-color-gray-light-v5--hover:hover{color:#f7f7f7 !important}.g-color-gray-dark-v1{color:#111 !important}.g-color-gray-dark-v1--hover:hover{color:#111 !important}.g-color-gray-dark-v2{color:#333 !important}.g-color-gray-dark-v2--hover:hover{color:#333 !important}.g-color-gray-dark-v2-opacity-0_75{color:rgba(51,51,51,0.75) !important}.g-color-gray-dark-v3{color:#555 !important}.g-color-gray-dark-v3--hover:hover{color:#555 !important}.g-color-gray-dark-v4{color:#777 !important}.g-color-gray-dark-v4--hover:hover{color:#777 !important}.g-color-gray-dark-v5{color:#999 !important}.g-color-gray-dark-v5--hover:hover{color:#999 !important}.g-parent:hover .g-color-gray-dark-v5--parent-hover{color:#999 !important}.g-color-green{color:#72c02c !important}.g-color-green--hover:hover{color:#72c02c !important}.g-color-blue{color:#3398dc !important}.g-color-blue--hover:hover{color:#3398dc !important}.g-color-blue-dark-v1{color:#175a88 !important}.g-color-lightblue{color:#edf2f8 !important}.g-color-lightblue--hover:hover{color:#edf2f8 !important}.g-color-lightblue-v1{color:#d6e2ee !important}.g-color-lightblue-v1--hover:hover{color:#d6e2ee !important}.g-color-darkblue{color:#009 !important}.g-color-darkblue--hover:hover{color:#009 !important}.g-color-indigo{color:#4263a3 !important}.g-color-indigo--hover:hover{color:#4263a3 !important}.g-color-red{color:red !important}.g-color-red--hover:hover{color:red !important}*:hover>.g-color-red--parent-hover{color:red !important}.g-color-lightred{color:#e64b3b !important}.g-color-lightred--hover:hover{color:#e64b3b !important}.g-color-darkred{color:#a10f2b !important}.g-color-darkred--hover:hover{color:#a10f2b !important}.g-color-purple{color:#9a69cb}.g-color-purple--hover:hover{color:#9a69cb !important}.g-color-purple-dark-v1{color:#552c7e !important}.g-color-darkpurple{color:#6639b6 !important}.g-color-darkpurple--hover:hover{color:#6639b6 !important}.g-color-pink{color:#e81c62}.g-color-pink--hover:hover{color:#e81c62 !important}.g-color-pink-dark-v1{color:#6f0b2d !important}.g-color-orange{color:#e57d20 !important}.g-color-orange--hover:hover{color:#e57d20 !important}.g-color-deeporange{color:#fe541e !important}.g-color-deeporange--hover:hover{color:#fe541e !important}.g-color-yellow{color:#ebc71d !important}.g-color-yellow--hover:hover{color:#ebc71d !important}.g-color-aqua{color:#29d6e6}.g-color-aqua--hover:hover{color:#29d6e6 !important}.g-color-aqua-dark-v1{color:#11848e !important}.g-color-cyan{color:#00bed6 !important}.g-color-cyan--hover:hover{color:#00bed6 !important}.g-color-teal{color:#18ba9b !important}.g-color-teal--hover:hover{color:#18ba9b !important}.g-color-brown{color:#9c8061 !important}.g-color-brown--hover:hover{color:#9c8061 !important}.g-color-bluegray{color:#585f69 !important}.g-color-bluegray--hover:hover{color:#585f69 !important}.g-color-facebook{color:#3b5998}.g-color-facebook:hover{color:#344e86}.g-color-facebook--hover:hover{color:#3b5998 !important}.g-color-twitter{color:#00acee}.g-color-twitter:hover{color:#009ad5}.g-color-twitter--hover:hover{color:#00acee !important}.g-color-skype{color:#00aff0}.g-color-skype:hover{color:#009cd7}.g-color-skype--hover:hover{color:#00aff0 !important}.g-color-pinterest{color:#c8232c}.g-color-pinterest:hover{color:#b21f27}.g-color-pinterest--hover:hover{color:#c8232c !important}.g-color-vine{color:#00bf8f}.g-color-vine:hover{color:#00a67c}.g-color-vine--hover:hover{color:#00bf8f !important}.g-color-youtube{color:#c4302b}.g-color-youtube:hover{color:#af2b26}.g-color-youtube--hover:hover{color:#c4302b !important}.g-color-google-plus{color:#dd4b39}.g-color-google-plus:hover{color:#d73925}.g-color-google-plus--hover:hover{color:#dd4b39 !important}.g-color-dribbble{color:#ea4c89}.g-color-dribbble:hover{color:#e7357a}.g-color-dribbble--hover:hover{color:#ea4c89 !important}.g-color-vk{color:#2b587a}.g-color-vk:hover{color:#244a67}.g-color-vk--hover:hover{color:#2b587a !important}.g-color-linkedin{color:#0e76a8}.g-color-linkedin:hover{color:#0c6590}.g-color-linkedin--hover:hover{color:#0e76a8 !important}.g-color-instagram{color:#3f729b}.g-color-instagram:hover{color:#386589}.g-color-instagram--hover:hover{color:#3f729b !important}.g-color-cyan-gradient-opacity-v1{background-repeat:repeat-x;background-image:linear-gradient(160deg, rgba(0,0,153,0.55), rgba(0,190,214,0.6));background-clip:text;-webkit-background-clip:text;text-fill-color:transparent;-webkit-text-fill-color:transparent}.g-color-blue-gradient-opacity-v1{background-repeat:repeat-x;background-image:linear-gradient(-260deg, #8654da, rgba(66,229,248,0.8));background-clip:text;-webkit-background-clip:text;text-fill-color:transparent;-webkit-text-fill-color:transparent}.g-width-30x{width:30% !important}.g-width-40x{width:40% !important}.g-width-50x{width:50% !important}.g-width-60x{width:60% !important}.g-width-70x{width:70% !important}.g-width-80x{width:80% !important}.g-width-90x{width:90% !important}@media (max-width: 446px (-1)){.w-100--2xs{width:100% !important}}@media (min-width: 576px){.g-width-20x--sm{width:20% !important}.g-width-25x--sm{width:25% !important}.g-width-33_3x--sm{width:33.333333% !important}.g-width-40x--sm{width:40% !important}.g-width-60x--sm{width:60% !important}.g-width-16_6x--sm{width:16.666666% !important}.g-width-66_6x--sm{width:66.666666% !important}}@media (min-width: 768px){.g-width-20x--md{width:20% !important}.g-width-25x--md{width:25% !important}.g-width-30x--md{width:30% !important}.g-width-35x--md{width:35% !important}.g-width-40x--md{width:40% !important}.g-width-45x--md{width:45% !important}.g-width-50x--md{width:50% !important}.g-width-55x--md{width:55% !important}.g-width-60x--md{width:60% !important}.g-width-65x--md{width:65% !important}.g-width-70x--md{width:70% !important}.g-width-75x--md{width:75% !important}.g-width-80x--md{width:80% !important}.g-width-85x--md{width:85% !important}.g-width-90x--md{width:90% !important}.g-width-33_3x--md{width:33.333333% !important}.g-width-16_6x--md{width:16.666666% !important}.g-width-66_6x--md{width:66.666666% !important}}.g-width-auto{width:auto !important}.g-width-1x{max-width:1%}.g-width-80x{max-width:80%}.g-width-90x{max-width:90%}.g-width-95x{width:95%}.g-max-width-60x{max-width:60%}.g-max-width-100x{max-width:100%}.g-min-width-100x{min-width:100%}.g-width-50vw{width:50vw !important}.g-width-100vw{width:100vw !important}.g-width-3{width:3px !important}.g-width-10{width:10px !important}.g-width-12{width:12px !important}.g-width-16{width:16px !important}.g-width-18{width:18px !important}.g-width-20{width:20px !important}.g-width-24{width:24px !important}.g-width-25{width:25px !important}.g-width-26{width:26px !important}.g-width-28{width:28px !important}.g-width-30{width:30px !important}.g-width-32{width:32px !important}.g-width-35{width:35px !important}.g-width-36{width:36px !important}.g-width-40{width:40px !important}.g-width-45{width:45px !important}.g-width-48{width:48px !important}.g-width-50{width:50px !important}.g-width-54{width:54px !important}.g-width-55{width:55px !important}.g-width-60{width:60px !important}.g-width-64{width:64px !important}.g-width-70{width:70px !important}.g-width-75{width:75px !important}.g-width-80{width:80px !important}.g-width-85{width:85px !important}.g-width-95{width:95px !important}.g-width-100{width:100px !important}.g-width-105{width:105px}.g-width-110{width:110px !important}.g-width-115{width:115px !important}.g-width-120{width:120px !important}.g-width-125{width:125px !important}.g-width-130{width:130px !important}.g-width-135{width:135px !important}.g-width-140{width:140px !important}.g-width-150{width:150px !important}.g-width-160{width:160px !important}.g-width-170{width:170px !important}.g-width-180{width:180px !important}.g-width-200{width:200px !important}.g-width-220{width:220px !important}.g-width-215{width:215px !important}.g-width-235{width:235px !important}.g-width-250{width:250px !important;max-width:100%}.g-width-270{width:270px !important;max-width:100%}.g-width-300{width:300px !important;max-width:100%}.g-width-400{width:400px !important;max-width:100%}.g-width-340{width:340px !important;max-width:100%}.g-width-360{width:360px !important;max-width:100%}.g-width-370{width:370px !important;max-width:100%}.g-width-380{width:380px !important;max-width:100%}.g-width-410{width:410px !important}.g-width-460{width:460px !important;max-width:100%}.g-width-465{width:465px !important;max-width:100%}.g-width-485{width:485px !important;max-width:100%}.g-width-560{width:560px !important;max-width:100%}.g-width-590{width:590px !important;max-width:100%}.g-width-600{width:600px !important;max-width:100%}.g-width-630{width:630px !important;max-width:100%}.g-width-680{width:680px !important;max-width:100%}.g-width-720{width:720px !important;max-width:100%}.g-width-760{width:760px !important;max-width:100%}.g-width-770{width:770px !important;max-width:100%}.g-width-780{width:780px !important;max-width:100%}.g-width-900{width:900px !important;max-width:100%}.g-width-945{width:945px !important;max-width:100%}.g-width-1025{width:1025px !important;max-width:100%}.g-max-width-100{max-width:100px}.g-max-width-120{max-width:120px}.g-max-width-170{max-width:170px}.g-max-width-190{max-width:190px}.g-max-width-200{max-width:200px}.g-max-width-250{max-width:250px}.g-max-width-300{max-width:300px}.g-max-width-400{max-width:400px}.g-max-width-500{max-width:500px}.g-max-width-540{max-width:540px}.g-max-width-550{max-width:550px}.g-max-width-570{max-width:570px}.g-max-width-600{max-width:600px}.g-max-width-645{max-width:645px}.g-max-width-670{max-width:670px}.g-max-width-700{max-width:700px}.g-max-width-750{max-width:750px}.g-max-width-770{max-width:770px}.g-max-width-780{max-width:780px}.g-max-width-800{max-width:800px}.g-max-width-840{max-width:840px}.g-max-width-870{max-width:870px}.g-max-width-960{max-width:960px}.g-min-width-35{min-width:35px}.g-min-width-40{min-width:40px}.g-min-width-65{min-width:65px}.g-min-width-110{min-width:110px}.g-min-width-130{min-width:130px}.g-min-width-150{min-width:150px}.g-min-width-170{min-width:170px}.g-min-width-200{min-width:200px}.g-min-width-220{min-width:220px}.g-min-width-300{min-width:300px}.g-min-width-400{min-width:400px}@media (min-width: 576px){.g-width-50x--sm{width:50% !important}.g-width-80x--sm{width:80% !important}.g-width-100--sm{width:100px !important}.g-width-150--sm{width:150px !important}.g-width-170--sm{width:170px !important}.g-width-180--sm{width:180px !important}.g-min-width-180--sm{min-width:180px}.g-width-485--sm{width:485px !important;max-width:100%}.g-width-auto--sm{width:auto !important}.g-max-width-300--sm{max-width:300px}}@media (min-width: 768px){.g-width-40--md{width:40px !important}.g-width-45--md{width:45px !important}.g-width-60--md{width:60px !important}.g-width-80--md{width:80px !important}.g-width-50x--md{width:50% !important}.g-width-60x--md{width:60% !important}.g-width-80x--md{width:80% !important}.g-width-45--md{width:45px !important}.g-width-100--md{width:100px !important}.g-width-125--md{width:125px !important}.g-width-135--md{width:135px !important}.g-width-140--md{width:140px !important}.g-width-155--md{width:155px !important}.g-width-180--md{width:180px !important}.g-width-225--md{width:225px !important}.g-width-160--md{width:160px !important}.g-width-165--md{width:165px !important}.g-width-170--md{width:170px !important}.g-width-185--md{width:185px !important}.g-width-280--md{width:280px !important}.g-width-780--md{width:780px !important;max-width:100%}.g-max-width-200--md{max-width:200px}.g-max-width-400--md{max-width:400px}.g-min-width-110--md{min-width:110px}.g-width-auto--md{width:auto !important}}@media (min-width: 992px){.g-width-60x--lg{width:60% !important}.g-width-100x--lg{width:100% !important}.g-width-155--lg{width:155px !important}.g-width-165--lg{width:165px !important}.g-width-200--lg{width:200px !important;max-width:100%}.g-width-250--lg{width:250px !important;max-width:100%}.g-width-485--lg{width:485px !important;max-width:100%}.g-width-auto--lg{width:auto !important}.g-max-width-200--lg{max-width:200px}}@media (min-width: 1200px){.g-min-width-315--xl{min-width:315px}}*>.g-width-70--hover{transition-property:width;transition-duration:.2s;transition-timing-function:ease-in}*:hover>.g-width-70--hover{width:70px}.g-height-50x{height:50%}.g-height-80x{height:80%}.g-height-90x{height:90%}.g-height-95x{height:95%}.g-height-100x{height:100%}.g-max-height-100x{max-height:100%}.g-max-height-70vh{max-height:70vh !important}.g-max-height-90vh{height:90vh !important}.g-min-height-100x{min-height:100%}.g-height-50vh{height:50vh !important}.g-height-70vh{height:70vh}.g-height-75vh{height:75vh}.g-height-100vh{height:100vh !important}.g-min-height-50vh{min-height:50vh}.g-min-height-60vh{min-height:60vh}.g-min-height-70vh{min-height:70vh}.g-min-height-80vh{min-height:80vh}.g-min-height-90vh{min-height:90vh}.g-min-height-100vh{min-height:100vh}.g-height-auto{height:auto}@media (min-width: 576px){.g-height-100vh--sm{height:100vh !important}.g-height-auto--sm{height:auto}.g-height-100x--sm{height:100%}}@media (min-width: 768px){.g-height-auto--md{height:auto}.g-min-height-100vh--md{min-height:100vh}}@media (min-width: 992px){.g-min-height-90vh--lg{min-height:90vh}.g-height-100vh--lg{height:100vh !important}.g-height-auto--lg{height:auto}}@media (min-width: 1200px){.g-height-auto--xl{height:auto}}.g-height-1{height:1px}.g-height-2{height:2px}.g-height-4{height:4px}.g-height-5{height:5px !important}.g-height-6{height:6px !important}.g-height-10{height:10px !important}.g-height-12{height:12px !important}.g-height-16{height:16px !important}.g-height-18{height:18px}.g-height-20{height:20px !important}.g-height-22{height:22px !important}.g-height-24{height:24px}.g-height-25{height:25px}.g-height-26{height:26px}.g-height-28{height:28px !important}.g-height-30{height:30px !important}.g-height-32{height:32px}.g-height-35{height:35px !important}.g-height-40{height:40px}.g-height-45{height:45px}.g-height-48{height:48px}.g-height-50{height:50px}.g-height-55{height:55px}.g-height-60{height:60px}.g-height-64{height:64px}.g-height-70{height:70px}.g-height-75{height:75px}.g-height-80{height:80px !important}.g-height-85{height:85px}.g-height-88{height:88px}.g-height-90{height:90px}.g-height-95{height:95px !important}.g-height-100{height:100px !important}.g-height-105{height:105px}.g-height-115{height:115px !important}.g-height-120{height:120px}.g-height-125{height:125px}.g-height-130{height:130px}.g-height-140{height:140px}.g-height-150{height:150px}.g-height-160{height:160px}.g-height-170{height:170px}.g-height-180{height:180px !important}.g-height-200{height:200px}.g-height-220{height:220px}.g-height-250{height:250px}.g-height-280{height:280px}.g-height-300{height:300px}.g-height-350{height:350px}.g-height-400{height:400px}.g-height-450{height:450px}.g-height-460{height:460px;max-height:100% !important}.g-height-500{height:500px}.g-height-600{height:600px}.g-height-680{height:680px}.g-min-height-4{min-height:4px}.g-min-height-35{min-height:35px}.g-min-height-170{min-height:170px}.g-min-height-200{min-height:200px}.g-min-height-250{min-height:250px}.g-min-height-275{min-height:275px}.g-min-height-300{min-height:300px}.g-min-height-312{min-height:312px}.g-min-height-360{min-height:360px}.g-min-height-400{min-height:400px}.g-min-height-450{min-height:450px}.g-min-height-500{min-height:500px}.g-min-height-600{min-height:600px}@media (min-width: 576px){.g-height-350--sm{height:350px}.g-height-680--sm{height:680px}}@media (min-width: 768px){.g-height-40--md{height:40px !important}.g-height-45--md{height:45px !important}.g-height-60--md{height:60px !important}.g-height-100--md{height:100px !important}.g-height-170--md{height:170px !important}.g-height-350--md{height:350px}.g-height-500--md{height:500px}.g-height-680--md{height:680px}.g-height-100x--md{height:100%}.g-height-100vh--md{height:100vh}.g-min-height-230--md{min-height:230px}.g-min-height-500--md{min-height:500px}}@media (min-width: 992px){.g-height-80--lg{height:80px !important}.g-height-200--lg{height:200px !important}.g-height-230--lg{height:230px}.g-height-350--lg{height:350px}.g-height-680--lg{height:680px}}@media (min-width: 1200px){.g-height-350--xl{height:350px}.g-height-680--xl{height:680px}}@media (min-width: 0){.g-ma-0{margin:0 !important}.g-mx-0{margin-left:0 !important;margin-right:0 !important}.g-my-0{margin-top:0 !important;margin-bottom:0 !important}.g-ml-0{margin-left:0 !important}.g-mr-0{margin-right:0 !important}.g-mt-0{margin-top:0 !important}.g-mb-0{margin-bottom:0 !important}.g-mx-1{margin-left:.0714285714rem !important;margin-right:.0714285714rem !important}.g-mx-2{margin-left:.1428571429rem !important;margin-right:.1428571429rem !important}.g-mx-3{margin-left:.2142857143rem !important;margin-right:.2142857143rem !important}.g-mx-4{margin-left:.2857142857rem !important;margin-right:.2857142857rem !important}.g-mx-5{margin-left:.3571428571rem !important;margin-right:.3571428571rem !important}.g-mx-6{margin-left:.4285714286rem !important;margin-right:.4285714286rem !important}.g-mx-7{margin-left:.5rem !important;margin-right:.5rem !important}.g-mx-8{margin-left:.5714285714rem !important;margin-right:.5714285714rem !important}.g-mx-9{margin-left:.6428571429rem !important;margin-right:.6428571429rem !important}.g-mx-10{margin-left:.7142857143rem !important;margin-right:.7142857143rem !important}.g-mx-10{margin-left:.7142857143rem !important;margin-right:.7142857143rem !important}.g-mx-15{margin-left:1.0714285714rem !important;margin-right:1.0714285714rem !important}.g-mx-20{margin-left:1.4285714286rem !important;margin-right:1.4285714286rem !important}.g-mx-25{margin-left:1.7857142857rem !important;margin-right:1.7857142857rem !important}.g-mx-30{margin-left:2.1428571429rem !important;margin-right:2.1428571429rem !important}.g-mx-35{margin-left:2.5rem !important;margin-right:2.5rem !important}.g-mx-40{margin-left:2.8571428571rem !important;margin-right:2.8571428571rem !important}.g-mx-45{margin-left:3.2142857143rem !important;margin-right:3.2142857143rem !important}.g-mx-50{margin-left:3.5714285714rem !important;margin-right:3.5714285714rem !important}.g-mx-55{margin-left:3.9285714286rem !important;margin-right:3.9285714286rem !important}.g-mx-60{margin-left:4.2857142857rem !important;margin-right:4.2857142857rem !important}.g-mx-65{margin-left:4.6428571429rem !important;margin-right:4.6428571429rem !important}.g-mx-70{margin-left:5rem !important;margin-right:5rem !important}.g-mx-75{margin-left:5.3571428571rem !important;margin-right:5.3571428571rem !important}.g-mx-80{margin-left:5.7142857143rem !important;margin-right:5.7142857143rem !important}.g-mx-85{margin-left:6.0714285714rem !important;margin-right:6.0714285714rem !important}.g-mx-90{margin-left:6.4285714286rem !important;margin-right:6.4285714286rem !important}.g-mx-95{margin-left:6.7857142857rem !important;margin-right:6.7857142857rem !important}.g-mx-100{margin-left:7.1428571429rem !important;margin-right:7.1428571429rem !important}.g-my-1{margin-top:.0714285714rem !important;margin-bottom:.0714285714rem !important}.g-my-2{margin-top:.1428571429rem !important;margin-bottom:.1428571429rem !important}.g-my-3{margin-top:.2142857143rem !important;margin-bottom:.2142857143rem !important}.g-my-4{margin-top:.2857142857rem !important;margin-bottom:.2857142857rem !important}.g-my-5{margin-top:.3571428571rem !important;margin-bottom:.3571428571rem !important}.g-my-6{margin-top:.4285714286rem !important;margin-bottom:.4285714286rem !important}.g-my-7{margin-top:.5rem !important;margin-bottom:.5rem !important}.g-my-8{margin-top:.5714285714rem !important;margin-bottom:.5714285714rem !important}.g-my-9{margin-top:.6428571429rem !important;margin-bottom:.6428571429rem !important}.g-my-10{margin-top:.7142857143rem !important;margin-bottom:.7142857143rem !important}.g-my-10{margin-top:.7142857143rem !important;margin-bottom:.7142857143rem !important}.g-my-15{margin-top:1.0714285714rem !important;margin-bottom:1.0714285714rem !important}.g-my-20{margin-top:1.4285714286rem !important;margin-bottom:1.4285714286rem !important}.g-my-25{margin-top:1.7857142857rem !important;margin-bottom:1.7857142857rem !important}.g-my-30{margin-top:2.1428571429rem !important;margin-bottom:2.1428571429rem !important}.g-my-35{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.g-my-40{margin-top:2.8571428571rem !important;margin-bottom:2.8571428571rem !important}.g-my-45{margin-top:3.2142857143rem !important;margin-bottom:3.2142857143rem !important}.g-my-50{margin-top:3.5714285714rem !important;margin-bottom:3.5714285714rem !important}.g-my-55{margin-top:3.9285714286rem !important;margin-bottom:3.9285714286rem !important}.g-my-60{margin-top:4.2857142857rem !important;margin-bottom:4.2857142857rem !important}.g-my-65{margin-top:4.6428571429rem !important;margin-bottom:4.6428571429rem !important}.g-my-70{margin-top:5rem !important;margin-bottom:5rem !important}.g-my-75{margin-top:5.3571428571rem !important;margin-bottom:5.3571428571rem !important}.g-my-80{margin-top:5.7142857143rem !important;margin-bottom:5.7142857143rem !important}.g-my-85{margin-top:6.0714285714rem !important;margin-bottom:6.0714285714rem !important}.g-my-90{margin-top:6.4285714286rem !important;margin-bottom:6.4285714286rem !important}.g-my-95{margin-top:6.7857142857rem !important;margin-bottom:6.7857142857rem !important}.g-my-100{margin-top:7.1428571429rem !important;margin-bottom:7.1428571429rem !important}.g-mt-1{margin-top:.0714285714rem !important}.g-mt-minus-1{margin-top:-.0714285714rem !important}.g-mt-2{margin-top:.1428571429rem !important}.g-mt-minus-2{margin-top:-.1428571429rem !important}.g-mt-3{margin-top:.2142857143rem !important}.g-mt-minus-3{margin-top:-.2142857143rem !important}.g-mt-4{margin-top:.2857142857rem !important}.g-mt-minus-4{margin-top:-.2857142857rem !important}.g-mt-5{margin-top:.3571428571rem !important}.g-mt-minus-5{margin-top:-.3571428571rem !important}.g-mt-6{margin-top:.4285714286rem !important}.g-mt-minus-6{margin-top:-.4285714286rem !important}.g-mt-7{margin-top:.5rem !important}.g-mt-minus-7{margin-top:-.5rem !important}.g-mt-8{margin-top:.5714285714rem !important}.g-mt-minus-8{margin-top:-.5714285714rem !important}.g-mt-9{margin-top:.6428571429rem !important}.g-mt-minus-9{margin-top:-.6428571429rem !important}.g-mt-10{margin-top:.7142857143rem !important}.g-mt-minus-10{margin-top:-.7142857143rem !important}.g-mt-11{margin-top:.7857142857rem !important}.g-mt-minus-11{margin-top:-.7857142857rem !important}.g-mt-12{margin-top:.8571428571rem !important}.g-mt-minus-12{margin-top:-.8571428571rem !important}.g-mt-13{margin-top:.9285714286rem !important}.g-mt-minus-13{margin-top:-.9285714286rem !important}.g-mt-14{margin-top:1rem !important}.g-mt-minus-14{margin-top:-1rem !important}.g-mt-15{margin-top:1.0714285714rem !important}.g-mt-minus-15{margin-top:-1.0714285714rem !important}.g-mt-16{margin-top:1.1428571429rem !important}.g-mt-minus-16{margin-top:-1.1428571429rem !important}.g-mt-17{margin-top:1.2142857143rem !important}.g-mt-minus-17{margin-top:-1.2142857143rem !important}.g-mt-18{margin-top:1.2857142857rem !important}.g-mt-minus-18{margin-top:-1.2857142857rem !important}.g-mt-19{margin-top:1.3571428571rem !important}.g-mt-minus-19{margin-top:-1.3571428571rem !important}.g-mt-20{margin-top:1.4285714286rem !important}.g-mt-minus-20{margin-top:-1.4285714286rem !important}.g-mt-10{margin-top:.7142857143rem !important}.g-mt-minus-10{margin-top:-.7142857143rem !important}.g-mt-15{margin-top:1.0714285714rem !important}.g-mt-minus-15{margin-top:-1.0714285714rem !important}.g-mt-20{margin-top:1.4285714286rem !important}.g-mt-minus-20{margin-top:-1.4285714286rem !important}.g-mt-25{margin-top:1.7857142857rem !important}.g-mt-minus-25{margin-top:-1.7857142857rem !important}.g-mt-30{margin-top:2.1428571429rem !important}.g-mt-minus-30{margin-top:-2.1428571429rem !important}.g-mt-35{margin-top:2.5rem !important}.g-mt-minus-35{margin-top:-2.5rem !important}.g-mt-40{margin-top:2.8571428571rem !important}.g-mt-minus-40{margin-top:-2.8571428571rem !important}.g-mt-45{margin-top:3.2142857143rem !important}.g-mt-minus-45{margin-top:-3.2142857143rem !important}.g-mt-50{margin-top:3.5714285714rem !important}.g-mt-minus-50{margin-top:-3.5714285714rem !important}.g-mt-55{margin-top:3.9285714286rem !important}.g-mt-minus-55{margin-top:-3.9285714286rem !important}.g-mt-60{margin-top:4.2857142857rem !important}.g-mt-minus-60{margin-top:-4.2857142857rem !important}.g-mt-65{margin-top:4.6428571429rem !important}.g-mt-minus-65{margin-top:-4.6428571429rem !important}.g-mt-70{margin-top:5rem !important}.g-mt-minus-70{margin-top:-5rem !important}.g-mt-75{margin-top:5.3571428571rem !important}.g-mt-minus-75{margin-top:-5.3571428571rem !important}.g-mt-80{margin-top:5.7142857143rem !important}.g-mt-minus-80{margin-top:-5.7142857143rem !important}.g-mt-85{margin-top:6.0714285714rem !important}.g-mt-minus-85{margin-top:-6.0714285714rem !important}.g-mt-90{margin-top:6.4285714286rem !important}.g-mt-minus-90{margin-top:-6.4285714286rem !important}.g-mt-95{margin-top:6.7857142857rem !important}.g-mt-minus-95{margin-top:-6.7857142857rem !important}.g-mt-100{margin-top:7.1428571429rem !important}.g-mt-minus-100{margin-top:-7.1428571429rem !important}.g-mt-105{margin-top:7.5rem !important}.g-mt-minus-105{margin-top:-7.5rem !important}.g-mt-110{margin-top:7.8571428571rem !important}.g-mt-minus-110{margin-top:-7.8571428571rem !important}.g-mt-115{margin-top:8.2142857143rem !important}.g-mt-minus-115{margin-top:-8.2142857143rem !important}.g-mt-120{margin-top:8.5714285714rem !important}.g-mt-minus-120{margin-top:-8.5714285714rem !important}.g-mt-125{margin-top:8.9285714286rem !important}.g-mt-minus-125{margin-top:-8.9285714286rem !important}.g-mt-130{margin-top:9.2857142857rem !important}.g-mt-minus-130{margin-top:-9.2857142857rem !important}.g-mt-135{margin-top:9.6428571429rem !important}.g-mt-minus-135{margin-top:-9.6428571429rem !important}.g-mt-140{margin-top:10rem !important}.g-mt-minus-140{margin-top:-10rem !important}.g-mt-145{margin-top:10.3571428571rem !important}.g-mt-minus-145{margin-top:-10.3571428571rem !important}.g-mt-150{margin-top:10.7142857143rem !important}.g-mt-minus-150{margin-top:-10.7142857143rem !important}.g-mt-155{margin-top:11.0714285714rem !important}.g-mt-minus-155{margin-top:-11.0714285714rem !important}.g-mt-160{margin-top:11.4285714286rem !important}.g-mt-minus-160{margin-top:-11.4285714286rem !important}.g-mt-165{margin-top:11.7857142857rem !important}.g-mt-minus-165{margin-top:-11.7857142857rem !important}.g-mt-170{margin-top:12.1428571429rem !important}.g-mt-minus-170{margin-top:-12.1428571429rem !important}.g-mb-1{margin-bottom:.0714285714rem !important}.g-mb-minus-1{margin-bottom:-.0714285714rem !important}.g-mb-2{margin-bottom:.1428571429rem !important}.g-mb-minus-2{margin-bottom:-.1428571429rem !important}.g-mb-3{margin-bottom:.2142857143rem !important}.g-mb-minus-3{margin-bottom:-.2142857143rem !important}.g-mb-4{margin-bottom:.2857142857rem !important}.g-mb-minus-4{margin-bottom:-.2857142857rem !important}.g-mb-5{margin-bottom:.3571428571rem !important}.g-mb-minus-5{margin-bottom:-.3571428571rem !important}.g-mb-6{margin-bottom:.4285714286rem !important}.g-mb-minus-6{margin-bottom:-.4285714286rem !important}.g-mb-7{margin-bottom:.5rem !important}.g-mb-minus-7{margin-bottom:-.5rem !important}.g-mb-8{margin-bottom:.5714285714rem !important}.g-mb-minus-8{margin-bottom:-.5714285714rem !important}.g-mb-9{margin-bottom:.6428571429rem !important}.g-mb-minus-9{margin-bottom:-.6428571429rem !important}.g-mb-10{margin-bottom:.7142857143rem !important}.g-mb-minus-10{margin-bottom:-.7142857143rem !important}.g-mb-11{margin-bottom:.7857142857rem !important}.g-mb-minus-11{margin-bottom:-.7857142857rem !important}.g-mb-12{margin-bottom:.8571428571rem !important}.g-mb-minus-12{margin-bottom:-.8571428571rem !important}.g-mb-13{margin-bottom:.9285714286rem !important}.g-mb-minus-13{margin-bottom:-.9285714286rem !important}.g-mb-14{margin-bottom:1rem !important}.g-mb-minus-14{margin-bottom:-1rem !important}.g-mb-15{margin-bottom:1.0714285714rem !important}.g-mb-minus-15{margin-bottom:-1.0714285714rem !important}.g-mb-16{margin-bottom:1.1428571429rem !important}.g-mb-minus-16{margin-bottom:-1.1428571429rem !important}.g-mb-17{margin-bottom:1.2142857143rem !important}.g-mb-minus-17{margin-bottom:-1.2142857143rem !important}.g-mb-18{margin-bottom:1.2857142857rem !important}.g-mb-minus-18{margin-bottom:-1.2857142857rem !important}.g-mb-19{margin-bottom:1.3571428571rem !important}.g-mb-minus-19{margin-bottom:-1.3571428571rem !important}.g-mb-20{margin-bottom:1.4285714286rem !important}.g-mb-minus-20{margin-bottom:-1.4285714286rem !important}.g-mb-10{margin-bottom:.7142857143rem !important}.g-mb-15{margin-bottom:1.0714285714rem !important}.g-mb-20{margin-bottom:1.4285714286rem !important}.g-mb-25{margin-bottom:1.7857142857rem !important}.g-mb-30{margin-bottom:2.1428571429rem !important}.g-mb-35{margin-bottom:2.5rem !important}.g-mb-40{margin-bottom:2.8571428571rem !important}.g-mb-45{margin-bottom:3.2142857143rem !important}.g-mb-50{margin-bottom:3.5714285714rem !important}.g-mb-55{margin-bottom:3.9285714286rem !important}.g-mb-60{margin-bottom:4.2857142857rem !important}.g-mb-65{margin-bottom:4.6428571429rem !important}.g-mb-70{margin-bottom:5rem !important}.g-mb-75{margin-bottom:5.3571428571rem !important}.g-mb-80{margin-bottom:5.7142857143rem !important}.g-mb-85{margin-bottom:6.0714285714rem !important}.g-mb-90{margin-bottom:6.4285714286rem !important}.g-mb-95{margin-bottom:6.7857142857rem !important}.g-mb-100{margin-bottom:7.1428571429rem !important}.g-mb-105{margin-bottom:7.5rem !important}.g-mb-110{margin-bottom:7.8571428571rem !important}.g-mb-115{margin-bottom:8.2142857143rem !important}.g-mb-120{margin-bottom:8.5714285714rem !important}.g-mb-125{margin-bottom:8.9285714286rem !important}.g-mb-130{margin-bottom:9.2857142857rem !important}.g-mb-135{margin-bottom:9.6428571429rem !important}.g-mb-140{margin-bottom:10rem !important}.g-mb-145{margin-bottom:10.3571428571rem !important}.g-mb-150{margin-bottom:10.7142857143rem !important}.g-mb-155{margin-bottom:11.0714285714rem !important}.g-mb-160{margin-bottom:11.4285714286rem !important}.g-mb-165{margin-bottom:11.7857142857rem !important}.g-mb-170{margin-bottom:12.1428571429rem !important}.g-ml-1{margin-left:.0714285714rem !important}.g-ml-minus-1{margin-left:-.0714285714rem !important}.g-ml-2{margin-left:.1428571429rem !important}.g-ml-minus-2{margin-left:-.1428571429rem !important}.g-ml-3{margin-left:.2142857143rem !important}.g-ml-minus-3{margin-left:-.2142857143rem !important}.g-ml-4{margin-left:.2857142857rem !important}.g-ml-minus-4{margin-left:-.2857142857rem !important}.g-ml-5{margin-left:.3571428571rem !important}.g-ml-minus-5{margin-left:-.3571428571rem !important}.g-ml-6{margin-left:.4285714286rem !important}.g-ml-minus-6{margin-left:-.4285714286rem !important}.g-ml-7{margin-left:.5rem !important}.g-ml-minus-7{margin-left:-.5rem !important}.g-ml-8{margin-left:.5714285714rem !important}.g-ml-minus-8{margin-left:-.5714285714rem !important}.g-ml-9{margin-left:.6428571429rem !important}.g-ml-minus-9{margin-left:-.6428571429rem !important}.g-ml-10{margin-left:.7142857143rem !important}.g-ml-minus-10{margin-left:-.7142857143rem !important}.g-ml-5{margin-left:.3571428571rem !important}.g-ml-minus-5{margin-left:-.3571428571rem !important}.g-ml-10{margin-left:.7142857143rem !important}.g-ml-minus-10{margin-left:-.7142857143rem !important}.g-ml-15{margin-left:1.0714285714rem !important}.g-ml-minus-15{margin-left:-1.0714285714rem !important}.g-ml-20{margin-left:1.4285714286rem !important}.g-ml-minus-20{margin-left:-1.4285714286rem !important}.g-ml-25{margin-left:1.7857142857rem !important}.g-ml-minus-25{margin-left:-1.7857142857rem !important}.g-ml-30{margin-left:2.1428571429rem !important}.g-ml-minus-30{margin-left:-2.1428571429rem !important}.g-ml-35{margin-left:2.5rem !important}.g-ml-minus-35{margin-left:-2.5rem !important}.g-ml-40{margin-left:2.8571428571rem !important}.g-ml-minus-40{margin-left:-2.8571428571rem !important}.g-ml-45{margin-left:3.2142857143rem !important}.g-ml-minus-45{margin-left:-3.2142857143rem !important}.g-ml-50{margin-left:3.5714285714rem !important}.g-ml-minus-50{margin-left:-3.5714285714rem !important}.g-mr-1{margin-right:.0714285714rem !important}.g-mr-minus-1{margin-right:-.0714285714rem !important}.g-mr-2{margin-right:.1428571429rem !important}.g-mr-minus-2{margin-right:-.1428571429rem !important}.g-mr-3{margin-right:.2142857143rem !important}.g-mr-minus-3{margin-right:-.2142857143rem !important}.g-mr-4{margin-right:.2857142857rem !important}.g-mr-minus-4{margin-right:-.2857142857rem !important}.g-mr-5{margin-right:.3571428571rem !important}.g-mr-minus-5{margin-right:-.3571428571rem !important}.g-mr-6{margin-right:.4285714286rem !important}.g-mr-minus-6{margin-right:-.4285714286rem !important}.g-mr-7{margin-right:.5rem !important}.g-mr-minus-7{margin-right:-.5rem !important}.g-mr-8{margin-right:.5714285714rem !important}.g-mr-minus-8{margin-right:-.5714285714rem !important}.g-mr-9{margin-right:.6428571429rem !important}.g-mr-minus-9{margin-right:-.6428571429rem !important}.g-mr-10{margin-right:.7142857143rem !important}.g-mr-minus-10{margin-right:-.7142857143rem !important}.g-mr-5{margin-right:.3571428571rem !important}.g-mr-10{margin-right:.7142857143rem !important}.g-mr-15{margin-right:1.0714285714rem !important}.g-mr-20{margin-right:1.4285714286rem !important}.g-mr-25{margin-right:1.7857142857rem !important}.g-mr-30{margin-right:2.1428571429rem !important}.g-mr-35{margin-right:2.5rem !important}.g-mr-40{margin-right:2.8571428571rem !important}.g-mr-45{margin-right:3.2142857143rem !important}.g-mr-50{margin-right:3.5714285714rem !important}}@media (min-width: 576px){.g-ma-0--sm{margin:0 !important}.g-mx-0--sm{margin-left:0 !important;margin-right:0 !important}.g-my-0--sm{margin-top:0 !important;margin-bottom:0 !important}.g-ml-0--sm{margin-left:0 !important}.g-mr-0--sm{margin-right:0 !important}.g-mt-0--sm{margin-top:0 !important}.g-mb-0--sm{margin-bottom:0 !important}.g-mx-1--sm{margin-left:.0714285714rem !important;margin-right:.0714285714rem !important}.g-mx-2--sm{margin-left:.1428571429rem !important;margin-right:.1428571429rem !important}.g-mx-3--sm{margin-left:.2142857143rem !important;margin-right:.2142857143rem !important}.g-mx-4--sm{margin-left:.2857142857rem !important;margin-right:.2857142857rem !important}.g-mx-5--sm{margin-left:.3571428571rem !important;margin-right:.3571428571rem !important}.g-mx-6--sm{margin-left:.4285714286rem !important;margin-right:.4285714286rem !important}.g-mx-7--sm{margin-left:.5rem !important;margin-right:.5rem !important}.g-mx-8--sm{margin-left:.5714285714rem !important;margin-right:.5714285714rem !important}.g-mx-9--sm{margin-left:.6428571429rem !important;margin-right:.6428571429rem !important}.g-mx-10--sm{margin-left:.7142857143rem !important;margin-right:.7142857143rem !important}.g-mx-10--sm{margin-left:.7142857143rem !important;margin-right:.7142857143rem !important}.g-mx-15--sm{margin-left:1.0714285714rem !important;margin-right:1.0714285714rem !important}.g-mx-20--sm{margin-left:1.4285714286rem !important;margin-right:1.4285714286rem !important}.g-mx-25--sm{margin-left:1.7857142857rem !important;margin-right:1.7857142857rem !important}.g-mx-30--sm{margin-left:2.1428571429rem !important;margin-right:2.1428571429rem !important}.g-mx-35--sm{margin-left:2.5rem !important;margin-right:2.5rem !important}.g-mx-40--sm{margin-left:2.8571428571rem !important;margin-right:2.8571428571rem !important}.g-mx-45--sm{margin-left:3.2142857143rem !important;margin-right:3.2142857143rem !important}.g-mx-50--sm{margin-left:3.5714285714rem !important;margin-right:3.5714285714rem !important}.g-mx-55--sm{margin-left:3.9285714286rem !important;margin-right:3.9285714286rem !important}.g-mx-60--sm{margin-left:4.2857142857rem !important;margin-right:4.2857142857rem !important}.g-mx-65--sm{margin-left:4.6428571429rem !important;margin-right:4.6428571429rem !important}.g-mx-70--sm{margin-left:5rem !important;margin-right:5rem !important}.g-mx-75--sm{margin-left:5.3571428571rem !important;margin-right:5.3571428571rem !important}.g-mx-80--sm{margin-left:5.7142857143rem !important;margin-right:5.7142857143rem !important}.g-mx-85--sm{margin-left:6.0714285714rem !important;margin-right:6.0714285714rem !important}.g-mx-90--sm{margin-left:6.4285714286rem !important;margin-right:6.4285714286rem !important}.g-mx-95--sm{margin-left:6.7857142857rem !important;margin-right:6.7857142857rem !important}.g-mx-100--sm{margin-left:7.1428571429rem !important;margin-right:7.1428571429rem !important}.g-my-1--sm{margin-top:.0714285714rem !important;margin-bottom:.0714285714rem !important}.g-my-2--sm{margin-top:.1428571429rem !important;margin-bottom:.1428571429rem !important}.g-my-3--sm{margin-top:.2142857143rem !important;margin-bottom:.2142857143rem !important}.g-my-4--sm{margin-top:.2857142857rem !important;margin-bottom:.2857142857rem !important}.g-my-5--sm{margin-top:.3571428571rem !important;margin-bottom:.3571428571rem !important}.g-my-6--sm{margin-top:.4285714286rem !important;margin-bottom:.4285714286rem !important}.g-my-7--sm{margin-top:.5rem !important;margin-bottom:.5rem !important}.g-my-8--sm{margin-top:.5714285714rem !important;margin-bottom:.5714285714rem !important}.g-my-9--sm{margin-top:.6428571429rem !important;margin-bottom:.6428571429rem !important}.g-my-10--sm{margin-top:.7142857143rem !important;margin-bottom:.7142857143rem !important}.g-my-10--sm{margin-top:.7142857143rem !important;margin-bottom:.7142857143rem !important}.g-my-15--sm{margin-top:1.0714285714rem !important;margin-bottom:1.0714285714rem !important}.g-my-20--sm{margin-top:1.4285714286rem !important;margin-bottom:1.4285714286rem !important}.g-my-25--sm{margin-top:1.7857142857rem !important;margin-bottom:1.7857142857rem !important}.g-my-30--sm{margin-top:2.1428571429rem !important;margin-bottom:2.1428571429rem !important}.g-my-35--sm{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.g-my-40--sm{margin-top:2.8571428571rem !important;margin-bottom:2.8571428571rem !important}.g-my-45--sm{margin-top:3.2142857143rem !important;margin-bottom:3.2142857143rem !important}.g-my-50--sm{margin-top:3.5714285714rem !important;margin-bottom:3.5714285714rem !important}.g-my-55--sm{margin-top:3.9285714286rem !important;margin-bottom:3.9285714286rem !important}.g-my-60--sm{margin-top:4.2857142857rem !important;margin-bottom:4.2857142857rem !important}.g-my-65--sm{margin-top:4.6428571429rem !important;margin-bottom:4.6428571429rem !important}.g-my-70--sm{margin-top:5rem !important;margin-bottom:5rem !important}.g-my-75--sm{margin-top:5.3571428571rem !important;margin-bottom:5.3571428571rem !important}.g-my-80--sm{margin-top:5.7142857143rem !important;margin-bottom:5.7142857143rem !important}.g-my-85--sm{margin-top:6.0714285714rem !important;margin-bottom:6.0714285714rem !important}.g-my-90--sm{margin-top:6.4285714286rem !important;margin-bottom:6.4285714286rem !important}.g-my-95--sm{margin-top:6.7857142857rem !important;margin-bottom:6.7857142857rem !important}.g-my-100--sm{margin-top:7.1428571429rem !important;margin-bottom:7.1428571429rem !important}.g-mt-1--sm{margin-top:.0714285714rem !important}.g-mt-minus-1--sm{margin-top:-.0714285714rem !important}.g-mt-2--sm{margin-top:.1428571429rem !important}.g-mt-minus-2--sm{margin-top:-.1428571429rem !important}.g-mt-3--sm{margin-top:.2142857143rem !important}.g-mt-minus-3--sm{margin-top:-.2142857143rem !important}.g-mt-4--sm{margin-top:.2857142857rem !important}.g-mt-minus-4--sm{margin-top:-.2857142857rem !important}.g-mt-5--sm{margin-top:.3571428571rem !important}.g-mt-minus-5--sm{margin-top:-.3571428571rem !important}.g-mt-6--sm{margin-top:.4285714286rem !important}.g-mt-minus-6--sm{margin-top:-.4285714286rem !important}.g-mt-7--sm{margin-top:.5rem !important}.g-mt-minus-7--sm{margin-top:-.5rem !important}.g-mt-8--sm{margin-top:.5714285714rem !important}.g-mt-minus-8--sm{margin-top:-.5714285714rem !important}.g-mt-9--sm{margin-top:.6428571429rem !important}.g-mt-minus-9--sm{margin-top:-.6428571429rem !important}.g-mt-10--sm{margin-top:.7142857143rem !important}.g-mt-minus-10--sm{margin-top:-.7142857143rem !important}.g-mt-11--sm{margin-top:.7857142857rem !important}.g-mt-minus-11--sm{margin-top:-.7857142857rem !important}.g-mt-12--sm{margin-top:.8571428571rem !important}.g-mt-minus-12--sm{margin-top:-.8571428571rem !important}.g-mt-13--sm{margin-top:.9285714286rem !important}.g-mt-minus-13--sm{margin-top:-.9285714286rem !important}.g-mt-14--sm{margin-top:1rem !important}.g-mt-minus-14--sm{margin-top:-1rem !important}.g-mt-15--sm{margin-top:1.0714285714rem !important}.g-mt-minus-15--sm{margin-top:-1.0714285714rem !important}.g-mt-16--sm{margin-top:1.1428571429rem !important}.g-mt-minus-16--sm{margin-top:-1.1428571429rem !important}.g-mt-17--sm{margin-top:1.2142857143rem !important}.g-mt-minus-17--sm{margin-top:-1.2142857143rem !important}.g-mt-18--sm{margin-top:1.2857142857rem !important}.g-mt-minus-18--sm{margin-top:-1.2857142857rem !important}.g-mt-19--sm{margin-top:1.3571428571rem !important}.g-mt-minus-19--sm{margin-top:-1.3571428571rem !important}.g-mt-20--sm{margin-top:1.4285714286rem !important}.g-mt-minus-20--sm{margin-top:-1.4285714286rem !important}.g-mt-10--sm{margin-top:.7142857143rem !important}.g-mt-minus-10--sm{margin-top:-.7142857143rem !important}.g-mt-15--sm{margin-top:1.0714285714rem !important}.g-mt-minus-15--sm{margin-top:-1.0714285714rem !important}.g-mt-20--sm{margin-top:1.4285714286rem !important}.g-mt-minus-20--sm{margin-top:-1.4285714286rem !important}.g-mt-25--sm{margin-top:1.7857142857rem !important}.g-mt-minus-25--sm{margin-top:-1.7857142857rem !important}.g-mt-30--sm{margin-top:2.1428571429rem !important}.g-mt-minus-30--sm{margin-top:-2.1428571429rem !important}.g-mt-35--sm{margin-top:2.5rem !important}.g-mt-minus-35--sm{margin-top:-2.5rem !important}.g-mt-40--sm{margin-top:2.8571428571rem !important}.g-mt-minus-40--sm{margin-top:-2.8571428571rem !important}.g-mt-45--sm{margin-top:3.2142857143rem !important}.g-mt-minus-45--sm{margin-top:-3.2142857143rem !important}.g-mt-50--sm{margin-top:3.5714285714rem !important}.g-mt-minus-50--sm{margin-top:-3.5714285714rem !important}.g-mt-55--sm{margin-top:3.9285714286rem !important}.g-mt-minus-55--sm{margin-top:-3.9285714286rem !important}.g-mt-60--sm{margin-top:4.2857142857rem !important}.g-mt-minus-60--sm{margin-top:-4.2857142857rem !important}.g-mt-65--sm{margin-top:4.6428571429rem !important}.g-mt-minus-65--sm{margin-top:-4.6428571429rem !important}.g-mt-70--sm{margin-top:5rem !important}.g-mt-minus-70--sm{margin-top:-5rem !important}.g-mt-75--sm{margin-top:5.3571428571rem !important}.g-mt-minus-75--sm{margin-top:-5.3571428571rem !important}.g-mt-80--sm{margin-top:5.7142857143rem !important}.g-mt-minus-80--sm{margin-top:-5.7142857143rem !important}.g-mt-85--sm{margin-top:6.0714285714rem !important}.g-mt-minus-85--sm{margin-top:-6.0714285714rem !important}.g-mt-90--sm{margin-top:6.4285714286rem !important}.g-mt-minus-90--sm{margin-top:-6.4285714286rem !important}.g-mt-95--sm{margin-top:6.7857142857rem !important}.g-mt-minus-95--sm{margin-top:-6.7857142857rem !important}.g-mt-100--sm{margin-top:7.1428571429rem !important}.g-mt-minus-100--sm{margin-top:-7.1428571429rem !important}.g-mt-105--sm{margin-top:7.5rem !important}.g-mt-minus-105--sm{margin-top:-7.5rem !important}.g-mt-110--sm{margin-top:7.8571428571rem !important}.g-mt-minus-110--sm{margin-top:-7.8571428571rem !important}.g-mt-115--sm{margin-top:8.2142857143rem !important}.g-mt-minus-115--sm{margin-top:-8.2142857143rem !important}.g-mt-120--sm{margin-top:8.5714285714rem !important}.g-mt-minus-120--sm{margin-top:-8.5714285714rem !important}.g-mt-125--sm{margin-top:8.9285714286rem !important}.g-mt-minus-125--sm{margin-top:-8.9285714286rem !important}.g-mt-130--sm{margin-top:9.2857142857rem !important}.g-mt-minus-130--sm{margin-top:-9.2857142857rem !important}.g-mt-135--sm{margin-top:9.6428571429rem !important}.g-mt-minus-135--sm{margin-top:-9.6428571429rem !important}.g-mt-140--sm{margin-top:10rem !important}.g-mt-minus-140--sm{margin-top:-10rem !important}.g-mt-145--sm{margin-top:10.3571428571rem !important}.g-mt-minus-145--sm{margin-top:-10.3571428571rem !important}.g-mt-150--sm{margin-top:10.7142857143rem !important}.g-mt-minus-150--sm{margin-top:-10.7142857143rem !important}.g-mt-155--sm{margin-top:11.0714285714rem !important}.g-mt-minus-155--sm{margin-top:-11.0714285714rem !important}.g-mt-160--sm{margin-top:11.4285714286rem !important}.g-mt-minus-160--sm{margin-top:-11.4285714286rem !important}.g-mt-165--sm{margin-top:11.7857142857rem !important}.g-mt-minus-165--sm{margin-top:-11.7857142857rem !important}.g-mt-170--sm{margin-top:12.1428571429rem !important}.g-mt-minus-170--sm{margin-top:-12.1428571429rem !important}.g-mb-1--sm{margin-bottom:.0714285714rem !important}.g-mb-minus-1--sm{margin-bottom:-.0714285714rem !important}.g-mb-2--sm{margin-bottom:.1428571429rem !important}.g-mb-minus-2--sm{margin-bottom:-.1428571429rem !important}.g-mb-3--sm{margin-bottom:.2142857143rem !important}.g-mb-minus-3--sm{margin-bottom:-.2142857143rem !important}.g-mb-4--sm{margin-bottom:.2857142857rem !important}.g-mb-minus-4--sm{margin-bottom:-.2857142857rem !important}.g-mb-5--sm{margin-bottom:.3571428571rem !important}.g-mb-minus-5--sm{margin-bottom:-.3571428571rem !important}.g-mb-6--sm{margin-bottom:.4285714286rem !important}.g-mb-minus-6--sm{margin-bottom:-.4285714286rem !important}.g-mb-7--sm{margin-bottom:.5rem !important}.g-mb-minus-7--sm{margin-bottom:-.5rem !important}.g-mb-8--sm{margin-bottom:.5714285714rem !important}.g-mb-minus-8--sm{margin-bottom:-.5714285714rem !important}.g-mb-9--sm{margin-bottom:.6428571429rem !important}.g-mb-minus-9--sm{margin-bottom:-.6428571429rem !important}.g-mb-10--sm{margin-bottom:.7142857143rem !important}.g-mb-minus-10--sm{margin-bottom:-.7142857143rem !important}.g-mb-11--sm{margin-bottom:.7857142857rem !important}.g-mb-minus-11--sm{margin-bottom:-.7857142857rem !important}.g-mb-12--sm{margin-bottom:.8571428571rem !important}.g-mb-minus-12--sm{margin-bottom:-.8571428571rem !important}.g-mb-13--sm{margin-bottom:.9285714286rem !important}.g-mb-minus-13--sm{margin-bottom:-.9285714286rem !important}.g-mb-14--sm{margin-bottom:1rem !important}.g-mb-minus-14--sm{margin-bottom:-1rem !important}.g-mb-15--sm{margin-bottom:1.0714285714rem !important}.g-mb-minus-15--sm{margin-bottom:-1.0714285714rem !important}.g-mb-16--sm{margin-bottom:1.1428571429rem !important}.g-mb-minus-16--sm{margin-bottom:-1.1428571429rem !important}.g-mb-17--sm{margin-bottom:1.2142857143rem !important}.g-mb-minus-17--sm{margin-bottom:-1.2142857143rem !important}.g-mb-18--sm{margin-bottom:1.2857142857rem !important}.g-mb-minus-18--sm{margin-bottom:-1.2857142857rem !important}.g-mb-19--sm{margin-bottom:1.3571428571rem !important}.g-mb-minus-19--sm{margin-bottom:-1.3571428571rem !important}.g-mb-20--sm{margin-bottom:1.4285714286rem !important}.g-mb-minus-20--sm{margin-bottom:-1.4285714286rem !important}.g-mb-10--sm{margin-bottom:.7142857143rem !important}.g-mb-15--sm{margin-bottom:1.0714285714rem !important}.g-mb-20--sm{margin-bottom:1.4285714286rem !important}.g-mb-25--sm{margin-bottom:1.7857142857rem !important}.g-mb-30--sm{margin-bottom:2.1428571429rem !important}.g-mb-35--sm{margin-bottom:2.5rem !important}.g-mb-40--sm{margin-bottom:2.8571428571rem !important}.g-mb-45--sm{margin-bottom:3.2142857143rem !important}.g-mb-50--sm{margin-bottom:3.5714285714rem !important}.g-mb-55--sm{margin-bottom:3.9285714286rem !important}.g-mb-60--sm{margin-bottom:4.2857142857rem !important}.g-mb-65--sm{margin-bottom:4.6428571429rem !important}.g-mb-70--sm{margin-bottom:5rem !important}.g-mb-75--sm{margin-bottom:5.3571428571rem !important}.g-mb-80--sm{margin-bottom:5.7142857143rem !important}.g-mb-85--sm{margin-bottom:6.0714285714rem !important}.g-mb-90--sm{margin-bottom:6.4285714286rem !important}.g-mb-95--sm{margin-bottom:6.7857142857rem !important}.g-mb-100--sm{margin-bottom:7.1428571429rem !important}.g-mb-105--sm{margin-bottom:7.5rem !important}.g-mb-110--sm{margin-bottom:7.8571428571rem !important}.g-mb-115--sm{margin-bottom:8.2142857143rem !important}.g-mb-120--sm{margin-bottom:8.5714285714rem !important}.g-mb-125--sm{margin-bottom:8.9285714286rem !important}.g-mb-130--sm{margin-bottom:9.2857142857rem !important}.g-mb-135--sm{margin-bottom:9.6428571429rem !important}.g-mb-140--sm{margin-bottom:10rem !important}.g-mb-145--sm{margin-bottom:10.3571428571rem !important}.g-mb-150--sm{margin-bottom:10.7142857143rem !important}.g-mb-155--sm{margin-bottom:11.0714285714rem !important}.g-mb-160--sm{margin-bottom:11.4285714286rem !important}.g-mb-165--sm{margin-bottom:11.7857142857rem !important}.g-mb-170--sm{margin-bottom:12.1428571429rem !important}.g-ml-1--sm{margin-left:.0714285714rem !important}.g-ml-minus-1--sm{margin-left:-.0714285714rem !important}.g-ml-2--sm{margin-left:.1428571429rem !important}.g-ml-minus-2--sm{margin-left:-.1428571429rem !important}.g-ml-3--sm{margin-left:.2142857143rem !important}.g-ml-minus-3--sm{margin-left:-.2142857143rem !important}.g-ml-4--sm{margin-left:.2857142857rem !important}.g-ml-minus-4--sm{margin-left:-.2857142857rem !important}.g-ml-5--sm{margin-left:.3571428571rem !important}.g-ml-minus-5--sm{margin-left:-.3571428571rem !important}.g-ml-6--sm{margin-left:.4285714286rem !important}.g-ml-minus-6--sm{margin-left:-.4285714286rem !important}.g-ml-7--sm{margin-left:.5rem !important}.g-ml-minus-7--sm{margin-left:-.5rem !important}.g-ml-8--sm{margin-left:.5714285714rem !important}.g-ml-minus-8--sm{margin-left:-.5714285714rem !important}.g-ml-9--sm{margin-left:.6428571429rem !important}.g-ml-minus-9--sm{margin-left:-.6428571429rem !important}.g-ml-10--sm{margin-left:.7142857143rem !important}.g-ml-minus-10--sm{margin-left:-.7142857143rem !important}.g-ml-5--sm{margin-left:.3571428571rem !important}.g-ml-minus-5--sm{margin-left:-.3571428571rem !important}.g-ml-10--sm{margin-left:.7142857143rem !important}.g-ml-minus-10--sm{margin-left:-.7142857143rem !important}.g-ml-15--sm{margin-left:1.0714285714rem !important}.g-ml-minus-15--sm{margin-left:-1.0714285714rem !important}.g-ml-20--sm{margin-left:1.4285714286rem !important}.g-ml-minus-20--sm{margin-left:-1.4285714286rem !important}.g-ml-25--sm{margin-left:1.7857142857rem !important}.g-ml-minus-25--sm{margin-left:-1.7857142857rem !important}.g-ml-30--sm{margin-left:2.1428571429rem !important}.g-ml-minus-30--sm{margin-left:-2.1428571429rem !important}.g-ml-35--sm{margin-left:2.5rem !important}.g-ml-minus-35--sm{margin-left:-2.5rem !important}.g-ml-40--sm{margin-left:2.8571428571rem !important}.g-ml-minus-40--sm{margin-left:-2.8571428571rem !important}.g-ml-45--sm{margin-left:3.2142857143rem !important}.g-ml-minus-45--sm{margin-left:-3.2142857143rem !important}.g-ml-50--sm{margin-left:3.5714285714rem !important}.g-ml-minus-50--sm{margin-left:-3.5714285714rem !important}.g-mr-1--sm{margin-right:.0714285714rem !important}.g-mr-minus-1--sm{margin-right:-.0714285714rem !important}.g-mr-2--sm{margin-right:.1428571429rem !important}.g-mr-minus-2--sm{margin-right:-.1428571429rem !important}.g-mr-3--sm{margin-right:.2142857143rem !important}.g-mr-minus-3--sm{margin-right:-.2142857143rem !important}.g-mr-4--sm{margin-right:.2857142857rem !important}.g-mr-minus-4--sm{margin-right:-.2857142857rem !important}.g-mr-5--sm{margin-right:.3571428571rem !important}.g-mr-minus-5--sm{margin-right:-.3571428571rem !important}.g-mr-6--sm{margin-right:.4285714286rem !important}.g-mr-minus-6--sm{margin-right:-.4285714286rem !important}.g-mr-7--sm{margin-right:.5rem !important}.g-mr-minus-7--sm{margin-right:-.5rem !important}.g-mr-8--sm{margin-right:.5714285714rem !important}.g-mr-minus-8--sm{margin-right:-.5714285714rem !important}.g-mr-9--sm{margin-right:.6428571429rem !important}.g-mr-minus-9--sm{margin-right:-.6428571429rem !important}.g-mr-10--sm{margin-right:.7142857143rem !important}.g-mr-minus-10--sm{margin-right:-.7142857143rem !important}.g-mr-5--sm{margin-right:.3571428571rem !important}.g-mr-10--sm{margin-right:.7142857143rem !important}.g-mr-15--sm{margin-right:1.0714285714rem !important}.g-mr-20--sm{margin-right:1.4285714286rem !important}.g-mr-25--sm{margin-right:1.7857142857rem !important}.g-mr-30--sm{margin-right:2.1428571429rem !important}.g-mr-35--sm{margin-right:2.5rem !important}.g-mr-40--sm{margin-right:2.8571428571rem !important}.g-mr-45--sm{margin-right:3.2142857143rem !important}.g-mr-50--sm{margin-right:3.5714285714rem !important}}@media (min-width: 768px){.g-ma-0--md{margin:0 !important}.g-mx-0--md{margin-left:0 !important;margin-right:0 !important}.g-my-0--md{margin-top:0 !important;margin-bottom:0 !important}.g-ml-0--md{margin-left:0 !important}.g-mr-0--md{margin-right:0 !important}.g-mt-0--md{margin-top:0 !important}.g-mb-0--md{margin-bottom:0 !important}.g-mx-1--md{margin-left:.0714285714rem !important;margin-right:.0714285714rem !important}.g-mx-2--md{margin-left:.1428571429rem !important;margin-right:.1428571429rem !important}.g-mx-3--md{margin-left:.2142857143rem !important;margin-right:.2142857143rem !important}.g-mx-4--md{margin-left:.2857142857rem !important;margin-right:.2857142857rem !important}.g-mx-5--md{margin-left:.3571428571rem !important;margin-right:.3571428571rem !important}.g-mx-6--md{margin-left:.4285714286rem !important;margin-right:.4285714286rem !important}.g-mx-7--md{margin-left:.5rem !important;margin-right:.5rem !important}.g-mx-8--md{margin-left:.5714285714rem !important;margin-right:.5714285714rem !important}.g-mx-9--md{margin-left:.6428571429rem !important;margin-right:.6428571429rem !important}.g-mx-10--md{margin-left:.7142857143rem !important;margin-right:.7142857143rem !important}.g-mx-10--md{margin-left:.7142857143rem !important;margin-right:.7142857143rem !important}.g-mx-15--md{margin-left:1.0714285714rem !important;margin-right:1.0714285714rem !important}.g-mx-20--md{margin-left:1.4285714286rem !important;margin-right:1.4285714286rem !important}.g-mx-25--md{margin-left:1.7857142857rem !important;margin-right:1.7857142857rem !important}.g-mx-30--md{margin-left:2.1428571429rem !important;margin-right:2.1428571429rem !important}.g-mx-35--md{margin-left:2.5rem !important;margin-right:2.5rem !important}.g-mx-40--md{margin-left:2.8571428571rem !important;margin-right:2.8571428571rem !important}.g-mx-45--md{margin-left:3.2142857143rem !important;margin-right:3.2142857143rem !important}.g-mx-50--md{margin-left:3.5714285714rem !important;margin-right:3.5714285714rem !important}.g-mx-55--md{margin-left:3.9285714286rem !important;margin-right:3.9285714286rem !important}.g-mx-60--md{margin-left:4.2857142857rem !important;margin-right:4.2857142857rem !important}.g-mx-65--md{margin-left:4.6428571429rem !important;margin-right:4.6428571429rem !important}.g-mx-70--md{margin-left:5rem !important;margin-right:5rem !important}.g-mx-75--md{margin-left:5.3571428571rem !important;margin-right:5.3571428571rem !important}.g-mx-80--md{margin-left:5.7142857143rem !important;margin-right:5.7142857143rem !important}.g-mx-85--md{margin-left:6.0714285714rem !important;margin-right:6.0714285714rem !important}.g-mx-90--md{margin-left:6.4285714286rem !important;margin-right:6.4285714286rem !important}.g-mx-95--md{margin-left:6.7857142857rem !important;margin-right:6.7857142857rem !important}.g-mx-100--md{margin-left:7.1428571429rem !important;margin-right:7.1428571429rem !important}.g-my-1--md{margin-top:.0714285714rem !important;margin-bottom:.0714285714rem !important}.g-my-2--md{margin-top:.1428571429rem !important;margin-bottom:.1428571429rem !important}.g-my-3--md{margin-top:.2142857143rem !important;margin-bottom:.2142857143rem !important}.g-my-4--md{margin-top:.2857142857rem !important;margin-bottom:.2857142857rem !important}.g-my-5--md{margin-top:.3571428571rem !important;margin-bottom:.3571428571rem !important}.g-my-6--md{margin-top:.4285714286rem !important;margin-bottom:.4285714286rem !important}.g-my-7--md{margin-top:.5rem !important;margin-bottom:.5rem !important}.g-my-8--md{margin-top:.5714285714rem !important;margin-bottom:.5714285714rem !important}.g-my-9--md{margin-top:.6428571429rem !important;margin-bottom:.6428571429rem !important}.g-my-10--md{margin-top:.7142857143rem !important;margin-bottom:.7142857143rem !important}.g-my-10--md{margin-top:.7142857143rem !important;margin-bottom:.7142857143rem !important}.g-my-15--md{margin-top:1.0714285714rem !important;margin-bottom:1.0714285714rem !important}.g-my-20--md{margin-top:1.4285714286rem !important;margin-bottom:1.4285714286rem !important}.g-my-25--md{margin-top:1.7857142857rem !important;margin-bottom:1.7857142857rem !important}.g-my-30--md{margin-top:2.1428571429rem !important;margin-bottom:2.1428571429rem !important}.g-my-35--md{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.g-my-40--md{margin-top:2.8571428571rem !important;margin-bottom:2.8571428571rem !important}.g-my-45--md{margin-top:3.2142857143rem !important;margin-bottom:3.2142857143rem !important}.g-my-50--md{margin-top:3.5714285714rem !important;margin-bottom:3.5714285714rem !important}.g-my-55--md{margin-top:3.9285714286rem !important;margin-bottom:3.9285714286rem !important}.g-my-60--md{margin-top:4.2857142857rem !important;margin-bottom:4.2857142857rem !important}.g-my-65--md{margin-top:4.6428571429rem !important;margin-bottom:4.6428571429rem !important}.g-my-70--md{margin-top:5rem !important;margin-bottom:5rem !important}.g-my-75--md{margin-top:5.3571428571rem !important;margin-bottom:5.3571428571rem !important}.g-my-80--md{margin-top:5.7142857143rem !important;margin-bottom:5.7142857143rem !important}.g-my-85--md{margin-top:6.0714285714rem !important;margin-bottom:6.0714285714rem !important}.g-my-90--md{margin-top:6.4285714286rem !important;margin-bottom:6.4285714286rem !important}.g-my-95--md{margin-top:6.7857142857rem !important;margin-bottom:6.7857142857rem !important}.g-my-100--md{margin-top:7.1428571429rem !important;margin-bottom:7.1428571429rem !important}.g-mt-1--md{margin-top:.0714285714rem !important}.g-mt-minus-1--md{margin-top:-.0714285714rem !important}.g-mt-2--md{margin-top:.1428571429rem !important}.g-mt-minus-2--md{margin-top:-.1428571429rem !important}.g-mt-3--md{margin-top:.2142857143rem !important}.g-mt-minus-3--md{margin-top:-.2142857143rem !important}.g-mt-4--md{margin-top:.2857142857rem !important}.g-mt-minus-4--md{margin-top:-.2857142857rem !important}.g-mt-5--md{margin-top:.3571428571rem !important}.g-mt-minus-5--md{margin-top:-.3571428571rem !important}.g-mt-6--md{margin-top:.4285714286rem !important}.g-mt-minus-6--md{margin-top:-.4285714286rem !important}.g-mt-7--md{margin-top:.5rem !important}.g-mt-minus-7--md{margin-top:-.5rem !important}.g-mt-8--md{margin-top:.5714285714rem !important}.g-mt-minus-8--md{margin-top:-.5714285714rem !important}.g-mt-9--md{margin-top:.6428571429rem !important}.g-mt-minus-9--md{margin-top:-.6428571429rem !important}.g-mt-10--md{margin-top:.7142857143rem !important}.g-mt-minus-10--md{margin-top:-.7142857143rem !important}.g-mt-11--md{margin-top:.7857142857rem !important}.g-mt-minus-11--md{margin-top:-.7857142857rem !important}.g-mt-12--md{margin-top:.8571428571rem !important}.g-mt-minus-12--md{margin-top:-.8571428571rem !important}.g-mt-13--md{margin-top:.9285714286rem !important}.g-mt-minus-13--md{margin-top:-.9285714286rem !important}.g-mt-14--md{margin-top:1rem !important}.g-mt-minus-14--md{margin-top:-1rem !important}.g-mt-15--md{margin-top:1.0714285714rem !important}.g-mt-minus-15--md{margin-top:-1.0714285714rem !important}.g-mt-16--md{margin-top:1.1428571429rem !important}.g-mt-minus-16--md{margin-top:-1.1428571429rem !important}.g-mt-17--md{margin-top:1.2142857143rem !important}.g-mt-minus-17--md{margin-top:-1.2142857143rem !important}.g-mt-18--md{margin-top:1.2857142857rem !important}.g-mt-minus-18--md{margin-top:-1.2857142857rem !important}.g-mt-19--md{margin-top:1.3571428571rem !important}.g-mt-minus-19--md{margin-top:-1.3571428571rem !important}.g-mt-20--md{margin-top:1.4285714286rem !important}.g-mt-minus-20--md{margin-top:-1.4285714286rem !important}.g-mt-10--md{margin-top:.7142857143rem !important}.g-mt-minus-10--md{margin-top:-.7142857143rem !important}.g-mt-15--md{margin-top:1.0714285714rem !important}.g-mt-minus-15--md{margin-top:-1.0714285714rem !important}.g-mt-20--md{margin-top:1.4285714286rem !important}.g-mt-minus-20--md{margin-top:-1.4285714286rem !important}.g-mt-25--md{margin-top:1.7857142857rem !important}.g-mt-minus-25--md{margin-top:-1.7857142857rem !important}.g-mt-30--md{margin-top:2.1428571429rem !important}.g-mt-minus-30--md{margin-top:-2.1428571429rem !important}.g-mt-35--md{margin-top:2.5rem !important}.g-mt-minus-35--md{margin-top:-2.5rem !important}.g-mt-40--md{margin-top:2.8571428571rem !important}.g-mt-minus-40--md{margin-top:-2.8571428571rem !important}.g-mt-45--md{margin-top:3.2142857143rem !important}.g-mt-minus-45--md{margin-top:-3.2142857143rem !important}.g-mt-50--md{margin-top:3.5714285714rem !important}.g-mt-minus-50--md{margin-top:-3.5714285714rem !important}.g-mt-55--md{margin-top:3.9285714286rem !important}.g-mt-minus-55--md{margin-top:-3.9285714286rem !important}.g-mt-60--md{margin-top:4.2857142857rem !important}.g-mt-minus-60--md{margin-top:-4.2857142857rem !important}.g-mt-65--md{margin-top:4.6428571429rem !important}.g-mt-minus-65--md{margin-top:-4.6428571429rem !important}.g-mt-70--md{margin-top:5rem !important}.g-mt-minus-70--md{margin-top:-5rem !important}.g-mt-75--md{margin-top:5.3571428571rem !important}.g-mt-minus-75--md{margin-top:-5.3571428571rem !important}.g-mt-80--md{margin-top:5.7142857143rem !important}.g-mt-minus-80--md{margin-top:-5.7142857143rem !important}.g-mt-85--md{margin-top:6.0714285714rem !important}.g-mt-minus-85--md{margin-top:-6.0714285714rem !important}.g-mt-90--md{margin-top:6.4285714286rem !important}.g-mt-minus-90--md{margin-top:-6.4285714286rem !important}.g-mt-95--md{margin-top:6.7857142857rem !important}.g-mt-minus-95--md{margin-top:-6.7857142857rem !important}.g-mt-100--md{margin-top:7.1428571429rem !important}.g-mt-minus-100--md{margin-top:-7.1428571429rem !important}.g-mt-105--md{margin-top:7.5rem !important}.g-mt-minus-105--md{margin-top:-7.5rem !important}.g-mt-110--md{margin-top:7.8571428571rem !important}.g-mt-minus-110--md{margin-top:-7.8571428571rem !important}.g-mt-115--md{margin-top:8.2142857143rem !important}.g-mt-minus-115--md{margin-top:-8.2142857143rem !important}.g-mt-120--md{margin-top:8.5714285714rem !important}.g-mt-minus-120--md{margin-top:-8.5714285714rem !important}.g-mt-125--md{margin-top:8.9285714286rem !important}.g-mt-minus-125--md{margin-top:-8.9285714286rem !important}.g-mt-130--md{margin-top:9.2857142857rem !important}.g-mt-minus-130--md{margin-top:-9.2857142857rem !important}.g-mt-135--md{margin-top:9.6428571429rem !important}.g-mt-minus-135--md{margin-top:-9.6428571429rem !important}.g-mt-140--md{margin-top:10rem !important}.g-mt-minus-140--md{margin-top:-10rem !important}.g-mt-145--md{margin-top:10.3571428571rem !important}.g-mt-minus-145--md{margin-top:-10.3571428571rem !important}.g-mt-150--md{margin-top:10.7142857143rem !important}.g-mt-minus-150--md{margin-top:-10.7142857143rem !important}.g-mt-155--md{margin-top:11.0714285714rem !important}.g-mt-minus-155--md{margin-top:-11.0714285714rem !important}.g-mt-160--md{margin-top:11.4285714286rem !important}.g-mt-minus-160--md{margin-top:-11.4285714286rem !important}.g-mt-165--md{margin-top:11.7857142857rem !important}.g-mt-minus-165--md{margin-top:-11.7857142857rem !important}.g-mt-170--md{margin-top:12.1428571429rem !important}.g-mt-minus-170--md{margin-top:-12.1428571429rem !important}.g-mb-1--md{margin-bottom:.0714285714rem !important}.g-mb-minus-1--md{margin-bottom:-.0714285714rem !important}.g-mb-2--md{margin-bottom:.1428571429rem !important}.g-mb-minus-2--md{margin-bottom:-.1428571429rem !important}.g-mb-3--md{margin-bottom:.2142857143rem !important}.g-mb-minus-3--md{margin-bottom:-.2142857143rem !important}.g-mb-4--md{margin-bottom:.2857142857rem !important}.g-mb-minus-4--md{margin-bottom:-.2857142857rem !important}.g-mb-5--md{margin-bottom:.3571428571rem !important}.g-mb-minus-5--md{margin-bottom:-.3571428571rem !important}.g-mb-6--md{margin-bottom:.4285714286rem !important}.g-mb-minus-6--md{margin-bottom:-.4285714286rem !important}.g-mb-7--md{margin-bottom:.5rem !important}.g-mb-minus-7--md{margin-bottom:-.5rem !important}.g-mb-8--md{margin-bottom:.5714285714rem !important}.g-mb-minus-8--md{margin-bottom:-.5714285714rem !important}.g-mb-9--md{margin-bottom:.6428571429rem !important}.g-mb-minus-9--md{margin-bottom:-.6428571429rem !important}.g-mb-10--md{margin-bottom:.7142857143rem !important}.g-mb-minus-10--md{margin-bottom:-.7142857143rem !important}.g-mb-11--md{margin-bottom:.7857142857rem !important}.g-mb-minus-11--md{margin-bottom:-.7857142857rem !important}.g-mb-12--md{margin-bottom:.8571428571rem !important}.g-mb-minus-12--md{margin-bottom:-.8571428571rem !important}.g-mb-13--md{margin-bottom:.9285714286rem !important}.g-mb-minus-13--md{margin-bottom:-.9285714286rem !important}.g-mb-14--md{margin-bottom:1rem !important}.g-mb-minus-14--md{margin-bottom:-1rem !important}.g-mb-15--md{margin-bottom:1.0714285714rem !important}.g-mb-minus-15--md{margin-bottom:-1.0714285714rem !important}.g-mb-16--md{margin-bottom:1.1428571429rem !important}.g-mb-minus-16--md{margin-bottom:-1.1428571429rem !important}.g-mb-17--md{margin-bottom:1.2142857143rem !important}.g-mb-minus-17--md{margin-bottom:-1.2142857143rem !important}.g-mb-18--md{margin-bottom:1.2857142857rem !important}.g-mb-minus-18--md{margin-bottom:-1.2857142857rem !important}.g-mb-19--md{margin-bottom:1.3571428571rem !important}.g-mb-minus-19--md{margin-bottom:-1.3571428571rem !important}.g-mb-20--md{margin-bottom:1.4285714286rem !important}.g-mb-minus-20--md{margin-bottom:-1.4285714286rem !important}.g-mb-10--md{margin-bottom:.7142857143rem !important}.g-mb-15--md{margin-bottom:1.0714285714rem !important}.g-mb-20--md{margin-bottom:1.4285714286rem !important}.g-mb-25--md{margin-bottom:1.7857142857rem !important}.g-mb-30--md{margin-bottom:2.1428571429rem !important}.g-mb-35--md{margin-bottom:2.5rem !important}.g-mb-40--md{margin-bottom:2.8571428571rem !important}.g-mb-45--md{margin-bottom:3.2142857143rem !important}.g-mb-50--md{margin-bottom:3.5714285714rem !important}.g-mb-55--md{margin-bottom:3.9285714286rem !important}.g-mb-60--md{margin-bottom:4.2857142857rem !important}.g-mb-65--md{margin-bottom:4.6428571429rem !important}.g-mb-70--md{margin-bottom:5rem !important}.g-mb-75--md{margin-bottom:5.3571428571rem !important}.g-mb-80--md{margin-bottom:5.7142857143rem !important}.g-mb-85--md{margin-bottom:6.0714285714rem !important}.g-mb-90--md{margin-bottom:6.4285714286rem !important}.g-mb-95--md{margin-bottom:6.7857142857rem !important}.g-mb-100--md{margin-bottom:7.1428571429rem !important}.g-mb-105--md{margin-bottom:7.5rem !important}.g-mb-110--md{margin-bottom:7.8571428571rem !important}.g-mb-115--md{margin-bottom:8.2142857143rem !important}.g-mb-120--md{margin-bottom:8.5714285714rem !important}.g-mb-125--md{margin-bottom:8.9285714286rem !important}.g-mb-130--md{margin-bottom:9.2857142857rem !important}.g-mb-135--md{margin-bottom:9.6428571429rem !important}.g-mb-140--md{margin-bottom:10rem !important}.g-mb-145--md{margin-bottom:10.3571428571rem !important}.g-mb-150--md{margin-bottom:10.7142857143rem !important}.g-mb-155--md{margin-bottom:11.0714285714rem !important}.g-mb-160--md{margin-bottom:11.4285714286rem !important}.g-mb-165--md{margin-bottom:11.7857142857rem !important}.g-mb-170--md{margin-bottom:12.1428571429rem !important}.g-ml-1--md{margin-left:.0714285714rem !important}.g-ml-minus-1--md{margin-left:-.0714285714rem !important}.g-ml-2--md{margin-left:.1428571429rem !important}.g-ml-minus-2--md{margin-left:-.1428571429rem !important}.g-ml-3--md{margin-left:.2142857143rem !important}.g-ml-minus-3--md{margin-left:-.2142857143rem !important}.g-ml-4--md{margin-left:.2857142857rem !important}.g-ml-minus-4--md{margin-left:-.2857142857rem !important}.g-ml-5--md{margin-left:.3571428571rem !important}.g-ml-minus-5--md{margin-left:-.3571428571rem !important}.g-ml-6--md{margin-left:.4285714286rem !important}.g-ml-minus-6--md{margin-left:-.4285714286rem !important}.g-ml-7--md{margin-left:.5rem !important}.g-ml-minus-7--md{margin-left:-.5rem !important}.g-ml-8--md{margin-left:.5714285714rem !important}.g-ml-minus-8--md{margin-left:-.5714285714rem !important}.g-ml-9--md{margin-left:.6428571429rem !important}.g-ml-minus-9--md{margin-left:-.6428571429rem !important}.g-ml-10--md{margin-left:.7142857143rem !important}.g-ml-minus-10--md{margin-left:-.7142857143rem !important}.g-ml-5--md{margin-left:.3571428571rem !important}.g-ml-minus-5--md{margin-left:-.3571428571rem !important}.g-ml-10--md{margin-left:.7142857143rem !important}.g-ml-minus-10--md{margin-left:-.7142857143rem !important}.g-ml-15--md{margin-left:1.0714285714rem !important}.g-ml-minus-15--md{margin-left:-1.0714285714rem !important}.g-ml-20--md{margin-left:1.4285714286rem !important}.g-ml-minus-20--md{margin-left:-1.4285714286rem !important}.g-ml-25--md{margin-left:1.7857142857rem !important}.g-ml-minus-25--md{margin-left:-1.7857142857rem !important}.g-ml-30--md{margin-left:2.1428571429rem !important}.g-ml-minus-30--md{margin-left:-2.1428571429rem !important}.g-ml-35--md{margin-left:2.5rem !important}.g-ml-minus-35--md{margin-left:-2.5rem !important}.g-ml-40--md{margin-left:2.8571428571rem !important}.g-ml-minus-40--md{margin-left:-2.8571428571rem !important}.g-ml-45--md{margin-left:3.2142857143rem !important}.g-ml-minus-45--md{margin-left:-3.2142857143rem !important}.g-ml-50--md{margin-left:3.5714285714rem !important}.g-ml-minus-50--md{margin-left:-3.5714285714rem !important}.g-mr-1--md{margin-right:.0714285714rem !important}.g-mr-minus-1--md{margin-right:-.0714285714rem !important}.g-mr-2--md{margin-right:.1428571429rem !important}.g-mr-minus-2--md{margin-right:-.1428571429rem !important}.g-mr-3--md{margin-right:.2142857143rem !important}.g-mr-minus-3--md{margin-right:-.2142857143rem !important}.g-mr-4--md{margin-right:.2857142857rem !important}.g-mr-minus-4--md{margin-right:-.2857142857rem !important}.g-mr-5--md{margin-right:.3571428571rem !important}.g-mr-minus-5--md{margin-right:-.3571428571rem !important}.g-mr-6--md{margin-right:.4285714286rem !important}.g-mr-minus-6--md{margin-right:-.4285714286rem !important}.g-mr-7--md{margin-right:.5rem !important}.g-mr-minus-7--md{margin-right:-.5rem !important}.g-mr-8--md{margin-right:.5714285714rem !important}.g-mr-minus-8--md{margin-right:-.5714285714rem !important}.g-mr-9--md{margin-right:.6428571429rem !important}.g-mr-minus-9--md{margin-right:-.6428571429rem !important}.g-mr-10--md{margin-right:.7142857143rem !important}.g-mr-minus-10--md{margin-right:-.7142857143rem !important}.g-mr-5--md{margin-right:.3571428571rem !important}.g-mr-10--md{margin-right:.7142857143rem !important}.g-mr-15--md{margin-right:1.0714285714rem !important}.g-mr-20--md{margin-right:1.4285714286rem !important}.g-mr-25--md{margin-right:1.7857142857rem !important}.g-mr-30--md{margin-right:2.1428571429rem !important}.g-mr-35--md{margin-right:2.5rem !important}.g-mr-40--md{margin-right:2.8571428571rem !important}.g-mr-45--md{margin-right:3.2142857143rem !important}.g-mr-50--md{margin-right:3.5714285714rem !important}}@media (min-width: 992px){.g-ma-0--lg{margin:0 !important}.g-mx-0--lg{margin-left:0 !important;margin-right:0 !important}.g-my-0--lg{margin-top:0 !important;margin-bottom:0 !important}.g-ml-0--lg{margin-left:0 !important}.g-mr-0--lg{margin-right:0 !important}.g-mt-0--lg{margin-top:0 !important}.g-mb-0--lg{margin-bottom:0 !important}.g-mx-1--lg{margin-left:.0714285714rem !important;margin-right:.0714285714rem !important}.g-mx-2--lg{margin-left:.1428571429rem !important;margin-right:.1428571429rem !important}.g-mx-3--lg{margin-left:.2142857143rem !important;margin-right:.2142857143rem !important}.g-mx-4--lg{margin-left:.2857142857rem !important;margin-right:.2857142857rem !important}.g-mx-5--lg{margin-left:.3571428571rem !important;margin-right:.3571428571rem !important}.g-mx-6--lg{margin-left:.4285714286rem !important;margin-right:.4285714286rem !important}.g-mx-7--lg{margin-left:.5rem !important;margin-right:.5rem !important}.g-mx-8--lg{margin-left:.5714285714rem !important;margin-right:.5714285714rem !important}.g-mx-9--lg{margin-left:.6428571429rem !important;margin-right:.6428571429rem !important}.g-mx-10--lg{margin-left:.7142857143rem !important;margin-right:.7142857143rem !important}.g-mx-10--lg{margin-left:.7142857143rem !important;margin-right:.7142857143rem !important}.g-mx-15--lg{margin-left:1.0714285714rem !important;margin-right:1.0714285714rem !important}.g-mx-20--lg{margin-left:1.4285714286rem !important;margin-right:1.4285714286rem !important}.g-mx-25--lg{margin-left:1.7857142857rem !important;margin-right:1.7857142857rem !important}.g-mx-30--lg{margin-left:2.1428571429rem !important;margin-right:2.1428571429rem !important}.g-mx-35--lg{margin-left:2.5rem !important;margin-right:2.5rem !important}.g-mx-40--lg{margin-left:2.8571428571rem !important;margin-right:2.8571428571rem !important}.g-mx-45--lg{margin-left:3.2142857143rem !important;margin-right:3.2142857143rem !important}.g-mx-50--lg{margin-left:3.5714285714rem !important;margin-right:3.5714285714rem !important}.g-mx-55--lg{margin-left:3.9285714286rem !important;margin-right:3.9285714286rem !important}.g-mx-60--lg{margin-left:4.2857142857rem !important;margin-right:4.2857142857rem !important}.g-mx-65--lg{margin-left:4.6428571429rem !important;margin-right:4.6428571429rem !important}.g-mx-70--lg{margin-left:5rem !important;margin-right:5rem !important}.g-mx-75--lg{margin-left:5.3571428571rem !important;margin-right:5.3571428571rem !important}.g-mx-80--lg{margin-left:5.7142857143rem !important;margin-right:5.7142857143rem !important}.g-mx-85--lg{margin-left:6.0714285714rem !important;margin-right:6.0714285714rem !important}.g-mx-90--lg{margin-left:6.4285714286rem !important;margin-right:6.4285714286rem !important}.g-mx-95--lg{margin-left:6.7857142857rem !important;margin-right:6.7857142857rem !important}.g-mx-100--lg{margin-left:7.1428571429rem !important;margin-right:7.1428571429rem !important}.g-my-1--lg{margin-top:.0714285714rem !important;margin-bottom:.0714285714rem !important}.g-my-2--lg{margin-top:.1428571429rem !important;margin-bottom:.1428571429rem !important}.g-my-3--lg{margin-top:.2142857143rem !important;margin-bottom:.2142857143rem !important}.g-my-4--lg{margin-top:.2857142857rem !important;margin-bottom:.2857142857rem !important}.g-my-5--lg{margin-top:.3571428571rem !important;margin-bottom:.3571428571rem !important}.g-my-6--lg{margin-top:.4285714286rem !important;margin-bottom:.4285714286rem !important}.g-my-7--lg{margin-top:.5rem !important;margin-bottom:.5rem !important}.g-my-8--lg{margin-top:.5714285714rem !important;margin-bottom:.5714285714rem !important}.g-my-9--lg{margin-top:.6428571429rem !important;margin-bottom:.6428571429rem !important}.g-my-10--lg{margin-top:.7142857143rem !important;margin-bottom:.7142857143rem !important}.g-my-10--lg{margin-top:.7142857143rem !important;margin-bottom:.7142857143rem !important}.g-my-15--lg{margin-top:1.0714285714rem !important;margin-bottom:1.0714285714rem !important}.g-my-20--lg{margin-top:1.4285714286rem !important;margin-bottom:1.4285714286rem !important}.g-my-25--lg{margin-top:1.7857142857rem !important;margin-bottom:1.7857142857rem !important}.g-my-30--lg{margin-top:2.1428571429rem !important;margin-bottom:2.1428571429rem !important}.g-my-35--lg{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.g-my-40--lg{margin-top:2.8571428571rem !important;margin-bottom:2.8571428571rem !important}.g-my-45--lg{margin-top:3.2142857143rem !important;margin-bottom:3.2142857143rem !important}.g-my-50--lg{margin-top:3.5714285714rem !important;margin-bottom:3.5714285714rem !important}.g-my-55--lg{margin-top:3.9285714286rem !important;margin-bottom:3.9285714286rem !important}.g-my-60--lg{margin-top:4.2857142857rem !important;margin-bottom:4.2857142857rem !important}.g-my-65--lg{margin-top:4.6428571429rem !important;margin-bottom:4.6428571429rem !important}.g-my-70--lg{margin-top:5rem !important;margin-bottom:5rem !important}.g-my-75--lg{margin-top:5.3571428571rem !important;margin-bottom:5.3571428571rem !important}.g-my-80--lg{margin-top:5.7142857143rem !important;margin-bottom:5.7142857143rem !important}.g-my-85--lg{margin-top:6.0714285714rem !important;margin-bottom:6.0714285714rem !important}.g-my-90--lg{margin-top:6.4285714286rem !important;margin-bottom:6.4285714286rem !important}.g-my-95--lg{margin-top:6.7857142857rem !important;margin-bottom:6.7857142857rem !important}.g-my-100--lg{margin-top:7.1428571429rem !important;margin-bottom:7.1428571429rem !important}.g-mt-1--lg{margin-top:.0714285714rem !important}.g-mt-minus-1--lg{margin-top:-.0714285714rem !important}.g-mt-2--lg{margin-top:.1428571429rem !important}.g-mt-minus-2--lg{margin-top:-.1428571429rem !important}.g-mt-3--lg{margin-top:.2142857143rem !important}.g-mt-minus-3--lg{margin-top:-.2142857143rem !important}.g-mt-4--lg{margin-top:.2857142857rem !important}.g-mt-minus-4--lg{margin-top:-.2857142857rem !important}.g-mt-5--lg{margin-top:.3571428571rem !important}.g-mt-minus-5--lg{margin-top:-.3571428571rem !important}.g-mt-6--lg{margin-top:.4285714286rem !important}.g-mt-minus-6--lg{margin-top:-.4285714286rem !important}.g-mt-7--lg{margin-top:.5rem !important}.g-mt-minus-7--lg{margin-top:-.5rem !important}.g-mt-8--lg{margin-top:.5714285714rem !important}.g-mt-minus-8--lg{margin-top:-.5714285714rem !important}.g-mt-9--lg{margin-top:.6428571429rem !important}.g-mt-minus-9--lg{margin-top:-.6428571429rem !important}.g-mt-10--lg{margin-top:.7142857143rem !important}.g-mt-minus-10--lg{margin-top:-.7142857143rem !important}.g-mt-11--lg{margin-top:.7857142857rem !important}.g-mt-minus-11--lg{margin-top:-.7857142857rem !important}.g-mt-12--lg{margin-top:.8571428571rem !important}.g-mt-minus-12--lg{margin-top:-.8571428571rem !important}.g-mt-13--lg{margin-top:.9285714286rem !important}.g-mt-minus-13--lg{margin-top:-.9285714286rem !important}.g-mt-14--lg{margin-top:1rem !important}.g-mt-minus-14--lg{margin-top:-1rem !important}.g-mt-15--lg{margin-top:1.0714285714rem !important}.g-mt-minus-15--lg{margin-top:-1.0714285714rem !important}.g-mt-16--lg{margin-top:1.1428571429rem !important}.g-mt-minus-16--lg{margin-top:-1.1428571429rem !important}.g-mt-17--lg{margin-top:1.2142857143rem !important}.g-mt-minus-17--lg{margin-top:-1.2142857143rem !important}.g-mt-18--lg{margin-top:1.2857142857rem !important}.g-mt-minus-18--lg{margin-top:-1.2857142857rem !important}.g-mt-19--lg{margin-top:1.3571428571rem !important}.g-mt-minus-19--lg{margin-top:-1.3571428571rem !important}.g-mt-20--lg{margin-top:1.4285714286rem !important}.g-mt-minus-20--lg{margin-top:-1.4285714286rem !important}.g-mt-10--lg{margin-top:.7142857143rem !important}.g-mt-minus-10--lg{margin-top:-.7142857143rem !important}.g-mt-15--lg{margin-top:1.0714285714rem !important}.g-mt-minus-15--lg{margin-top:-1.0714285714rem !important}.g-mt-20--lg{margin-top:1.4285714286rem !important}.g-mt-minus-20--lg{margin-top:-1.4285714286rem !important}.g-mt-25--lg{margin-top:1.7857142857rem !important}.g-mt-minus-25--lg{margin-top:-1.7857142857rem !important}.g-mt-30--lg{margin-top:2.1428571429rem !important}.g-mt-minus-30--lg{margin-top:-2.1428571429rem !important}.g-mt-35--lg{margin-top:2.5rem !important}.g-mt-minus-35--lg{margin-top:-2.5rem !important}.g-mt-40--lg{margin-top:2.8571428571rem !important}.g-mt-minus-40--lg{margin-top:-2.8571428571rem !important}.g-mt-45--lg{margin-top:3.2142857143rem !important}.g-mt-minus-45--lg{margin-top:-3.2142857143rem !important}.g-mt-50--lg{margin-top:3.5714285714rem !important}.g-mt-minus-50--lg{margin-top:-3.5714285714rem !important}.g-mt-55--lg{margin-top:3.9285714286rem !important}.g-mt-minus-55--lg{margin-top:-3.9285714286rem !important}.g-mt-60--lg{margin-top:4.2857142857rem !important}.g-mt-minus-60--lg{margin-top:-4.2857142857rem !important}.g-mt-65--lg{margin-top:4.6428571429rem !important}.g-mt-minus-65--lg{margin-top:-4.6428571429rem !important}.g-mt-70--lg{margin-top:5rem !important}.g-mt-minus-70--lg{margin-top:-5rem !important}.g-mt-75--lg{margin-top:5.3571428571rem !important}.g-mt-minus-75--lg{margin-top:-5.3571428571rem !important}.g-mt-80--lg{margin-top:5.7142857143rem !important}.g-mt-minus-80--lg{margin-top:-5.7142857143rem !important}.g-mt-85--lg{margin-top:6.0714285714rem !important}.g-mt-minus-85--lg{margin-top:-6.0714285714rem !important}.g-mt-90--lg{margin-top:6.4285714286rem !important}.g-mt-minus-90--lg{margin-top:-6.4285714286rem !important}.g-mt-95--lg{margin-top:6.7857142857rem !important}.g-mt-minus-95--lg{margin-top:-6.7857142857rem !important}.g-mt-100--lg{margin-top:7.1428571429rem !important}.g-mt-minus-100--lg{margin-top:-7.1428571429rem !important}.g-mt-105--lg{margin-top:7.5rem !important}.g-mt-minus-105--lg{margin-top:-7.5rem !important}.g-mt-110--lg{margin-top:7.8571428571rem !important}.g-mt-minus-110--lg{margin-top:-7.8571428571rem !important}.g-mt-115--lg{margin-top:8.2142857143rem !important}.g-mt-minus-115--lg{margin-top:-8.2142857143rem !important}.g-mt-120--lg{margin-top:8.5714285714rem !important}.g-mt-minus-120--lg{margin-top:-8.5714285714rem !important}.g-mt-125--lg{margin-top:8.9285714286rem !important}.g-mt-minus-125--lg{margin-top:-8.9285714286rem !important}.g-mt-130--lg{margin-top:9.2857142857rem !important}.g-mt-minus-130--lg{margin-top:-9.2857142857rem !important}.g-mt-135--lg{margin-top:9.6428571429rem !important}.g-mt-minus-135--lg{margin-top:-9.6428571429rem !important}.g-mt-140--lg{margin-top:10rem !important}.g-mt-minus-140--lg{margin-top:-10rem !important}.g-mt-145--lg{margin-top:10.3571428571rem !important}.g-mt-minus-145--lg{margin-top:-10.3571428571rem !important}.g-mt-150--lg{margin-top:10.7142857143rem !important}.g-mt-minus-150--lg{margin-top:-10.7142857143rem !important}.g-mt-155--lg{margin-top:11.0714285714rem !important}.g-mt-minus-155--lg{margin-top:-11.0714285714rem !important}.g-mt-160--lg{margin-top:11.4285714286rem !important}.g-mt-minus-160--lg{margin-top:-11.4285714286rem !important}.g-mt-165--lg{margin-top:11.7857142857rem !important}.g-mt-minus-165--lg{margin-top:-11.7857142857rem !important}.g-mt-170--lg{margin-top:12.1428571429rem !important}.g-mt-minus-170--lg{margin-top:-12.1428571429rem !important}.g-mb-1--lg{margin-bottom:.0714285714rem !important}.g-mb-minus-1--lg{margin-bottom:-.0714285714rem !important}.g-mb-2--lg{margin-bottom:.1428571429rem !important}.g-mb-minus-2--lg{margin-bottom:-.1428571429rem !important}.g-mb-3--lg{margin-bottom:.2142857143rem !important}.g-mb-minus-3--lg{margin-bottom:-.2142857143rem !important}.g-mb-4--lg{margin-bottom:.2857142857rem !important}.g-mb-minus-4--lg{margin-bottom:-.2857142857rem !important}.g-mb-5--lg{margin-bottom:.3571428571rem !important}.g-mb-minus-5--lg{margin-bottom:-.3571428571rem !important}.g-mb-6--lg{margin-bottom:.4285714286rem !important}.g-mb-minus-6--lg{margin-bottom:-.4285714286rem !important}.g-mb-7--lg{margin-bottom:.5rem !important}.g-mb-minus-7--lg{margin-bottom:-.5rem !important}.g-mb-8--lg{margin-bottom:.5714285714rem !important}.g-mb-minus-8--lg{margin-bottom:-.5714285714rem !important}.g-mb-9--lg{margin-bottom:.6428571429rem !important}.g-mb-minus-9--lg{margin-bottom:-.6428571429rem !important}.g-mb-10--lg{margin-bottom:.7142857143rem !important}.g-mb-minus-10--lg{margin-bottom:-.7142857143rem !important}.g-mb-11--lg{margin-bottom:.7857142857rem !important}.g-mb-minus-11--lg{margin-bottom:-.7857142857rem !important}.g-mb-12--lg{margin-bottom:.8571428571rem !important}.g-mb-minus-12--lg{margin-bottom:-.8571428571rem !important}.g-mb-13--lg{margin-bottom:.9285714286rem !important}.g-mb-minus-13--lg{margin-bottom:-.9285714286rem !important}.g-mb-14--lg{margin-bottom:1rem !important}.g-mb-minus-14--lg{margin-bottom:-1rem !important}.g-mb-15--lg{margin-bottom:1.0714285714rem !important}.g-mb-minus-15--lg{margin-bottom:-1.0714285714rem !important}.g-mb-16--lg{margin-bottom:1.1428571429rem !important}.g-mb-minus-16--lg{margin-bottom:-1.1428571429rem !important}.g-mb-17--lg{margin-bottom:1.2142857143rem !important}.g-mb-minus-17--lg{margin-bottom:-1.2142857143rem !important}.g-mb-18--lg{margin-bottom:1.2857142857rem !important}.g-mb-minus-18--lg{margin-bottom:-1.2857142857rem !important}.g-mb-19--lg{margin-bottom:1.3571428571rem !important}.g-mb-minus-19--lg{margin-bottom:-1.3571428571rem !important}.g-mb-20--lg{margin-bottom:1.4285714286rem !important}.g-mb-minus-20--lg{margin-bottom:-1.4285714286rem !important}.g-mb-10--lg{margin-bottom:.7142857143rem !important}.g-mb-15--lg{margin-bottom:1.0714285714rem !important}.g-mb-20--lg{margin-bottom:1.4285714286rem !important}.g-mb-25--lg{margin-bottom:1.7857142857rem !important}.g-mb-30--lg{margin-bottom:2.1428571429rem !important}.g-mb-35--lg{margin-bottom:2.5rem !important}.g-mb-40--lg{margin-bottom:2.8571428571rem !important}.g-mb-45--lg{margin-bottom:3.2142857143rem !important}.g-mb-50--lg{margin-bottom:3.5714285714rem !important}.g-mb-55--lg{margin-bottom:3.9285714286rem !important}.g-mb-60--lg{margin-bottom:4.2857142857rem !important}.g-mb-65--lg{margin-bottom:4.6428571429rem !important}.g-mb-70--lg{margin-bottom:5rem !important}.g-mb-75--lg{margin-bottom:5.3571428571rem !important}.g-mb-80--lg{margin-bottom:5.7142857143rem !important}.g-mb-85--lg{margin-bottom:6.0714285714rem !important}.g-mb-90--lg{margin-bottom:6.4285714286rem !important}.g-mb-95--lg{margin-bottom:6.7857142857rem !important}.g-mb-100--lg{margin-bottom:7.1428571429rem !important}.g-mb-105--lg{margin-bottom:7.5rem !important}.g-mb-110--lg{margin-bottom:7.8571428571rem !important}.g-mb-115--lg{margin-bottom:8.2142857143rem !important}.g-mb-120--lg{margin-bottom:8.5714285714rem !important}.g-mb-125--lg{margin-bottom:8.9285714286rem !important}.g-mb-130--lg{margin-bottom:9.2857142857rem !important}.g-mb-135--lg{margin-bottom:9.6428571429rem !important}.g-mb-140--lg{margin-bottom:10rem !important}.g-mb-145--lg{margin-bottom:10.3571428571rem !important}.g-mb-150--lg{margin-bottom:10.7142857143rem !important}.g-mb-155--lg{margin-bottom:11.0714285714rem !important}.g-mb-160--lg{margin-bottom:11.4285714286rem !important}.g-mb-165--lg{margin-bottom:11.7857142857rem !important}.g-mb-170--lg{margin-bottom:12.1428571429rem !important}.g-ml-1--lg{margin-left:.0714285714rem !important}.g-ml-minus-1--lg{margin-left:-.0714285714rem !important}.g-ml-2--lg{margin-left:.1428571429rem !important}.g-ml-minus-2--lg{margin-left:-.1428571429rem !important}.g-ml-3--lg{margin-left:.2142857143rem !important}.g-ml-minus-3--lg{margin-left:-.2142857143rem !important}.g-ml-4--lg{margin-left:.2857142857rem !important}.g-ml-minus-4--lg{margin-left:-.2857142857rem !important}.g-ml-5--lg{margin-left:.3571428571rem !important}.g-ml-minus-5--lg{margin-left:-.3571428571rem !important}.g-ml-6--lg{margin-left:.4285714286rem !important}.g-ml-minus-6--lg{margin-left:-.4285714286rem !important}.g-ml-7--lg{margin-left:.5rem !important}.g-ml-minus-7--lg{margin-left:-.5rem !important}.g-ml-8--lg{margin-left:.5714285714rem !important}.g-ml-minus-8--lg{margin-left:-.5714285714rem !important}.g-ml-9--lg{margin-left:.6428571429rem !important}.g-ml-minus-9--lg{margin-left:-.6428571429rem !important}.g-ml-10--lg{margin-left:.7142857143rem !important}.g-ml-minus-10--lg{margin-left:-.7142857143rem !important}.g-ml-5--lg{margin-left:.3571428571rem !important}.g-ml-minus-5--lg{margin-left:-.3571428571rem !important}.g-ml-10--lg{margin-left:.7142857143rem !important}.g-ml-minus-10--lg{margin-left:-.7142857143rem !important}.g-ml-15--lg{margin-left:1.0714285714rem !important}.g-ml-minus-15--lg{margin-left:-1.0714285714rem !important}.g-ml-20--lg{margin-left:1.4285714286rem !important}.g-ml-minus-20--lg{margin-left:-1.4285714286rem !important}.g-ml-25--lg{margin-left:1.7857142857rem !important}.g-ml-minus-25--lg{margin-left:-1.7857142857rem !important}.g-ml-30--lg{margin-left:2.1428571429rem !important}.g-ml-minus-30--lg{margin-left:-2.1428571429rem !important}.g-ml-35--lg{margin-left:2.5rem !important}.g-ml-minus-35--lg{margin-left:-2.5rem !important}.g-ml-40--lg{margin-left:2.8571428571rem !important}.g-ml-minus-40--lg{margin-left:-2.8571428571rem !important}.g-ml-45--lg{margin-left:3.2142857143rem !important}.g-ml-minus-45--lg{margin-left:-3.2142857143rem !important}.g-ml-50--lg{margin-left:3.5714285714rem !important}.g-ml-minus-50--lg{margin-left:-3.5714285714rem !important}.g-mr-1--lg{margin-right:.0714285714rem !important}.g-mr-minus-1--lg{margin-right:-.0714285714rem !important}.g-mr-2--lg{margin-right:.1428571429rem !important}.g-mr-minus-2--lg{margin-right:-.1428571429rem !important}.g-mr-3--lg{margin-right:.2142857143rem !important}.g-mr-minus-3--lg{margin-right:-.2142857143rem !important}.g-mr-4--lg{margin-right:.2857142857rem !important}.g-mr-minus-4--lg{margin-right:-.2857142857rem !important}.g-mr-5--lg{margin-right:.3571428571rem !important}.g-mr-minus-5--lg{margin-right:-.3571428571rem !important}.g-mr-6--lg{margin-right:.4285714286rem !important}.g-mr-minus-6--lg{margin-right:-.4285714286rem !important}.g-mr-7--lg{margin-right:.5rem !important}.g-mr-minus-7--lg{margin-right:-.5rem !important}.g-mr-8--lg{margin-right:.5714285714rem !important}.g-mr-minus-8--lg{margin-right:-.5714285714rem !important}.g-mr-9--lg{margin-right:.6428571429rem !important}.g-mr-minus-9--lg{margin-right:-.6428571429rem !important}.g-mr-10--lg{margin-right:.7142857143rem !important}.g-mr-minus-10--lg{margin-right:-.7142857143rem !important}.g-mr-5--lg{margin-right:.3571428571rem !important}.g-mr-10--lg{margin-right:.7142857143rem !important}.g-mr-15--lg{margin-right:1.0714285714rem !important}.g-mr-20--lg{margin-right:1.4285714286rem !important}.g-mr-25--lg{margin-right:1.7857142857rem !important}.g-mr-30--lg{margin-right:2.1428571429rem !important}.g-mr-35--lg{margin-right:2.5rem !important}.g-mr-40--lg{margin-right:2.8571428571rem !important}.g-mr-45--lg{margin-right:3.2142857143rem !important}.g-mr-50--lg{margin-right:3.5714285714rem !important}}@media (min-width: 1200px){.g-ma-0--xl{margin:0 !important}.g-mx-0--xl{margin-left:0 !important;margin-right:0 !important}.g-my-0--xl{margin-top:0 !important;margin-bottom:0 !important}.g-ml-0--xl{margin-left:0 !important}.g-mr-0--xl{margin-right:0 !important}.g-mt-0--xl{margin-top:0 !important}.g-mb-0--xl{margin-bottom:0 !important}.g-mx-1--xl{margin-left:.0714285714rem !important;margin-right:.0714285714rem !important}.g-mx-2--xl{margin-left:.1428571429rem !important;margin-right:.1428571429rem !important}.g-mx-3--xl{margin-left:.2142857143rem !important;margin-right:.2142857143rem !important}.g-mx-4--xl{margin-left:.2857142857rem !important;margin-right:.2857142857rem !important}.g-mx-5--xl{margin-left:.3571428571rem !important;margin-right:.3571428571rem !important}.g-mx-6--xl{margin-left:.4285714286rem !important;margin-right:.4285714286rem !important}.g-mx-7--xl{margin-left:.5rem !important;margin-right:.5rem !important}.g-mx-8--xl{margin-left:.5714285714rem !important;margin-right:.5714285714rem !important}.g-mx-9--xl{margin-left:.6428571429rem !important;margin-right:.6428571429rem !important}.g-mx-10--xl{margin-left:.7142857143rem !important;margin-right:.7142857143rem !important}.g-mx-10--xl{margin-left:.7142857143rem !important;margin-right:.7142857143rem !important}.g-mx-15--xl{margin-left:1.0714285714rem !important;margin-right:1.0714285714rem !important}.g-mx-20--xl{margin-left:1.4285714286rem !important;margin-right:1.4285714286rem !important}.g-mx-25--xl{margin-left:1.7857142857rem !important;margin-right:1.7857142857rem !important}.g-mx-30--xl{margin-left:2.1428571429rem !important;margin-right:2.1428571429rem !important}.g-mx-35--xl{margin-left:2.5rem !important;margin-right:2.5rem !important}.g-mx-40--xl{margin-left:2.8571428571rem !important;margin-right:2.8571428571rem !important}.g-mx-45--xl{margin-left:3.2142857143rem !important;margin-right:3.2142857143rem !important}.g-mx-50--xl{margin-left:3.5714285714rem !important;margin-right:3.5714285714rem !important}.g-mx-55--xl{margin-left:3.9285714286rem !important;margin-right:3.9285714286rem !important}.g-mx-60--xl{margin-left:4.2857142857rem !important;margin-right:4.2857142857rem !important}.g-mx-65--xl{margin-left:4.6428571429rem !important;margin-right:4.6428571429rem !important}.g-mx-70--xl{margin-left:5rem !important;margin-right:5rem !important}.g-mx-75--xl{margin-left:5.3571428571rem !important;margin-right:5.3571428571rem !important}.g-mx-80--xl{margin-left:5.7142857143rem !important;margin-right:5.7142857143rem !important}.g-mx-85--xl{margin-left:6.0714285714rem !important;margin-right:6.0714285714rem !important}.g-mx-90--xl{margin-left:6.4285714286rem !important;margin-right:6.4285714286rem !important}.g-mx-95--xl{margin-left:6.7857142857rem !important;margin-right:6.7857142857rem !important}.g-mx-100--xl{margin-left:7.1428571429rem !important;margin-right:7.1428571429rem !important}.g-my-1--xl{margin-top:.0714285714rem !important;margin-bottom:.0714285714rem !important}.g-my-2--xl{margin-top:.1428571429rem !important;margin-bottom:.1428571429rem !important}.g-my-3--xl{margin-top:.2142857143rem !important;margin-bottom:.2142857143rem !important}.g-my-4--xl{margin-top:.2857142857rem !important;margin-bottom:.2857142857rem !important}.g-my-5--xl{margin-top:.3571428571rem !important;margin-bottom:.3571428571rem !important}.g-my-6--xl{margin-top:.4285714286rem !important;margin-bottom:.4285714286rem !important}.g-my-7--xl{margin-top:.5rem !important;margin-bottom:.5rem !important}.g-my-8--xl{margin-top:.5714285714rem !important;margin-bottom:.5714285714rem !important}.g-my-9--xl{margin-top:.6428571429rem !important;margin-bottom:.6428571429rem !important}.g-my-10--xl{margin-top:.7142857143rem !important;margin-bottom:.7142857143rem !important}.g-my-10--xl{margin-top:.7142857143rem !important;margin-bottom:.7142857143rem !important}.g-my-15--xl{margin-top:1.0714285714rem !important;margin-bottom:1.0714285714rem !important}.g-my-20--xl{margin-top:1.4285714286rem !important;margin-bottom:1.4285714286rem !important}.g-my-25--xl{margin-top:1.7857142857rem !important;margin-bottom:1.7857142857rem !important}.g-my-30--xl{margin-top:2.1428571429rem !important;margin-bottom:2.1428571429rem !important}.g-my-35--xl{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.g-my-40--xl{margin-top:2.8571428571rem !important;margin-bottom:2.8571428571rem !important}.g-my-45--xl{margin-top:3.2142857143rem !important;margin-bottom:3.2142857143rem !important}.g-my-50--xl{margin-top:3.5714285714rem !important;margin-bottom:3.5714285714rem !important}.g-my-55--xl{margin-top:3.9285714286rem !important;margin-bottom:3.9285714286rem !important}.g-my-60--xl{margin-top:4.2857142857rem !important;margin-bottom:4.2857142857rem !important}.g-my-65--xl{margin-top:4.6428571429rem !important;margin-bottom:4.6428571429rem !important}.g-my-70--xl{margin-top:5rem !important;margin-bottom:5rem !important}.g-my-75--xl{margin-top:5.3571428571rem !important;margin-bottom:5.3571428571rem !important}.g-my-80--xl{margin-top:5.7142857143rem !important;margin-bottom:5.7142857143rem !important}.g-my-85--xl{margin-top:6.0714285714rem !important;margin-bottom:6.0714285714rem !important}.g-my-90--xl{margin-top:6.4285714286rem !important;margin-bottom:6.4285714286rem !important}.g-my-95--xl{margin-top:6.7857142857rem !important;margin-bottom:6.7857142857rem !important}.g-my-100--xl{margin-top:7.1428571429rem !important;margin-bottom:7.1428571429rem !important}.g-mt-1--xl{margin-top:.0714285714rem !important}.g-mt-minus-1--xl{margin-top:-.0714285714rem !important}.g-mt-2--xl{margin-top:.1428571429rem !important}.g-mt-minus-2--xl{margin-top:-.1428571429rem !important}.g-mt-3--xl{margin-top:.2142857143rem !important}.g-mt-minus-3--xl{margin-top:-.2142857143rem !important}.g-mt-4--xl{margin-top:.2857142857rem !important}.g-mt-minus-4--xl{margin-top:-.2857142857rem !important}.g-mt-5--xl{margin-top:.3571428571rem !important}.g-mt-minus-5--xl{margin-top:-.3571428571rem !important}.g-mt-6--xl{margin-top:.4285714286rem !important}.g-mt-minus-6--xl{margin-top:-.4285714286rem !important}.g-mt-7--xl{margin-top:.5rem !important}.g-mt-minus-7--xl{margin-top:-.5rem !important}.g-mt-8--xl{margin-top:.5714285714rem !important}.g-mt-minus-8--xl{margin-top:-.5714285714rem !important}.g-mt-9--xl{margin-top:.6428571429rem !important}.g-mt-minus-9--xl{margin-top:-.6428571429rem !important}.g-mt-10--xl{margin-top:.7142857143rem !important}.g-mt-minus-10--xl{margin-top:-.7142857143rem !important}.g-mt-11--xl{margin-top:.7857142857rem !important}.g-mt-minus-11--xl{margin-top:-.7857142857rem !important}.g-mt-12--xl{margin-top:.8571428571rem !important}.g-mt-minus-12--xl{margin-top:-.8571428571rem !important}.g-mt-13--xl{margin-top:.9285714286rem !important}.g-mt-minus-13--xl{margin-top:-.9285714286rem !important}.g-mt-14--xl{margin-top:1rem !important}.g-mt-minus-14--xl{margin-top:-1rem !important}.g-mt-15--xl{margin-top:1.0714285714rem !important}.g-mt-minus-15--xl{margin-top:-1.0714285714rem !important}.g-mt-16--xl{margin-top:1.1428571429rem !important}.g-mt-minus-16--xl{margin-top:-1.1428571429rem !important}.g-mt-17--xl{margin-top:1.2142857143rem !important}.g-mt-minus-17--xl{margin-top:-1.2142857143rem !important}.g-mt-18--xl{margin-top:1.2857142857rem !important}.g-mt-minus-18--xl{margin-top:-1.2857142857rem !important}.g-mt-19--xl{margin-top:1.3571428571rem !important}.g-mt-minus-19--xl{margin-top:-1.3571428571rem !important}.g-mt-20--xl{margin-top:1.4285714286rem !important}.g-mt-minus-20--xl{margin-top:-1.4285714286rem !important}.g-mt-10--xl{margin-top:.7142857143rem !important}.g-mt-minus-10--xl{margin-top:-.7142857143rem !important}.g-mt-15--xl{margin-top:1.0714285714rem !important}.g-mt-minus-15--xl{margin-top:-1.0714285714rem !important}.g-mt-20--xl{margin-top:1.4285714286rem !important}.g-mt-minus-20--xl{margin-top:-1.4285714286rem !important}.g-mt-25--xl{margin-top:1.7857142857rem !important}.g-mt-minus-25--xl{margin-top:-1.7857142857rem !important}.g-mt-30--xl{margin-top:2.1428571429rem !important}.g-mt-minus-30--xl{margin-top:-2.1428571429rem !important}.g-mt-35--xl{margin-top:2.5rem !important}.g-mt-minus-35--xl{margin-top:-2.5rem !important}.g-mt-40--xl{margin-top:2.8571428571rem !important}.g-mt-minus-40--xl{margin-top:-2.8571428571rem !important}.g-mt-45--xl{margin-top:3.2142857143rem !important}.g-mt-minus-45--xl{margin-top:-3.2142857143rem !important}.g-mt-50--xl{margin-top:3.5714285714rem !important}.g-mt-minus-50--xl{margin-top:-3.5714285714rem !important}.g-mt-55--xl{margin-top:3.9285714286rem !important}.g-mt-minus-55--xl{margin-top:-3.9285714286rem !important}.g-mt-60--xl{margin-top:4.2857142857rem !important}.g-mt-minus-60--xl{margin-top:-4.2857142857rem !important}.g-mt-65--xl{margin-top:4.6428571429rem !important}.g-mt-minus-65--xl{margin-top:-4.6428571429rem !important}.g-mt-70--xl{margin-top:5rem !important}.g-mt-minus-70--xl{margin-top:-5rem !important}.g-mt-75--xl{margin-top:5.3571428571rem !important}.g-mt-minus-75--xl{margin-top:-5.3571428571rem !important}.g-mt-80--xl{margin-top:5.7142857143rem !important}.g-mt-minus-80--xl{margin-top:-5.7142857143rem !important}.g-mt-85--xl{margin-top:6.0714285714rem !important}.g-mt-minus-85--xl{margin-top:-6.0714285714rem !important}.g-mt-90--xl{margin-top:6.4285714286rem !important}.g-mt-minus-90--xl{margin-top:-6.4285714286rem !important}.g-mt-95--xl{margin-top:6.7857142857rem !important}.g-mt-minus-95--xl{margin-top:-6.7857142857rem !important}.g-mt-100--xl{margin-top:7.1428571429rem !important}.g-mt-minus-100--xl{margin-top:-7.1428571429rem !important}.g-mt-105--xl{margin-top:7.5rem !important}.g-mt-minus-105--xl{margin-top:-7.5rem !important}.g-mt-110--xl{margin-top:7.8571428571rem !important}.g-mt-minus-110--xl{margin-top:-7.8571428571rem !important}.g-mt-115--xl{margin-top:8.2142857143rem !important}.g-mt-minus-115--xl{margin-top:-8.2142857143rem !important}.g-mt-120--xl{margin-top:8.5714285714rem !important}.g-mt-minus-120--xl{margin-top:-8.5714285714rem !important}.g-mt-125--xl{margin-top:8.9285714286rem !important}.g-mt-minus-125--xl{margin-top:-8.9285714286rem !important}.g-mt-130--xl{margin-top:9.2857142857rem !important}.g-mt-minus-130--xl{margin-top:-9.2857142857rem !important}.g-mt-135--xl{margin-top:9.6428571429rem !important}.g-mt-minus-135--xl{margin-top:-9.6428571429rem !important}.g-mt-140--xl{margin-top:10rem !important}.g-mt-minus-140--xl{margin-top:-10rem !important}.g-mt-145--xl{margin-top:10.3571428571rem !important}.g-mt-minus-145--xl{margin-top:-10.3571428571rem !important}.g-mt-150--xl{margin-top:10.7142857143rem !important}.g-mt-minus-150--xl{margin-top:-10.7142857143rem !important}.g-mt-155--xl{margin-top:11.0714285714rem !important}.g-mt-minus-155--xl{margin-top:-11.0714285714rem !important}.g-mt-160--xl{margin-top:11.4285714286rem !important}.g-mt-minus-160--xl{margin-top:-11.4285714286rem !important}.g-mt-165--xl{margin-top:11.7857142857rem !important}.g-mt-minus-165--xl{margin-top:-11.7857142857rem !important}.g-mt-170--xl{margin-top:12.1428571429rem !important}.g-mt-minus-170--xl{margin-top:-12.1428571429rem !important}.g-mb-1--xl{margin-bottom:.0714285714rem !important}.g-mb-minus-1--xl{margin-bottom:-.0714285714rem !important}.g-mb-2--xl{margin-bottom:.1428571429rem !important}.g-mb-minus-2--xl{margin-bottom:-.1428571429rem !important}.g-mb-3--xl{margin-bottom:.2142857143rem !important}.g-mb-minus-3--xl{margin-bottom:-.2142857143rem !important}.g-mb-4--xl{margin-bottom:.2857142857rem !important}.g-mb-minus-4--xl{margin-bottom:-.2857142857rem !important}.g-mb-5--xl{margin-bottom:.3571428571rem !important}.g-mb-minus-5--xl{margin-bottom:-.3571428571rem !important}.g-mb-6--xl{margin-bottom:.4285714286rem !important}.g-mb-minus-6--xl{margin-bottom:-.4285714286rem !important}.g-mb-7--xl{margin-bottom:.5rem !important}.g-mb-minus-7--xl{margin-bottom:-.5rem !important}.g-mb-8--xl{margin-bottom:.5714285714rem !important}.g-mb-minus-8--xl{margin-bottom:-.5714285714rem !important}.g-mb-9--xl{margin-bottom:.6428571429rem !important}.g-mb-minus-9--xl{margin-bottom:-.6428571429rem !important}.g-mb-10--xl{margin-bottom:.7142857143rem !important}.g-mb-minus-10--xl{margin-bottom:-.7142857143rem !important}.g-mb-11--xl{margin-bottom:.7857142857rem !important}.g-mb-minus-11--xl{margin-bottom:-.7857142857rem !important}.g-mb-12--xl{margin-bottom:.8571428571rem !important}.g-mb-minus-12--xl{margin-bottom:-.8571428571rem !important}.g-mb-13--xl{margin-bottom:.9285714286rem !important}.g-mb-minus-13--xl{margin-bottom:-.9285714286rem !important}.g-mb-14--xl{margin-bottom:1rem !important}.g-mb-minus-14--xl{margin-bottom:-1rem !important}.g-mb-15--xl{margin-bottom:1.0714285714rem !important}.g-mb-minus-15--xl{margin-bottom:-1.0714285714rem !important}.g-mb-16--xl{margin-bottom:1.1428571429rem !important}.g-mb-minus-16--xl{margin-bottom:-1.1428571429rem !important}.g-mb-17--xl{margin-bottom:1.2142857143rem !important}.g-mb-minus-17--xl{margin-bottom:-1.2142857143rem !important}.g-mb-18--xl{margin-bottom:1.2857142857rem !important}.g-mb-minus-18--xl{margin-bottom:-1.2857142857rem !important}.g-mb-19--xl{margin-bottom:1.3571428571rem !important}.g-mb-minus-19--xl{margin-bottom:-1.3571428571rem !important}.g-mb-20--xl{margin-bottom:1.4285714286rem !important}.g-mb-minus-20--xl{margin-bottom:-1.4285714286rem !important}.g-mb-10--xl{margin-bottom:.7142857143rem !important}.g-mb-15--xl{margin-bottom:1.0714285714rem !important}.g-mb-20--xl{margin-bottom:1.4285714286rem !important}.g-mb-25--xl{margin-bottom:1.7857142857rem !important}.g-mb-30--xl{margin-bottom:2.1428571429rem !important}.g-mb-35--xl{margin-bottom:2.5rem !important}.g-mb-40--xl{margin-bottom:2.8571428571rem !important}.g-mb-45--xl{margin-bottom:3.2142857143rem !important}.g-mb-50--xl{margin-bottom:3.5714285714rem !important}.g-mb-55--xl{margin-bottom:3.9285714286rem !important}.g-mb-60--xl{margin-bottom:4.2857142857rem !important}.g-mb-65--xl{margin-bottom:4.6428571429rem !important}.g-mb-70--xl{margin-bottom:5rem !important}.g-mb-75--xl{margin-bottom:5.3571428571rem !important}.g-mb-80--xl{margin-bottom:5.7142857143rem !important}.g-mb-85--xl{margin-bottom:6.0714285714rem !important}.g-mb-90--xl{margin-bottom:6.4285714286rem !important}.g-mb-95--xl{margin-bottom:6.7857142857rem !important}.g-mb-100--xl{margin-bottom:7.1428571429rem !important}.g-mb-105--xl{margin-bottom:7.5rem !important}.g-mb-110--xl{margin-bottom:7.8571428571rem !important}.g-mb-115--xl{margin-bottom:8.2142857143rem !important}.g-mb-120--xl{margin-bottom:8.5714285714rem !important}.g-mb-125--xl{margin-bottom:8.9285714286rem !important}.g-mb-130--xl{margin-bottom:9.2857142857rem !important}.g-mb-135--xl{margin-bottom:9.6428571429rem !important}.g-mb-140--xl{margin-bottom:10rem !important}.g-mb-145--xl{margin-bottom:10.3571428571rem !important}.g-mb-150--xl{margin-bottom:10.7142857143rem !important}.g-mb-155--xl{margin-bottom:11.0714285714rem !important}.g-mb-160--xl{margin-bottom:11.4285714286rem !important}.g-mb-165--xl{margin-bottom:11.7857142857rem !important}.g-mb-170--xl{margin-bottom:12.1428571429rem !important}.g-ml-1--xl{margin-left:.0714285714rem !important}.g-ml-minus-1--xl{margin-left:-.0714285714rem !important}.g-ml-2--xl{margin-left:.1428571429rem !important}.g-ml-minus-2--xl{margin-left:-.1428571429rem !important}.g-ml-3--xl{margin-left:.2142857143rem !important}.g-ml-minus-3--xl{margin-left:-.2142857143rem !important}.g-ml-4--xl{margin-left:.2857142857rem !important}.g-ml-minus-4--xl{margin-left:-.2857142857rem !important}.g-ml-5--xl{margin-left:.3571428571rem !important}.g-ml-minus-5--xl{margin-left:-.3571428571rem !important}.g-ml-6--xl{margin-left:.4285714286rem !important}.g-ml-minus-6--xl{margin-left:-.4285714286rem !important}.g-ml-7--xl{margin-left:.5rem !important}.g-ml-minus-7--xl{margin-left:-.5rem !important}.g-ml-8--xl{margin-left:.5714285714rem !important}.g-ml-minus-8--xl{margin-left:-.5714285714rem !important}.g-ml-9--xl{margin-left:.6428571429rem !important}.g-ml-minus-9--xl{margin-left:-.6428571429rem !important}.g-ml-10--xl{margin-left:.7142857143rem !important}.g-ml-minus-10--xl{margin-left:-.7142857143rem !important}.g-ml-5--xl{margin-left:.3571428571rem !important}.g-ml-minus-5--xl{margin-left:-.3571428571rem !important}.g-ml-10--xl{margin-left:.7142857143rem !important}.g-ml-minus-10--xl{margin-left:-.7142857143rem !important}.g-ml-15--xl{margin-left:1.0714285714rem !important}.g-ml-minus-15--xl{margin-left:-1.0714285714rem !important}.g-ml-20--xl{margin-left:1.4285714286rem !important}.g-ml-minus-20--xl{margin-left:-1.4285714286rem !important}.g-ml-25--xl{margin-left:1.7857142857rem !important}.g-ml-minus-25--xl{margin-left:-1.7857142857rem !important}.g-ml-30--xl{margin-left:2.1428571429rem !important}.g-ml-minus-30--xl{margin-left:-2.1428571429rem !important}.g-ml-35--xl{margin-left:2.5rem !important}.g-ml-minus-35--xl{margin-left:-2.5rem !important}.g-ml-40--xl{margin-left:2.8571428571rem !important}.g-ml-minus-40--xl{margin-left:-2.8571428571rem !important}.g-ml-45--xl{margin-left:3.2142857143rem !important}.g-ml-minus-45--xl{margin-left:-3.2142857143rem !important}.g-ml-50--xl{margin-left:3.5714285714rem !important}.g-ml-minus-50--xl{margin-left:-3.5714285714rem !important}.g-mr-1--xl{margin-right:.0714285714rem !important}.g-mr-minus-1--xl{margin-right:-.0714285714rem !important}.g-mr-2--xl{margin-right:.1428571429rem !important}.g-mr-minus-2--xl{margin-right:-.1428571429rem !important}.g-mr-3--xl{margin-right:.2142857143rem !important}.g-mr-minus-3--xl{margin-right:-.2142857143rem !important}.g-mr-4--xl{margin-right:.2857142857rem !important}.g-mr-minus-4--xl{margin-right:-.2857142857rem !important}.g-mr-5--xl{margin-right:.3571428571rem !important}.g-mr-minus-5--xl{margin-right:-.3571428571rem !important}.g-mr-6--xl{margin-right:.4285714286rem !important}.g-mr-minus-6--xl{margin-right:-.4285714286rem !important}.g-mr-7--xl{margin-right:.5rem !important}.g-mr-minus-7--xl{margin-right:-.5rem !important}.g-mr-8--xl{margin-right:.5714285714rem !important}.g-mr-minus-8--xl{margin-right:-.5714285714rem !important}.g-mr-9--xl{margin-right:.6428571429rem !important}.g-mr-minus-9--xl{margin-right:-.6428571429rem !important}.g-mr-10--xl{margin-right:.7142857143rem !important}.g-mr-minus-10--xl{margin-right:-.7142857143rem !important}.g-mr-5--xl{margin-right:.3571428571rem !important}.g-mr-10--xl{margin-right:.7142857143rem !important}.g-mr-15--xl{margin-right:1.0714285714rem !important}.g-mr-20--xl{margin-right:1.4285714286rem !important}.g-mr-25--xl{margin-right:1.7857142857rem !important}.g-mr-30--xl{margin-right:2.1428571429rem !important}.g-mr-35--xl{margin-right:2.5rem !important}.g-mr-40--xl{margin-right:2.8571428571rem !important}.g-mr-45--xl{margin-right:3.2142857143rem !important}.g-mr-50--xl{margin-right:3.5714285714rem !important}}.g-ma-1{margin:.0714285714rem !important}.g-ma-3{margin:.2142857143rem !important}.g-ma-5{margin:.3571428571rem !important}.g-ma-10{margin:.7142857143rem !important}.g-ma-20{margin:1.4285714286rem !important}.g-ma-minus-1{margin:-.0714285714rem !important}.g-mt-minus-1{margin-top:-.0714285714rem}.g-mt-minus-20{margin-top:-1.4285714286rem}.g-mt-minus-25{margin-top:-1.7857142857rem}.g-mt-minus-30{margin-top:-2.1428571429rem}.g-mt-minus-40{margin-top:-2.8571428571rem}.g-mt-minus-70{margin-top:-5rem}.g-mt-minus-73{margin-top:-5.1428571429rem !important}.g-mt-minus-120{margin-top:-8.5714285714rem}.g-mt-minus-200{margin-top:-14.2857142857rem}.g-mt-minus-300{margin-top:-21.4285714286rem}.g-mb-minus-70{margin-bottom:-5rem}.g-ml-minus-20{margin-left:-1.4285714286rem}.g-ml-minus-23{margin-left:-1.6428571429rem}.g-ml-minus-35{margin-left:-2.5rem}.g-ml-minus-55{margin-left:-3.9285714286rem}.g-ml-minus-25{margin-left:-1.7857142857rem}.g-ml-minus-82{margin-left:-5.8571428571rem}.g-ml-minus-90{margin-left:-6.4285714286rem}.g-ml-minus-100{margin-left:-7.1428571429rem}.g-ml-minus-118{margin-left:-8.4285714286rem}.g-ml-minus-142{margin-left:-10.1428571429rem}.g-mr-minus-50{margin-right:-3.5714285714rem}.g-mr-minus-100{margin-right:-7.1428571429rem}.g-mx-minus-1{margin-left:-.0714285714rem;margin-right:-.0714285714rem}.g-mx-minus-2{margin-left:-.1428571429rem;margin-right:-.1428571429rem}.g-mx-minus-4{margin-left:-.2857142857rem;margin-right:-.2857142857rem}.g-mx-minus-5{margin-left:-.3571428571rem;margin-right:-.3571428571rem}.g-mx-minus-15{margin-left:-1.0714285714rem;margin-right:-1.0714285714rem}.g-mx-minus-25{margin-left:-1.7857142857rem;margin-right:-1.7857142857rem}.g-mx-minus-30{margin-left:-2.1428571429rem;margin-right:-2.1428571429rem}.g-mt-10x{margin-top:10%}.g-mt-21{margin-top:1.5rem}.g-mt-22{margin-top:1.5714285714rem}.g-mt-28{margin-top:2rem !important}.g-mt-32{margin-top:2.2857142857rem !important}.g-mt-57{margin-top:4.0714285714rem !important}.g-mt-500{margin-top:35.7142857143rem}.g-mb-23{margin-bottom:1.6428571429rem}.g-mb-28{margin-bottom:2rem}.g-mb-500{margin-bottom:35.7142857143rem}.g-ml-10x{margin-left:10%}.g-ml-12{margin-left:.8571428571rem}.g-ml-13{margin-left:.9285714286rem}.g-ml-20{margin-left:1.4285714286rem}.g-ml-25{margin-left:1.7857142857rem}.g-ml-35{margin-left:2.5rem}.g-ml-43{margin-left:3.0714285714rem}.g-mr-43{margin-right:3.0714285714rem}.g-ml-50{margin-left:3.5714285714rem}.g-ml-60{margin-left:4.2857142857rem}.g-ml-75{margin-left:5.3571428571rem}.g-ml-82{margin-left:5.8571428571rem}.g-ml-83{margin-left:5.9285714286rem}.g-ml-85{margin-left:6.0714285714rem}.g-ml-105{margin-left:7.5rem}.g-ml-118{margin-left:8.4285714286rem}.g-ml-142{margin-left:10.1428571429rem}.g-mr-12{margin-right:.8571428571rem}.g-mr-60{margin-right:4.2857142857rem}.g-mr-63{margin-right:4.5rem}.g-mr-75{margin-right:5.3571428571rem}.g-mr-85{margin-right:6.0714285714rem !important}.g-mr-minus-10{margin-right:-.7142857143rem}.g-mr-minus-13{margin-right:-.9285714286rem}.g-mr-minus-15{margin-right:-1.0714285714rem}.g-mr-minus-23{margin-right:-1.6428571429rem}.g-mr-minus-30{margin-right:-2.1428571429rem}.g-mx-minus-10{margin-left:-.7142857143rem;margin-right:-.7142857143rem}.g-mx-minus-15{margin-left:-1.0714285714rem;margin-right:-1.0714285714rem}.g-mx-minus-20{margin-left:-1.4285714286rem;margin-right:-1.4285714286rem}.g-mx-minus-25{margin-left:-1.7857142857rem;margin-right:-1.7857142857rem}.g-mx-minus-30{margin-left:-2.1428571429rem;margin-right:-2.1428571429rem}.g-my-minus-1{margin-top:-.0714285714rem;margin-bottom:-.0714285714rem}.g-my-minus-2{margin-top:-.1428571429rem;margin-bottom:-.1428571429rem}.g-my-minus-10{margin-top:-.7142857143rem;margin-bottom:-.7142857143rem}.g-m-reset{margin:0 !important}@media (min-width: 576px){.g-mb-0--sm{margin-bottom:0 !important}.g-mx-minus-10--sm{margin-left:-.7142857143rem;margin-right:-.7142857143rem}.g-my-minus-5--sm{margin-top:-.3571428571rem;margin-bottom:-.3571428571rem}.g-my-minus-10--sm{margin-top:-.7142857143rem;margin-bottom:-.7142857143rem}.g-mx-minus-0{margin-left:0 !important;margin-right:0 !important}.g-my-minus-0{margin-top:0;margin-bottom:0}.g-mr-12--sm{margin-right:.8571428571rem}}@media (min-width: 768px){.g-ml-0--md{margin-left:0 !important}.g-mr-0--md{margin-right:0 !important}.g-mx-12--md{margin-left:.8571428571rem !important;margin-right:.8571428571rem !important}.g-ml-12--md{margin-left:.8571428571rem !important}.g-mr-12--md{margin-right:.8571428571rem !important}.g-mb-0--md{margin-bottom:0 !important}.g-ml-minus-1--md{margin-left:-.0714285714rem}.g-ml-minus-9--md{margin-left:-.6428571429rem !important}.g-ml-minus-15--md{margin-left:-1.0714285714rem !important}.g-ml-minus-23--md{margin-left:-1.6428571429rem !important}.g-ml-minus-25--md{margin-left:-1.7857142857rem !important}.g-mr-minus-1--md{margin-right:-.0714285714rem}.g-mr-minus-9--md{margin-right:-.6428571429rem !important}.g-mr-minus-13--md{margin-right:-.9285714286rem}.g-mr-minus-23--md{margin-right:-1.6428571429rem}.g-ml-minus-82--md{margin-left:-5.8571428571rem !important}.g-mr-minus-82--md{margin-right:-5.8571428571rem !important}.g-mr-60--md{margin-right:4.2857142857rem !important}.g-mr-63--md{margin-right:4.5rem !important}.g-ml-63--md{margin-left:4.5rem !important}.g-ml-85--md{margin-left:6.0714285714rem !important}.g-ml-250--md{margin-left:17.8571428571rem !important}.g-ml-minus-90--md{margin-left:-6.4285714286rem !important}.g-m-reset--md{margin:0 !important}.g-mt-130--md{margin-top:9.2857142857rem !important}.g-mt-minus-76--md{margin-top:-5.4285714286rem !important}.g-my-30--md{margin-top:2.1428571429rem !important;margin-bpttpm:2.1428571429rem !important}}@media (min-width: 992px){.g-mx-12--lg{margin-left:.8571428571rem !important;margin-right:.8571428571rem !important}.g-mb-60--lg{margin-bottom:4.2857142857rem !important}.g-ml-12--lg{margin-left:.8571428571rem !important}.g-mr-12--lg{margin-right:.8571428571rem !important}.g-mr-minus-1--lg{margin-right:-.0714285714rem}.g-mr-minus-50--lg{margin-right:-3.5714285714rem}.g-mr-minus-100--lg{margin-right:-7.1428571429rem}.g-ml-minus-100--lg{margin-left:-7.1428571429rem}.g-ml-minus-100{margin-left:-7.1428571429rem}.g-mx-minus-5--lg{margin-left:-.3571428571rem;margin-right:-.3571428571rem}.g-mx-minus-10--lg{margin-left:-.7142857143rem;margin-right:-.7142857143rem}.g-mx-minus-15--lg{margin-left:-1.0714285714rem;margin-right:-1.0714285714rem}.g-ml-minus-50--lg{margin-left:-3.5714285714rem}.g-m-reset--lg{margin:0 !important}.g-ml-100--lg{margin-left:7.1428571429rem}}@media (min-width: 1200px){.g-mx-minus-10--xl{margin-left:-.7142857143rem;margin-right:-.7142857143rem}.g-mx-minus-15--xl{margin-left:-1.0714285714rem;margin-right:-1.0714285714rem}.g-m-reset--xl{margin:0 !important}.g-mr-0--xl{margin-right:0px !important}}@media (min-width: 992px){.js-header-change-moment .g-mt-1--lg--scrolling{margin-top:.0714285714rem !important}.js-header-change-moment .g-mt-2--lg--scrolling{margin-top:.1428571429rem !important}.js-header-change-moment .g-mt-3--lg--scrolling{margin-top:.2142857143rem !important}.js-header-change-moment .g-mt-4--lg--scrolling{margin-top:.2857142857rem !important}.js-header-change-moment .g-mt-5--lg--scrolling{margin-top:.3571428571rem !important}.js-header-change-moment .g-mt-6--lg--scrolling{margin-top:.4285714286rem !important}.js-header-change-moment .g-mt-7--lg--scrolling{margin-top:.5rem !important}.js-header-change-moment .g-mt-8--lg--scrolling{margin-top:.5714285714rem !important}.js-header-change-moment .g-mt-9--lg--scrolling{margin-top:.6428571429rem !important}.js-header-change-moment .g-mt-10--lg--scrolling{margin-top:.7142857143rem !important}.js-header-change-moment .g-mt-11--lg--scrolling{margin-top:.7857142857rem !important}.js-header-change-moment .g-mt-12--lg--scrolling{margin-top:.8571428571rem !important}.js-header-change-moment .g-mt-13--lg--scrolling{margin-top:.9285714286rem !important}.js-header-change-moment .g-mt-14--lg--scrolling{margin-top:1rem !important}.js-header-change-moment .g-mt-15--lg--scrolling{margin-top:1.0714285714rem !important}.js-header-change-moment .g-mt-16--lg--scrolling{margin-top:1.1428571429rem !important}.js-header-change-moment .g-mt-17--lg--scrolling{margin-top:1.2142857143rem !important}.js-header-change-moment .g-mt-18--lg--scrolling{margin-top:1.2857142857rem !important}.js-header-change-moment .g-mt-19--lg--scrolling{margin-top:1.3571428571rem !important}.js-header-change-moment .g-mt-20--lg--scrolling{margin-top:1.4285714286rem !important}.js-header-change-moment .g-mt-21--lg--scrolling{margin-top:1.5rem !important}.js-header-change-moment .g-mt-22--lg--scrolling{margin-top:1.5714285714rem !important}.js-header-change-moment .g-mt-23--lg--scrolling{margin-top:1.6428571429rem !important}.js-header-change-moment .g-mt-24--lg--scrolling{margin-top:1.7142857143rem !important}.js-header-change-moment .g-mt-25--lg--scrolling{margin-top:1.7857142857rem !important}}@media (min-width: 0){.g-pa-0{padding:0 !important}.g-px-0{padding-left:0 !important;padding-right:0 !important}.g-py-0{padding-top:0 !important;padding-bottom:0 !important}.g-pt-0{padding-top:0 !important}.g-pr-0{padding-right:0 !important}.g-pb-0{padding-bottom:0 !important}.g-pl-0{padding-left:0 !important}.g-pa-2{padding:.1428571429rem !important}.g-pa-3{padding:.2142857143rem !important}.g-pa-5{padding:.3571428571rem !important}.g-pa-7{padding:.5rem !important}.g-pa-10{padding:.7142857143rem !important}.g-pa-15{padding:1.0714285714rem !important}.g-pa-20{padding:1.4285714286rem !important}.g-pa-25{padding:1.7857142857rem !important}.g-pa-30{padding:2.1428571429rem !important}.g-pa-35{padding:2.5rem !important}.g-pa-40{padding:2.8571428571rem !important}.g-pa-45{padding:3.2142857143rem !important}.g-pa-50{padding:3.5714285714rem !important}.g-pa-55{padding:3.9285714286rem !important}.g-pa-60{padding:4.2857142857rem !important}.g-pa-65{padding:4.6428571429rem !important}.g-pa-70{padding:5rem !important}.g-pa-75{padding:5.3571428571rem !important}.g-pa-80{padding:5.7142857143rem !important}.g-pa-85{padding:6.0714285714rem !important}.g-pa-90{padding:6.4285714286rem !important}.g-pa-95{padding:6.7857142857rem !important}.g-pa-100{padding:7.1428571429rem !important}.g-pa-105{padding:7.5rem !important}.g-pa-110{padding:7.8571428571rem !important}.g-pa-115{padding:8.2142857143rem !important}.g-pa-120{padding:8.5714285714rem !important}.g-pa-125{padding:8.9285714286rem !important}.g-pa-130{padding:9.2857142857rem !important}.g-pa-135{padding:9.6428571429rem !important}.g-pa-140{padding:10rem !important}.g-pa-145{padding:10.3571428571rem !important}.g-pa-150{padding:10.7142857143rem !important}.g-px-1{padding-left:.0714285714rem !important;padding-right:.0714285714rem !important}.g-px-2{padding-left:.1428571429rem !important;padding-right:.1428571429rem !important}.g-px-3{padding-left:.2142857143rem !important;padding-right:.2142857143rem !important}.g-px-4{padding-left:.2857142857rem !important;padding-right:.2857142857rem !important}.g-px-5{padding-left:.3571428571rem !important;padding-right:.3571428571rem !important}.g-px-6{padding-left:.4285714286rem !important;padding-right:.4285714286rem !important}.g-px-7{padding-left:.5rem !important;padding-right:.5rem !important}.g-px-8{padding-left:.5714285714rem !important;padding-right:.5714285714rem !important}.g-px-9{padding-left:.6428571429rem !important;padding-right:.6428571429rem !important}.g-px-10{padding-left:.7142857143rem !important;padding-right:.7142857143rem !important}.g-px-11{padding-left:.7857142857rem !important;padding-right:.7857142857rem !important}.g-px-12{padding-left:.8571428571rem !important;padding-right:.8571428571rem !important}.g-px-13{padding-left:.9285714286rem !important;padding-right:.9285714286rem !important}.g-px-14{padding-left:1rem !important;padding-right:1rem !important}.g-px-15{padding-left:1.0714285714rem !important;padding-right:1.0714285714rem !important}.g-px-16{padding-left:1.1428571429rem !important;padding-right:1.1428571429rem !important}.g-px-17{padding-left:1.2142857143rem !important;padding-right:1.2142857143rem !important}.g-px-18{padding-left:1.2857142857rem !important;padding-right:1.2857142857rem !important}.g-px-19{padding-left:1.3571428571rem !important;padding-right:1.3571428571rem !important}.g-px-10{padding-left:.7142857143rem !important;padding-right:.7142857143rem !important}.g-px-15{padding-left:1.0714285714rem !important;padding-right:1.0714285714rem !important}.g-px-20{padding-left:1.4285714286rem !important;padding-right:1.4285714286rem !important}.g-px-25{padding-left:1.7857142857rem !important;padding-right:1.7857142857rem !important}.g-px-30{padding-left:2.1428571429rem !important;padding-right:2.1428571429rem !important}.g-px-35{padding-left:2.5rem !important;padding-right:2.5rem !important}.g-px-40{padding-left:2.8571428571rem !important;padding-right:2.8571428571rem !important}.g-px-45{padding-left:3.2142857143rem !important;padding-right:3.2142857143rem !important}.g-px-50{padding-left:3.5714285714rem !important;padding-right:3.5714285714rem !important}.g-px-55{padding-left:3.9285714286rem !important;padding-right:3.9285714286rem !important}.g-px-60{padding-left:4.2857142857rem !important;padding-right:4.2857142857rem !important}.g-px-65{padding-left:4.6428571429rem !important;padding-right:4.6428571429rem !important}.g-px-70{padding-left:5rem !important;padding-right:5rem !important}.g-px-75{padding-left:5.3571428571rem !important;padding-right:5.3571428571rem !important}.g-px-80{padding-left:5.7142857143rem !important;padding-right:5.7142857143rem !important}.g-px-85{padding-left:6.0714285714rem !important;padding-right:6.0714285714rem !important}.g-px-90{padding-left:6.4285714286rem !important;padding-right:6.4285714286rem !important}.g-px-95{padding-left:6.7857142857rem !important;padding-right:6.7857142857rem !important}.g-px-100{padding-left:7.1428571429rem !important;padding-right:7.1428571429rem !important}.g-px-105{padding-left:7.5rem !important;padding-right:7.5rem !important}.g-px-110{padding-left:7.8571428571rem !important;padding-right:7.8571428571rem !important}.g-px-115{padding-left:8.2142857143rem !important;padding-right:8.2142857143rem !important}.g-px-120{padding-left:8.5714285714rem !important;padding-right:8.5714285714rem !important}.g-px-125{padding-left:8.9285714286rem !important;padding-right:8.9285714286rem !important}.g-px-130{padding-left:9.2857142857rem !important;padding-right:9.2857142857rem !important}.g-px-135{padding-left:9.6428571429rem !important;padding-right:9.6428571429rem !important}.g-px-140{padding-left:10rem !important;padding-right:10rem !important}.g-px-145{padding-left:10.3571428571rem !important;padding-right:10.3571428571rem !important}.g-px-150{padding-left:10.7142857143rem !important;padding-right:10.7142857143rem !important}.g-py-1{padding-top:.0714285714rem !important;padding-bottom:.0714285714rem !important}.g-py-2{padding-top:.1428571429rem !important;padding-bottom:.1428571429rem !important}.g-py-3{padding-top:.2142857143rem !important;padding-bottom:.2142857143rem !important}.g-py-4{padding-top:.2857142857rem !important;padding-bottom:.2857142857rem !important}.g-py-5{padding-top:.3571428571rem !important;padding-bottom:.3571428571rem !important}.g-py-6{padding-top:.4285714286rem !important;padding-bottom:.4285714286rem !important}.g-py-7{padding-top:.5rem !important;padding-bottom:.5rem !important}.g-py-8{padding-top:.5714285714rem !important;padding-bottom:.5714285714rem !important}.g-py-9{padding-top:.6428571429rem !important;padding-bottom:.6428571429rem !important}.g-py-10{padding-top:.7142857143rem !important;padding-bottom:.7142857143rem !important}.g-py-11{padding-top:.7857142857rem !important;padding-bottom:.7857142857rem !important}.g-py-12{padding-top:.8571428571rem !important;padding-bottom:.8571428571rem !important}.g-py-13{padding-top:.9285714286rem !important;padding-bottom:.9285714286rem !important}.g-py-14{padding-top:1rem !important;padding-bottom:1rem !important}.g-py-15{padding-top:1.0714285714rem !important;padding-bottom:1.0714285714rem !important}.g-py-16{padding-top:1.1428571429rem !important;padding-bottom:1.1428571429rem !important}.g-py-17{padding-top:1.2142857143rem !important;padding-bottom:1.2142857143rem !important}.g-py-18{padding-top:1.2857142857rem !important;padding-bottom:1.2857142857rem !important}.g-py-19{padding-top:1.3571428571rem !important;padding-bottom:1.3571428571rem !important}.g-py-10{padding-top:.7142857143rem !important;padding-bottom:.7142857143rem !important}.g-py-15{padding-top:1.0714285714rem !important;padding-bottom:1.0714285714rem !important}.g-py-20{padding-top:1.4285714286rem !important;padding-bottom:1.4285714286rem !important}.g-py-25{padding-top:1.7857142857rem !important;padding-bottom:1.7857142857rem !important}.g-py-30{padding-top:2.1428571429rem !important;padding-bottom:2.1428571429rem !important}.g-py-35{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.g-py-40{padding-top:2.8571428571rem !important;padding-bottom:2.8571428571rem !important}.g-py-45{padding-top:3.2142857143rem !important;padding-bottom:3.2142857143rem !important}.g-py-50{padding-top:3.5714285714rem !important;padding-bottom:3.5714285714rem !important}.g-py-55{padding-top:3.9285714286rem !important;padding-bottom:3.9285714286rem !important}.g-py-60{padding-top:4.2857142857rem !important;padding-bottom:4.2857142857rem !important}.g-py-65{padding-top:4.6428571429rem !important;padding-bottom:4.6428571429rem !important}.g-py-70{padding-top:5rem !important;padding-bottom:5rem !important}.g-py-75{padding-top:5.3571428571rem !important;padding-bottom:5.3571428571rem !important}.g-py-80{padding-top:5.7142857143rem !important;padding-bottom:5.7142857143rem !important}.g-py-85{padding-top:6.0714285714rem !important;padding-bottom:6.0714285714rem !important}.g-py-90{padding-top:6.4285714286rem !important;padding-bottom:6.4285714286rem !important}.g-py-95{padding-top:6.7857142857rem !important;padding-bottom:6.7857142857rem !important}.g-py-100{padding-top:7.1428571429rem !important;padding-bottom:7.1428571429rem !important}.g-py-105{padding-top:7.5rem !important;padding-bottom:7.5rem !important}.g-py-110{padding-top:7.8571428571rem !important;padding-bottom:7.8571428571rem !important}.g-py-115{padding-top:8.2142857143rem !important;padding-bottom:8.2142857143rem !important}.g-py-120{padding-top:8.5714285714rem !important;padding-bottom:8.5714285714rem !important}.g-py-125{padding-top:8.9285714286rem !important;padding-bottom:8.9285714286rem !important}.g-py-130{padding-top:9.2857142857rem !important;padding-bottom:9.2857142857rem !important}.g-py-135{padding-top:9.6428571429rem !important;padding-bottom:9.6428571429rem !important}.g-py-140{padding-top:10rem !important;padding-bottom:10rem !important}.g-py-145{padding-top:10.3571428571rem !important;padding-bottom:10.3571428571rem !important}.g-py-150{padding-top:10.7142857143rem !important;padding-bottom:10.7142857143rem !important}.g-py-155{padding-top:11.0714285714rem !important;padding-bottom:11.0714285714rem !important}.g-py-160{padding-top:11.4285714286rem !important;padding-bottom:11.4285714286rem !important}.g-py-165{padding-top:11.7857142857rem !important;padding-bottom:11.7857142857rem !important}.g-py-170{padding-top:12.1428571429rem !important;padding-bottom:12.1428571429rem !important}.g-py-175{padding-top:12.5rem !important;padding-bottom:12.5rem !important}.g-py-180{padding-top:12.8571428571rem !important;padding-bottom:12.8571428571rem !important}.g-py-185{padding-top:13.2142857143rem !important;padding-bottom:13.2142857143rem !important}.g-py-190{padding-top:13.5714285714rem !important;padding-bottom:13.5714285714rem !important}.g-py-195{padding-top:13.9285714286rem !important;padding-bottom:13.9285714286rem !important}.g-py-200{padding-top:14.2857142857rem !important;padding-bottom:14.2857142857rem !important}.g-py-205{padding-top:14.6428571429rem !important;padding-bottom:14.6428571429rem !important}.g-py-210{padding-top:15rem !important;padding-bottom:15rem !important}.g-pt-0{padding-top:0px !important}.g-pt-1{padding-top:.0714285714rem !important}.g-pt-2{padding-top:.1428571429rem !important}.g-pt-3{padding-top:.2142857143rem !important}.g-pt-4{padding-top:.2857142857rem !important}.g-pt-5{padding-top:.3571428571rem !important}.g-pt-6{padding-top:.4285714286rem !important}.g-pt-7{padding-top:.5rem !important}.g-pt-8{padding-top:.5714285714rem !important}.g-pt-9{padding-top:.6428571429rem !important}.g-pt-10{padding-top:.7142857143rem !important}.g-pt-11{padding-top:.7857142857rem !important}.g-pt-12{padding-top:.8571428571rem !important}.g-pt-13{padding-top:.9285714286rem !important}.g-pt-14{padding-top:1rem !important}.g-pt-15{padding-top:1.0714285714rem !important}.g-pt-16{padding-top:1.1428571429rem !important}.g-pt-17{padding-top:1.2142857143rem !important}.g-pt-18{padding-top:1.2857142857rem !important}.g-pt-19{padding-top:1.3571428571rem !important}.g-pt-10{padding-top:.7142857143rem !important}.g-pt-15{padding-top:1.0714285714rem !important}.g-pt-20{padding-top:1.4285714286rem !important}.g-pt-25{padding-top:1.7857142857rem !important}.g-pt-30{padding-top:2.1428571429rem !important}.g-pt-35{padding-top:2.5rem !important}.g-pt-40{padding-top:2.8571428571rem !important}.g-pt-45{padding-top:3.2142857143rem !important}.g-pt-50{padding-top:3.5714285714rem !important}.g-pt-55{padding-top:3.9285714286rem !important}.g-pt-60{padding-top:4.2857142857rem !important}.g-pt-65{padding-top:4.6428571429rem !important}.g-pt-70{padding-top:5rem !important}.g-pt-75{padding-top:5.3571428571rem !important}.g-pt-80{padding-top:5.7142857143rem !important}.g-pt-85{padding-top:6.0714285714rem !important}.g-pt-90{padding-top:6.4285714286rem !important}.g-pt-95{padding-top:6.7857142857rem !important}.g-pt-100{padding-top:7.1428571429rem !important}.g-pt-105{padding-top:7.5rem !important}.g-pt-110{padding-top:7.8571428571rem !important}.g-pt-115{padding-top:8.2142857143rem !important}.g-pt-120{padding-top:8.5714285714rem !important}.g-pt-125{padding-top:8.9285714286rem !important}.g-pt-130{padding-top:9.2857142857rem !important}.g-pt-135{padding-top:9.6428571429rem !important}.g-pt-140{padding-top:10rem !important}.g-pt-145{padding-top:10.3571428571rem !important}.g-pt-150{padding-top:10.7142857143rem !important}.g-pr-0{padding-right:0px !important}.g-pr-1{padding-right:.0714285714rem !important}.g-pr-2{padding-right:.1428571429rem !important}.g-pr-3{padding-right:.2142857143rem !important}.g-pr-4{padding-right:.2857142857rem !important}.g-pr-5{padding-right:.3571428571rem !important}.g-pr-6{padding-right:.4285714286rem !important}.g-pr-7{padding-right:.5rem !important}.g-pr-8{padding-right:.5714285714rem !important}.g-pr-9{padding-right:.6428571429rem !important}.g-pr-10{padding-right:.7142857143rem !important}.g-pr-15{padding-right:1.0714285714rem !important}.g-pr-20{padding-right:1.4285714286rem !important}.g-pr-25{padding-right:1.7857142857rem !important}.g-pr-30{padding-right:2.1428571429rem !important}.g-pr-35{padding-right:2.5rem !important}.g-pr-40{padding-right:2.8571428571rem !important}.g-pr-45{padding-right:3.2142857143rem !important}.g-pr-50{padding-right:3.5714285714rem !important}.g-pr-55{padding-right:3.9285714286rem !important}.g-pr-60{padding-right:4.2857142857rem !important}.g-pr-65{padding-right:4.6428571429rem !important}.g-pr-70{padding-right:5rem !important}.g-pr-75{padding-right:5.3571428571rem !important}.g-pr-80{padding-right:5.7142857143rem !important}.g-pr-85{padding-right:6.0714285714rem !important}.g-pr-90{padding-right:6.4285714286rem !important}.g-pr-95{padding-right:6.7857142857rem !important}.g-pr-100{padding-right:7.1428571429rem !important}.g-pr-105{padding-right:7.5rem !important}.g-pr-110{padding-right:7.8571428571rem !important}.g-pr-115{padding-right:8.2142857143rem !important}.g-pr-120{padding-right:8.5714285714rem !important}.g-pr-125{padding-right:8.9285714286rem !important}.g-pr-130{padding-right:9.2857142857rem !important}.g-pr-135{padding-right:9.6428571429rem !important}.g-pr-140{padding-right:10rem !important}.g-pr-145{padding-right:10.3571428571rem !important}.g-pr-150{padding-right:10.7142857143rem !important}.g-pr-155{padding-right:11.0714285714rem !important}.g-pr-160{padding-right:11.4285714286rem !important}.g-pr-165{padding-right:11.7857142857rem !important}.g-pr-170{padding-right:12.1428571429rem !important}.g-pb-0{padding-bottom:0px !important}.g-pb-1{padding-bottom:.0714285714rem !important}.g-pb-2{padding-bottom:.1428571429rem !important}.g-pb-3{padding-bottom:.2142857143rem !important}.g-pb-4{padding-bottom:.2857142857rem !important}.g-pb-5{padding-bottom:.3571428571rem !important}.g-pb-6{padding-bottom:.4285714286rem !important}.g-pb-7{padding-bottom:.5rem !important}.g-pb-8{padding-bottom:.5714285714rem !important}.g-pb-9{padding-bottom:.6428571429rem !important}.g-pb-10{padding-bottom:.7142857143rem !important}.g-pb-15{padding-bottom:1.0714285714rem !important}.g-pb-20{padding-bottom:1.4285714286rem !important}.g-pb-25{padding-bottom:1.7857142857rem !important}.g-pb-30{padding-bottom:2.1428571429rem !important}.g-pb-35{padding-bottom:2.5rem !important}.g-pb-40{padding-bottom:2.8571428571rem !important}.g-pb-45{padding-bottom:3.2142857143rem !important}.g-pb-50{padding-bottom:3.5714285714rem !important}.g-pb-55{padding-bottom:3.9285714286rem !important}.g-pb-60{padding-bottom:4.2857142857rem !important}.g-pb-65{padding-bottom:4.6428571429rem !important}.g-pb-70{padding-bottom:5rem !important}.g-pb-75{padding-bottom:5.3571428571rem !important}.g-pb-80{padding-bottom:5.7142857143rem !important}.g-pb-85{padding-bottom:6.0714285714rem !important}.g-pb-90{padding-bottom:6.4285714286rem !important}.g-pb-95{padding-bottom:6.7857142857rem !important}.g-pb-100{padding-bottom:7.1428571429rem !important}.g-pb-105{padding-bottom:7.5rem !important}.g-pb-110{padding-bottom:7.8571428571rem !important}.g-pb-115{padding-bottom:8.2142857143rem !important}.g-pb-120{padding-bottom:8.5714285714rem !important}.g-pb-125{padding-bottom:8.9285714286rem !important}.g-pb-130{padding-bottom:9.2857142857rem !important}.g-pb-135{padding-bottom:9.6428571429rem !important}.g-pb-140{padding-bottom:10rem !important}.g-pb-145{padding-bottom:10.3571428571rem !important}.g-pb-150{padding-bottom:10.7142857143rem !important}.g-pl-0{padding-left:0px !important}.g-pl-1{padding-left:.0714285714rem !important}.g-pl-2{padding-left:.1428571429rem !important}.g-pl-3{padding-left:.2142857143rem !important}.g-pl-4{padding-left:.2857142857rem !important}.g-pl-5{padding-left:.3571428571rem !important}.g-pl-6{padding-left:.4285714286rem !important}.g-pl-7{padding-left:.5rem !important}.g-pl-8{padding-left:.5714285714rem !important}.g-pl-9{padding-left:.6428571429rem !important}.g-pl-10{padding-left:.7142857143rem !important}.g-pl-15{padding-left:1.0714285714rem !important}.g-pl-20{padding-left:1.4285714286rem !important}.g-pl-25{padding-left:1.7857142857rem !important}.g-pl-30{padding-left:2.1428571429rem !important}.g-pl-35{padding-left:2.5rem !important}.g-pl-40{padding-left:2.8571428571rem !important}.g-pl-45{padding-left:3.2142857143rem !important}.g-pl-50{padding-left:3.5714285714rem !important}.g-pl-55{padding-left:3.9285714286rem !important}.g-pl-60{padding-left:4.2857142857rem !important}.g-pl-65{padding-left:4.6428571429rem !important}.g-pl-70{padding-left:5rem !important}.g-pl-75{padding-left:5.3571428571rem !important}.g-pl-80{padding-left:5.7142857143rem !important}.g-pl-85{padding-left:6.0714285714rem !important}.g-pl-90{padding-left:6.4285714286rem !important}.g-pl-95{padding-left:6.7857142857rem !important}.g-pl-100{padding-left:7.1428571429rem !important}.g-pl-105{padding-left:7.5rem !important}.g-pl-110{padding-left:7.8571428571rem !important}.g-pl-115{padding-left:8.2142857143rem !important}.g-pl-120{padding-left:8.5714285714rem !important}.g-pl-125{padding-left:8.9285714286rem !important}.g-pl-130{padding-left:9.2857142857rem !important}.g-pl-135{padding-left:9.6428571429rem !important}.g-pl-140{padding-left:10rem !important}.g-pl-145{padding-left:10.3571428571rem !important}.g-pl-150{padding-left:10.7142857143rem !important}.g-pl-155{padding-left:11.0714285714rem !important}.g-pl-160{padding-left:11.4285714286rem !important}.g-pl-165{padding-left:11.7857142857rem !important}.g-pl-170{padding-left:12.1428571429rem !important}}@media (min-width: 576px){.g-pa-0--sm{padding:0 !important}.g-px-0--sm{padding-left:0 !important;padding-right:0 !important}.g-py-0--sm{padding-top:0 !important;padding-bottom:0 !important}.g-pt-0--sm{padding-top:0 !important}.g-pr-0--sm{padding-right:0 !important}.g-pb-0--sm{padding-bottom:0 !important}.g-pl-0--sm{padding-left:0 !important}.g-pa-2--sm{padding:.1428571429rem !important}.g-pa-3--sm{padding:.2142857143rem !important}.g-pa-5--sm{padding:.3571428571rem !important}.g-pa-7--sm{padding:.5rem !important}.g-pa-10--sm{padding:.7142857143rem !important}.g-pa-15--sm{padding:1.0714285714rem !important}.g-pa-20--sm{padding:1.4285714286rem !important}.g-pa-25--sm{padding:1.7857142857rem !important}.g-pa-30--sm{padding:2.1428571429rem !important}.g-pa-35--sm{padding:2.5rem !important}.g-pa-40--sm{padding:2.8571428571rem !important}.g-pa-45--sm{padding:3.2142857143rem !important}.g-pa-50--sm{padding:3.5714285714rem !important}.g-pa-55--sm{padding:3.9285714286rem !important}.g-pa-60--sm{padding:4.2857142857rem !important}.g-pa-65--sm{padding:4.6428571429rem !important}.g-pa-70--sm{padding:5rem !important}.g-pa-75--sm{padding:5.3571428571rem !important}.g-pa-80--sm{padding:5.7142857143rem !important}.g-pa-85--sm{padding:6.0714285714rem !important}.g-pa-90--sm{padding:6.4285714286rem !important}.g-pa-95--sm{padding:6.7857142857rem !important}.g-pa-100--sm{padding:7.1428571429rem !important}.g-pa-105--sm{padding:7.5rem !important}.g-pa-110--sm{padding:7.8571428571rem !important}.g-pa-115--sm{padding:8.2142857143rem !important}.g-pa-120--sm{padding:8.5714285714rem !important}.g-pa-125--sm{padding:8.9285714286rem !important}.g-pa-130--sm{padding:9.2857142857rem !important}.g-pa-135--sm{padding:9.6428571429rem !important}.g-pa-140--sm{padding:10rem !important}.g-pa-145--sm{padding:10.3571428571rem !important}.g-pa-150--sm{padding:10.7142857143rem !important}.g-px-1--sm{padding-left:.0714285714rem !important;padding-right:.0714285714rem !important}.g-px-2--sm{padding-left:.1428571429rem !important;padding-right:.1428571429rem !important}.g-px-3--sm{padding-left:.2142857143rem !important;padding-right:.2142857143rem !important}.g-px-4--sm{padding-left:.2857142857rem !important;padding-right:.2857142857rem !important}.g-px-5--sm{padding-left:.3571428571rem !important;padding-right:.3571428571rem !important}.g-px-6--sm{padding-left:.4285714286rem !important;padding-right:.4285714286rem !important}.g-px-7--sm{padding-left:.5rem !important;padding-right:.5rem !important}.g-px-8--sm{padding-left:.5714285714rem !important;padding-right:.5714285714rem !important}.g-px-9--sm{padding-left:.6428571429rem !important;padding-right:.6428571429rem !important}.g-px-10--sm{padding-left:.7142857143rem !important;padding-right:.7142857143rem !important}.g-px-11--sm{padding-left:.7857142857rem !important;padding-right:.7857142857rem !important}.g-px-12--sm{padding-left:.8571428571rem !important;padding-right:.8571428571rem !important}.g-px-13--sm{padding-left:.9285714286rem !important;padding-right:.9285714286rem !important}.g-px-14--sm{padding-left:1rem !important;padding-right:1rem !important}.g-px-15--sm{padding-left:1.0714285714rem !important;padding-right:1.0714285714rem !important}.g-px-16--sm{padding-left:1.1428571429rem !important;padding-right:1.1428571429rem !important}.g-px-17--sm{padding-left:1.2142857143rem !important;padding-right:1.2142857143rem !important}.g-px-18--sm{padding-left:1.2857142857rem !important;padding-right:1.2857142857rem !important}.g-px-19--sm{padding-left:1.3571428571rem !important;padding-right:1.3571428571rem !important}.g-px-10--sm{padding-left:.7142857143rem !important;padding-right:.7142857143rem !important}.g-px-15--sm{padding-left:1.0714285714rem !important;padding-right:1.0714285714rem !important}.g-px-20--sm{padding-left:1.4285714286rem !important;padding-right:1.4285714286rem !important}.g-px-25--sm{padding-left:1.7857142857rem !important;padding-right:1.7857142857rem !important}.g-px-30--sm{padding-left:2.1428571429rem !important;padding-right:2.1428571429rem !important}.g-px-35--sm{padding-left:2.5rem !important;padding-right:2.5rem !important}.g-px-40--sm{padding-left:2.8571428571rem !important;padding-right:2.8571428571rem !important}.g-px-45--sm{padding-left:3.2142857143rem !important;padding-right:3.2142857143rem !important}.g-px-50--sm{padding-left:3.5714285714rem !important;padding-right:3.5714285714rem !important}.g-px-55--sm{padding-left:3.9285714286rem !important;padding-right:3.9285714286rem !important}.g-px-60--sm{padding-left:4.2857142857rem !important;padding-right:4.2857142857rem !important}.g-px-65--sm{padding-left:4.6428571429rem !important;padding-right:4.6428571429rem !important}.g-px-70--sm{padding-left:5rem !important;padding-right:5rem !important}.g-px-75--sm{padding-left:5.3571428571rem !important;padding-right:5.3571428571rem !important}.g-px-80--sm{padding-left:5.7142857143rem !important;padding-right:5.7142857143rem !important}.g-px-85--sm{padding-left:6.0714285714rem !important;padding-right:6.0714285714rem !important}.g-px-90--sm{padding-left:6.4285714286rem !important;padding-right:6.4285714286rem !important}.g-px-95--sm{padding-left:6.7857142857rem !important;padding-right:6.7857142857rem !important}.g-px-100--sm{padding-left:7.1428571429rem !important;padding-right:7.1428571429rem !important}.g-px-105--sm{padding-left:7.5rem !important;padding-right:7.5rem !important}.g-px-110--sm{padding-left:7.8571428571rem !important;padding-right:7.8571428571rem !important}.g-px-115--sm{padding-left:8.2142857143rem !important;padding-right:8.2142857143rem !important}.g-px-120--sm{padding-left:8.5714285714rem !important;padding-right:8.5714285714rem !important}.g-px-125--sm{padding-left:8.9285714286rem !important;padding-right:8.9285714286rem !important}.g-px-130--sm{padding-left:9.2857142857rem !important;padding-right:9.2857142857rem !important}.g-px-135--sm{padding-left:9.6428571429rem !important;padding-right:9.6428571429rem !important}.g-px-140--sm{padding-left:10rem !important;padding-right:10rem !important}.g-px-145--sm{padding-left:10.3571428571rem !important;padding-right:10.3571428571rem !important}.g-px-150--sm{padding-left:10.7142857143rem !important;padding-right:10.7142857143rem !important}.g-py-1--sm{padding-top:.0714285714rem !important;padding-bottom:.0714285714rem !important}.g-py-2--sm{padding-top:.1428571429rem !important;padding-bottom:.1428571429rem !important}.g-py-3--sm{padding-top:.2142857143rem !important;padding-bottom:.2142857143rem !important}.g-py-4--sm{padding-top:.2857142857rem !important;padding-bottom:.2857142857rem !important}.g-py-5--sm{padding-top:.3571428571rem !important;padding-bottom:.3571428571rem !important}.g-py-6--sm{padding-top:.4285714286rem !important;padding-bottom:.4285714286rem !important}.g-py-7--sm{padding-top:.5rem !important;padding-bottom:.5rem !important}.g-py-8--sm{padding-top:.5714285714rem !important;padding-bottom:.5714285714rem !important}.g-py-9--sm{padding-top:.6428571429rem !important;padding-bottom:.6428571429rem !important}.g-py-10--sm{padding-top:.7142857143rem !important;padding-bottom:.7142857143rem !important}.g-py-11--sm{padding-top:.7857142857rem !important;padding-bottom:.7857142857rem !important}.g-py-12--sm{padding-top:.8571428571rem !important;padding-bottom:.8571428571rem !important}.g-py-13--sm{padding-top:.9285714286rem !important;padding-bottom:.9285714286rem !important}.g-py-14--sm{padding-top:1rem !important;padding-bottom:1rem !important}.g-py-15--sm{padding-top:1.0714285714rem !important;padding-bottom:1.0714285714rem !important}.g-py-16--sm{padding-top:1.1428571429rem !important;padding-bottom:1.1428571429rem !important}.g-py-17--sm{padding-top:1.2142857143rem !important;padding-bottom:1.2142857143rem !important}.g-py-18--sm{padding-top:1.2857142857rem !important;padding-bottom:1.2857142857rem !important}.g-py-19--sm{padding-top:1.3571428571rem !important;padding-bottom:1.3571428571rem !important}.g-py-10--sm{padding-top:.7142857143rem !important;padding-bottom:.7142857143rem !important}.g-py-15--sm{padding-top:1.0714285714rem !important;padding-bottom:1.0714285714rem !important}.g-py-20--sm{padding-top:1.4285714286rem !important;padding-bottom:1.4285714286rem !important}.g-py-25--sm{padding-top:1.7857142857rem !important;padding-bottom:1.7857142857rem !important}.g-py-30--sm{padding-top:2.1428571429rem !important;padding-bottom:2.1428571429rem !important}.g-py-35--sm{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.g-py-40--sm{padding-top:2.8571428571rem !important;padding-bottom:2.8571428571rem !important}.g-py-45--sm{padding-top:3.2142857143rem !important;padding-bottom:3.2142857143rem !important}.g-py-50--sm{padding-top:3.5714285714rem !important;padding-bottom:3.5714285714rem !important}.g-py-55--sm{padding-top:3.9285714286rem !important;padding-bottom:3.9285714286rem !important}.g-py-60--sm{padding-top:4.2857142857rem !important;padding-bottom:4.2857142857rem !important}.g-py-65--sm{padding-top:4.6428571429rem !important;padding-bottom:4.6428571429rem !important}.g-py-70--sm{padding-top:5rem !important;padding-bottom:5rem !important}.g-py-75--sm{padding-top:5.3571428571rem !important;padding-bottom:5.3571428571rem !important}.g-py-80--sm{padding-top:5.7142857143rem !important;padding-bottom:5.7142857143rem !important}.g-py-85--sm{padding-top:6.0714285714rem !important;padding-bottom:6.0714285714rem !important}.g-py-90--sm{padding-top:6.4285714286rem !important;padding-bottom:6.4285714286rem !important}.g-py-95--sm{padding-top:6.7857142857rem !important;padding-bottom:6.7857142857rem !important}.g-py-100--sm{padding-top:7.1428571429rem !important;padding-bottom:7.1428571429rem !important}.g-py-105--sm{padding-top:7.5rem !important;padding-bottom:7.5rem !important}.g-py-110--sm{padding-top:7.8571428571rem !important;padding-bottom:7.8571428571rem !important}.g-py-115--sm{padding-top:8.2142857143rem !important;padding-bottom:8.2142857143rem !important}.g-py-120--sm{padding-top:8.5714285714rem !important;padding-bottom:8.5714285714rem !important}.g-py-125--sm{padding-top:8.9285714286rem !important;padding-bottom:8.9285714286rem !important}.g-py-130--sm{padding-top:9.2857142857rem !important;padding-bottom:9.2857142857rem !important}.g-py-135--sm{padding-top:9.6428571429rem !important;padding-bottom:9.6428571429rem !important}.g-py-140--sm{padding-top:10rem !important;padding-bottom:10rem !important}.g-py-145--sm{padding-top:10.3571428571rem !important;padding-bottom:10.3571428571rem !important}.g-py-150--sm{padding-top:10.7142857143rem !important;padding-bottom:10.7142857143rem !important}.g-py-155--sm{padding-top:11.0714285714rem !important;padding-bottom:11.0714285714rem !important}.g-py-160--sm{padding-top:11.4285714286rem !important;padding-bottom:11.4285714286rem !important}.g-py-165--sm{padding-top:11.7857142857rem !important;padding-bottom:11.7857142857rem !important}.g-py-170--sm{padding-top:12.1428571429rem !important;padding-bottom:12.1428571429rem !important}.g-py-175--sm{padding-top:12.5rem !important;padding-bottom:12.5rem !important}.g-py-180--sm{padding-top:12.8571428571rem !important;padding-bottom:12.8571428571rem !important}.g-py-185--sm{padding-top:13.2142857143rem !important;padding-bottom:13.2142857143rem !important}.g-py-190--sm{padding-top:13.5714285714rem !important;padding-bottom:13.5714285714rem !important}.g-py-195--sm{padding-top:13.9285714286rem !important;padding-bottom:13.9285714286rem !important}.g-py-200--sm{padding-top:14.2857142857rem !important;padding-bottom:14.2857142857rem !important}.g-py-205--sm{padding-top:14.6428571429rem !important;padding-bottom:14.6428571429rem !important}.g-py-210--sm{padding-top:15rem !important;padding-bottom:15rem !important}.g-pt-0--sm{padding-top:0px !important}.g-pt-1--sm{padding-top:.0714285714rem !important}.g-pt-2--sm{padding-top:.1428571429rem !important}.g-pt-3--sm{padding-top:.2142857143rem !important}.g-pt-4--sm{padding-top:.2857142857rem !important}.g-pt-5--sm{padding-top:.3571428571rem !important}.g-pt-6--sm{padding-top:.4285714286rem !important}.g-pt-7--sm{padding-top:.5rem !important}.g-pt-8--sm{padding-top:.5714285714rem !important}.g-pt-9--sm{padding-top:.6428571429rem !important}.g-pt-10--sm{padding-top:.7142857143rem !important}.g-pt-11--sm{padding-top:.7857142857rem !important}.g-pt-12--sm{padding-top:.8571428571rem !important}.g-pt-13--sm{padding-top:.9285714286rem !important}.g-pt-14--sm{padding-top:1rem !important}.g-pt-15--sm{padding-top:1.0714285714rem !important}.g-pt-16--sm{padding-top:1.1428571429rem !important}.g-pt-17--sm{padding-top:1.2142857143rem !important}.g-pt-18--sm{padding-top:1.2857142857rem !important}.g-pt-19--sm{padding-top:1.3571428571rem !important}.g-pt-10--sm{padding-top:.7142857143rem !important}.g-pt-15--sm{padding-top:1.0714285714rem !important}.g-pt-20--sm{padding-top:1.4285714286rem !important}.g-pt-25--sm{padding-top:1.7857142857rem !important}.g-pt-30--sm{padding-top:2.1428571429rem !important}.g-pt-35--sm{padding-top:2.5rem !important}.g-pt-40--sm{padding-top:2.8571428571rem !important}.g-pt-45--sm{padding-top:3.2142857143rem !important}.g-pt-50--sm{padding-top:3.5714285714rem !important}.g-pt-55--sm{padding-top:3.9285714286rem !important}.g-pt-60--sm{padding-top:4.2857142857rem !important}.g-pt-65--sm{padding-top:4.6428571429rem !important}.g-pt-70--sm{padding-top:5rem !important}.g-pt-75--sm{padding-top:5.3571428571rem !important}.g-pt-80--sm{padding-top:5.7142857143rem !important}.g-pt-85--sm{padding-top:6.0714285714rem !important}.g-pt-90--sm{padding-top:6.4285714286rem !important}.g-pt-95--sm{padding-top:6.7857142857rem !important}.g-pt-100--sm{padding-top:7.1428571429rem !important}.g-pt-105--sm{padding-top:7.5rem !important}.g-pt-110--sm{padding-top:7.8571428571rem !important}.g-pt-115--sm{padding-top:8.2142857143rem !important}.g-pt-120--sm{padding-top:8.5714285714rem !important}.g-pt-125--sm{padding-top:8.9285714286rem !important}.g-pt-130--sm{padding-top:9.2857142857rem !important}.g-pt-135--sm{padding-top:9.6428571429rem !important}.g-pt-140--sm{padding-top:10rem !important}.g-pt-145--sm{padding-top:10.3571428571rem !important}.g-pt-150--sm{padding-top:10.7142857143rem !important}.g-pr-0--sm{padding-right:0px !important}.g-pr-1--sm{padding-right:.0714285714rem !important}.g-pr-2--sm{padding-right:.1428571429rem !important}.g-pr-3--sm{padding-right:.2142857143rem !important}.g-pr-4--sm{padding-right:.2857142857rem !important}.g-pr-5--sm{padding-right:.3571428571rem !important}.g-pr-6--sm{padding-right:.4285714286rem !important}.g-pr-7--sm{padding-right:.5rem !important}.g-pr-8--sm{padding-right:.5714285714rem !important}.g-pr-9--sm{padding-right:.6428571429rem !important}.g-pr-10--sm{padding-right:.7142857143rem !important}.g-pr-15--sm{padding-right:1.0714285714rem !important}.g-pr-20--sm{padding-right:1.4285714286rem !important}.g-pr-25--sm{padding-right:1.7857142857rem !important}.g-pr-30--sm{padding-right:2.1428571429rem !important}.g-pr-35--sm{padding-right:2.5rem !important}.g-pr-40--sm{padding-right:2.8571428571rem !important}.g-pr-45--sm{padding-right:3.2142857143rem !important}.g-pr-50--sm{padding-right:3.5714285714rem !important}.g-pr-55--sm{padding-right:3.9285714286rem !important}.g-pr-60--sm{padding-right:4.2857142857rem !important}.g-pr-65--sm{padding-right:4.6428571429rem !important}.g-pr-70--sm{padding-right:5rem !important}.g-pr-75--sm{padding-right:5.3571428571rem !important}.g-pr-80--sm{padding-right:5.7142857143rem !important}.g-pr-85--sm{padding-right:6.0714285714rem !important}.g-pr-90--sm{padding-right:6.4285714286rem !important}.g-pr-95--sm{padding-right:6.7857142857rem !important}.g-pr-100--sm{padding-right:7.1428571429rem !important}.g-pr-105--sm{padding-right:7.5rem !important}.g-pr-110--sm{padding-right:7.8571428571rem !important}.g-pr-115--sm{padding-right:8.2142857143rem !important}.g-pr-120--sm{padding-right:8.5714285714rem !important}.g-pr-125--sm{padding-right:8.9285714286rem !important}.g-pr-130--sm{padding-right:9.2857142857rem !important}.g-pr-135--sm{padding-right:9.6428571429rem !important}.g-pr-140--sm{padding-right:10rem !important}.g-pr-145--sm{padding-right:10.3571428571rem !important}.g-pr-150--sm{padding-right:10.7142857143rem !important}.g-pr-155--sm{padding-right:11.0714285714rem !important}.g-pr-160--sm{padding-right:11.4285714286rem !important}.g-pr-165--sm{padding-right:11.7857142857rem !important}.g-pr-170--sm{padding-right:12.1428571429rem !important}.g-pb-0--sm{padding-bottom:0px !important}.g-pb-1--sm{padding-bottom:.0714285714rem !important}.g-pb-2--sm{padding-bottom:.1428571429rem !important}.g-pb-3--sm{padding-bottom:.2142857143rem !important}.g-pb-4--sm{padding-bottom:.2857142857rem !important}.g-pb-5--sm{padding-bottom:.3571428571rem !important}.g-pb-6--sm{padding-bottom:.4285714286rem !important}.g-pb-7--sm{padding-bottom:.5rem !important}.g-pb-8--sm{padding-bottom:.5714285714rem !important}.g-pb-9--sm{padding-bottom:.6428571429rem !important}.g-pb-10--sm{padding-bottom:.7142857143rem !important}.g-pb-15--sm{padding-bottom:1.0714285714rem !important}.g-pb-20--sm{padding-bottom:1.4285714286rem !important}.g-pb-25--sm{padding-bottom:1.7857142857rem !important}.g-pb-30--sm{padding-bottom:2.1428571429rem !important}.g-pb-35--sm{padding-bottom:2.5rem !important}.g-pb-40--sm{padding-bottom:2.8571428571rem !important}.g-pb-45--sm{padding-bottom:3.2142857143rem !important}.g-pb-50--sm{padding-bottom:3.5714285714rem !important}.g-pb-55--sm{padding-bottom:3.9285714286rem !important}.g-pb-60--sm{padding-bottom:4.2857142857rem !important}.g-pb-65--sm{padding-bottom:4.6428571429rem !important}.g-pb-70--sm{padding-bottom:5rem !important}.g-pb-75--sm{padding-bottom:5.3571428571rem !important}.g-pb-80--sm{padding-bottom:5.7142857143rem !important}.g-pb-85--sm{padding-bottom:6.0714285714rem !important}.g-pb-90--sm{padding-bottom:6.4285714286rem !important}.g-pb-95--sm{padding-bottom:6.7857142857rem !important}.g-pb-100--sm{padding-bottom:7.1428571429rem !important}.g-pb-105--sm{padding-bottom:7.5rem !important}.g-pb-110--sm{padding-bottom:7.8571428571rem !important}.g-pb-115--sm{padding-bottom:8.2142857143rem !important}.g-pb-120--sm{padding-bottom:8.5714285714rem !important}.g-pb-125--sm{padding-bottom:8.9285714286rem !important}.g-pb-130--sm{padding-bottom:9.2857142857rem !important}.g-pb-135--sm{padding-bottom:9.6428571429rem !important}.g-pb-140--sm{padding-bottom:10rem !important}.g-pb-145--sm{padding-bottom:10.3571428571rem !important}.g-pb-150--sm{padding-bottom:10.7142857143rem !important}.g-pl-0--sm{padding-left:0px !important}.g-pl-1--sm{padding-left:.0714285714rem !important}.g-pl-2--sm{padding-left:.1428571429rem !important}.g-pl-3--sm{padding-left:.2142857143rem !important}.g-pl-4--sm{padding-left:.2857142857rem !important}.g-pl-5--sm{padding-left:.3571428571rem !important}.g-pl-6--sm{padding-left:.4285714286rem !important}.g-pl-7--sm{padding-left:.5rem !important}.g-pl-8--sm{padding-left:.5714285714rem !important}.g-pl-9--sm{padding-left:.6428571429rem !important}.g-pl-10--sm{padding-left:.7142857143rem !important}.g-pl-15--sm{padding-left:1.0714285714rem !important}.g-pl-20--sm{padding-left:1.4285714286rem !important}.g-pl-25--sm{padding-left:1.7857142857rem !important}.g-pl-30--sm{padding-left:2.1428571429rem !important}.g-pl-35--sm{padding-left:2.5rem !important}.g-pl-40--sm{padding-left:2.8571428571rem !important}.g-pl-45--sm{padding-left:3.2142857143rem !important}.g-pl-50--sm{padding-left:3.5714285714rem !important}.g-pl-55--sm{padding-left:3.9285714286rem !important}.g-pl-60--sm{padding-left:4.2857142857rem !important}.g-pl-65--sm{padding-left:4.6428571429rem !important}.g-pl-70--sm{padding-left:5rem !important}.g-pl-75--sm{padding-left:5.3571428571rem !important}.g-pl-80--sm{padding-left:5.7142857143rem !important}.g-pl-85--sm{padding-left:6.0714285714rem !important}.g-pl-90--sm{padding-left:6.4285714286rem !important}.g-pl-95--sm{padding-left:6.7857142857rem !important}.g-pl-100--sm{padding-left:7.1428571429rem !important}.g-pl-105--sm{padding-left:7.5rem !important}.g-pl-110--sm{padding-left:7.8571428571rem !important}.g-pl-115--sm{padding-left:8.2142857143rem !important}.g-pl-120--sm{padding-left:8.5714285714rem !important}.g-pl-125--sm{padding-left:8.9285714286rem !important}.g-pl-130--sm{padding-left:9.2857142857rem !important}.g-pl-135--sm{padding-left:9.6428571429rem !important}.g-pl-140--sm{padding-left:10rem !important}.g-pl-145--sm{padding-left:10.3571428571rem !important}.g-pl-150--sm{padding-left:10.7142857143rem !important}.g-pl-155--sm{padding-left:11.0714285714rem !important}.g-pl-160--sm{padding-left:11.4285714286rem !important}.g-pl-165--sm{padding-left:11.7857142857rem !important}.g-pl-170--sm{padding-left:12.1428571429rem !important}}@media (min-width: 768px){.g-pa-0--md{padding:0 !important}.g-px-0--md{padding-left:0 !important;padding-right:0 !important}.g-py-0--md{padding-top:0 !important;padding-bottom:0 !important}.g-pt-0--md{padding-top:0 !important}.g-pr-0--md{padding-right:0 !important}.g-pb-0--md{padding-bottom:0 !important}.g-pl-0--md{padding-left:0 !important}.g-pa-2--md{padding:.1428571429rem !important}.g-pa-3--md{padding:.2142857143rem !important}.g-pa-5--md{padding:.3571428571rem !important}.g-pa-7--md{padding:.5rem !important}.g-pa-10--md{padding:.7142857143rem !important}.g-pa-15--md{padding:1.0714285714rem !important}.g-pa-20--md{padding:1.4285714286rem !important}.g-pa-25--md{padding:1.7857142857rem !important}.g-pa-30--md{padding:2.1428571429rem !important}.g-pa-35--md{padding:2.5rem !important}.g-pa-40--md{padding:2.8571428571rem !important}.g-pa-45--md{padding:3.2142857143rem !important}.g-pa-50--md{padding:3.5714285714rem !important}.g-pa-55--md{padding:3.9285714286rem !important}.g-pa-60--md{padding:4.2857142857rem !important}.g-pa-65--md{padding:4.6428571429rem !important}.g-pa-70--md{padding:5rem !important}.g-pa-75--md{padding:5.3571428571rem !important}.g-pa-80--md{padding:5.7142857143rem !important}.g-pa-85--md{padding:6.0714285714rem !important}.g-pa-90--md{padding:6.4285714286rem !important}.g-pa-95--md{padding:6.7857142857rem !important}.g-pa-100--md{padding:7.1428571429rem !important}.g-pa-105--md{padding:7.5rem !important}.g-pa-110--md{padding:7.8571428571rem !important}.g-pa-115--md{padding:8.2142857143rem !important}.g-pa-120--md{padding:8.5714285714rem !important}.g-pa-125--md{padding:8.9285714286rem !important}.g-pa-130--md{padding:9.2857142857rem !important}.g-pa-135--md{padding:9.6428571429rem !important}.g-pa-140--md{padding:10rem !important}.g-pa-145--md{padding:10.3571428571rem !important}.g-pa-150--md{padding:10.7142857143rem !important}.g-px-1--md{padding-left:.0714285714rem !important;padding-right:.0714285714rem !important}.g-px-2--md{padding-left:.1428571429rem !important;padding-right:.1428571429rem !important}.g-px-3--md{padding-left:.2142857143rem !important;padding-right:.2142857143rem !important}.g-px-4--md{padding-left:.2857142857rem !important;padding-right:.2857142857rem !important}.g-px-5--md{padding-left:.3571428571rem !important;padding-right:.3571428571rem !important}.g-px-6--md{padding-left:.4285714286rem !important;padding-right:.4285714286rem !important}.g-px-7--md{padding-left:.5rem !important;padding-right:.5rem !important}.g-px-8--md{padding-left:.5714285714rem !important;padding-right:.5714285714rem !important}.g-px-9--md{padding-left:.6428571429rem !important;padding-right:.6428571429rem !important}.g-px-10--md{padding-left:.7142857143rem !important;padding-right:.7142857143rem !important}.g-px-11--md{padding-left:.7857142857rem !important;padding-right:.7857142857rem !important}.g-px-12--md{padding-left:.8571428571rem !important;padding-right:.8571428571rem !important}.g-px-13--md{padding-left:.9285714286rem !important;padding-right:.9285714286rem !important}.g-px-14--md{padding-left:1rem !important;padding-right:1rem !important}.g-px-15--md{padding-left:1.0714285714rem !important;padding-right:1.0714285714rem !important}.g-px-16--md{padding-left:1.1428571429rem !important;padding-right:1.1428571429rem !important}.g-px-17--md{padding-left:1.2142857143rem !important;padding-right:1.2142857143rem !important}.g-px-18--md{padding-left:1.2857142857rem !important;padding-right:1.2857142857rem !important}.g-px-19--md{padding-left:1.3571428571rem !important;padding-right:1.3571428571rem !important}.g-px-10--md{padding-left:.7142857143rem !important;padding-right:.7142857143rem !important}.g-px-15--md{padding-left:1.0714285714rem !important;padding-right:1.0714285714rem !important}.g-px-20--md{padding-left:1.4285714286rem !important;padding-right:1.4285714286rem !important}.g-px-25--md{padding-left:1.7857142857rem !important;padding-right:1.7857142857rem !important}.g-px-30--md{padding-left:2.1428571429rem !important;padding-right:2.1428571429rem !important}.g-px-35--md{padding-left:2.5rem !important;padding-right:2.5rem !important}.g-px-40--md{padding-left:2.8571428571rem !important;padding-right:2.8571428571rem !important}.g-px-45--md{padding-left:3.2142857143rem !important;padding-right:3.2142857143rem !important}.g-px-50--md{padding-left:3.5714285714rem !important;padding-right:3.5714285714rem !important}.g-px-55--md{padding-left:3.9285714286rem !important;padding-right:3.9285714286rem !important}.g-px-60--md{padding-left:4.2857142857rem !important;padding-right:4.2857142857rem !important}.g-px-65--md{padding-left:4.6428571429rem !important;padding-right:4.6428571429rem !important}.g-px-70--md{padding-left:5rem !important;padding-right:5rem !important}.g-px-75--md{padding-left:5.3571428571rem !important;padding-right:5.3571428571rem !important}.g-px-80--md{padding-left:5.7142857143rem !important;padding-right:5.7142857143rem !important}.g-px-85--md{padding-left:6.0714285714rem !important;padding-right:6.0714285714rem !important}.g-px-90--md{padding-left:6.4285714286rem !important;padding-right:6.4285714286rem !important}.g-px-95--md{padding-left:6.7857142857rem !important;padding-right:6.7857142857rem !important}.g-px-100--md{padding-left:7.1428571429rem !important;padding-right:7.1428571429rem !important}.g-px-105--md{padding-left:7.5rem !important;padding-right:7.5rem !important}.g-px-110--md{padding-left:7.8571428571rem !important;padding-right:7.8571428571rem !important}.g-px-115--md{padding-left:8.2142857143rem !important;padding-right:8.2142857143rem !important}.g-px-120--md{padding-left:8.5714285714rem !important;padding-right:8.5714285714rem !important}.g-px-125--md{padding-left:8.9285714286rem !important;padding-right:8.9285714286rem !important}.g-px-130--md{padding-left:9.2857142857rem !important;padding-right:9.2857142857rem !important}.g-px-135--md{padding-left:9.6428571429rem !important;padding-right:9.6428571429rem !important}.g-px-140--md{padding-left:10rem !important;padding-right:10rem !important}.g-px-145--md{padding-left:10.3571428571rem !important;padding-right:10.3571428571rem !important}.g-px-150--md{padding-left:10.7142857143rem !important;padding-right:10.7142857143rem !important}.g-py-1--md{padding-top:.0714285714rem !important;padding-bottom:.0714285714rem !important}.g-py-2--md{padding-top:.1428571429rem !important;padding-bottom:.1428571429rem !important}.g-py-3--md{padding-top:.2142857143rem !important;padding-bottom:.2142857143rem !important}.g-py-4--md{padding-top:.2857142857rem !important;padding-bottom:.2857142857rem !important}.g-py-5--md{padding-top:.3571428571rem !important;padding-bottom:.3571428571rem !important}.g-py-6--md{padding-top:.4285714286rem !important;padding-bottom:.4285714286rem !important}.g-py-7--md{padding-top:.5rem !important;padding-bottom:.5rem !important}.g-py-8--md{padding-top:.5714285714rem !important;padding-bottom:.5714285714rem !important}.g-py-9--md{padding-top:.6428571429rem !important;padding-bottom:.6428571429rem !important}.g-py-10--md{padding-top:.7142857143rem !important;padding-bottom:.7142857143rem !important}.g-py-11--md{padding-top:.7857142857rem !important;padding-bottom:.7857142857rem !important}.g-py-12--md{padding-top:.8571428571rem !important;padding-bottom:.8571428571rem !important}.g-py-13--md{padding-top:.9285714286rem !important;padding-bottom:.9285714286rem !important}.g-py-14--md{padding-top:1rem !important;padding-bottom:1rem !important}.g-py-15--md{padding-top:1.0714285714rem !important;padding-bottom:1.0714285714rem !important}.g-py-16--md{padding-top:1.1428571429rem !important;padding-bottom:1.1428571429rem !important}.g-py-17--md{padding-top:1.2142857143rem !important;padding-bottom:1.2142857143rem !important}.g-py-18--md{padding-top:1.2857142857rem !important;padding-bottom:1.2857142857rem !important}.g-py-19--md{padding-top:1.3571428571rem !important;padding-bottom:1.3571428571rem !important}.g-py-10--md{padding-top:.7142857143rem !important;padding-bottom:.7142857143rem !important}.g-py-15--md{padding-top:1.0714285714rem !important;padding-bottom:1.0714285714rem !important}.g-py-20--md{padding-top:1.4285714286rem !important;padding-bottom:1.4285714286rem !important}.g-py-25--md{padding-top:1.7857142857rem !important;padding-bottom:1.7857142857rem !important}.g-py-30--md{padding-top:2.1428571429rem !important;padding-bottom:2.1428571429rem !important}.g-py-35--md{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.g-py-40--md{padding-top:2.8571428571rem !important;padding-bottom:2.8571428571rem !important}.g-py-45--md{padding-top:3.2142857143rem !important;padding-bottom:3.2142857143rem !important}.g-py-50--md{padding-top:3.5714285714rem !important;padding-bottom:3.5714285714rem !important}.g-py-55--md{padding-top:3.9285714286rem !important;padding-bottom:3.9285714286rem !important}.g-py-60--md{padding-top:4.2857142857rem !important;padding-bottom:4.2857142857rem !important}.g-py-65--md{padding-top:4.6428571429rem !important;padding-bottom:4.6428571429rem !important}.g-py-70--md{padding-top:5rem !important;padding-bottom:5rem !important}.g-py-75--md{padding-top:5.3571428571rem !important;padding-bottom:5.3571428571rem !important}.g-py-80--md{padding-top:5.7142857143rem !important;padding-bottom:5.7142857143rem !important}.g-py-85--md{padding-top:6.0714285714rem !important;padding-bottom:6.0714285714rem !important}.g-py-90--md{padding-top:6.4285714286rem !important;padding-bottom:6.4285714286rem !important}.g-py-95--md{padding-top:6.7857142857rem !important;padding-bottom:6.7857142857rem !important}.g-py-100--md{padding-top:7.1428571429rem !important;padding-bottom:7.1428571429rem !important}.g-py-105--md{padding-top:7.5rem !important;padding-bottom:7.5rem !important}.g-py-110--md{padding-top:7.8571428571rem !important;padding-bottom:7.8571428571rem !important}.g-py-115--md{padding-top:8.2142857143rem !important;padding-bottom:8.2142857143rem !important}.g-py-120--md{padding-top:8.5714285714rem !important;padding-bottom:8.5714285714rem !important}.g-py-125--md{padding-top:8.9285714286rem !important;padding-bottom:8.9285714286rem !important}.g-py-130--md{padding-top:9.2857142857rem !important;padding-bottom:9.2857142857rem !important}.g-py-135--md{padding-top:9.6428571429rem !important;padding-bottom:9.6428571429rem !important}.g-py-140--md{padding-top:10rem !important;padding-bottom:10rem !important}.g-py-145--md{padding-top:10.3571428571rem !important;padding-bottom:10.3571428571rem !important}.g-py-150--md{padding-top:10.7142857143rem !important;padding-bottom:10.7142857143rem !important}.g-py-155--md{padding-top:11.0714285714rem !important;padding-bottom:11.0714285714rem !important}.g-py-160--md{padding-top:11.4285714286rem !important;padding-bottom:11.4285714286rem !important}.g-py-165--md{padding-top:11.7857142857rem !important;padding-bottom:11.7857142857rem !important}.g-py-170--md{padding-top:12.1428571429rem !important;padding-bottom:12.1428571429rem !important}.g-py-175--md{padding-top:12.5rem !important;padding-bottom:12.5rem !important}.g-py-180--md{padding-top:12.8571428571rem !important;padding-bottom:12.8571428571rem !important}.g-py-185--md{padding-top:13.2142857143rem !important;padding-bottom:13.2142857143rem !important}.g-py-190--md{padding-top:13.5714285714rem !important;padding-bottom:13.5714285714rem !important}.g-py-195--md{padding-top:13.9285714286rem !important;padding-bottom:13.9285714286rem !important}.g-py-200--md{padding-top:14.2857142857rem !important;padding-bottom:14.2857142857rem !important}.g-py-205--md{padding-top:14.6428571429rem !important;padding-bottom:14.6428571429rem !important}.g-py-210--md{padding-top:15rem !important;padding-bottom:15rem !important}.g-pt-0--md{padding-top:0px !important}.g-pt-1--md{padding-top:.0714285714rem !important}.g-pt-2--md{padding-top:.1428571429rem !important}.g-pt-3--md{padding-top:.2142857143rem !important}.g-pt-4--md{padding-top:.2857142857rem !important}.g-pt-5--md{padding-top:.3571428571rem !important}.g-pt-6--md{padding-top:.4285714286rem !important}.g-pt-7--md{padding-top:.5rem !important}.g-pt-8--md{padding-top:.5714285714rem !important}.g-pt-9--md{padding-top:.6428571429rem !important}.g-pt-10--md{padding-top:.7142857143rem !important}.g-pt-11--md{padding-top:.7857142857rem !important}.g-pt-12--md{padding-top:.8571428571rem !important}.g-pt-13--md{padding-top:.9285714286rem !important}.g-pt-14--md{padding-top:1rem !important}.g-pt-15--md{padding-top:1.0714285714rem !important}.g-pt-16--md{padding-top:1.1428571429rem !important}.g-pt-17--md{padding-top:1.2142857143rem !important}.g-pt-18--md{padding-top:1.2857142857rem !important}.g-pt-19--md{padding-top:1.3571428571rem !important}.g-pt-10--md{padding-top:.7142857143rem !important}.g-pt-15--md{padding-top:1.0714285714rem !important}.g-pt-20--md{padding-top:1.4285714286rem !important}.g-pt-25--md{padding-top:1.7857142857rem !important}.g-pt-30--md{padding-top:2.1428571429rem !important}.g-pt-35--md{padding-top:2.5rem !important}.g-pt-40--md{padding-top:2.8571428571rem !important}.g-pt-45--md{padding-top:3.2142857143rem !important}.g-pt-50--md{padding-top:3.5714285714rem !important}.g-pt-55--md{padding-top:3.9285714286rem !important}.g-pt-60--md{padding-top:4.2857142857rem !important}.g-pt-65--md{padding-top:4.6428571429rem !important}.g-pt-70--md{padding-top:5rem !important}.g-pt-75--md{padding-top:5.3571428571rem !important}.g-pt-80--md{padding-top:5.7142857143rem !important}.g-pt-85--md{padding-top:6.0714285714rem !important}.g-pt-90--md{padding-top:6.4285714286rem !important}.g-pt-95--md{padding-top:6.7857142857rem !important}.g-pt-100--md{padding-top:7.1428571429rem !important}.g-pt-105--md{padding-top:7.5rem !important}.g-pt-110--md{padding-top:7.8571428571rem !important}.g-pt-115--md{padding-top:8.2142857143rem !important}.g-pt-120--md{padding-top:8.5714285714rem !important}.g-pt-125--md{padding-top:8.9285714286rem !important}.g-pt-130--md{padding-top:9.2857142857rem !important}.g-pt-135--md{padding-top:9.6428571429rem !important}.g-pt-140--md{padding-top:10rem !important}.g-pt-145--md{padding-top:10.3571428571rem !important}.g-pt-150--md{padding-top:10.7142857143rem !important}.g-pr-0--md{padding-right:0px !important}.g-pr-1--md{padding-right:.0714285714rem !important}.g-pr-2--md{padding-right:.1428571429rem !important}.g-pr-3--md{padding-right:.2142857143rem !important}.g-pr-4--md{padding-right:.2857142857rem !important}.g-pr-5--md{padding-right:.3571428571rem !important}.g-pr-6--md{padding-right:.4285714286rem !important}.g-pr-7--md{padding-right:.5rem !important}.g-pr-8--md{padding-right:.5714285714rem !important}.g-pr-9--md{padding-right:.6428571429rem !important}.g-pr-10--md{padding-right:.7142857143rem !important}.g-pr-15--md{padding-right:1.0714285714rem !important}.g-pr-20--md{padding-right:1.4285714286rem !important}.g-pr-25--md{padding-right:1.7857142857rem !important}.g-pr-30--md{padding-right:2.1428571429rem !important}.g-pr-35--md{padding-right:2.5rem !important}.g-pr-40--md{padding-right:2.8571428571rem !important}.g-pr-45--md{padding-right:3.2142857143rem !important}.g-pr-50--md{padding-right:3.5714285714rem !important}.g-pr-55--md{padding-right:3.9285714286rem !important}.g-pr-60--md{padding-right:4.2857142857rem !important}.g-pr-65--md{padding-right:4.6428571429rem !important}.g-pr-70--md{padding-right:5rem !important}.g-pr-75--md{padding-right:5.3571428571rem !important}.g-pr-80--md{padding-right:5.7142857143rem !important}.g-pr-85--md{padding-right:6.0714285714rem !important}.g-pr-90--md{padding-right:6.4285714286rem !important}.g-pr-95--md{padding-right:6.7857142857rem !important}.g-pr-100--md{padding-right:7.1428571429rem !important}.g-pr-105--md{padding-right:7.5rem !important}.g-pr-110--md{padding-right:7.8571428571rem !important}.g-pr-115--md{padding-right:8.2142857143rem !important}.g-pr-120--md{padding-right:8.5714285714rem !important}.g-pr-125--md{padding-right:8.9285714286rem !important}.g-pr-130--md{padding-right:9.2857142857rem !important}.g-pr-135--md{padding-right:9.6428571429rem !important}.g-pr-140--md{padding-right:10rem !important}.g-pr-145--md{padding-right:10.3571428571rem !important}.g-pr-150--md{padding-right:10.7142857143rem !important}.g-pr-155--md{padding-right:11.0714285714rem !important}.g-pr-160--md{padding-right:11.4285714286rem !important}.g-pr-165--md{padding-right:11.7857142857rem !important}.g-pr-170--md{padding-right:12.1428571429rem !important}.g-pb-0--md{padding-bottom:0px !important}.g-pb-1--md{padding-bottom:.0714285714rem !important}.g-pb-2--md{padding-bottom:.1428571429rem !important}.g-pb-3--md{padding-bottom:.2142857143rem !important}.g-pb-4--md{padding-bottom:.2857142857rem !important}.g-pb-5--md{padding-bottom:.3571428571rem !important}.g-pb-6--md{padding-bottom:.4285714286rem !important}.g-pb-7--md{padding-bottom:.5rem !important}.g-pb-8--md{padding-bottom:.5714285714rem !important}.g-pb-9--md{padding-bottom:.6428571429rem !important}.g-pb-10--md{padding-bottom:.7142857143rem !important}.g-pb-15--md{padding-bottom:1.0714285714rem !important}.g-pb-20--md{padding-bottom:1.4285714286rem !important}.g-pb-25--md{padding-bottom:1.7857142857rem !important}.g-pb-30--md{padding-bottom:2.1428571429rem !important}.g-pb-35--md{padding-bottom:2.5rem !important}.g-pb-40--md{padding-bottom:2.8571428571rem !important}.g-pb-45--md{padding-bottom:3.2142857143rem !important}.g-pb-50--md{padding-bottom:3.5714285714rem !important}.g-pb-55--md{padding-bottom:3.9285714286rem !important}.g-pb-60--md{padding-bottom:4.2857142857rem !important}.g-pb-65--md{padding-bottom:4.6428571429rem !important}.g-pb-70--md{padding-bottom:5rem !important}.g-pb-75--md{padding-bottom:5.3571428571rem !important}.g-pb-80--md{padding-bottom:5.7142857143rem !important}.g-pb-85--md{padding-bottom:6.0714285714rem !important}.g-pb-90--md{padding-bottom:6.4285714286rem !important}.g-pb-95--md{padding-bottom:6.7857142857rem !important}.g-pb-100--md{padding-bottom:7.1428571429rem !important}.g-pb-105--md{padding-bottom:7.5rem !important}.g-pb-110--md{padding-bottom:7.8571428571rem !important}.g-pb-115--md{padding-bottom:8.2142857143rem !important}.g-pb-120--md{padding-bottom:8.5714285714rem !important}.g-pb-125--md{padding-bottom:8.9285714286rem !important}.g-pb-130--md{padding-bottom:9.2857142857rem !important}.g-pb-135--md{padding-bottom:9.6428571429rem !important}.g-pb-140--md{padding-bottom:10rem !important}.g-pb-145--md{padding-bottom:10.3571428571rem !important}.g-pb-150--md{padding-bottom:10.7142857143rem !important}.g-pl-0--md{padding-left:0px !important}.g-pl-1--md{padding-left:.0714285714rem !important}.g-pl-2--md{padding-left:.1428571429rem !important}.g-pl-3--md{padding-left:.2142857143rem !important}.g-pl-4--md{padding-left:.2857142857rem !important}.g-pl-5--md{padding-left:.3571428571rem !important}.g-pl-6--md{padding-left:.4285714286rem !important}.g-pl-7--md{padding-left:.5rem !important}.g-pl-8--md{padding-left:.5714285714rem !important}.g-pl-9--md{padding-left:.6428571429rem !important}.g-pl-10--md{padding-left:.7142857143rem !important}.g-pl-15--md{padding-left:1.0714285714rem !important}.g-pl-20--md{padding-left:1.4285714286rem !important}.g-pl-25--md{padding-left:1.7857142857rem !important}.g-pl-30--md{padding-left:2.1428571429rem !important}.g-pl-35--md{padding-left:2.5rem !important}.g-pl-40--md{padding-left:2.8571428571rem !important}.g-pl-45--md{padding-left:3.2142857143rem !important}.g-pl-50--md{padding-left:3.5714285714rem !important}.g-pl-55--md{padding-left:3.9285714286rem !important}.g-pl-60--md{padding-left:4.2857142857rem !important}.g-pl-65--md{padding-left:4.6428571429rem !important}.g-pl-70--md{padding-left:5rem !important}.g-pl-75--md{padding-left:5.3571428571rem !important}.g-pl-80--md{padding-left:5.7142857143rem !important}.g-pl-85--md{padding-left:6.0714285714rem !important}.g-pl-90--md{padding-left:6.4285714286rem !important}.g-pl-95--md{padding-left:6.7857142857rem !important}.g-pl-100--md{padding-left:7.1428571429rem !important}.g-pl-105--md{padding-left:7.5rem !important}.g-pl-110--md{padding-left:7.8571428571rem !important}.g-pl-115--md{padding-left:8.2142857143rem !important}.g-pl-120--md{padding-left:8.5714285714rem !important}.g-pl-125--md{padding-left:8.9285714286rem !important}.g-pl-130--md{padding-left:9.2857142857rem !important}.g-pl-135--md{padding-left:9.6428571429rem !important}.g-pl-140--md{padding-left:10rem !important}.g-pl-145--md{padding-left:10.3571428571rem !important}.g-pl-150--md{padding-left:10.7142857143rem !important}.g-pl-155--md{padding-left:11.0714285714rem !important}.g-pl-160--md{padding-left:11.4285714286rem !important}.g-pl-165--md{padding-left:11.7857142857rem !important}.g-pl-170--md{padding-left:12.1428571429rem !important}}@media (min-width: 992px){.g-pa-0--lg{padding:0 !important}.g-px-0--lg{padding-left:0 !important;padding-right:0 !important}.g-py-0--lg{padding-top:0 !important;padding-bottom:0 !important}.g-pt-0--lg{padding-top:0 !important}.g-pr-0--lg{padding-right:0 !important}.g-pb-0--lg{padding-bottom:0 !important}.g-pl-0--lg{padding-left:0 !important}.g-pa-2--lg{padding:.1428571429rem !important}.g-pa-3--lg{padding:.2142857143rem !important}.g-pa-5--lg{padding:.3571428571rem !important}.g-pa-7--lg{padding:.5rem !important}.g-pa-10--lg{padding:.7142857143rem !important}.g-pa-15--lg{padding:1.0714285714rem !important}.g-pa-20--lg{padding:1.4285714286rem !important}.g-pa-25--lg{padding:1.7857142857rem !important}.g-pa-30--lg{padding:2.1428571429rem !important}.g-pa-35--lg{padding:2.5rem !important}.g-pa-40--lg{padding:2.8571428571rem !important}.g-pa-45--lg{padding:3.2142857143rem !important}.g-pa-50--lg{padding:3.5714285714rem !important}.g-pa-55--lg{padding:3.9285714286rem !important}.g-pa-60--lg{padding:4.2857142857rem !important}.g-pa-65--lg{padding:4.6428571429rem !important}.g-pa-70--lg{padding:5rem !important}.g-pa-75--lg{padding:5.3571428571rem !important}.g-pa-80--lg{padding:5.7142857143rem !important}.g-pa-85--lg{padding:6.0714285714rem !important}.g-pa-90--lg{padding:6.4285714286rem !important}.g-pa-95--lg{padding:6.7857142857rem !important}.g-pa-100--lg{padding:7.1428571429rem !important}.g-pa-105--lg{padding:7.5rem !important}.g-pa-110--lg{padding:7.8571428571rem !important}.g-pa-115--lg{padding:8.2142857143rem !important}.g-pa-120--lg{padding:8.5714285714rem !important}.g-pa-125--lg{padding:8.9285714286rem !important}.g-pa-130--lg{padding:9.2857142857rem !important}.g-pa-135--lg{padding:9.6428571429rem !important}.g-pa-140--lg{padding:10rem !important}.g-pa-145--lg{padding:10.3571428571rem !important}.g-pa-150--lg{padding:10.7142857143rem !important}.g-px-1--lg{padding-left:.0714285714rem !important;padding-right:.0714285714rem !important}.g-px-2--lg{padding-left:.1428571429rem !important;padding-right:.1428571429rem !important}.g-px-3--lg{padding-left:.2142857143rem !important;padding-right:.2142857143rem !important}.g-px-4--lg{padding-left:.2857142857rem !important;padding-right:.2857142857rem !important}.g-px-5--lg{padding-left:.3571428571rem !important;padding-right:.3571428571rem !important}.g-px-6--lg{padding-left:.4285714286rem !important;padding-right:.4285714286rem !important}.g-px-7--lg{padding-left:.5rem !important;padding-right:.5rem !important}.g-px-8--lg{padding-left:.5714285714rem !important;padding-right:.5714285714rem !important}.g-px-9--lg{padding-left:.6428571429rem !important;padding-right:.6428571429rem !important}.g-px-10--lg{padding-left:.7142857143rem !important;padding-right:.7142857143rem !important}.g-px-11--lg{padding-left:.7857142857rem !important;padding-right:.7857142857rem !important}.g-px-12--lg{padding-left:.8571428571rem !important;padding-right:.8571428571rem !important}.g-px-13--lg{padding-left:.9285714286rem !important;padding-right:.9285714286rem !important}.g-px-14--lg{padding-left:1rem !important;padding-right:1rem !important}.g-px-15--lg{padding-left:1.0714285714rem !important;padding-right:1.0714285714rem !important}.g-px-16--lg{padding-left:1.1428571429rem !important;padding-right:1.1428571429rem !important}.g-px-17--lg{padding-left:1.2142857143rem !important;padding-right:1.2142857143rem !important}.g-px-18--lg{padding-left:1.2857142857rem !important;padding-right:1.2857142857rem !important}.g-px-19--lg{padding-left:1.3571428571rem !important;padding-right:1.3571428571rem !important}.g-px-10--lg{padding-left:.7142857143rem !important;padding-right:.7142857143rem !important}.g-px-15--lg{padding-left:1.0714285714rem !important;padding-right:1.0714285714rem !important}.g-px-20--lg{padding-left:1.4285714286rem !important;padding-right:1.4285714286rem !important}.g-px-25--lg{padding-left:1.7857142857rem !important;padding-right:1.7857142857rem !important}.g-px-30--lg{padding-left:2.1428571429rem !important;padding-right:2.1428571429rem !important}.g-px-35--lg{padding-left:2.5rem !important;padding-right:2.5rem !important}.g-px-40--lg{padding-left:2.8571428571rem !important;padding-right:2.8571428571rem !important}.g-px-45--lg{padding-left:3.2142857143rem !important;padding-right:3.2142857143rem !important}.g-px-50--lg{padding-left:3.5714285714rem !important;padding-right:3.5714285714rem !important}.g-px-55--lg{padding-left:3.9285714286rem !important;padding-right:3.9285714286rem !important}.g-px-60--lg{padding-left:4.2857142857rem !important;padding-right:4.2857142857rem !important}.g-px-65--lg{padding-left:4.6428571429rem !important;padding-right:4.6428571429rem !important}.g-px-70--lg{padding-left:5rem !important;padding-right:5rem !important}.g-px-75--lg{padding-left:5.3571428571rem !important;padding-right:5.3571428571rem !important}.g-px-80--lg{padding-left:5.7142857143rem !important;padding-right:5.7142857143rem !important}.g-px-85--lg{padding-left:6.0714285714rem !important;padding-right:6.0714285714rem !important}.g-px-90--lg{padding-left:6.4285714286rem !important;padding-right:6.4285714286rem !important}.g-px-95--lg{padding-left:6.7857142857rem !important;padding-right:6.7857142857rem !important}.g-px-100--lg{padding-left:7.1428571429rem !important;padding-right:7.1428571429rem !important}.g-px-105--lg{padding-left:7.5rem !important;padding-right:7.5rem !important}.g-px-110--lg{padding-left:7.8571428571rem !important;padding-right:7.8571428571rem !important}.g-px-115--lg{padding-left:8.2142857143rem !important;padding-right:8.2142857143rem !important}.g-px-120--lg{padding-left:8.5714285714rem !important;padding-right:8.5714285714rem !important}.g-px-125--lg{padding-left:8.9285714286rem !important;padding-right:8.9285714286rem !important}.g-px-130--lg{padding-left:9.2857142857rem !important;padding-right:9.2857142857rem !important}.g-px-135--lg{padding-left:9.6428571429rem !important;padding-right:9.6428571429rem !important}.g-px-140--lg{padding-left:10rem !important;padding-right:10rem !important}.g-px-145--lg{padding-left:10.3571428571rem !important;padding-right:10.3571428571rem !important}.g-px-150--lg{padding-left:10.7142857143rem !important;padding-right:10.7142857143rem !important}.g-py-1--lg{padding-top:.0714285714rem !important;padding-bottom:.0714285714rem !important}.g-py-2--lg{padding-top:.1428571429rem !important;padding-bottom:.1428571429rem !important}.g-py-3--lg{padding-top:.2142857143rem !important;padding-bottom:.2142857143rem !important}.g-py-4--lg{padding-top:.2857142857rem !important;padding-bottom:.2857142857rem !important}.g-py-5--lg{padding-top:.3571428571rem !important;padding-bottom:.3571428571rem !important}.g-py-6--lg{padding-top:.4285714286rem !important;padding-bottom:.4285714286rem !important}.g-py-7--lg{padding-top:.5rem !important;padding-bottom:.5rem !important}.g-py-8--lg{padding-top:.5714285714rem !important;padding-bottom:.5714285714rem !important}.g-py-9--lg{padding-top:.6428571429rem !important;padding-bottom:.6428571429rem !important}.g-py-10--lg{padding-top:.7142857143rem !important;padding-bottom:.7142857143rem !important}.g-py-11--lg{padding-top:.7857142857rem !important;padding-bottom:.7857142857rem !important}.g-py-12--lg{padding-top:.8571428571rem !important;padding-bottom:.8571428571rem !important}.g-py-13--lg{padding-top:.9285714286rem !important;padding-bottom:.9285714286rem !important}.g-py-14--lg{padding-top:1rem !important;padding-bottom:1rem !important}.g-py-15--lg{padding-top:1.0714285714rem !important;padding-bottom:1.0714285714rem !important}.g-py-16--lg{padding-top:1.1428571429rem !important;padding-bottom:1.1428571429rem !important}.g-py-17--lg{padding-top:1.2142857143rem !important;padding-bottom:1.2142857143rem !important}.g-py-18--lg{padding-top:1.2857142857rem !important;padding-bottom:1.2857142857rem !important}.g-py-19--lg{padding-top:1.3571428571rem !important;padding-bottom:1.3571428571rem !important}.g-py-10--lg{padding-top:.7142857143rem !important;padding-bottom:.7142857143rem !important}.g-py-15--lg{padding-top:1.0714285714rem !important;padding-bottom:1.0714285714rem !important}.g-py-20--lg{padding-top:1.4285714286rem !important;padding-bottom:1.4285714286rem !important}.g-py-25--lg{padding-top:1.7857142857rem !important;padding-bottom:1.7857142857rem !important}.g-py-30--lg{padding-top:2.1428571429rem !important;padding-bottom:2.1428571429rem !important}.g-py-35--lg{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.g-py-40--lg{padding-top:2.8571428571rem !important;padding-bottom:2.8571428571rem !important}.g-py-45--lg{padding-top:3.2142857143rem !important;padding-bottom:3.2142857143rem !important}.g-py-50--lg{padding-top:3.5714285714rem !important;padding-bottom:3.5714285714rem !important}.g-py-55--lg{padding-top:3.9285714286rem !important;padding-bottom:3.9285714286rem !important}.g-py-60--lg{padding-top:4.2857142857rem !important;padding-bottom:4.2857142857rem !important}.g-py-65--lg{padding-top:4.6428571429rem !important;padding-bottom:4.6428571429rem !important}.g-py-70--lg{padding-top:5rem !important;padding-bottom:5rem !important}.g-py-75--lg{padding-top:5.3571428571rem !important;padding-bottom:5.3571428571rem !important}.g-py-80--lg{padding-top:5.7142857143rem !important;padding-bottom:5.7142857143rem !important}.g-py-85--lg{padding-top:6.0714285714rem !important;padding-bottom:6.0714285714rem !important}.g-py-90--lg{padding-top:6.4285714286rem !important;padding-bottom:6.4285714286rem !important}.g-py-95--lg{padding-top:6.7857142857rem !important;padding-bottom:6.7857142857rem !important}.g-py-100--lg{padding-top:7.1428571429rem !important;padding-bottom:7.1428571429rem !important}.g-py-105--lg{padding-top:7.5rem !important;padding-bottom:7.5rem !important}.g-py-110--lg{padding-top:7.8571428571rem !important;padding-bottom:7.8571428571rem !important}.g-py-115--lg{padding-top:8.2142857143rem !important;padding-bottom:8.2142857143rem !important}.g-py-120--lg{padding-top:8.5714285714rem !important;padding-bottom:8.5714285714rem !important}.g-py-125--lg{padding-top:8.9285714286rem !important;padding-bottom:8.9285714286rem !important}.g-py-130--lg{padding-top:9.2857142857rem !important;padding-bottom:9.2857142857rem !important}.g-py-135--lg{padding-top:9.6428571429rem !important;padding-bottom:9.6428571429rem !important}.g-py-140--lg{padding-top:10rem !important;padding-bottom:10rem !important}.g-py-145--lg{padding-top:10.3571428571rem !important;padding-bottom:10.3571428571rem !important}.g-py-150--lg{padding-top:10.7142857143rem !important;padding-bottom:10.7142857143rem !important}.g-py-155--lg{padding-top:11.0714285714rem !important;padding-bottom:11.0714285714rem !important}.g-py-160--lg{padding-top:11.4285714286rem !important;padding-bottom:11.4285714286rem !important}.g-py-165--lg{padding-top:11.7857142857rem !important;padding-bottom:11.7857142857rem !important}.g-py-170--lg{padding-top:12.1428571429rem !important;padding-bottom:12.1428571429rem !important}.g-py-175--lg{padding-top:12.5rem !important;padding-bottom:12.5rem !important}.g-py-180--lg{padding-top:12.8571428571rem !important;padding-bottom:12.8571428571rem !important}.g-py-185--lg{padding-top:13.2142857143rem !important;padding-bottom:13.2142857143rem !important}.g-py-190--lg{padding-top:13.5714285714rem !important;padding-bottom:13.5714285714rem !important}.g-py-195--lg{padding-top:13.9285714286rem !important;padding-bottom:13.9285714286rem !important}.g-py-200--lg{padding-top:14.2857142857rem !important;padding-bottom:14.2857142857rem !important}.g-py-205--lg{padding-top:14.6428571429rem !important;padding-bottom:14.6428571429rem !important}.g-py-210--lg{padding-top:15rem !important;padding-bottom:15rem !important}.g-pt-0--lg{padding-top:0px !important}.g-pt-1--lg{padding-top:.0714285714rem !important}.g-pt-2--lg{padding-top:.1428571429rem !important}.g-pt-3--lg{padding-top:.2142857143rem !important}.g-pt-4--lg{padding-top:.2857142857rem !important}.g-pt-5--lg{padding-top:.3571428571rem !important}.g-pt-6--lg{padding-top:.4285714286rem !important}.g-pt-7--lg{padding-top:.5rem !important}.g-pt-8--lg{padding-top:.5714285714rem !important}.g-pt-9--lg{padding-top:.6428571429rem !important}.g-pt-10--lg{padding-top:.7142857143rem !important}.g-pt-11--lg{padding-top:.7857142857rem !important}.g-pt-12--lg{padding-top:.8571428571rem !important}.g-pt-13--lg{padding-top:.9285714286rem !important}.g-pt-14--lg{padding-top:1rem !important}.g-pt-15--lg{padding-top:1.0714285714rem !important}.g-pt-16--lg{padding-top:1.1428571429rem !important}.g-pt-17--lg{padding-top:1.2142857143rem !important}.g-pt-18--lg{padding-top:1.2857142857rem !important}.g-pt-19--lg{padding-top:1.3571428571rem !important}.g-pt-10--lg{padding-top:.7142857143rem !important}.g-pt-15--lg{padding-top:1.0714285714rem !important}.g-pt-20--lg{padding-top:1.4285714286rem !important}.g-pt-25--lg{padding-top:1.7857142857rem !important}.g-pt-30--lg{padding-top:2.1428571429rem !important}.g-pt-35--lg{padding-top:2.5rem !important}.g-pt-40--lg{padding-top:2.8571428571rem !important}.g-pt-45--lg{padding-top:3.2142857143rem !important}.g-pt-50--lg{padding-top:3.5714285714rem !important}.g-pt-55--lg{padding-top:3.9285714286rem !important}.g-pt-60--lg{padding-top:4.2857142857rem !important}.g-pt-65--lg{padding-top:4.6428571429rem !important}.g-pt-70--lg{padding-top:5rem !important}.g-pt-75--lg{padding-top:5.3571428571rem !important}.g-pt-80--lg{padding-top:5.7142857143rem !important}.g-pt-85--lg{padding-top:6.0714285714rem !important}.g-pt-90--lg{padding-top:6.4285714286rem !important}.g-pt-95--lg{padding-top:6.7857142857rem !important}.g-pt-100--lg{padding-top:7.1428571429rem !important}.g-pt-105--lg{padding-top:7.5rem !important}.g-pt-110--lg{padding-top:7.8571428571rem !important}.g-pt-115--lg{padding-top:8.2142857143rem !important}.g-pt-120--lg{padding-top:8.5714285714rem !important}.g-pt-125--lg{padding-top:8.9285714286rem !important}.g-pt-130--lg{padding-top:9.2857142857rem !important}.g-pt-135--lg{padding-top:9.6428571429rem !important}.g-pt-140--lg{padding-top:10rem !important}.g-pt-145--lg{padding-top:10.3571428571rem !important}.g-pt-150--lg{padding-top:10.7142857143rem !important}.g-pr-0--lg{padding-right:0px !important}.g-pr-1--lg{padding-right:.0714285714rem !important}.g-pr-2--lg{padding-right:.1428571429rem !important}.g-pr-3--lg{padding-right:.2142857143rem !important}.g-pr-4--lg{padding-right:.2857142857rem !important}.g-pr-5--lg{padding-right:.3571428571rem !important}.g-pr-6--lg{padding-right:.4285714286rem !important}.g-pr-7--lg{padding-right:.5rem !important}.g-pr-8--lg{padding-right:.5714285714rem !important}.g-pr-9--lg{padding-right:.6428571429rem !important}.g-pr-10--lg{padding-right:.7142857143rem !important}.g-pr-15--lg{padding-right:1.0714285714rem !important}.g-pr-20--lg{padding-right:1.4285714286rem !important}.g-pr-25--lg{padding-right:1.7857142857rem !important}.g-pr-30--lg{padding-right:2.1428571429rem !important}.g-pr-35--lg{padding-right:2.5rem !important}.g-pr-40--lg{padding-right:2.8571428571rem !important}.g-pr-45--lg{padding-right:3.2142857143rem !important}.g-pr-50--lg{padding-right:3.5714285714rem !important}.g-pr-55--lg{padding-right:3.9285714286rem !important}.g-pr-60--lg{padding-right:4.2857142857rem !important}.g-pr-65--lg{padding-right:4.6428571429rem !important}.g-pr-70--lg{padding-right:5rem !important}.g-pr-75--lg{padding-right:5.3571428571rem !important}.g-pr-80--lg{padding-right:5.7142857143rem !important}.g-pr-85--lg{padding-right:6.0714285714rem !important}.g-pr-90--lg{padding-right:6.4285714286rem !important}.g-pr-95--lg{padding-right:6.7857142857rem !important}.g-pr-100--lg{padding-right:7.1428571429rem !important}.g-pr-105--lg{padding-right:7.5rem !important}.g-pr-110--lg{padding-right:7.8571428571rem !important}.g-pr-115--lg{padding-right:8.2142857143rem !important}.g-pr-120--lg{padding-right:8.5714285714rem !important}.g-pr-125--lg{padding-right:8.9285714286rem !important}.g-pr-130--lg{padding-right:9.2857142857rem !important}.g-pr-135--lg{padding-right:9.6428571429rem !important}.g-pr-140--lg{padding-right:10rem !important}.g-pr-145--lg{padding-right:10.3571428571rem !important}.g-pr-150--lg{padding-right:10.7142857143rem !important}.g-pr-155--lg{padding-right:11.0714285714rem !important}.g-pr-160--lg{padding-right:11.4285714286rem !important}.g-pr-165--lg{padding-right:11.7857142857rem !important}.g-pr-170--lg{padding-right:12.1428571429rem !important}.g-pb-0--lg{padding-bottom:0px !important}.g-pb-1--lg{padding-bottom:.0714285714rem !important}.g-pb-2--lg{padding-bottom:.1428571429rem !important}.g-pb-3--lg{padding-bottom:.2142857143rem !important}.g-pb-4--lg{padding-bottom:.2857142857rem !important}.g-pb-5--lg{padding-bottom:.3571428571rem !important}.g-pb-6--lg{padding-bottom:.4285714286rem !important}.g-pb-7--lg{padding-bottom:.5rem !important}.g-pb-8--lg{padding-bottom:.5714285714rem !important}.g-pb-9--lg{padding-bottom:.6428571429rem !important}.g-pb-10--lg{padding-bottom:.7142857143rem !important}.g-pb-15--lg{padding-bottom:1.0714285714rem !important}.g-pb-20--lg{padding-bottom:1.4285714286rem !important}.g-pb-25--lg{padding-bottom:1.7857142857rem !important}.g-pb-30--lg{padding-bottom:2.1428571429rem !important}.g-pb-35--lg{padding-bottom:2.5rem !important}.g-pb-40--lg{padding-bottom:2.8571428571rem !important}.g-pb-45--lg{padding-bottom:3.2142857143rem !important}.g-pb-50--lg{padding-bottom:3.5714285714rem !important}.g-pb-55--lg{padding-bottom:3.9285714286rem !important}.g-pb-60--lg{padding-bottom:4.2857142857rem !important}.g-pb-65--lg{padding-bottom:4.6428571429rem !important}.g-pb-70--lg{padding-bottom:5rem !important}.g-pb-75--lg{padding-bottom:5.3571428571rem !important}.g-pb-80--lg{padding-bottom:5.7142857143rem !important}.g-pb-85--lg{padding-bottom:6.0714285714rem !important}.g-pb-90--lg{padding-bottom:6.4285714286rem !important}.g-pb-95--lg{padding-bottom:6.7857142857rem !important}.g-pb-100--lg{padding-bottom:7.1428571429rem !important}.g-pb-105--lg{padding-bottom:7.5rem !important}.g-pb-110--lg{padding-bottom:7.8571428571rem !important}.g-pb-115--lg{padding-bottom:8.2142857143rem !important}.g-pb-120--lg{padding-bottom:8.5714285714rem !important}.g-pb-125--lg{padding-bottom:8.9285714286rem !important}.g-pb-130--lg{padding-bottom:9.2857142857rem !important}.g-pb-135--lg{padding-bottom:9.6428571429rem !important}.g-pb-140--lg{padding-bottom:10rem !important}.g-pb-145--lg{padding-bottom:10.3571428571rem !important}.g-pb-150--lg{padding-bottom:10.7142857143rem !important}.g-pl-0--lg{padding-left:0px !important}.g-pl-1--lg{padding-left:.0714285714rem !important}.g-pl-2--lg{padding-left:.1428571429rem !important}.g-pl-3--lg{padding-left:.2142857143rem !important}.g-pl-4--lg{padding-left:.2857142857rem !important}.g-pl-5--lg{padding-left:.3571428571rem !important}.g-pl-6--lg{padding-left:.4285714286rem !important}.g-pl-7--lg{padding-left:.5rem !important}.g-pl-8--lg{padding-left:.5714285714rem !important}.g-pl-9--lg{padding-left:.6428571429rem !important}.g-pl-10--lg{padding-left:.7142857143rem !important}.g-pl-15--lg{padding-left:1.0714285714rem !important}.g-pl-20--lg{padding-left:1.4285714286rem !important}.g-pl-25--lg{padding-left:1.7857142857rem !important}.g-pl-30--lg{padding-left:2.1428571429rem !important}.g-pl-35--lg{padding-left:2.5rem !important}.g-pl-40--lg{padding-left:2.8571428571rem !important}.g-pl-45--lg{padding-left:3.2142857143rem !important}.g-pl-50--lg{padding-left:3.5714285714rem !important}.g-pl-55--lg{padding-left:3.9285714286rem !important}.g-pl-60--lg{padding-left:4.2857142857rem !important}.g-pl-65--lg{padding-left:4.6428571429rem !important}.g-pl-70--lg{padding-left:5rem !important}.g-pl-75--lg{padding-left:5.3571428571rem !important}.g-pl-80--lg{padding-left:5.7142857143rem !important}.g-pl-85--lg{padding-left:6.0714285714rem !important}.g-pl-90--lg{padding-left:6.4285714286rem !important}.g-pl-95--lg{padding-left:6.7857142857rem !important}.g-pl-100--lg{padding-left:7.1428571429rem !important}.g-pl-105--lg{padding-left:7.5rem !important}.g-pl-110--lg{padding-left:7.8571428571rem !important}.g-pl-115--lg{padding-left:8.2142857143rem !important}.g-pl-120--lg{padding-left:8.5714285714rem !important}.g-pl-125--lg{padding-left:8.9285714286rem !important}.g-pl-130--lg{padding-left:9.2857142857rem !important}.g-pl-135--lg{padding-left:9.6428571429rem !important}.g-pl-140--lg{padding-left:10rem !important}.g-pl-145--lg{padding-left:10.3571428571rem !important}.g-pl-150--lg{padding-left:10.7142857143rem !important}.g-pl-155--lg{padding-left:11.0714285714rem !important}.g-pl-160--lg{padding-left:11.4285714286rem !important}.g-pl-165--lg{padding-left:11.7857142857rem !important}.g-pl-170--lg{padding-left:12.1428571429rem !important}}@media (min-width: 1200px){.g-pa-0--xl{padding:0 !important}.g-px-0--xl{padding-left:0 !important;padding-right:0 !important}.g-py-0--xl{padding-top:0 !important;padding-bottom:0 !important}.g-pt-0--xl{padding-top:0 !important}.g-pr-0--xl{padding-right:0 !important}.g-pb-0--xl{padding-bottom:0 !important}.g-pl-0--xl{padding-left:0 !important}.g-pa-2--xl{padding:.1428571429rem !important}.g-pa-3--xl{padding:.2142857143rem !important}.g-pa-5--xl{padding:.3571428571rem !important}.g-pa-7--xl{padding:.5rem !important}.g-pa-10--xl{padding:.7142857143rem !important}.g-pa-15--xl{padding:1.0714285714rem !important}.g-pa-20--xl{padding:1.4285714286rem !important}.g-pa-25--xl{padding:1.7857142857rem !important}.g-pa-30--xl{padding:2.1428571429rem !important}.g-pa-35--xl{padding:2.5rem !important}.g-pa-40--xl{padding:2.8571428571rem !important}.g-pa-45--xl{padding:3.2142857143rem !important}.g-pa-50--xl{padding:3.5714285714rem !important}.g-pa-55--xl{padding:3.9285714286rem !important}.g-pa-60--xl{padding:4.2857142857rem !important}.g-pa-65--xl{padding:4.6428571429rem !important}.g-pa-70--xl{padding:5rem !important}.g-pa-75--xl{padding:5.3571428571rem !important}.g-pa-80--xl{padding:5.7142857143rem !important}.g-pa-85--xl{padding:6.0714285714rem !important}.g-pa-90--xl{padding:6.4285714286rem !important}.g-pa-95--xl{padding:6.7857142857rem !important}.g-pa-100--xl{padding:7.1428571429rem !important}.g-pa-105--xl{padding:7.5rem !important}.g-pa-110--xl{padding:7.8571428571rem !important}.g-pa-115--xl{padding:8.2142857143rem !important}.g-pa-120--xl{padding:8.5714285714rem !important}.g-pa-125--xl{padding:8.9285714286rem !important}.g-pa-130--xl{padding:9.2857142857rem !important}.g-pa-135--xl{padding:9.6428571429rem !important}.g-pa-140--xl{padding:10rem !important}.g-pa-145--xl{padding:10.3571428571rem !important}.g-pa-150--xl{padding:10.7142857143rem !important}.g-px-1--xl{padding-left:.0714285714rem !important;padding-right:.0714285714rem !important}.g-px-2--xl{padding-left:.1428571429rem !important;padding-right:.1428571429rem !important}.g-px-3--xl{padding-left:.2142857143rem !important;padding-right:.2142857143rem !important}.g-px-4--xl{padding-left:.2857142857rem !important;padding-right:.2857142857rem !important}.g-px-5--xl{padding-left:.3571428571rem !important;padding-right:.3571428571rem !important}.g-px-6--xl{padding-left:.4285714286rem !important;padding-right:.4285714286rem !important}.g-px-7--xl{padding-left:.5rem !important;padding-right:.5rem !important}.g-px-8--xl{padding-left:.5714285714rem !important;padding-right:.5714285714rem !important}.g-px-9--xl{padding-left:.6428571429rem !important;padding-right:.6428571429rem !important}.g-px-10--xl{padding-left:.7142857143rem !important;padding-right:.7142857143rem !important}.g-px-11--xl{padding-left:.7857142857rem !important;padding-right:.7857142857rem !important}.g-px-12--xl{padding-left:.8571428571rem !important;padding-right:.8571428571rem !important}.g-px-13--xl{padding-left:.9285714286rem !important;padding-right:.9285714286rem !important}.g-px-14--xl{padding-left:1rem !important;padding-right:1rem !important}.g-px-15--xl{padding-left:1.0714285714rem !important;padding-right:1.0714285714rem !important}.g-px-16--xl{padding-left:1.1428571429rem !important;padding-right:1.1428571429rem !important}.g-px-17--xl{padding-left:1.2142857143rem !important;padding-right:1.2142857143rem !important}.g-px-18--xl{padding-left:1.2857142857rem !important;padding-right:1.2857142857rem !important}.g-px-19--xl{padding-left:1.3571428571rem !important;padding-right:1.3571428571rem !important}.g-px-10--xl{padding-left:.7142857143rem !important;padding-right:.7142857143rem !important}.g-px-15--xl{padding-left:1.0714285714rem !important;padding-right:1.0714285714rem !important}.g-px-20--xl{padding-left:1.4285714286rem !important;padding-right:1.4285714286rem !important}.g-px-25--xl{padding-left:1.7857142857rem !important;padding-right:1.7857142857rem !important}.g-px-30--xl{padding-left:2.1428571429rem !important;padding-right:2.1428571429rem !important}.g-px-35--xl{padding-left:2.5rem !important;padding-right:2.5rem !important}.g-px-40--xl{padding-left:2.8571428571rem !important;padding-right:2.8571428571rem !important}.g-px-45--xl{padding-left:3.2142857143rem !important;padding-right:3.2142857143rem !important}.g-px-50--xl{padding-left:3.5714285714rem !important;padding-right:3.5714285714rem !important}.g-px-55--xl{padding-left:3.9285714286rem !important;padding-right:3.9285714286rem !important}.g-px-60--xl{padding-left:4.2857142857rem !important;padding-right:4.2857142857rem !important}.g-px-65--xl{padding-left:4.6428571429rem !important;padding-right:4.6428571429rem !important}.g-px-70--xl{padding-left:5rem !important;padding-right:5rem !important}.g-px-75--xl{padding-left:5.3571428571rem !important;padding-right:5.3571428571rem !important}.g-px-80--xl{padding-left:5.7142857143rem !important;padding-right:5.7142857143rem !important}.g-px-85--xl{padding-left:6.0714285714rem !important;padding-right:6.0714285714rem !important}.g-px-90--xl{padding-left:6.4285714286rem !important;padding-right:6.4285714286rem !important}.g-px-95--xl{padding-left:6.7857142857rem !important;padding-right:6.7857142857rem !important}.g-px-100--xl{padding-left:7.1428571429rem !important;padding-right:7.1428571429rem !important}.g-px-105--xl{padding-left:7.5rem !important;padding-right:7.5rem !important}.g-px-110--xl{padding-left:7.8571428571rem !important;padding-right:7.8571428571rem !important}.g-px-115--xl{padding-left:8.2142857143rem !important;padding-right:8.2142857143rem !important}.g-px-120--xl{padding-left:8.5714285714rem !important;padding-right:8.5714285714rem !important}.g-px-125--xl{padding-left:8.9285714286rem !important;padding-right:8.9285714286rem !important}.g-px-130--xl{padding-left:9.2857142857rem !important;padding-right:9.2857142857rem !important}.g-px-135--xl{padding-left:9.6428571429rem !important;padding-right:9.6428571429rem !important}.g-px-140--xl{padding-left:10rem !important;padding-right:10rem !important}.g-px-145--xl{padding-left:10.3571428571rem !important;padding-right:10.3571428571rem !important}.g-px-150--xl{padding-left:10.7142857143rem !important;padding-right:10.7142857143rem !important}.g-py-1--xl{padding-top:.0714285714rem !important;padding-bottom:.0714285714rem !important}.g-py-2--xl{padding-top:.1428571429rem !important;padding-bottom:.1428571429rem !important}.g-py-3--xl{padding-top:.2142857143rem !important;padding-bottom:.2142857143rem !important}.g-py-4--xl{padding-top:.2857142857rem !important;padding-bottom:.2857142857rem !important}.g-py-5--xl{padding-top:.3571428571rem !important;padding-bottom:.3571428571rem !important}.g-py-6--xl{padding-top:.4285714286rem !important;padding-bottom:.4285714286rem !important}.g-py-7--xl{padding-top:.5rem !important;padding-bottom:.5rem !important}.g-py-8--xl{padding-top:.5714285714rem !important;padding-bottom:.5714285714rem !important}.g-py-9--xl{padding-top:.6428571429rem !important;padding-bottom:.6428571429rem !important}.g-py-10--xl{padding-top:.7142857143rem !important;padding-bottom:.7142857143rem !important}.g-py-11--xl{padding-top:.7857142857rem !important;padding-bottom:.7857142857rem !important}.g-py-12--xl{padding-top:.8571428571rem !important;padding-bottom:.8571428571rem !important}.g-py-13--xl{padding-top:.9285714286rem !important;padding-bottom:.9285714286rem !important}.g-py-14--xl{padding-top:1rem !important;padding-bottom:1rem !important}.g-py-15--xl{padding-top:1.0714285714rem !important;padding-bottom:1.0714285714rem !important}.g-py-16--xl{padding-top:1.1428571429rem !important;padding-bottom:1.1428571429rem !important}.g-py-17--xl{padding-top:1.2142857143rem !important;padding-bottom:1.2142857143rem !important}.g-py-18--xl{padding-top:1.2857142857rem !important;padding-bottom:1.2857142857rem !important}.g-py-19--xl{padding-top:1.3571428571rem !important;padding-bottom:1.3571428571rem !important}.g-py-10--xl{padding-top:.7142857143rem !important;padding-bottom:.7142857143rem !important}.g-py-15--xl{padding-top:1.0714285714rem !important;padding-bottom:1.0714285714rem !important}.g-py-20--xl{padding-top:1.4285714286rem !important;padding-bottom:1.4285714286rem !important}.g-py-25--xl{padding-top:1.7857142857rem !important;padding-bottom:1.7857142857rem !important}.g-py-30--xl{padding-top:2.1428571429rem !important;padding-bottom:2.1428571429rem !important}.g-py-35--xl{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.g-py-40--xl{padding-top:2.8571428571rem !important;padding-bottom:2.8571428571rem !important}.g-py-45--xl{padding-top:3.2142857143rem !important;padding-bottom:3.2142857143rem !important}.g-py-50--xl{padding-top:3.5714285714rem !important;padding-bottom:3.5714285714rem !important}.g-py-55--xl{padding-top:3.9285714286rem !important;padding-bottom:3.9285714286rem !important}.g-py-60--xl{padding-top:4.2857142857rem !important;padding-bottom:4.2857142857rem !important}.g-py-65--xl{padding-top:4.6428571429rem !important;padding-bottom:4.6428571429rem !important}.g-py-70--xl{padding-top:5rem !important;padding-bottom:5rem !important}.g-py-75--xl{padding-top:5.3571428571rem !important;padding-bottom:5.3571428571rem !important}.g-py-80--xl{padding-top:5.7142857143rem !important;padding-bottom:5.7142857143rem !important}.g-py-85--xl{padding-top:6.0714285714rem !important;padding-bottom:6.0714285714rem !important}.g-py-90--xl{padding-top:6.4285714286rem !important;padding-bottom:6.4285714286rem !important}.g-py-95--xl{padding-top:6.7857142857rem !important;padding-bottom:6.7857142857rem !important}.g-py-100--xl{padding-top:7.1428571429rem !important;padding-bottom:7.1428571429rem !important}.g-py-105--xl{padding-top:7.5rem !important;padding-bottom:7.5rem !important}.g-py-110--xl{padding-top:7.8571428571rem !important;padding-bottom:7.8571428571rem !important}.g-py-115--xl{padding-top:8.2142857143rem !important;padding-bottom:8.2142857143rem !important}.g-py-120--xl{padding-top:8.5714285714rem !important;padding-bottom:8.5714285714rem !important}.g-py-125--xl{padding-top:8.9285714286rem !important;padding-bottom:8.9285714286rem !important}.g-py-130--xl{padding-top:9.2857142857rem !important;padding-bottom:9.2857142857rem !important}.g-py-135--xl{padding-top:9.6428571429rem !important;padding-bottom:9.6428571429rem !important}.g-py-140--xl{padding-top:10rem !important;padding-bottom:10rem !important}.g-py-145--xl{padding-top:10.3571428571rem !important;padding-bottom:10.3571428571rem !important}.g-py-150--xl{padding-top:10.7142857143rem !important;padding-bottom:10.7142857143rem !important}.g-py-155--xl{padding-top:11.0714285714rem !important;padding-bottom:11.0714285714rem !important}.g-py-160--xl{padding-top:11.4285714286rem !important;padding-bottom:11.4285714286rem !important}.g-py-165--xl{padding-top:11.7857142857rem !important;padding-bottom:11.7857142857rem !important}.g-py-170--xl{padding-top:12.1428571429rem !important;padding-bottom:12.1428571429rem !important}.g-py-175--xl{padding-top:12.5rem !important;padding-bottom:12.5rem !important}.g-py-180--xl{padding-top:12.8571428571rem !important;padding-bottom:12.8571428571rem !important}.g-py-185--xl{padding-top:13.2142857143rem !important;padding-bottom:13.2142857143rem !important}.g-py-190--xl{padding-top:13.5714285714rem !important;padding-bottom:13.5714285714rem !important}.g-py-195--xl{padding-top:13.9285714286rem !important;padding-bottom:13.9285714286rem !important}.g-py-200--xl{padding-top:14.2857142857rem !important;padding-bottom:14.2857142857rem !important}.g-py-205--xl{padding-top:14.6428571429rem !important;padding-bottom:14.6428571429rem !important}.g-py-210--xl{padding-top:15rem !important;padding-bottom:15rem !important}.g-pt-0--xl{padding-top:0px !important}.g-pt-1--xl{padding-top:.0714285714rem !important}.g-pt-2--xl{padding-top:.1428571429rem !important}.g-pt-3--xl{padding-top:.2142857143rem !important}.g-pt-4--xl{padding-top:.2857142857rem !important}.g-pt-5--xl{padding-top:.3571428571rem !important}.g-pt-6--xl{padding-top:.4285714286rem !important}.g-pt-7--xl{padding-top:.5rem !important}.g-pt-8--xl{padding-top:.5714285714rem !important}.g-pt-9--xl{padding-top:.6428571429rem !important}.g-pt-10--xl{padding-top:.7142857143rem !important}.g-pt-11--xl{padding-top:.7857142857rem !important}.g-pt-12--xl{padding-top:.8571428571rem !important}.g-pt-13--xl{padding-top:.9285714286rem !important}.g-pt-14--xl{padding-top:1rem !important}.g-pt-15--xl{padding-top:1.0714285714rem !important}.g-pt-16--xl{padding-top:1.1428571429rem !important}.g-pt-17--xl{padding-top:1.2142857143rem !important}.g-pt-18--xl{padding-top:1.2857142857rem !important}.g-pt-19--xl{padding-top:1.3571428571rem !important}.g-pt-10--xl{padding-top:.7142857143rem !important}.g-pt-15--xl{padding-top:1.0714285714rem !important}.g-pt-20--xl{padding-top:1.4285714286rem !important}.g-pt-25--xl{padding-top:1.7857142857rem !important}.g-pt-30--xl{padding-top:2.1428571429rem !important}.g-pt-35--xl{padding-top:2.5rem !important}.g-pt-40--xl{padding-top:2.8571428571rem !important}.g-pt-45--xl{padding-top:3.2142857143rem !important}.g-pt-50--xl{padding-top:3.5714285714rem !important}.g-pt-55--xl{padding-top:3.9285714286rem !important}.g-pt-60--xl{padding-top:4.2857142857rem !important}.g-pt-65--xl{padding-top:4.6428571429rem !important}.g-pt-70--xl{padding-top:5rem !important}.g-pt-75--xl{padding-top:5.3571428571rem !important}.g-pt-80--xl{padding-top:5.7142857143rem !important}.g-pt-85--xl{padding-top:6.0714285714rem !important}.g-pt-90--xl{padding-top:6.4285714286rem !important}.g-pt-95--xl{padding-top:6.7857142857rem !important}.g-pt-100--xl{padding-top:7.1428571429rem !important}.g-pt-105--xl{padding-top:7.5rem !important}.g-pt-110--xl{padding-top:7.8571428571rem !important}.g-pt-115--xl{padding-top:8.2142857143rem !important}.g-pt-120--xl{padding-top:8.5714285714rem !important}.g-pt-125--xl{padding-top:8.9285714286rem !important}.g-pt-130--xl{padding-top:9.2857142857rem !important}.g-pt-135--xl{padding-top:9.6428571429rem !important}.g-pt-140--xl{padding-top:10rem !important}.g-pt-145--xl{padding-top:10.3571428571rem !important}.g-pt-150--xl{padding-top:10.7142857143rem !important}.g-pr-0--xl{padding-right:0px !important}.g-pr-1--xl{padding-right:.0714285714rem !important}.g-pr-2--xl{padding-right:.1428571429rem !important}.g-pr-3--xl{padding-right:.2142857143rem !important}.g-pr-4--xl{padding-right:.2857142857rem !important}.g-pr-5--xl{padding-right:.3571428571rem !important}.g-pr-6--xl{padding-right:.4285714286rem !important}.g-pr-7--xl{padding-right:.5rem !important}.g-pr-8--xl{padding-right:.5714285714rem !important}.g-pr-9--xl{padding-right:.6428571429rem !important}.g-pr-10--xl{padding-right:.7142857143rem !important}.g-pr-15--xl{padding-right:1.0714285714rem !important}.g-pr-20--xl{padding-right:1.4285714286rem !important}.g-pr-25--xl{padding-right:1.7857142857rem !important}.g-pr-30--xl{padding-right:2.1428571429rem !important}.g-pr-35--xl{padding-right:2.5rem !important}.g-pr-40--xl{padding-right:2.8571428571rem !important}.g-pr-45--xl{padding-right:3.2142857143rem !important}.g-pr-50--xl{padding-right:3.5714285714rem !important}.g-pr-55--xl{padding-right:3.9285714286rem !important}.g-pr-60--xl{padding-right:4.2857142857rem !important}.g-pr-65--xl{padding-right:4.6428571429rem !important}.g-pr-70--xl{padding-right:5rem !important}.g-pr-75--xl{padding-right:5.3571428571rem !important}.g-pr-80--xl{padding-right:5.7142857143rem !important}.g-pr-85--xl{padding-right:6.0714285714rem !important}.g-pr-90--xl{padding-right:6.4285714286rem !important}.g-pr-95--xl{padding-right:6.7857142857rem !important}.g-pr-100--xl{padding-right:7.1428571429rem !important}.g-pr-105--xl{padding-right:7.5rem !important}.g-pr-110--xl{padding-right:7.8571428571rem !important}.g-pr-115--xl{padding-right:8.2142857143rem !important}.g-pr-120--xl{padding-right:8.5714285714rem !important}.g-pr-125--xl{padding-right:8.9285714286rem !important}.g-pr-130--xl{padding-right:9.2857142857rem !important}.g-pr-135--xl{padding-right:9.6428571429rem !important}.g-pr-140--xl{padding-right:10rem !important}.g-pr-145--xl{padding-right:10.3571428571rem !important}.g-pr-150--xl{padding-right:10.7142857143rem !important}.g-pr-155--xl{padding-right:11.0714285714rem !important}.g-pr-160--xl{padding-right:11.4285714286rem !important}.g-pr-165--xl{padding-right:11.7857142857rem !important}.g-pr-170--xl{padding-right:12.1428571429rem !important}.g-pb-0--xl{padding-bottom:0px !important}.g-pb-1--xl{padding-bottom:.0714285714rem !important}.g-pb-2--xl{padding-bottom:.1428571429rem !important}.g-pb-3--xl{padding-bottom:.2142857143rem !important}.g-pb-4--xl{padding-bottom:.2857142857rem !important}.g-pb-5--xl{padding-bottom:.3571428571rem !important}.g-pb-6--xl{padding-bottom:.4285714286rem !important}.g-pb-7--xl{padding-bottom:.5rem !important}.g-pb-8--xl{padding-bottom:.5714285714rem !important}.g-pb-9--xl{padding-bottom:.6428571429rem !important}.g-pb-10--xl{padding-bottom:.7142857143rem !important}.g-pb-15--xl{padding-bottom:1.0714285714rem !important}.g-pb-20--xl{padding-bottom:1.4285714286rem !important}.g-pb-25--xl{padding-bottom:1.7857142857rem !important}.g-pb-30--xl{padding-bottom:2.1428571429rem !important}.g-pb-35--xl{padding-bottom:2.5rem !important}.g-pb-40--xl{padding-bottom:2.8571428571rem !important}.g-pb-45--xl{padding-bottom:3.2142857143rem !important}.g-pb-50--xl{padding-bottom:3.5714285714rem !important}.g-pb-55--xl{padding-bottom:3.9285714286rem !important}.g-pb-60--xl{padding-bottom:4.2857142857rem !important}.g-pb-65--xl{padding-bottom:4.6428571429rem !important}.g-pb-70--xl{padding-bottom:5rem !important}.g-pb-75--xl{padding-bottom:5.3571428571rem !important}.g-pb-80--xl{padding-bottom:5.7142857143rem !important}.g-pb-85--xl{padding-bottom:6.0714285714rem !important}.g-pb-90--xl{padding-bottom:6.4285714286rem !important}.g-pb-95--xl{padding-bottom:6.7857142857rem !important}.g-pb-100--xl{padding-bottom:7.1428571429rem !important}.g-pb-105--xl{padding-bottom:7.5rem !important}.g-pb-110--xl{padding-bottom:7.8571428571rem !important}.g-pb-115--xl{padding-bottom:8.2142857143rem !important}.g-pb-120--xl{padding-bottom:8.5714285714rem !important}.g-pb-125--xl{padding-bottom:8.9285714286rem !important}.g-pb-130--xl{padding-bottom:9.2857142857rem !important}.g-pb-135--xl{padding-bottom:9.6428571429rem !important}.g-pb-140--xl{padding-bottom:10rem !important}.g-pb-145--xl{padding-bottom:10.3571428571rem !important}.g-pb-150--xl{padding-bottom:10.7142857143rem !important}.g-pl-0--xl{padding-left:0px !important}.g-pl-1--xl{padding-left:.0714285714rem !important}.g-pl-2--xl{padding-left:.1428571429rem !important}.g-pl-3--xl{padding-left:.2142857143rem !important}.g-pl-4--xl{padding-left:.2857142857rem !important}.g-pl-5--xl{padding-left:.3571428571rem !important}.g-pl-6--xl{padding-left:.4285714286rem !important}.g-pl-7--xl{padding-left:.5rem !important}.g-pl-8--xl{padding-left:.5714285714rem !important}.g-pl-9--xl{padding-left:.6428571429rem !important}.g-pl-10--xl{padding-left:.7142857143rem !important}.g-pl-15--xl{padding-left:1.0714285714rem !important}.g-pl-20--xl{padding-left:1.4285714286rem !important}.g-pl-25--xl{padding-left:1.7857142857rem !important}.g-pl-30--xl{padding-left:2.1428571429rem !important}.g-pl-35--xl{padding-left:2.5rem !important}.g-pl-40--xl{padding-left:2.8571428571rem !important}.g-pl-45--xl{padding-left:3.2142857143rem !important}.g-pl-50--xl{padding-left:3.5714285714rem !important}.g-pl-55--xl{padding-left:3.9285714286rem !important}.g-pl-60--xl{padding-left:4.2857142857rem !important}.g-pl-65--xl{padding-left:4.6428571429rem !important}.g-pl-70--xl{padding-left:5rem !important}.g-pl-75--xl{padding-left:5.3571428571rem !important}.g-pl-80--xl{padding-left:5.7142857143rem !important}.g-pl-85--xl{padding-left:6.0714285714rem !important}.g-pl-90--xl{padding-left:6.4285714286rem !important}.g-pl-95--xl{padding-left:6.7857142857rem !important}.g-pl-100--xl{padding-left:7.1428571429rem !important}.g-pl-105--xl{padding-left:7.5rem !important}.g-pl-110--xl{padding-left:7.8571428571rem !important}.g-pl-115--xl{padding-left:8.2142857143rem !important}.g-pl-120--xl{padding-left:8.5714285714rem !important}.g-pl-125--xl{padding-left:8.9285714286rem !important}.g-pl-130--xl{padding-left:9.2857142857rem !important}.g-pl-135--xl{padding-left:9.6428571429rem !important}.g-pl-140--xl{padding-left:10rem !important}.g-pl-145--xl{padding-left:10.3571428571rem !important}.g-pl-150--xl{padding-left:10.7142857143rem !important}.g-pl-155--xl{padding-left:11.0714285714rem !important}.g-pl-160--xl{padding-left:11.4285714286rem !important}.g-pl-165--xl{padding-left:11.7857142857rem !important}.g-pl-170--xl{padding-left:12.1428571429rem !important}}.g-pa-0-20-20{padding:0 1.4285714286rem 1.4285714286rem !important}.g-pa-4-11{padding:.2857142857rem .7857142857rem !important}.g-pa-4-13{padding:.2857142857rem .9285714286rem !important}.g-pa-5-10{padding:.3571428571rem .7142857143rem !important}.g-pa-5-15{padding:.3571428571rem 1.0714285714rem !important}.g-pa-6-8{padding:.4285714286rem .5714285714rem !important}.g-pa-7-14{padding:.5rem 1rem !important}.g-pa-7-16{padding:.5rem 1.1428571429rem !important}.g-pa-10-5-5{padding:.7142857143rem .3571428571rem .3571428571rem !important}.g-pa-10-15{padding:.7142857143rem 1.0714285714rem !important}.g-pa-10-16{padding:.7142857143rem 1.1428571429rem !important}.g-pa-10-20{padding:.7142857143rem 1.4285714286rem !important}.g-pa-10-30{padding:.7142857143rem 2.1428571429rem !important}.g-pa-12{padding:.8571428571rem !important}.g-pa-12-19{padding:.8571428571rem 1.3571428571rem !important}.g-pa-12-21{padding:.8571428571rem 1.5rem !important}.g-pa-12-5-7{padding:.8571428571rem .3571428571rem .5rem !important}.g-pa-14-18{padding:1rem 1.2857142857rem !important}.g-pa-15-0{padding:1.0714285714rem 0 !important}.g-pa-15-5{padding:1.0714285714rem .3571428571rem !important}.g-pa-15-20-10{padding:1.0714285714rem 1.4285714286rem .7142857143rem !important}.g-pa-15-20{padding:1.0714285714rem 1.4285714286rem !important}.g-pa-15-30{padding:1.0714285714rem 2.1428571429rem !important}.g-pa-17-23{padding:1.2142857143rem 1.6428571429rem !important}.g-pa-20-10{padding:1.4285714286rem .7142857143rem !important}.g-pa-20-20-15{padding:1.4285714286rem 1.4285714286rem 1.0714285714rem !important}.g-pa-20-20-20-55{padding:1.4285714286rem 1.4285714286rem 1.4285714286rem 3.9285714286rem !important}.g-pa-20-30-0{padding:1.4285714286rem 2.1428571429rem 0 !important}.g-pa-20-40-25{padding:1.4285714286rem 2.8571428571rem 1.7857142857rem !important}.g-pa-24{padding:1.7142857143rem !important}.g-pa-25-20-30{padding:1.7857142857rem 1.4285714286rem 2.1428571429rem !important}.g-pa-25-30-20{padding:1.7857142857rem 2.1428571429rem 1.4285714286rem !important}.g-pa-25-30{padding:1.7857142857rem 2.1428571429rem !important}.g-pa-30-10{padding:2.1428571429rem .7142857143rem !important}.g-pa-30-15{padding:2.1428571429rem 1.0714285714rem !important}.g-pa-30-20{padding:2.1428571429rem 1.4285714286rem !important}.g-pa-30-30-20{padding:2.1428571429rem 2.1428571429rem 1.4285714286rem !important}.g-pa-40{padding:2.8571428571rem !important}.g-pa-40-20{padding:2.8571428571rem 1.4285714286rem !important}.g-pa-40-30-30{padding:2.8571428571rem 2.1428571429rem 2.1428571429rem !important}.g-pa-50-15-0{padding:3.5714285714rem 1.0714285714rem 0 !important}.g-pa-15x{padding:15% !important}.g-px-17{padding-left:1.2142857143rem !important;padding-right:1.2142857143rem !important}.g-px-18{padding-left:1.2857142857rem !important;padding-right:1.2857142857rem !important}.g-py-23{padding-top:1.6428571429rem !important;padding-bottom:1.6428571429rem !important}.g-py-235{padding-top:16.7857142857rem !important;padding-bottom:16.7857142857rem !important}.g-pl-12{padding-left:.8571428571rem !important}.g-pl-17{padding-left:1.2142857143rem !important}.g-pl-7--hover:hover{padding-left:.5rem !important}.g-pl-25--hover:hover{padding-left:1.7857142857rem !important}.active.g-pl-25--active{padding-left:1.7857142857rem !important}.g-pl-60--xs{padding-left:4.2857142857rem !important}.pt-0{padding-top:0 !important}.g-pt-11{padding-top:.7857142857rem !important}.g-pt-12{padding-top:.8571428571rem !important}.g-parent:hover .g-pt-25--parent-hover{padding-top:1.7857142857rem !important}.g-pt-130{padding-top:9.2857142857rem !important}.g-pt-150{padding-top:10.7142857143rem !important}.g-pt-170{padding-top:12.1428571429rem !important}.g-pt-195{padding-top:13.9285714286rem !important}.pb-0{padding-bottom:0 !important}.g-pb-170{padding-bottom:12.1428571429rem !important}.g-pb-180{padding-bottom:12.8571428571rem !important}.g-pb-200{padding-bottom:14.2857142857rem !important}.g-pb-250{padding-bottom:17.8571428571rem !important}.g-pb-13{padding-bottom:.9285714286rem !important}.g-pb-16{padding-bottom:1.1428571429rem !important}.g-pa-9{padding:.6428571429rem !important}.g-pa-11{padding:.7857142857rem !important}.g-pa-12{padding:.8571428571rem !important}.g-pl-30--hover:hover{padding-left:2.1428571429rem !important}@media (min-width: 576px){.g-px-10x--sm{padding-left:10% !important;padding-right:10% !important}.g-px-0--sm{padding-left:0 !important;padding-right:0 !important}.g-py-0--sm{padding-top:0 !important;padding-bottom:0 !important}.g-py-5--sm{padding-top:.3571428571rem !important;padding-bottom:.3571428571rem !important}.g-pa-0-10x--sm{padding-left:10% !important;padding-right:10% !important}.g-pa-0-35-35--sm{padding:0 2.5rem 2.5rem !important}.g-pa-5-10--sm{padding:.3571428571rem .7142857143rem !important}.g-pa-8-16--sm{padding:.5714285714rem 1.1428571429rem !important}.g-pa-10-20--sm{padding:.7142857143rem 1.4285714286rem !important}.g-pa-15-20-10--sm{padding:1.0714285714rem 1.4285714286rem .7142857143rem !important}.g-pa-20-20-0--sm{padding:1.4285714286rem 1.4285714286rem 0 !important}.g-pa-20-20-10--sm{padding:1.4285714286rem 1.4285714286rem .7142857143rem !important}.g-pa-20-30-0--sm{padding:1.4285714286rem 2.1428571429rem 0 !important}.g-pa-20-30--sm{padding:1.4285714286rem 2.1428571429rem !important}.g-pa-30-20--sm{padding:2.1428571429rem 1.4285714286rem !important}.g-pa-30-25-20--sm{padding:2.1428571429rem 1.7857142857rem 1.4285714286rem !important}.g-pa-30-30-20--sm{padding:2.1428571429rem 2.1428571429rem 1.4285714286rem !important}.g-pa-30-50-40--sm{padding:2.1428571429rem 3.5714285714rem 2.8571428571rem !important}.g-pa-30-80--sm{padding:2.1428571429rem 5.7142857143rem !important}.g-pa-40-30-30--sm{padding:2.8571428571rem 2.1428571429rem 2.1428571429rem !important}.g-pa-60-30--sm{padding:4.2857142857rem 2.1428571429rem !important}.g-pa-70-50-50-30--sm{padding:5rem 3.5714285714rem 3.5714285714rem 2.1428571429rem !important}.g-pa-80-40--sm{padding:5.7142857143rem 2.8571428571rem !important}.g-pa-85-0-40--sm{padding:6.0714285714rem 0 2.8571428571rem !important}.g-pa-100-30--sm{padding:7.1428571429rem 2.1428571429rem !important}.g-pa-170-0-150--sm{padding:12.1428571429rem 0 10.7142857143rem !important}.g-pl-300--sm{padding-left:21.4285714286rem !important}}@media (min-width: 768px){.g-pa-25-30--md{padding:1.7857142857rem 2.1428571429rem !important}.g-pa-30-10--md{padding:2.1428571429rem .7142857143rem !important}.g-pa-30-35--md{padding:2.1428571429rem 2.5rem !important}.g-py-0--md{padding-top:0 !important;padding-bottom:0 !important}.g-py-23--md{padding-top:1.6428571429rem !important;padding-bottom:1.6428571429rem !important}.g-px-18--md{padding-left:1.2857142857rem !important;padding-right:1.2857142857rem !important}.g-pt-135--md{padding-top:9.6428571429rem !important}.g-pt-145--md{padding-top:10.3571428571rem !important}.g-pt-150--md{padding-top:10.7142857143rem !important}.g-pt-170--md{padding-top:12.1428571429rem !important}.g-pt-175--md{padding-top:12.5rem !important}.g-pb-70--md{padding-bottom:5rem !important}.g-pb-170--md{padding-bottom:12.1428571429rem !important}.g-pb-250--md{padding-bottom:17.8571428571rem !important}.g-pl-300--md{padding-left:21.4285714286rem !important}}@media (min-width: 992px){.g-py-0--lg{padding-top:0 !important;padding-bottom:0 !important}.g-py-100--lg{padding-top:7.1428571429rem !important;padding-bottom:7.1428571429rem !important}.g-px-200--lg{padding-left:14.2857142857rem !important;padding-right:14.2857142857rem !important}.g-pt-170--lg{padding-top:12.1428571429rem !important}.g-pb-200--lg{padding-bottom:14.2857142857rem !important}}@media (min-width: 1200px){.g-py-0--xl{padding-top:0 !important;padding-bottom:0 !important}.g-px-23--xl{padding-left:1.6428571429rem !important;padding-right:1.6428571429rem !important}}.g-hidden-xs-up{display:none !important}@media (max-width: 575px){.g-hidden-xs-down{display:none !important}}@media (min-width: 576px){.g-hidden-sm-up{display:none !important}}@media (max-width: 767px){.g-hidden-sm-down{display:none !important}}@media (min-width: 768px){.g-hidden-md-up{display:none !important}}@media (max-width: 991px){.g-hidden-md-down{display:none !important}}@media (min-width: 992px){.g-hidden-lg-up{display:none !important}}@media (max-width: 1199px){.g-hidden-lg-down{display:none !important}}@media (min-width: 1200px){.g-hidden-xl-up{display:none !important}}.g-hidden-xl-down{display:none !important}
/*# sourceMappingURL=unify.css.map */


/****** FILE: app/css/layout.css *****/
/* @include opacity(0.8);*/
/* @include center-block;*/
.btn-primary {
  background-color: #396F00;
  border-color: #396F00;
}
.btn-primary:hover {
  color: #fff;
  background-color: #87ff09;
  border-color: #87ff09;
}
.btn-primary.disabled, .btn-primary :disabled {
  background-color: #396F00;
  border-color: #396F00;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 2px rgba(57, 111, 0, 0.5);
}

.btn-primary:active, .btn-primary.active,
.show > .btn-primary.dropdown-toggle {
  background-color: #396F00;
  border-color: #396F00;
}

.btn-outline-primary {
  color: #396F00;
  border-color: #396F00;
}

.btn-outline-primary:hover {
  background-color: #396F00;
  border-color: #396F00;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 2px rgba(57, 111, 0, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #396F00;
}

.btn-outline-primary:active, .btn-outline-primary.active,
.show > .btn-outline-primary.dropdown-toggle {
  background-color: #396F00;
  border-color: #396F00;
}

.u-btn-outline-primary {
  color: #396F00;
  border-color: #396F00;
  background-color: transparent;
}

.u-btn-outline-primary:focus, .u-btn-outline-primary.active {
  color: #fff;
  background-color: #396F00;
}

.u-btn-outline-primary:hover {
  color: #fff;
  background-color: #396F00;
}

.d-block {
  display: block;
}

.g-inline-grid {
  display: inline-grid;
}

.d-inline-block {
  display: inline-block;
}

.g-pos-abs__fit {
  top: 0;
  bottom: 0;
}

.ml-auto {
  margin-left: auto;
}

.mr-auto {
  margin-right: auto;
}

.g-display-flex {
  display: flex;
}

.g-display-inline-flex {
  display: inline-flex;
}

@media only screen and (min-width: 767px) {
  .g-display-inline-flex--md {
    display: inline-flex;
  }

  .g-display-flex--md {
    display: flex;
  }

  .g-border-none--md {
    border-bottom: none !important;
    margin-bottom: 0 !important;
  }

  .g-inline-grid--md {
    display: inline-grid;
  }
}
.g-border-none {
  border: none !important;
}

.g-bg-none {
  background: transparent !important;
}

.g-overlay-5 {
  background: rgba(0, 0, 0, 0.6);
}

@media (min-width: 1200px) {
  .container-lg {
    max-width: 1500px;
    padding-left: 90px;
    padding-right: 90px;
  }
}
.g-max-width-420 {
  max-width: 420px;
}

@media only screen and (max-width: 767px) {
  .g-display-none--xs {
    display: none;
  }
}
@media only screen and (max-width: 500px) {
  .col-xxs-12 {
    width: 100%;
  }

  .g-display-none--xxs {
    display: none;
  }
}
@media (min-width: 768px) {
  .container-xs {
    width: 600px;
  }

  .container-sm {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container-xs {
    width: 750px;
  }

  .container-sm {
    width: 870px;
  }
}
@media (min-width: 1200px) {
  .container-xs {
    width: 750px;
  }

  .container-sm {
    width: 900px;
  }
}
.row-no-padding {
  margin: 0;
}

.u-shadow-v2_5 {
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.25);
}

.g-flex-space-between {
  justify-content: space-between !important;
}

.g-justify-content-center {
  justify-content: center !important;
}

.content-holder {
  position: relative;
  display: table;
  width: 100%;
  padding-bottom: 5px;
}
@media only screen and (min-width: 767px) {
  .content-holder {
    padding-bottom: -15px;
  }
}

.content-block {
  position: relative;
  width: 100%;
}

.button-back {
  color: #4A4A4A;
  position: relative;
}
.button-back span {
  padding-left: 10px;
}
.button-back:hover {
  color: #4A4A4A;
}

@-webkit-keyframes loading-opacity {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes loading-opacity {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes loading {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  45% {
    -webkit-transform: translateX(535px/2);
    transform: translateX(535px/2);
  }
  55% {
    -webkit-transform: translateX(535px/2);
    transform: translateX(535px/2);
  }
  90% {
    -webkit-transform: translateX(535px);
    transform: translateX(535px);
  }
  100% {
    -webkit-transform: translateX(535px);
    transform: translateX(535px);
  }
}
@keyframes loading {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  45% {
    -webkit-transform: translateX(535px/2);
    transform: translateX(535px/2);
  }
  55% {
    -webkit-transform: translateX(535px/2);
    transform: translateX(535px/2);
  }
  90% {
    -webkit-transform: translateX(535px);
    transform: translateX(535px);
  }
  100% {
    -webkit-transform: translateX(535px);
    transform: translateX(535px);
  }
}
.fxs-splashscreen {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  background: rgba(3, 105, 155, 0.5);
  z-index: 9999999999999;
}
.fxs-splashscreen.pageCover {
  position: fixed !important;
}
.fxs-splashscreen > div {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.fxs-splashscreen .fxs-splashscreen-loader-container {
  width: 585px;
  margin-top: 16px;
}
.fxs-splashscreen .fxs-splashscreen-loader-container > div {
  opacity: 0;
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: #396F00;
  -webkit-animation: loading 3s cubic-bezier(0, 0.95, 1, 0.05) infinite, loading-opacity 1.5s ease-in-out infinite alternate;
  animation: loading 3s cubic-bezier(0, 0.95, 1, 0.05) infinite, loading-opacity 1.5s ease-in-out infinite alternate;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.fxs-splashscreen .fxs-splashscreen-loader-container > div:nth-child(5) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.fxs-splashscreen .fxs-splashscreen-loader-container > div:nth-child(4) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.fxs-splashscreen .fxs-splashscreen-loader-container > div:nth-child(3) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.fxs-splashscreen .fxs-splashscreen-loader-container > div:nth-child(2) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.fxs-splashscreen .fxs-splashscreen-loader-container > div:nth-child(1) {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.country-selector a.country {
  padding: 3px 10px 0 35px;
  overflow: visible;
  line-height: 1.2em;
  display: block;
  height: 30px;
  min-width: 30px;
  color: #777;
  font-weight: 400;
  font-size: 0.9375rem;
}
.country-selector .country {
  overflow: hidden;
  height: 24px;
  min-width: 32px;
  background: transparent url(../images/flags/sprite_countries_flags.png) 5px 100px no-repeat;
  border: none;
  text-align: left;
}
.country-selector .southafrica,
.country-selector .ZA {
  background-position: 5px -34px;
}

.country-selector .zambia,
.country-selector .ZM {
  background-position: 5px 1px;
}

.country-selector .southafrica,
.country-selector .ZA {
  background-position: 5px -34px;
}

.country-selector .YE,
.country-selector .yemen {
  background-position: 5px -69px;
}

.country-selector .samoa,
.country-selector .WS {
  background-position: 5px -104px;
}

.country-selector .vanuatu,
.country-selector .VU {
  background-position: 5px -139px;
}

.country-selector .unitedstates,
.country-selector .US {
  background-position: 5px -383px;
}

.country-selector .taiwan,
.country-selector .TW {
  background-position: 5px -524px;
}

.country-selector .TR,
.country-selector .turkey {
  background-position: 5px -629px;
}

.country-selector .TH,
.country-selector .thailand {
  background-position: 5px -804px;
}

.country-selector .CH,
.country-selector .switzerland {
  background-position: 5px -944px;
}

.country-selector .AR,
.country-selector .argentina {
  background-position: 5px -6055px;
}

.country-selector .SK,
.country-selector .slovakia {
  background-position: 5px -1224px;
}

.country-selector .SG,
.country-selector .singapore {
  background-position: 5px -1294px;
}

.country-selector .SE,
.country-selector .sweden {
  background-position: 5px -1329px;
}

.country-selector .portugal,
.country-selector .PT {
  background-position: 5px -1679px;
}

.country-selector .PL,
.country-selector .poland {
  background-position: 5px -1714px;
}

.country-selector .newzealand,
.country-selector .NZ {
  background-position: 5px -1959px;
}

.country-selector .NO,
.country-selector .norway {
  background-position: 5px -2099px;
}

.country-selector .netherlands,
.country-selector .NL {
  background-position: 5px -2134px;
}

.country-selector .malaysia,
.country-selector .MY {
  background-position: 5px -2379px;
}

.country-selector .mexico,
.country-selector .MX {
  background-position: 5px -2414px;
}

.country-selector .martinique,
.country-selector .MQ {
  background-position: 5px -2659px;
}

.country-selector .LU,
.country-selector .luxembourg {
  background-position: 5px -2904px;
}

.country-selector .KR,
.country-selector .southkorea {
  background-position: 5px -3254px;
}

.country-selector .japan,
.country-selector .JP {
  background-position: 5px -3499px;
}

.country-selector .jamaica,
.country-selector .JM {
  background-position: 5px -3569px;
}

.country-selector .IT,
.country-selector .italy {
  background-position: 5px -3604px;
}

.country-selector .IL,
.country-selector .israel {
  background-position: 5px -3709px;
}

.country-selector .IE,
.country-selector .ireland {
  background-position: 5px -3744px;
}

.country-selector .ID,
.country-selector .indonesia {
  background-position: 5px -3779px;
}

.country-selector .HU,
.country-selector .hungary {
  background-position: 5px -3814px;
}

.country-selector .HK,
.country-selector .hongkong {
  background-position: 5px -3919px;
}

.country-selector .GR,
.country-selector .greece {
  background-position: 5px -4059px;
}

.country-selector .GB,
.country-selector .unitedkingdom {
  background-position: 5px -4304px;
}

.country-selector .FR,
.country-selector .france,
.country-selector .frenchguiana,
.country-selector .GF,
.country-selector .GP,
.country-selector .guadeloupe,
.country-selector .RE,
.country-selector .reunion {
  background-position: 5px -4374px;
}

.country-selector .FI,
.country-selector .finland {
  background-position: 5px -4549px;
}

.country-selector .ES,
.country-selector .spain {
  background-position: 5px -4618px;
}

.country-selector .EC,
.country-selector .ecuador {
  background-position: 5px -4724px;
}

.country-selector .algeria,
.country-selector .DZ {
  background-position: 5px -4759px;
}

.country-selector .denmark,
.country-selector .DK {
  background-position: 5px -4864px;
}

.country-selector .DE,
.country-selector .germany {
  background-position: 5px -4934px;
}

.country-selector .EG,
.country-selector .egypt {
  background-position: 5px -69px;
}

.country-selector .CZ,
.country-selector .czechrepublic {
  background-position: 5px -4969px;
}

.country-selector .C2,
.country-selector .china,
.country-selector .CN {
  background-position: 5px -5144px;
}

.country-selector .CA,
.country-selector .canada {
  background-position: 5px -5319px;
}

.country-selector .botswana,
.country-selector .BW {
  background-position: 5px -5389px;
}

.country-selector .belize,
.country-selector .BZ {
  background-position: 5px -5354px;
}

.country-selector .bahamas,
.country-selector .BS {
  background-position: 5px -5459px;
}

.country-selector .BR,
.country-selector .brazil {
  background-position: 5px -5494px;
}

.country-selector .bermuda,
.country-selector .BM {
  background-position: 5px -5599px;
}

.country-selector .bahrain,
.country-selector .BH {
  background-position: 5px -5704px;
}

.country-selector .BE,
.country-selector .belgium {
  background-position: 5px -5809px;
}

.country-selector .barbados,
.country-selector .BB {
  background-position: 5px -5844px;
}

.country-selector .BA,
.country-selector .bosniaandherzegovina {
  background-position: 5px -5879px;
}

.country-selector .BF,
.country-selector .burkinafaso {
  background-position: 5px -5773px;
}

.country-selector .AU,
.country-selector .australia {
  background-position: 5px -5984px;
}

.country-selector .AT,
.country-selector .austria {
  background-position: 5px -6019px;
}

.country-selector .AL,
.country-selector .albania {
  background-position: 5px -6194px;
}

.country-selector .AG,
.country-selector .antiguaandbarbuda {
  background-position: 5px -6264px;
}

.country-selector .AD,
.country-selector .andorra {
  background-position: 5px -6334px;
}

.country-selector .BG,
.country-selector .bulgaria {
  background-position: 5px -5739px;
}

.country-selector .cambodia,
.country-selector .KH {
  background-position: 5px -3397px;
}

.country-selector .caymanislands,
.country-selector .KY {
  background-position: 5px -4479px;
}

.country-selector .CO,
.country-selector .colombia {
  background-position: 5px -5109px;
}

.country-selector .croatia,
.country-selector .HR {
  background-position: 5px -3849px;
}

.country-selector .CY,
.country-selector .cyprus {
  background-position: 5px -5004px;
}

.country-selector .DM,
.country-selector .dominica {
  background-position: 5px -4829px;
}

.country-selector .DO,
.country-selector .dominicanrepublic {
  background-position: 5px -4794px;
}

.country-selector .elsalvador,
.country-selector .SV {
  background-position: 5px -979px;
}

.country-selector .ER,
.country-selector .eritrea {
  background-position: 5px -4655px;
}

.country-selector .EE,
.country-selector .estonia {
  background-position: 5px -4689px;
}

.country-selector .ET,
.country-selector .ethiopia {
  background-position: 5px -4587px;
}

.country-selector .faroeislands,
.country-selector .FO {
  background-position: 5px -4409px;
}

.country-selector .fiji,
.country-selector .FJ {
  background-position: 5px -4514px;
}

.country-selector .frenchpolynesia,
.country-selector .PF {
  background-position: 5px -1819px;
}

.country-selector .GI,
.country-selector .gibraltar {
  background-position: 5px -4199px;
}

.country-selector .GL,
.country-selector .greenland {
  background-position: 5px -4164px;
}

.country-selector .GD,
.country-selector .grenada {
  background-position: 5px -4269px;
}

.country-selector .GT,
.country-selector .guatemala {
  background-position: 5px -4024px;
}

.country-selector .HN,
.country-selector .honduras {
  background-position: 5px -3884px;
}

.country-selector .iceland,
.country-selector .IS {
  background-position: 5px -3639px;
}

.country-selector .JO,
.country-selector .jordan {
  background-position: 5px -3534px;
}

.country-selector .KE,
.country-selector .kenya {
  background-position: 5px -3464px;
}

.country-selector .kuwait,
.country-selector .KW {
  background-position: 5px -3219px;
}

.country-selector .latvia,
.country-selector .LV {
  background-position: 5px -2869px;
}

.country-selector .lesotho,
.country-selector .LS {
  background-position: 5px -2974px;
}

.country-selector .LI,
.country-selector .liechtenstein {
  background-position: 5px -3044px;
}

.country-selector .lithuania,
.country-selector .LT {
  background-position: 5px -2939px;
}

.country-selector .malawi,
.country-selector .MW {
  background-position: 5px -2449px;
}

.country-selector .malta,
.country-selector .MT {
  background-position: 5px -2554px;
}

.country-selector .MN,
.country-selector .mongolia {
  background-position: 5px -6369px;
}

.country-selector .MA,
.country-selector .morocco {
  background-position: 5px -2834px;
}

.country-selector .mozambique,
.country-selector .MZ {
  background-position: 5px -2344px;
}

.country-selector .NC,
.country-selector .newcaledonia {
  background-position: 5px -2274px;
}

.country-selector .OM,
.country-selector .oman {
  background-position: 5px -1924px;
}

.country-selector .palau,
.country-selector .PW {
  background-position: 5px -1644px;
}

.country-selector .PA,
.country-selector .panama {
  background-position: 5px -1889px;
}

.country-selector .PH,
.country-selector .philippines {
  background-position: 5px -1749px;
}

.country-selector .pitcairnislands,
.country-selector .PN {
  background-position: 5px -6229px;
}

.country-selector .QA,
.country-selector .qatar {
  background-position: 5px -5704px;
}

.country-selector .RO,
.country-selector .romania {
  background-position: 5px -1539px;
}

.country-selector .RU,
.country-selector .russia {
  background-position: 5px -1503px;
}

.country-selector .RW,
.country-selector .rwanda {
  background-position: 5px -6439px;
}

.country-selector .saotomeandprincipe,
.country-selector .ST {
  background-position: 5px -1014px;
}

.country-selector .KN,
.country-selector .saintkittsandnevis {
  background-position: 5px -3289px;
}

.country-selector .sainthelena,
.country-selector .SH {
  background-position: 5px -909px;
}

.country-selector .saintvincentandthegrenadines,
.country-selector .VC {
  background-position: 5px -278px;
}

.country-selector .LC,
.country-selector .saintlucia {
  background-position: 5px -3079px;
}

.country-selector .PM,
.country-selector .saintpierreandmiquelon {
  background-position: 5px -6824px;
}

.country-selector .sanmarino,
.country-selector .SM {
  background-position: 5px -1154px;
}

.country-selector .SA,
.country-selector .saudiarabia {
  background-position: 5px -1434px;
}

.country-selector .SC,
.country-selector .seychelles {
  background-position: 5px -1364px;
}

.country-selector .SI,
.country-selector .slovenia {
  background-position: 5px -1259px;
}

.country-selector .tajikistan,
.country-selector .TJ {
  background-position: 5px -769px;
}

.country-selector .trinidadandtobago,
.country-selector .TT {
  background-position: 5px -594px;
}

.country-selector .AE,
.country-selector .unitedarabemirates {
  background-position: 5px -6299px;
}

.country-selector .uruguay,
.country-selector .UY {
  background-position: 5px -351px;
}

.country-selector .VE,
.country-selector .venezuela {
  background-position: 5px -244px;
}

.country-selector .IN,
.country-selector .india {
  background-position: 5px -3674px;
}

.country-selector .vietnam,
.country-selector .VN {
  background-position: 5px -174px;
}

.country-selector .angola,
.country-selector .AO {
  background-position: 5px -6089px;
}

.country-selector .AI,
.country-selector .anguilla {
  background-position: 5px -6229px;
}

.country-selector .AM,
.country-selector .armenia {
  background-position: 5px -6159px;
}

.country-selector .aruba,
.country-selector .AW {
  background-position: 5px -5949px;
}

.country-selector .AZ,
.country-selector .azerbaijanrepublic {
  background-position: 5px -5914px;
}

.country-selector .benin,
.country-selector .BJ {
  background-position: 5px -5634px;
}

.country-selector .bhutan,
.country-selector .BT {
  background-position: 5px -5424px;
}

.country-selector .BO,
.country-selector .bolivia {
  background-position: 5px -5529px;
}

.country-selector .BN,
.country-selector .brunei {
  background-position: 5px -5564px;
}

.country-selector .BI,
.country-selector .burundi {
  background-position: 5px -5669px;
}

.country-selector .capeverde,
.country-selector .CV {
  background-position: 5px -5039px;
}

.country-selector .chad,
.country-selector .TD {
  background-position: 5px -1539px;
}

.country-selector .chile,
.country-selector .CL {
  background-position: 5px -5179px;
}

.country-selector .comoros,
.country-selector .KM {
  background-position: 5px -3324px;
}

.country-selector .CK,
.country-selector .cookislands {
  background-position: 5px -5214px;
}

.country-selector .costarica,
.country-selector .CR {
  background-position: 5px -5074px;
}

.country-selector .CD,
.country-selector .democraticrepublicofthecongo {
  background-position: 5px -5284px;
}

.country-selector .DJ,
.country-selector .djibouti {
  background-position: 5px -4899px;
}

.country-selector .falklandislands,
.country-selector .FK {
  background-position: 5px -6229px;
}

.country-selector .GA,
.country-selector .gabonrepublic {
  background-position: 5px -4339px;
}

.country-selector .gambia,
.country-selector .GM {
  background-position: 5px -4129px;
}

.country-selector .GE,
.country-selector .georgia {
  background-position: 5px -6652px;
}

.country-selector .GN,
.country-selector .guinea,
.country-selector .guineabissau,
.country-selector .GW {
  background-position: 5px -3989px;
}

.country-selector .guyana,
.country-selector .GY {
  background-position: 5px -3954px;
}

.country-selector .kazakhstan,
.country-selector .KZ {
  background-position: 5px -3149px;
}

.country-selector .KI,
.country-selector .kiribati {
  background-position: 5px -3359px;
}

.country-selector .KG,
.country-selector .kyrgyzstan {
  background-position: 5px -3429px;
}

.country-selector .LA,
.country-selector .laos {
  background-position: 5px -3114px;
}

.country-selector .madagascar,
.country-selector .MG {
  background-position: 5px -2799px;
}

.country-selector .maldives,
.country-selector .MV {
  background-position: 5px -2484px;
}

.country-selector .mali,
.country-selector .ML {
  background-position: 5px -2729px;
}

.country-selector .marshallislands,
.country-selector .MH {
  background-position: 5px -2764px;
}

.country-selector .mauritania,
.country-selector .MR {
  background-position: 5px -2624px;
}

.country-selector .mauritius,
.country-selector .MU {
  background-position: 5px -2519px;
}

.country-selector .FM,
.country-selector .micronesia {
  background-position: 5px -4444px;
}

.country-selector .montserrat,
.country-selector .MS {
  background-position: 5px -2589px;
}

.country-selector .mayotte,
.country-selector .YT {
  background-position: 5px -6544px;
}

.country-selector .NA,
.country-selector .namibia {
  background-position: 5px -2309px;
}

.country-selector .nauru,
.country-selector .NR {
  background-position: 5px -2029px;
}

.country-selector .nepal,
.country-selector .NP {
  background-position: 5px -2064px;
}

.country-selector .AN,
.country-selector .netherlandsantilles {
  background-position: 5px -6124px;
}

.country-selector .NI,
.country-selector .nicaragua {
  background-position: 5px -2169px;
}

.country-selector .NE,
.country-selector .niger {
  background-position: 5px -2239px;
}

.country-selector .niue,
.country-selector .NU {
  background-position: 5px -1994px;
}

.country-selector .NF,
.country-selector .norfolkisland {
  background-position: 5px -2204px;
}

.country-selector .papuanewguinea,
.country-selector .PG {
  background-position: 5px -1784px;
}

.country-selector .PE,
.country-selector .peru {
  background-position: 5px -1854px;
}

.country-selector .CG,
.country-selector .republicofcongo {
  background-position: 5px -5284px;
}

.country-selector .senegal,
.country-selector .SN {
  background-position: 5px -1119px;
}

.country-selector .RS,
.country-selector .serbia {
  background-position: 5px -6718px;
}

.country-selector .sierraleone,
.country-selector .SL {
  background-position: 5px -1189px;
}

.country-selector .SB,
.country-selector .solomonislands {
  background-position: 5px -1399px;
}

.country-selector .SO,
.country-selector .somalia {
  background-position: 5px -1084px;
}

.country-selector .LK,
.country-selector .srilanka {
  background-position: 5px -3009px;
}

.country-selector .SH,
.country-selector .sthelena {
  background-position: 5px -909px;
}

.country-selector .SR,
.country-selector .suriname {
  background-position: 5px -1049px;
}

.country-selector .swaziland,
.country-selector .SZ {
  background-position: 5px -6509px;
}

.country-selector .SJ,
.country-selector .svalbardandjanmayen {
  background-position: 5px -2099px;
}

.country-selector .tanzania,
.country-selector .TZ {
  background-position: 5px -489px;
}

.country-selector .TG,
.country-selector .togo {
  background-position: 5px -839px;
}

.country-selector .TO,
.country-selector .tonga {
  background-position: 5px -664px;
}

.country-selector .TN,
.country-selector .tunisia {
  background-position: 5px -699px;
}

.country-selector .TM,
.country-selector .turkmenistan {
  background-position: 5px -734px;
}

.country-selector .TC,
.country-selector .turksandcaicos {
  background-position: 5px -909px;
}

.country-selector .tuvalu,
.country-selector .TV {
  background-position: 5px -559px;
}

.country-selector .UG,
.country-selector .uganda {
  background-position: 5px -419px;
}

.country-selector .UA,
.country-selector .ukraine {
  background-position: 5px -454px;
}

.country-selector .VA,
.country-selector .vaticancity {
  background-position: 5px -314px;
}

.country-selector .VG,
.country-selector .virginislands {
  background-position: 5px -209px;
}

.country-selector .wallisandfutuna,
.country-selector .WF {
  background-position: 5px -6792px;
}

.country-selector .ME,
.country-selector .montenegro {
  background-position: 5px -6859px;
}

.country-selector .macedonia,
.country-selector .MK {
  background-position: 5px -6894px;
}

.country-selector .MD,
.country-selector .moldova {
  background-position: 5px -6929px;
}

.country-selector .kosovo,
.country-selector .XK {
  background-position: 5px -6964px;
}

.country-selector .belarus,
.country-selector .BY {
  background-position: 5px -6999px;
}

.country-selector .MC,
.country-selector .monaco {
  background-position: 5px -7034px;
}

.country-selector .NG,
.country-selector .nigeria {
  background-position: 5px -7069px;
}

.country-selector .GH,
.country-selector .ghana {
  background-position: 5px -7104px;
}

.country-selector .CI,
.country-selector .cotedivoire {
  background-position: 5px -7139px;
}

.country-selector .cameroon,
.country-selector .CM {
  background-position: 5px -7174px;
}

.country-selector .zimbabwe,
.country-selector .ZW {
  background-position: 5px -7209px;
}

.country-selector .paraguay,
.country-selector .PY {
  background-position: 5px -7244px;
}

@media all and (max-width: 767px) {
  .country-selector ul li {
    display: block;
    width: 100%;
  }

  .priorityCountries span::before {
    font-size: 3em;
    float: right;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .main-view-container {
    justify-content: center;
  }
}
@media only screen and (max-width: 767px) {
  .main-view-container .view-options {
    flex-direction: column;
    justify-content: center;
    flex-grow: 1;
  }
  .main-view-container .view-options .listing-count {
    display: none;
  }
  .main-view-container .view-options .listing-layout {
    text-align: center;
    flex-grow: 1;
    flex-direction: row;
  }
}
.main-view-container .view-options .filter_tools ul.filter_tools_items {
  display: inline-flex;
  -ms-flex-direction: column;
  flex-direction: row;
  list-style: none;
  margin: 0;
}
.main-view-container .view-options .filter_tools ul.filter_tools_items li {
  line-height: 1;
  margin: 0;
}
.main-view-container .view-options .filter_tools ul.filter_tools_items li a {
  color: #999;
}
.main-view-container .view-options .filter_tools ul.filter_tools_items li a span._icon {
  height: 20px;
  width: 20px;
  background: transparent center center no-repeat;
  background-size: contain;
}
@media only screen and (min-width: 767px) {
  .main-view-container .view-options .filter_tools ul.filter_tools_items li a span._icon {
    height: 20px;
    width: 20px;
  }
}
.main-view-container .view-options .filter_tools ul.filter_tools_items li a span._icon.grid_icon {
  background-image: url("../images/grid.png");
}
.main-view-container .view-options .filter_tools ul.filter_tools_items li a span._icon.list_icon {
  background-image: url("../images/list.png");
}
.main-view-container .view-options .filter_tools ul.filter_tools_items li a span._icon.map_icon {
  background-image: url("../images/map.png");
}
.main-view-container .view-options .filter_tools ul.filter_tools_items li a i {
  font-size: 20px;
  font-weight: 400;
}
@media (min-width: 767px) and (max-width: 992px) {
  .main-view-container .view-options .filter_tools ul.filter_tools_items li a i {
    font-size: 24px;
  }
}
.main-view-container .view-options .filter_tools ul.filter_tools_items li:last-child {
  margin-right: 0;
}
.main-view-container .view-options .filter_tools ul.filter_tools_items li.layout-item.active a.layout-item-in {
  font-weight: 700;
}
.main-view-container .sort-order .form-group {
  width: auto;
  justify-content: flex-end;
}
@media only screen and (max-width: 500px) {
  .main-view-container .sort-order .form-group {
    justify-content: center;
  }
}
.main-view-container .sort-order .form-group label {
  display: none;
  /*
  @include bp-desktop {
    justify-content: flex-end;
    display: inline-block;
  }
  */
}
.main-view-container .sort-order .form-group select {
  width: auto;
  border: none;
  border-bottom: 1px solid #666;
  box-shadow: none;
  font-size: 0.8rem;
  margin-right: 10px;
}
.main-view-container #filter_tools ul li a:hover, .main-view-container #filter_tools ul li a:focus {
  text-decoration: none;
}

* {
  word-break: break-word;
}

body {
  position: relative;
}

.AjaxLoading {
  display: none;
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.7) url(../images/loading.gif) 50% 50% no-repeat;
}

.gm-style .gm-style-iw {
  top: 15px;
}

@media only screen and (max-width: 767px) {
  .force-full-on-mobile {
    padding: 0 !important;
  }
}

@media only screen and (max-width: 767px) {
  .hs-video-preview {
    display: block !important;
  }
}
.h-100 {
  height: 100% !important;
}

.w-100 {
  width: 100% !important;
}

.center-center-wrapper {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
}
.center-center-wrapper td {
  vertical-align: middle;
  text-align: left;
  border: none !important;
}

.site-search-form {
  display: none;
  min-width: initial;
  -webkit-box-shadow: 0 1px 3px #ddd;
  box-shadow: 0 1px 3px #ddd;
}
.site-search-form form .form-group {
  width: 100%;
  margin: 0;
}
.site-search-form form .form-group .input-group {
  display: inline-flex;
  width: 100%;
}
.site-search-form form .form-group .input-group input.action {
  width: 50px;
}

li.menu-site-search .site-search-form {
  width: 21.42857rem;
  position: absolute;
  right: 0;
  top: 100%;
}
@media only screen and (max-width: 767px) {
  li.menu-site-search .site-search-form {
    display: none !important;
  }
}

#SiteSearchMobile.site-search-form {
  padding: 15px;
  background: #fff;
  display: none;
}
@media only screen and (min-width: 767px) {
  #SiteSearchMobile {
    display: none !important;
  }
}

.g-vertical-align {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
}

.center-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

.tp-tabs, .tp-thumbs {
  box-sizing: content-box !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

#rh_wrapper_floating_features {
  position: fixed;
  right: 0;
  top: 150px;
  z-index: 999999999;
}
@media only screen and (max-width: 767px) {
  #rh_wrapper_floating_features {
    bottom: 0 !important;
    top: auto;
    right: auto;
    left: 0;
  }
}
#rh_wrapper_floating_features .rh_wrapper_properties {
  position: relative;
  right: -100%;
  -webkit-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
}
#rh_wrapper_floating_features .rh_wrapper_properties.rh_has_children {
  right: 0;
}

.middle > * {
  vertical-align: middle;
}

.top > * {
  vertical-align: top;
}

.bottom > * {
  vertical-align: bottom;
}

.sub > * {
  vertical-align: sub;
}

.super > * {
  vertical-align: super;
}

.text-top > * {
  vertical-align: text-top;
}

.text-bottom > * {
  vertical-align: text-bottom;
}

.baseline > * {
  vertical-align: baseline;
}

.pixel > * {
  vertical-align: 30px;
}

.percentage > * {
  vertical-align: -500%;
}

.btn {
  white-space: normal !important;
}

@media only screen and (max-width: 767px) {
  .g-height-350--md {
    height: 350px !important;
  }

  .g-height-500--md {
    height: 500px !important;
  }

  .g-height-700--md {
    height: 700px !important;
  }

  .g-height-800--md {
    height: 800px !important;
  }
}
@media only screen and (max-width: 500px) {
  .g-height-350--sm {
    height: 350px !important;
  }

  .g-height-500--sm {
    height: 500px !important;
  }
}
@media only screen and (min-width: 767px) {
  .g-height-350 {
    height: 350px !important;
  }

  .g-height-500 {
    height: 500px !important;
  }

  .g-height-700 {
    height: 700px !important;
  }

  .g-height-800 {
    height: 800px !important;
  }
}
.dzsparallaxer {
  overflow: hidden;
  position: relative;
}

.AccountSignup .FormContainer.sameAge {
  border: 1px solid #dedede;
  padding: 15px;
  border-radius: 8px;
}

/*# sourceMappingURL=layout.css.map */


/****** FILE: app/css/GridGallery.css *****/
.ListingGridGallery .grid-gallery ul{list-style:none;margin:0;padding:0}.ListingGridGallery .grid-gallery figure{margin:0}.ListingGridGallery .grid-gallery figure img{display:block;width:100%}.ListingGridGallery .grid-gallery figcaption h3{margin:0;padding:0 0 0.5em}.ListingGridGallery .grid-gallery figcaption p{margin:0}.ListingGridGallery .grid{margin:0 auto}.ListingGridGallery .grid li{cursor:pointer;margin:0 0 15px}.ListingGridGallery .grid li.grid-sizer{height:0 !important;margin:0 !important}.ListingGridGallery .grid figure{padding:0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.ListingGridGallery .grid li:hover figure{opacity:0.7}.ListingGridGallery .grid figcaption{padding:15px}.ListingGridGallery .slideshow{position:fixed;background:rgba(0,0,0,0.8);width:100%;height:100%;top:0;left:0;z-index:500;opacity:0;visibility:hidden;overflow:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transition:opacity 0.5s, visibility 0s 0.5s;transition:opacity 0.5s, visibility 0s 0.5s}.ListingGridGallery .slideshow-open .slideshow{opacity:1;visibility:visible;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.ListingGridGallery .slideshow ul{width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate3d(0, 0, 150px);transform:translate3d(0, 0, 150px);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.ListingGridGallery .slideshow ul.animatable li{-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.ListingGridGallery .slideshow-open .slideshow ul{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.ListingGridGallery .slideshow li{width:660px;height:560px;position:absolute;top:50%;left:50%;margin:-280px 0 0 -330px;visibility:hidden}.ListingGridGallery .slideshow li.show{visibility:visible}.ListingGridGallery .slideshow li:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.8);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.ListingGridGallery .slideshow li.current:after{visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s, visibility 0s 0.3s;transition:opacity 0.3s, visibility 0s 0.3s}.ListingGridGallery .slideshow figure{width:100%;height:100%;background:#fff;border:15px solid #fff;overflow:hidden;overflow-y:scroll}.ListingGridGallery .slideshow figcaption{padding-bottom:20px}.ListingGridGallery .slideshow figcaption h3{font-weight:300;font-size:200%}.ListingGridGallery .slideshow nav span{position:fixed;z-index:1000;color:#59656c;text-align:center;padding:3%;cursor:pointer;font-size:2.2em}.ListingGridGallery .slideshow nav span.nav-prev,.ListingGridGallery .slideshow nav span.nav-next{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ListingGridGallery .slideshow nav span.nav-next{right:0}.ListingGridGallery .slideshow nav span.nav-close{top:0;right:0;padding:0.5em 1em;color:#31373a}.ListingGridGallery .icon:before,.ListingGridGallery .icon:after{font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ListingGridGallery span.nav-prev:before{content:"\e601"}.ListingGridGallery span.nav-next:before{content:"\e600"}.ListingGridGallery span.nav-close:before{content:"\e602"}.ListingGridGallery .info-keys{position:fixed;top:10px;left:10px;width:60px;font-size:8px;padding-top:20px;text-transform:uppercase;color:#fff;letter-spacing:1px;text-align:center}.ListingGridGallery .info-keys:before,.ListingGridGallery .info-keys:after{position:absolute;top:0;width:16px;height:16px;border:1px solid #fff;text-align:center;line-height:14px;font-size:12px}.ListingGridGallery .info-keys:before{left:10px;content:"\e603"}.ListingGridGallery .info-keys:after{right:10px;content:"\e604"}@media screen and (max-width: 60em){.ListingGridGallery .slideshow li{width:100%;height:100%;top:0;left:0;margin:0}.ListingGridGallery .slideshow li figure img{width:auto;margin:0 auto;max-width:100%}.ListingGridGallery .slideshow nav span,.ListingGridGallery .slideshow nav span.nav-close{font-size:1.8em;padding:0.3em}.ListingGridGallery .info-keys{display:none}}.bp-icon-next:after{content:"\e000"}.bp-icon-drop:after{content:"\e001"}.bp-icon-archive:after{content:"\e002"}.bp-icon-about:after{content:"\e003"}.bp-icon-prev:after{content:"\e004"}
/*# sourceMappingURL=GridGallery.css.map */


/****** FILE: themes/standard/css/styles.css *****/
@charset "UTF-8";
.noUi-target, .noUi-target * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@media (max-width: 450px) {
  #auxLanguages {
    position: fixed !important;
    display: inline-flex;
    z-index: 3000;
  }
}
.fancybox-caption-wrap {
  text-align: center !important;
}

.fancybox-placeholder .fancybox-image {
  width: 90%;
  height: 90%;
}

.tp-fullwidth-forcer {
  z-index: -1;
}

#toTop {
  border: 1px solid #2baae1 !important;
  background: #2baae1;
}
#toTop .fa-chevron-up {
  color: #fff !important;
}

.sliderCaption {
  color: red;
}

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
}

.noUi-origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}

.noUi-handle {
  position: relative;
  z-index: 1;
}

.noUi-stacking .noUi-handle {
  z-index: 10;
}

.noUi-stacking + .noUi-origin {
  *z-index: -1;
}

.noUi-state-tap .noUi-origin {
  -webkit-transition: left 0.3s, top 0.3s;
  transition: left 0.3s, top 0.3s;
}

.noUi-state-drag * {
  cursor: inherit !important;
}

.noUi-horizontal {
  height: 9px;
}

.noUi-horizontal .noUi-handle {
  width: 20px;
  height: 20px;
  left: -17px;
  top: -6px;
}

.noUi-horizontal.noUi-extended {
  padding: 0 15px;
}

.noUi-horizontal.noUi-extended .noUi-origin {
  right: -15px;
}

.noUi-vertical {
  width: 18px;
}

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}

.noUi-vertical.noUi-extended {
  padding: 15px 0;
}

.noUi-vertical.noUi-extended .noUi-origin {
  bottom: -15px;
}

.noUi-background {
  border: 0;
  background: #3498db;
}

.noUi-connect {
  background: #9cd70e;
  -webkit-transition: background 450ms;
  transition: background 450ms;
}

.noUi-origin {
  border-radius: 2px;
}

.noUi-target {
  border-radius: 4px;
  border: 0;
}

.noUi-target.noUi-connect {
  box-shadow: none;
}

.noUi-dragable {
  cursor: w-resize;
}

.noUi-vertical .noUi-dragable {
  cursor: n-resize;
}

.noUi-handle {
  border-radius: 3px;
  background: #217dbb;
  cursor: default;
}

.noUi-active {
  box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb;
}

.noUi-handle:before, .noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: transparent;
  left: 14px;
  top: 6px;
}

.noUi-handle:after {
  left: 17px;
}

.noUi-vertical .noUi-handle:before, .noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}

.noUi-vertical .noUi-handle:after {
  top: 17px;
}

[disabled].noUi-connect, [disabled] .noUi-connect {
  background: #b8b8b8;
}

[disabled] .noUi-handle {
  cursor: not-allowed;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: subpixel-antialiased;
}

body {
  overflow-x: hidden;
  position: relative;
  font-family: "PT Sans", sans-serif;
  font-size: 13px;
  line-height: 22px;
  font-weight: 300;
  background-color: #fff;
  color: #616161;
}

::-moz-selection {
  background: #1c588f;
  color: #fff;
  text-shadow: none;
}

::selection {
  background: #1c588f !important;
  color: #fff;
  text-shadow: none;
}

input, textarea, input[type=submit]:focus {
  outline: none;
  position: relative;
}

divv {
  outline: none;
  position: relative;
}

button, input, select, textarea {
  vertical-align: top;
  margin: 0;
}

.list-group-item {
  background: transparent;
}

.body-bg-1 {
  background: #f1f1f1;
}

.body-bg-2 {
  background: url("../images/patterns/binding-dark.png") repeat;
}

.body-bg-3 {
  background: url("../images/patterns/squairy-light.png") repeat;
}

.body-bg-4 {
  background: url("../images/patterns/dark-dotted.png") repeat;
}

.body-bg-5 {
  background: url("../images/patterns/skulls.png") repeat;
}

.body-bg-6 {
  background: url("../images/backgrounds/full-bg-10.jpg") no-repeat fixed;
}

.body-bg-7 {
  background: url("../images/backgrounds/full-bg-3.jpg") no-repeat fixed;
}

iframe {
  border: 0;
  margin-top: 0 !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Roboto", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 600;
  line-height: 1.2em;
  margin-bottom: 0.7em;
}

h1 {
  font-size: 29px;
}

h2 {
  font-size: 25px;
}

h3 {
  font-size: 23px;
}

h4 {
  font-size: 19px;
}

h5 {
  font-size: 17px;
}

h6 {
  font-size: 14px;
}

em {
  font-style: italic;
}

strong {
  font-weight: 600;
}

small {
  font-size: 85%;
}

p {
  margin-bottom: 10px;
}

a {
  color: #333;
  cursor: pointer;
}

a:hover {
  color: #3498db;
  text-decoration: none;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.35s;
}

hr {
  margin: 15px 0;
  border-color: #e0eded;
}

hr.delimiter {
  background-image: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);
  background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.2), transparent);
  border: 0;
  height: 1px;
  margin: 22px 0 22px 0;
}

hr.hr-sm {
  margin: 5px 0;
}

label {
  font-weight: 400;
}

.heading {
  margin: 0;
  margin-bottom: 6px;
  padding: 0;
  font-size: 18px;
  font-weight: 500;
}

.heading-xs {
  font-size: 14px;
}

.heading-sm {
  font-size: 16px;
}

.heading-md {
  font-size: 18px;
}

.heading-lg {
  font-size: 22px;
}

.font-normal {
  font-size: 13px;
}

.font-xs {
  font-size: 11px;
}

.font-sm {
  font-size: 12px;
}

.font-md {
  font-size: 16px;
}

.font-xl {
  font-size: 100px;
}

.light h1, .light h2, .light h3, .light h4, .light h5, .light h6 {
  color: #333 !important;
}

.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6 {
  color: #fff !important;
}

.light-gray h1, .light-gray h2, .light-gray h3, .light-gray h4, .light-gray h5, .light-gray h6 {
  color: #000;
}

.base h1, .base > h2, .base h3, .base h4, .base h5, .base h6 {
  color: #fff;
}

.base-alt h1, .base-alt h2, .base-alt h3, .base-alt h4, .base-alt h5, .base-alt h6 {
  color: #fff !important;
}

.c-base {
  color: #3498db;
}

.c-alt {
  color: #9cd70e;
}

.c-light {
  color: #ecf0f1;
}

.c-dark {
  color: #131313;
}

.c-white {
  color: #fff !important;
}

p.myQuote {
  font-family: Open Sans, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1 !important;
}

h2.c-white {
  line-height: 1;
}

.c-gray {
  color: #333 !important;
}

.c-black {
  color: #000 !important;
}

.c-red {
  color: #f00;
}

.light {
  background: #ecf0f1;
  color: #333;
}

.light a, .light i {
  color: #333;
}

.light-gray {
  background: #fcfcfc;
  color: #000;
}

.light-gray a, .light-gray > i {
  color: #000;
}

.dark {
  background: #131313;
  color: #fff;
}

.dark a, .dark i {
  color: #fff;
}

.white {
  background: #fff;
  color: #333 !important;
}

.white a, .white i {
  color: #fff;
}

.base {
  background: #3498db;
  color: #fff !important;
}

.base a, .base i {
  color: #fff;
}

.base-alt {
  background: #9cd70e;
  color: #fff;
}

.base-alt a, .base-alt i {
  color: #fff;
}

.alpha {
  background: rgba(255, 255, 255, 0.5);
}

/*
.red {
  background: #e91b23;
  color: #fff
}

.red a, .red i {
  color: #fff
}

.yellow {
  background: #ffd800;
  color: #fff
}

.yellow a, .yellow i {
  color: #fff
}

.orange {
  background: #ff8a3c;
  color: #fff
}

.orange a, .orange i {
  color: #fff
}

.green {
  background: #2ecc71;
  color: #fff
}

.blue {
  background: #2980b9;
  color: #fff
}

.purple {
  background: #8e44ad;
  color: #fff
}

.black {
  background: #000;
  color: #fff
}

.gray {
  background: #ecf0f1;
  color: #eee
}
*/
.dark-cyan {
  background: #42bdc2;
  color: #fff;
}

.forest-green {
  background: #7fc242;
  color: #fff;
}

.bg-header {
  background: #fff;
}

.bg-white {
  background: #fff !important;
}

.bg-base {
  background: #3498db;
  color: #fff;
}

.bg-base {
  background: #3498db;
  color: #fff;
}

.bg-base-alt {
  background: #9cd70e;
  color: #616161;
}

.bg-white {
  background: #fff;
  color: #666;
}

.bg-white-alt {
  background: #ecf0f1;
  color: #666;
}

.bg-dark {
  background: #131313;
  color: #3498db;
}

.bg-dark-alt {
  background: #1a4d68;
  color: #3498db;
}

.bg-gray-alt {
  background: #dee0e1;
  color: #eee;
}

.no-padding {
  padding: 0 !important;
}

.no-margin {
  margin: 0 !important;
}

.no-border {
  border: 0 !important;
}

.no-radius {
  border-radius: 0 !important;
}

.p-10 {
  padding: 10px !important;
}

.p-15 {
  padding: 15px !important;
}

.p-20 {
  padding: 20px !important;
}

.p-30 {
  padding: 30px !important;
}

.p-50 {
  padding: 50px 0 !important;
}

.p-40 {
  padding: 40px 0 !important;
}

.pb-10 {
  padding-bottom: 10px !important;
}

.pb-15 {
  padding-bottom: 15px !important;
}

.pb-20 {
  padding-bottom: 20px !important;
}

.pb-30 {
  padding-bottom: 30px !important;
}

.pb-40 {
  padding-bottom: 40px !important;
}

.pt-10 {
  padding-top: 10px !important;
}

.pt-20 {
  padding-top: 20px !important;
}

.pt-30 {
  padding-top: 30px !important;
}

.pt-40 {
  padding-top: 40px !important;
}

.pl-20 {
  padding-left: 20px !important;
}

.pr-20 {
  padding-right: 20px !important;
}

.pr-10 {
  padding-right: 10px !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.ma-5 {
  margin: 5px !important;
}

.mt-5 {
  margin-top: 5px !important;
}

.mb-5 {
  margin-bottom: 5px !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.ml-5 {
  margin-left: 5px !important;
}

.mr-5 {
  margin-right: 5px !important;
}

.mt-10 {
  margin-top: 10px !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.ml-10 {
  margin-left: 10px !important;
}

.mr-10 {
  margin-right: 10px !important;
}

.mt-15 {
  margin-top: 15px !important;
}

.mb-15 {
  margin-bottom: 15px !important;
}

.ml-15 {
  margin-left: 15px !important;
}

.mr-15 {
  margin-right: 15px !important;
}

.mt-20 {
  margin-top: 20px !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.ml-20 {
  margin-left: 20px !important;
}

.mr-20 {
  margin-right: 20px !important;
}

.mt-30 {
  margin-top: 30px !important;
}

.mt-40 {
  margin-top: 40px !important;
}

.mb-40 {
  margin-bottom: 40px !important;
}

.ml-40 {
  margin-left: 40px !important;
}

.mr-40 {
  margin-right: 40px !important;
}

.width-10 {
  width: 10%;
}

.width-20 {
  width: 20%;
}

.width-30 {
  width: 30%;
}

.width-40 {
  width: 40%;
}

.width-50 {
  width: 50%;
}

.width-60 {
  width: 60%;
}

.width-70 {
  width: 70%;
}

.width-80 {
  width: 80%;
}

.width-90 {
  width: 90%;
}

.width-100 {
  width: 100%;
}

.ba2d {
  border: 1px solid #4c4c4c;
}

.ba {
  border: 1px solid #e0eded;
}

.bt {
  border-top: 1px solid #e0eded;
}

.br {
  border-right: 1px solid #e0eded;
}

.bb {
  border-bottom: 1px solid #e0eded;
}

.bl {
  border-left: 1px solid #e0eded;
}

.rounded {
  border-radius: 3px;
}

.rounded-xs {
  border-radius: 1px;
}

.rounded-sm {
  border-radius: 2px;
}

.rounded-md {
  border-radius: 5px;
}

.rounded-lg {
  border-radius: 8px;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-caps {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-normal {
  text-transform: none !important;
}

.text-right {
  text-align: right !important;
}

.text-left {
  text-align: left !important;
}

.img-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.relative {
  position: relative;
}

.italic {
  font-style: italic !important;
}

.strong {
  font-weight: 500 !important;
}

.strong-400 {
  font-weight: 400 !important;
}

.strong-500 {
  font-weight: 500 !important;
}

.strong-600 {
  font-weight: 600 !important;
}

.strong-700 {
  font-weight: 700 !important;
}

.title {
  margin: 0;
  margin-bottom: 8px;
  padding: 0;
  color: #333;
}

.title-xs {
  color: #333;
  font-size: 11px;
  font-weight: 500;
}

.title-sm {
  color: #333;
  font-size: 12px;
  font-weight: 500;
}

.title-md {
  color: #333;
  font-size: 16px;
  font-weight: 500;
}

.title-lg {
  color: #333;
  font-size: 20px;
  font-weight: 500;
}

.full-size-link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.bg-banner-1 {
  padding: 54px 0 !important;
  background: url(../images/prv/banner-img-4.jpg) fixed no-repeat !important;
  color: #fff;
}

.bg-banner-2 {
  padding: 54px 0 !important;
  background: url(../images/prv/banner-img-1.jpg) no-repeat fixed !important;
  color: #fff;
}

.prlx-bg {
  background-attachment: fixed;
  background-position: 50% 0;
  background-repeat: no-repeat;
  height: 400px;
  position: relative;
}

.video-wrapper {
  width: 100%;
  height: 450px;
  overflow: hidden;
}

.video-wrapper video {
  width: 100% !important;
  position: relative !important;
}

.mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.6;
}

.promoOverlayColour {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #111111;
}

.mask.mask-1 {
  background: url(../images/patterns/slash-it.png);
}

.mask.mask-2 {
  background: #111111;
  opacity: 0.4;
}

.img-thumbnail {
  border-radius: 0;
}

.inset-shadow-1 {
  -webkit-box-shadow: inset 0 10px 8px -10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 10px 8px -10px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 10px 10px -8px rgba(0, 0, 0, 0.1);
}

.inset-shadow-2 {
  -webkit-box-shadow: inset 0 0 50px 0 #232228;
  -moz-box-shadow: inset 0 0 50px 0 #232228;
  box-shadow: inset 0 0 50px 0 #232228;
}

.inset-shadow-3 {
  -webkit-box-shadow: inset 33px 0 42px -40px rgba(0, 0, 0, 0.56);
  -moz-box-shadow: inset 33px 0 42px -40px rgba(0, 0, 0, 0.56);
  box-shadow: inset 33px 0 42px -40px rgba(0, 0, 0, 0.56);
}

.inset-shadow-4 {
  -webkit-box-shadow: inset 0 0 50px 0 #232228;
  -moz-box-shadow: inset 0 0 50px 0 #232228;
  box-shadow: inset 0 0 50px 0 #232228;
}

.primary-letter {
  float: left;
  padding: 6px 0;
  font-size: 44px;
  font-weight: 400;
  line-height: 30px;
  margin: 0 5px 0 0;
}

.primary-letter.style-2 {
  padding: 12px;
  margin-top: 6px;
  text-align: center;
}

.primary-letter.style-3 {
  padding: 12px;
  margin-top: 6px;
  text-align: center;
  border-radius: 2px;
}

.primary-letter.style-4 {
  padding: 12px;
  margin-top: 6px;
  min-width: 54px;
  border-radius: 50%;
  text-align: center;
}

header {
  padding: 0;
}

header.header-cover {
  background-size: cover !important;
}

header .navbar-wp .navbar-brand {
  height: auto;
  padding: 0 15px;
  margin-top: 14px;
  border-radius: 3px;
}

header .top-navbar-header .navbar-brand {
  height: auto;
  padding: 20px 0;
}

header .navbar-wp .navbar-brand img {
  height: 46px;
}

header .navbar-wp.affix .navbar-brand {
  margin-top: 4px;
}

header .navbar-wp.affix .navbar-brand img {
  height: 46px;
}

header .navbar-default .navbar-brand.logo-img {
  height: 50px;
  padding: 0 20px;
}

header .navbar-fixed {
  width: 100%;
  left: 0;
}

header .navbar-fixed .navbar {
  width: 100%;
}

.header-alpha .navbar-wp .navbar-inner {
  border-color: #eee !important;
}

.header-alpha .top-header {
  border-color: #eee !important;
}

.top-header {
  border-bottom: 1px solid #e0eded;
  background: #fff;
}

.top-header .aux-text {
  padding: 10px 0;
  color: #999;
  font-size: 11px;
}

.top-header .top-header-menu {
  float: right;
}

.top-header .top-header-menu > ul.top-menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

.top-header .top-header-menu > ul.top-menu > li {
  position: relative;
  float: left;
  display: inline-block;
  border-right: 1px solid #f2f2f2;
}

.top-header .top-header-menu > ul.top-menu > li:last-child {
  border: 0;
}

.top-header .top-header-menu > ul.top-menu > li > a {
  display: block;
  padding: 10px 15px;
  color: #333;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 400;
}

.top-header .top-header-menu > ul.top-menu > li.dropdown > a:after {
  content: "";
  margin-left: 6px;
  font-family: "FontAwesome";
  position: relative;
  float: right;
}

.top-header .top-header-menu ul.top-menu > li > a > i {
  margin-right: 6px;
}

.top-header .top-header-menu ul.top-menu > li ul.sub-menu {
  display: none;
  min-width: 160px;
  position: absolute;
  right: -1px;
  z-index: 1500;
  margin: 0;
  padding: 0;
  list-style: none;
  background: #fff;
  border: 0;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.top-header .top-header-menu ul.top-menu > li:hover ul.sub-menu {
  opacity: 1;
  display: block;
}

.top-header .top-header-menu ul.top-menu > li ul.sub-menu > li {
  border-bottom: 1px solid #e0eded;
}

.top-header .top-header-menu ul.top-menu > li ul.sub-menu > li:last-child {
  border: 0;
}

.top-header .top-header-menu ul.top-menu > li ul.sub-menu > li > a {
  display: block;
  padding: 6px 15px;
  color: #333;
}

.top-header .top-header-menu ul.top-menu > li ul.sub-menu > li:last-child {
  border: 0;
}

.top-header .top-header-menu ul.top-menu > li ul.sub-menu > li > a:hover {
  background: #3498db;
  color: #fff;
}

.top-header .top-header-menu ul.top-menu > li ul.sub-menu > li > .language-active {
  display: block;
  padding: 6px 15px;
  background: #f2f2f2;
  color: #333;
  cursor: default;
}

.top-header .top-header-menu ul.top-menu > li.dropdown:hover .sub-menu {
  display: block;
}

.top-header.top-header-dark {
  border-bottom: 1px solid #090909;
  background: #131313;
}

.top-header.top-header-dark .aux-text {
  color: #fff;
}

.top-header.top-header-dark .top-header-menu > ul.top-menu > li {
  border-color: #090909;
}

.top-header.top-header-dark .top-header-menu > ul.top-menu > li > a {
  color: #fff;
}

.top-navbar-header {
  height: 90px;
  background: #fff;
  border-bottom: 1px solid #e0eded;
}

.top-navbar-header .top-nav-links {
  margin-top: 10px;
}

.top-navbar-header .top-nav-links a {
  color: #999;
}

.top-navbar-header .top-nav-links a:hover {
  color: #3498db;
  text-decoration: underline;
}

.navbar-wp {
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  z-index: 1000;
  background: #fff;
  border-bottom: 1px solid #e0eded;
}

.navbar-wp .navbar-nav > li > a {
  border-top: 3px solid transparent;
  padding: 28px 16px;
  margin-right: 0;
  font-size: 14px;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  color: #333;
  text-transform: uppercase;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}

.navbar-wp .navbar-nav > li > a.dropdown-form-toggle {
  color: #333;
}

.navbar-wp .navbar-nav > li > a:hover, .navbar-wp .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #3498db;
  border-top: 3px solid #3498db;
}

.navbar-wp .navbar-nav li.divider {
  margin: 0;
  padding: 4px 15px;
  background: #fff;
  color: #333;
  height: auto;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}

.navbar-base {
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  z-index: 1000;
  background: #3498db;
  border-bottom: 1px solid #3498db;
}

.navbar-base .navbar-nav > li > a {
  border-top: 3px solid transparent;
  padding: 28px 16px;
  margin-right: 0;
  font-size: 14px;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}

.navbar-shadow {
  -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.07);
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.07);
}

.header-standard-1 {
  background: #fff;
}

.header-standard-1 .navbar-wp {
  height: 52px;
  border-bottom: 1px solid #e0eded;
}

.header-standard-1 .navbar-wp .navbar-nav > li > a {
  padding: 14px 16px;
  margin-right: 0;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  color: #333;
  text-transform: uppercase;
  font-weight: 500;
  background-color: #fff;
}

.header-standard-1 .navbar-wp .navbar-right .social-link {
  margin-top: 5px;
}

.navbar-wp .navbar-nav > .active > a, .navbar-wp .navbar-nav > .active > a:hover, .navbar-wp .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #3498db;
  border-radius: 0;
}

.navbar-wp .navbar-nav > .disabled > a, .navbar-wp .navbar-nav > .disabled > a:hover, .navbar-wp .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}

.navbar-wp .navbar-nav > .open > a, .navbar-wp .navbar-nav > .open > a:hover, .navbar-wp .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

.navbar-base .navbar-nav > .open > a, .navbar-base .navbar-nav > .open > a:hover, .navbar-base .navbar-nav > .open > a:focus {
  background: transparent;
  color: #fff !important;
}

.navbar-wp .navbar-nav > .open > a .caret, .navbar-wp .navbar-nav > .open > a:hover .caret, .navbar-wp .navbar-nav > .open > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.navbar-wp .navbar-nav > .dropdown > a .caret {
  border-top-color: #4c4c4c;
  border-bottom-color: #4c4c4c;
}

.navbar-wp .navbar-nav > li > a.dropdown-form-toggle, .navbar-wp .navbar-nav > li > a.dropdown-form-toggle:hover, .navbar-wp .navbar-nav > li > a.dropdown-form-toggle:focus {
  padding: 28px 16px;
  font-size: 16px;
  font-weight: normal;
  background: transparent;
  color: #333;
}

.navbar-wp.affix .navbar-nav > li > a.dropdown-form-toggle, .navbar-wp.affix .navbar-nav > li > a.dropdown-form-toggle:hover, .navbar-wp.affix .navbar-nav > li > a.dropdown-form-toggle:focus {
  padding: 18px 16px;
  font-size: 14px;
}

.navbar-wp.navbar-base .navbar-nav > li > a.dropdown-form-toggle, .navbar-wp.navbar-base .navbar-nav > li > a.dropdown-form-toggle:hover, .navbar-wp.navbar-base .navbar-nav > li > a.dropdown-form-toggle:focus {
  color: #fff !important;
}

.navbar-wp .navbar-nav > .open > a.dropdown-form-toggle, .navbar-wp .navbar-nav > .open > a.dropdown-form-toggle:hover, .navbar-wp .navbar-nav > .open > a.dropdown-form-toggle:focus {
  color: #333 !important;
  background-color: transparent;
}

.navbar-toggle .icon-bar {
  background-color: #333;
}

.navbar-toggle .icon-custom {
  font-size: 16px;
}

.navbar-toggle:hover, .navbar-toggle:focus {
  background-color: #3498db;
  border-color: #3498db;
}

.navbar-toggle:hover .icon-bar, .navbar-toggle:focus .icon-bar {
  background-color: #fff;
}

.navbar-toggle:hover .icon-custom, .navbar-toggle:focus .icon-custom {
  color: #fff;
}

.navbar-toggle {
  border-color: #333;
  border-radius: 2px;
  color: #333;
  padding: 12px 16px 7px 16px;
}

.navbar-toggle-aside-menu {
  padding: 12px 16px 7px 16px;
  margin-right: 10px;
}

.navbar-toggle-mobile-nav {
  padding: 12px 16px 7px 16px;
  margin-right: 10px;
}

.navbar-base .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-base .navbar-toggle .icon-custom {
  font-size: 16px;
}

.navbar-base .navbar-toggle:hover, .navbar-base .navbar-toggle:focus {
  background-color: #fff;
  border-color: #fff;
}

.navbar-base .navbar-toggle:hover .icon-bar, .navbar-base .navbar-toggle:focus .icon-bar {
  background-color: #fff;
}

.navbar-base .navbar-toggle:hover .icon-custom, .navbar-base .navbar-toggle:focus .icon-custom {
  color: #000;
}

.navbar-base .navbar-toggle {
  border-color: #fff;
  border-radius: 2px;
  margin-top: 20px;
  color: #fff;
  padding: 12px 16px 7px 16px;
}

.navbar-base .navbar-toggle-aside-menu {
  padding: 12px 16px 7px 16px;
  margin-right: 10px;
}

.navbar-base .navbar-toggle-mobile-nav {
  padding: 12px 16px 7px 16px;
  margin-right: 10px;
}

.navbar-wp .navbar-nav {
  margin-top: 0;
  margin-left: 15px;
}

.navbar-wp .navbar-collapse.in {
  max-height: 340px;
}

.navbar-wp .navbar-collapse, .navbar-wp .navbar-form {
  border-color: #e7e7e7;
}

.navbar-wp .navbar-collapse.in .dropdown-aux {
  display: none;
}

.navbar-wp .navbar-nav > .dropdown > a:hover .caret, .navbar-wp .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.navbar-wp .dropdown-menu {
  min-width: 220px;
  padding: 0;
  background: #fff;
  border: 0;
  border-top: 1px solid #e0eded;
  border-bottom: 3px solid #e0eded;
  border-radius: 2px;
}

.navbar-wp .dropdown-menu > li {
  border-bottom: 1px solid #e0eded;
}

.navbar-wp .dropdown-menu > li:last-child {
  border: 0;
}

.navbar-wp .dropdown-menu > li > a {
  color: #333;
  padding: 8px 15px;
}

.navbar-wp .dropdown-menu > li > a:hover {
  background: #3498db;
  color: #fff;
}

.navbar-wp .dropdown-menu label.checkbox {
  color: #333;
}

.navbar-wp .navbar-nav > li.dropdown-aux > a, .navbar-wp .navbar-nav > li.dropdown-aux.open > a {
  border-color: transparent;
}

.navbar-wp .dropdown-menu-search {
  margin-top: 0;
}

.navbar-wp .navbar-right .social-link {
  width: 40px;
  height: 40px;
  line-height: 40px;
  padding: 0 !important;
  text-align: center;
  padding: 10px;
  margin: 14px 0;
  border-radius: 100%;
  border-top: 0 !important;
}

.navbar-wp.affix .navbar-right .social-link {
  margin: 10px 0 8px 0;
}

.navbar-wp .navbar-right .social-link.facebook:hover {
  background: #43609c;
  color: #fff;
}

.navbar-wp .navbar-right .social-link.pinterest:hover {
  background: #cb2027;
  color: #fff;
}

.navbar-wp .navbar-right .social-link.twitter:hover {
  background: #62addb;
  color: #fff;
}

.mega-nav .nav, .mega-nav .collapse, .mega-nav .dropup, .mega-nav .dropdown.mega-dropdown-fluid {
  position: static;
}

.mega-nav .container {
  position: relative;
}

.mega-nav .dropdown-menu {
  left: auto;
}

.mega-nav .br {
  border-color: #e0eded;
}

.mega-nav .mega-nav-content {
  padding: 20px 30px;
}

.mega-nav .dropdown.mega-dropdown-fluid .dropdown-menu {
  left: 0;
  right: 0;
  margin: 0 15px;
  bottom: 0;
}

.body-boxed .mega-nav .dropdown.mega-dropdown-fluid .dropdown-menu {
  margin: 0 15px;
}

.navbar-wp .dropdown-menu .mega-nav-section-title {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  margin: 0 0 10px 0;
  text-transform: capitalize;
  color: #333;
  text-transform: uppercase;
  font-weight: 600;
}

.navbar-wp .dropdown-menu .mega-nav-section {
  padding: 25px 0 10px 0;
}

.navbar-wp .dropdown-menu img {
  margin-bottom: 15px;
}

.navbar-wp .dropdown-menu ul.mega-nav-ul {
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
  list-style: none;
}

.navbar-wp .dropdown-menu ul.mega-nav-ul li {
  position: relative;
}

.navbar-wp .dropdown-menu ul.mega-nav-ul li a {
  display: block;
  padding: 4px 0;
  color: #333;
}

.navbar-wp .dropdown-menu ul.mega-nav-ul.arrow-li li a {
  padding-left: 12px;
}

.navbar-wp .dropdown-menu ul.mega-nav-ul.arrow-li li a:before {
  content: "";
  font-family: FontAwesome;
  position: absolute;
  left: 0;
  color: #333;
}

.navbar-wp .dropdown-menu ul.mega-nav-ul.arrow-li li a:hover {
  color: #3498db;
}

.navbar-wp.affix {
  position: fixed;
  top: 0;
  background: #fff;
  border-bottom: 1px solid #e0eded;
  min-height: 50px;
  height: auto;
}

.navbar-wp.affix .navbar-inner {
  border-bottom: 0;
}

.navbar-base.affix {
  background: #3498db;
  border-color: #3498db;
}

.navbar-wp.affix .navbar-nav > li > a {
  padding: 18px 16px;
  margin-right: 0;
  font-size: 14px;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
}

.navbar-wp .navbar-nav > li > a.dropdown-form-toggle {
  color: #333;
}

.navbar-wp .navbar-nav > li > a:hover, .navbar-wp .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #3498db;
}

.navbar-base .navbar-nav > li > a.dropdown-form-toggle {
  color: #fff;
}

.navbar .social-item .facebook {
  background: #43609c;
  color: #fff !important;
}

.navbar .social-item .twitter {
  background: #62addb;
  color: #fff !important;
}

.navbar .social-item .google {
  background: #fff;
  color: #dd4b39 !important;
}

.navbar .social-item .youtube {
  background: #dd4b39;
  color: #fff !important;
}

.navbar .social-item .pinterest {
  background: #cb1f2b;
  color: #fff !important;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > .dropdown-menu {
  top: -1px;
  left: 100%;
  margin-top: 0;
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
  padding: 0;
}

.navbar-wp .dropdown-menu li a {
  padding-right: 25px;
}

.navbar-wp .dropdown-menu li a:after {
  display: none;
}

.dropdown-submenu:hover > a:after {
  border-left-color: #fff;
}

.dropdown-submenu.pull-left {
  float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}

.nav > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.nav > ul > li {
  border-bottom: 1px solid #333;
}

.nav > ul > li > a {
  display: block;
  padding: 10px 15px;
  font-size: 14px;
  color: #fff;
}

.nav > ul > li > a:hover {
  text-decoration: none;
  color: #3498db;
  background: #292929;
}

.nav > ul > li > a > i {
  margin-right: 5px;
}

.pg-opt h1 {
  margin: 0;
  padding: 16px 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
}

.pg-opt h2 {
  margin: 0;
  padding: 16px 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  text-transform: capitalize;
  color: #333;
}

.pg-opt .breadcrumb {
  float: right;
  margin: 0;
  padding: 16px 15px 16px 0;
  padding-right: -15px;
  background: transparent;
  border-radius: 0;
}

.pg-opt .breadcrumb a {
  color: #333;
}

.pg-opt .breadcrumb a:hover {
  color: #3498db;
}

.pg-opt .breadcrumb li.active {
  color: #333;
}

@media only screen and (max-width: 767px) {
  .pg-opt .pg-nav {
    float: left;
    margin-bottom: 10px;
  }

  .pg-opt h2 {
    padding: 20px 0 0 0;
  }
}
.page-header {
  margin: 0;
  border: 0;
}

.page-header p {
  font-size: 16px;
}

.wp-block {
  margin: 0 0 15px 0;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  position: relative;
  cursor: default;
  border-radius: 2px;
}

.wp-block:before, .wp-block:after {
  display: table;
  content: "";
}

.wp-block:after {
  clear: both;
}

.wp-section:before, .w-section:after {
  display: table;
  content: " ";
}

.wp-section:after {
  clear: both;
}

.wp-block .wp-block-body {
  padding: 15px;
}

.wp-block-entry {
  margin: 20px;
}

.wp-block-entry h2 {
  margin: 10px 0 10px 0;
  padding: 0;
  font-size: 16px;
  line-height: 20px;
}

.wp-block .img-wrapper {
  position: relative;
}

.wp-block .img-overlay {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.wp-block:hover .img-overlay {
  display: block;
}

.wp-block .img-overlay .img-overlay-content {
  padding: 20px;
}

.wp-block .img-overlay .img-overlay-content dt {
  font-size: 16px;
}

.wp-block .img-overlay .img-overlay-content dd {
  margin-bottom: 20px;
}

.wp-block .wp-block-header .section-title {
  margin: 0;
}

.wp-block .wp-block-header .section-title:before {
  background: transparent;
}

.wp-block .caption-bottom {
  width: 100%;
  padding: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(52, 152, 219, 0.8);
}

.wp-block .caption-bottom .title {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 600;
}

.wp-block .caption-bottom .subtitle {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-weight: 400;
}

.wp-block .wp-block-info {
  margin-top: 5px;
  padding: 10px 15px;
}

.wp-block .wp-block-info .info-title {
  margin: 0;
  padding: 0;
}

.wp-block.inverse .figure {
  position: relative;
}

.wp-block.inverse .figure img {
  width: 100%;
}

.wp-block.inverse .thmb-img {
  text-align: center;
}

.wp-block.inverse .thmb-img i {
  width: 100px;
  height: 100px;
  border-radius: 100px;
  font-size: 34px;
  line-height: 100px;
  text-align: center;
  background: #3498db;
  color: #fff !important;
  border: 2px solid transparent;
}

.wp-block.inverse .thmb-img:hover i {
  background: transparent;
  border-color: #3498db;
  color: #3498db !important;
}

.wp-block.inverse h2, .wp-block.inverse .title {
  margin: 0;
  padding: 12px 15px 0 0;
  font-weight: 500;
  font-size: 16px;
  color: #333;
  text-transform: none;
}

.wp-block.inverse small {
  display: block;
  font-size: 12px;
  margin-top: 3px;
}

.wp-block.inverse p {
  margin: 6px 0;
  padding-bottom: 8px;
}

.wp-block.default {
  border: 1px solid;
  border-color: #e0eded;
  background: #fff;
}

.wp-block.default .figure {
  position: relative;
}

.wp-block.default .figure img {
  width: 100%;
}

.wp-block.default > .wp-block-header {
  margin: 0;
  padding: 15px 20px;
}

.wp-block.default > .wp-block-body {
  padding: 15px;
}

.wp-block.default > .wp-block-body .title {
  font-size: 16px;
  font-weight: 500;
  padding: 0 0 10px 0;
  margin: 0;
  color: #333 !important;
}

.wp-block.default > .wp-block-body h2 {
  margin: 0 0 10px 0;
  font-size: 16px;
}

.wp-block.default > .wp-block-body dd {
  margin-bottom: 20px;
}

.wp-block.default > figure > img {
  width: 100%;
  max-width: 100%;
}

.wp-block.default > .wp-block-footer {
  display: block;
  background: #fff;
  padding: 15px;
}

.wp-block.default:hover > .wp-block-footer {
  background: #fff;
}

.wp-block.default > .wp-block-footer h3 {
  padding: 0;
  margin: 0;
  font-size: 13px;
  font-weight: 600;
  text-transform: capitalize;
}

.wp-block-date-over {
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 10px;
  background: #fff;
  color: #333;
  border-radius: 2px;
  font-weight: 400;
  font-size: 12px;
}

.wp-block-date-over.alpha {
  background: rgba(255, 255, 255, 0.7);
}

.wp-block-info-over {
  width: 100%;
  padding: 10px;
  position: absolute;
  bottom: 0;
  background: #fff;
}

.wp-block-info-over h3 {
  padding: 0;
  margin: 0;
  font-size: 13px;
  font-weight: 600;
  text-transform: capitalize;
}

.wp-block-info-over h3 a {
  color: #fff;
}

.wp-block-info-over h3 small {
  color: #fff;
  font-size: 11px;
}

.wp-block-info-over {
  width: 100%;
  padding: 10px;
  background: #9cd70e;
  border-top: 1px solid #e0eded;
}

.wp-block-info-over h3 {
  padding: 0;
  margin: 0;
  font-size: 13px;
  font-weight: 600;
  text-transform: capitalize;
}

.wp-block-info-over h3 small {
  font-size: 11px;
}

.wp-block-info-over.left {
  background: transparent;
  border: 0;
  padding: 0;
  position: absolute;
  bottom: 55px;
  left: 0;
}

.wp-block.default.thumbnail > .wp-block-info-over.left {
  left: 5px;
}

.wp-block-info-over.left h2 {
  font-size: 13px;
  font-weight: normal;
}

.wp-block-info-over.left h2 a {
  padding: 10px 15px 20px 15px;
  margin: 0;
  font-size: 16px;
  text-transform: capitalize;
  font-weight: 600;
  background: rgba(51, 51, 51, 0.8);
  background: #2c3e50;
  color: #fff;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.wp-block-info-over.left h3 {
  padding: 0;
  margin: 0;
  font-size: 13px;
  font-weight: 600;
  text-transform: capitalize;
}

.wp-block-info-over.left h2 .label {
  position: absolute;
  bottom: -30px;
  left: 15px;
  padding: 0.5em 0.6em 0.5em;
}

.wp-block-info-over.left h3 a {
  color: #fff;
}

.wp-block-info-over.left h3 small {
  color: #fff;
  font-size: 11px;
}

.wp-block.bordered .wp-block-body {
  background: transparent;
  padding: 15px;
  border: 1px solid #e0eded;
}

.wp-block.white {
  margin: 0 0 15px 0;
  position: relative;
  overflow: hidden;
  cursor: default;
  border: 1px solid #e0eded;
}

.wp-block.white .wp-block-body {
  padding: 15px;
}

.wp-block.white .title {
  margin: 0;
  padding: 0;
  font-weight: 500;
  font-size: 16px;
  color: #333;
  text-align: left;
}

.wp-block.white .subtitle {
  margin: 6px 0 0 0;
  padding: 0;
  font-weight: 400;
  font-size: 13px;
  color: #333;
  text-align: left;
}

.wp-block.white p {
  margin: 6px 0;
  padding: 0 15px;
  padding-bottom: 8px;
}

.wp-block.white .thmb-img {
  text-align: center;
  padding: 15px 0;
}

.wp-block.white p {
  color: #616161;
}

.wp-block.white h2 {
  color: #333;
}

.wp-block.white .thmb-img i {
  color: #616161;
}

.wp-block.hero p {
  padding: 15px;
}

.wp-block.hero h2 {
  text-align: center;
  margin-bottom: 7px;
  font-size: 16px;
}

.wp-block.hero .thmb-img {
  text-align: center;
  padding: 15px 0;
}

.wp-block.hero .thmb-img i {
  font-size: 64px;
  color: #fff;
}

.wp-block.white p {
  color: #333;
}

.wp-block.white h2 {
  color: #333 !important;
}

.wp-block.white .thmb-img i {
  color: #333;
}

.wp-block.light p {
  color: #333;
}

.wp-block.light h2 {
  color: #333;
  text-align: center;
  margin-bottom: 7px;
  font-size: 16px;
}

.wp-block.light .thmb-img {
  text-align: center;
  padding: 15px 0;
}

.wp-block.light .thmb-img i {
  color: #333;
}

.wp-block.dark p {
  color: #f1f1f1;
}

.wp-block.dark h2 {
  color: #fff;
}

.wp-block.dark .thmb-img i {
  color: #fff;
}

.wp-block.base-alt p {
  color: #fff;
}

.wp-block.base-alt h2 {
  color: #fff;
}

.wp-block.base-alt .thmb-img i {
  color: #fff;
}

.wp-block.base p {
  color: #fff;
}

.wp-block.base h2 {
  color: #fff !important;
}

.wp-block.base .thmb-img i {
  color: #fff !important;
}

.wp-block.no-space.arrow-right:after {
  left: 100%;
  z-index: 300;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-width: 20px;
  margin-top: -20px;
}

.wp-block.no-space.arrow-right.white:after {
  border-left-color: #fff;
}

.wp-block.no-space.arrow-right.dark:after {
  border-left-color: #131313;
}

.wp-block.no-space.arrow-right.light:after {
  border-left-color: #ecf0f1;
}

.wp-block.no-space.arrow-right.base:after {
  border-left-color: #3498db;
}

.wp-block.no-space.arrow-right.base-alt:after {
  border-left-color: #9cd70e;
}

.wp-block.no-space > .wp-block-header {
  margin: 0;
  padding: 15px 20px;
}

.wp-block.no-space > .wp-block-body {
  margin-top: 20px;
  padding: 20px 40px;
  min-height: 350px;
}

.wp-block.no-space > .wp-block-footer {
  margin: 15px 0 0 0;
  padding: 15px 20px;
}

.wp-block.no-space > .wp-block-footer .pagination {
  margin: 0;
}

.wp-block.no-space .img-icon {
  display: block;
  text-align: center;
  margin: 20px 0 10px 0;
}

.wp-block.no-space .img-icon img {
  width: 80px;
}

.wp-block.no-space .img-icon i {
  font-size: 80px;
}

.wp-block.no-space h1 {
  display: block;
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
  text-transform: capitalize;
  margin: 20px 0 20px 0;
  padding: 0;
  text-align: center;
}

.wp-block.icon-square {
  margin-top: 0;
}

.wp-block.icon-square .wp-block-body {
  padding-top: 0;
}

.wp-block.icon-square .img-icon-wrapper {
  width: 210px;
  padding: 20px;
  border-radius: 3px;
  background: #ffd600;
  margin: 0 auto;
  margin-bottom: 40px;
  position: relative;
  background: #3498db;
}

.wp-block.icon-square.arrow-down .img-icon-wrapper:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-top-color: #3498db;
  border-width: 20px;
  margin-left: -20px;
}

.wp-block.icon-square.arrow-down .img-icon-wrapper .img-icon {
  display: block;
  text-align: center;
  margin: 20px 0;
}

.wp-block.icon-square.arrow-down .img-icon-wrapper .img-icon i {
  font-size: 64px;
}

.wp-block.icon-square h1 {
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-transform: uppercase;
  font-style: normal;
  margin: 10px 0 10px 0;
  padding: 0;
  text-align: center;
  color: #333;
}

.wp-block.icon-square p {
  color: #616161;
}

.wp-block.thumbnail {
  border: 1px solid #e0eded;
  padding: 5px;
}

.wp-block.image-holder .wp-block-info {
  padding: 15px 0;
  background: #3498db;
}

.wp-block.image-holder .wp-block-info.over {
  padding: 15px !important;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 15px 0;
  background: rgba(0, 0, 0, 0.2);
}

.wp-block.image-holder .wp-block-info.over .info-title {
  font-size: 16px;
  color: #333;
}

.wp-block.product {
  background: #fff;
  padding: 15px;
  margin-bottom: 30px;
  border: 1px solid #e0eded;
}

.wp-block.product .figure {
  padding: 20px;
}

.wp-block.product .product-title {
  margin: 10px 0 0 0;
  padding: 0;
  border-bottom: 0;
}

.wp-block.product .product-title a {
  font-size: 16px;
  font-weight: 600;
  color: #333;
}

.wp-block.product figure {
  position: relative;
  padding-bottom: 15px;
  border-bottom: 1px solid #e0eded;
}

.wp-block.product .price {
  padding: 4px 0;
  font-size: 13px;
  font-weight: 600;
  color: #333;
}

.wp-block.product .price.discount {
  padding: 7px 0 0 0;
  margin-right: 4px;
  font-size: 11px;
  font-weight: 500;
  color: #f00;
  text-decoration: line-through;
}

.wp-block.product .wp-block-footer {
  border-top: 1px solid #e0eded;
  padding-top: 15px;
}

.wp-block.product .wp-block-footer:after {
  display: table;
  content: "";
  clear: both;
}

.wp-block.product.style-2 {
  padding: 0;
}

.wp-block.product.style-2 figure {
  padding: 0;
  border: 0;
}

.wp-block.product.style-2 .product-title {
  margin: 0;
  padding: 0;
  font-size: 16px;
}

.wp-block.product.style-2 .product-title a {
  font-size: 16px;
  font-weight: 400;
}

.wp-block.product.style-2 .wp-block-footer {
  display: table;
  width: 100%;
  border-top: 1px solid #e0eded;
  margin: 0;
  padding: 0;
}

.wp-block.product.style-2 .wp-block-footer .cell {
  border-right: 1px solid #e0eded;
  vertical-align: middle;
}

.wp-block.product.style-2 .wp-block-footer .cell:last-child {
  border-right: 0;
}

.wp-block.product.style-2 .wp-block-footer .cell a {
  display: block;
  text-align: center;
  padding: 10px 0;
}

.wp-block.product.style-2 .wp-block-footer .cell:hover {
  background: #3498db;
}

.wp-block.product.style-2 .wp-block-footer .cell.price-wr:hover {
  background: transparent;
}

.wp-block.product.style-2 .wp-block-footer .cell:hover a, .wp-block.product.style-2 .wp-block-footer .cell:hover a i {
  color: #fff !important;
}

.wp-block.product.style-2 .wp-block-footer .cell a i {
  margin: 0;
}

.wp-block.product.style-2 .wp-block-footer .price {
  padding: 0;
  color: #333;
  display: block;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
}

.wp-block.product.style-2 .wp-block-footer .discount {
  color: #f00;
  font-size: 11px;
  font-weight: 400;
}

.wp-block.product.inverse {
  padding: 0;
}

.wp-block.product.inverse h2 a {
  font-weight: 400;
}

.wp-block.product.inverse .price {
  display: block;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
}

.wp-block.product.inverse .wp-block-footer {
  border-top: 0;
  padding-top: 0;
}

.wp-block.product.inverse .btn i {
  margin: 0;
}

.wp-block.testimonial .wp-block-body {
  font-style: italic;
  line-height: 24px;
}

.panel-sidebar-1 .wp-block.testimonial {
  margin: 0;
}

.wp-block.testimonial .testimonial-author:before, .wp-block.testimonial .testimonial-author:after {
  content: "";
  display: table;
}

.wp-block.testimonial .wp-block-body i {
  font-size: 20px;
  margin-right: 8px;
}

.wp-block.testimonial .wp-block-image img {
  width: 100%;
}

.wp-block.testimonial .testimonial-author:after {
  clear: both;
}

.wp-block.testimonial.style-1 .testimonial-author {
  width: 100%;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

.wp-block.testimonial.style-1 .testimonial-author .author-img {
  width: 75px;
  height: 75px;
  display: table-cell;
  margin: 0;
  padding: 0;
}

.wp-block.testimonial.style-1 .testimonial-author .author-img img {
  width: 100%;
  border-bottom-left-radius: 2px;
}

.wp-block.testimonial.style-1 .testimonial-author .author-info {
  height: 75px;
  display: table-cell;
  padding-left: 15px;
  vertical-align: middle;
  text-align: left;
  border-bottom-left-radius: 2px;
}

.wp-block.testimonial.style-1 .testimonial-author .author-info .author-name {
  display: block;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
}

.wp-block.testimonial.style-1 .testimonial-author .author-info .author-pos {
  display: block;
  font-style: italic;
}

.wp-block.testimonial.style-2 .wp-block-body {
  position: relative;
}

.wp-block.testimonial.style-2 .wp-block-body:after {
  top: 100%;
  left: 37.5px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-width: 10px;
  margin-left: -10px;
}

.wp-block.testimonial.style-2 .wp-block-body.base:after {
  border-top-color: #3498db;
}

.wp-block.testimonial.style-2 .wp-block-body.base-alt:after {
  border-top-color: #9cd70e;
}

.wp-block.testimonial.style-2 .wp-block-body.light:after {
  border-top-color: #ecf0f1;
}

.wp-block.testimonial.style-2 .wp-block-body.dark:after {
  border-top-color: #131313;
}

.wp-block.testimonial.style-2 .testimonial-author {
  width: 100%;
  margin-top: 15px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

.wp-block.testimonial.style-2 .testimonial-author .author-img {
  width: 75px;
  height: 75px;
  display: table-cell;
  margin: 0;
  padding: 0;
}

.wp-block.testimonial.style-2 .testimonial-author .author-img img {
  width: 100%;
  border-bottom-left-radius: 2px;
}

.wp-block.testimonial.style-2 .testimonial-author .author-info {
  height: 75px;
  display: table-cell;
  padding-left: 15px;
  vertical-align: middle;
  text-align: left;
  border-bottom-left-radius: 2px;
}

.wp-block.testimonial.style-2 .testimonial-author .author-info .author-name {
  display: block;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  color: #333;
}

.wp-block.testimonial.style-2 .testimonial-author .author-info .author-pos {
  display: block;
  font-style: italic;
}

.wp-block.property.list {
  border: 1px solid #e0eded;
}

.wp-block.property.list .wp-block-title {
  padding: 15px 15px 0 15px;
}

.wp-block.property.list .wp-block-title h3 {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
}

.wp-block.property.list .wp-block-img {
  display: table-cell;
  width: 250px;
}

.wp-block.property.list .wp-block-img img {
  width: 100%;
}

.wp-block.property.list .wp-block-body .wp-block-content {
  display: table-cell;
  vertical-align: top;
  padding-left: 15px;
}

.wp-block.property.list .wp-block-content .content-title {
  font-size: 20px;
  color: #3498db;
  margin-bottom: 5px;
}

.wp-block.property.list .wp-block-content .description {
  padding-bottom: 10px;
  border-bottom: 1px solid #e0eded;
}

.wp-block.property.list .wp-block-content .price {
  font-size: 22px;
  font-weight: 600;
}

.wp-block.property.list .wp-block-content .period {
  margin-left: 5px;
  color: #999;
}

.wp-block.property.list .wp-block-content .capacity {
  font-size: 16px;
  color: #999;
}

.wp-block.property.list .wp-block-footer ul.aux-info {
  width: 100%;
  margin: 0;
  padding: 0;
  display: block;
  background: #fcfcfc;
  border-top: 1px solid #e0eded;
}

.wp-block.property.list .wp-block-footer ul.aux-info li {
  display: table-cell;
  padding: 10px 15px;
  vertical-align: middle;
  border-right: 1px solid #e0eded;
}

.wp-block.property.list .wp-block-footer ul.aux-info li:last-child {
  border: 0;
}

.wp-block.property.list .wp-block-footer ul.aux-info li i {
  font-size: 18px;
  margin-right: 8px;
  color: #333;
}

.wp-block.property.list .wp-block-footer.style2 ul.aux-info {
  display: table;
  width: 100%;
  border: 1px solid #e0eded;
}

.wp-block.property.list .wp-block-footer.style2 ul.aux-info li {
  padding: 10px 10px;
  font-size: 11px;
  text-align: center;
}

.wp-block.property.list .wp-block-footer.style2 ul.aux-info li i {
  display: block;
}

.wp-block.property.grid {
  border: 1px solid #e0eded;
}

.wp-block.property.grid .wp-block-title {
  padding: 15px 15px 0 15px;
}

.wp-block.property.grid .wp-block-title h3 {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
}

.wp-block.property.grid .wp-block-body .wp-block-img img {
  width: 100%;
}

.wp-block.property.grid .wp-block-body .wp-block-content {
  padding-top: 15px;
}

.wp-block.property.grid .wp-block-body .wp-block-content .content-title {
  font-size: 20px;
  color: #3498db;
  margin-bottom: 5px;
}

.wp-block.property.grid .wp-block-body .wp-block-content .description {
  padding-bottom: 10px;
  border-bottom: 1px solid #e0eded;
}

/*
.wp-block.property.grid .wp-block-body .wp-block-content .price {
  font-size: 22px;
  color: #9cd70e;
  font-weight: 600
}
*/
.wp-block.property.grid .wp-block-body .wp-block-content .period {
  margin-left: 5px;
  color: #999;
}

.wp-block.property.grid .wp-block-body .wp-block-content .capacity {
  font-size: 16px;
  color: #999;
}

.wp-block.property.grid .wp-block-footer ul.aux-info {
  width: 100%;
  margin: 0;
  padding: 0;
  display: block;
  background: #fcfcfc;
  border-top: 1px solid #e0eded;
}

.wp-block.property.grid .wp-block-footer ul.aux-info li {
  display: table-cell;
  padding: 10px;
  vertical-align: middle;
  border-right: 1px solid #e0eded;
}

.wp-block.property.grid .wp-block-footer ul.aux-info li:last-child {
  border: 0;
}

.wp-block.property.grid .wp-block-footer ul.aux-info li i {
  font-size: 18px;
  margin-right: 8px;
  color: #333;
}

.wp-block.article .title {
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  color: #333;
  margin-bottom: 6px;
  padding: 0;
  text-transform: none;
}

.wp-block.article .video-title {
  font-size: 13px;
  line-height: 20px;
  font-weight: 500;
  color: #333;
  margin-bottom: 6px;
  padding: 0;
  text-transform: none;
}

.wp-block.article img {
  width: 100%;
}

.wp-block.article .meta-tags a {
  display: inline-block;
  color: #3498db;
}

.wp-block.article .video-hover-play {
  font-size: 100%;
}

.wp-block.article .video-hover-play a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(19, 19, 19, 0);
}

.wp-block.article .video-hover-play a:hover {
  background: rgba(19, 19, 19, 0);
}

.wp-block.article .video-hover-play a:before {
  content: "";
  font-family: FontAwesome;
  font-size: 30px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -23px;
  margin-left: -30px;
  width: 60px;
  height: 46px;
  line-height: 46px;
  background: #131313;
  border-radius: 2px;
  text-align: center;
}

.wp-block.article .video-hover-play a:hover:before {
  color: #fff;
  background: #3498db;
}

.wp-block.article .video-hover-play.small a:before {
  font-size: 16px;
  top: 50%;
  left: 50%;
  margin-top: -12px;
  margin-left: -15px;
  width: 30px;
  height: 24px;
  line-height: 24px;
}

.wp-block.article.grid .article-image {
  position: relative;
  margin-bottom: 5px;
}

.wp-block.article.grid .image-title {
  position: absolute;
  left: 0;
  bottom: 10px;
  padding: 6px 8px;
  font-size: 13px;
  font-weight: 500;
}

.wp-block.article.grid .article-category {
  font-size: 11px;
  color: #3498db;
  text-transform: uppercase;
}

.wp-block.article.list {
  padding-bottom: 10px;
}

.wp-block.article.list .article-image {
  display: table-cell;
  vertical-align: top;
  width: 40%;
  position: relative;
}

.wp-block.article.list.listing-container {
  padding: 10px 0 10px 10px !important;
}
.wp-block.article.list.listing-container .article-image.listing {
  display: table-cell;
  vertical-align: top;
  width: 27%;
  position: relative;
}

.wp-block.article.list .wp-block-body {
  display: table-cell;
  vertical-align: top;
  padding: 0 15px;
}

.wp-block.article.list .article-label {
  display: inline-block;
  padding: 6px 8px;
  font-size: 13px;
  font-weight: 500;
}

.wp-block.article.list .title {
  margin-bottom: 6px;
  font-weight: 500;
  font-size: 16px;
}

.wp-block.article.list .article-info {
  display: block;
  margin-bottom: 4px;
  font-size: 11px;
  text-transform: uppercase;
  color: #999;
}

.wp-block.article.list .wp-block-footer {
  display: table;
  width: 100%;
}

.wp-block.article.list .wp-block-footer .meta-info span {
  float: left;
  margin-right: 8px;
  font-size: 11px;
}

.wp-block.article.list .wp-block-footer .meta-info span i {
  margin-right: 4px;
  font-size: 13px;
}

.wp-block.article.list .image-title {
  position: absolute;
  left: 0;
  bottom: 10px;
  padding: 10px;
  font-size: 16px;
  font-weight: 500;
}

.wp-block.article.list .article-category {
  font-size: 11px;
  color: #3498db;
  text-transform: uppercase;
}

.wp-block.article.post .article-title {
  font-size: 20px;
  color: #333;
  font-weight: 500;
  line-height: 26px;
  text-transform: none;
}

.wp-block.article.post .article-image {
  margin-bottom: 20px;
}

.wp-block.article.post .meta-info {
  margin: 15px 0;
}

.wp-block.article.post .meta-info span {
  display: block;
}

.wp-block.article.post .meta-info span strong {
  color: #333;
}

.panel-sidebar-1 {
  border-radius: 2px !important;
}

.panel-sidebar-1 .panel-heading {
  padding: 15px;
}

.panel-sidebar-1 .panel-heading h2 {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
  text-transform: capitalize;
}

.panel-sidebar-1 h4 {
  padding: 15px;
  font-size: 13px;
  font-weight: normal;
  text-transform: capitalize;
  color: #3498db;
}

.panel-sidebar-1 .panel-body h4 {
  padding: 0;
}

.panel-sidebar-1 .panel-body ul.list-group {
  border-bottom: 1px solid #e0eded;
}

.panel-sidebar-1 .panel-body ul.list-group:last-child {
  border: 0;
}

.panel-sidebar-1 .panel-body ul.list-group li {
  border: 0;
  padding: 5px 0 5px 10px;
}

.panel-sidebar-1 ul.categories {
  border-left: 0;
  border-right: 0;
}

.panel-base {
  border: 0;
  background: #3498db;
}

.panel-base .panel-heading {
  background: #2a8ed1;
  padding: 25px 15px;
  color: #fff;
  border-bottom: 1px solid #2084c7;
}

.panel-base .panel-heading.panel-heading-lg {
  padding: 25px;
  font-size: 20px;
  font-weight: 600;
}

.panel-base .form-base label {
  color: #fff;
  margin-bottom: 6px;
}

.icon-block {
  margin-bottom: 20px;
}

.icon-block.icon-block-1 .icon-block-item {
  width: 20%;
  display: table-cell;
  vertical-align: top;
  font-size: 64px;
  text-align: center;
  color: #333;
}

.icon-block.icon-block-1 .icon-block-body {
  display: table-cell;
  vertical-align: top;
  padding-left: 15px;
}

.icon-block.icon-block-1 .icon-block-body .title {
  margin-bottom: 5px;
  color: #333;
}

.icon-block.icon-block-1 .icon-block-body p {
  margin: 0;
}

.icon-block.icon-block-2 .icon-block-item {
  width: 100px;
  height: 100px;
  line-height: 100px;
  border-radius: 2px;
  display: block;
  float: left;
  font-size: 46px;
  text-align: center;
}

.icon-block.icon-block-2 .icon-block-body {
  padding-left: 115px;
}

.icon-block.icon-block-2 .icon-block-body .title {
  margin-bottom: 5px;
  color: #333;
}

.icon-block.icon-block-2 .icon-block-body p {
  margin: 0;
}

.icon-block.icon-block-3 .icon-block-item {
  width: 100px;
  height: 100px;
  line-height: 100px;
  border-radius: 100px;
  display: block;
  float: left;
  font-size: 46px;
  text-align: center;
  color: #333;
}

.icon-block.icon-block-3 .icon-block-body {
  padding-left: 115px;
}

.icon-block.icon-block-3 .icon-block-body .title {
  margin-bottom: 5px;
  color: #333;
}

.icon-block.icon-block-3 .icon-block-body p {
  margin: 0;
}

.hov {
  float: left;
  width: 100%;
  text-decoration: none;
}

.hov p {
  margin: 0;
}

.caption {
  padding: 8px 7px;
}

.caption a:hover {
  text-decoration: none;
}

.caption .title {
  padding: 0 !important;
  margin-bottom: 0 !important;
}

.caption p {
  font-size: 13px;
  line-height: 17px;
  margin: 10px 0 0 0 !important;
}

.caption.alpha {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.caption.icon {
  padding-left: 88px;
  background-image: url(images/camera.png);
  background-repeat: no-repeat;
  background-position: 20px 20px;
}

.caption.copyright {
  padding: 5px 10px;
  background: transparent;
  text-align: right;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}

.caption.copyright span {
  padding: 2px 8px 4px;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.caption.widescreen {
  padding: 10px 20px;
}

.aside-feature {
  margin: 10px;
  cursor: default;
}

.aside-feature .icon-feature {
  font-size: 68px;
  margin-top: 10px;
  text-align: center;
  display: block;
}

.aside-feature:hover .icon-feature, .wp-section .aside-feature:hover h4 {
  color: #3498db;
}

.aside-feature .img-feature {
  margin-top: 4px;
  display: block;
}

.aside-feature .img-feature img {
  width: 78px;
}

.aside-feature.square .icon-feature {
  width: 64px;
  height: 64px;
  margin-top: 15px;
  font-size: 40px;
  line-height: 64px;
  background: #3498db;
  color: #fff;
  text-align: center;
  display: block;
  border-radius: 3px;
}

.aside-feature.square .icon-feature i {
  color: #fff;
}

.aside-feature.square:hover .icon-feature {
  background: #fff;
  border: 2px solid #3498db;
  color: #3498db;
}

.aside-feature.square .outer-title {
  margin: 0 15px;
  padding: 10px 0;
  border-bottom: 1px dashed #e0eded;
  font-size: 16px;
}

.aside-feature.square p {
  margin-top: 10px;
}

.short-feature {
  margin-bottom: 15px;
}

.short-feature .feature-icon {
  background: #3498db;
  border-radius: 35px;
  color: #fff;
  display: inline-block;
  float: left;
  height: 35px;
  line-height: 35px;
  margin-right: 10px;
  position: relative;
  text-align: center;
  top: 5px;
  width: 35px;
}

.short-feature .feature-txt {
  padding-left: 50px;
}

.short-feature .feature-txt h3 {
  margin: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.short-feature .feature-txt p {
  font-size: 13px;
  font-weight: normal;
  color: #616161;
}

.milestone-counter {
  margin-top: 40px;
  margin-bottom: 20px;
}

.milestone-counter .milestone-count {
  font-size: 72px;
  font-family: "Roboto", sans-serif;
  margin-bottom: 20px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}

.milestone-counter h4.milestone-info {
  margin-top: 35px;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
}

.dropdown-form {
  min-width: 300px;
  z-index: 500;
}

.dropdown-cart {
  min-width: 400px;
  background: #fff;
  color: #333;
}

.dropdown-cart .table > thead > tr > th {
  border-color: #e0eded;
}

.dropdown-cart .dropdown-cart-body {
  padding: 15px;
  background: #fff;
}

.dropdown-cart .dropdown-cart-footer {
  padding: 15px;
  background: #fcfcfc;
  border-top: 1px solid #efefef;
}

.dropdown-cart .cart-items {
  display: block;
  padding: 15px;
  font-size: 14px;
  font-weight: 500;
  background: #fcfcfc;
  color: #000;
  border-bottom: 1px solid #efefef;
}

.dropdown-menu h4 {
  font-size: 14px;
  color: #4c4c4c;
}

.dropdown-profile {
  padding: 15px;
}

.dropdown-profile img {
  width: 60px;
}

.style-switcher-in .body-wrap {
  right: -280px;
}

.aside-menu-in .wrapper {
  left: -100%;
}

.nav-menu-in .wrapper {
  right: -280px;
}

.body-wrap {
  position: relative;
  right: 0;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}

.body-wrap {
  position: relative;
  z-index: 0;
}

.body-wrap:before, .body-wrap:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
  height: 260px;
}

.body-wrap:after {
  top: auto;
  bottom: 0;
}

@media (max-width: 767px) {
  .body-wrap:before, .body-wrap:after {
    height: 20px;
  }
}
.ie9 body, .ie9 .body-wrap:before, .ie9 .body-wrap:after {
  filter: none;
}

.aside-menu.left {
  width: 280px;
  height: 100%;
  overflow-y: scroll;
  position: fixed;
  left: 0;
  top: 0;
  background: #222;
  border-right: 1px solid #333;
  display: none;
  z-index: 1100;
}

.aside-menu.right {
  width: 280px;
  height: 100%;
  overflow-y: scroll;
  position: fixed;
  right: 0;
  top: 0;
  background: #222;
  border-left: 1px solid #333;
  display: none;
  z-index: 1100;
}

.slidebar-toggle {
  position: fixed;
  top: 100px;
  right: 0;
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  background: rgba(0, 0, 0, 0.55);
  color: #fff;
  cursor: pointer;
  z-index: 1000;
  border: 0;
}

.aside-menu::-webkit-scrollbar {
  display: none !important;
  width: 0 !important;
}

.aside-menu .form-search {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #333;
}

.aside-menu .form-search .form-input {
  padding: 0;
}

.aside-menu .form-search .form-control {
  display: block;
  height: 34px;
  padding: 21px 15px;
  color: #fff;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
}

.aside-menu .form-search .btn-close {
  background: transparent;
  color: #fff;
}

.aside-menu .form-search .btn-close i {
  font-weight: 300 !important;
  font-size: 16px;
}

.aside-menu .social-media {
  padding: 15px;
  padding-bottom: 0;
}

.aside-menu .contact-info {
  padding: 15px;
  color: #fff;
}

.aside-menu .contact-info h5 {
  font-size: 13px;
}

.side-section-title {
  position: relative;
  overflow: hidden;
  margin: 0;
  margin-top: 15px;
  padding: 8px 15px;
  font-size: 11px;
  text-transform: uppercase;
  color: #616161;
}

.side-section-title:after {
  content: "";
  height: 1px;
  background: #333;
  width: 80px;
  position: absolute;
  top: 26px;
  left: 15px;
}

.style-switcher-slidebar {
  width: 335px;
  height: 100%;
  position: fixed;
  left: -285px;
  bottom: 0;
  z-index: 1200;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 1s ease;
  transition: all 0.5s ease;
}

.style-switcher-slidebar.opened {
  left: 0;
}

.style-switcher-slidebar .switch-panel {
  float: left;
  width: 280px;
  height: 100%;
  overflow-y: scroll;
  background: #fff;
  color: #333;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}

.style-switcher-slidebar .switch-panel::-webkit-scrollbar {
  width: 5px;
}

.style-switcher-slidebar .switch-panel::-webkit-scrollbar-track {
  background-color: #bdc3c7;
}

.style-switcher-slidebar .switch-panel::-webkit-scrollbar-thumb {
  background-color: #aaa;
}

.style-switcher-slidebar .switch-panel::-webkit-scrollbar-thumb:hover {
  background-color: #7f8c8d;
}

a.open-panel {
  text-align: center;
  line-height: 50px;
  font-size: 30px;
  color: #fff !important;
  background-color: #3498db;
  display: block;
  height: 50px;
  width: 50px;
  float: right;
  margin: 0;
  z-index: 1000;
  position: relative;
  top: 160px;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
}

a.open-panel:hover {
  color: #fff;
}

.style-switcher-slidebar label {
  margin-bottom: 0;
}

.style-switcher-slidebar h3 {
  height: 50px;
  line-height: 50px;
  margin: 0 0 10px 0;
  padding: 0 10px;
  background: #3498db;
  font-size: 16px;
  color: #fff;
}

.style-switcher-slidebar .panel-section {
  padding: 0 15px;
}

.style-switcher-slidebar .switch-panel .form-group {
  margin-bottom: 5px;
  margin-top: 5px;
}

.style-switcher-slidebar .switch-panel .bg-switch a {
  width: 36px;
  height: 36px;
  float: left;
  margin-right: 8px;
}

.color-switch a {
  width: 30px;
  height: 30px;
  border: 2px solid transparent;
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 8px;
  text-indent: -9999px;
}

.color-switch a:hover, .color-switch a.active {
  border: 2px solid #3498db;
  box-shadow: 2px 2px 0 #666;
}

.color-switch a:last-child {
  margin-right: 0;
}

.color-switch a.color-red {
  background: #e91b23;
}

.color-switch a.color-violet {
  background: #563d7c;
}

.color-switch a.color-blue {
  background: #3498db;
}

.color-switch a.color-green {
  background: #8ec449;
}

.color-switch a.color-yellow {
  background: #f1c40f;
}

.color-switch a.color-orange {
  background: #d35400;
}

.color-switch a.color-bw {
  background: url(../images/temp/bw.jpg) no-repeat;
}

.color-switch a.color-dark {
  background: url(../images/temp/dark.jpg) no-repeat;
}

.color-switch a.color-flat {
  background: url(../images/temp/flat.jpg) no-repeat;
}

.popover .popover-title {
  margin: 0;
}

.popover .popover-content {
  font-size: 13px;
  font-weight: normal;
  text-transform: none;
}

.carousel-1 {
  overflow: hidden;
  margin-bottom: 20px;
}

.carousel-1.carousel-fixed-height .carousel-inner {
  height: 440px;
}

.carousel-1.carousel-fixed-height .item {
  height: 440px;
}

.carousel-1 .carousel-control {
  color: #f8f8f8;
}

.carousel-1 .carousel-control.left {
  left: -40px;
}

.carousel-1 .carousel-control.right {
  right: -40px;
}

.carousel-1 .carousel-control:hover {
  color: #fff;
}

.carousel-1 .carousel-control i {
  position: absolute;
  top: 50%;
  margin-top: -18px;
  font-size: 36px;
  font-weight: 600;
}

.carousel-1 .item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}

.carousel-1 .item-dark {
  color: #fff;
}

.carousel-1 .item-light {
  color: #fff;
}

.carousel-1 .item img {
  width: 100%;
}

.carousel-1 p {
  font-size: 16px;
}

.carousel-1 .object {
  position: absolute;
  top: 38px;
  right: 50%;
  margin-left: 15px;
  width: 568px;
  height: 320px;
  overflow: hidden;
}

.carousel-1 .object.fluid {
  width: 100%;
  left: 0;
  margin: 0;
}

.carousel-1 .object iframe {
  width: 100% !important;
}

.carousel-1 .description {
  position: absolute;
  top: 55px;
  left: 50%;
  margin-left: 50px;
  width: 514px;
  height: 290px;
}

.carousel-1 .description .title {
  font-size: 32px;
  margin: 0 0 15px 0;
  padding: 8px 20px;
  line-height: 38px;
  background: #fff;
  color: #616161;
}

.carousel-1 .description .subtitle {
  font-size: 24px;
  margin: 20px 0;
  padding: 0;
  display: block;
}

.carousel-1 .description p {
  font-size: 16px;
  color: #fff;
  margin: 0;
}

.carousel-1 .description-left {
  position: absolute;
  width: 40%;
  top: 50px;
  left: 80px;
  margin-left: 20px;
  width: 514px;
  height: 290px;
}

.carousel-1 .description-left .title {
  font-size: 3vw;
  margin: 0 0 15px 0;
  padding: 0;
  line-height: 3.5vw;
  font-weight: 600;
}

.carousel-1 .description-left .subtitle {
  font-size: 1.8vw;
  margin: 20px 0;
  padding: 0;
  display: block;
  line-height: 2.3vw;
}

.carousel-1 .description-left p {
  font-size: 1.2vw;
  line-height: 1.5vw;
  color: #fff;
  margin: 0;
}

.carousel-1 .description.fluid-center {
  width: 100%;
  top: 50px;
  left: 0;
  margin: 0;
}

.carousel-1 .description.fluid-center .title {
  margin-bottom: 5px;
  display: block;
  text-align: center;
  background: none;
  color: #fff;
  font-weight: 500;
  text-shadow: 1px 1px 3px rgba(150, 150, 150, 0.5);
}

.carousel-1 .description.fluid-center .subtitle {
  font-size: 20px;
  margin: 0;
  display: block;
  text-align: center;
}

.carousel-1 .description.fluid-center .features {
  display: block;
  margin-top: 40px;
  text-align: center;
}

.carousel-1 .description.fluid-center .features i {
  width: 110px;
  height: 110px;
  background: #fff;
  text-align: center;
  line-height: 110px;
  font-size: 54px;
  color: #697e93;
  font-weight: 700;
  border-radius: 96px;
  margin-right: 20px;
}

.carousel-1 .caption-bottom {
  width: 100%;
  padding: 20px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(52, 152, 219, 0.8);
}

.carousel-1 .caption-bottom .title {
  margin: 0;
  padding: 0;
  font-size: 20px;
  font-weight: 600;
}

.carousel-1 .caption-bottom .subtitle {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-weight: 400;
}

.carousel-1 .text-shadow {
  text-shadow: 2px 2px 2px #888;
}

.carousel-1 .subtitle-sm {
  font-size: 16px;
  margin: 5px 0 15px 0;
  padding: 0;
  display: block;
  line-height: 26px;
}

.carousel-4 .carousel-inner {
  overflow: hidden;
}

@media (max-width: 677px) {
  .thumbs {
    margin-bottom: 15px;
  }
}
.carousel-4 .sizeRestrict {
  overflow: hidden;
  height: 450px;
  min-height: 450px;
  margin-bottom: -15px;
}
@media (max-width: 677px) {
  .carousel-4 .sizeRestrict {
    min-height: 225px;
  }
}

/* fix for ListingPage Slider 17/08 */
.carousel-control.right {
  background-image: none !important;
  height: 35%;
  top: 25%;
  /*  margin: auto 0;
    height: 30%;*/
}
.carousel-control.right:hover {
  background: rgba(0, 0, 0, 0.14);
}

.carousel-control.left {
  background-image: none !important;
  height: 35%;
  top: 25%;
  /*  margin: auto 0;
    height: 30%;*/
}
.carousel-control.left:hover {
  background: rgba(0, 0, 0, 0.14);
}

.carousel-4 .carousel-control i {
  position: absolute;
  top: 50%;
  margin-top: -18px;
  font-size: 36px;
  font-weight: 600;
}

.carousel-4 .carousel-control.left i {
  left: 30px;
}

.carousel-4 .carousel-control.right i {
  right: 30px;
}

.owl-carousel .item {
  margin: 3px;
}

.owl-carousel .owl-item, .owl-carousel .owl-item .wp-block {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -moz-grab;
}

.owl-carousel .owl-item:target, .owl-carousel .owl-item .wp-block:target {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
}

.simple-slider {
  height: 500px;
  background: #f3f3f3;
}

.cta-wr {
  padding: 16px 0;
  border-radius: 2px;
  /*  @media(min-width: 768px) {
      .cta-with-btn {
        .row {
          display: table;

          [class*=" col-"], [class^=col-] {
            display: table-cell;
            float: none;
            vertical-align: middle;
          }
        }
      }
    }*/
}

.cta-wr h1 {
  margin: 10px 0 !important;
  font-size: 20px;
  text-transform: none;
  line-height: 26px;
  font-weight: 400;
}

section.slice {
  padding: 30px 0;
}

section.slice.arrow-bottom {
  position: relative;
}

section.slice.arrow-bottom:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-width: 20px;
  margin-left: -20px;
  z-index: 700;
}

section.slice.arrow-bottom.base:after {
  border-top-color: #3498db;
}

section.slice.arrow-bottom.light:after {
  border-top-color: #ecf0f1;
}

section.slice.arrow-bottom.light-gray:after {
  border-top-color: #fcfcfc;
}

section.slice.arrow-bottom.dark:after {
  border-top-color: #131313;
}

section.slice.arrow-bottom.base-alt:after {
  border-top-color: #9cd70e;
}

section.slice.slice-lg {
  padding: 50px 0;
}

section.slice.relative {
  position: relative;
}

section.slice.bg-image {
  background-repeat: no-repeat;
  background-size: cover;
}

section.slice-over-elements {
  position: absolute;
  top: -50px;
  z-index: 2500;
}

.subsection {
  margin-top: 30px;
}

.container.bordered {
  border: 1px solid #ddd;
  padding-top: 15px;
}

.wp-section:before, .wp-section:after {
  display: table;
  content: " ";
}

.wp-section:after {
  clear: both;
}

.wp-example {
  margin-bottom: 45px;
}

.pre-scrollable {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-color: #ccc !important;
}

.pre-scrollable::-webkit-scrollbar {
  width: 5px;
}

.pre-scrollable::-webkit-scrollbar-track {
  background-color: #bdc3c7;
}

.pre-scrollable::-webkit-scrollbar-thumb {
  background-color: #aaa;
}

.pre-scrollable::-webkit-scrollbar-thumb:hover {
  background-color: #7f8c8d;
}

.nav-sidebar-fixed {
  position: fixed;
  width: 260px;
}

.shop .pagination {
  margin: 0;
}

.shop .product-short-info p {
  padding: 6px 0;
  margin: 0;
}

.shop .product-short-info p i {
  margin-right: 8px;
  color: #3498db;
}

.shop .product-short-info p strong {
  font-size: 14px;
}

.shop .primary-image {
  border: 1px solid #e0eded;
  padding: 15px;
  border-radius: 2px;
}

.shop .thumbnail-images {
  display: table;
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 25px;
}

.shop .thumbnail-images a {
  display: block;
  padding: 5px;
  border: 1px solid #e0eded;
}

.shop .thumbnail-images a:first-child {
  border-bottom-left-radius: 2px;
}

.shop .thumbnail-images a:last-child {
  margin: 0;
  border-bottom-right-radius: 2px;
}

.shop .thumbnail-images a img {
  width: 100%;
}

.shop .thumbnail-images.style-2 {
  margin-top: 15px;
}

.shop .thumbnail-images.style-2 a:first-child {
  border-top-left-radius: 2px;
}

.shop .thumbnail-images.style-2 a:last-child {
  border-top-right-radius: 2px;
}

.product-info .product-title {
  margin-bottom: 10px;
  color: #333;
}

.shop .product-price {
  margin-bottom: 15px;
  color: #333;
}

.shop .product-price > .price {
  font-size: 26px;
  font-weight: 600;
  margin-left: 10px;
}

.shop .product-price > .price.discount {
  font-size: 16px;
  font-weight: 600;
  color: #f00;
  text-decoration: line-through;
}

.table-cart {
  border-right: 1px solid #e0eded;
  border-left: 1px solid #e0eded;
  border-bottom: 1px solid #e0eded;
}

.table-cart th {
  border-top: 0 !important;
  font-weight: 600;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  border-color: #e0eded;
}

.table-cart td:first-child {
  border-right: 1px solid #e0eded;
}

.table-cart img {
  width: 80px;
}

.table-cart .cart-remove {
  display: block;
  text-align: center;
  color: #e80e1d;
}

.table-dropdown-cart {
  margin: 0;
}

.table-dropdown-cart > thead > tr {
  background: transparent !important;
}

.table-dropdown-cart > thead > tr > th {
  border-top: 0 !important;
  border-color: #e0eded;
  background: transparent;
  font-weight: 600;
  padding-left: 15px;
}

.table-dropdown-cart > tbody > tr > td {
  border-color: #e0eded;
}

.table-dropdown-cart > tbody > tr > td:first-child {
  border-right: 1px solid #e0eded;
}

.table-dropdown-cart img {
  width: 50px;
}

.table-totals td:nth-child(even) {
  padding: 5px 15px;
}

.table-cart-subtotal {
  margin: 0;
}

.table-cart-subtotal th {
  font-weight: 400;
  width: 50%;
}

.table-cart-subtotal > thead > tr > th, .table-cart-subtotal > tbody > tr > th, .table-cart-subtotal > tfoot > tr > th, .table-cart-subtotal > thead > tr > td, .table-cart-subtotal > tbody > tr > td, .table-cart-subtotal > tfoot > tr > td {
  padding: 6px 0;
  border-top: 0;
}

.table-orders th {
  background: #fcfcfc;
}

.estate .product-info h3 {
  font-weight: 500;
  font-size: 20px;
}

.estate .pagination {
  margin: 0;
}

.estate .product-short-info p {
  padding: 6px 0;
  margin: 0;
}

.estate .primary-image {
  border: 1px solid #e0eded;
  padding: 5px;
}

/*
.estate .thumbnail-images {
  display: table;
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 25px
}

.estate .thumbnail-images a {
  display: table-cell;
  width: 100px;
  padding: 5px;
  border: 1px solid #e0eded;
  border-top: 0
}

.estate .thumbnail-images a:last-child {
  margin: 0
}

.estate .thumbnail-images a img {
  width: 100%
}
*/
.product-info h3 {
  margin-bottom: 10px;
}

.estate .product-price {
  margin-bottom: 15px;
}

.estate .product-price > .price {
  font-size: 32.5px;
  font-weight: 600;
  margin-left: 10px;
}

.estate .product-price > .price.discount {
  font-size: 16px;
  font-weight: 600;
  color: #f00;
  text-decoration: line-through;
}

.animate-wr {
  animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
}

.animate-hover-slide .figure {
  position: relative;
  overflow: hidden;
}

.animate-hover-slide .figure img {
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
  -o-transition: -o-transform 0.4s, opacity 0.1s 0.3s;
  transition: transform 0.4s, opacity 0.1s 0.3s;
}

.animate-hover-slide .figure .figcaption {
  height: 100%;
  padding: 0;
  width: 100%;
  position: absolute;
  left: 0;
  top: auto;
  bottom: 0;
  opacity: 0;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
  -o-transition: -o-transform 0.4s, opacity 0.1s 0.3s;
  transition: transform 0.4s, opacity 0.1s 0.3s;
}

.animate-hover-slide .figure:hover .figcaption {
  opacity: 0.8;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s;
  -o-transition: -o-transform 0.4s, opacity 0.1s;
  transition: transform 0.4s, opacity 0.1s;
}

.animate-hover-slide .figure .figcaption {
  text-align: center;
}

.animate-hover-slide .figure .figcaption-btn {
  width: 100%;
  height: 50%;
  position: absolute;
  top: 0;
  opacity: 0;
  padding-left: 20px;
  text-align: center;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
  -o-transition: -o-transform 0.4s, opacity 0.1s 0.3s;
  transition: transform 0.4s, opacity 0.1s 0.3s;
}

.animate-hover-slide .figure:hover .figcaption-btn {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s;
  -o-transition: -o-transform 0.4s, opacity 0.1s;
  transition: transform 0.4s, opacity 0.1s;
}

.animate-hover-slide .figure .figcaption-txt {
  width: 100%;
  height: 50%;
  position: absolute;
  bottom: 0;
  opacity: 0;
  padding-left: 20px;
  text-align: center;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
  -o-transition: -o-transform 0.4s, opacity 0.1s 0.3s;
  transition: transform 0.4s, opacity 0.1s 0.3s;
}

.animate-hover-slide .figure:hover .figcaption-txt {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s;
  -o-transition: -o-transform 0.4s, opacity 0.1s;
  transition: transform 0.4s, opacity 0.1s;
}

.animate-hover-slide .figure .figcaption-txt .title {
  padding: 0;
  margin: 30px 0 0 0;
  color: #fff;
  font-size: 18px;
  text-transform: capitalize;
}

.animate-hover-slide .figure .figcaption-txt .subtitle {
  padding: 0;
  margin: 0;
  color: #fff;
  font-size: 12px;
}

.animate-hover-slide .figure a {
  position: relative;
  top: 94%;
  margin-top: -11px;
}

.animate-hover-slide .figure .figcaption h3 {
  padding-bottom: 5px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 600;
  border-bottom: 1px solid #f2f2f2;
}

.animate-hover-slide-2 .figure {
  position: relative;
  overflow: hidden;
}

.animate-hover-slide-2 .figure img {
  position: relative;
  z-index: 2;
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
  -o-transition: -o-transform 0.4s, opacity 0.1s 0.3s;
  transition: transform 0.4s, opacity 0.1s 0.3s;
}

.animate-hover-slide-2 .figure:hover img {
  -webkit-transform: scale(0.4);
  -moz-transform: scale(0.4);
  -ms-transform: scale(0.4);
  transform: scale(0.4);
}

.animate-hover-slide-2 .figure .figcaption {
  height: 100%;
  z-index: 1;
  position: absolute;
  top: 0;
  bottom: auto;
  background: #e3e3e3;
  color: #000 !important;
  padding: 0 15px;
  width: 100%;
  opacity: 1;
  -webkit-transform: scale(0.4);
  -moz-transform: scale(0.4);
  -ms-transform: scale(0.4);
  transform: scale(0.4);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
  -o-transition: -o-transform 0.4s, opacity 0.1s 0.3s;
  transition: transform 0.4s, opacity 0.1s 0.3s;
}

.animate-hover-slide-2 .figure .figcaption a {
  color: #000;
}

.animate-hover-slide-2 .figure:hover .figcaption {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.animate-hover-slide-2 .figure .figcaption h2 {
  text-align: center;
  margin-top: 15px;
}

.animate-hover-slide-2 .figure .figcaption .social-icons {
  width: 100%;
  position: absolute;
  bottom: 15px;
  text-align: center;
}

.animate-hover-slide-3 .figure {
  position: relative;
  overflow: hidden;
}

.animate-hover-slide-3 .figure img {
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
  -o-transition: -o-transform 0.4s, opacity 0.1s 0.3s;
  transition: transform 0.4s, opacity 0.1s 0.3s;
}

.animate-hover-slide-3 .figure .figcaption {
  height: 32px;
  background: #e3e3e3;
  color: #000 !important;
  padding: 0 15px;
  width: 100%;
  position: absolute;
  left: 0;
  top: auto;
  bottom: 0;
  opacity: 0;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
  -o-transition: -o-transform 0.4s, opacity 0.1s 0.3s;
  transition: transform 0.4s, opacity 0.1s 0.3s;
}

.animate-hover-slide-3 .figure .figcaption a {
  color: #000 !important;
}

.animate-hover-slide-3 .figure:hover .figcaption {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s;
  -o-transition: -o-transform 0.4s, opacity 0.1s;
  transition: transform 0.4s, opacity 0.1s;
}

.animate-hover-slide-4 {
  position: relative;
}

.animate-hover-slide-4 .figure {
  position: relative;
}

.animate-hover-slide-4 .figure .figcaption {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  opacity: 0.75;
}

.animate-hover-slide-4 .figure .figcaption {
  text-align: center;
}

.animate-hover-slide-4 .figure .figcaption-btn {
  width: 100%;
  height: 50%;
  position: absolute;
  top: 0;
  opacity: 0;
  padding-left: 20px;
  text-align: center;
}

.animate-hover-slide-4 .figure:hover .figcaption-btn {
  opacity: 1;
}

.animate-hover-slide-4 .figure .figcaption-txt {
  width: 100%;
  height: 50%;
  position: absolute;
  bottom: 0;
  opacity: 0;
  padding-left: 20px;
  text-align: center;
}

.animate-hover-slide-4 .figure:hover .figcaption-txt {
  opacity: 1;
}

.animate-hover-slide-4 .figure .figcaption-txt .title {
  padding: 0;
  margin: 30px 0 0 0;
  color: #fff;
  font-size: 18px;
  text-transform: capitalize;
}

.animate-hover-slide-4 .figure .figcaption-txt .subtitle {
  padding: 0;
  margin: 0;
  color: #fff;
  font-size: 12px;
}

.animate-hover-slide-4 .figure a {
  position: relative;
  top: 94%;
  margin-top: -11px;
}

.animate-hover-slide-4 .figure .figcaption h3 {
  padding-bottom: 5px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 600;
  border-bottom: 1px solid #f2f2f2;
}

.pricing-plans {
  margin-bottom: 15px;
}

.pricing-plans:before, .pricing-plans:after, .pricing-table:before, .pricing-table:after {
  display: table;
  content: " ";
}

.pricing-plans:before, .pricing-table:before {
  clear: both;
}

.pricing-plans .plan-header .popular-tag {
  padding: 5px 0;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1px solid #fff;
}

.pricing-plans .plan-header small {
  display: block;
  text-align: center;
  font-style: italic;
}

.pricing-plans .plan-title {
  text-align: center;
  margin: 0;
  padding: 15px 0 5px 0;
  font-size: 28px;
  font-weight: 500;
}

.pricing-plans .price-tag {
  margin: 0;
  height: 70px;
  line-height: 70px;
  font-size: 58px;
  font-weight: 500;
  text-align: center;
}

.pricing-plans .price-tag span {
  font-size: 28px;
  font-weight: 500;
}

.pricing-plans .price-tag span.price-type {
  font-size: 20px;
  font-weight: 500;
}

.pricing-plans .plan-info {
  margin-bottom: 10px;
}

.pricing-plans ul {
  margin: 0 0 10px 0;
  padding: 0;
  list-style: none;
}

.pricing-plans ul li {
  padding: 10px 20px;
  border-bottom: 1px solid #e0eded;
  font-size: 13px;
}

.pricing-plans ul li:last-child {
  border-bottom: 0;
}

.pricing-plans ul li i {
  margin-right: 8px;
}

.pricing-plans .plan-info {
  margin: 0;
  padding: 15px;
  font-size: 13px;
  text-align: center;
  font-style: italic;
}

.pricing-plans .plan-select {
  padding-top: 10px;
  border-top: 1px solid #f1f1f1;
}

.pricing-plans .plan-select-block {
  padding: 0;
  margin: 0;
}

.pricing-plans .plan-circle {
  width: 100%;
  background: transparent !important;
}

.pricing-plans .plan-circle:after {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.pricing-plans .plan-circle.base:after {
  background: #3498db;
}

.pricing-plans .plan-circle.light:after {
  background: #ecf0f1;
}

.pricing-plans .plan-circle.dark:after {
  background: #131313;
}

.pricing-plans .plan-circle .plan-content {
  float: left;
  width: 100%;
  padding-top: 20px;
  text-align: center;
}

.pricing-plans .plan-circle .plan-title {
  padding-top: 15px;
}

.pricing-plans .plan-circle .btn {
  margin-top: 20px;
}

.pricing-plans-2 .plan-title {
  text-align: center;
  margin: 0;
  padding: 16px 0;
  font-size: 28px;
  font-weight: 500;
}

.pricing-plans-2 .plan-price {
  border-bottom: 1px solid #e0eded;
}

.pricing-plans-2 .plan-price .price-tag {
  margin: 0;
  padding: 15px 0 0 0;
  font-size: 50px;
  font-weight: 500;
  text-align: center;
}

.pricing-plans-2 .plan-price .price-interval {
  display: block;
  margin: 15px 0;
  text-align: center;
  color: #999;
}

.pricing-plans-2 .price-tag span {
  font-size: 28px;
  font-weight: 500;
}

.pricing-plans-2 .price-tag span.price-type {
  font-size: 20px;
  font-weight: 500;
}

.pricing-plans-2 .price-tag sup {
  font-size: 32px;
}

.pricing-plans-2 ul {
  margin: 0;
  padding: 0;
  list-style: none;
  border: 0;
}

.pricing-plans-2 ul li {
  padding: 10px 20px;
  text-align: center;
  border-bottom: 1px solid #e0eded;
  font-size: 13px;
}

.pricing-plans-2 ul li:last-child {
  border-bottom: 1px solid #e0eded;
}

.pricing-plans-2 ul li i {
  margin-right: 8px;
}

.pricing-plans-2 .plan-select {
  padding-top: 10px;
  border-top: 0;
}

.pricing-plans-2 .plan-select-block {
  padding: 0;
  margin: 0;
}

.promos {
  margin: 0 auto;
}

.promo {
  margin: 15px 10px 25px;
  padding: 5px 0 30px;
  font-weight: 400;
  line-height: 1.625;
  text-align: center;
}

.promos.base {
  background: transparent;
}

.promos.base .promo {
  background: #3498db;
}

.promos.light .promo {
  background: #ecf0f1;
}

.promos.dark .promo {
  background: #131313;
}

.promo h4 {
  margin: 5px 0 0;
  font-size: 170%;
  font-weight: normal;
}

.promos.base .promo h4 {
  color: #fff;
}

.promos.light .promo h4 {
  color: #2c3e50;
}

.promos.dark .promo h4 {
  color: #fff;
}

.promo li {
  padding: 5px 0;
}

.promo .brief {
  color: #fff;
}

.promos.light .promo .brief {
  color: #2c3e50;
}

.promo .price {
  margin: 10px 0;
  padding: 5px 0;
  font-size: 250%;
}

.promo .features {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.promo .buy {
  margin: 15px 0 0;
}

.promos.base .promo .features {
  color: #fff;
}

.promos.light .promo .features {
  color: #2c3e50;
}

.promos.dark .promo .features {
  color: #fff;
}

.promos.base .promo .price {
  background: #167abd;
  color: #fff;
}

.promos.light .promo .price {
  background: #ced2d3;
  color: #2c3e50;
}

.promos.dark .promo .price {
  background: #000;
  color: #fff;
}

.pricing-plans .wp-block {
  margin-top: 20px;
}

.pricing-plans .wp-block:hover, .pricing-table .wp-block:hover {
  -webkit-box-shadow: 0 -4px 14px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 -4px 14px rgba(0, 0, 0, 0.2);
  box-shadow: 0 -4px 14px rgba(0, 0, 0, 0.2);
}

.pricing-plans .wp-block-inverse:hover, .pricing-table .wp-block-inverse:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.pricing-table .wp-block {
  z-index: 1;
  margin-top: 20px;
  margin-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.pricing-table .wp-block.popular, .pricing-plans .wp-block.popular {
  border: 1px solid #e0eded;
  margin-top: 0;
  -webkit-box-shadow: 0 -4px 14px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 -4px 14px rgba(0, 0, 0, 0.2);
  box-shadow: 0 -4px 14px rgba(0, 0, 0, 0.2);
}

.pricing-table .wp-box.popular:hover, .pricing-plans .wp-block.popular:hover {
  -webkit-box-shadow: 0 -4px 14px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 -4px 14px rgba(0, 0, 0, 0.3);
  box-shadow: 0 -4px 14px rgba(0, 0, 0, 0.3);
}

.pricing-table .plan-select {
  border: 0;
  padding: 10px 0;
  border-bottom: 1px solid #e0eded;
}

.pricing-table .plan-info {
  text-align: center;
  margin-bottom: 15px;
}

.pricing-table .table-comparision {
  background: #fff;
  position: relative;
  top: -2px;
  z-index: 1000;
  border-color: #f1f1f1;
  color: #777;
}

.pricing-table .table-comparision th {
  border-color: #f1f1f1;
}

.pricing-table .table-comparision td {
  text-align: center;
  border-color: #f1f1f1;
}

.pricing-table .table-comparision tr td:first-child {
  text-align: left;
}

.attr-col {
  margin: 110px 0 0;
  float: left;
  width: 200px;
}

.attr-col ul {
  background: #fcfcfc;
  font-weight: bold;
  font-size: 13px;
  border: 1px solid #e0eded;
  border-width: 1px 0 1px 1px;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.attr-col ul li {
  text-align: right;
  padding: 0 10px;
  border-bottom: 1px solid #e0eded;
  line-height: 45px;
  display: block;
}

.attr-col ul li.last {
  border-bottom: none;
}

.pt-table {
  padding-left: 200px;
  display: block;
  position: relative;
}

.pt-body {
  padding: 10px 0 0;
}

.pt-rows li {
  display: block;
  overflow: hidden;
  background: #fff;
  border-left: 1px solid #e0eded;
  border-right: 1px solid #e0eded;
  border-bottom: 1px solid #e0eded;
}

.pt-rows li span {
  width: 24%;
  text-align: center;
  float: left;
  border-right: 1px solid #d9d9d9;
  display: block;
  line-height: 45px;
  height: 45px;
}

.pt-rows li.title {
  background: #131313;
  font-size: 20px;
  color: #fff;
  font-weight: 500;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-left-radius: 2px;
}

.pt-rows li.title span {
  line-height: 50px;
  height: 50px;
  border: none;
  padding: 0 1px;
}

.pt-rows li.fees {
  border-bottom: 1px solid #e0eded;
}

.pt-rows li.fees span {
  line-height: 48px;
  height: 48px;
  background: #fcfcfc;
  font-size: 34px;
  font-weight: 700;
  font-family: Georgia, Arial, sans-serif;
  color: #4172a5;
  text-shadow: 2px 2px #fff;
}

.pt-rows li span.pt-yes {
  background: url(yes-no.gif) no-repeat center 12px;
}

.pt-rows li span.pt-no {
  background: url(yes-no.gif) no-repeat center -38px;
}

.pt-rows li.fin {
  border-bottom: 1px solid #e0eded;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  height: 85px;
}

.pt-rows li span.pt-3x {
  width: 72%;
  float: left;
  text-align: center;
  border: none;
}

.pt-special {
  width: 24%;
  position: absolute;
  right: 0;
  top: 0;
}

.pt-special .pt-rows {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  background: #fcfcfc;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  padding-bottom: 10px;
}

.pt-special .pt-rows li {
  border-width: 0 0 1px;
  background: transparent;
}

.pt-special .pt-rows li.title {
  height: 58px;
  margin: 1px;
  background: #d0ebfe;
  color: #2a719d;
  font-size: 30px;
  line-height: 65px;
  text-align: center;
  border-bottom: 1px solid #bfd4e6;
  border-width: 0 0 1px;
  text-shadow: 2px 2px #e6f5ff;
}

.pt-special .pt-rows li.fees {
  border-bottom: 1px solid #bcd8ec;
}

.pt-special .pt-rows li.fees span {
  background: #ecf6fe;
}

.pt-special .pt-rows li.fin {
  border: none;
  text-align: center;
}

.pt-special .pt-rows li span {
  border: none;
  width: 100%;
}

.pt-special .pt-rows li.fin .big-button {
  background: #3a8bd0;
  top: 22px;
}

.pt-special .pt-rows li.fin .big-button:hover {
  background: #50a6ef;
}

.pagination-delimiter {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #e0eded;
}

.pagination-delimiter .pagination {
  margin: 0;
}

.vertical-info h4 {
  margin: 10px 0 0 0;
  padding: 0;
  font-size: 16px;
  color: #333;
}

.vertical-info h4:first-child {
  margin-top: 0;
}

.vertical-info p.delimiter {
  margin: 5px 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #e0eded;
}

#ulSorList {
  margin-top: 20px;
}

#ulSorList:after {
  content: "";
  display: inline-block;
  width: 100%;
}

#ulSorList .mix {
  display: none;
  opacity: 0;
}

/*gallery image with TitleOverlay*/
div.mix .caption h2.title {
  text-transform: uppercase;
  color: white;
  font-weight: 600;
}
div.mix .caption p {
  color: #ffffff;
  font-size: 14px;
}

div.mix .caption:after {
  content: normal;
}

div.mix .overlayBg {
  background-color: rgba(13, 10, 10, 0.8);
}

#ulSorList .mix .item {
  background: #f2f2f2;
}

#ulSorList .gap {
  display: inline-block;
  width: 200px;
}

.work {
  width: 100%;
  overflow: hidden;
}

.work .btn-group {
  margin-bottom: 10px;
}

.work .btn {
  margin-right: 6px;
}

.work .btn-group .btn {
  margin-right: 0;
}

.work .mix {
  margin-top: 20px;
}

.work.work-no-space .mix {
  margin: 0;
  padding: 0;
}

.work.work-no-space .mix .wp-block {
  margin: 0 !important;
  padding: 0;
}

.work.work-no-space.g2 .mix {
  width: 50%;
  display: inline-block;
  float: left;
  margin: 0;
  padding: 0;
}

.work.work-no-space.g3 .mix {
  width: 33.3%;
  display: inline-block;
  float: left;
  margin: 0;
  padding: 0;
}

.work.work-no-space.g4 .mix {
  width: 25%;
  display: inline-block;
  float: left;
  margin: 0;
  padding: 0;
}

.work.work-no-space.g5 .mix {
  width: 20%;
  display: inline-block;
  float: left;
  margin: 0;
  padding: 0;
}

.work.work-no-space .mix .wp-box {
  padding: 0;
  margin: 0;
}

.map-canvas {
  height: 400px;
  margin: 0;
}

.map-canvas .info-window-content {
  min-width: 250px;
}

.map-canvas .info-window-content h2 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 8px;
}

.map-canvas .info-window-content h3 {
  font-size: 14px;
  font-weight: 500;
}

.map-canvas .info-window-content p {
  margin-top: 20px;
  text-align: center;
  font-size: 12px;
  color: #999;
  text-shadow: none;
}

.map-canvas-square {
  height: 200px;
}

.comments-wr {
  padding: 0 15px;
}

.comments-wr .comment:before, .comments-wr .comment:after {
  display: table;
  content: " ";
}

.comments-wr .comment:after {
  clear: both;
}

.comments-wr .comment {
  border-bottom: 1px solid #eee;
  padding: 15px 0;
}

.comments-wr .comment:last-child {
  border-bottom: 0;
}

.comments-wr .comment p {
  padding: 0;
}

.comments-wr .comment .comment {
  margin: 12px 0 0 60px;
  padding-bottom: 0;
  border-bottom: 0;
  border-top: 1px solid #eee;
}

.comments-wr .comment img {
  width: 48px;
  float: left;
}

.comments-wr .comment p {
  margin-left: 60px;
  color: #777;
}

.comments-wr .comment .comment-author {
  display: block;
}

.comments-wr .comment .comment-author a {
  font-weight: 600;
}

.comment-form {
  padding: 15px 15px;
}

.comment-form h2 {
  margin-bottom: 15px;
}

.widget {
  margin-bottom: 30px;
}

.boxed {
  background: #fff;
  border: 1px solid #e0eded;
  position: relative;
}

.boxed-blue {
  background: #1c588f;
}

.boxed-dark {
  background: #142439;
}

.boxed-light {
  background: #e5eff6;
}

.boxed.red-line {
  border-top: 4px solid #c9376e;
}

.boxed.green-line {
  border-top: 4px solid #9cd70e;
}

.boxed.blue-line {
  border-top: 4px solid #4bb4e8;
}

.widget-container {
  margin-bottom: 30px;
  border: 1px solid #e0eded;
}

.widget-full-width {
  margin-bottom: 100px;
}

@media (max-width: 767px) {
  .content, .sidebar {
    padding: 20px 0;
  }
}
.widget-recent-stories {
  background: #e6edf2;
}

.widget-recent .widget-title {
  padding: 26px 24px 28px;
}

.widget-recent li {
  padding: 10px 0;
  border-bottom: 1px solid #e0eded;
}

.widget-recent li:first-child {
  padding-top: 0;
  border-top: 0;
}

.widget-recent.widget-recent-boxed li {
  padding: 10px 15px;
}

.widget-recent li:last-child {
  border: 0;
}

.widget-recent-stories li:nth-child(odd) {
  background: #c6d3dd;
}

.widget-recent-comments li:nth-child(odd) {
  background: #fcfcfc;
}

.widget-recent .post-thumb {
  float: left;
  width: 72px;
  height: 72px;
  margin-right: 16px;
}

.widget-recent-stories .post-thumb, .widget-recent-stories .post-thumb img {
  border-radius: 50%;
}

.widget-recent-comments li:nth-child(even) .post-thumb {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}

.widget-recent .post-thumb img {
  display: block;
  width: 100%;
  height: 100% !important;
}

.widget-recent .post-title, .widget-recent .comment-author {
  display: block;
  margin-bottom: 0;
}

.widget-recent .comment-author {
  font-size: 12px;
  color: #3498db;
}

.widget-recent .post-title, .widget-recent .comment-author a {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
  line-height: 19px;
}

.widget-recent .post-desc, .widget-recent .comment-entry {
  display: block;
  font-size: 12px;
  color: #616161;
  line-height: 17px;
}

.widget-recent .post-meta-bot {
  padding: 21px 0;
  text-align: center;
}

@media (max-width: 479px), (min-width: 768px) and (max-width: 991px) {
  .widget-recent li {
    padding: 8px;
  }

  .widget-recent .post-thumb {
    margin-right: 5px;
    margin-top: 3px;
  }

  .widget-recent-comments li:nth-child(odd) .post-thumb {
    margin-left: 5px;
  }
}
.container .jumbotron {
  padding: 0;
  border-radius: 0;
}

.jumbotron {
  overflow: hidden;
  line-height: normal;
  background: #f7fafc;
  padding: 0 !important;
  margin: 0;
}

.jumbotron-left, .jumbotron-right {
  float: left;
}

.jumbotron-left {
  width: 70%;
  z-index: 1;
  -webkit-box-shadow: 5px 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 5px 0 5px rgba(0, 0, 0, 0.2);
}

.jumbotron-right {
  width: 30%;
}

@media (max-width: 767px) {
  .jumbotron-left, .jumbotron-right {
    float: none;
    width: 100%;
  }

  .jumbotron-title {
    top: 10px;
    left: 10px;
  }

  .jumbotron-title h1 {
    font-size: 18px;
    padding-bottom: 6px;
    margin-bottom: 6px;
  }

  .jumbotron-title span {
    font-size: 12px;
  }

  .jumbotron-title i {
    display: none;
  }
}
@media (max-width: 479px) {
  .jumbotron .post-item .post-meta-top {
    float: none;
    width: 100%;
  }

  .jumbotron .post-item .post-image {
    margin: 0 0 10px 0;
  }
}
.media-photos-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  overflow: hidden;
}

.media-photos-list > li {
  float: left;
  margin-right: 6px;
  margin-bottom: 6px;
}

.media-photos-list > li img {
  width: 60px;
  height: 60px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.media-photos-list > li img:hover {
  opacity: 0.65;
  filter: alpha(opacity=65);
}

ul.ul-default {
  margin-left: 15px;
}

ul.ul-default > li {
  list-style-type: disc;
}

ul.ul-default > li > ul {
  margin-left: 30px;
}

ul.ul-default > li > ul > li {
  list-style-type: circle;
}

ul.ul-default-ustyled > li {
  list-style-type: none;
}

ul.ul-default-ustyled > li > ul {
  margin-left: 30px;
}

ul.ul-default-ustyled > li > ul > li {
  list-style-type: circle;
}

ol.ol-default {
  margin-left: 15px;
}

ol.ol-default > li {
  list-style-type: decimal;
}

ol.ol-default > li > ul {
  margin-left: 30px;
}

ol.ol-default > li > ul > li {
  list-style-type: lower-alpha;
}

ul.popular {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.popular li {
  clear: left;
  border-bottom: 1px dotted #f1f1f1;
  padding: 10px 0;
  display: block;
  width: 100%;
}

ul.popular li:first-child {
  padding-top: 0;
}

ul.popular li img {
  width: 60px;
}

ul.popular li p {
  margin-left: 70px;
}

ul.popular li i {
  color: #a1a1a1;
  display: block;
  font-style: normal;
  font-size: 12px;
}

ul.popular li h3 {
  margin: 0 0 0 70px;
  padding: 0;
  font-size: 13px;
  font-weight: 600;
}

ul.popular li h3 a {
  font-size: 13px;
  font-weight: 600;
}

ul.popular li a {
  font-weight: 400;
  line-height: 18px;
}

ul.popular li a:hover {
  text-decoration: none;
  color: #464646;
}

ul.popular li span {
  font-size: 12px;
}

ul.thumb-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.thumb-list li {
  clear: left;
  border-bottom: 1px dotted #e0eded;
  padding: 10px 0;
  display: block;
  width: 100%;
}

ul.thumb-list li:first-child {
  padding-top: 0;
}

ul.thumb-list li img {
  width: 90px;
}

ul.thumb-list li p {
  margin-left: 100px;
}

ul.thumb-list li .thumb-item-text {
  margin-left: 100px;
}

ul.thumb-list li i {
  color: #a1a1a1;
  display: block;
  font-style: normal;
  font-size: 12px;
}

ul.thumb-list li h3 {
  margin: 0 0 0 100px;
  padding: 0;
  font-size: 13px;
  font-weight: 600;
}

ul.thumb-list li h3 a {
  font-size: 13px;
  font-weight: 600;
}

ul.thumb-list li a {
  font-weight: 400;
  line-height: 18px;
}

ul.thumb-list li a:hover {
  text-decoration: none;
  color: #464646;
}

ul.thumb-list li span {
  font-size: 12px;
}

ul.featured {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.featured li {
  clear: left;
  border-bottom: 1px dotted #e0eded;
  padding: 10px 0 10px 0;
  display: block;
  width: 100%;
}

ul.featured li:last-child {
  border: 0;
  padding-bottom: 0;
}

ul.featured li .featured-item {
  display: table;
  width: 100%;
}

ul.featured li .featured-item .featured-item-img {
  display: table-cell;
  width: 35%;
  vertical-align: top;
}

ul.featured li .featured-item .feature-item-info {
  display: table-cell;
  padding-left: 8px;
  vertical-align: top;
}

ul.featured li img {
  width: 100%;
}

ul.featured li .title {
  margin: 0;
  padding: 0;
  font-size: 13px;
}

ul.featured li .title a {
  font-size: 13px;
  font-weight: 500;
  line-height: 19px;
}

ul.featured li p {
  font-size: 13px;
  line-height: 17px;
}

ul.featured li span {
  font-size: 12px;
}

ul.featured li .price {
  font-size: 13px;
  font-weight: 500;
  margin-top: 5px;
  color: #333;
}

ul.featured li .price.discount {
  text-decoration: line-through;
  color: #999;
  font-size: 12px;
  margin-right: 8px;
  font-weight: 400;
}

ul.featured li .featured-content {
  padding-left: 10px;
}

ul.featured-vertical li:last-child {
  border-bottom: 0;
}

ul.featured-vertical li .title {
  margin-top: 10px;
}

ul.featured-vertical li .title a {
  font-size: 14px;
}

ul.featured-vertical li .price-wr {
  display: table-cell;
}

ul.featured-vertical li .price {
  font-size: 16px;
  font-weight: 600;
  color: #9cd70e;
}

ul.featured-vertical li .period {
  color: #999;
  margin-left: 3px;
}

ul.featured-vertical li .capacity-wr {
  display: table-cell;
}

ul.featured-vertical li .capacity {
  display: block;
  float: right;
}

ul.featured-vertical li .capacity i {
  margin-left: 3px;
  float: left;
  color: #999;
}

ul.recent {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.recent li {
  border-bottom: 1px dotted #e9e9e9;
}

ul.recent li:last-child {
  border: 0;
  padding-bottom: 0;
}

ul.recent li a {
  display: block;
  padding: 10px 0;
}

ul.recent li a:hover {
  border-color: #75b918;
}

ul.recent li h6 {
  margin: 0 0 10px 0;
}

ul.recent li h6 a {
  color: #353535;
  font-size: 14px;
  text-transform: none;
  text-decoration: none;
  font-weight: 600;
}

ul.meta-list {
  margin: 0;
  padding: 10px 15px 15px 15px;
  display: block;
  list-style: none;
}

ul.meta-list li:first-child {
  padding: 0;
  border-left: 0;
}

ul.meta-list li {
  display: inline-block;
  color: #a1a1a1;
}

ul.meta-list li a {
  color: #7a92ac;
}

ul.meta-list li a:hover {
  color: #e06d58;
  text-decoration: underline;
}

ul.bullet {
  list-style: none;
  margin: 0;
  padding: 0;
  background: transparent;
}

ul.bullet li {
  clear: left;
  padding: 10px 0;
  display: block;
  width: 100%;
}

ul.bullet li > figure {
  margin: 5px 0 0 0;
  padding: 0;
  border-radius: 100%;
  width: 35px;
  height: 35px;
  padding: 8px 0 0;
  text-align: center;
  font-size: 17px;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  float: left;
}

ul.bullet li img {
  width: 60px;
}

ul.bullet li h3 {
  font-size: 16px;
  font-weight: 600;
  margin-left: 15px;
  display: inline-block;
}

ul.bullet li p {
  margin: 0 0 0 50px;
  padding: 0;
}

ul.bullet li span {
  margin-left: 6px;
}

ul.bullet li a {
  font-weight: 500;
}

ul.bullet li a:hover {
  text-decoration: none;
  color: #464646;
}

ul.bullet li span {
  font-size: 12px;
}

ul.list-carousel {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.list-carousel li {
  padding: 6px 0;
  display: block;
  width: 100%;
  font-size: 16px;
}

ul.list-carousel li i {
  font-style: normal;
  margin-right: 4px;
}

ul.list-carousel li a {
  font-weight: 500;
}

ul.list-carousel li a:hover {
  text-decoration: none;
  color: #a1a1a1;
}

ul.list-carousel li span {
  font-size: 14px;
}

ul.social-icons {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

ul.social-icons li {
  display: inline-block;
}

ul.social-icons li a {
  display: block;
  height: 32px;
  width: 32px;
  text-align: center;
  line-height: 32px;
}

ul.social-icons li:hover a {
  color: #fff !important;
}

ul.social-icons li.text {
  height: 32px;
  padding-left: 10px;
  line-height: 32px;
}

ul.social-icons li.facebook:hover {
  background: #43609c;
  color: #fff !important;
}

ul.social-icons li.twitter:hover {
  background: #00aced;
  color: #fff !important;
}

ul.social-icons li.linkedin:hover {
  background: #517fa4;
  color: #fff !important;
}

dl.dl-group dt {
  font-size: 16px;
  color: #2c3e50;
}

dl.dl-group dd {
  margin-bottom: 10px;
}

.wp-masonry-wrapper:after {
  content: "";
  display: block;
  clear: both;
}

.wp-masonry-2-cols .wp-masonry-gutter {
  width: 4%;
}

.wp-masonry-2-cols .wp-masonry-block {
  float: left;
  width: 48%;
  margin-bottom: 25px;
}

.wp-masonry-3-cols .wp-masonry-gutter {
  width: 2%;
}

.wp-masonry-3-cols .wp-masonry-block {
  float: left;
  width: 32%;
  margin-bottom: 25px;
}

.wp-masonry-4-cols .wp-masonry-gutter {
  width: 2%;
}

.wp-masonry-4-cols .wp-masonry-block {
  float: left;
  width: 23.500545%;
  margin-bottom: 25px;
}

.wp-masonry-block.col-2 {
  width: 49.1%;
}

.wp-masonry-block.height2 {
  height: 200px;
}

.table {
  display: table;
}

.cell {
  display: table-cell;
  vertical-align: top;
}

.cell_new {
  display: inline-block;
  vertical-align: top;
}

.cell-15 {
  width: 15%;
}

.cell-20 {
  width: 20%;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  vertical-align: middle;
  cursor: default;
}

.table.table-no-border > thead > tr > th, .table.table-no-border > tbody > tr > th, .table.table-no-border > tfoot > tr > th, .table.table-no-border > thead > tr > td, .table.table-no-border > tbody > tr > td, .table.table-no-border > tfoot > tr > td {
  border-top: 0;
  padding: 0;
}

ul.list-listings.blog-list li {
  border: 0;
}

ul.list-listings.blog-list .listing-header {
  clear: both;
  padding: 8px 15px;
  font-weight: 600;
  text-transform: uppercase;
}

ul.list-listings.blog-list .listing-image {
  width: 35%;
  float: left;
}

ul.list-listings.blog-list .listing-image img {
  width: 100%;
}

ul.list-listings.blog-list .listing-body {
  width: 65%;
  height: auto;
  max-height: auto;
  padding: 0 15px;
  float: left;
}

ul.list-listings.blog-list .listing-body h3 {
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 5px;
  text-transform: none;
}

ul.list-listings.blog-list .listing-body h4 {
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  text-transform: none;
}

ul.list-listings.blog-list .listing-actions {
  width: 15%;
  height: 180px;
  position: relative;
  padding-top: 20px;
  float: left;
  text-align: center;
}

ul.list-listings.blog-list .listing-actions .btn {
  position: absolute;
  bottom: 20px;
  left: 25px;
}

ul.list-listings.blog-list .list-item-info {
  font-size: 11px;
  text-transform: uppercase;
  color: #999;
}

ul.list-listings.blog-list .list-item-info a {
  color: #3498db;
}

.blog-masonry .wp-box, .blog-grid .wp-box, .blog-list .wp-box {
  margin-bottom: 25px;
}

.wp-box.blog-post {
  border: 0;
  padding: 0;
}

.blog-post h2 {
  font-size: 18px;
  line-height: 24px;
  color: #3b3e43;
  border: 0;
  padding: 25px 0 0 0 !important;
}

.blog-post p {
  padding: 8px 0 !important;
  font-size: 14px;
  color: #777;
}

.blog-post blockquote {
  margin: 8px 0;
}

.blog-post .meta-list {
  padding-left: 0 !important;
}

.blog-post img {
  width: 100%;
}

.side-info {
  display: block;
}

.side-info .date {
  display: block;
  text-align: center;
  margin-top: 5px;
}

.side-info .date strong {
  display: block;
  margin-bottom: 5px;
  font-size: 33px;
  font-weight: normal;
}

.post-item {
  margin-bottom: 20px;
  position: relative;
}
@media (max-width: 767px) {
  .post-item {
    padding: 0 15px;
  }
}

.post-title {
  margin-top: 20px;
}

.post-image {
  position: relative;
  padding-bottom: 12px;
}

.post-image img {
  display: block;
  width: 100%;
}

.post-tags {
  font-size: 11px;
  font-style: italic;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.post-tags a:hover {
  text-decoration: underline;
}

.post-meta-bot .post-author, .post-meta-bot .post-comments {
  float: left;
  font-size: 10px;
  color: #616161;
  text-transform: uppercase;
  line-height: 14px;
}

.post-meta-bot .post-more {
  float: right;
  font-size: 14px;
  font-weight: 700;
  color: #3999d4;
  text-transform: uppercase;
}

.post-meta-bot .post-more a {
  color: #3999d4;
}

@media (max-width: 479px) {
  .post-title {
    font-size: 21px;
  }
}
.post-item.style1 {
  border: 1px solid #e0eded;
}

.post-item.style1 .post-video {
  margin-bottom: 60px;
}

.post-item.style1 .post-meta-top {
  position: relative;
}

.post-item.style1 .post-title {
  margin: 15px 0 8px 0;
  padding: 0 15px;
  line-height: 22px;
}

.post-item.style1 .post-title a {
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
  text-transform: none;
}

.post-item.style1 .post-content {
  padding: 0 15px;
}

.post-item.style1 .post-content .post-desc {
  text-align: justify;
}

.post-item.boxed.style1 .post-content {
  padding: 24px 40px 12px 28px;
}

.post-item.style1 .post-tags {
  margin-bottom: 10px;
  font-style: normal;
}

.post-item.style1 .post-comments {
  float: right;
  margin-left: 30px;
  font-size: 12px;
  color: #333;
  text-align: center;
  text-transform: uppercase;
}

.post-item.style1 .post-comments strong {
  display: block;
  margin-bottom: 6px;
  font-size: 38px;
  font-weight: 700;
  color: #9cd70e;
}

.post-item.style1 .post-meta-bot {
  border-top: 1px solid #e0eded;
}

.post-item.style1 .post-meta-bot .like-button {
  position: relative;
  padding: 10px 15px;
  border-left: 1px solid #e0eded;
  background: #fcfcfc;
  border-bottom-right-radius: 2px;
}

.post-item.style1 .post-meta-bot .like-button .button i {
  color: #999;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.35s;
}

.post-item.style1 .post-meta-bot .like-button .count {
  display: none;
  position: absolute;
  top: 1px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #999;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.35s;
}

.post-item.style1 .post-meta-bot .like-button:hover .button i {
  color: #3498db;
}

.post-item.style1 .post-meta-bot .like-button.checked .button i {
  color: #3498db;
}

.post-item.style1 .post-meta-bot .like-button:hover .count {
  display: block;
}

.post-item.style1 .post-meta-bot .post-author {
  float: left;
  line-height: 55px;
  padding-left: 15px;
}

.post-item.style2 .post-meta {
  width: 74px;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  text-transform: uppercase;
}

.post-item.style2 .post-meta .date {
  color: #333;
  font-family: "Roboto", sans-serif;
  padding-bottom: 15px;
  margin-bottom: 15px;
  text-align: center;
  border-bottom: 1px solid #e0eded;
}

.post-item.style2 .post-meta .date .icon {
  display: block;
  font-size: 30px;
  font-weight: 500;
  margin-bottom: 6px;
}

.post-item.style2 .post-meta .date .month {
  display: block;
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 6px;
}

.post-item.style2 .post-meta .date .day {
  display: block;
  font-size: 36px;
  font-weight: 600;
}

.post-item.style2 .post-content-wr {
  position: relative;
}

.post-item.style2 .post-video {
  width: 100%;
  max-width: 100%;
  margin-bottom: 60px;
}

.post-item.style2 .post-meta-top {
  position: relative;
}

.post-item.style2 .post-title {
  margin: 5px 0 8px 0;
  line-height: 26px;
}

.post-item.style2 .post-title a {
  font-size: 20px;
  line-height: 20px;
  /*
  font-weight: 500;
  */
  text-transform: none;
}

.post-item.style2 .post-content {
  padding-bottom: 0;
}

.post-item.style2 .post-content .post-desc {
  text-align: justify;
}

.post-item.boxed.style2 .post-content {
  padding: 24px 40px 12px 28px;
}

.post-item.style2 .post-tags {
  margin-bottom: 10px;
  font-style: normal;
}

.post-item.style2 .post-comments {
  padding: 10px;
  float: right;
  margin-left: 15px;
  font-size: 12px;
  color: #333;
  text-align: center;
  text-transform: uppercase;
  background: #fcfcfc;
  border-radius: 2px;
}

.post-item.style2 .post-comments strong {
  display: block;
  margin-bottom: 6px;
  font-size: 38px;
  font-weight: 700;
  color: #9cd70e;
}

.post-item.style2 .post-meta-bot {
  padding: 10px 0 0;
}

.comment-list {
  position: relative;
  margin-bottom: 30px;
}

.comment-list .comment-count {
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 500;
  color: #333;
}

.link-add-comment {
  position: absolute;
  top: 8px;
  right: 2px;
  color: #3498db;
}

.link-add-comment:hover {
  color: #3498db;
  text-decoration: underline;
}

.comment-list li.comment {
  padding-left: 80px;
  position: relative;
}

.comment-list .children li.comment:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 7px;
  left: -28px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
}

.comment-body {
  padding: 23px 20px;
  position: relative;
  margin-bottom: 18px;
  background: #fcfcfc;
  border: 1px solid #e0eded;
}

.comment-body:before, .comment-body:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: 20px;
  left: -16px;
  border: solid transparent;
}

.comment-body:after {
  border-color: transparent;
  border-right-color: #fcfcfc;
  border-width: 8px;
}

.comment-body:before {
  border-color: transparent;
  border-right-color: #e0eded;
  border-width: 9px;
  margin-top: -1px;
  left: -18px;
}

.comment-avatar {
  position: absolute;
  top: 0;
  left: -80px;
  width: 65px;
  height: 65px;
  border: 3px solid #fff;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}

.comment-avatar img {
  display: block;
  width: 100%;
  height: 100%;
}

.comment-author {
  margin-bottom: 5px;
}

.comment-author .link-author {
  float: left;
  font-size: 16px;
  color: #333;
  font-weight: 500;
}

.comment-author .comment-meta {
  float: right;
  font-size: 12px;
  color: #999;
  text-align: right;
}

.comment-author .comment-meta .link-reply {
  color: #3498db;
}

.comment-entry {
  line-height: 19px;
}

@media (max-width: 479px) {
  .comment-list .children li.comment {
    margin-left: -80px;
  }

  .comment-list .children li.comment:before {
    display: none;
  }

  .link-add-comment {
    top: 30px;
    left: 0;
    right: auto;
  }

  .comment-author .link-author, .comment-author .comment-meta {
    float: none;
    text-align: left;
    display: block;
  }

  .comment-body {
    padding: 10px;
  }
}
.widget-tags {
  background: #e6edf2;
  padding: 22px 20px 26px;
}

.widget-tags .inner {
  background: #fff;
  padding: 10px 16px 28px;
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2);
}

.widget-tags .widget-title {
  font-size: 32px;
  color: #21649c;
  padding: 13px 9px 19px;
  margin: 0;
}

.widget-tags .widget-title i {
  width: 24px;
  height: 24px;
  border: 2px solid #3999d4;
  border-radius: 50%;
  cursor: pointer;
  background: url(images/arrows-thin.png) -27px -28px no-repeat;
  cursor: default;
  margin: 0 0 0 12px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .widget-tags .widget-title i {
    background-image: url(images/arrows-thin-x2.png);
    background-size: 50px auto;
  }
}
.tagcloud a {
  float: left;
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  padding: 6px 10px;
  margin: 0 4px 4px 0;
  background: #3498db;
  border-radius: 2px;
  -webkit-transition: background 0.2s linear;
  -moz-transition: background 0.2s linear;
  -ms-transition: background 0.2s linear;
  transition: background 0.2s linear;
}

.tagcloud a:hover {
  background: #5faee3;
}

.tagcloud.bordered a {
  background: transparent;
  border: 1px solid #3498db;
  color: #3498db;
}

.tagcloud.bordered.base a {
  background: transparent;
  border: 1px solid #3498db;
  color: #3498db;
}

.tagcloud.bordered.base a:hover {
  background: #3498db;
  color: #fff;
}

.tagcloud.bordered.base-alt a {
  background: transparent;
  border: 1px solid #9cd70e;
  color: #9cd70e;
}

.tagcloud.bordered.base-alt a:hover {
  background: #9cd70e;
  color: #fff;
}

.tagcloud.bordered.light a {
  background: transparent;
  border: 1px solid #ecf0f1;
  color: #131313;
}

.tagcloud.bordered.light a:hover {
  background: #ecf0f1;
  color: #131313;
}

.tagcloud.bordered.dark a {
  background: transparent;
  border: 1px solid #131313;
  color: #131313;
}

.tagcloud.bordered.dark a:hover {
  background: #131313;
  color: #fff;
}

.tagcloud.base, .tagcloud.base-alt, .tagcloud.light, .tagcloud.dark {
  background: transparent;
}

.tagcloud.base a {
  background: #3498db;
}

.tagcloud.base a:hover {
  background: #5faee3;
}

.tagcloud.base-alt a {
  background: #9cd70e;
}

.tagcloud.base-alt a:hover {
  background: #b6f127;
}

.tagcloud.light a {
  background: #ecf0f1;
}

.tagcloud.light a:hover {
  background: #fff;
}

.tagcloud.dark a {
  background: #131313;
}

.tagcloud.dark a:hover {
  background: #2d2d2d;
}

.widget-tags.styled {
  background: #fff;
  padding: 0;
}

.widget-tags.styled .inner {
  background: none;
  padding: 5px 26px 26px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

@media (max-width: 479px), (min-width: 768px) and (max-width: 991px) {
  .widget-tags.styled .inner {
    padding: 0 15px 20px;
  }
}
.ribbon {
  position: absolute;
  top: 20px;
  right: -5px;
  padding: 15px;
}

.ribbon.base {
  background: #3498db;
  color: #fff;
  border-right: 5px solid #8bc4ea;
}

.ribbon.light {
  background: #ecf0f1;
  color: #2c3e50;
  border-right: 5px solid #dde4e6;
}

.ribbon.dark {
  background: #131313;
  color: #fff;
  border-right: 5px solid #464646;
}

.ribbon.base-alt {
  background: #9cd70e;
  color: #fff;
  border-right: 5px solid #c6f457;
}

.ribbon.red {
  background: #e91b23;
  color: #fff;
  border-right: 5px solid #f2787d;
}

.ribbon.orange {
  background: #ff8a3c;
  color: #fff;
  border-right: 5px solid #ffc7a2;
}

.ribbon.yellow {
  background: #ffd800;
  color: #fff;
  border-right: 5px solid #ffe866;
}

.ribbon:before, .ribbon:after {
  content: "";
  position: absolute;
  left: -9px;
  border-left: 10px solid transparent;
}

.ribbon:before {
  top: 0;
}

.ribbon:after {
  bottom: 0;
}

.ribbon.base:before {
  border-top: 27px solid #3498db;
}

.ribbon.base:after {
  border-bottom: 27px solid #3498db;
}

.ribbon.light:before {
  border-top: 27px solid #ecf0f1;
}

.ribbon.light:after {
  border-bottom: 27px solid #ecf0f1;
}

.ribbon.dark:before {
  border-top: 27px solid #131313;
}

.ribbon.dark:after {
  border-bottom: 27px solid #131313;
}

.ribbon.base-alt:before {
  border-top: 27px solid #9cd70e;
}

.ribbon.base-alt:after {
  border-bottom: 27px solid #9cd70e;
}

.ribbon.red:before {
  border-top: 27px solid #e91b23;
}

.ribbon.red:after {
  border-bottom: 27px solid #e91b23;
}

.ribbon.orange:before {
  border-top: 27px solid #ff8a3c;
}

.ribbon.orange:after {
  border-bottom: 27px solid #ff8a3c;
}

.ribbon.yellow:before {
  border-top: 27px solid #ffd800;
}

.ribbon.yellow:after {
  border-bottom: 27px solid #ffd800;
}

.ribbon span {
  display: block;
  font-size: 16px;
  font-weight: 600;
}

.badge-corner:empty {
  display: inline-block;
}

.badge-corner {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 66px solid #888;
  border-top-color: rgba(0, 0, 0, 0.3);
  border-left: 66px solid transparent;
  padding: 0;
  background-color: transparent;
  border-radius: 0;
}

.badge-corner span {
  position: absolute;
  top: -52px;
  left: -28px;
  font-size: 16px;
  color: #fff;
}

.badge-corner-base {
  border-top-color: #3498db;
}

.badge-corner-alt {
  border-top-color: #9cd70e;
}

.badge-corner-light {
  border-top-color: #ecf0f1;
}

.badge-corner-light span {
  color: #2c3e50;
}

.badge-corner-dark {
  border-top-color: #131313;
}

.badge-corner-orange {
  border-top-color: #ff8a3c;
}

.star-rating {
  display: block;
}

.star-rating i {
  display: inline-block !important;
  color: #f7e90c !important;
}

.review-rating {
  font-size: 12px;
}

.rating {
  display: inline-block;
}

.rating span.star {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  float: left;
  padding: 0 1px;
  cursor: pointer;
}

.rating span.star:before {
  content: "";
  display: block;
  font-size: 14px;
  color: #f3f3f3;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.rating-large span.star:before {
  font-size: 18px;
}

.rating span.voted:before {
  color: #f7e90c;
}

.rating:hover span.star:before {
  color: #f3f3f3 !important;
}

.rating:hover span.star.over:before {
  color: #f7e90c !important;
}

.skills {
  clear: both;
  width: 100%;
}

.skills ul, .skills li {
  display: inline-block;
  list-style: none;
  margin: 0 6px 0 0;
  padding: 0;
}

.skills li {
  padding: 0 15px;
  height: 35px;
  line-height: 35px;
  color: #fff;
  margin-bottom: 1px;
  font-size: 18px;
}

.skills .jq {
  background: #97be0d;
}

.skills .css {
  background: #d84f5f;
}

.skills .html {
  background: #88b8e6;
}

.skills .php {
  background: #bedbe9;
}

.skills .sql {
  background: #edebee;
}

.form-base .form-control {
  margin-bottom: 10px;
  background: #217dbb;
  border: 1px solid #1d6fa5;
  color: #fff;
  font-size: 13px !important;
}

.form-base label {
  color: #fff;
}

.form-base label.checkbox {
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

.form-base .form-control:focus {
  background: #217dbb;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #1d6fa5;
}

.form-base .form-control:-moz-placeholder {
  color: #fff;
}

.form-base .form-control::-moz-placeholder, .form-base .form-control[placeholder] {
  color: #fff;
}

.form-base .form-control:-ms-input-placeholder {
  color: #fff;
}

.form-base .form-control::-webkit-input-placeholder {
  color: #fff;
}

.form-light .form-control {
  outline: none;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  background: #f9f9f9;
  border: 1px solid #ccc;
  color: #70808b;
  font-size: 13px !important;
}

.form-light .form-control:focus {
  outline: none !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  border-color: #3498db;
}

.form-light label.checkbox {
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

.form-light .form-control:-moz-placeholder {
  color: #999;
}

.form-light .form-control::-moz-placeholder, .form-light .form-control[placeholder] {
  color: #999;
}

.form-light .form-control:-ms-input-placeholder {
  color: #999;
}

.form-light .form-control::-webkit-input-placeholder {
  color: #999;
}

.form-light .input-group .form-control.left {
  border-right: 0 !important;
}

.form-dark .form-control {
  margin-bottom: 10px;
  background: #131313;
  border: 1px solid #464646;
  font-size: 13px !important;
}

.form-dark label.checkbox {
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

.form-dark label {
  color: #fff;
}

.form-dark .form-control:focus {
  background: #131313;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #fff;
}

.form-dark .form-control:-moz-placeholder {
  color: #999;
}

.form-dark .form-control::-moz-placeholder, .form-dark .form-control[placeholder] {
  color: #999;
}

.form-dark .form-control:-ms-input-placeholder {
  color: #999;
}

.form-dark .form-control::-webkit-input-placeholder {
  color: #999;
}

.form-alpha .form-control {
  height: 50px;
  margin-bottom: 0;
  background: transparent;
  border: 0;
  border-bottom: 0;
  padding: 10px 10px 10px 0;
}

.form-alpha label.checkbox {
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

.form-alpha .form-control:focus {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  color: #fff;
}

.form-alpha .form-control:-moz-placeholder {
  color: #999;
}

.form-alpha .form-control::-moz-placeholder, .form-light .form-control[placeholder] {
  color: #999;
}

.form-alpha .form-control:-ms-input-placeholder {
  color: #999;
}

.form-alpha .form-control::-webkit-input-placeholder {
  color: #999;
}

.user-form .form-icon {
  display: block;
  width: 80px;
  height: 80px;
  border-radius: 80px;
  margin: 25px auto;
  text-align: center;
  line-height: 80px;
  font-size: 40px;
}

.user-form .form-header {
  padding: 15px 20px;
  background: #fcfcfc;
  border-bottom: 1px solid #e0eded;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.user-form .form-header h2 {
  margin: 0;
  padding: 0 !important;
  font-size: 16px;
  text-transform: none;
  font-weight: 400;
  color: #333;
}

.user-form .form-body {
  padding: 15px 20px;
}

.user-form .form-section-title {
  margin: 0 0 15px 0;
  padding: 0;
  font-size: 16px;
  font-weight: 500;
}

.user-form .form-body p {
  padding-left: 0;
  margin-bottom: 10px;
}

.user-form .form-footer {
  padding: 15px;
  background: #fcfcfc;
  border-top: 1px solid #e0eded;
}

.user-form .form-footer p {
  margin: 0;
}

.user-form .form-header.base {
  background: #3498db;
  border-color: transparent;
}

.user-form .form-header.base-alt {
  background: #9cd70e;
  border-color: transparent;
}

.user-form .form-header.light {
  background: #ecf0f1;
  border-color: transparent;
}

.user-form .form-header.dark {
  background: #131313;
  border-color: transparent;
}

.user-form .form-footer.base {
  background: #3498db;
  border-color: transparent;
}

.user-form .form-footer.base-alt {
  background: #9cd70e;
  border-color: transparent;
}

.user-form .form-footer.light {
  background: #ecf0f1;
  border-color: transparent;
}

.user-form .form-footer.dark {
  background: #131313;
  border-color: transparent;
}

.user-form-alpha {
  background: rgba(255, 255, 255, 0.75) !important;
}

.user-form-alpha .sky-form fieldset {
  background: transparent !important;
}

.user-form-alpha .form-header, .user-form-alpha .form-footer {
  background: rgba(252, 252, 252, 0.75) !important;
}

.inline-form-filters {
  position: relative;
  padding: 20px;
  border-radius: 2px;
}

.inline-form-filters .optional-form-filters-trigger:after {
  content: "";
  font-family: FontAwesome;
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  bottom: -20px;
  background: #3498db;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
  text-align: center;
  line-height: 20px;
  cursor: pointer;
}

.inline-form-filters .optional-form-filters-trigger.opened:after {
  content: "";
}

.inline-form-filters.over-top-element {
  margin-top: -60px;
}

.inline-form-filters .form-group {
  width: 100%;
  margin: 0;
}

.inline-form-filters .form-group .form-control {
  width: 100%;
  margin: 0;
}

.hidden-form-filters {
  padding-top: 10px;
}

.sky-form a {
  color: #3498db;
}

.sky-form .input input, .sky-form .select select, .sky-form .textarea textarea {
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  height: 39px;
  padding: 8px 10px;
  outline: none;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  background: #f9f9f9;
  appearance: normal;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.sky-form .input input, .sky-form .select select, .sky-form .textarea textarea, .sky-form .radio i, .sky-form .checkbox i, .sky-form .toggle i, .sky-form .icon-append, .sky-form .icon-prepend {
  border-color: #ccc;
  -ms-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  -webkit-transition: border-color 0.3s;
}

.sky-form .toggle i:before {
  background-color: #3498db;
}

.sky-form .rating input + label:hover, .sky-form .rating input + label:hover ~ label {
  color: #3498db;
}

.sky-form .radio, .sky-form .checkbox {
  margin-bottom: 4px;
  padding-left: 27px;
  font-size: 15px;
  line-height: 27px;
  color: #333;
  cursor: pointer;
}

.sky-form .input input:focus, .sky-form .select select:focus, .sky-form .textarea textarea:focus, .sky-form .radio input:focus + i, .sky-form .checkbox input:focus + i, .sky-form .toggle input:focus + i {
  border-color: #3498db;
}

.sky-form .radio input + i:after {
  background-color: #3498db;
}

.sky-form .checkbox input + i:after {
  color: #3498db;
}

.sky-form .radio input:checked + i, .sky-form .checkbox input:checked + i, .sky-form .toggle input:checked + i {
  border-color: #3498db;
}

.sky-form .rating input:checked ~ label {
  color: #3498db;
}

.ui-datepicker-inline {
  border: 2px solid #ccc;
  background: #fff;
  box-shadow: none;
}

.sky-form .ui-slider {
  position: relative;
  height: 3px;
  border: 2px solid #ccc;
  background: #fff;
  margin: 12px 6px 26px;
}

.sky-form .ui-slider-handle {
  position: absolute;
  width: 15px;
  height: 15px;
  margin: -8px 0 0 -8px;
  border: 2px solid #ccc;
  outline: none;
  background: #fff;
  -ms-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  -webkit-transition: border-color 0.3s;
}

ol.progtrckr {
  margin-bottom: 40px;
  padding: 0;
  list-style-type: none;
}

ol.progtrckr li {
  display: inline-block;
  text-align: center;
  line-height: 3em;
}

ol.progtrckr[data-progtrckr-steps="2"] li {
  width: 49%;
}

ol.progtrckr[data-progtrckr-steps="3"] li {
  width: 33%;
}

ol.progtrckr[data-progtrckr-steps="4"] li {
  width: 24%;
}

ol.progtrckr[data-progtrckr-steps="5"] li {
  width: 19%;
}

ol.progtrckr[data-progtrckr-steps="6"] li {
  width: 16%;
}

ol.progtrckr[data-progtrckr-steps="7"] li {
  width: 14%;
}

ol.progtrckr[data-progtrckr-steps="8"] li {
  width: 12%;
}

ol.progtrckr[data-progtrckr-steps="9"] li {
  width: 11%;
}

ol.progtrckr li.progtrckr-done {
  color: #333;
  border-bottom: 4px solid #9cd70e;
}

ol.progtrckr li.progtrckr-todo {
  color: #c0c0c0;
  border-bottom: 4px solid #c0c0c0;
}

ol.progtrckr li:after {
  content: "  ";
  font-family: FontAwesome;
}

ol.progtrckr li:before {
  position: relative;
  bottom: -2.5em;
  float: left;
  left: 50%;
  line-height: 1em;
}

ol.progtrckr li.progtrckr-done:before {
  content: "";
  font-family: FontAwesome;
  color: #fff;
  background-color: #9cd70e;
  height: 1.2em;
  width: 1.2em;
  line-height: 1.2em;
  border: none;
  border-radius: 1.2em;
}

ol.progtrckr li.progtrckr-todo:before {
  content: "";
  font-family: FontAwesome;
  color: #c0c0c0;
  background-color: transparent;
  font-size: 1.5em;
  bottom: -1.6em;
}

.social-media {
  position: relative;
}

.social-media i {
  z-index: 2200;
  width: 40px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  text-align: center !important;
  font-size: 18px;
  background: #ddd;
  color: #333;
  border-radius: 2px;
}

.social-media.social-media-sm i {
  width: 26px;
  height: 26px;
  line-height: 26px;
  margin: 10px 5px 0 0;
  font-size: 13px;
}

.social-media.social-media-lg i {
  width: 64px;
  height: 64px;
  line-height: 64px;
  font-size: 22px;
}

.social-media .facebook {
  background: #43609c;
  color: #fff;
}

.social-media .twitter {
  background: #62addb;
  color: #fff;
}

.social-media .google {
  background: #dd4b39;
  color: #fff;
}

.social-media i:hover {
  background: transparent;
  color: #a1a1a1;
}

.social__item a {
  display: inline-block;
  padding: 0 0 3px 0;
}

.form-errors {
  width: 100%;
  margin-bottom: 20px;
}

.form-errors .error {
  display: block;
  color: #ce1a33;
  font-weight: 500;
}

.help-inline {
  font-size: 11px;
  color: #b8321f;
  position: relative;
  top: -8px;
}

#info-box {
  display: none;
  text-align: center;
  margin-top: 30px;
  color: #59b540;
}

#info-box h2 {
  font-size: 16px;
  font-weight: 600;
}

.testimonial-text {
  width: 85%;
  margin: 20px auto;
  font-size: 14px;
  line-height: 24px;
}

.testimonial-author {
  display: block;
  text-align: center;
  color: #666666;
  font-weight: bold;
  font-style: italic;
}

.testimonial-place {
  font-style: italic;
  font-weight: lighter;
}

.carousel-testimonials .testimonial-author-info {
  padding-top: 28px;
}

.carousel-testimonials .testimonial-author-info a {
  padding-left: 20px;
}

.contact-info {
  margin-bottom: 20px;
}

.contact-info h5 {
  margin: 0;
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 4px;
}

.contact-info h5 i {
  margin-right: 4px;
  color: #3498db;
}

.contact-info-inline p {
  margin: 0;
  padding: 0;
}

.customWidget {
  padding: 0;
  background: transparent;
}

.customWidget img {
  width: 100%;
}

.client {
  padding: 0 15px;
  background: transparent;
}

.client img.greyScale {
  width: 100%;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
}

.client img.greyScale:hover {
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  filter: grayscale(0);
}

footer {
  padding-top: 15px;
  padding-bottom: 20px;
  min-height: 30px;
  background: #232323;
}

footer:before, footer:after {
  display: table;
  content: " ";
}

footer:after {
  clear: both;
}

footer .col.reset {
  margin: 0;
}

footer h4 {
  margin-top: 20px;
  color: #ccc;
  margin-bottom: 20px;
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 500;
}

footer .col p {
  color: #ccc;
  font-size: 13px;
  margin-bottom: 10px;
}

footer a {
  color: #ccc;
  text-decoration: none;
}

footer a:hover {
  text-decoration: none;
}

footer .col ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

footer .col ul li {
  color: #8f8f8f;
}

footer .col ul li span {
  color: #fff;
}

footer.footer ul li a {
  display: inline-block;
}

footer .col address {
  color: #ddd;
  padding: 8px 0;
}

footer .company-info {
  font-size: 10px;
  text-align: justify;
}

footer .company-info h2 {
  font-size: 14px;
  font-weight: 600;
}

footer .col.col-social-icons i {
  width: 40px;
  height: 40px;
  display: inline-block;
  padding: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  text-align: center;
  font-size: 18px;
  background: #fff;
  color: #333;
  border-radius: 2px;
}

footer form {
  margin-top: 20px;
}

footer hr {
  border-top: 1px solid #444;
}

footer .copyright {
  color: #fff;
}

.fontawesome-icon-list {
  margin-top: 22px;
}

.fontawesome-icon-list .fa-hover a {
  display: block;
  color: #222;
  line-height: 32px;
  height: 32px;
  padding-left: 10px;
  border-radius: 0;
}

.fontawesome-icon-list .fa-hover a .fa {
  width: 32px;
  font-size: 14px;
  display: inline-block;
  text-align: right;
  margin-right: 10px;
}

.fontawesome-icon-list .fa-hover a:hover {
  background-color: #1d9d74;
  color: #fff;
  text-decoration: none;
}

.fontawesome-icon-list .fa-hover a:hover .fa {
  font-size: 28px;
  vertical-align: -6px;
}

.fontawesome-icon-list .fa-hover a:hover .text-muted {
  color: #bbe2d5;
}

blockquote footer {
  background: transparent;
}

.blockquote-1:hover {
  border-color: #3498db;
}

.blockquote-1 p {
  font-size: 13px;
}

.section-title-wr {
  display: table;
  width: 100%;
  margin-bottom: 15px;
}

.section-title-wr.base, .section-title-wr.dark, .section-title-wr.light, .section-title-wr.base-alt {
  background: transparent;
}

.section-title-wr .aux-nav {
  display: table-cell;
  width: 30%;
  padding: 8px 0;
  text-align: right;
}

.section-title {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
  position: relative;
}

.section-title.left {
  display: table-cell;
  color: #333;
  font-size: 18px;
}

.section-title.left small {
  display: block;
  margin-top: 4px;
  color: #999;
}

.section-title-wr .section-title.center {
  margin-bottom: 20px;
  display: block;
  text-align: center;
  font-size: 26px;
  color: #333;
}

.section-title-wr .section-title.center small {
  display: block;
  margin-top: 8px;
  font-size: 13px;
  color: #999;
}

.section-title-wr.style-2 {
  margin-bottom: 15px;
  border-bottom: 2px solid #3498db;
}

.section-title-wr.style-2 .aux-nav a {
  color: #616161;
}

.section-title-wr.style-2 .section-title.left {
  padding: 0;
}

.section-title-wr.style-2 .section-title.left span {
  display: inline-block;
  margin-bottom: 2px;
  padding: 10px 15px;
}

.section-title-wr.style-2 .section-title.left small {
  display: inline-block;
  margin: 0;
  margin-left: 10px;
}

.section-title-wr.style-2.base {
  border-color: #3498db;
}

.section-title-wr.style-2.light {
  border-color: #ecf0f1;
}

.section-title-wr.style-2.dark {
  border-color: #131313;
}

.section-title-wr.style-2.base-alt {
  border-color: #9cd70e;
}

.section-title-wr.style-2.base .section-title.left span {
  background: #3498db;
  color: #fff;
}

.section-title-wr.style-2.light .section-title.left span {
  background: #ecf0f1;
  color: #333;
}

.section-title-wr.style-2.dark .section-title.left span {
  background: #131313;
  color: #fff;
}

.section-title-wr.style-2.base-alt .section-title.left span {
  background: #9cd70e;
  color: #fff;
}

.section-title-wr.style-3 {
  margin-bottom: 20px;
}

.section-title-wr.style-3 span {
  padding-bottom: 4px;
  border-bottom: 1px solid #333;
}

.section-title-wr.style-3 small {
  margin-top: 12px !important;
  color: #999;
}

.base .section-title-wr.style-3 span {
  border-bottom: 1px solid #fff;
}

.base-alt .section-title-wr.style-3 span {
  border-bottom: 1px solid #fff;
}

.light .section-title-wr.style-3 span {
  border-bottom: 1px solid #333;
}

.dark .section-title-wr.style-3 span {
  border-bottom: 1px solid #fff;
}

.section-title-wr.style-4 {
  margin-bottom: 15px;
}

.section-title-wr.style-4 .section-title {
  border-bottom: 1px solid #e0eded;
  padding-bottom: 5px;
}

.section-title-wr.style-4 span {
  padding-bottom: 4px;
  border-bottom: 3px solid #3498db;
  background: #fff;
}

.section-title-wr.style-4 {
  margin-bottom: 15px;
}

.section-title-wr.style-4 span {
  padding-bottom: 4px;
}

.section-title-wr.style-4 span:after {
  border-bottom: 1px solid #333;
}

.section-title-wr.style-4 small {
  margin-top: 14px;
  color: #999;
}

.static-page-image {
  position: relative;
  max-height: 500px;
  overflow: hidden;
}

.static-page-image img {
  width: 100%;
}

.static-page-image .description-left {
  position: absolute;
  width: 40%;
  top: 50px;
  left: 120px;
  width: 514px;
  height: 290px;
}

.static-page-image .description-left .title {
  font-size: 3vw;
  margin: 0 0 15px 0;
  padding: 10px 0;
  line-height: 3.5vw;
  font-weight: 600;
}

.static-page-image .description-left .subtitle {
  font-size: 1.5vw;
  margin: 20px 0;
  display: block;
  line-height: 1.8vw;
  text-transform: none;
}

.static-page-image .description-left p {
  font-size: 16px;
  color: #fff;
  margin: 0;
}

.static-page-image .title {
  font-size: 3vw !important;
  line-height: 3.5vw;
  font-weight: 400;
}

.static-page-image .title-xs {
  font-size: 2vw;
  line-height: 2.5vw;
}

.static-page-image .title-sm {
  font-size: 2.5vw !important;
  line-height: 3vw;
}

.static-page-image .title-md {
  font-size: 3vw !important;
  line-height: 3.5vw;
}

.static-page-image .title-lg {
  font-size: 5.5vw !important;
  line-height: 6vw;
}

.static-page-image .text-shadow {
  text-shadow: 0 2px 2px #222;
}

.static-page-image .subtitle {
  font-size: 22px;
  line-height: 30px;
  color: #3498db;
  text-transform: capitalize;
}

.static-page-image .list-item {
  font-size: 18px;
  line-height: 30px;
  padding-left: 30px;
  color: #3498db;
  text-transform: capitalize;
}

.static-page-image .list-item-2 span {
  background: #3498db;
  font-size: 18px;
  padding: 10px 15px;
  color: #fff;
}

.static-page-image .list-item-2 i {
  padding: 12px 12px 11px 12px;
  font-size: 20px;
  background: #333;
  color: #fff;
}

.static-page-image .text-standard {
  font-size: 16px;
  line-height: 22px;
}

.static-page-image .text-bordered {
  padding: 30px;
  border: 2px solid #fff;
}

.static-page-image .text-wrapped {
  padding: 30px;
}

.box-element {
  padding: 20px;
}

.box-element:nth-child(n+1) {
  margin-top: 20px;
}

.box-element h1 {
  margin: 10px 0 !important;
  font-size: 20px;
  line-height: 26px;
  font-weight: 400;
}

.box-element.box-element-bordered {
  background: transparent !important;
  border: 1px solid;
}

.box-element.box-element-bordered.base {
  border-color: #3498db;
  color: #3498db !important;
}

.box-element.box-element-bordered.base h1 {
  color: #3498db;
  color: #3498db !important;
}

.box-element.box-element-bordered.base-alt {
  border-color: #9cd70e;
  color: #9cd70e;
}

.box-element.box-element-bordered.base-alt h1 {
  color: #9cd70e;
  color: #9cd70e !important;
}

.box-element.box-element-bordered.light {
  border-color: #ecf0f1;
  color: #ecf0f1 !important;
}

.box-element.box-element-bordered.light h1 {
  border-color: #ecf0f1;
  color: #ecf0f1 !important;
}

.box-element.box-element-bordered.dark {
  border-color: #131313;
  color: #131313 !important;
}

.box-element.box-element-bordered.dark h1 {
  color: #131313;
  color: #131313 !important;
}

.box-element.box-element-outer {
  padding-left: 0;
  padding-right: 0;
}

.product-price-range {
  padding: 10px 0;
}

.carousel-2 {
  position: relative;
}

.carousel-2 .item {
  padding: 36px 0 !important;
}

.carousel-2 .title {
  margin-top: 15px;
  font-size: 20px;
  font-weight: 500;
  color: #333;
}

.carousel-2 .carousel-indicators {
  bottom: 0;
}

.carousel-2 .carousel-indicators li {
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  border-radius: 10px;
}

.carousel-2 .carousel-indicators .active {
  background-color: #3498db;
}

.carousel-2 .img-thumbnail {
  margin-top: 26px;
}

.carousel-2 h2 {
  font-size: 22px;
}

.carousel-2 .carousel-nav a {
  width: 30px;
  height: 30px;
  line-height: 30px;
  position: absolute;
  top: 10px;
  right: 0;
  margin-top: 0;
  font-size: 18px;
  text-align: center;
  border: 1px solid transparent;
  background: #f5f5f5;
  color: #3498db;
  opacity: 1;
}

.carousel-2 .carousel-nav a:hover {
  background: #3498db !important;
  color: #fff;
}

.carousel-2 .carousel-nav a.left {
  right: 36px;
}

.carousel-2 .carousel-nav a.right {
  right: 0;
}

.carousel-2 .carousel-control i {
  position: absolute;
  top: 50%;
  font-size: 22px;
  margin-top: -11px;
}

.carousel-2 .carousel-control.left i {
  left: 18px;
}

.carousel-2 .carousel-control.right i {
  right: 18px;
}

.carousel-3 {
  position: relative;
}

.carousel-3 .carousel-nav a {
  width: 30px;
  height: 30px;
  line-height: 30px;
  position: absolute;
  top: -40px;
  right: 0;
  margin-top: 0;
  font-size: 18px;
  text-align: center;
  border: 1px solid transparent;
  background: #f5f5f5;
  color: #3498db;
  opacity: 1;
}

.carousel-3 .carousel-nav a:hover {
  background: #3498db !important;
  color: #fff;
}

.carousel-3 .carousel-nav a.left {
  right: 36px;
}

.carousel-3 .carousel-nav a.right {
  right: 0;
}

.carousel-3 .carousel-nav a:hover {
  background: #fff;
}

.carousel-testimonials {
  /*
  padding: 20px 0;
  */
  position: relative;
}

.carousel-testimonials h4 {
  font-weight: 400;
}

.carousel-testimonials .carousel-indicators {
  bottom: -15px !important;
}

.carousel-testimonials .carousel-indicators li {
  background-color: #3498db;
  display: none;
}

.like-button .button {
  display: block;
  text-align: right;
  padding-top: 10px;
  color: #ddd;
}

.like-button .button i {
  font-size: 20px;
  color: #ddd;
}

.like-button .button.liked i {
  color: #3498db;
}

.like-button .count {
  display: block;
  text-align: right;
  position: relative;
  top: -7px;
}

.like-button.inline .button {
  display: inline-block;
  padding: 0;
}

.like-button.inline .count {
  display: inline-block;
  top: -2px;
}

.like-button.inline .count small {
  font-size: 13px;
}

.side-like-box {
  text-align: center;
  padding: 5px 5px 0 5px;
  margin-top: 10px;
}

.side-like-box .button {
  text-align: center;
  padding: 0;
}

.side-like-box .count {
  text-align: center;
}

.side-like-box i {
  font-size: 24px;
}

ul.list-listings {
  margin: 0 0 20px 0;
  padding: 0;
  list-style: none;
}

ul.list-listings > li {
  margin-bottom: 30px;
  border: 1px solid #e0eded;
  border-radius: 2px;
}

ul.list-listings > li.featured {
  border-color: #3498db;
}

ul.list-listings > li:before, ul.list-listings li:after {
  content: "";
  display: table;
}

ul.list-listings > li:after {
  clear: both;
}

ul.list-listings .listing-header {
  display: block;
  clear: both;
  padding: 8px 15px;
  font-weight: 600;
  text-transform: uppercase;
}

ul.list-listings .listing-image {
  width: 30%;
  display: table-cell;
}

ul.list-listings .listing-image img {
  border-bottom-left-radius: 2px;
}

ul.list-listings .listing-body {
  padding: 10px 15px;
  display: table-cell;
  vertical-align: top;
}

ul.list-listings .listing-body h3 {
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
}

ul.list-listings .listing-body h4 {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
}

ul.list-listings .listing-body p {
  margin: 5px 0;
}

ul.list-listings .listing-body .meta-info {
  border-top: 1px solid #e0eded;
  padding-top: 7px;
}

ul.list-listings .listing-body .meta-info ul {
  width: 100%;
  display: table;
  table-layout: auto;
}

ul.list-listings .listing-body .meta-info ul li {
  display: table-cell;
  border-right: 1px solid #e0eded;
  text-align: center;
}

ul.list-listings .listing-body .meta-info ul li.stretch {
  width: 40%;
}

ul.list-listings .listing-body .meta-info ul li i {
  color: #333;
  margin-right: 5px;
}

ul.list-listings .listing-body .meta-info ul li:first-child {
  padding-left: 0;
}

ul.list-listings .listing-body .meta-info ul li:last-child {
  padding-right: 0;
  border: 0;
}

ul.list-listings .listing-actions {
  width: 20%;
  display: table-cell;
  text-align: center;
  vertical-align: top;
  position: relative;
  border-left: 1px solid #e0eded;
}

ul.list-listings .listing-actions .btn {
  margin-top: 6px;
}

ul.list-listings-2 {
  margin: 0 0 20px 0;
  padding: 0;
  list-style: none;
}

ul.list-listings-2 > li {
  margin-bottom: 30px;
  border: 1px solid #e0eded;
  border-radius: 2px;
}

ul.list-listings-2 > li:before, ul.list-listings-2 li:after {
  content: "";
  display: table;
}

ul.list-listings-2 > li:after {
  clear: both;
}

ul.list-listings-2 > li.featured {
  border-color: #3498db;
}

ul.list-listings-2 .listing-header {
  clear: both;
  padding: 8px 15px;
  font-weight: 600;
  text-transform: uppercase;
}

ul.list-listings-2 .listing-image {
  width: 30%;
  position: relative;
  display: table-cell;
  vertical-align: top;
  border-right: 1px solid #e0eded;
}

ul.list-listings-2 .listing-image img {
  border-bottom-left-radius: 2px;
}

ul.list-listings-2 .listing-image .btn {
  position: absolute;
  bottom: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

ul.list-listings-2 .listing-body {
  padding: 14px;
  background: transparent;
}

ul.list-listings-2 .listing-body h3 {
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
}

ul.list-listings-2 .listing-body h4 {
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
}

ul.list-listings-2 .listing-body p {
  margin-bottom: 5px;
}

ul.list-listings-2 .listing-footer ul.aux-info {
  width: 100%;
  margin: 0;
  padding: 0;
  display: block;
  background: #fff;
  border-top: 1px solid #e0eded;
}

ul.list-listings-2 .listing-footer ul.aux-info li {
  display: table-cell;
  padding: 11px 15px;
  vertical-align: middle;
  border-right: 1px solid #e0eded;
}

ul.list-listings-2 .listing-footer ul.aux-info li:last-child {
  border: 0;
}

ul.list-listings-2 .listing-footer ul.aux-info li i {
  font-size: 18px;
  margin-right: 8px;
  color: #333;
}

ul.list-check {
  list-style: none;
  margin: 0;
  margin-bottom: 15px;
  padding: 0;
}

ul.list-check li {
  padding: 4px 0;
  margin: 0;
  display: block;
  width: 100%;
}

ul.list-check li i {
  color: #3498db;
  font-style: normal;
  margin-right: 4px;
}

ul.list-check li span {
  font-size: 14px;
}

ul.categories {
  list-style: none;
  margin: 0;
  padding: 0 !important;
  border: 1px solid #e0eded;
  overflow: hidden;
}

ul.categories > li {
  border-bottom: 1px solid #e0eded;
  position: relative;
}

ul.categories > li:last-child {
  border: 0;
}

ul.categories > li > a {
  display: block;
  padding: 10px 15px;
}

ul.categories > li > a:after {
  font-family: "FontAwesome";
  content: "";
  position: relative;
  top: 0;
  float: right;
}

ul.categories > li > a:hover {
  background: #3498db;
  color: #fff;
  text-decoration: none;
}

ul.categories > li > a i {
  display: inline-block;
  vertical-align: middle;
  padding-right: 5px;
  font-style: normal;
  color: #999;
  font-size: 11px;
}

ul.categories > li > a:hover i {
  color: #fff;
}

ul.categories > li > ul {
  margin: 0;
  padding: 0;
  background: #fcfcfc;
}

ul.categories > li > ul > li {
  border-top: 1px solid #e0eded;
}

ul.categories > li > ul > li > a {
  display: block;
  padding: 5px 25px;
}

ul.aux-info-cells {
  width: 100%;
  margin: 0;
  padding: 0;
  display: table;
  background: #fff;
}

ul.aux-info-cells li {
  color: #333;
  display: table-cell;
  padding: 11px 15px;
  vertical-align: middle;
  border-right: 1px solid #e0eded;
}

ul.aux-info-cells li:last-child {
  border: 0;
}

ul.aux-info-cells li i {
  font-size: 18px;
  margin-right: 8px;
  color: #333;
}

.timeline .year {
  width: 100%;
  background: #131313;
  padding: 8px 10px;
  margin: 20px auto 40px !important;
  font-size: 20px;
}

.timeline .year {
  border-radius: 3px;
}

.timeline .event {
  padding: 0 !important;
  border: 1px solid #e0eded;
  border-radius: 0;
}

.timeline .event:nth-child(2n):before {
  content: "";
  display: inline-block;
  position: absolute;
  right: -6.8% !important;
  top: 20px;
  width: 10px;
  height: 10px;
  background: #3498db;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.timeline .event:nth-child(2n-1):after {
  content: "";
  display: inline-block;
  position: absolute;
  left: -12px !important;
  top: 12px;
  width: 0;
  height: 0;
  border-right: 12px solid #fcfcfc;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}

.timeline .event:nth-child(2n-1):before {
  content: "";
  display: inline-block;
  position: absolute;
  left: -6.5% !important;
  top: 20px;
  width: 10px;
  height: 10px;
  background: #3498db;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.timeline .event-date {
  margin: 0;
  background: #fff;
  border-bottom: 1px solid #e0eded;
  text-align: left;
  padding: 10px 10px;
  font-weight: 500;
  font-size: 14px;
}

.timeline .event:nth-child(2n) .event-date:after {
  content: "";
  display: inline-block;
  position: absolute;
  right: -12px !important;
  top: 12px;
  width: 0;
  height: 0;
  border-left: 12px solid #fcfcfc;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  z-index: 20;
}

.timeline .event:nth-child(2n) .event-date:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 11px;
  right: -13px;
  width: 0;
  height: 0;
  border-left: 13px solid #e0eded;
  border-top: 13px solid transparent;
  border-bottom: 13px solid transparent;
  z-index: 0;
}

.timeline .event:nth-child(2n-1) .event-date:after {
  content: "";
  display: inline-block;
  position: absolute;
  left: -12px !important;
  top: 12px;
  width: 0;
  height: 0;
  border-right: 12px solid #fcfcfc;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  z-index: 20;
}

.timeline .event:nth-child(2n-1) .event-date:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 11px;
  left: -13px;
  width: 0;
  height: 0;
  border-right: 13px solid #e0eded;
  border-top: 13px solid transparent;
  border-bottom: 13px solid transparent;
  z-index: 0;
}

.timeline .event-date {
  padding: 15px 10px;
  background: #fcfcfc;
}

.timeline .event-date h3 {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 500;
  text-transform: none;
  color: #333;
}

.timeline .event-date small {
  display: block;
  font-size: 12px;
  color: #a1a1a1;
  font-weight: normal;
}

.timeline .event-date i {
  margin-right: 7px;
}

.timeline .event-body {
  background: #fff;
  padding: 10px;
}

.timeline .event-footer {
  margin: 0;
  text-align: left;
  background: transparent;
  border-top: 1px solid #e0eded;
}

.timeline .event-footer:after, .timeline .event-footer:before {
  display: table;
  content: " ";
}

.timeline .event-footer:after {
  clear: both;
}

.timeline .event img {
  margin: 0 0 15px 0;
}

.timeline p {
  text-align: justify;
}

.timeline .embed-responsive {
  margin-bottom: 15px;
}

#toTop {
  display: none;
  text-decoration: none;
  position: fixed;
  bottom: 10px;
  right: 10px;
  overflow: hidden;
  width: 40px;
  height: 40px;
  border: 0;
  text-indent: 100%;
  background: #555;
  border-radius: 3px;
}

#toTopHover {
  background: #3498db;
  width: 40px;
  height: 40px;
  display: block;
  overflow: hidden;
  float: left;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
}

#toTop:active, #toTop:focus {
  outline: none;
}

#toTop:before {
  font-family: "FontAwesome";
  content: "";
  color: #fff;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  text-indent: 0;
}

.widget.tags-wr {
  padding-bottom: 15px;
}

.tags-list:before, .tags-list:after {
  display: table;
  content: "";
}

.tags-list:after {
  clear: both;
}

.tags-list {
  list-style: none;
  padding-left: 0;
  margin: 0;
}

.tags-list li {
  border: 1px solid #3498db;
  background: #fff;
  padding: 5px;
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
  color: #3498db;
  font-size: 12px;
}

.tags-list li a {
  color: #3498db;
  margin-left: 4px;
}

.tags-list li:hover {
  background: #3498db;
  color: #fff;
}

.tags-list li:hover a {
  color: #fff;
  text-decoration: none;
}

.range-slider-wrapper {
  position: relative;
}

.range-slider-wrapper .range-slider-val-low {
  position: absolute;
  left: 0;
}

.range-slider-wrapper .range-slider-val-up {
  position: absolute;
  right: 0;
}

.range-slider-wrapper .tooltip {
  display: block;
  position: absolute;
  top: -34px;
  left: -16px;
  border-radius: 2px;
  background: #111;
  color: #fff;
  padding: 5px;
  text-align: center;
  width: 50px;
  opacity: 0.7;
}

.range-slider-wrapper .tooltip:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(17, 17, 17, 0);
  border-top-color: #111;
  border-width: 6px;
  margin-left: -6px;
}

.range-slider-wrapper .tooltip strong {
  display: block;
  padding: 2px;
}

.user-profile-img {
  border-top: 3px solid #3498db;
}

.user-profile-img img {
  width: 100%;
}

.progress {
  height: 20px;
  margin-bottom: 15px;
  overflow: hidden;
  background-color: #f5f5f5 !important;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress.progress-lg {
  height: 26px;
}

.progress.progress-md {
  height: 16px;
}

.progress.progress-sm {
  height: 10px;
}

.progress.progress-xs {
  height: 4px;
}

.progress .sr-only {
  width: auto;
  height: 20px;
  margin: 0;
  margin-left: 30px;
  left: 0;
  clip: auto;
  line-height: 20px;
  font-size: 13px;
}

.progress.progress-lg .sr-only {
  height: 26px;
  line-height: 26px;
}

.progress.progress-sm .sr-only {
  height: 14px;
  line-height: 14px;
}

.progress.progress-xs .sr-only {
  height: 8px;
  line-height: 8px;
}

.progress.base {
  background-color: #3498db;
}

.progress.base-alt {
  background-color: #9cd70e;
}

.progress.light {
  background-color: #ecf0f1;
}

.progress.dark {
  background-color: #131313;
}

.progress {
  height: 6px;
  margin-bottom: 10px;
  background-color: #fcfcfc;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.progress-bar {
  background-color: #3498db;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}

.progress-text {
  margin-bottom: 5px;
}

.progress-text .mark {
  float: left;
  width: 50%;
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  background: transparent;
}

.progress-text .mark.right {
  text-align: right;
}

.progress.style-3 .progress-bar {
  background-image: -webkit-gradient(linear, 100% 0, 0 100%, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-color: #35a7e6;
  background-size: 20px 20px;
}

.progress.style-3 .progress-bar.base-alt {
  background-color: #9cd70e;
}

.progress.style-3 .progress-bar.light {
  background-color: #ecf0f1;
}

.progress.style-3 .progress-bar.dark {
  background-color: #131313;
}

.progress.download {
  position: relative;
}

.progress.download .progress-bar {
  position: absolute;
  top: 0;
  left: 0;
}

.progress.download .download-bar {
  background-color: #217dbb;
}

.progress.download .download-bar.base-alt {
  background-color: #79a70b;
}

.progress.download .download-bar.light {
  background-color: #cfd9db;
}

.progress.download .download-bar.dark {
  background-color: #000;
}

.tab-body {
  padding: 15px;
}

div.wp-tabs {
  margin-bottom: 0;
}

div.wp-tabs:before, div.wp-tabs:after {
  display: table;
  content: " ";
}

div.wp-tabs:after {
  clear: both;
}

div.wp-tabs div.tab-content {
  -moz-border-radius: none;
  -moz-box-shadow: none;
  -webkit-border-radius: 0;
  -webkit-box-shadow: 0;
  background-color: #fff;
  border: 1px solid #e0eded;
  border-radius: 0;
  border-top: 0;
  box-shadow: none;
  padding: 15px;
}

div.wp-tabs div.tab-content.tab-content-inverse {
  border: 1px solid #eee;
  background: transparent;
}

div.wp-tabs ul.nav-tabs {
  margin: 0;
}

div.wp-tabs ul.nav-tabs li.active a {
  background: #fcfcfc;
  border-top: 1px solid #e0eded;
  color: #333;
}

div.wp-tabs ul.nav-tabs a {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #fcfcfc;
  border: 0;
  border-bottom: 0;
  margin-right: 0;
  color: #333;
}

div.wp-tabs ul.nav-tabs a:hover {
  border-top: 1px solid #e0eded;
  color: #7a92ac;
}

div.wp-tabs ul.nav-tabs a:active, div.wp-tabs ul.nav-tabs a:focus {
  border-bottom: 0;
}

div.wp-tabs-left ul.nav-tabs a:active, div.wp-tabs-left ul.nav-tabs a:focus {
  border-right: 0;
}

div.wp-tabs ul.nav-tabs a, div.wp-tabs ul.nav-tabs a:hover {
  border: 1px solid #eee;
  border-right: 0;
  border-top: 1px solid #e0eded;
  font-size: 0.9em;
}

div.wp-tabs ul.nav-tabs li:last-child a, div.wp-tabs ul.nav-tabs li:last-child a:hover {
  border-right: 1px solid #e0eded;
}

div.wp-tabs-left ul.nav-tabs a, div.wp-tabs-left ul.nav-tabs a:hover {
  border: 1px solid #eee;
  border-right: 0;
  border-left: 2px solid #ddd;
  color: #ccc;
  font-size: 0.9em;
}

div.wp-tabs-right ul.nav-tabs a, div.wp-tabs-right ul.nav-tabs a:hover {
  border: 1px solid #eee;
  border-left: 0;
  border-right: 2px solid #ddd;
  color: #ccc;
  font-size: 0.9em;
}

.tabbable.wp-tabs-left {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 30px;
}

div.tabbable.wp-tabs-left div.tab-content {
  -moz-border-radius: 0 0 2px 2px;
  -moz-box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.04);
  -webkit-border-radius: 0 0 2px 2px;
  -webkit-box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.04);
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 0 0 2px 2px;
  border-left: 0;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.04);
  padding: 15px;
}

div.tabbable.wp-tabs-left ul.nav-tabs a {
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  background: #f7f7f7;
  border: 1px solid #eee;
  border-right: 0;
  border-radius: 2px 2px 0 0;
  color: #666;
  margin-bottom: 3px;
}

div.tabbable.wp-tabs-left ul.nav-tabs li.active a {
  background: #fff;
  color: #ccc;
}

.tabbable.wp-tabs-right {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 30px;
}

div.tabbable.wp-tabs-right div.tab-content {
  -moz-border-radius: 0 0 2px 2px;
  -moz-box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.04);
  -webkit-border-radius: 0 0 2px 2px;
  -webkit-box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.04);
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 0 0 2px 2px;
  border-left: 0;
  margin: 0;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.04);
  padding: 15px;
}

div.tabbable.wp-tabs-right ul.nav-tabs a {
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  background: #f7f7f7;
  border: 1px solid #eee;
  border-left: 0;
  border-radius: 2px 2px 0 0;
  color: #666;
  margin-bottom: 3px;
}

div.tabbable.wp-tabs-right ul.nav-tabs li.active a {
  background: #fff;
  color: #ccc;
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #e0eded;
  border-right: 0;
}

.wp-tabs-centered {
  width: 100%;
  display: table;
  margin: 0 auto;
}

.wp-tabs-centered ul li {
  width: 100px;
  display: inline-block;
  float: none;
}

.tabs-framed {
  border: 1px solid #e0eded;
}

.tabs.bookmarks2 li {
  max-width: 48%;
}

.tabs.bookmarks3 li {
  max-width: 32%;
}

.tabs.bookmarks4 li {
  max-width: 24%;
}

.tabs.bookmarks5 li {
  max-width: 18%;
}

.tabs.bookmarks6 li {
  max-width: 16%;
}

.tabs {
  border-bottom: 1px solid #e0eded;
}

.tabs li {
  float: left;
  border-right: 1px solid;
  margin-bottom: -1px;
  border-bottom: 1px solid;
  border-top: 1px solid;
}

.tabs li:first-child {
  padding-left: 1px;
}

.tabs li.active {
  background: #fcfcfc;
}

.tabs li a {
  display: block;
  font-size: 16px;
  font-weight: 600;
  color: #333;
  padding: 12px 25px;
  margin: 0 -1px;
  border-bottom: 3px solid transparent;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.tabs li.active a {
  color: #333;
}

.tab-image {
  margin: 0 0 12px 0;
  -webkit-box-shadow: 2px 2px 13px rgba(60, 155, 213, 0.16);
  box-shadow: 2px 2px 13px rgba(60, 155, 213, 0.16);
}

.tab-image img {
  display: block;
  width: 100%;
}

.tab-image.pull-left, .tab-image.pull-right {
  width: 45%;
}

.col-sm-12 .tab-image.pull-left, .col-sm-12 .tab-image.pull-right {
  width: 33%;
}

.tab-image.pull-left {
  margin: 5px 20px 5px 0;
}

.tab-image.pull-right {
  margin: 5px 0 5px 20px;
}

@media (max-width: 991px) {
  .tabs li a {
    font-size: 18px;
    padding: 15px;
  }
}
@media (max-width: 425px) {
  ul.tabs li {
    display: inline-block;
    width: 50%;
  }
}
@media (max-width: 479px) {
  .tabs li a {
    font-size: 14px;
    padding: 12px;
  }

  .tab-image.pull-left, .tab-image.pull-right {
    width: 100%;
    margin: 0;
    margin-bottom: 16px;
    float: none !important;
  }
}
/*
drop down menu down arrows
*/
i.fa.fa-chevron-down.ml-2 {
  opacity: 0.7;
  padding-left: 2px;
}

i.fa.fa-chevron-right.ml-3 {
  opacity: 0.7;
  /*  padding-left: 5px;
    float: right;*/
  position: absolute;
  right: 8px;
  top: 40%;
  font-size: 11px;
}

.nav-pills {
  margin-bottom: 15px;
  border: 1px solid #eee;
}

.nav-pills > li > a {
  border-radius: 0;
  border-right: 1px solid #e0eded;
}

.nav-pills > li:last-child > a {
  border-radius: 0;
  border-right: 0;
}

.nav-pills > li > a:hover, .nav-pills > li > a:focus {
  background: #f5f5f5;
}

.nav-pills > li + li {
  margin-left: 2px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #3498db;
  background: none;
}

.panel {
  border-radius: 0;
  background-color: #fff;
}

.panel.panel-base {
  background-color: #3498db;
}

.panel .panel-heading {
  border-radius: 0;
  padding: 15px;
}

.panel-default {
  border-color: #e0eded;
}

.panel-default > .panel-heading {
  border-color: #e0eded;
  background: #fcfcfc;
}

.panel-default > .panel-heading h4.ptitle {
  margin-bottom: 0;
}

.panel-default > .panel-heading h2 {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
  color: #333;
}

.panel-dark {
  background: #131313;
  border-color: transparent;
  color: #fff;
}

.panel-dark > .panel-heading {
  border-color: #0b0b0b;
  background: #131313;
  color: #fff;
}

.panel-dark .bb {
  border-color: #0b0b0b;
}

.panel-light {
  background: #ecf0f1;
  border-color: transparent;
  color: #2c3e50;
}

.panel-light > .panel-heading {
  border-color: #e0eded;
  background: #ecf0f1;
  color: #2c3e50;
}

.panel-light .bb {
  border-color: #e3e9eb;
}

.panel {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.panel-group {
  margin-bottom: 30px;
}

.panel-group .panel {
  border-radius: 0;
  border-color: #dadada;
}

.panel-group .panel + .panel {
  margin-top: 0;
  border-top: 0;
}

.panel-group .panel-heading {
  padding: 14px 15px;
  position: relative;
  background: #f3f3f3;
}

/*.panel-group .panel-heading:after {
  content: "+";
  font-size: 12px;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -8px;
  color: #333
}*/
/*.panel-group .panel-heading:after {
  content: "+";
  font-size: 12px;
  position: absolute;
  right: 35px;
  top: 50%;
  margin-top: -8px;
  color: #333
}*/
.panel-group .panel-heading a {
  font-weight: normal;
  color: #333;
  display: block;
  width: 100%;
}
.panel-group .panel-heading a .fa-plus {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -8px;
  color: #4d4d4d;
  font-size: 10px;
}

.panel-group .panel-heading a i {
  margin-right: 5px;
  color: #333;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-color: #dadada;
  color: #616161;
}

.modal-footer {
  margin-top: 0;
}

.alert {
  border-radius: 0;
}

.table > thead > tr > th {
  border-bottom: 1px solid #ddd;
}

.table > thead > tr {
  background: #f3f3f3;
}

.label {
  border-radius: 0;
}

.pagination-style-2 > li > a {
  margin-right: 4px;
  border-color: #e0eded;
  border-radius: 2px;
}

.pagination > li:first-child > a {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.pagination > li:last-child > a {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

.pagination > li > a, .pagination > li > span {
  background-color: #fff;
  border-color: #e0eded;
  color: #3498db;
}

.pagination > li > a:hover, .pagination > li > span:hover {
  background-color: #3498db;
  border-color: #e0eded;
  color: #fff;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.well {
  border-radius: 2px;
  background: #fcfcfc;
  border-color: #e0eded;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.well.base {
  background: #3498db;
  border-color: transparent;
}

.well.base-alt {
  background: #9cd70e;
  border-color: transparent;
}

.well.light {
  background: #ecf0f1;
  border-color: transparent;
}

.well.dark {
  background: #131313;
  border-color: transparent;
}

.well h1, .well h2, .well h3, .well h4, .well h5, .well h6 {
  margin: 0;
  padding: 0;
  text-transform: none;
  font-weight: 500;
}

.well p {
  margin: 0;
}

.dl-horizontal.style-2 dt {
  text-align: left;
  font-size: 13px;
}

.social-line.social-line-visible {
  margin: 10px 0;
}

.btn {
  font-weight: normal;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.btn:hover, .btn:focus {
  -webkit-transition: background-position 0s linear;
  -moz-transition: background-position 0s linear;
  -o-transition: background-position 0s linear;
  transition: background-position 0s linear;
}

.btn i {
  margin-right: 4px;
}

.btn-lg {
  font-size: 18px;
  line-height: 1.33;
  border-radius: 2px;
}

.btn-lg i {
  font-size: 24px;
  position: relative;
  top: 3px;
}

.btn-xs {
  border-radius: 1px;
}

.btn-xl {
  padding: 16px 20px;
  font-size: 20px;
}

.btn-square {
  border-radius: 0 !important;
}

.btn-a-one {
  background-color: rgba(255, 255, 255, 0);
  border: 0;
  color: #fff;
  border-radius: 0;
}

.btn-a-one:hover, .btn-a-one:focus, .btn-a-one:active, .btn-a-one.active, .open .dropdown-toggle.btn-a-one {
  color: #3498db;
  background-color: #fff;
  border: 0;
}

.btn-a-one:active, .btn-a-one.active, .open .dropdown-toggle.btn-a-one {
  background-image: none;
}

.input-group-btn .btn-a-one {
  border-left: 1px solid #fff;
}

.btn-b-white {
  background-color: transparent;
  border: 2px solid #fff;
  color: #fff !important;
}

.btn-b-white:hover, .btn-b-white:focus, .btn-b-white:active, .btn-b-white.active, .open .dropdown-toggle.btn-b-white {
  color: #3498db !important;
  background-color: #fff;
  border-color: #fff;
}

.btn-b-white:active, .btn-b-white.active, .open .dropdown-toggle.btn-b-white {
  background-image: none;
}

.btn-b-white:hover:before {
  color: #3498db !important;
}

.btn-b-white.btn-icon:before {
  border-right: 2px solid #fff;
}

.btn-b-white.btn-icon-right:before {
  border-right: 0;
  border-left: 2px solid #fff;
}

.btn-b-base {
  background-color: transparent;
  border: 2px solid #3498db;
  color: #3498db;
}

.btn-b-base:hover, .btn-b-base:focus, .btn-b-base:active, .btn-b-base.active, .open .dropdown-toggle.btn-b-base {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

.btn-b-base:active, .btn-b-base.active, .open .dropdown-toggle.btn-b-base {
  background-image: none;
}

.btn-b-base.btn-icon:before {
  border-right: 2px solid #3498db;
}

.btn-b-base.btn-icon-right:before {
  border-right: 0;
  border-left: 2px solid #3498db;
}

.btn-b-alt {
  background-color: transparent;
  border: 2px solid #9cd70e;
  color: #9cd70e;
}

.btn-b-alt:hover, .btn-b-alt:focus, .btn-b-alt:active, .btn-b-alt.active, .open .dropdown-toggle.btn-b-alt {
  color: #fff;
  background-color: #9cd70e;
  border-color: #9cd70e;
}

.btn-b-alt:active, .btn-b-alt.active, .open .dropdown-toggle.btn-b-alt {
  background-image: none;
}

.btn-b-alt.btn-icon:before {
  border-right: 2px solid #9cd70e;
}

.btn-b-alt.btn-icon-right:before {
  border-right: 0;
  border-left: 2px solid #9cd70e;
}

.btn-b-light {
  background-color: transparent;
  border: 2px solid #ecf0f1;
  color: #ecf0f1;
}

.btn-b-light:hover, .btn-b-light:focus, .btn-b-light:active, .btn-b-light.active, .open .dropdown-toggle.btn-b-light {
  color: #333;
  background-color: #ecf0f1;
  border-color: #ecf0f1;
}

.btn-b-light:active, .btn-b-light.active, .open .dropdown-toggle.btn-b-light {
  background-image: none;
}

.btn-b-light.btn-icon:before {
  border-right: 2px solid #ecf0f1;
}

.btn-b-light.btn-icon-right:before {
  border-right: 0;
  border-left: 2px solid #ecf0f1;
}

.btn-b-dark {
  background-color: transparent;
  border: 2px solid #131313;
  color: #131313;
}

.btn-b-dark:hover, .btn-b-dark:focus, .btn-b-dark:active, .btn-b-dark.active, .open .dropdown-toggle.btn-b-dark {
  color: #fff;
  background-color: #131313;
  border-color: #131313;
}

.btn-b-dark:active, .btn-b-dark.active, .open .dropdown-toggle.btn-b-dark {
  background-image: none;
}

.btn-b-dark.btn-icon:before {
  border-right: 2px solid #131313;
}

.btn-b-dark.btn-icon-right:before {
  border-right: 0;
  border-left: 2px solid #131313;
}

.btn-base {
  color: #fff;
  background-color: #3498db;
}

.btn-base:hover, .btn-base:focus, .btn-base:active, .btn-base.active, .open .dropdown-toggle.btn-base {
  color: #fff;
  background-color: #4aa3df;
}

.btn-base:active, .btn-base.active, .open .dropdown-toggle.btn-base {
  background-image: none;
}

.btn-alt {
  color: #fff;
  background-color: #9cd70e;
  border: 1px solid;
  border-color: #8bbf0c;
}

.btn-alt:hover, .btn-alt:focus, .btn-alt:active, .btn-alt.active, .open .dropdown-toggle.btn-alt {
  color: #fff;
  background-color: #b6f127;
  border-color: #b6f127;
}

.btn-alt:active, .btn-alt.active, .open .dropdown-toggle.btn-alt {
  background-image: none;
}

.btn-dark {
  color: #fff;
  background-color: #131313;
  border: 1px solid;
  border-color: #060606;
}

.btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active, .open .dropdown-toggle.btn-dark {
  color: #fff;
  background-color: #2d2d2d;
  border-color: #2d2d2d;
}

.btn-dark:active, .btn-dark.active, .open .dropdown-toggle.btn-dark {
  background-image: none;
}

.btn-light {
  color: #333;
  background-color: #ecf0f1;
  border: 1px solid;
  border-color: #dde4e6;
}

.btn-light:hover, .btn-light:focus, .btn-light:active, .btn-light.active, .open .dropdown-toggle.btn-light {
  color: #333;
  background-color: #fff;
  border-color: #fff;
}

.btn-light:active, .btn-light.active, .open .dropdown-toggle.btn-light {
  background-image: none;
}

.btn-white {
  color: #333;
  background-color: #fff;
  border: 1px solid;
  border-color: #f2f2f2;
}

.btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white {
  color: #333;
  background-color: #fff;
  border-color: #f2f2f2;
}

.btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white {
  background-image: none;
}

.btn-icon {
  position: relative;
}

.btn-icon span, .btn-icon input {
  padding-left: 40px;
}

.btn-icon-right span, .btn-icon-right input {
  padding-left: 15px;
  padding-right: 50px;
}

.btn-icon.btn-xl span, .btn-icon.btn-xl input {
  padding-left: 60px;
}

.btn-icon-right.btn-xl span, .btn-icon-right.btn-xl input {
  padding-left: 30px;
  padding-right: 70px;
}

.btn-icon.btn-lg span, .btn-icon.btn-lg input {
  padding-left: 50px;
}

.btn-icon-right.btn-lg span, .btn-icon-right.btn-lg input {
  padding-left: 15px;
  padding-right: 60px;
}

.btn-icon.btn-sm span, .btn-icon.btn-sm input {
  padding-left: 35px;
}

.btn-icon-right.btn-sm span, .btn-icon-right.btn-sm input {
  padding-left: 15px;
  padding-right: 45px;
}

.btn-icon.btn-xs span, .btn-icon.btn-xs input {
  padding-left: 30px;
}

.btn-icon-right.btn-xs span, .btn-icon-right.btn-xs input {
  padding-left: 15px;
  padding-right: 40px;
}

.btn-icon:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 36px;
  color: #fff;
  border-right: 0;
  -webkit-transition: background 0.1s linear;
  -moz-transition: background 0.1s linear;
  -ms-transition: background 0.1s linear;
  transition: background 0.1s linear;
}

.btn-icon.btn-icon-right:before {
  left: auto;
  right: 0;
}

.btn-icon:before {
  font-family: "FontAwesome";
  line-height: 32px;
}

.btn-icon.btn-xl:before {
  width: 66px;
  line-height: 62px;
}

.btn-icon.btn-lg:before {
  width: 50px;
  line-height: 46px;
}

.btn-icon.btn-sm:before {
  width: 32px;
  line-height: 28px;
}

.btn-icon.btn-xs:before {
  width: 28px;
  line-height: 22px;
}

.btn-icon.btn:before {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.btn-icon.btn-xl:before {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.btn-icon.btn-lg:before {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.btn-icon.btn-xs:before {
  border-top-left-radius: 1px;
  border-bottom-left-radius: 1px;
}

.btn-base:before {
  background-color: #217dbb;
}

.btn-alt:before {
  background-color: #79a70b;
}

.btn-dark:before {
  background-color: #000;
}

.btn-light:before {
  background-color: #cfd9db;
  color: #333;
}

.btn-white:before {
  background-color: #e6e6e6;
  color: #333;
}

.btn-icon-go:before {
  content: "";
}

.btn-envelope:before {
  content: "";
}

.btn-cart:before {
  content: "";
}

.btn-unlock:before {
  content: "";
}

.btn-check:before {
  content: "";
}

.btn-search:before {
  content: "";
}

.btn-comment:before {
  content: "";
}

.btn-book:before {
  content: "";
}

.btn-fly:before {
  content: "";
}

.btn-heart:before {
  content: "";
}

.btn-send:before {
  content: "";
}

.btn-sign-in:before {
  content: "";
}

.btn-refresh:before {
  content: "";
}

.btn-block-bm {
  display: block;
  width: 100%;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.dl-menuwrapper {
  width: 100%;
  max-width: 300px;
  float: left;
  position: relative;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  -webkit-perspective-origin: 50% 200%;
  perspective-origin: 50% 200%;
}

.dl-menuwrapper:first-child {
  margin-right: 100px;
}

.dl-menuwrapper ul {
  padding: 0;
  list-style: none;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.dl-menuwrapper li {
  position: relative;
}

.dl-menuwrapper li a {
  display: block;
  position: relative;
  padding: 10px 20px;
  font-size: 13px;
  color: #fff;
  outline: none;
  border-bottom: 1px solid #333;
}

.no-touch .dl-menuwrapper li a:hover {
  background: rgba(255, 248, 213, 0.1);
}

.dl-menuwrapper li.dl-back > a {
  padding-left: 30px;
  background: rgba(0, 0, 0, 0.1);
}

.dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after {
  position: absolute;
  top: 0;
  line-height: 43px;
  font-family: "FontAwesome";
  speak: none;
  -webkit-font-smoothing: antialiased;
  content: "";
  color: #fff;
}

.dl-menuwrapper li.dl-back:after {
  left: 10px;
  color: rgba(212, 204, 198, 0.3);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.dl-menuwrapper li > a:after {
  right: 10px;
  color: rgba(0, 0, 0, 0.15);
}

.dl-menuwrapper .dl-menu {
  margin: 0;
  position: absolute;
  width: 100%;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
  transition: all 0.3s ease;
}

.dl-menuwrapper .dl-menu.dl-menuopen {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.dl-menuwrapper li .dl-submenu {
  display: none;
}

.dl-menu.dl-subview li, .dl-menu.dl-subview li.dl-subviewopen > a, .dl-menu.dl-subview li.dl-subview > a {
  display: none;
}

.dl-menu.dl-subview li.dl-subview, .dl-menu.dl-subview li.dl-subview .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
  display: block;
}

.dl-menuwrapper > .dl-submenu {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  margin: 0;
}

.dl-menu.dl-animate-out-1 {
  -webkit-animation: MenuAnimOut1 0.4s;
  animation: MenuAnimOut1 0.4s;
}

.dl-menu.dl-animate-out-2 {
  -webkit-animation: MenuAnimOut2 0.3s ease-in-out;
  animation: MenuAnimOut2 0.3s ease-in-out;
}

.dl-menu.dl-animate-out-3 {
  -webkit-animation: MenuAnimOut3 0.4s ease;
  animation: MenuAnimOut3 0.4s ease;
}

.dl-menu.dl-animate-out-4 {
  -webkit-animation: MenuAnimOut4 0.4s ease;
  animation: MenuAnimOut4 0.4s ease;
}

.dl-menu.dl-animate-out-5 {
  -webkit-animation: MenuAnimOut5 0.4s ease;
  animation: MenuAnimOut5 0.4s ease;
}

@-webkit-keyframes MenuAnimOut1 {
  50% {
    -webkit-transform: translateZ(-250px) rotateY(30deg);
  }
  75% {
    -webkit-transform: translateZ(-372.5px) rotateY(15deg);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }
}
@-webkit-keyframes MenuAnimOut2 {
  100% {
    -webkit-transform: translateX(-100%);
    opacity: 0;
  }
}
@-webkit-keyframes MenuAnimOut3 {
  100% {
    -webkit-transform: translateZ(300px);
    opacity: 0;
  }
}
@-webkit-keyframes MenuAnimOut4 {
  100% {
    -webkit-transform: translateZ(-300px);
    opacity: 0;
  }
}
@-webkit-keyframes MenuAnimOut5 {
  100% {
    -webkit-transform: translateY(40%);
    opacity: 0;
  }
}
@keyframes MenuAnimOut1 {
  50% {
    -webkit-transform: translateZ(-250px) rotateY(30deg);
    transform: translateZ(-250px) rotateY(30deg);
  }
  75% {
    -webkit-transform: translateZ(-372.5px) rotateY(15deg);
    transform: translateZ(-372.5px) rotateY(15deg);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: translateZ(-500px) rotateY(0deg);
    transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }
}
@keyframes MenuAnimOut2 {
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
  }
}
@keyframes MenuAnimOut3 {
  100% {
    -webkit-transform: translateZ(300px);
    transform: translateZ(300px);
    opacity: 0;
  }
}
@keyframes MenuAnimOut4 {
  100% {
    -webkit-transform: translateZ(-300px);
    transform: translateZ(-300px);
    opacity: 0;
  }
}
@keyframes MenuAnimOut5 {
  100% {
    -webkit-transform: translateY(40%);
    transform: translateY(40%);
    opacity: 0;
  }
}
.dl-menu.dl-animate-in-1 {
  -webkit-animation: MenuAnimIn1 0.3s;
  animation: MenuAnimIn1 0.3s;
}

.dl-menu.dl-animate-in-2 {
  -webkit-animation: MenuAnimIn2 0.3s ease-in-out;
  animation: MenuAnimIn2 0.3s ease-in-out;
}

.dl-menu.dl-animate-in-3 {
  -webkit-animation: MenuAnimIn3 0.4s ease;
  animation: MenuAnimIn3 0.4s ease;
}

.dl-menu.dl-animate-in-4 {
  -webkit-animation: MenuAnimIn4 0.4s ease;
  animation: MenuAnimIn4 0.4s ease;
}

.dl-menu.dl-animate-in-5 {
  -webkit-animation: MenuAnimIn5 0.4s ease;
  animation: MenuAnimIn5 0.4s ease;
}

@-webkit-keyframes MenuAnimIn1 {
  0% {
    -webkit-transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }
  20% {
    -webkit-transform: translateZ(-250px) rotateY(30deg);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: translateZ(0) rotateY(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes MenuAnimIn2 {
  0% {
    -webkit-transform: translateX(-100%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes MenuAnimIn3 {
  0% {
    -webkit-transform: translateZ(300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
    opacity: 1;
  }
}
@-webkit-keyframes MenuAnimIn4 {
  0% {
    -webkit-transform: translateZ(-300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
    opacity: 1;
  }
}
@-webkit-keyframes MenuAnimIn5 {
  0% {
    -webkit-transform: translateY(40%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}
@keyframes MenuAnimIn1 {
  0% {
    -webkit-transform: translateZ(-500px) rotateY(0deg);
    transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }
  20% {
    -webkit-transform: translateZ(-250px) rotateY(30deg);
    transform: translateZ(-250px) rotateY(30deg);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: translateZ(0) rotateY(0deg);
    transform: translateZ(0) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes MenuAnimIn2 {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes MenuAnimIn3 {
  0% {
    -webkit-transform: translateZ(300px);
    transform: translateZ(300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes MenuAnimIn4 {
  0% {
    -webkit-transform: translateZ(-300px);
    transform: translateZ(-300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes MenuAnimIn5 {
  0% {
    -webkit-transform: translateY(40%);
    transform: translateY(40%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
  -webkit-animation: SubMenuAnimIn1 0.4s ease;
  animation: SubMenuAnimIn1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
  -webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
  animation: SubMenuAnimIn2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
  -webkit-animation: SubMenuAnimIn3 0.4s ease;
  animation: SubMenuAnimIn3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
  -webkit-animation: SubMenuAnimIn4 0.4s ease;
  animation: SubMenuAnimIn4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
  -webkit-animation: SubMenuAnimIn5 0.4s ease;
  animation: SubMenuAnimIn5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimIn1 {
  0% {
    -webkit-transform: translateX(50%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes SubMenuAnimIn2 {
  0% {
    -webkit-transform: translateX(100%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes SubMenuAnimIn3 {
  0% {
    -webkit-transform: translateZ(-300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
    opacity: 1;
  }
}
@-webkit-keyframes SubMenuAnimIn4 {
  0% {
    -webkit-transform: translateZ(300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
    opacity: 1;
  }
}
@-webkit-keyframes SubMenuAnimIn5 {
  0% {
    -webkit-transform: translateZ(-200px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes SubMenuAnimIn1 {
  0% {
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes SubMenuAnimIn2 {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes SubMenuAnimIn3 {
  0% {
    -webkit-transform: translateZ(-300px);
    transform: translateZ(-300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes SubMenuAnimIn4 {
  0% {
    -webkit-transform: translateZ(300px);
    transform: translateZ(300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes SubMenuAnimIn5 {
  0% {
    -webkit-transform: translateZ(-200px);
    transform: translateZ(-200px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
  -webkit-animation: SubMenuAnimOut1 0.4s ease;
  animation: SubMenuAnimOut1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
  -webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
  animation: SubMenuAnimOut2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
  -webkit-animation: SubMenuAnimOut3 0.4s ease;
  animation: SubMenuAnimOut3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
  -webkit-animation: SubMenuAnimOut4 0.4s ease;
  animation: SubMenuAnimOut4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
  -webkit-animation: SubMenuAnimOut5 0.4s ease;
  animation: SubMenuAnimOut5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimOut1 {
  0% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(50%);
    opacity: 0;
  }
}
@-webkit-keyframes SubMenuAnimOut2 {
  0% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%);
    opacity: 0;
  }
}
@-webkit-keyframes SubMenuAnimOut3 {
  0% {
    -webkit-transform: translateZ(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(-300px);
    opacity: 0;
  }
}
@-webkit-keyframes SubMenuAnimOut4 {
  0% {
    -webkit-transform: translateZ(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(300px);
    opacity: 0;
  }
}
@-webkit-keyframes SubMenuAnimOut5 {
  0% {
    -webkit-transform: translateZ(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(-200px);
    opacity: 0;
  }
}
@keyframes SubMenuAnimOut1 {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    opacity: 0;
  }
}
@keyframes SubMenuAnimOut2 {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
  }
}
@keyframes SubMenuAnimOut3 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(-300px);
    transform: translateZ(-300px);
    opacity: 0;
  }
}
@keyframes SubMenuAnimOut4 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(300px);
    transform: translateZ(300px);
    opacity: 0;
  }
}
@keyframes SubMenuAnimOut5 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(-200px);
    transform: translateZ(-200px);
    opacity: 0;
  }
}
.no-js .dl-menuwrapper .dl-menu {
  position: relative;
  opacity: 1;
  -webkit-transform: none;
  transform: none;
}

.no-js .dl-menuwrapper li .dl-submenu {
  display: block;
}

.no-js .dl-menuwrapper li.dl-back {
  display: none;
}

.no-js .dl-menuwrapper li > a:not(:only-child) {
  background: rgba(0, 0, 0, 0.1);
}

.no-js .dl-menuwrapper li > a:not(:only-child):after {
  content: "";
}

.cusel, #cuselBox .cusel-scroll-wrap, #cuselBox .jScrollPaneContainer, #cuselBox .cusel-scroll-pane {
  width: 100% !important;
}

.cusel {
  height: 44px;
  display: inline-block;
  position: relative;
  z-index: 2;
  padding: 0 30px 0 12px;
}

.cuselOpen {
  z-index: 9999;
}

.cuselText label::selection {
  background-color: transparent;
}

.cuselFrameRight {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 32px;
  cursor: pointer;
}

.cuselFrameRight:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 9px solid #d0d1d3;
  position: absolute;
  top: 19px;
  right: 14px;
}

.cusel:hover .cuselFrameRight:before, .cuselOpen .cuselFrameRight:before, .cuselFocus .cuselFrameRight:before {
  border-top-color: #a0a0a0;
}

.cuselText {
  cursor: pointer;
}

.cuselText label {
  width: 100%;
  height: 100%;
  line-height: 48px;
  font-size: 14px;
  color: #70808b;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#cuselBox {
  position: absolute;
  z-index: 9999;
}

#cuselBox .jScrollPaneContainer {
  position: relative;
  overflow: hidden;
  border: 1px solid #d0d1d3;
  border-top: none;
  background: #ebf1f8;
  border-radius: 2px;
}

#cuselBox .cusel-scroll-pane {
  padding-right: 0 !important;
}

#cuselBox span {
  display: block;
  cursor: pointer;
}

#cuselBox span label {
  display: block;
  padding: 10px 12px;
  position: relative;
  border-top: 1px solid #d0d1d3;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#cuselBox span:first-child label {
  border-top: none;
}

#cuselBox span:hover, #cuselBox span.cuselOptHover, #cuselBox span.cuselActive {
  color: #c9376e;
  background: #dfe3e9;
}

#cuselBox .jScrollPaneTrack {
  height: 100%;
  width: 4px !important;
  background: #a0a0a0;
  background: rgba(160, 160, 160, 0.36);
  position: absolute;
  top: 0;
  right: 4px;
}

#cuselBox .jScrollPaneDrag {
  position: absolute;
  cursor: pointer;
  width: 6px !important;
  height: 26px !important;
  right: -1px;
  background: #a0a0a0;
}

.jScrollArrowUp, .jScrollArrowDown {
  width: 6px !important;
  height: 6px;
  position: absolute;
  top: 0;
  right: 3px;
  cursor: pointer;
}

.jScrollArrowDown {
  top: auto;
  bottom: 0;
}

.jScrollArrowUp:before, .jScrollArrowDown:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-bottom: 6px solid #a0a0a0;
}

.jScrollArrowDown:before {
  border-top: 6px solid #a0a0a0;
  border-bottom: none;
}

.form-base .cusel {
  height: 46px;
  padding: 0 40px 0 12px;
}

.form-base .cuselText {
  padding-left: 15px;
}

.form-base .cuselText label {
  line-height: 46px;
  font-weight: 500;
  color: #fff;
}

.form-base .cuselFrameRight {
  width: 42px;
  background: #217dbb;
  border-left: 1px solid #1d6fa5;
  border-radius: 0 2px 2px 0;
}

.form-base .cuselFrameRight:before {
  border-top: 9px solid #fff !important;
  top: 16px;
  right: 14px;
}

.form-base .base.form-control {
  padding: 0;
}

#cuselBox.base .jScrollPaneContainer {
  border: 1px solid #1d6fa5;
  border-top: none;
  background: #217dbb !important;
}

#cuselBox.base span label {
  padding: 10px 15px;
  border-top: 1px solid #1d6fa5;
  font-size: 13px;
  font-weight: 500;
  color: #fff;
}

#cuselBox.base span:first-child label {
  border-top: none;
}

#cuselBox.base span:hover, #cuselBox.base span.cuselOptHover, #cuselBox.base span.cuselActive {
  color: #fff;
  background: #1b538c;
}

#cuselBox.base .jScrollPaneTrack {
  background: #083080;
  background: rgba(8, 48, 128, 0.36);
}

#cuselBox.base .jScrollPaneDrag {
  background: #083080;
}

#cuselBox.base .jScrollArrowUp:before {
  border-bottom-color: #083080;
}

#cuselBox.base .jScrollArrowDown:before {
  border-top-color: #083080;
}

.vjs-default-skin {
  color: #ccc;
}

@font-face {
  ont-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
}
.vjs-time-divider {
  float: left;
  line-height: 3em;
}

.vjs-big-play-button {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
  width: 76px;
  height: 76px;
  margin-top: -38px;
  margin-left: -38px;
  cursor: pointer;
  border-radius: 50%;
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.vjs-big-play-button:hover {
  background: #fff;
}

.vjs-big-play-button:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 40px;
  color: #3498db;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -11px;
}

.vjs-styled-skin.base .vjs-big-play-button:before {
  color: #3498db;
}

.vjs-styled-skin.base-alt .vjs-big-play-button:before {
  color: #9cd70e;
}

.vjs-styled-skin.light .vjs-big-play-button:before {
  color: #131313;
}

.vjs-styled-skin.dark .vjs-big-play-button:before {
  color: #131313;
}

.vjs-controls-disabled .vjs-big-play-button {
  display: none;
}

.vjs-has-started .vjs-big-play-button {
  display: none;
}

.vjs-using-native-controls .vjs-big-play-button {
  display: none;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 4em;
  line-height: 1;
  width: 1em;
  height: 1em;
  margin-left: -0.5em;
  margin-top: -0.5em;
  opacity: 0.75;
  -webkit-animation: spin 1.5s infinite linear;
  -moz-animation: spin 1.5s infinite linear;
  -o-animation: spin 1.5s infinite linear;
  animation: spin 1.5s infinite linear;
}

.vjs-default-skin .vjs-loading-spinner:before {
  content: "";
  font-family: VideoJS;
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
  text-align: center;
  text-shadow: 0 0 0.1em #000;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.video-js {
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  vertical-align: middle;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, sans-serif;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-js:-moz-full-screen {
  position: absolute;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto;
}

.video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
  _position: absolute;
}

.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-poster {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  cursor: pointer;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}

.vjs-poster img {
  display: block;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  width: 100%;
}

.video-js.vjs-using-native-controls .vjs-poster {
  display: none;
}

.video-js .vjs-text-track-display {
  text-align: center;
  position: absolute;
  bottom: 4em;
  left: 1em;
  right: 1em;
}

.video-js .vjs-text-track {
  display: none;
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
}

.video-js .vjs-subtitles {
  color: #fff;
}

.video-js .vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

.vjs-default-skin .vjs-hidden {
  display: none;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}

.vjs-styled-skin {
  color: #f9ffe8;
}

.vjs-styled-skin .vjs-control-bar {
  display: block;
  visibility: visible;
  opacity: 1;
  position: absolute;
  bottom: -50px;
  left: 0;
  right: 0;
  height: 50px;
  background: #3498db;
}

.vjs-styled-skin.base .vjs-control-bar {
  background: #3498db;
}

.vjs-styled-skin.base-alt .vjs-control-bar {
  background: #9cd70e;
}

.vjs-styled-skin.light .vjs-control-bar {
  background: #ecf0f1;
}

.vjs-styled-skin.dark .vjs-control-bar {
  background: #131313;
}

.vjs-styled-skin.shadowed .vjs-control-bar {
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2);
}

.vjs-styled-skin.vjs-fullscreen .vjs-control-bar {
  bottom: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.vjs-styled-skin.vjs-has-started .vjs-control-bar, .vjs-styled-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  display: block;
  visibility: visible;
  opacity: 1;
}

.vjs-styled-skin .vjs-control {
  outline: none;
  position: relative;
  float: left;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 5em;
}

.vjs-styled-skin .vjs-control:before {
  font-family: "FontAwesome";
  font-size: 2em;
  line-height: 2.4;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}

.vjs-styled-skin .vjs-control:focus:before, .vjs-styled-skin .vjs-control:hover:before {
  text-shadow: 0 0 1em #fff;
}

.vjs-styled-skin .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-styled-skin .vjs-play-control {
  cursor: pointer;
  background: #5faee3;
}

.vjs-styled-skin.base .vjs-play-control {
  background: #5faee3;
}

.vjs-styled-skin.base-alt .vjs-play-control {
  background: #b6f127;
}

.vjs-styled-skin.light .vjs-play-control {
  background: #cfd9db;
}

.vjs-styled-skin.dark .vjs-play-control {
  background: #2d2d2d;
}

.vjs-styled-skin .vjs-play-control:before {
  content: "";
}

.vjs-styled-skin.vjs-playing .vjs-play-control:before {
  content: "";
}

.vjs-styled-skin .vjs-mute-control, .vjs-styled-skin .vjs-volume-menu-button {
  cursor: pointer;
  float: right;
  background: #c00;
}

.vjs-styled-skin.base .vjs-mute-control, .vjs-styled-skin.base .vjs-volume-menu-button {
  background: #217dbb;
}

.vjs-styled-skin.base-alt .vjs-mute-control, .vjs-styled-skin.base-alt .vjs-volume-menu-button {
  background: #79a70b;
}

.vjs-styled-skin.light .vjs-mute-control, .vjs-styled-skin.light .vjs-volume-menu-button {
  background: #cfd9db;
}

.vjs-styled-skin.dark .vjs-mute-control, .vjs-styled-skin.dark .vjs-volume-menu-button {
  background: #000;
}

.vjs-styled-skin .vjs-mute-control:before, .vjs-styled-skin .vjs-volume-menu-button:before {
  content: "";
}

.vjs-styled-skin .vjs-mute-control.vjs-vol-0:before, .vjs-styled-skin .vjs-volume-menu-button.vjs-vol-0:before {
  content: "";
}

.vjs-styled-skin .vjs-mute-control.vjs-vol-1:before, .vjs-styled-skin .vjs-volume-menu-button.vjs-vol-1:before {
  content: "";
}

.vjs-styled-skin .vjs-mute-control.vjs-vol-2:before, .vjs-styled-skin .vjs-volume-menu-button.vjs-vol-2:before {
  content: "";
}

.vjs-styled-skin .vjs-volume-control {
  float: right;
  background: #217dbb;
  width: 8em;
}

.vjs-styled-skin.base .vjs-volume-control {
  background: #217dbb;
}

.vjs-styled-skin.base-alt .vjs-volume-control {
  background: #79a70b;
}

.vjs-styled-skin.light .vjs-volume-control {
  background: #cfd9db;
}

.vjs-styled-skin.dark .vjs-volume-control {
  background: #000;
}

.vjs-styled-skin .vjs-volume-bar {
  background: #0b3068;
  height: 4px !important;
  margin-top: 22px;
  border-radius: 2px;
}

.no-volume-bar .vjs-volume-control {
  display: none !important;
}

.vjs-styled-skin .vjs-volume-level {
  background: #40aae4;
  height: 100%;
  border-radius: 2px;
}

.vjs-styled-skin .vjs-progress-control {
  position: absolute;
  left: 0;
  right: 0;
  width: auto;
  height: 3px;
  top: -3px;
  padding: 0;
  background: #fff;
}

.vjs-styled-skin .vjs-slider {
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  height: 100%;
}

.vjs-styled-skin .vjs-slider:focus {
  -webkit-box-shadow: 0 0 2em #fff;
  box-shadow: 0 0 2em #fff;
}

.vjs-styled-skin .vjs-slider-handle {
  display: none;
}

.vjs-styled-skin .vjs-progress-holder .vjs-play-progress, .vjs-styled-skin .vjs-progress-holder .vjs-load-progress {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  left: 0;
  top: 0;
}

.vjs-styled-skin .vjs-play-progress {
  background: #c9376e;
}

.vjs-styled-skin .vjs-load-progress {
  background: #ccc;
  background: rgba(201, 55, 110, 0.4);
}

.vjs-styled-skin .vjs-time-controls, .vjs-styled-skin .vjs-time-divider {
  font-size: 15px;
  font-weight: 700;
  color: #b5e059;
  line-height: 48px;
  width: auto;
  padding-left: 3px;
}

.vjs-styled-skin.base .vjs-time-controls, .vjs-styled-skin.base .vjs-time-divider {
  color: #cce5f6;
}

.vjs-styled-skin.base-alt .vjs-time-controls, .vjs-styled-skin.base-alt .vjs-time-divider {
  color: #def99f;
}

.vjs-styled-skin.light .vjs-time-controls, .vjs-styled-skin.light .vjs-time-divider {
  color: #859fa5;
}

.vjs-styled-skin.dark .vjs-time-controls, .vjs-styled-skin.dark .vjs-time-divider {
  color: #6c6c6c;
}

.vjs-styled-skin .vjs-current-time {
  color: #fff;
  padding-left: 16px;
}

.vjs-styled-skin .vjs-remaining-time {
  display: none;
}

.vjs-styled-skin .vjs-fullscreen-control {
  cursor: pointer;
  float: right;
  background: #217dbb;
}

.no-fullscreen .vjs-fullscreen-control {
  display: none !important;
}

.vjs-styled-skin.base .vjs-fullscreen-control {
  background: #217dbb;
}

.vjs-styled-skin.base-alt .vjs-fullscreen-control {
  background: #79a70b;
}

.vjs-styled-skin.light .vjs-fullscreen-control {
  background: #cfd9db;
}

.vjs-styled-skin.dark .vjs-fullscreen-control {
  background: #000;
}

.vjs-styled-skin .vjs-fullscreen-control:before {
  content: "";
}

.vjs-styled-skin.vjs-fullscreen .vjs-fullscreen-control:before {
  content: "";
}

.vjs-styled-skin .vjs-menu-button {
  float: right;
  cursor: pointer;
}

.vjs-styled-skin .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 0;
  margin-bottom: 3em;
  border-left: 2em solid transparent;
  border-right: 2em solid transparent;
  border-top: 1.55em solid #000;
  border-top-color: rgba(7, 40, 50, 0.5);
}

.vjs-styled-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  position: absolute;
  width: 10em;
  bottom: 1.5em;
  max-height: 15em;
  overflow: auto;
  left: -5em;
  background-color: #07141e;
  background-color: rgba(7, 20, 30, 0.7);
  -webkit-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
  -moz-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
  box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
}

.vjs-styled-skin .vjs-menu-button:hover .vjs-menu {
  display: block;
}

.vjs-styled-skin .vjs-menu-button ul li {
  list-style: none;
  margin: 0;
  padding: 0.3em 0 0.3em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-styled-skin .vjs-menu-button ul li.vjs-selected {
  background-color: #000;
}

.vjs-styled-skin .vjs-menu-button ul li:focus, .vjs-styled-skin .vjs-menu-button ul li:hover, .vjs-styled-skin .vjs-menu-button ul li.vjs-selected:focus, .vjs-styled-skin .vjs-menu-button ul li.vjs-selected:hover {
  outline: 0;
  color: #111;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: 0 0 1em #fff;
  -moz-box-shadow: 0 0 1em #fff;
  box-shadow: 0 0 1em #fff;
}

.vjs-styled-skin .vjs-menu-button ul li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.vjs-styled-skin .vjs-subtitles-button:before {
  content: "";
}

.vjs-styled-skin .vjs-captions-button:before {
  content: "";
}

.vjs-styled-skin .vjs-captions-button:focus .vjs-control-content:before, .vjs-styled-skin .vjs-captions-button:hover .vjs-control-content:before {
  -webkit-box-shadow: 0 0 1em #fff;
  -moz-box-shadow: 0 0 1em #fff;
  box-shadow: 0 0 1em #fff;
}

.video-js.vjs-styled-skin {
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  vertical-align: middle;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, sans-serif;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-bottom: 50px;
}

.video-player .video-js.vjs-styled-skin {
  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
}

.video-js.vjs-styled-skin.vjs-fullscreen {
  margin-bottom: 0;
}

.video-js.vjs-styled-skin .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-styled-skin .vjs-poster {
  background-size: cover;
  cursor: pointer;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}

@media (max-width: 479px) {
  .vjs-styled-skin .vjs-control-bar {
    bottom: -40px;
    height: 40px;
  }

  .vjs-styled-skin .vjs-control {
    width: 3em;
  }

  .vjs-styled-skin .vjs-control:before {
    font-size: 1.6em;
  }

  .vjs-styled-skin .vjs-time-controls, .vjs-styled-skin .vjs-time-divider {
    font-size: 13px;
    line-height: 40px;
  }

  .vjs-styled-skin .vjs-volume-control {
    width: 4em;
  }

  .vjs-styled-skin .vjs-volume-bar {
    margin-top: 17px;
  }

  .vjs-styled-skin .vjs-progress-control {
    width: auto;
  }
}
@media (min-width: 992px) {
  .header-cover .navbar-wp {
    width: 100%;
    position: absolute;
    top: 43px;
  }

  .header-cover .top-header {
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 1200;
  }

  #mobileLogo {
    display: none;
  }

  .header-alpha .top-header {
    background: rgba(255, 255, 255, 0.5);
  }

  .header-alpha .top-header .aux-text {
    color: #fff;
  }

  .header-alpha .top-header .top-header-menu > ul.top-menu > li > a {
    color: #fff;
  }

  .header-alpha .top-header .top-header-top-menu > ul.top-menu > li > a {
    color: #fff;
  }

  .header-alpha .top-header .top-header-top-menu > ul.top-menu > li > a:hover {
    color: #f00;
  }

  .header-alpha .top-header .top-header-menu ul.top-menu > li ul.sub-menu {
    background: rgba(0, 0, 0, 0.85);
    color: #fff;
  }

  .header-alpha .top-header .top-header-menu ul.top-menu > li ul.sub-menu > li > a {
    color: #fff;
  }

  .header-alpha .top-header .top-header-menu ul.top-menu > li ul.sub-menu > li > a:hover {
    color: #f00;
  }

  .header-alpha .navbar-wp {
    background: rgba(255, 255, 255, 0);
    border-bottom: 0;
  }

  .header-alpha .navbar-wp .navbar-inner {
    border-bottom: 1px solid #e0eded;
  }

  .header-alpha .navbar-wp .navbar-nav > li > a {
    padding: 28px 16px;
    margin-right: 0;
    font-size: 14px;
    font-weight: 500;
    font-family: "Roboto", sans-serif;
    color: #fff;
    text-transform: uppercase;
  }

  .header-alpha .navbar-wp .navbar-nav > .open > a, .header-alpha .navbar-wp .navbar-nav > .open > a:hover, .header-alpha .navbar-wp .navbar-nav > .open > a:focus {
    color: #333;
  }

  .header-alpha .navbar-wp.affix .navbar-nav > li > a {
    color: #333;
  }

  .header-alpha .navbar-wp.affix .navbar-nav > li > a:hover, .header-alpha .navbar-wp.affix .navbar-nav > li > a:focus, .header-alpha .navbar-wp.affix .navbar-nav > .open > a:hover, .header-alpha .navbar-wp.affix .navbar-nav > .open > a:focus {
    color: #333;
  }

  .header-alpha .navbar-wp .navbar-nav > li > a.dropdown-form-toggle, .header-alpha .navbar-wp .navbar-nav > li > a.dropdown-form-toggle:hover, .header-alpha .navbar-wp .navbar-nav > li > a.dropdown-form-toggle:focus {
    color: #fff;
  }

  .header-alpha .navbar-wp.affix .navbar-nav > li > a.dropdown-form-toggle, .header-alpha .navbar-wp.affix .navbar-nav > li > a.dropdown-form-toggle:hover, .header-alpha .navbar-wp.affix .navbar-nav > li > a.dropdown-form-toggle:focus {
    color: #fff;
    margin-top: 0;
  }

  .header-alpha .navbar-wp .dropdown-menu {
    background: rgba(0, 0, 0, 0.85);
    border-top: 1px solid transparent;
    border-bottom: 0;
  }

  .header-alpha .navbar-wp .dropdown-menu > li {
    border-bottom: 1px solid rgba(247, 247, 247, 0);
  }

  .header-alpha .navbar-wp .dropdown-menu > li:last-child {
    border: 0;
  }

  .header-alpha .navbar-wp .dropdown-menu > li > a {
    color: #fff;
    padding: 8px 15px;
  }

  .header-alpha .navbar-wp .dropdown-menu > li > a:hover {
    background: #333;
    color: #fff;
  }

  .header-alpha .navbar-wp .dropdown-menu-search {
    background: rgba(0, 0, 0, 0.85);
    border: 1px solid #fff;
  }

  .header-alpha .navbar-wp .dropdown-menu ul.mega-nav-ul li a {
    color: #fff;
  }

  .header-alpha .navbar-wp .dropdown-menu .mega-nav-section-title {
    color: #fff;
  }

  .header-alpha .navbar-wp .dropdown-menu ul.mega-nav-ul li a:before {
    color: #fff;
  }

  .dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 3px 0 3px 3px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -6px;
  }

  .product-list-filters {
    margin-bottom: 25px;
    background: #fcfcfc !important;
    border: 1px solid #e0eded !important;
  }

  .product-list-filters .view-mode {
    float: left;
    margin: 7px 0 0 15px;
  }

  .product-list-filters .view-mode a {
    font-size: 20px;
    margin-right: 4px;
    font-weight: normal;
  }

  .product-list-filters .filter {
    display: inline-block;
    float: left;
    margin-left: 30px;
    margin-top: 2px;
  }

  .product-list-filters .sort-filter label {
    margin: 0;
    margin-right: 10px;
    font-weight: 400;
  }

  .product-list-filters .sort-filter select {
    margin-right: 10px;
  }

  .product-list-filters .pagination {
    margin: 0;
    padding: 0;
    float: right;
    border: 0;
    border-radius: 0;
  }

  .product-list-filters .pagination li a {
    border-top: 0;
    border-bottom: 0;
    border-radius: 0;
    padding: 10px 16px;
  }

  .product-list-filters .pagination.pull-right li:last-child a {
    border-right: 0;
  }

  .product-list-filters .pagination.pull-left li:first-child a {
    border-left: 0;
  }

  .product-list-filters .pagination li.active a {
    background: #3498db;
    color: #fff;
  }
}
@media (max-width: 991px) {
  .product-list-filters {
    margin-bottom: 25px;
    background: #fcfcfc !important;
    border: 1px solid #e0eded !important;
  }

  .product-list-filters .view-mode {
    float: left;
    margin: 7px 0 0 15px;
  }

  .product-list-filters .view-mode a {
    font-size: 20px;
    margin-right: 4px;
    font-weight: normal;
  }

  .product-list-filters .filter {
    display: block;
    padding: 0 10px;
    margin-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e0eded;
  }

  .product-list-filters .sort-filter label {
    margin: 0;
    margin-right: 10px;
    font-weight: 400;
  }

  .product-list-filters .sort-filter select {
    margin-right: 10px;
  }

  .product-list-filters .pagination {
    margin: 0;
    padding: 0;
    float: left;
    border: 0;
    border-radius: 0;
  }

  .product-list-filters .pagination li a {
    border-top: 0;
    border-bottom: 0;
    border-radius: 0;
    padding: 10px 16px;
  }

  .product-list-filters .pagination li:first-child a {
    border-left: 0;
  }

  .product-list-filters .pagination li.active a {
    background: #3498db;
    color: #fff;
  }

  .inline-form-filters .form-group {
    margin-bottom: 10px;
  }

  .static-page-image {
    position: relative;
    max-height: 500px;
    overflow: hidden;
  }

  .static-page-image img {
    width: 100%;
  }

  .static-page-image .description-left {
    top: 50px;
    left: 20px;
    width: 70%;
    height: 290px;
  }

  .carousel-1 .description-left {
    position: absolute;
    width: 40%;
    top: 50px;
    left: 20px;
    margin-left: 20px;
    width: 514px;
    height: 290px;
  }
}
@media (min-width: 1200px) {
  .top-header .aux-text {
    display: inline-block !important;
    float: left;
  }

  .aside-feature {
    text-align: left;
  }

  .aside-feature .icon-feature {
    text-align: left;
  }

  .slider {
    width: 100%;
  }

  .navbar-default .dropdown-menu, .navbar-wp .dropdown-menu {
    margin-top: 0 !important;
  }

  .navbar-wp.navbar-arrow .navbar-nav > li.open > a:after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    border-color: transparent;
    border-bottom-color: #fff;
    border-width: 10px;
    margin-left: -10px;
    z-index: 1100;
  }

  .navbar-wp.navbar-arrow .navbar-nav > li.dropdown-aux.open > a:after, .navbar-wp.navbar-arrow .navbar-nav > li.dropdown-aux.open > a:before {
    border-bottom-color: transparent;
    border-width: 0;
  }

  .navbar-wp.navbar-arrow .dropdown-aux .dropdown-menu-search:after, .navbar-wp.navbar-arrow .dropdown-aux .dropdown-menu-search:before {
    border-bottom-color: transparent;
    border-width: 0;
  }

  .body-wrap.body-boxed {
    width: 1230px;
    margin: 20px auto;
    border: 1px solid #e0eded;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .top-header .aux-text {
    display: inline-block !important;
  }

  .navbar-default .dropdown-menu, .navbar-wp .dropdown-menu {
    margin-top: 0 !important;
  }

  .navbar-default .dropdown-menu, .navbar-wp .dropdown-menu.dropdown-menu-user {
    margin-top: 13px !important;
  }

  .navbar-wp.navbar-arrow .navbar-nav > li.open > a:after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    border-color: transparent;
    border-bottom-color: #fff;
    border-width: 10px;
    margin-left: -10px;
    z-index: 1100;
  }

  .navbar-wp.navbar-arrow .navbar-nav > li.dropdown-search.open > a:after {
    border-bottom-color: transparent;
    border-width: 0;
  }

  .navbar-wp.navbar-arrow .dropdown-search .dropdown-menu-search:after {
    content: "";
    position: absolute;
    top: -20px;
    right: 15px;
    border: solid transparent;
    height: 0;
    width: 0;
    border-color: transparent;
    border-bottom-color: #fff;
    border-width: 10px;
    z-index: 1100;
  }

  .body-wrap.body-boxed {
    width: 1000px;
    margin: auto;
  }

  .wp-block, .carousel-work .figure {
    margin-bottom: 15px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .top-header .aux-text {
    display: inline-block !important;
  }

  #desktopLogo {
    display: none;
  }

  .wp-block, .carousel-work .figure {
    margin-bottom: 15px !important;
  }

  .animate-hover-slide img {
    width: 100%;
  }

  .carousel-1 .object {
    width: 400px !important;
  }

  .slider {
    width: 100%;
  }

  .work.work-no-space.g2 .mix {
    width: 50%;
  }

  .work.work-no-space.g3 .mix {
    width: 50%;
  }

  .work.work-no-space.g4 .mix {
    width: 50%;
  }

  .work.work-no-space.g4-all .mix {
    width: 25%;
  }

  .work.work-no-space.g5 .mix {
    width: 50%;
  }

  .inline-form-filters.over-top-element {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .text-sm-center {
    text-align: center;
  }

  .wp-block, .carousel-work .figure {
    margin-bottom: 15px !important;
  }

  .wp-block.no-space {
    margin-bottom: 0 !important;
  }

  .animate-hover-slide .figure img {
    width: 100%;
  }

  .wp-block.property.list .wp-block-body .wp-block-img {
    display: block;
    width: auto;
  }

  .wp-block.property.list .wp-block-body .wp-block-content {
    display: block;
    padding-top: 15px;
    padding-left: 0;
  }

  .wp-block.property.list .wp-block-footer ul.aux-info {
    width: 100%;
    display: table;
  }

  .wp-block.property.list .wp-block-footer ul.aux-info li {
    padding: 10px;
    font-size: 11px;
    text-align: center;
  }

  .wp-block.property.list .wp-block-footer ul.aux-info li:last-child {
    border: 0;
  }

  .wp-block.property.list .wp-block-footer ul.aux-info li i {
    display: block;
    font-size: 18px;
    margin-right: 0;
    color: #333;
  }

  .wp-block.no-space.arrow-right:after {
    margin-top: 0 !important;
    top: 100%;
    z-index: 2000;
    left: 50%;
    margin-left: -20px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-width: 20px;
    margin-top: -20px;
  }

  .wp-block.no-space.arrow-right.white:after {
    border-left-color: transparent;
    border-bottom-color: #fff;
  }

  .wp-block.no-space.arrow-right.base:after {
    border-left-color: transparent;
    border-top-color: #3498db;
  }

  .wp-block.no-space.arrow-right.light:after {
    border-left-color: transparent;
    border-top-color: #ecf0f1;
  }

  .wp-block.no-space.arrow-right.dark:after {
    border-left-color: transparent;
    border-top-color: #131313;
  }

  .wp-block.no-space.arrow-right.base-alt:after {
    border-left-color: transparent;
    border-top-color: #9cd70e;
  }

  .wp-block.article.list .article-image {
    display: block;
    width: 100%;
    position: relative;
  }

  .wp-block.article.list .wp-block-body {
    display: block;
    padding: 10px 0 0 0;
  }

  .carousel-1 .carousel-inner {
    height: auto;
  }

  .carousel-1 .carousel-inner {
    overflow: hidden;
  }

  .carousel-1 .carousel-control i {
    position: absolute;
    top: 50%;
    margin-top: -18px;
    font-size: 36px;
    font-weight: 600;
  }

  .carousel-1 .item-dark {
    color: #fff;
  }

  .carousel-1 p {
    font-size: 16px;
  }

  .carousel-1 .object {
    display: none;
  }

  .carousel-1 .object.fluid {
    width: 100%;
    left: 0;
    margin: 0;
  }

  .carousel-1 .object iframe {
    width: 100% !important;
  }

  .carousel-1 .description {
    width: 100% !important;
    top: 50px;
    left: 0 !important;
    margin: 0 !important;
  }

  .carousel-1 .description .title {
    font-size: 32px;
    margin: 0 0 15px 0;
    padding: 8px 20px;
    background: #fff;
    color: #9ab2cc;
    display: block;
    text-align: center;
  }

  .carousel-1 .description .subtitle {
    font-size: 24px;
    margin: 20px 0;
    padding: 0 15px !important;
    display: block;
    text-align: center;
  }

  .carousel-1 .description p {
    font-size: 16px;
    color: #fff;
    margin: 0;
  }

  .carousel-1 .description.fluid-center .features i {
    width: 80px;
    height: 80px;
    background: #fff;
    text-align: center;
    line-height: 80px;
    font-size: 34px;
    color: #697e93;
    font-weight: 700;
    border-radius: 80px;
    margin-right: 20px;
  }

  .carousel-1 .list-carousel {
    padding-left: 30px !important;
  }

  .carousel-3 .figure {
    margin-bottom: 20px;
  }

  .slider {
    height: auto;
    max-height: 440px;
    margin: 0;
  }

  .cta-wr {
    text-align: center;
  }

  .cta-wr .btn {
    float: none !important;
  }

  .client {
    margin-bottom: 20px;
  }

  .work.work-no-space.g2 .mix {
    width: 100%;
  }

  .work.work-no-space.g2-all .mix {
    width: 50%;
  }

  .work.work-no-space.g3 .mix {
    width: 100%;
  }

  .work.work-no-space.g3-all .mix {
    width: 33.3%;
  }

  .work.work-no-space.g4 .mix {
    width: 100%;
  }

  .work.work-no-space.g4-all .mix {
    width: 50%;
  }

  .work.work-no-space.g5 .mix {
    width: 100%;
  }

  .work.work-no-space.g5-all .mix {
    width: 50%;
  }

  .inline-form-filters.over-top-element {
    margin-top: 0;
  }

  .promo {
    margin-bottom: 20px;
  }

  ul.list-listings-2 > li {
    margin-bottom: 30px;
    border: 1px solid #e0eded;
    border-radius: 2px;
  }

  ul.list-listings-2 .listing-header {
    clear: both;
    padding: 8px 15px;
    font-weight: 600;
    text-transform: uppercase;
  }

  ul.list-listings-2 .listing-image {
    width: 100%;
    display: block;
    float: none;
    border-right: 0;
  }

  ul.list-listings-2 .listing-image img {
    border-bottom-left-radius: 0;
  }

  ul.list-listings-2 .listing-body {
    width: 100%;
    padding: 15px;
    display: block;
    background: #fcfcfc;
  }

  ul.list-listings-2 .listing-body h3 {
    margin: 0;
    padding: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
  }

  ul.list-listings-2 .listing-body h4 {
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
  }

  ul.list-listings-2 .listing-footer ul.aux-info li {
    font-size: 11px;
    text-align: center;
    padding: 10px;
  }

  ul.list-listings-2 .listing-footer ul.aux-info li i {
    display: block;
    margin-right: 0;
  }

  .post-item.style2 {
    padding-left: 0;
  }

  .post-item.style2 .post-title {
    line-height: 19px;
    margin-bottom: 5px;
  }

  .post-item.style2 .post-title a {
    font-size: 16px;
  }

  ul.list-listings.blog-list .listing-image {
    display: block;
    width: auto;
    float: none;
  }

  ul.list-listings.blog-list .listing-body {
    width: auto;
    display: block;
    float: none;
    padding: 15px 0;
  }

  .wp-masonry-2-cols .wp-masonry-gutter {
    width: 0;
  }

  .wp-masonry-2-cols .wp-masonry-block {
    float: left;
    width: 100%;
    margin-bottom: 25px;
  }

  .wp-masonry-3-cols .wp-masonry-gutter {
    width: 0;
  }

  .wp-masonry-3-cols .wp-masonry-block {
    float: left;
    width: 100%;
    margin-bottom: 25px;
  }

  .wp-masonry-4-cols .wp-masonry-gutter {
    width: 0;
  }

  .wp-masonry-4-cols .wp-masonry-block {
    float: left;
    width: 100%;
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 1440px) {
  .slider {
    width: 100%;
  }
}
@media (max-width: 460px) {
  .search-wr .search-sign i {
    margin-left: 0;
  }

  .global-search-input {
    font-size: 16px;
    padding: 14px 0;
  }
}
@media (min-width: 768px) {
  .promo {
    display: inline;
    float: left;
    width: 33.333%;
    margin: 15px 0 0;
  }

  .promo.first {
    border-right: none;
  }

  .promo.second {
    float: right;
    border-left: none;
  }

  .scale {
    transform: scale(1.2);
    box-shadow: 0 0 4px 1px rgba(20, 20, 20, 0.6);
  }

  .promos.light .scale {
    box-shadow: 0 0 4px 1px rgba(20, 20, 20, 0.3);
  }

  .scale .price {
    color: #64aaa4;
  }
}
@media (max-width: 767px) {
  .navbar-header {
    float: none;
  }

  .navbar-toggle {
    display: block;
  }

  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  }

  .navbar-collapse.collapse {
    display: none !important;
  }

  .navbar-nav {
    float: none !important;
    margin: 7.5px -15px;
  }

  .navbar-nav > li {
    float: none;
  }

  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .navbar-collapse.collapse.in {
    display: block !important;
    overflow-y: scroll !important;
    max-height: 340px !important;
  }

  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .text-sm-center {
    text-align: center;
  }

  #desktopLogo {
    display: none;
  }

  header .navbar-brand {
    margin: 14px auto;
    float: none;
    padding: 0 15px;
    display: inline-block;
  }

  header .top-navbar-header .navbar-brand {
    margin: 14px auto;
    float: none;
    padding: 5px 0;
    display: inline-block;
  }

  .navbar-wp .navbar-collapse {
    background-color: #fff;
  }

  .navbar-wp .navbar-nav > li {
    border-bottom: 1px solid #e0eded;
  }

  .navbar-wp .navbar-nav > li > a {
    color: #333;
    padding: 10px 20px !important;
    margin-right: 0;
  }

  .navbar-wp .navbar-nav > li > a:after {
    content: "+";
    position: relative;
    float: right;
  }

  .navbar-wp .navbar-nav > li > a:hover, .navbar-wp .navbar-nav > li > a:focus {
    color: #fff;
    background-color: #3498db;
    border-radius: 0 !important;
  }

  .navbar-wp .navbar-nav > .active > a, .navbar-wp .navbar-nav > .active > a:hover, .navbar-wp .navbar-nav > .active > a:focus {
    border-radius: 0 !important;
  }

  .navbar-wp .dropdown-menu:after {
    border: 0 !important;
    margin-left: 0;
  }

  .navbar-wp .dropdown-menu:before {
    border: 0 !important;
    margin-left: 0;
  }

  .top-header .top-header-menu ul.menu > li ul.sub-menu {
    display: none !important;
  }

  .aside-feature {
    text-align: center;
  }

  .aside-feature .icon-feature {
    text-align: center;
  }

  .sort-list-btn .btn {
    margin-bottom: 10px;
  }

  .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 8px 30px;
  }

  .navbar-nav .open .dropdown-submenu .divider {
    padding-left: 50px;
  }

  .dropdown-submenu .dropdown-menu {
    display: block !important;
  }

  .navbar-nav .open .dropdown-submenu > a {
    border-bottom: 1px solid #e0eded;
  }

  .navbar-nav .open .dropdown-submenu > a:after {
    content: "+";
    position: relative;
    left: -5px;
    float: left;
  }

  .navbar-nav .open .dropdown-submenu .dropdown-menu > li > a, .navbar-nav .open .dropdown-submenu .dropdown-menu .dropdown-header {
    padding-left: 50px;
  }

  .dropdown-meganav .dropdown-menu {
    margin: 0 !important;
  }

  .navbar-wp .dropdown-menu .mega-nav-section-wr {
    border: 0;
    padding: 0 !important;
  }

  .navbar-wp .dropdown-menu .mega-nav-section-title {
    font-size: 14px;
    font-family: "PT Sans", sans-serif;
    border-bottom: 1px solid #e0eded;
    margin: 0;
    padding: 20px 25px 10px;
    text-transform: none;
    color: #333;
    font-weight: normal;
  }

  .navbar-wp .dropdown-menu .mega-nav-section-title:after {
    content: "+";
    position: relative;
    float: left;
    left: -5px;
  }

  .navbar-wp .dropdown-menu .mega-nav-section-wr {
    border-right: 0;
  }

  .navbar-wp .dropdown-menu .mega-nav-section {
    padding: 0 !important;
  }

  .navbar-wp .dropdown-menu ul.mega-nav-ul {
    margin: 0;
    margin-bottom: 0;
    padding: 0;
    list-style: none;
  }

  .navbar-wp .dropdown-menu ul.mega-nav-ul li {
    position: relative;
  }

  .navbar-wp .dropdown-menu ul.mega-nav-ul li a {
    display: block;
    padding: 8px 45px !important;
    border-bottom: 1px solid #e0eded;
    color: #333;
  }

  .navbar-wp .dropdown-menu ul.mega-nav-ul.arrow-li li a {
    padding-left: 12px;
  }

  .navbar-wp .dropdown-menu ul.mega-nav-ul.arrow-li li a:before {
    content: "";
    font-family: FontAwesome;
    position: absolute;
    left: 0;
    color: #333;
  }

  .navbar-wp .dropdown-menu ul.mega-nav-ul.arrow-li li a:hover {
    color: #3498db;
  }
}
.top-header .top-header-menu ul.top-menu > li ul.sub-menu {
  display: none;
  min-width: 160px;
  position: absolute;
  right: -1px;
  z-index: 1500;
  margin: 0;
  padding: 0;
  list-style: none;
  background: #0f0f0f;
  border: 0;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.top-header .top-header-menu ul.top-menu > li:hover ul.sub-menu {
  opacity: 1;
  display: block;
}

.top-header .top-header-menu ul.top-menu > li ul.sub-menu > li {
  border-bottom: 1px solid #070707;
}

.top-header .top-header-menu ul.top-menu > li ul.sub-menu > li:last-child {
  border: 0;
}

.top-header .top-header-menu ul.top-menu > li ul.sub-menu > li > a {
  display: block;
  padding: 0px 15px;
  color: #fff;
}

.top-header .top-header-menu ul.top-menu > li ul.sub-menu > li:last-child {
  border: 0;
}

.top-header .top-header-menu ul.top-menu > li ul.sub-menu > li > a:hover {
  background: #e60061;
  color: #fff;
}

.top-header .top-header-menu ul.top-menu > li ul.sub-menu > li > .language-active {
  display: block;
  padding: 6px 15px;
  background: #020202;
  color: #fff;
  cursor: default;
}

.top-header .top-header-menu ul.top-menu > li.dropdown:hover .sub-menu {
  display: block;
}

/*# sourceMappingURL=styles.css.map */


/****** FILE: themes/standard/css/layout.css *****/
@charset "UTF-8";
/* @include opacity(0.8);*/
/* @include center-block;*/
.control-panel .control-box {
  border: 1px solid #E10A12;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  color: #000;
  text-align: center;
  margin: 0 0 25px;
  position: relative;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857143;
  -webkit-box-shadow: 0 2px 5px #E10A12;
  -moz-box-shadow: 0 2px 5px #E10A12;
  box-shadow: 0 2px 5px #E10A12;
}
.control-panel .control-box.hide-for-now {
  display: none;
}
.control-panel .control-box a {
  display: block;
  padding: 25px;
  color: #000;
  text-transform: uppercase;
}
.control-panel .control-box a.active, .control-panel .control-box a:hover {
  color: #ffffff;
  background: #E10A12;
}
.control-panel .control-box [class^=pe] {
  font-size: 32px;
  position: relative;
  display: inline-block;
}
@media only screen and (min-width: 767px) {
  .control-panel .control-box [class^=pe] {
    font-size: 40px;
  }
}
@media only screen and (min-width: 992px) {
  .control-panel .control-box [class^=pe] {
    font-size: 50px;
  }
}
.control-panel .control-box p {
  margin: 5px 0 0;
  font-size: 14px;
}

/* Box-sizing resets
 *
 * Reset individual elements or override regions to avoid conflicts due to
 * global box model settings of Bootstrap. Two options, individual overrides and
 * region resets, are available as plain CSS and uncompiled Less formats.
 */
/* Option 1A: Override a single element's box model via CSS */
.element {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* Option 2A: Reset an entire region via CSS */
.reset-box-sizing,
.reset-box-sizing *,
.reset-box-sizing *:before,
.reset-box-sizing *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

@-moz-document url-prefix() {}
.green-text {
  color: #377c23;
}

a {
  /*display: block;*/
}

figure {
  margin-bottom: 0;
}

.rudablack {
  font-family: "rudablack";
}

.uppercase {
  text-transform: uppercase;
}

.br {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
}

.dark-green {
  color: #377c23;
}

#HeaderListings {
  padding: 35px 0;
}

.box.white, #HeaderListings {
  background: #fff;
}

.whiteBG {
  background: #fff;
}
.whiteBG.addPdd {
  padding: 15px;
}

.box {
  background: #f4f4f4;
  border: 1px solid #e5e5e5;
  width: 100%;
}

.box .box-content {
  padding: 15px 20px;
}

.box-content h5 {
  margin-bottom: 8px;
  font-family: rudaregular;
  font-weight: 700;
}

.box-content h5 i {
  font-size: 20px;
}

.box-divider {
  border-top: 1px solid #e5e5e5;
  height: 1px;
}

.padded15 {
  padding: 15px;
  display: block;
}

h3.headerRow {
  border-top: 0px solid #eee;
  font-family: "rudablack";
  line-height: 50px;
  margin: 0;
}

.headline {
  display: block;
  margin: 10px 0 15px 0;
  border-bottom: 1px dotted #e4e9f0;
  font-family: "rudaregular";
}
.headline h2 {
  font-size: 22px;
}
.headlineh2, .headlineh3, .headlineh4 {
  margin: 0 0 -2px 0;
  padding-bottom: 5px;
  display: inline-block;
  border-bottom: 2px solid #72c02c;
}

.tag-box {
  margin-bottom: 30px;
  padding: 20px;
}

.tag-box h2 {
  font-size: 20px;
  line-height: 25px;
}

.tag-box-v1 {
  border: solid 1px #eee;
  border-top: solid 2px #72c02c;
}

.tag-box-v2 {
  background: #fafafa;
  border: solid 1px #eee;
  border-left: solid 2px #72c02c;
}

.tag-box-v3 {
  border: solid 2px #eee;
}

.tag-box-v4 {
  border: dashed 1px #bbb;
}

.tag-box-v5 {
  text-align: center;
  border: dashed 1px #ccc;
  margin: 20px 0;
}

.tag-box-v5 span {
  color: #555;
  font-size: 28px;
  margin-bottom: 0;
}

.tag-box-v6 {
  background: #fafafa;
  border: solid 1px #eee;
}

.tag-box-v7 {
  border: solid 1px #ddd;
  border-bottom: solid 2px #72c02c;
  border-top: 0;
}

#toTop {
  z-index: 1555;
  display: none;
  text-decoration: none;
  position: fixed;
  bottom: 0;
  border: 1px solid #5B4;
  right: 10px;
  overflow: hidden;
  width: 45px;
  height: 45px;
  text-indent: -999px;
}

#toTopHover {
  width: 45px;
  height: 45px;
  display: block;
  overflow: hidden;
  float: left;
}

#toTop:active, #toTop:focus {
  outline: none;
}

.font-ruda,
.rudy-font {
  font-family: "rudablack";
}

.margin-bottom-0 {
  margin-bottom: 0 !important;
}

.margin-bottom-5, .margin-bottom-10, .margin-bottom-20, .margin-bottom-20, .margin-bottom-25, .margin-bottom-30, .margin-bottom-35, .margin-bottom-40, .margin-bottom-50, .margin-bottom-60 {
  clear: both;
}

.margin-bottom-20 {
  margin-bottom: 20px;
}

.margin-bottom-25 {
  margin-bottom: 25px;
}

.margin-bottom-30 {
  margin-bottom: 30px;
}

.margin-bottom-35 {
  margin-bottom: 35px;
}

.margin-bottom-40 {
  margin-bottom: 40px;
}

.margin-bottom-50 {
  margin-bottom: 50px;
}

.margin-bottom-60 {
  margin-bottom: 60px;
}

.margin-right-10 {
  margin-right: 10px;
}

/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  transition-property: transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  transition-duration: 0s;
}

/* End: Recommended Isotope styles */
.threeD {
  text-shadow: #ccc 0 1px 0, #c9c9c9 0 2px 0, #bbb 0 3px 0, #b9b9b9 0 4px 0, #aaa 0 5px 0, rgba(0, 0, 0, 0.1) 0 6px 1px, rgba(0, 0, 0, 0.1) 0 0 5px, rgba(0, 0, 0, 0.3) 0 1px 3px, rgba(0, 0, 0, 0.15) 0 3px 5px, rgba(0, 0, 0, 0.2) 0 5px 10px, rgba(0, 0, 0, 0.2) 0 10px 10px, rgba(0, 0, 0, 0.1) 0 20px 20px;
}

.clearfix_item {
  display: block;
}

.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.clearfix:after {
  clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.clearfix {
  *zoom: 1;
}

.bGreen {
  background-color: #396F00;
}

.bLightGreen {
  background-color: #ADBA22;
}

.bYellow {
  background-color: #FFCC2A;
}

.bOrange {
  background-color: #F75B10;
}

.bRed {
  background-color: #90303C;
}

.typography a.cGreen,
.cGreen {
  color: #396F00;
}

.typography a.cLightGreen,
.cLightGreen {
  color: #ADBA22;
}

.typography a.cYellow,
.cYellow {
  color: #FFCC2A;
}

.typography a.cOrange,
.cOrange {
  color: #F75B10;
}

.typography a.cRed,
.cRed {
  color: #90303C;
}

.typography a.colorWhite,
.colorWhite {
  color: #ffffff;
}

.picBox {
  border-radius: 2px;
  margin-bottom: 4%;
  background: #fff;
  -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}

.picBox:hover, .picBox:focus {
  -webkit-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.5);
}

.img-mask-effect {
  display: block;
  position: relative !important;
  overflow: hidden !important;
}

.img-mask-effect .mask {
  display: block !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 10 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #fd1c36;
  /* more colours in style-colours.css */
  background: rgba(253, 28, 54, 0.7);
  /* more colours in style-colours.css */
}

.img-mask-effect .mask .glyphicon,
.img-mask-effect .mask .fa {
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  font-size: 1.5em;
  line-height: 20px;
  color: #fff !important;
  text-align: center;
}

.img-mask-effect .mask .glyphicon.medium,
.img-mask-effect .mask .fa.medium {
  width: 30px;
  height: 30px;
  margin-left: -15px;
  margin-top: -15px;
  font-size: 1.85em;
  line-height: 30px;
}

.img-mask-effect .mask .glyphicon.large,
.img-mask-effect .mask .fa.large {
  width: 50px;
  height: 50px;
  margin-left: -25px;
  margin-top: -25px;
  font-size: 2.7em;
  line-height: 50px;
}

.img-mask-effect > img {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}

/* ----- Effect: Fade ----- */
.img-mask-effect.fade {
  opacity: 1;
  -webkit-transition: none;
  transition: none;
}

.img-mask-effect.fade .mask {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.img-mask-effect.fade:hover .mask {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* ----- Effect: Slide ----- */
.img-mask-effect[class*=slidefrom] .mask {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.img-mask-effect.slidefromleft .mask {
  top: 0 !important;
  left: -100% !important;
  right: auto !important;
  bottom: auto !important;
}

.img-mask-effect.slidefromleft:hover .mask {
  top: 0 !important;
  left: 0 !important;
  right: auto !important;
  bottom: auto !important;
}

.img-mask-effect.slidefromright .mask {
  top: 0 !important;
  left: auto !important;
  right: -100% !important;
  bottom: auto !important;
}

.img-mask-effect.slidefromright:hover .mask {
  top: 0 !important;
  left: auto !important;
  right: 0 !important;
  bottom: auto !important;
}

.img-mask-effect.slidefromtop .mask {
  top: -100% !important;
  left: 0 !important;
  right: auto !important;
  bottom: auto !important;
}

.img-mask-effect.slidefromtop:hover .mask {
  top: 0 !important;
  left: 0 !important;
  right: auto !important;
  bottom: auto !important;
}

.img-mask-effect.slidefrombottom .mask {
  top: auto !important;
  left: 0 !important;
  right: auto !important;
  bottom: -100% !important;
}

.img-mask-effect.slidefrombottom:hover .mask {
  top: auto !important;
  left: 0 !important;
  right: auto !important;
  bottom: 0 !important;
}

/* ----- Effect: Rotate ----- */
.img-mask-effect[class*=rotate] .mask {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.img-mask-effect.rotatefromleft .mask {
  -webkit-transform: translate(-100%, 100%) rotate(-45deg);
  -moz-transform: translate(-100%, 100%) rotate(-45deg);
  -ms-transform: translate(-100%, 100%) rotate(-45deg);
  -o-transform: translate(-100%, 100%) rotate(-45deg);
  transform: translate(-100%, 100%) rotate(-45deg);
}

.img-mask-effect.rotatefromright .mask {
  -webkit-transform: translate(100%, 100%) rotate(45deg);
  -moz-transform: translate(100%, 100%) rotate(45deg);
  -ms-transform: translate(100%, 100%) rotate(45deg);
  -o-transform: translate(100%, 100%) rotate(45deg);
  transform: translate(100%, 100%) rotate(45deg);
}

.img-mask-effect[class*=rotate]:hover .mask {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate(0, 0) rotate(0deg);
  -moz-transform: translate(0, 0) rotate(0deg);
  -ms-transform: translate(0, 0) rotate(0deg);
  -o-transform: translate(0, 0) rotate(0deg);
  transform: translate(0, 0) rotate(0deg);
}

/* ----- Effect: Box ----- */
.img-mask-effect.box .mask {
  opacity: 0;
  filter: alpha(opacity=0);
  width: 2px !important;
  height: 2px !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  margin-top: -1px !important;
  margin-left: -1px !important;
  overflow: hidden !important;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.img-mask-effect.box:hover .mask {
  opacity: 1;
  filter: alpha(opacity=100);
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  margin-top: 0 !important;
  margin-left: 0 !important;
}

/* ----- Effect: Zoom ----- */
.img-mask-effect.zoom {
  opacity: 1;
  -webkit-transition: none;
  transition: none;
}

.img-mask-effect.zoom .mask {
  -webkit-transform: scale(3);
  -moz-transform: scale(3);
  -ms-transform: scale(3);
  -o-transform: scale(3);
  transform: scale(3);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.img-mask-effect.zoom:hover .mask {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  filter: alpha(opacity=100);
}

/* ----- Effect: Scale Images ----- */
.img-mask-effect.scaleimage > img {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.img-mask-effect.scaleimage:hover > img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

/* ----- Effect: Bottom Caption ----- */
.img-mask-effect.bottom-caption {
  background: #fd1c36;
  /* more colours in style-colours.css */
}

.img-mask-effect.bottom-caption .mask {
  top: auto !important;
  bottom: 0 !important;
  width: 100% !important;
  height: auto !important;
  z-index: 10 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #fd1c36;
  /* more colours in style-colours.css */
  color: #fff !important;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
  -o-transition: -o-transform 0.4s, opacity 0.1s 0.3s;
  transition: transform 0.4s, opacity 0.1s 0.3s;
}

.img-mask-effect.bottom-caption:hover .mask {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s;
  -o-transition: -o-transform 0.4s, opacity 0.1s;
  transition: transform 0.4s, opacity 0.1s;
}

.img-mask-effect.bottom-caption.img-shiftsup > img {
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  -o-transition: -o-transform 0.4s;
  transition: transform 0.4s;
}

.img-mask-effect.bottom-caption.img-shiftsup:hover > img {
  -webkit-transform: translateY(-20%);
  -moz-transform: translateY(-20%);
  -ms-transform: translateY(-20%);
  -o-transform: translateY(-20%);
  transform: translateY(-20%);
}

.img-mask-effect.bottom-caption .mask .text {
  display: block;
  float: left;
  margin: 7px 0 7px 7px;
  font-size: 0.9em;
  line-height: 1.3;
  color: #fff;
  max-width: 70%;
}

.img-mask-effect.bottom-caption .mask .btn {
  display: block;
  float: right;
  margin: 6px 6px 6px 0;
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  max-width: 40%;
  font-size: 0.8em;
  line-height: 1.1;
  padding: 4px 7px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.img-mask-effect.bottom-caption .mask .btn:hover {
  color: #fd1c36 !important;
  /* more colours in style-colours.css */
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  background: #fff;
}

@media (min-width: 768px) {
  .img-mask-effect.bottom-caption .mask .text {
    margin: 18px 0 18px 18px;
    font-size: 1.2em;
    line-height: 1.35;
  }

  .img-mask-effect.bottom-caption .mask .btn {
    margin: 15px 15px 15px 0;
    font-size: 0.95em;
    line-height: 1.1;
    padding: 7px 11px;
  }
}
@media (min-width: 992px) {
  .img-mask-effect.bottom-caption .mask .text {
    margin: 20px 0 20px 20px;
    font-size: 1.25em;
    line-height: 1.35;
  }

  .img-mask-effect.bottom-caption .mask .btn {
    margin: 19px 19px 19px 0;
    font-size: 0.95em;
    line-height: 1.1;
    padding: 8px 12px;
  }
}
/* ----------------------------------------------------
   SECTION: MEDIA LIST
   ---------------------------------------------------- */
.media-list {
  display: block;
}

.media-list > .media {
  display: block;
  margin-top: 25px;
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 1px dotted #e3e3e3;
}

.media-list > .media:first-of-type {
  margin-top: 15px;
}

.media-list > .media:last-of-type {
  border-bottom: none;
  margin-bottom: 15px;
}

.media-list > .media .pull-left,
.media-list > .media .pull-right {
  max-width: 33%;
}

.media-list > .media .pull-left img,
.media-list > .media .pull-right img {
  width: 100%;
  height: auto;
}

.media-list > .media .pull-left {
  margin-right: 10px;
}

.media-list > .media .pull-right {
  margin-left: 10px;
}

.media-list > .media .media-heading {
  font-size: 1.05em;
  line-height: 1.3;
  font-family: "open_sansregular", sans-serif;
  margin-top: 1px;
}

.media-list > .media .media-heading a {
  display: block;
}

.media-list > .media .inline-date {
  display: inline-block;
  font-family: "open_sansbold", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  color: #fff;
  background: #e4021c;
  /* more colours in style-colours.css */
  font-size: 0.71em;
  line-height: 1;
  padding: 4px 10px;
  margin: 0;
}

.media-list > .media .date {
  display: block;
  float: left;
  background: #828282;
  color: #fff;
  margin-right: 18px;
  padding: 7px 4px;
  min-width: 35px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.background-light .media-list > .media .date {
  background: #828282;
}

.background-dark .media-list > .media .date {
  background: #303030;
}

.media-list > .media:hover .date {
  background: #e4021c;
  /* more colours in style-colours.css */
}

.media-list > .media .date .day {
  display: block;
  font-size: 1.2em;
  line-height: 0.95;
  margin-bottom: 2px;
  color: #fff !important;
}

.media-list > .media .date .month {
  display: block;
  font-size: 0.72em;
  line-height: 0.9;
  font-family: "open_sansbold", sans-serif;
  color: #fff !important;
}

.media-list > .media p {
  font-size: 0.9em;
  text-align: left;
  line-height: 1.55;
}

.media-list > .media p:first-of-type {
  margin-top: 0.9em;
}

.media-list > .media p:last-of-type {
  margin-bottom: 0;
}

.media-list .play-icon {
  width: 40px;
  height: 40px;
  background: #fff;
  border: 1px solid #fd1c36;
  /* more colours in style-colours.css */
  color: #fd1c36;
  line-height: 40px;
  font-size: 1.5em;
  text-align: center;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.media-list .play-icon:hover {
  background: #fd1c36;
  /* more colours in style-colours.css */
  color: #fff;
}

@media (min-width: 768px) {
  .media-list > .media .pull-left {
    margin-right: 23px;
  }

  .media-list > .media .pull-right {
    margin-left: 23px;
  }

  .media-list > .media .date {
    margin-right: 26px;
    padding: 13px 11px;
    margin-top: 3px;
  }

  .media-list > .media .date .day {
    font-size: 2em;
    line-height: 0.93;
    margin-bottom: 1px;
  }

  .media-list > .media .date .month {
    font-size: 1.15em;
    line-height: 0.95;
  }

  .media-list > .media .media-heading {
    font-size: 1.15em;
    line-height: 1.28;
    margin-top: 3px;
  }

  .media-list > .media p {
    font-size: 0.9em;
    line-height: 1.75;
  }

  .media-list .play-icon {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 1.85em;
  }
}
@media (min-width: 992px) {
  .media-list > .media .pull-left {
    margin-right: 35px;
    padding-right: 0;
  }

  .media-list > .media .pull-right {
    margin-left: 35px;
  }

  .media-list > .media .date {
    margin-right: 32px;
    margin-top: 3px;
    padding: 14px 12px;
  }

  .media-list > .media .date .day {
    font-size: 2.3em;
    line-height: 0.9;
    margin-bottom: 1px;
  }

  .media-list > .media .date .month {
    font-size: 1.2em;
    line-height: 1;
  }

  .media-list > .media .media-heading {
    font-size: 1.3em;
    line-height: 1.3;
  }

  .media-list.news-list > .media .media-heading {
    font-size: 1.22em;
  }

  .media-list > .media p {
    font-size: 1em;
    line-height: 1.8;
  }

  .media-list .play-icon {
    width: 65px;
    height: 65px;
    line-height: 65px;
    font-size: 2.2em;
  }
}
.BootstrapHeader {
  margin-top: 0 !important;
}
.BootstrapHeader header .navbar-wp {
  border-bottom: 0;
}
.BootstrapHeader header .navbar-wp .navbar-brand {
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 0;
  width: max-content;
}
.BootstrapHeader header .navbar-wp .navbar-brand img {
  height: auto;
  max-height: 65px;
}
.BootstrapHeader header .navbar-wp #MainNavigation {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .BootstrapHeader header .navbar-wp #MainNavigation {
    display: block;
  }
}
.BootstrapHeader header .navbar-wp.fixed.affix .navbar-brand img {
  height: auto;
  max-height: 60px !important;
  padding: 0;
}

.BootstrapHeader {
  margin-top: 0 !important;
}
.BootstrapHeader header .navbar-wp {
  border-bottom: 0;
}
.BootstrapHeader header .navbar-wp .navbar-brand {
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 0;
  width: max-content;
}
.BootstrapHeader header .navbar-wp .navbar-brand img {
  height: auto;
  max-height: 65px;
}
.BootstrapHeader header .navbar-wp #MainNavigation {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .BootstrapHeader header .navbar-wp #MainNavigation {
    display: block;
  }
}
.BootstrapHeader header .navbar-wp.fixed.affix .navbar-brand img {
  height: auto;
  max-height: 60px !important;
  padding: 0;
}

@media only screen and (max-width: 767px) {
  body #divHeaderWrapper #MemberFields {
    float: right;
  }
  body #divHeaderWrapper #MemberFields .top-header-menu > ul.top-menu > li > a, body #divHeaderWrapper #MemberFields body .top-header .aux-text {
    line-height: 1;
    font-size: 0.8em;
    padding: 0 5px;
  }
}
@media only screen and (min-width: 767px) {
  body #divHeaderWrapper #MemberFields .top-header .top-header-menu ul.top-menu > li > a > i {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  #divHeaderWrapper .visible-xs {
    display: inline-block !important;
  }
}
#divHeaderWrapper header {
  width: 100%;
}
#divHeaderWrapper.absoluteHeaderPosition header {
  position: absolute;
}
#divHeaderWrapper.absoluteHeaderPosition.force-normal-position header {
  position: relative;
}

body.normal-navigation-position #divHeaderWrapper.absoluteHeaderPosition header {
  position: relative !important;
}

#HeaderStrip .col {
  height: 1px;
}
#HeaderStrip .row {
  margin: 0 !important;
}

.top-header {
  overflow: inherit;
  border-bottom: none;
  background: transparent;
  height: auto !important;
  padding: 3px 0 3px 0;
}
@media only screen and (min-width: 767px) {
  .top-header {
    top: inherit !important;
  }
}
.top-header .top-header-col {
  width: 100%;
  width: 100%;
  display: block;
}
.top-header .aux-text {
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .top-header .top-header-menu {
    float: none !important;
  }
}
.top-header .top-header-menu > ul.top-menu > li {
  float: none;
}
.top-header .top-header-menu > ul.top-menu > li > a {
  padding: 0 10px;
  text-transform: none;
}

@media only screen and (max-width: 767px) {
  body #divHeaderWrapper.TopIconMenuStyle .navbar {
    top: 0;
  }
  body .top-header .top-header-menu > ul.top-menu > li > a, body .top-header .aux-text {
    line-height: 43px;
  }
  body .BootstrapHeader header.header-alpha #MainMenu.navbar-wp {
    background: none;
  }
}
@media only screen and (max-width: 767px) {
  body header.HasTopHeader {
    margin: 0;
  }
  body header.HasTopHeader .top-header {
    background: #fff;
    height: auto !important;
    width: 100%;
    z-index: 999999;
    position: relative !important;
    top: 0;
  }
  body header article.block-item {
    position: relative;
    display: inline-block;
    width: 100%;
  }
  body header article.block-item a {
    width: 100%;
  }
  body header article.block-item p {
    margin-bottom: 0;
    line-height: 1;
  }
}
.navbar-brand, .navbar-nav > li > a {
  text-shadow: none;
}

#AlphaHeader {
  position: relative;
}
#AlphaHeader #HeaderContainer,
#AlphaHeader #HeaderInner {
  margin: 0 auto;
}
#AlphaHeader #HeaderContainer .center-content,
#AlphaHeader #HeaderInner .center-content {
  text-align: center;
}
#AlphaHeader #HeaderContainer .LogoBlock,
#AlphaHeader #HeaderInner .LogoBlock {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  #AlphaHeader #HeaderContainer .vertical-align .LogoBlock,
#AlphaHeader #HeaderInner .vertical-align .LogoBlock {
    display: none;
  }
  #AlphaHeader #HeaderContainer .vertical-align .SearchFormContainer,
#AlphaHeader #HeaderInner .vertical-align .SearchFormContainer {
    padding: 0 15px;
    width: 100%;
  }
  #AlphaHeader #HeaderContainer .vertical-align .SearchFormContainer .header-search,
#AlphaHeader #HeaderInner .vertical-align .SearchFormContainer .header-search {
    width: 100%;
  }
  #AlphaHeader #HeaderContainer .navbar-header a,
#AlphaHeader #HeaderInner .navbar-header a {
    display: inline-block;
  }
  #AlphaHeader #HeaderContainer .navbar-header a img,
#AlphaHeader #HeaderInner .navbar-header a img {
    max-height: 100px;
  }
}
@media only screen and (max-width: 767px) and (max-width: 500px) {
  #AlphaHeader #HeaderContainer .navbar-header a img,
#AlphaHeader #HeaderInner .navbar-header a img {
    max-height: 60px;
  }
}
@media only screen and (max-width: 767px) {
  #AlphaHeader #HeaderContainer .navbar-header button.navbar-toggle,
#AlphaHeader #HeaderInner .navbar-header button.navbar-toggle {
    margin: 0;
    margin-left: auto;
  }
}
@media only screen and (max-width: 767px) and (max-width: 500px) {
  #AlphaHeader #HeaderContainer .navbar-header button.navbar-toggle,
#AlphaHeader #HeaderInner .navbar-header button.navbar-toggle {
    padding: 0 10px;
  }
}
@media only screen and (max-width: 767px) {
  #AlphaHeader #HeaderInner {
    padding: 10px 0;
  }
}

.LogoBlock .center-center-wrapper {
  width: auto;
}

.navbar-wp {
  border-bottom: 0;
  background: none;
}

#DesktopLogo {
  position: relative;
}

header#AlphaHeader #DesktopLogo {
  width: 100%;
}

#MobileLogo {
  position: relative;
  margin-left: inherit;
}

@media only screen and (min-width: 767px) {
  #SuperNavigation {
    display: flex;
  }
  #SuperNavigation.StackedHeaderStyle {
    display: block;
  }
  #SuperNavigation #NavigationMedia {
    margin-left: auto;
  }
}
.vcenter {
  display: table;
  height: 100%;
  width: 100%;
  table-layout: fixed;
}
.vcenter .vcenter-this {
  display: table-cell;
  vertical-align: middle;
}

.remove.fa-times {
  color: #E10A12;
}

.line-through {
  text-decoration: line-through;
}

colour-red,
.color-red {
  color: #E10A12;
}

.valign-center {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
}

@media only screen and (min-width: 767px) {
  .valign-center--sm {
    display: inline-flex;
    justify-content: center;
    flex-direction: column;
  }

  .g-text-right--sm {
    text-align: right;
  }
}
.vertical-align {
  display: flex;
  flex-direction: row;
}

.vertical-align > [class^=col-],
.vertical-align > [class*=" col-"] {
  display: flex;
  align-items: center;
  justify-content: center;
}

/**
 *  Do NOT include this part into your stylesheet.
 *  "flex: 1" or "flex-grow: 1" is added to make the inner div
 *  - Which is also a flex-item - take up all the horizontal space
 *  available space inside the flex container (.col-* elements)
 */
.vertical-align > [class^=col-] > div,
.vertical-align > [class*=" col-"] > div {
  /* flex: 1; */
  flex-grow: 1;
}

/**
 * S T Y L I N G
 ==================================*/
.vertical-align > div:first-child {
  /* This is just for demonstration of
     padding-box of the columns.

     I added this background to show
     the height of the columns         */
}

.vertical-align > div:last-child {
  /* This is just for demonstration of
     padding-box of the columns.

     I added this background to show
     the height of the columns         */
}

.SignInSignUpBlock .navbar-wp.navbar-arrow .navbar-nav > li.open > a:before {
  display: none;
}
.SignInSignUpBlock .hnav .navbar-nav {
  margin: 0;
  position: static;
  line-height: 1;
}
.SignInSignUpBlock .hnav .navbar-nav.borders-r > li > a, .SignInSignUpBlock .hnav .navbar-nav.borders-lr > li > a {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.SignInSignUpBlock .hnav .navbar-nav.borders-l > li > a, .SignInSignUpBlock .hnav .navbar-nav.borders-lr > li > a {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.SignInSignUpBlock .hnav .navbar-nav.borders-lr > li > a {
  margin-left: -1px;
}
.SignInSignUpBlock .hnav .navbar-nav.boxed-links > li > a {
  line-height: 46px;
  height: 46px;
  margin: 5px 0;
}
.SignInSignUpBlock .hnav .navbar-nav > li {
  text-transform: inherit;
}
.SignInSignUpBlock .hnav .navbar-nav > li > a {
  text-transform: inherit;
  color: #666b76;
  padding: 0 20px;
  line-height: 56px;
  border-radius: 0;
  height: 56px;
}
.SignInSignUpBlock .hnav .navbar-nav > li > a .img-left, .SignInSignUpBlock .hnav .navbar-nav > li > a .icon-left, .SignInSignUpBlock .hnav .navbar-nav > li > a .toggler {
  display: inline-block;
}
.SignInSignUpBlock .hnav .navbar-nav > li > a.square {
  display: block;
  width: 56px;
  text-align: center;
  padding: 0;
}
.SignInSignUpBlock .hnav .navbar-nav > li > a .icon-outline, .SignInSignUpBlock .hnav .navbar-nav > li > a .icon-outline.icon-left {
  display: inline-block;
  text-align: center;
  line-height: 34px;
  height: 34px;
  width: 34px;
  font-size: 13px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.SignInSignUpBlock .hnav .navbar-nav > li > a .img-left {
  margin: 0 10px 0 0;
}
.SignInSignUpBlock .hnav .navbar-nav > li > a .icon-lg {
  font-size: 1.5em;
}
.SignInSignUpBlock .hnav .navbar-nav > li > a .toggler {
  margin-left: 10px;
  opacity: 0.5;
  transition: all 0.3s;
}
.SignInSignUpBlock .hnav .navbar-nav > li > a .nav-label {
  position: absolute;
  color: #fff;
  text-transform: uppercase;
  padding: 0 10px;
  line-height: 20px;
  top: -10px;
  right: 0;
  font-size: 11px;
  z-index: 10;
}
.SignInSignUpBlock .hnav .navbar-nav > li > a .nav-label.label-hot {
  background: #E95144;
}
.SignInSignUpBlock .hnav .navbar-nav > li > a .nav-label.label-new {
  background: #00B2B2;
}
.SignInSignUpBlock .hnav .navbar-nav > li > a .nav-label.label-feat {
  background: #468C00;
}
.SignInSignUpBlock .hnav .navbar-nav > li:hover > a, .SignInSignUpBlock .hnav .navbar-nav > li.active > a, .SignInSignUpBlock .hnav .navbar-nav > li.open > a, .SignInSignUpBlock .hnav .navbar-nav > li > a:focus, .SignInSignUpBlock .hnav .navbar-nav > li.alt-state > a {
  color: #E7214C;
  background: none;
}
.SignInSignUpBlock .hnav .navbar-nav > li:hover > a .nav-label, .SignInSignUpBlock .hnav .navbar-nav > li.active > a .nav-label, .SignInSignUpBlock .hnav .navbar-nav > li.open > a .nav-label, .SignInSignUpBlock .hnav .navbar-nav > li > a:focus .nav-label, .SignInSignUpBlock .hnav .navbar-nav > li.alt-state > a .nav-label {
  top: -25px;
}
.SignInSignUpBlock .hnav .navbar-nav.active-bcolor > li:hover > a, .SignInSignUpBlock .hnav .navbar-nav.active-bcolor > li.active > a, .SignInSignUpBlock .hnav .navbar-nav.active-bcolor > li.open > a, .SignInSignUpBlock .hnav .navbar-nav.active-bcolor > li > a:focus, .SignInSignUpBlock .hnav .navbar-nav.active-bcolor > li.alt-state > a {
  color: #131416;
}
.SignInSignUpBlock .hnav .navbar-nav > li.dropdown.open > a {
  height: auto;
}
.SignInSignUpBlock .hnav .navbar-nav > li.dropdown.open .toggler, .SignInSignUpBlock .hnav .navbar-nav > li.dropdown.open .caret {
  transform: rotate(180deg);
}
.SignInSignUpBlock .hnav .navbar-nav > li.dropdown.open .toggler.rot-45, .SignInSignUpBlock .hnav .navbar-nav > li.dropdown.open .caret.rot-45 {
  transform: rotate(45deg);
}
.SignInSignUpBlock .hnav .navbar-nav > li.dropdown.open .toggler.rot-135, .SignInSignUpBlock .hnav .navbar-nav > li.dropdown.open .caret.rot-135 {
  transform: rotate(135deg);
}
.SignInSignUpBlock .dropdown-menu, .SignInSignUpBlock .hnav .navbar-nav .dropdown-menu {
  padding: 0;
  box-shadow: 0 10px 0 -5px rgba(0, 0, 0, 0.1);
  border: 1px solid #cccccc;
  color: #666b76;
}
.SignInSignUpBlock .dropdown-menu > li > a, .SignInSignUpBlock .hnav .navbar-nav .dropdown-menu > li > a {
  padding: 0 20px;
  line-height: 40px;
  color: #42464d;
  font-size: 0.9em;
  text-transform: capitalize;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.SignInSignUpBlock .dropdown-menu.line-top, .SignInSignUpBlock .hnav .navbar-nav .dropdown-menu.line-top {
  border-top: 3px solid #E7214C;
}
.SignInSignUpBlock .dropdown-menu.arrow-top:before, .SignInSignUpBlock .hnav .navbar-nav .dropdown-menu.arrow-top:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  background: none;
  border: none;
  border-bottom: 10px solid #cccccc;
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
  position: absolute;
  top: -10px;
  left: 30px;
}
.SignInSignUpBlock .dropdown-menu.arrow-top:after, .SignInSignUpBlock .hnav .navbar-nav .dropdown-menu.arrow-top:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  background: none;
  border: none;
  border-bottom: 8px solid #fff;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  position: absolute;
  top: -8px;
  left: 31px;
}
@media (max-width: 767px) {
  .SignInSignUpBlock .dropdown-menu.arrow-top:before, .SignInSignUpBlock .dropdown-menu.arrow-top:after, .SignInSignUpBlock .hnav .navbar-nav .dropdown-menu.arrow-top:before, .SignInSignUpBlock .hnav .navbar-nav .dropdown-menu.arrow-top:after {
    display: none;
  }
}
.SignInSignUpBlock .dropdown-menu.dropdown-right,
.SignInSignUpBlock .hnav .dropdown-menu.dropdown-right,
.SignInSignUpBlock .pull-right > .dropdown-menu,
.SignInSignUpBlock .hnav .navbar-right .dropdown-menu {
  right: 0;
  left: auto;
}
.SignInSignUpBlock .dropdown-menu.dropdown-right.arrow-top:before,
.SignInSignUpBlock .hnav .dropdown-menu.dropdown-right.arrow-top:before,
.SignInSignUpBlock .pull-right > .dropdown-menu.arrow-top:before,
.SignInSignUpBlock .hnav .navbar-right .dropdown-menu.arrow-top:before {
  right: 30px;
  left: auto;
}
.SignInSignUpBlock .dropdown-menu.dropdown-right.arrow-top:after,
.SignInSignUpBlock .hnav .dropdown-menu.dropdown-right.arrow-top:after,
.SignInSignUpBlock .pull-right > .dropdown-menu.arrow-top:after,
.SignInSignUpBlock .hnav .navbar-right .dropdown-menu.arrow-top:after {
  right: 31px;
  left: auto;
}
@media (max-width: 767px) {
  .SignInSignUpBlock .dropdown-menu.dropdown-left-xs {
    left: 0 !important;
    right: auto !important;
  }
  .SignInSignUpBlock .dropdown-menu.dropdown-left-xs.arrow-top:before {
    left: 30px;
    right: auto;
  }
  .SignInSignUpBlock .dropdown-menu.dropdown-left-xs.arrow-top:after {
    left: 31px;
    right: auto;
  }
}
.SignInSignUpBlock .dropdown-menu.dropdown-panel {
  min-width: 270px;
  text-transform: none;
}
@media (max-width: 767px) {
  .SignInSignUpBlock .dropdown-menu.dropdown-panel {
    min-width: 220px;
  }
}
.SignInSignUpBlock .dropdown-menu.dropdown-panel header {
  background: #dee0e3;
  padding: 15px;
  font-size: 15px;
  line-height: 1;
  color: #42464d;
}
.SignInSignUpBlock .dropdown-menu.dropdown-panel .checkbox-inline {
  line-height: 34px;
}
.SignInSignUpBlock .dropdown-menu.dropdown-panel .checkbox-inline input[type=checkbox] {
  margin-top: 11px;
}
.SignInSignUpBlock .dropdown-menu.dropdown-panel .btn {
  margin-top: 0;
}
.SignInSignUpBlock .dropdown-menu.dropdown-panel .form-control, .SignInSignUpBlock .dropdown-menu.dropdown-panel .form-group {
  font-size: 12px;
}
.SignInSignUpBlock .dropdown-menu.dropdown-panel .form-control {
  padding: 6px 10px;
}
.SignInSignUpBlock .dropdown-menu.dropdown-panel fieldset, .SignInSignUpBlock .dropdown-menu.dropdown-panel section, .SignInSignUpBlock .dropdown-menu.dropdown-panel .panel-footer {
  padding: 20px;
  margin: -1px 0 0 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.SignInSignUpBlock .RegistrationForm form .Actions {
  padding: 0 20px 20px;
}

header #MainMenu.FullScreenMega {
  position: fixed;
}
header #MainMenu.FullScreenMega #MainNavigation #Navigation.collapse ul.navbar-nav {
  height: 100vh;
}
header #MainMenu.FullScreenMega #MainNavigation #Navigation ul.navbar-nav li {
  display: block;
}

@media only screen and (max-width: 767px) {
  #MainMenu.MobileHeaderType.HamburgerCenterLogo .navbar-header .navbar-toggle {
    float: left;
  }
  #MainMenu.MobileHeaderType.HamburgerCenterLogo .navbar-header .navbar-brand {
    padding: 0 !important;
    position: absolute;
    left: 50%;
    margin-left: -30px;
    transform: translate(-50%, -50%);
    top: 50%;
  }
  #MainMenu.MobileHeaderType.HamburgerCenterLogo .navbar-header .navbar-brand img {
    max-height: 58px;
  }

  .navbar-wp#MainMenu {
    padding: 0 !important;
  }
}
#NavigationMedia {
  z-index: 100;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
@media only screen and (max-width: 767px) {
  #NavigationMedia {
    display: none;
  }
}
#NavigationMedia.NavigationMediaMobile {
  display: none;
}
@media only screen and (max-width: 767px) {
  #NavigationMedia.NavigationMediaMobile {
    display: inline-block;
    float: right;
  }
  #NavigationMedia.NavigationMediaMobile a {
    display: inline-block;
    max-height: 58px;
    height: auto;
    float: left;
  }
  #NavigationMedia.NavigationMediaMobile a img {
    max-height: 48px;
  }
}
#NavigationMedia ul {
  padding: 5px;
  display: inline-flex;
  margin-right: 0;
  margin-left: auto;
}
#NavigationMedia ul li a {
  padding: 0 2px !important;
}

@media only screen and (min-width: 767px) {
  header #MainMenu #SuperNavigation.StackedHeaderStyle .navbar-header {
    width: 100%;
  }
  header #MainMenu #SuperNavigation.StackedHeaderStyle .navbar-header #DesktopLogo {
    margin: 0 auto;
    width: auto;
  }
  header #MainMenu #SuperNavigation.StackedHeaderStyle.with-navigation-media .navbar-header {
    width: auto;
  }
}
@media only screen and (min-width: 767px) {
  header #MainMenu #SuperNavigation.with-navigation-media {
    display: flex !important;
  }
}
@media only screen and (min-width: 767px) and (min-width: 767px) {
  header #MainMenu #SuperNavigation.with-navigation-media .navbar-header {
    flex-direction: row;
  }
  header #MainMenu #SuperNavigation.with-navigation-media .navbar-header .navbar-toggle {
    margin-left: auto;
  }
}
@media only screen and (max-width: 992px) {
  header #MainMenu #SuperNavigation.MobileAt992 #NavigationMedia.NavigationMediaMobile {
    display: inline-block !important;
  }
  header #MainMenu #SuperNavigation.MobileAt992 .navbar-header a.navbar-brand img.logo.main-logo {
    display: none;
  }
  header #MainMenu #SuperNavigation.MobileAt992 .navbar-header a.navbar-brand img.logo.main-mobile-logo {
    display: block !important;
  }
  header #MainMenu #SuperNavigation.MobileAt992.MobileHeaderType.HamburgerCenterLogo .navbar-header .navbar-toggle {
    float: left;
  }
  header #MainMenu #SuperNavigation.MobileAt992.MobileHeaderType.HamburgerCenterLogo .navbar-header .navbar-brand {
    padding: 0 !important;
    position: absolute;
    left: 50%;
    margin-left: -30px;
  }
  header #MainMenu #SuperNavigation.MobileAt992.MobileHeaderType.HamburgerCenterLogo .navbar-header .navbar-brand img {
    max-height: 58px;
  }
  header #MainMenu #SuperNavigation.MobileAt992.MobileHeaderType.HamburgerCenterLogo .navbar-header #NavigationMedia {
    float: right;
  }
  header #MainMenu #SuperNavigation.MobileAt992.MobileHeaderType.HamburgerCenterLogo .navbar-header #NavigationMedia a {
    display: inline-block;
    max-height: 58px;
    height: 58px;
    float: left;
  }
  header #MainMenu #SuperNavigation.MobileAt992.MobileHeaderType.HamburgerCenterLogo .navbar-header #NavigationMedia a img {
    max-height: 48px;
  }
}

header #MainMenu.no-top-header {
  top: 0 !important;
}
@media only screen and (max-width: 767px) {
  header #MainMenu #SuperNavigation {
    padding: 0;
  }
  header #MainMenu #SuperNavigation .navbar-header {
    margin: 0;
    padding: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  header #MainMenu #SuperNavigation #Navigation {
    background-color: transparent;
    border-top: none;
    box-shadow: none;
  }
  header #MainMenu #SuperNavigation #Navigation ul.nav li {
    border-bottom: transparent;
  }
}
header #MainMenu #SuperNavigation.StackedHeaderStyle nav#MainNavigation {
  clear: both;
  max-width: 100%;
  flex-direction: initial;
  justify-content: initial;
}
@media only screen and (min-width: 767px) {
  header #MainMenu #SuperNavigation.StackedHeaderStyle nav#MainNavigation #Navigation {
    padding: 0 15px;
    width: 100%;
  }
}
@media only screen and (min-width: 767px) {
  header #MainMenu.fixed #SuperNavigation .navbar-header .navbar-brand .main-mobile-logo {
    display: block !important;
  }
  header #MainMenu.fixed #SuperNavigation.StackedHeaderStyle nav#MainNavigation {
    clear: none;
  }
  header #MainMenu.fixed.affix #MainNavigation .navbar-nav > li > a {
    padding: 18px 10px !important;
  }
}

header #MainMenu #MainNavigation .navbar-nav > li > a {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

#divHeaderWrapper.TopIconMenuStyle .navbar .navbar-nav [class^=pe] {
  display: none;
}
#divHeaderWrapper.TopIconMenuStyle .navbar.affix-top .navbar-nav [class^=pe] {
  display: inline-block;
}

ul.nav.navbar-nav.navbar-center {
  text-align: center !important;
  width: 100%;
}
ul.nav.navbar-nav.navbar-center > li {
  float: none;
  display: inline-block;
}

.navbar-wp#MainMenu {
  /* Added `.affix` class css when the element is >= 170px (Look: line 8 html) */
}
.navbar-wp#MainMenu.affixed-top {
  background: black;
}
.navbar-wp#MainMenu.affix {
  top: 0;
  left: 0;
  right: 0;
  position: fixed;
}
.navbar-wp#MainMenu.affix #HeaderInner {
  display: none;
}
.navbar-wp#MainMenu.affix #HeaderInner.sticky-header {
  display: block;
}
.navbar-wp#MainMenu.affix #MainNavigation #Navigation {
  background: transparent;
}
.navbar-wp#MainMenu.affix #MainNavigation #Navigation.navbar-collapse ul.navbar-nav {
  padding-top: 0;
  padding-bottom: 0;
}
.navbar-wp .dropdown-menu {
  border-bottom: 0;
  border-top-color: transparent;
}
.navbar-wp .dropdown-menu li {
  border-bottom-color: transparent;
}
.navbar-wp .dropdown-menu li a:hover {
  background: transparent;
}

#MainMenu.navbar-wp .dropdown-menu.menu-items-dropdown {
  width: 100%;
  margin: 0;
}

li.dropdown-submenu .dropdown-menu {
  display: none !important;
}

li.dropdown-submenu:hover .dropdown-menu {
  display: block !important;
}

.dropdown-meganav .dropdown-menu {
  background-color: transparent !important;
}
.dropdown-meganav .dropdown-menu .mega-nav-section-container {
  display: inline-block;
  width: 100%;
  padding: 15px;
  margin-top: -15px;
  border-radius: 3px;
}
@media only screen and (min-width: 767px) {
  .dropdown-meganav .dropdown-menu .mega-nav-section-container {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  }
}
@media only screen and (max-width: 767px) {
  .dropdown-meganav .dropdown-menu .mega-nav-section-container .mega-nav-section-wr {
    display: inline-block;
    width: 100%;
  }
}
.dropdown-meganav .dropdown-menu .mega-nav-section-container .mega-nav-section-wr ul.mega-nav-ul li a {
  line-height: 1;
  padding-top: 5px;
  padding-bottom: 5px;
  border: none;
}

.navbar-wp .navbar-nav > li > a:hover, .navbar-wp .navbar-nav > li > a:focus {
  background-color: transparent;
  outline: none;
  border-bottom: 0 solid transparent;
}

.navbar-header .navbar-toggle {
  background: none;
  border: none;
  padding-left: 15px;
}
.navbar-header .navbar-toggle.clicked {
  top: 0 !important;
}
@media only screen and (max-width: 767px) {
  .navbar-header .navbar-toggle {
    padding: 0 0 0 10px;
  }
}
.navbar-header .navbar-toggle.alignMiddle {
  transform: translateY(0) !important;
  padding: 0 !important;
}
@media only screen and (min-width: 767px) {
  .navbar-header .navbar-toggle.alignMiddle {
    padding: 12px 16px 7px 16px !important;
  }
}
.navbar-header .navbar-toggle i {
  font-size: 25px;
  line-height: 25px !important;
}
.navbar-header .navbar-toggle:focus, .navbar-header .navbar-toggle:hover {
  background-color: transparent;
  border-color: transparent;
}

.navbar-collapse.collapse.in {
  max-height: none !important;
  overflow-y: visible !important;
  display: block !important;
  background-color: transparent;
  border-top: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
}

.navbar-header {
  display: flex;
  justify-content: center;
}
@media only screen and (min-width: 767px) {
  .navbar-header {
    flex-direction: column;
  }
}

.BootstrapHeader header .navbar-wp .navbar-nav > li > a,
.BootstrapHeader header .navbar-wp .navbar-nav > li > a:hover, .BootstrapHeader header .navbar-wp .navbar-nav > li > a:focus {
  border-top: 0;
}
@media only screen and (max-width: 767px) {
  .BootstrapHeader header .navbar-wp {
    border-width: 0;
  }
}
.BootstrapHeader header .navbar-wp.hasAlphaMainMenu {
  background-color: transparent !important;
}
.BootstrapHeader header .navbar-wp .navbar-nav > li > a {
  padding: 28px 10px;
}
@media only screen and (max-width: 992px) {
  .BootstrapHeader header .navbar-wp .navbar-nav > li > a {
    padding: 28px 6px;
  }
}
@media (max-width: 767px) {
  .BootstrapHeader header .navbar-header .navbar-brand {
    margin-bottom: 0;
    max-width: 50%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-clip: padding-box;
  }
  .BootstrapHeader header .navbar-header .navbar-brand img {
    margin: 0 auto;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .BootstrapHeader header #Navigation .navbar-nav > li > a {
    font-size: 12px;
    padding-left: 4px;
    padding-right: 4px;
  }
}
.BootstrapHeader header .navbar-nav.navbar-center {
  position: relative;
  width: auto !important;
  float: none;
}

@media (min-width: 767px) and (max-width: 992px) {
  body.OnePageSite .BootstrapHeader header #Navigation .navbar-nav > li > a {
    padding-left: 8px;
    padding-right: 8px;
  }
}

header#AlphaHeader > .navbar nav {
  margin: 0 auto !important;
}

@media (max-width: 767px) {
  #AlphaHeader .navbar-header {
    padding: 0 15px;
  }
}
#AlphaHeader.nav-padding-narrow #Navigation .navbar-nav > li > a {
  padding: 10px 10px;
}
#AlphaHeader.nav-padding-normal #Navigation .navbar-nav > li > a {
  padding: 16px 10px;
}
#AlphaHeader.nav-padding-big #Navigation .navbar-nav > li > a {
  padding: 28px 16px;
}

#Navigation {
  padding: 0;
}
#Navigation.show-top-border .navbar-nav > li > a.current, #Navigation.show-top-border .navbar-nav > li > a:focus, #Navigation.show-top-border .navbar-nav > li > a:hover {
  border-top-width: 3px;
  border-top-color: inherit;
  border-bottom-color: transparent;
  border-bottom: none !important;
}
#Navigation.show-bottom-border {
  position: relative;
}
#Navigation.show-bottom-border .navbar-nav > li > a {
  border-top: none;
}
#Navigation.show-bottom-border .navbar-nav > li > a.current, #Navigation.show-bottom-border .navbar-nav > li > a:focus, #Navigation.show-bottom-border .navbar-nav > li > a:hover {
  border-bottom: 3px solid;
  border-bottom: none !important;
  border-bottom-color: inherit;
  border-top: none !important;
}
#Navigation .navbar- {
  float: right;
  margin-right: -15px;
}
#Navigation .navbar-nav li.TopNav > a.current, #Navigation .navbar-nav li.TopNav > a:focus, #Navigation .navbar-nav li.TopNav > a:hover {
  border-top-width: 3px;
  border-color: transparent;
  border-bottom-width: 0;
}
#Navigation.show-active-text-colour .navbar-nav > li > a.current, #Navigation.show-active-text-colour .navbar-nav > li > a:focus, #Navigation.show-active-text-colour .navbar-nav > li > a:hover {
  background-color: transparent;
}
#Navigation.block-colour .navbar-nav > li > a {
  border: none !important;
}

#MainNavigation {
  width: 100%;
}
#MainNavigation.has-menu-utilities {
  width: auto !important;
}
#MainNavigation #Navigation.navbar-collapse.collapse.in {
  max-height: 340px !important;
  overflow-y: scroll !important;
}
@media only screen and (min-width: 767px) {
  #MainNavigation #Navigation.navbar-collapse.collapse.in {
    overflow-y: hidden !important;
  }
}
#MainNavigation #Navigation.navbar-collapse.collapse.in ul {
  padding: 0;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  #MainNavigation #Navigation.navbar-collapse.collapse.in ul {
    position: relative !important;
  }
}
#MainNavigation #Navigation.navbar-collapse.collapse.in ul li {
  float: left !important;
  width: 100%;
  border-bottom: transparent;
}

#MainNavigation.fixedd {
  position: fixed;
  left: 0;
  right: 0;
  border-top: none;
  border-left: 0;
  border-right: 0;
  margin: 0 auto;
  z-index: 310;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
@media only screen and (min-width: 767px) {
  #MainNavigation.fixedd {
    top: 0;
  }
}

.navbar-wp .navbar-nav > .open > a, .navbar-wp .navbar-nav > .open > a:hover, .navbar-wp .navbar-nav > .open > a:focus {
  color: inherit;
  background-color: inherit;
  border-color: transparent;
}

#divHeaderWrapper {
  background-size: cover;
}
#divHeaderWrapper.text-colour {
  position: relative;
}
#divHeaderWrapper.text-colour header .navbar-wp .navbar-nav > .active > a,
#divHeaderWrapper.text-colour header .navbar-wp .navbar-nav > .active > a:hover,
#divHeaderWrapper.text-colour header .navbar-wp .navbar-nav > .active > a:focus {
  color: inherit;
  background-color: inherit;
  border-color: transparent;
}
.no-border {
  border: none !important;
}

.no-background {
  background: none !important;
}

.no-border-radius {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
}

@media only screen and (min-width: 767px) {
  .countdown-block {
    width: 680px !important;
    /* O */
    max-width: 100%;
  }
}

.block-item-container {
  position: relative;
}

.SocialMediaBlock {
  justify-content: center;
  display: flex;
}
.SocialMediaBlock.block-item.align-left {
  justify-content: start;
}
.SocialMediaBlock.block-item.align-right {
  justify-content: end;
}
.SocialMediaBlock a {
  display: inline-block;
  max-width: 60px;
  position: relative;
  padding: 5px;
}

/* Testimonials block */
.carousel-testimonials {
  padding-top: 30px;
}

#carouselTestimonial .carousel-control.right, #carouselTestimonial .carousel-control.left {
  background: #000;
  width: 45px;
  height: 45px;
  border-radius: 15px;
}
#carouselTestimonial .carousel-control.right:hover, #carouselTestimonial .carousel-control.left:hover {
  background: rgba(0, 0, 0, 0.25);
}
#carouselTestimonial .carousel-control.right .icon-next, #carouselTestimonial .carousel-control.left .icon-next {
  margin-right: -15px;
  margin-top: -18px;
}
#carouselTestimonial .carousel-control.right .icon-prev, #carouselTestimonial .carousel-control.left .icon-prev {
  margin-top: -18px;
  margin-left: -5px;
}

.block-item {
  margin-bottom: 15px;
  word-wrap: break-word;
  /* ++ changed 25 jan 2018 */
}
.block-item:last-child {
  margin-bottom: 0;
}
.block-item.align-center {
  text-align: center;
}
.block-item p {
  margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
  .Section-Item.full-container {
    max-width: 100%;
    padding: 0;
  }
}
.Section-Item.no-bottom-padding section.slice {
  padding-bottom: 0;
}

.wrapper .container-fluid.full-container {
  max-width: 100%;
  padding: 0;
  background-position-x: center;
  background-position-y: center;
}
.wrapper .section-header {
  font-weight: 400;
}
.wrapper .PromoBlockSection .slice {
  padding: 0;
}
.wrapper .block-section-item.PromoBlockSection h1, .wrapper .block-section-item.PromoBlockSection h2, .wrapper .block-section-item.PromoBlockSection h3, .wrapper .block-section-item.PromoBlockSection h4, .wrapper .block-section-item.PromoBlockSection h5, .wrapper .block-section-item.PromoBlockSection h6 {
  margin-bottom: 0.3em;
}
.wrapper .block-section-item.remove-padding .main-page-content,
.wrapper .block-section-item.remove-padding .slice {
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .wrapper .block-section-item.remove-padding .main-page-content,
.wrapper .block-section-item.remove-padding .slice {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .wrapper .block-section-item.remove-padding .main-page-content,
.wrapper .block-section-item.remove-padding .slice {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
}

.HighlightBoxBlockSection .box-padding {
  padding: 0 30px;
}
@media only screen and (max-width: 767px) {
  .HighlightBoxBlockSection .box-padding {
    padding: 15px 0 !important;
    /* changed 25 jan 2018 */
  }
}

.HighlightBoxBlockSection .slice.box-padding {
  padding: 30px;
}
@media only screen and (max-width: 767px) {
  .HighlightBoxBlockSection .slice.box-padding {
    padding: 0 !important;
  }
}

.slice.box-padding {
  padding: 30px;
}
@media only screen and (max-width: 767px) {
  .slice.box-padding {
    padding: 30px 0 !important;
  }
}

.dzsparallaxer {
  background-color: transparent !important;
}

.g-height-40vh {
  height: 40vh !important;
}

.g-height-30vh {
  height: 30vh !important;
}

.g-height-60vh {
  height: 60vh !important;
}

.g-height-70vh {
  height: 70vh !important;
}

.g-height-75vh {
  height: 75vh !important;
}

.parallax-window {
  min-height: 50vh;
  background: transparent;
}

.prlx-bg {
  /*
  background-position: 50% 50%;
  background-size: cover;
  @include bp-desktop {
    background-size: contain;
  }
  height: auto;
  */
}

.promo-text {
  margin: 0 0 20px 0;
  font: 700 35px/1.5em "Roboto";
  border: 2px solid #fff;
  display: inline-block;
  text-align: center;
  padding: 15px 50px;
  border-color: inherit;
}

.promo-lining {
  margin: 10px 0;
}

.no-border {
  border: none !important;
}

.no-background {
  background: none !important;
}

.no-border-radius {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
}

@media only screen and (max-width: 767px) {
  .MainBlockContainer {
    position: relative;
    padding: 0 15px;
  }
}
.scroll-icon-container {
  bottom: 6rem;
  left: 0;
  right: 0;
  color: #333;
  text-align: center;
}
.scroll-icon-container .scroll-icon {
  padding: 30px 0;
}
.scroll-icon-container .scroll-icon a {
  outline: 0;
  display: inline-block;
  position: relative;
}
.scroll-icon-container .scroll-icon a a .scroll-svg {
  display: inline-block;
  z-index: 0;
  pointer-events: none;
}

.floating {
  animation-name: floating;
  -webkit-animation-name: floating;
  animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}

@keyframes floating {
  0% {
    transform: translateY(0%);
  }
  50% {
    transform: translateY(8%);
  }
  100% {
    transform: translateY(0%);
  }
}
@-webkit-keyframes floating {
  0% {
    -webkit-transform: translateY(0%);
  }
  50% {
    -webkit-transform: translateY(8%);
  }
  100% {
    -webkit-transform: translateY(0%);
  }
}
.newsletter-block {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .newsletter-block {
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .newsletter-block form div.fields {
    margin-bottom: 15px;
  }
}

footer .LogoBlock {
  padding: 0 30px;
  display: inline-block;
}
footer .LogoBlock .navbar-brand {
  float: none;
  height: auto;
  padding: 0;
}
footer a {
  text-transform: none;
  display: block;
  padding: 4px 0;
}
footer a:focus, footer a:hover {
  text-transform: none;
}
footer .col address {
  display: inline-flex;
  line-height: 1;
}
footer .col .social-feed .instagram .feed-listing-container figure {
  width: 80px;
  height: 80px;
  position: relative;
  display: block;
  overflow: hidden;
}

#FooterCreditLine {
  padding-top: 7px;
  padding-bottom: 7px;
  min-height: 30px;
  background: #1a1a1a;
  font-size: 12px;
  color: #ffffff;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
#FooterCreditLine a, #FooterCreditLine .copyright {
  font-size: 12px;
  color: #ffffff;
}

.carousel-inner .item.left {
  padding: 0 !important;
}

#SlideShowContainer {
  position: relative;
}
#SlideShowContainer #DockImageContainer {
  position: absolute;
  text-align: center;
  padding-top: 25%;
  width: 100%;
  z-index: 999;
}

#SlideShow {
  letter-spacing: normal !important;
}
#SlideShow .SliderNameCaption {
  padding: 9px 27px !important;
  letter-spacing: 0;
}
#SlideShow .SliderDescriptionCaption {
  padding: 9px 27px !important;
  letter-spacing: 0;
}

.SlideShowContainer .SlideShow {
  position: relative;
}
.SlideShowContainer .SlideShow .OverlayContainer {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  overflow: hidden;
}
.SlideShowContainer .SlideShow .OverlayContainer .vCenteredInner {
  text-align: center;
  max-height: 100%;
  max-width: 100%;
  height: 100%;
}
.SlideShowContainer .SlideShow .OverlayContainer .OverlayContainerInner {
  max-height: 100%;
  max-width: 100%;
  height: 100%;
}
.SlideShowContainer .SlideShow .OverlayContainer .OverlayContainerInner img {
  display: inline-block;
  max-height: 100%;
}

.ribbon {
  background: red;
  border-right: 5px solid #f2787d;
  color: white;
}

.ribbon:before {
  border-top: 27px solid red;
}

.ribbon:after {
  border-bottom: 27px solid red;
}

.ribbon.small-ribbon {
  padding: 5px;
}

.pagination-container.center {
  text-align: center;
}

#BlogContainer .blog-articles-container {
  font-size: 14px;
}
#BlogContainer .blog-articles-container .blog-article-inner {
  width: 100%;
  float: left;
  position: relative;
}

h1.blog-article-header {
  font-size: 50px;
  font-family: "Playfair Display";
  font-weight: 700;
}

.blog-list.blog-article h4.media-heading {
  font-size: 24px;
}

.post-thumbnail {
  display: block;
  float: left;
  color: #fff;
  margin-right: 18px;
  padding: 0;
  min-width: 50px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.post-thumbnail .thumbnail {
  margin-bottom: 0;
}

.section-header {
  display: block;
  position: relative;
  margin-bottom: 20px;
}

.section-header.with-icon {
  padding-left: 53px;
  min-height: 35px;
}

.section-header.footer-header {
  margin-bottom: 16px;
}

a.section-header:after {
  content: "";
  display: block;
  width: 24px;
  height: 18px;
  position: absolute;
  right: 4px;
  top: 50%;
  margin-top: -9px;
  opacity: 0.6;
  filter: alpha(opacity=60);
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

a.section-header:hover:after {
  opacity: 0.9;
  filter: alpha(opacity=90);
  right: 0;
}

a.section-header.footer-header:after {
  display: none;
}

.section-header .icon {
  display: none;
}

.section-header.with-icon .icon {
  display: block;
  width: 35px;
  height: 35px;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 1.2em;
  line-height: 35px;
  overflow: hidden;
  text-align: center;
  color: #fff !important;
  background: #93BF4A;
  /* more colours in style-colours.css */
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.section-header.with-icon:hover .icon {
  background-color: #4C9D4D;
  /* more colours in style-colours.css */
  color: #fff !important;
}

.section-header.with-icon .icon > * {
  line-height: 35px;
}

.section-header.with-icon .icon img {
  width: auto;
  height: auto;
  max-width: 35px;
  max-height: 35px;
  vertical-align: text-bottom;
}

.section-header .text {
  display: block;
  border-bottom: 1px solid #e3e3e3;
  padding: 9px 0;
  font-family: "open_sansregular", sans-serif;
  color: #1d1d1d;
  font-size: 1.1em;
  line-height: 1.25;
  margin: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.section-header.footer-header .text {
  border-bottom: none;
  font-size: 1.04em;
  line-height: 1.21;
  padding: 3px 0;
}

.section-header:hover .text {
  color: #4C9D4D;
  /* more colours in style-colours.css */
}

a.section-header .text {
  padding-right: 36px;
}

a.section-header.footer-header .text {
  padding-right: 0;
}

@media (min-width: 768px) {
  .isolated-sections .horizontal-section-container > .row > *[class*=col-] {
    padding-left: 20px;
    padding-right: 20px;
    border-right: 1px solid #e6e6e6;
  }

  .isolated-sections {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .isolated-sections .horizontal-section-container > .row > *[class*=col-] > :first-child {
    padding-top: 30px;
  }

  .isolated-sections .horizontal-section-container > .row > *[class*=col-] > :last-child {
    padding-bottom: 35px;
  }

  .isolated-sections .horizontal-section-container > .row > *[class*=col-] > :only-child {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .isolated-sections .horizontal-section-container > .row > *[class*=col-] > .no-padding-bottom {
    padding-bottom: 0;
    margin-bottom: -10px;
  }

  .sm-extra-top-padding {
    padding-top: 25px;
  }

  .isolated-sections .horizontal-section-container > .row > *[class*=col-] > .sm-extra-top-padding:only-child {
    padding-top: 25px;
  }

  .section-header {
    margin-bottom: 25px;
  }

  .section-header.footer-header {
    margin-bottom: 19px;
  }

  a.section-header:after {
    display: none;
  }

  .section-header .text {
    padding: 9px 0;
    font-size: 1.1em;
    line-height: 1.25;
  }

  .section-header.footer-header .text {
    padding: 3px 0;
  }

  a.section-header.with-icon .text {
    padding-right: 0;
  }
}
@media (min-width: 992px) {
  .isolated-sections .horizontal-section-container > .row > *[class*=col-] {
    /* padding-left: 40px;
     padding-right: 40px;*/
  }

  .sm-extra-top-padding {
    padding-top: 30px;
  }

  .isolated-sections .horizontal-section-container > .row > *[class*=col-] > .sm-extra-top-padding:only-child {
    padding-top: 30px;
  }

  .section-header {
    margin-bottom: 30px;
  }

  .section-header.footer-header {
    margin-bottom: 20px;
  }

  a.section-header:after {
    display: block;
  }

  .section-header .text {
    padding: 8px 0;
    font-size: 1.21em;
    line-height: 1.3;
  }

  .section-header.footer-header .text {
    font-size: 1.14em;
    line-height: 1.25;
    padding: 3px 0;
  }

  a.section-header .text {
    padding-right: 36px;
  }
}
.section-content .blog-tag-list {
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
}

.section-content .blog-tag-list > li {
  display: block;
  margin: 0 8px 8px 0;
  padding: 0;
  float: left;
  font-size: 0.9em;
  line-height: 1.1;
}

.section-content .blog-tag-list > li a {
  display: block;
  padding: 4px 8px;
  color: #1d1d1d;
  background-color: transparent;
  border: 1px solid #858585;
}

.section-content .blog-tag-list > li a:hover {
  color: #fff;
  background-color: #4C9D4D;
  /* more colours in style-colours.css */
  border-color: #4C9D4D;
  /* more colours in style-colours.css */
}

@media (min-width: 768px) {
  .section-content .blog-tag-list > li {
    font-size: 0.9em;
  }

  .section-content .blog-tag-list > li a {
    padding: 5px 10px;
  }
}
@media (min-width: 992px) {
  .section-content .blog-tag-list > li {
    font-size: 1em;
  }

  .section-content .blog-tag-list > li a {
    padding: 6px 11px;
  }
}
/* ----------------------------------------------------
   SECTION: MEDIA LIST
   ---------------------------------------------------- */
.section-content .media-list {
  display: block;
}

.section-content .media-list > .media {
  display: block;
  margin-top: 25px;
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 1px dotted #e3e3e3;
}

.section-content .media-list > .media:first-of-type {
  margin-top: 15px;
}

.section-content .media-list > .media:last-of-type {
  border-bottom: none;
  margin-bottom: 15px;
}

.section-content .media-list > .media .pull-left,
.section-content .media-list > .media .pull-right {
  max-width: 33%;
}

.section-content .media-list > .media .pull-left img,
.section-content .media-list > .media .pull-right img {
  width: 100%;
  height: auto;
}

.section-content .media-list > .media .pull-left {
  margin-right: 10px;
}

.section-content .media-list > .media .pull-right {
  margin-left: 10px;
}

.section-content .media-list > .media .media-heading {
  font-size: 1.05em;
  line-height: 1.3;
  font-family: "open_sansregular", sans-serif;
  margin-top: 1px;
}

.section-content .media-list > .media .media-heading a {
  display: block;
}

.section-content .media-list > .media .inline-date {
  display: inline-block;
  font-family: "open_sansbold", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  color: #fff;
  background: #4C9D4D;
  /* more colours in style-colours.css */
  font-size: 0.71em;
  line-height: 1;
  padding: 4px 10px;
  margin: 0;
}

.section-content .media-list > .media .date {
  display: block;
  float: left;
  background: #828282;
  color: #fff;
  margin-right: 18px;
  padding: 7px 4px;
  min-width: 35px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.section-content .media-list > .media .date {
  background: #828282;
}

.section-content .media-list > .media .date {
  background: #303030;
}

.section-content .media-list > .media:hover .date {
  background: #4C9D4D;
  /* more colours in style-colours.css */
}

.section-content .media-list > .media .date .day {
  display: block;
  font-size: 1.2em;
  line-height: 0.95;
  margin-bottom: 2px;
  color: #fff !important;
}

.section-content .media-list > .media .date .month {
  display: block;
  font-size: 0.72em;
  line-height: 0.9;
  font-family: "open_sansbold", sans-serif;
  color: #fff !important;
}

.section-content .media-list > .media p {
  font-size: 0.9em;
  text-align: left;
  line-height: 1.55;
}

.section-content .media-list > .media p:first-of-type {
  margin-top: 0.9em;
}

.section-content .media-list > .media p:last-of-type {
  margin-bottom: 0;
}

.section-content .media-list .play-icon {
  width: 40px;
  height: 40px;
  background: #fff;
  border: 1px solid #4C9D4D;
  /* more colours in style-colours.css */
  color: #4C9D4D;
  line-height: 40px;
  font-size: 1.5em;
  text-align: center;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.media-list .play-icon:hover {
  background: #4C9D4D;
  /* more colours in style-colours.css */
  color: #fff;
}

@media (min-width: 768px) {
  .section-content .media-list > .media .pull-left {
    margin-right: 23px;
  }

  .section-content .media-list > .media .pull-right {
    margin-left: 23px;
  }

  .section-content .media-list > .media .date {
    margin-right: 26px;
    padding: 13px 11px;
    margin-top: 3px;
  }

  .section-content .media-list > .media .date .day {
    font-size: 2em;
    line-height: 0.93;
    margin-bottom: 1px;
  }

  .section-content .media-list > .media .date .month {
    font-size: 1.15em;
    line-height: 0.95;
  }

  .section-content .media-list > .media .media-heading {
    font-size: 1.15em;
    line-height: 1.28;
    margin-top: 3px;
  }

  .section-content .media-list > .media p {
    font-size: 0.9em;
    line-height: 1.75;
  }

  .section-content .media-list .play-icon {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 1.85em;
  }
}
@media (min-width: 992px) {
  .section-content .media-list > .media .pull-left {
    margin-right: 35px;
  }

  .section-content .media-list > .media .pull-right {
    margin-left: 35px;
  }

  .section-content .media-list > .media .date {
    margin-right: 32px;
    margin-top: 3px;
    padding: 14px 12px;
  }

  .section-content .media-list > .media .date .day {
    font-size: 2.3em;
    line-height: 0.9;
    margin-bottom: 1px;
  }

  .section-content .media-list > .media .date .month {
    font-size: 1.2em;
    line-height: 1;
  }

  .section-content .media-list > .media .media-heading {
    font-size: 1.3em;
    line-height: 1.3;
  }

  .section-content .media-list.news-list > .media .media-heading {
    font-size: 1.22em;
  }

  .section-content .media-list > .media p {
    font-size: 1em;
    line-height: 1.8;
  }

  .section-content .media-list .play-icon {
    width: 65px;
    height: 65px;
    line-height: 65px;
    font-size: 2.2em;
  }
}
.section-content .vertical-simple-list {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}

.section-content .vertical-simple-list .item {
  display: block;
  margin: 2px 0;
  padding: 0;
  position: relative;
}

.section-content .vertical-simple-list.w-dates .item {
  margin: 2px 0;
  padding: 7px 0;
}

.section-content .vertical-simple-list.w-dates .item:first-of-type {
  padding-top: 0;
}

.section-content .vertical-simple-list.w-dates .item:last-of-type {
  padding-bottom: 0;
}

.section-content .vertical-simple-list .item .item-content {
  display: block;
  -webkit-transition: none;
  transition: none;
}

.section-content .vertical-simple-list .item .item-content .icon {
  display: block;
  float: left;
  width: auto;
  max-width: 45px;
  text-align: center;
  height: auto;
  margin-right: 15px;
}

.section-content .vertical-simple-list .item .item-content .icon img {
  width: 100%;
  height: auto;
  display: block;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.section-content .vertical-simple-list .item .item-content .icon .glyphicon,
.section-content .vertical-simple-list .item .item-content .icon .fa {
  font-size: 1.95em;
  width: 35px;
  line-height: 35px;
  color: #b8b8b8;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.section-content .vertical-simple-list .item .item-content:hover .icon img {
  opacity: 1;
  filter: alpha(opacity=100);
}

.section-content .vertical-simple-list .item .item-content:hover .icon .glyphicon,
.section-content .vertical-simple-list .item .item-content:hover .icon .fa {
  color: #727272;
}

.section-content .vertical-simple-list .item .item-content .date {
  display: block;
  float: left;
  background: #828282;
  color: #fff;
  margin-right: 18px;
  padding: 7px 4px;
  min-width: 35px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.section-content .vertical-simple-list .item .item-content .date {
  background: #828282;
}

.section-content .vertical-simple-list .item .item-content .date {
  background: #303030;
}

.section-content .vertical-simple-list .item .item-content:hover .date {
  background: #4C9D4D;
  /* more colours in style-colours.css */
}

.section-content .vertical-simple-list .item .item-content .date .day {
  display: block;
  font-size: 1.2em;
  line-height: 0.95;
  margin-bottom: 2px;
  color: #fff !important;
}

.section-content .vertical-simple-list .item .item-content .date .month {
  display: block;
  font-size: 0.72em;
  line-height: 0.9;
  font-family: "open_sansbold", sans-serif;
  color: #fff !important;
}

.section-content .vertical-simple-list .item .item-content .title {
  display: block;
  font-size: 1.02em;
  line-height: 1.35;
  padding: 9px 0;
  margin: 0;
  overflow: hidden;
  zoom: 1;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.section-content .vertical-simple-list.w-dates .item .item-content .title {
  padding-top: 0;
  padding-bottom: 0;
}

.section-content .vertical-simple-list .item .item-content .title a {
  display: block;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 19px;
}

@media (min-width: 768px) {
  .section-content .vertical-simple-list .item .item-content .icon {
    margin-right: 15px;
  }

  .section-content .vertical-simple-list .item .item-content .title {
    font-size: 0.98em;
    line-height: 1.33;
  }
}
@media (min-width: 992px) {
  .section-content .vertical-simple-list .item .item-content .icon {
    margin-right: 15px;
  }

  .section-content .vertical-simple-list .item .item-content .title {
    font-size: 1.07em;
    line-height: 1.35;
  }
}
.blog-list.blog-article img {
  width: 180px;
}

.blog-articles-container {
  display: block;
  margin: 0 0 1em 0;
}

.blog-articles-container.masonry-list {
  margin: 1em 0;
}

.blog-articles-container.sidebar-blog-posts {
  margin-top: 0;
  margin-bottom: 0;
}

.blog-articles-container .blog-article {
  display: block;
  clear: both;
  padding: 20px 0;
  border-bottom: 1px dotted #d1d1d1;
}

.blog-articles-container.sidebar-blog-posts .blog-article {
  padding: 15px 0;
}

.blog-articles-container .blog-article:first-of-type {
  padding-top: 10px;
}

.blog-articles-container.sidebar-blog-posts .blog-article:first-of-type {
  padding-top: 0;
}

.blog-articles-container .blog-article:last-of-type,
.blog-articles-container.sidebar-blog-posts .blog-article:last-of-type {
  padding-bottom: 0;
  border-bottom: none;
}

.blog-articles-container.masonry-list .blog-article {
  float: left;
  clear: none;
  border-bottom: none;
  padding: 0;
}

.blog-articles-container.masonry-list .blog-article .blog-article-content {
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px dotted #aeaeae;
}

.blog-articles-container.left-right-columns .blog-article .meta-column {
  display: block;
  float: none;
  width: auto;
  margin-right: 0;
  margin-bottom: 5px;
  clear: both;
}

.blog-articles-container.left-right-columns .blog-article .content-column {
  display: block;
  float: none;
  width: auto;
  clear: both;
}

.blog-article .title {
  display: block;
  font-size: 1.4em;
  line-height: 1.3;
  font-family: "open_sanslight", sans-serif;
  margin: 0 0 14px 0;
  padding: 0;
}

.sidebar-blog-posts .blog-article .title {
  font-size: 1em;
  line-height: 1.35;
}

.blog-articles-container.masonry-list .blog-article .title {
  font-size: 1.3em;
  line-height: 1.4;
}

.blog-article .title a {
  display: block;
}

.blog-article .meta {
  display: block;
  font-size: 0.85em;
  padding: 0;
  margin: 0 0 15px 0;
  color: #676767;
}

.blog-articles-container.left-right-columns .meta-column .meta {
  margin-bottom: 0;
}

.blog-article .meta.footer {
  margin-bottom: 0;
}

.blog-article .meta a {
  color: #676767;
}

.blog-article .meta > .meta-item {
  display: block;
  float: left;
  margin: 0 22px 4px 0;
  position: relative;
}

.blog-articles-container.masonry-list .blog-article .meta > .meta-item {
  float: none;
  clear: both;
  margin: 0;
  font-size: 0.9em;
}

.blog-article .meta > .meta-item .glyphicon,
.blog-article .meta > .meta-item .fa {
  margin-right: 5px;
  color: #8f8f8f;
}

.blog-article .meta-item.tags {
  display: block;
  margin: 0 22px 4px 0;
  padding: 0;
  list-style: none;
  position: relative;
}

.blog-article .meta-item.tags > li {
  display: inline-block;
  padding: 0;
  margin: 0 5px 0 0;
}

.blog-article .meta-item.tags > li a {
  display: block;
}

.blog-article .meta-item.tags > li a:after {
  content: ",";
}

.blog-article .meta-item.tags > li:last-child a:after {
  content: "";
}

.blog-article .feature-image {
  margin: 0 0 10px 0;
}

.blog-articles-container.full-width .blog-article .feature-image.full-width-image img {
  border-bottom: 4px solid #4C9D4D;
  /* more colours in style-colours.css */
}

.blog-articles-container.full-width .blog-article .feature-image.full-width-image {
  margin-left: -20px;
  margin-right: -20px;
  width: auto;
}

.isolated-sections .blog-articles-container.full-width .blog-article .feature-image.full-width-image {
  margin-left: -15px;
  margin-right: -15px;
  width: auto;
}

.blog-article .feature-image > img {
  display: block;
  width: 100%;
  height: auto;
}

.blog-article .text-content {
  padding: 0 0 15px 0;
}

.blog-article .feature-image + .text-content {
  padding: 15px 0;
}

.blog-article .text-content.excerpt {
  line-height: 1.65;
  text-align: left;
}

.blog-article .text-content.excerpt p {
  text-align: left;
}

.sidebar-blog-posts .blog-article .text-content.excerpt {
  padding: 8px 0 0 0;
  line-height: 1.4;
  color: #686868;
}

.blog-articles-container.masonry-list .blog-article .text-content.excerpt {
  padding: 0;
}

.blog-articles-container.masonry-list .blog-article .feature-image + .text-content.excerpt,
.blog-articles-container.left-right-columns .blog-article .feature-image + .text-content.excerpt {
  padding: 15px 0 0 0;
}

.blog-article .comment-box {
  display: block;
  margin-top: 20px;
  border-top: 1px dotted #e3e3e3;
  padding-top: 5px;
}

.post-author {
  display: block;
  margin-bottom: 0;
}

.post-author a {
  padding-bottom: 10px;
  font-weight: bold;
  text-transform: uppercase;
}

.newsLetterBar #AjaxNewsletterFomResponse {
  display: none;
}
.newsLetterBar #AjaxNewsletterFomResponse .alert {
  position: relative;
  margin: 35px auto 0 auto;
  width: 50%;
}
.newsLetterBar .newsLetterContainer {
  margin: 0;
  width: 100%;
}
.newsLetterBar .newsLetterContainer .newsletter-content-block h2.block-title {
  padding-top: 9px;
  margin-bottom: 5px;
}
.newsLetterBar .newsLetterContainer p {
  padding: 7px 0 0;
  margin: 0;
}
@media only screen and (max-width: 900px) {
  .newsLetterBar .newsLetterContainer p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .newsLetterBar .newsLetterContainer p {
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 767px) {
  .newsLetterBar .newsLetterContainer .NewsletterFormContainer {
    float: right;
    width: 100%;
  }
}
.newsLetterBar .newsLetterContainer .NewsletterFormContainer form {
  margin: 0;
}
.newsLetterBar .newsLetterContainer .NewsletterFormContainer form .form-group {
  width: 100%;
  margin-bottom: 0 !important;
}
.newsLetterBar .newsLetterContainer .NewsletterFormContainer form .btn-holder button {
  background: none;
  border: none;
}
.newsLetterBar .newsLetterContainer .NewsletterFormContainer form .myButtonHeight {
  height: 42px;
  border-radius: 4px;
  background: none;
  border: transparent;
}
.newsLetterBar .newsLetterContainer .NewsletterFormContainer form .myButtonHeight:hover {
  color: #a6b99a;
}
.newsLetterBar .newsLetterContainer .NewsletterFormContainer form .input-group-addon {
  padding: 0;
  padding: 0;
  background: rgba(0, 0, 0, 0.8);
  border: 0;
  color: white;
  border: transparent;
}
.newsLetterBar .newsLetterContainer .NewsletterFormContainer form input[type=email] {
  border: 1px solid #fff;
  padding: 20px 15px;
}
.newsLetterBar .newsLetterContainer .NewsletterFormContainer form .input-group {
  min-width: 300px;
  width: 100%;
}

#SearchResultsContainer ul#SearchResults {
  width: 100%;
  list-style: none;
  margin: 0;
}
#SearchResultsContainer ul#SearchResults li {
  margin: 0 0 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #ccc;
  display: inline-block;
  width: 100%;
}

#SliderMenuContainer {
  position: absolute;
  bottom: 40px;
  width: 100%;
  z-index: 10;
}
@media only screen and (max-width: 767px) {
  #SliderMenuContainer {
    bottom: 20px;
  }
}
#SliderMenuContainer .overlay-lower {
  background: rgba(43, 126, 153, 0.01);
  text-align: center;
}
#SliderMenuContainer .overlay-lower .links {
  font-size: 18px;
}
#SliderMenuContainer .overlay-lower .links.no-borders .link {
  border-right: transparent;
}
#SliderMenuContainer .overlay-lower .links.no-borders .link:first-child {
  border-left: transparent;
}
#SliderMenuContainer .overlay-lower .links .link {
  display: inline-block;
  padding: 15px;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
@media only screen and (max-width: 767px) {
  #SliderMenuContainer .overlay-lower .links .link {
    display: block;
    text-align: left;
    border: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
}
@media only screen and (max-width: 992px) {
  #SliderMenuContainer .overlay-lower .links .link {
    padding: 30px 15px;
  }
}
@media only screen and (min-width: 992px) {
  #SliderMenuContainer .overlay-lower .links .link {
    padding: 45px 30px;
  }
}
#SliderMenuContainer .overlay-lower .links .link:first-child {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
@media only screen and (max-width: 767px) {
  #SliderMenuContainer .overlay-lower .links .link:first-child {
    border-left: none;
  }
}
#SliderMenuContainer .overlay-lower .links .link:last-child {
  border-bottom: none;
}
@media only screen and (max-width: 767px) {
  #SliderMenuContainer .overlay-lower .links .link {
    padding: 10px 5px;
    width: 50%;
    float: left;
  }
}
#SliderMenuContainer .overlay-lower .links .link a {
  color: #ffffff;
}
#SliderMenuContainer .overlay-lower .links .link .fa {
  margin-right: 10px;
  font-size: 24px;
}

.NewsletterBlockSectionBlockSection .StackedContainer .newsLetterBar .newsletter-content-block {
  margin-bottom: 30px;
}
.NewsletterBlockSectionBlockSection .StackedContainer .newsLetterBar .newsletter-content-block .block-title {
  margin-bottom: 5px;
}

.carousel-listing-container .owl-stage-outer .item .item-content {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  color: #fff;
  font-size: 22px;
  text-align: center;
  pointer-events: none;
  font-style: normal;
  text-transform: uppercase;
  transform: translateY(-50%);
}
.carousel-listing-container .owl-nav .owl-next {
  right: -50px;
}
.carousel-listing-container .owl-nav .owl-prev {
  left: -50px;
}
.carousel-listing-container .owl-nav .owl-next:focus, .carousel-listing-container .owl-nav .owl-next:hover,
.carousel-listing-container .owl-nav .owl-prev:focus,
.carousel-listing-container .owl-nav .owl-prev:hover {
  outline: none;
}

.card-box-bgimage-container {
  margin: 0;
}
.card-box-bgimage-container .card .header {
  max-height: 150px;
}
.card-box-bgimage-container .card .content-container .content .title a {
  color: #FFCC2A;
}
.card-box-bgimage-container .card .content .description {
  line-height: 1;
}
.card-box-bgimage-container .card .content a:focus {
  text-decoration: none;
}
.card-box-bgimage-container .card .btn {
  font-weight: 400;
}

.sibling {
  background-color: #e6e6e6;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 40vh;
  -webkit-transition: width 0.5s;
  transition: width 0.5s;
  width: 30px;
  z-index: 28;
}
.sibling:hover {
  -webkit-transition: width 0.5s;
  transition: width 0.5s;
  width: 150px;
}
.sibling .link {
  background: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  border-top: 1px solid #e6e6e6;
  display: block;
  height: 120px;
  margin-left: 30px;
  padding: 10px;
  width: 120px;
}
.sibling .link:before {
  color: #262626;
  left: 7px;
  position: absolute;
  top: 45px;
  font-size: 16px;
  font-size: 1.0666666667rem;
  font-family: FontAwesome;
  content: "";
  font-size: 1.5em;
}
.sibling .link .imgthumbnail {
  float: right;
  margin-left: 5px;
  position: relative;
  width: 100px;
}
.sibling .link .headline {
  color: #595959;
  height: 100px;
  overflow: hidden;
  padding-right: 10px;
  padding-top: 5px;
  position: relative;
  right: 4px;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  font-size: 0.9333333333rem;
  line-height: 1.1428571429;
}
.sibling.sibling--next {
  left: auto;
  height: 120px;
  right: 0;
}
.sibling.sibling--next .link {
  border-left: 1px solid #8c8c8c;
  border-right: none;
  margin-left: 30px;
  margin-right: 30px;
  position: absolute;
  right: 0;
  top: 0;
}
.sibling.sibling--next .link:before {
  left: auto;
  right: -23px;
  content: "";
}
.sibling.sibling--next .link .imgthumbnail {
  float: left;
  margin-left: 0;
  margin-right: 5px;
}
.sibling.sibling--next .link .headline {
  left: 4px;
  right: 0;
}

.btn-big {
  padding: 10px 12px;
}

.btn-mega {
  padding: 10px 16px;
}

.btn-full {
  width: 100%;
  margin-bottom: 5px !important;
}

.btn-uppercase {
  text-transform: uppercase;
}

.typography .widget-container .widget-title-wr h3.widget-title {
  margin: 0;
}
.typography .widget-container .widget-content .widget-list-items ul {
  margin: 0;
}

.CustomContentBlockWidget .fb-page, .CustomContentBlockWidget .fb-page iframe[style], .CustomContentBlockWidget .fb-page span {
  width: 100% !important;
  /*
  transform: scale(.9);
  */
}
.CustomContentBlockWidget .widget-container {
  border: none !important;
  background: none;
}

.WidgetHolder {
  border: none;
  margin-bottom: 30px;
  padding: 0;
}
.WidgetHolder .section-title-wr {
  display: inline-block;
  width: 100%;
  margin-bottom: 5px;
}
.WidgetHolder .sidecart {
  padding: 15px;
  border: 1px solid #ddd;
}
.WidgetHolder.BlogCategoriesWidget, .WidgetHolder.BlogRecentPostsWidget {
  border: none;
}
.WidgetHolder .panel-heading h2 {
  font-weight: 700;
}
.WidgetHolder .widget ul {
  margin: 0;
  border: none;
}
.WidgetHolder .widget ul li {
  margin: 0;
}

.widget-container {
  overflow: hidden;
}
.widget-container .widget-title-wr h3.widget-title {
  margin: 0;
  padding: 5px;
}
.widget-container .widget-content {
  margin: 0 auto;
}
.widget-container .widget-content .widget-list-items ul {
  margin: 0 auto;
}
.widget-container .widget-list-items ul li {
  border-bottom: none;
}

#PageSidebar {
  padding: 0;
}

body.Blog #PageSidebar {
  padding: 30px 0;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  bottom: 0;
}

.iframe-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.iframe-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  bottom: 0;
}

.gallery-grid {
  margin: -8px -6px;
  position: relative;
}
.gallery-grid > .gallery-item {
  padding: 6px;
}
.gallery-grid > .gallery-item img {
  display: block;
  width: 100%;
  height: auto;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

@media (min-width: 768px) {
  .gallery-item.col-sm-2 {
    width: 16.6664%;
  }
}
nav#filter {
  margin-bottom: 22px;
}
nav#filter li {
  display: inline-block;
  list-style: none;
}
nav#filter a {
  background-color: #EEE;
  color: #555;
}
nav#filter a.current {
  background-color: #808080;
  color: #fff;
}

.isotopeItem {
  margin-bottom: 22px;
}

.isotopeItem .boxContent {
  margin-top: 22px;
  padding: 0;
}

#portfolioGalleryItems {
  width: 100%;
  float: left;
  position: relative;
}

body.HasPace .pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-position: center 20% !important;
}
body.HasPace .pace .pace-progress {
  position: absolute;
  z-index: 2000;
  top: 50%;
  left: 50%;
  height: 5rem;
  width: auto;
  text-align: center;
  -webkit-transform: translate(-50%, -50%) !important;
  -moz-transform: translate(-50%, -50%) !important;
  -ms-transform: translate(-50%, -50%) !important;
  -o-transform: translate(-50%, -50%) !important;
  transform: translate(-50%, -50%) !important;
  color: rgba(0, 0, 0, 0.2);
}
body.HasPace .pace .pace-progress:before {
  content: "loading...";
  top: 0;
  font-size: 1.2rem;
  text-align: center;
  position: relative;
}
body.HasPace .pace .pace-progress:after {
  display: block;
  position: relative;
  content: attr(data-progress-text);
  font-family: Roboto;
  font-weight: 400;
  font-size: 4rem;
  line-height: 1;
  text-align: right;
}
body.HasPace .pace.pace-inactive {
  display: none;
}
body.HasPace .pace.pace-inactive .pace-progress {
  display: none;
}

.wp-block {
  overflow: hidden;
  position: relative;
}
.wp-block .list-item-caption .list-item-title a {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
}
.wp-block .list-item-caption .list-item-title a:hover {
  text-decoration: none;
}
.wp-block .list-item-caption .wp-block-summary.profileInfo {
  position: absolute;
  bottom: -350px;
  left: 0;
  width: 100%;
  opacity: 1;
  padding: 15px;
  margin-bottom: 0;
  background: rgba(0, 0, 0, 0.35);
  /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #434343, rgba(0, 0, 0, 0.35));
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #434343, rgba(0, 0, 0, 0.35));
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  transition: all;
  transition-duration: 0.7s;
  transition-timing-function: ease;
  z-index: 2;
  color: #ffffff !important;
}
@media only screen and (max-width: 767px) {
  .wp-block .list-item-caption .wp-block-summary.profileInfo {
    text-align: center;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .wp-block .list-item-caption .wp-block-summary.profileInfo {
    bottom: 78px !important;
  }
}
.wp-block .profileImg {
  transition: all;
  transition-duration: 0.29s;
  transition-delay: 0.1s;
  transition-timing-function: ease;
  z-index: 1;
}
.wp-block .list-item-caption.profileInfo {
  width: 100%;
  height: 100% !important;
  top: 0;
  position: relative;
  display: inline-block;
  z-index: 10;
}
.wp-block .list-item-caption span.profileTitle {
  position: relative;
  display: inline-block;
  bottom: 0;
  left: 0;
  background: #ffffff;
  width: 100%;
  padding: 15px;
  z-index: 300;
}
.wp-block .list-item-caption span.profileTitle h3 {
  line-height: 18px !important;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 15px;
}
.wp-block .wp-block-summary i.fa {
  padding: 4px 8px !important;
  font-size: 1.5em;
  margin-top: -4px;
}
.wp-block.normal {
  padding: 0;
  border: transparent;
  margin-bottom: 30px;
}
.wp-block.normal .list-item-caption {
  padding: 15px;
}
.wp-block.normal .list-item-caption .list-item-title {
  margin: 0 0 8px 0;
  line-height: 1;
}
.wp-block.normal .list-item-caption .wp-block-footer {
  border-top: transparent;
  padding-top: 0;
}
.wp-block.normal .list-item-caption.profileInfo {
  padding: 0 !important;
}
.wp-block.normal .socialFeedsCaption {
  padding-top: 20px;
}

.wp-block:hover .wp-block-summary.profileInfo {
  bottom: 58px;
  left: 0;
  width: 100%;
  opacity: 1;
  padding: 15px;
  transition: all;
  transition-duration: 0.7s;
  transition-timing-function: ease;
  background: rgba(0, 0, 0, 0.35);
  /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #434343, rgba(0, 0, 0, 0.35));
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #434343, rgba(0, 0, 0, 0.35));
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.wp-block:hover figure.profileImg {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  transition-duration: 0.7s;
  transition-delay: 0.1999s;
  transition-timing-function: ease;
}

.holdem {
  position: relative;
  display: inline-block;
  height: 100%;
  width: 100%;
  padding: 2px;
  /*
  margin: -120px auto 0;
  */
}
.holdem [class*=" col-"], .holdem [class^=col-] {
  padding: 2px;
}
.holdem .wp-block {
  margin: 0 !important;
}

.template-container .full-block-caption {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 10px;
  overflow: hidden;
  z-index: 2;
}
.template-container .full-block-caption h3 a {
  display: inline-block;
  margin: 0;
  height: 100%;
  width: 100%;
  padding-top: 35%;
  padding-left: 2px;
  padding-right: 2px;
  text-align: center;
  color: #000;
  background: #fff;
}
.template-container .center-title-block {
  white-space: nowrap;
  text-align: center;
  height: 100%;
}

.Section-Item.NoSpacePaddingStyle > .row {
  margin-right: 0px;
  margin-left: 0px;
}
.Section-Item.NoSpacePaddingStyle .listing-item {
  margin-bottom: 0;
  padding-right: 0px;
  padding-left: 0px;
}
.Section-Item.SmallPaddingStyle .row {
  margin-right: -2px;
  margin-left: -2px;
}
.Section-Item.SmallPaddingStyle .listing-item {
  margin-bottom: 4px;
  padding: 0 2px;
}
.Section-Item.NormalPaddingStyle .listing-item {
  margin-bottom: 30px;
}
.Section-Item .TitleOverlayNoContentContainer .wp-block {
  margin-bottom: 0 !important;
}

.main-page-content {
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .main-page-content {
    padding: 10px 15px;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .main-page-content {
    padding: 10px 15px;
  }
}

.CenterTitleOverlayContainer .listing-container .list-item-title {
  padding: 0 15px;
  text-align: center !important;
}

.ListItemsContainer {
  padding: 30px 0;
}
.ListItemsContainer .content-block-item img.media-object {
  display: block;
  max-width: none !important;
}
.ListItemsContainer .content-block-item .media-body {
  padding: 15px;
}
@media only screen and (max-width: 767px) {
  .ListItemsContainer .content-block-item .media-body {
    padding: 15px !important;
  }
}

.SplitBannerBlockContainer.container-fluid {
  max-width: 100% !important;
  padding: 0;
  margin: 0;
}

.split-banner-block-wrap {
  position: relative;
}

.split-banner {
  background-color: #292929;
}
@media (min-width: 992px) {
  .split-banner {
    padding-bottom: 35%;
  }
}

.split-banner__slice {
  display: block;
  overflow: hidden;
  position: relative;
  color: #fff;
  box-sizing: content-box;
  padding-top: 6em;
  padding-bottom: 2em;
}
.split-banner__slice:hover {
  color: #fff;
}
.split-banner__slice:hover .split-banner__content {
  padding: 25px 25px 0;
  background: rgba(0, 0, 0, 0.6);
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  background-clip: padding-box;
}

.split-banner__slice + .split-banner__slice {
  border-top: 0;
}

.split-banner__image {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

.split-banner__screen {
  background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.85) 100%);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.split-banner__screen.colour-1, .split-banner__screen.dark-blue {
  background: linear-gradient(to bottom, rgba(14, 59, 131, 0) 0, rgba(14, 59, 131, 0.85) 90%);
}
.split-banner__screen.colour-5, .split-banner__screen.green {
  background: linear-gradient(to bottom, rgba(0, 156, 61, 0) 0, rgba(0, 156, 61, 0.85) 90%);
}
.split-banner__screen.colour-2, .split-banner__screen.orange {
  background: linear-gradient(to bottom, rgba(235, 96, 43, 0) 0, rgba(235, 96, 43, 0.85) 90%);
}
.split-banner__screen.black {
  background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.85) 100%);
}
.split-banner__screen.colour-4, .split-banner__screen.pink {
  background: linear-gradient(to bottom, rgba(181, 14, 125, 0) 0, rgba(181, 14, 125, 0.85) 90%);
}
.split-banner__screen.colour-3, .split-banner__screen.light-blue {
  background: linear-gradient(to bottom, rgba(0, 170, 200, 0) 0, rgba(0, 170, 200, 0.85) 90%);
}

.split-banner__content {
  left: 50%;
  max-width: 500px;
  position: relative;
  overflow: hidden;
  padding: 0 15px;
  text-align: center;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  color: #fff;
}
@media (min-width: 768px) {
  .split-banner__content {
    padding: 0 60px;
  }
}
.split-banner__content a:not(.button):not(.promoform .promobtn):not(.thorpe-form .sg-form-container .sg-btn):not(.promoform .sg-form-container .sg-btn):not(.quick-book-bar #hxBookingForm button):not(.popup-data-capture .contour form .contourPage input[type=submit]) {
  color: inherit !important;
  font-size: 1.4em;
}
.split-banner__content h2 {
  color: #fff;
  font-size: 15px;
  font-size: 1.5rem;
  margin-top: 0;
  padding-top: 50px;
  font-family: "Iskra";
  font-weight: 700;
}
.split-banner__content h2 span {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 12px;
  font-size: 1.2rem;
}

.popup-data-capture .contour form .contourPage .split-banner__content input[type=submit], .promoform .sg-form-container .split-banner__content .sg-btn, .promoform .split-banner__content .promobtn, .quick-book-bar #hxBookingForm .split-banner__content button, .split-banner__content .button, .split-banner__content .popup-data-capture .contour form .contourPage input[type=submit], .split-banner__content .promoform .promobtn, .split-banner__content .promoform .sg-form-container .sg-btn, .split-banner__content .quick-book-bar #hxBookingForm button, .split-banner__content .thorpe-form .sg-form-container .sg-btn, .thorpe-form .sg-form-container .split-banner__content .sg-btn {
  text-align: center;
}

.split-banner__content__hover {
  overflow: hidden;
}
.split-banner__content__hover p {
  font-size: 1.4em;
}

@media (min-width: 992px) {
  .split-banner__container {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
  }

  .flexbox .split-banner__container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .split-banner__slice {
    border-top: none;
    height: 100%;
    transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
    box-sizing: border-box;
  }

  .no-flexbox .split-banner__slice {
    width: 33.333333%;
    float: left;
  }

  .flexbox .split-banner__slice {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .flexbox .split-banner__slice:hover {
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
  }

  .split-banner__slice + .split-banner__slice {
    border-left: 3px solid #fff;
  }

  .split-banner__slice:hover .split-banner__screen {
    top: 30%;
  }

  .split-banner__slice:hover .split-banner__content h2 {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  .split-banner__slice:hover .split-banner__content__hover {
    height: 16em;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  .popup-data-capture .contour form .contourPage .split-banner__content input[type=submit], .promoform .sg-form-container .split-banner__content .sg-btn, .promoform .split-banner__content .promobtn, .quick-book-bar #hxBookingForm .split-banner__content button, .split-banner__content .button, .split-banner__content .popup-data-capture .contour form .contourPage input[type=submit], .split-banner__content .promoform .promobtn, .split-banner__content .promoform .sg-form-container .sg-btn, .split-banner__content .quick-book-bar #hxBookingForm button, .split-banner__content .thorpe-form .sg-form-container .sg-btn, .thorpe-form .sg-form-container .split-banner__content .sg-btn {
    text-align: left;
  }

  .split-banner__image {
    -webkit-filter: none;
    filter: none;
  }

  .split-banner__screen {
    top: 60%;
  }

  .split-banner__content {
    position: absolute;
    bottom: 0;
    padding: 0;
    width: 100%;
    max-width: 380px;
    transition: bottom 0.4s ease;
  }

  .split-banner__content h2 {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    transition: margin 0.4s ease, -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
    transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1), margin 0.4s ease;
    transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1), margin 0.4s ease, -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  }

  .popup-data-capture .contour form .contourPage .split-banner__content input[type=submit], .promoform .sg-form-container .split-banner__content .sg-btn, .promoform .split-banner__content .promobtn, .quick-book-bar #hxBookingForm .split-banner__content button, .split-banner__content .button, .split-banner__content .popup-data-capture .contour form .contourPage input[type=submit], .split-banner__content .promoform .promobtn, .split-banner__content .promoform .sg-form-container .sg-btn, .split-banner__content .quick-book-bar #hxBookingForm button, .split-banner__content .thorpe-form .sg-form-container .sg-btn, .thorpe-form .sg-form-container .split-banner__content .sg-btn {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    width: 80%;
  }

  .split-banner__content__hover {
    height: 10em;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    transition: height 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    transition: transform 0.4s cubic-bezier(0.23, 1, 0.32, 1), height 0.6s ease;
    transition: transform 0.4s cubic-bezier(0.23, 1, 0.32, 1), height 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  }

  .split-banner__content__hover h2 {
    margin-bottom: 3em;
  }
}
@media (min-width: 1200px) {
  .split-banner {
    max-height: 100%;
    max-height: calc(100vh - 200px);
    max-height: calc(100vh - 200px);
    max-height: 500px;
  }
}
/* Box grid */
.BoxGrid {
  width: 100%;
  height: 100%;
}
.BoxGrid .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.BoxGrid #BoxGridBlockInner {
  background: rgba(0, 0, 0, 0.07);
  padding: 10px;
}
.BoxGrid .gridBoxItems [class*=" col-"], .BoxGrid .gridBoxItems [class^=col-] {
  padding: 5px;
  background: rgba(0, 0, 0, 0.07);
  margin: 0 auto;
}
.BoxGrid .gridBoxItems h4 {
  margin-bottom: 3px;
}
.BoxGrid .gridBoxItems h4.list-item-title a {
  display: block;
  padding: 4px;
}
.BoxGrid .gridBoxItems p {
  margin-bottom: 0;
  padding: 0 4px;
}
.BoxGrid #BoxGridBlock {
  padding: 30px 0;
}
.BoxGrid #BoxGridBlockInner,
.BoxGrid #BoxGridBlock,
.BoxGrid #BoxGridBlock .row {
  height: 100%;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .BoxGrid [class*=" col-"], .BoxGrid [class^=col-]:nth-child(odd) {
    padding: 10px 16px;
  }
}

/* Box grid */
.HighlightBoxGrid {
  width: 100%;
  height: 100%;
  /*
  .imgSide {
    position: absolute;
    height: 100%;

    &.ImagePositionRight {
      right:0;
    }
    &.ImagePositionLeft {
      left:0;
    }
  }
  */
  /*  #BoxGridBlock {
      padding: 30px 0;
    }*/
}
.HighlightBoxGrid img.img-responsive.gridImage {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  max-height: 100%;
  max-width: 100%;
  bottom: 0;
  top: 0;
  overflow: hidden;
  position: absolute;
}
.HighlightBoxGrid .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.HighlightBoxGrid .row [class*=" col-"], .HighlightBoxGrid .row [class^=col-] {
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .HighlightBoxGrid .row [class*=" col-"], .HighlightBoxGrid .row [class^=col-] {
    padding: 0 !important;
    min-height: auto !important;
  }
}
.HighlightBoxGrid #BoxGridBlockInnerWithAccordion {
  padding: 0 10px;
  height: auto;
}
@media only screen and (min-width: 767px) {
  .HighlightBoxGrid #BoxGridBlockInnerWithAccordion {
    padding: 0 10px;
    min-height: 450px;
  }
}
.HighlightBoxGrid #BoxGridBlockInnerWithAccordion .panel-group {
  /*
  margin-bottom: -10px;
  */
}
.HighlightBoxGrid #BoxGridBlockInnerWithAccordion .panel-group .list-item-caption h2.list-item-title {
  margin-top: 10px;
  padding-left: 15px;
}
.HighlightBoxGrid #BoxGridBlockInnerWithAccordion .panel-group .panel-body {
  padding: 15px;
}
.HighlightBoxGrid #BoxGridBlockInnerWithAccordion .panel-group .panel-body ul li:first-of-type {
  margin: 0 0 10px 0;
}
.HighlightBoxGrid p.dropCapsLead:first-letter {
  float: left;
  padding: 16px 5px 0 0;
  font-weight: bold;
  font-size: 57px;
  color: #4c4c4c;
}
.HighlightBoxGrid .BoxGridBlockInner {
  background: #ffffff;
  padding: 10px;
}
@media only screen and (max-width: 767px) {
  .HighlightBoxGrid .BoxGridBlockInner .vCenteredInner {
    padding: 15px !important;
    margin: 0 !important;
    border: none !important;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .HighlightBoxGrid .BoxGridBlockInner .vCenteredInner {
    border: 4px !important;
  }
}
.HighlightBoxGrid .gridBoxItems {
  height: 100%;
}
.HighlightBoxGrid .gridBoxItems [class*=" col-"], .HighlightBoxGrid .gridBoxItems [class^=col-] {
  margin: 0 auto;
  padding: 0;
}
.HighlightBoxGrid .gridBoxItems h2 {
  margin-bottom: 3px;
}
.HighlightBoxGrid .gridBoxItems h2.list-item-title a {
  display: block;
  padding: 4px;
}
.HighlightBoxGrid .gridBoxItems p {
  margin-bottom: 0;
  padding: 0 4px;
}
.HighlightBoxGrid .highlightBoxImage {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  height: 100%;
  position: absolute;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .HighlightBoxGrid .highlightBoxImage {
    background-image: none !important;
    position: relative !important;
  }
  .HighlightBoxGrid .highlightBoxImage img {
    width: 100%;
  }
}
.HighlightBoxGrid .BoxGridBlockInner,
.HighlightBoxGrid .BannerBlock,
.HighlightBoxGrid .BoxGridBlock,
.HighlightBoxGrid .BoxGridBlock .row {
  height: 100%;
  margin: 0;
  width: 100%;
}
@media screen and (max-width: 769px) {
  .HighlightBoxGrid img.img-responsive.gridImage {
    position: relative !important;
    height: auto !important;
  }
}

#HeaderTopLeft {
  padding: 2px 0 0 0;
  margin: 0;
  width: auto;
  float: left;
}
#HeaderTopLeft .HeaderTopRight {
  float: right !important;
}
#HeaderTopLeft span:first-of-type {
  display: inline-block;
  float: left;
  padding: 0;
}

#HeaderTopSocialMedia {
  display: inline-block;
  float: left;
  height: 35px;
  width: auto;
  padding: 0;
  margin: 2px 0 0 5px;
}
#HeaderTopSocialMedia img {
  max-height: 35px;
  overflow: hidden;
}
#HeaderTopSocialMedia ul {
  overflow: auto;
}
#HeaderTopSocialMedia ul li {
  list-style-type: none;
  float: left;
  padding: 0 3px;
}
#HeaderTopSocialMedia ul li a i {
  background: #205D7A;
  color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 20px;
  font-size: 19px;
  text-align: center;
  margin-right: 10px;
  padding-top: 15%;
  transition: all 0.2s ease-in-out;
}
#HeaderTopSocialMedia ul li a i:hover {
  opacity: 0.7;
}

.checkbox input[type=checkbox],
.radio input[type=radio] {
  margin-left: 0;
  position: relative !important;
  float: left !important;
}

input[type=radio],
input[type=checkbox] {
  margin: 8px 4px 0;
}

.SignInSignUpBlock #RememberForgotPassword div.field {
  margin-bottom: 0;
}

#RememberForgotPassword {
  display: inline-block;
  width: 100%;
}

@media (min-width: 768px) {
  div.field {
    margin-bottom: 15px;
  }
  .field.checkbox {
    line-height: 26px;
  }
}
.checkbox, .radio {
  position: relative;
  display: inline-block;
}

fieldset.field,
div.field {
  display: block;
}
@media only screen and (min-width: 767px) {
  fieldset.field,
div.field {
    margin-bottom: 15px;
  }
}
fieldset.field.optionset.checkboxset ul.optionset.checkboxset,
div.field.optionset.checkboxset ul.optionset.checkboxset {
  display: flex;
}
fieldset.field.optionset.checkboxset legend,
div.field.optionset.checkboxset legend {
  padding-bottom: 0;
}
fieldset.field.optionset.checkboxset .even,
fieldset.field.optionset.checkboxset .odd,
div.field.optionset.checkboxset .even,
div.field.optionset.checkboxset .odd {
  display: inline-flex;
  margin: 6px 15px 0 0;
}
.typography ul.optionset {
  margin: 0 0 15px;
}
.typography ul.optionset li {
  display: inline-flex;
}
.typography ul.optionset li input {
  margin: 0 5px;
}

.CompositeField label.left {
  margin-bottom: 2px;
  font-weight: 600;
  padding: 0;
}
.CompositeField label.right {
  font-style: italic;
  font-size: 0.8rem;
}

.userformsgroup {
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box;
  padding: 15px;
  margin: 15px 0;
}
.userformsgroup.row {
  padding: 0;
}
.userformsgroup.row > legend {
  padding: 0 4px 0 15px;
}
.userformsgroup > legend {
  padding: 0 4px;
  border: 0;
  width: auto;
  font-weight: 700;
  text-transform: uppercase;
}

label.required {
  color: #E10A12;
}

.chzn-container.chzn-container-single.needsfilled a.chzn-single,
.select-1 .chzn-container-single.needsfilled a.chzn-single,
.needsfilled {
  color: #E10A12 !important;
  font-weight: bold !important;
}

.hasRequired label i {
  color: #E10A12;
  font-size: 10px;
}

form span.description {
  font-size: 10px;
  font-style: italic;
}

.message {
  padding: 5px 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 0;
  display: block;
  margin: 2px 0 10px;
}
.message.validation {
  color: #a94442;
}
.message.required, .message.error, .message.bad {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.message.good {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.message.warning, .message.info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.chosen-container-multi .chosen-choices {
  padding: 2px 5px 3px;
}

.chosen-container {
  width: 100% !important;
}
.chosen-container .chosen-single {
  height: 34px !important;
  text-decoration: none !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  border-radius: 0 !important;
  background-clip: padding-box;
}
.chosen-container .chosen-single span {
  line-height: 34px !important;
}

#rc-imageselect {
  transform: scale(0.77);
  -webkit-transform: scale(0.77);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}

@media screen and (max-height: 575px) {
  #rc-imageselect, .g-recaptcha {
    transform: scale(0.77);
    -webkit-transform: scale(0.77);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}
#NewsletterForm_NewsletterForm .middleColumn {
  margin-bottom: 15px !important;
}

/* accordionBlock */
.panel-group .panel-heading h4.Ptitle {
  margin: auto;
}
.panel-group table.tbl_td_b_1black_HC {
  width: 100%;
}
.panel-group table.tbl_td_b_1black_HC td {
  border: 1px solid #757575 !important;
  padding: 5px 10px !important;
}

#DynamicTopHeader {
  display: block;
  position: relative;
}
@media only screen and (max-width: 767px) {
  #DynamicTopHeader {
    text-align: center;
  }
}
@media only screen and (min-width: 767px) {
  #DynamicTopHeader {
    display: flex;
    justify-content: center;
  }
}
#DynamicTopHeader *[class*=col-]:not(:only-child) {
  width: auto;
  float: none;
}
#DynamicTopHeader *[class*=col-]:not(:only-child):first-child {
  margin-right: auto;
}
#DynamicTopHeader *[class*=col-]:not(:only-child):last-child {
  margin-left: auto;
}
#DynamicTopHeader .top-header-col {
  position: relative;
}
#DynamicTopHeader .top-header-col.align-right {
  text-align: right;
}
#DynamicTopHeader .top-header-col.align-right .top-header-item {
  float: right;
}
@media only screen and (max-width: 767px) {
  #DynamicTopHeader .top-header-col.align-right .top-header-item {
    width: 100% !important;
  }
}
#DynamicTopHeader .top-header-col.align-left .top-header-item {
  float: left;
}
#DynamicTopHeader .TopHeaderSocialMedia .SocialMediaBlock a {
  height: 40px;
  line-height: 40px;
  padding: 2px;
}
#DynamicTopHeader .TopHeaderSocialMedia .SocialMediaBlock a img {
  max-height: 100%;
  padding: 2px;
}
@media only screen and (max-width: 767px) {
  #DynamicTopHeader .TopHeaderSocialMedia .SocialMediaBlock {
    display: table;
    margin: 0 auto;
  }
}

.no-border {
  border: none !important;
}

.no-background {
  background: none !important;
}

.no-border-radius {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
}

@media only screen and (min-width: 767px) {
  .countdown-block {
    width: 680px !important;
    /* O */
    max-width: 100%;
  }
}

/* Animations */
[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
  transition-duration: 0.1s;
}

[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.15s;
}

[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.2s;
}

[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.25s;
}

[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.3s;
}

[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.35s;
}

[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s;
}

[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.45s;
}

[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s;
}

[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.55s;
}

[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.6s;
}

[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.65s;
}

[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.7s;
}

[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.75s;
}

[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.8s;
}

[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.85s;
}

[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.9s;
}

[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.95s;
}

[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: 0.95s;
}

[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s;
}

[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-back],
body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing=ease-out-back],
body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back],
body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine],
body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing=ease-out-sine],
body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing=ease-in-quad],
body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quad],
body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic],
body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic],
body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-quart],
body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quart],
body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translate(0);
}

[data-aos=fade-up] {
  transform: translateY(100px);
}

[data-aos=fade-down] {
  transform: translateY(-100px);
}

[data-aos=fade-right] {
  transform: translate(-100px);
}

[data-aos=fade-left] {
  transform: translate(100px);
}

[data-aos=fade-up-right] {
  transform: translate(-100px, 100px);
}

[data-aos=fade-up-left] {
  transform: translate(100px, 100px);
}

[data-aos=fade-down-right] {
  transform: translate(-100px, -100px);
}

[data-aos=fade-down-left] {
  transform: translate(100px, -100px);
}

[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translate(0) scale(1);
}

[data-aos=zoom-in] {
  transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  transform: translateY(100px) scale(0.6);
}

[data-aos=zoom-in-down] {
  transform: translateY(-100px) scale(0.6);
}

[data-aos=zoom-in-right] {
  transform: translate(-100px) scale(0.6);
}

[data-aos=zoom-in-left] {
  transform: translate(100px) scale(0.6);
}

[data-aos=zoom-out] {
  transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  transform: translateY(100px) scale(1.2);
}

[data-aos=zoom-out-down] {
  transform: translateY(-100px) scale(1.2);
}

[data-aos=zoom-out-right] {
  transform: translate(-100px) scale(1.2);
}

[data-aos=zoom-out-left] {
  transform: translate(100px) scale(1.2);
}

[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}

[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translate(0);
}

[data-aos=slide-up] {
  transform: translateY(100%);
}

[data-aos=slide-down] {
  transform: translateY(-100%);
}

[data-aos=slide-right] {
  transform: translateX(-100%);
}

[data-aos=slide-left] {
  transform: translateX(100%);
}

[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform;
}

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg);
}

[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg);
}

[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg);
}

[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg);
}

[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

/*# sourceMappingURL=aos.css.map*/
/* Custom A-OS animations */
[data-aos=rotate-fade-in] {
  transform: rotate(360deg);
  opacity: 0;
  transition-property: transform, opacity;
}
[data-aos=rotate-fade-in].aos-animate {
  transform: rotate(0);
  opacity: 1;
}

html.Browser_Safari .HighlightBoxGrid .row, html.Browser_iPad .HighlightBoxGrid .row {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  width: 100%;
  float: left;
  display: block;
  position: relative;
}
html.Browser_Safari .HighlightBoxGrid .imgSide, html.Browser_iPad .HighlightBoxGrid .imgSide {
  height: 100%;
}
html.Browser_Safari .HighlightBoxGrid .ImagePositionRight, html.Browser_iPad .HighlightBoxGrid .ImagePositionRight {
  height: 100%;
  position: absolute;
  right: 0;
}
html.Browser_Safari .HighlightBoxGrid .ContentPositionRight, html.Browser_iPad .HighlightBoxGrid .ContentPositionRight {
  height: 100%;
  right: 0;
}

/* -------- small devices ---- */
@media only screen and (max-width: 767px) {
  .centerTxt_XS_hc {
    text-align: center !important;
  }
}

@media only screen and (max-width: 767px) {
  .noPadding_XS-hc {
    padding: 0 !important;
  }
}

@media only screen and (max-width: 767px) {
  .p-15_XS-hc {
    padding: 15px !important;
  }
}

@media only screen and (max-width: 767px) {
  .p-20_XS-hc {
    padding: 20px !important;
  }
}

@media only screen and (min-width: 767px) {
  .p-15_MD-hc {
    padding: 0 15px;
  }
}
@media only screen and (max-width: 992px) {
  .p-15_MD-hc {
    padding: 0 15px;
  }
}
@media only screen and (max-width: 767px) {
  .p-15_MD-hc {
    padding: 0;
  }
}

p.dropCapsLead:first-letter {
  float: left;
  padding: 10px 4px 0 0;
  font-weight: bold;
}

.dropShadow_hc {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
}

.pt-b-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.pt-b-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.pt-b-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.pt-b-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.pt-b-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.pl-r-10 {
  padding-right: 10px;
  padding-left: 10px;
}

.pl-r-20 {
  padding-right: 20px;
  padding-left: 20px;
}

.pl-r-30 {
  padding-right: 30px;
  padding-left: 30px;
}

.pl-r-5 {
  padding-right: 5px;
  padding-left: 5px;
}

.img-rounded_hc {
  border-radius: 50%;
}

.img-roundedCnrs_hc {
  border-radius: 15px;
}

@media only screen and (max-width: 767px) {
  .img-centered_XS-hc {
    margin: 0 auto;
  }
}

.whiteTxt_hc {
  color: #ffffff !important;
}

.greyTxt_hc {
  color: #111111 !important;
}

.blackTxt_hc {
  color: #000000 !important;
}

h1.elegantshadow, h2.elegantshadow, h3.elegantshadow, h4.elegantshadow, h5.elegantshadow, h6.elegantshadow {
  color: #131313;
  letter-spacing: 0.15em;
  text-shadow: 1px -1px 0 #767676, -1px 2px 1px #737272, -2px 4px 1px #767474, -3px 6px 1px #787777, -4px 8px 1px #7b7a7a, -5px 10px 1px #7f7d7d, -6px 12px 1px #828181, -7px 14px 1px #868585, -8px 16px 1px #8b8a89, -9px 18px 1px #8f8e8d, -10px 20px 1px #949392, -11px 22px 1px #999897, -12px 24px 1px #9e9c9c, -13px 26px 1px #a3a1a1, -14px 28px 1px #a8a6a6, -15px 30px 1px #adabab, -16px 32px 1px #b2b1b0, -17px 34px 1px #b7b6b5, -18px 36px 1px #bcbbba, -19px 38px 1px #c1bfbf, -20px 40px 1px #c6c4c4, -21px 42px 1px #cbc9c8, -22px 44px 1px #cfcdcd, -23px 46px 1px #d4d2d1, -24px 48px 1px #d8d6d5, -25px 50px 1px #dbdad9, -26px 52px 1px #dfdddc, -27px 54px 1px #e2e0df, -28px 56px 1px #e4e3e2;
}
h1.retroshadow, h2.retroshadow, h3.retroshadow, h4.retroshadow, h5.retroshadow, h6.retroshadow {
  color: #2c2c2c;
  letter-spacing: 0.05em;
  text-shadow: 4px 4px 0 #d5d5d5, 7px 7px 0 rgba(0, 0, 0, 0.2);
}
h1.deepshadow, h2.deepshadow, h3.deepshadow, h4.deepshadow, h5.deepshadow, h6.deepshadow {
  color: #e0dfdc;
  background-color: #333;
  letter-spacing: 0.1em;
  text-shadow: 0 -1px 0 #fff, 0 1px 0 #2e2e2e, 0 2px 0 #2c2c2c, 0 3px 0 #2a2a2a, 0 4px 0 #282828, 0 5px 0 #262626, 0 6px 0 #242424, 0 7px 0 #222, 0 8px 0 #202020, 0 9px 0 #1e1e1e, 0 10px 0 #1c1c1c, 0 11px 0 #1a1a1a, 0 12px 0 #181818, 0 13px 0 #161616, 0 14px 0 #141414, 0 15px 0 #121212, 0 22px 30px rgba(0, 0, 0, 0.9);
}
h1.hit-the-floor, h2.hit-the-floor, h3.hit-the-floor, h4.hit-the-floor, h5.hit-the-floor, h6.hit-the-floor {
  text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.15);
}

#SocialMediaLinks {
  position: fixed;
  top: 55%;
  left: 0;
  right: auto;
  background: rgba(34, 34, 34, 0.3);
  height: auto;
  width: auto;
  padding: 3px 5px;
  z-index: 1000;
}
#SocialMediaLinks .linksWrapper {
  position: relative;
  float: left;
  margin: 0 auto;
  width: 100%;
  height: 100%;
}
#SocialMediaLinks .linksWrapper ul.links {
  display: block;
  padding: 0;
  margin: 0;
}
#SocialMediaLinks .linksWrapper ul.links li.link {
  display: block;
  width: 40px;
  height: 40px;
  margin: 5px auto;
  padding: 0;
}
#SocialMediaLinks .linksWrapper ul.links li.link a {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: all ease 0.3s;
}
#SocialMediaLinks .linksWrapper ul.links li.link a:hover {
  width: 120%;
}
#SocialMediaLinks .linksWrapper ul.links li.link a:hover .fa .fa-facebook:hover {
  color: blue;
}
#SocialMediaLinks .linksWrapper ul.links li.link a .fa {
  font-size: 28px;
  color: #ffffff;
}
#SocialMediaLinks .linksWrapper ul.links li.link a .fa .fa-instagram:hover {
  color: red;
}
#SocialMediaLinks .linksWrapper ul.links li.link a .fa .fa-youtube:hover {
  color: red;
}

.wp-block.product.listing-container .social {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  z-index: 200;
}

.wp-block.property .wp-block-content article.description .social {
  top: 1% !important;
  right: 1% !important;
  height: 38px !important;
  width: 25%;
}

.social {
  width: 100%;
  height: auto;
  background: rgba(80, 80, 80, 0.44);
  position: absolute;
  bottom: 5%;
  right: 0;
  z-index: 20;
  padding: 0 3px 0 0;
}
.social__item:first-child {
  margin-left: 0 !important;
}
.social__item {
  display: inline-block;
  margin: 5px;
  background: transparent;
  width: auto;
  float: right;
}
.social .icon .i {
  background: #fff;
  border-radius: 0;
  color: #818181;
  cursor: pointer;
  display: block;
  position: relative;
  text-align: center;
  transition: all 0.2s;
  box-shadow: 0 10px 1px #ddd0, 0 10px 20px #0000002e;
  font-size: 18px;
  height: 28px;
  line-height: 28px;
  width: 28px;
}
.social .icon .i.roundedIcons {
  border-radius: 50%;
}
.social .icon.small .i {
  font-size: 16px !important;
  height: 26px !important;
  line-height: 26px !important;
  width: 26px !important;
}
.social .fa-facebook:hover {
  color: #3b5998;
}
.social .fa-vk:hover {
  color: #45668e;
}
.social .fa-twitter:hover {
  color: #00aced;
}
.social .fa-pinterest:hover {
  color: #cb2027;
}
.social .fa-linkedin:hover {
  color: #007bb6;
}
.social .fa-google-plus:hover {
  color: #dd4b39;
}

p.shareThis {
  position: relative;
  display: inline-block;
  line-height: 28px;
  height: 28px;
  color: white !important;
  padding: 5px 0 0 7px;
  font-weight: bold;
}

.slice.white.bb .social {
  position: relative;
  margin-top: 10px;
  right: 0 !important;
}

@media only screen and (max-width: 767px) {
  body.toolBarItems #SiteWrap {
    margin-bottom: 60px;
  }
}

#ToolBarItems {
  display: none;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  color: #fff;
  height: 50px;
  justify-content: space-evenly;
  line-height: 50px;
}
@media only screen and (max-width: 767px) {
  #ToolBarItems {
    display: inline-flex;
  }
}
#ToolBarItems a.toolbaritem {
  border-right: 1px solid #fff;
  text-align: center;
  width: 100%;
  color: #fff;
  text-decoration: none;
}
#ToolBarItems a.toolbaritem:last-child {
  border-right: none;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 1024px) {
  .PromoBlockSectionBlockSection .prlx-bg {
    background-attachment: scroll !important;
  }
}
.PromoBlockSectionBlockSection .listing-container-block {
  position: relative;
  padding: 50px 0;
}
.PromoBlockSectionBlockSection .ParallaxCaption {
  position: relative;
}

#LanguageSelectorStrip {
  background: #fff;
  font-size: 0.8em;
}
#LanguageSelectorStrip ul {
  display: inline-flex;
  float: right;
}
#LanguageSelectorStrip ul li.active {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  background-clip: padding-box;
}

.silver-cloud-header {
  position: relative;
}

.NavigationMobileMenuItems {
  display: inline-flex;
  padding: 0 15px;
  justify-content: center;
  flex-direction: column;
}
@media only screen and (min-width: 767px) {
  .NavigationMobileMenuItems {
    display: none;
  }
}

.BootstrapHeader header .navbar-wp .navbar-nav.MenuUtilities {
  margin-left: auto;
}
@media only screen and (max-width: 767px) {
  .BootstrapHeader header .navbar-wp .navbar-nav.MenuUtilities {
    display: inline-flex;
    margin: 3px 0 0;
  }
}
.BootstrapHeader header .navbar-wp .navbar-nav.MenuUtilities li {
  border: none;
}
@media only screen and (max-width: 767px) {
  .BootstrapHeader header .navbar-wp .navbar-nav.MenuUtilities li a {
    padding: 6px !important;
  }
}
.BootstrapHeader header .navbar-wp .navbar-nav.MenuUtilities li a:after {
  content: "" !important;
}
@media only screen and (max-width: 767px) {
  .BootstrapHeader header .navbar-wp .navbar-nav.MenuUtilities li a span.display_item {
    display: none;
  }
}
.BootstrapHeader header .navbar-wp .navbar-nav.MenuUtilities li a i {
  font-size: 1.2rem;
  font-weight: 700;
}

#SiteWrap header.header-cover #MainMenu.navbar-wp.affix-top {
  background: transparent;
}

html,
body {
  position: relative;
  height: 100%;
}

/*hero image head turning */
.product-hero {
  height: 100vh;
  position: relative;
}

.product-hero-image {
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: 1;
  display: block;
}
.product-hero-image.active {
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  .tp-bullets {
    display: none;
  }
}

body {
  overflow-y: auto;
}

a:focus {
  text-decoration: none;
  outline: none;
}

a.delete-record {
  color: #E10A12;
}
a i {
  font-size: 1em;
}
a:hover, a:focus {
  text-decoration: none;
}

.padd50 {
  padding: 50px 0;
}
@media only screen and (max-width: 767px) {
  .padd50 {
    padding: 20px 0;
  }
}

.center-center-modal.modal {
  text-align: center;
}
.center-center-modal.modal .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .center-center-modal.modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

#SiteWrapInner {
  position: relative;
  min-height: 100px;
}

.overlay-bg, .product-item:hover .product-hover {
  height: 100%;
}

#pjax-container {
  position: relative;
}
#pjax-container .AjaxLoading {
  display: block;
  text-align: center;
  font-size: 16px;
}

@media only screen and (max-width: 767px) {
  .topHeaderCta a.btn.btn-lg.btn-base {
    width: 100%;
    display: block;
  }
}

#auxLanguages li a {
  padding: 6px 15px;
}
#auxLanguages li a:hover {
  background: #555;
}

.wp-block.image-holder .wp-block-info.over:hover {
  background: rgba(232, 14, 14, 0);
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
}

.shop .thumbnail-images {
  display: block;
}

.userform {
  position: relative;
}

.navbar-default {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  border-radius: 0 !important;
  background-clip: padding-box;
}

.dont-display {
  visibility: hidden !important;
}

p.myQuotee {
  line-height: normal;
}

.wp-block {
  margin: 0 0 30px 0;
}
.wp-block.product figure {
  padding-bottom: 0;
  border-bottom: transparent;
}

/*
.mfp-content {
  width: 70% !important;
  background: #fff;
  padding: 50px 40px;
}
*/
.grayscale-imgs img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
}
.grayscale-imgs img:hover {
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  filter: grayscale(0);
}

.float-full.product-price-range {
  padding: 5px 0 10px 0;
}

.addBorder .block-item {
  border: 1px solid #e0eded;
}

.ListItemsContainer {
  padding: 30px 0;
  width: 100%;
  display: inline-block;
}
.ListItemsContainer .content-block-item,
.ListItemsContainer .media {
  display: table;
  height: 100%;
  margin-bottom: 15px !important;
}
.ListItemsContainer .media:first-child {
  margin-top: 15px !important;
}
@media only screen and (max-width: 767px) {
  .ListItemsContainer .media {
    display: inline-flex;
  }
  .ListItemsContainer .media:not(.media-body-only) {
    flex-direction: column-reverse;
  }
}
.ListItemsContainer.MediaItems .content-block-item,
.ListItemsContainer.MediaItems .media {
  width: 100%;
}

@media (max-width: 425px) {
  .main-page-content .ListItemsContainer {
    padding: 30px 0 !important;
  }
}
.ListItemsContainer.ListItems .media-body {
  padding: 15px;
}

.ListItemsContainer .content-block-item .bodyImg img {
  width: 100%;
}

.ListItemsContainer.MediaItems .media-body {
  padding: 15px !important;
}

img.customListImageMobile > p {
  margin-top: -15px;
  border: 1px solid red;
}

@media (max-width: 450px) {
  img.customListImageMobile {
    display: block;
    width: 100%;
    margin: 0 0 15px;
    float: none !important;
  }
}
@media (max-width: 425px) {
  .media-left, .media-body {
    display: block;
    width: 100%;
    padding: 0 0 15px 0;
  }

  .ContentBlockItems .content-block-item img.media-object {
    width: 100%;
  }
}
.parallax-img-block {
  height: 100%;
  width: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: fixed;
  background-position: 50% 50%;
}
@media only screen and (min-width: 767px) {
  .parallax-img-block {
    background-position: 0% 50%;
  }
}

.client {
  padding: 0;
}

.align > * {
  white-space: normal;
  display: inline-block;
  vertical-align: middle;
  max-width: 99%;
}

.main-page-content .section-title-wr h2.line-through:before {
  background-color: #e5e5e5;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  top: 50%;
  width: 100%;
  left: 0;
  z-index: 1;
}
.main-page-content .section-title-wr h2.line-through span {
  padding-left: 38px;
  padding-right: 38px;
  z-index: 5;
  position: relative;
  background-color: #fff;
  padding-bottom: 0;
}
.main-page-content .section-title-wr h2 span {
  display: inline-block;
}

body {
  /* Featured panel slider controls */
}
body.HasPace #SiteWrap {
  height: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
body.HasPace.pace-running #SiteWrap {
  height: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
body.HasPace.pace-done #SiteWrap {
  height: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
}
body .singleFeaturedItems {
  /* setting the hover states */
}
body .singleFeaturedItems .owl-prev, body .singleFeaturedItems .owl-next {
  position: absolute;
  top: 0%;
  margin-top: 0px;
  font-size: 18px;
  width: 65px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  background: #bbb9b9;
  color: white;
}
body .singleFeaturedItems .owl-next {
  right: 85%;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
}
body .singleFeaturedItems .owl-prev {
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
}
body .singleFeaturedItems .owl-prev:hover, body .singleFeaturedItems .owl-next:hover {
  filter: Alpha(Opacity=100);
  /*IE7 fix*/
  opacity: 1;
  color: #fff;
  background: #b89171;
}
body .vCenteredHolder {
  height: 100%;
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: row;
}
body .vCenteredHolder .vCenteredContainer {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
body .vCenteredHolder .vCenteredContainer .vCenteredInner {
  flex-grow: 1;
}

#CDSWIDEXC {
  margin: -48px 10px !important;
}

.rating_of_anysite .rating_widget {
  margin-top: 10px !important;
}

div#TA_excellent456 {
  margin-top: 45px !important;
}

#CDSWIDCOE {
  margin-top: -5px !important;
}

.reputami_rank_widget {
  margin-top: 15px !important;
}

.icon-left {
  margin-right: 10px;
}

.container-fluid.remove-padding {
  padding: 0;
}

#ShippingMethodID ul.optionset li label {
  font-weight: 700;
}

.gyges .tp-thumb-img-wrap {
  background: none !important;
  border: 1px solid #ddd !important;
}

.gyges .tp-thumb-image {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

#PageBanner {
  position: relative;
  display: inline-block;
  width: 100%;
}

#toTop {
  bottom: 55px;
}

.navbar-wp .navbar-nav > li > a.dropdown-form-toggle, .navbar-wp .navbar-nav > li > a.dropdown-form-toggle:hover, .navbar-wp .navbar-nav > li > a.dropdown-form-toggle:focus {
  padding: 19px 16px;
}

.aside-menu .contact-info {
  padding: 15px;
  color: #fff;
}
.aside-menu .contact-info a {
  color: #fff;
}
.aside-menu .contact-info a:hover {
  color: #fff;
  text-decoration: underline;
}
.aside-menu .contact-info ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.aside-menu .contact-info ul li {
  color: #fff;
  display: inline-block;
  width: 100%;
}
.aside-menu .contact-info ul li i {
  color: #fff;
}

.icon-block.icon-block-1 .icon-block-item {
  color: inherit;
}

.header-col > div {
  position: relative;
  float: right;
  clear: both;
  margin-bottom: 5px;
}
.header-col > div.align-left {
  float: left;
  float: left;
}
.header-col .align-left {
  float: left;
}
.header-col.align-left {
  float: left;
}
.header-col.align-left > div {
  float: left;
  text-align: left;
}
.header-col .align-right {
  float: right;
}
.header-col.align-right {
  text-align: right;
}
.header-col .align-center {
  text-align: center;
}
.header-col .logo {
  display: inline-block;
}

.header-search {
  width: 250px;
}
.header-search .form-group {
  position: relative;
  margin: 0;
}
.header-search .form-group input {
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.header-search .form-group .btn {
  position: absolute;
  right: 15px;
  top: 0;
  width: 5px;
}
.header-search .form-group .btn-empty {
  border: none;
  background: none;
  color: #131416;
}

.navbar-wp .navbar-nav > li > a {
  text-transform: capitalize;
}

.pg-opt {
  border-bottom: 0;
}
.pg-opt .HasBreadcrumbs h1 {
  text-align: left !important;
}
.pg-opt h1,
.pg-opt h2 {
  margin: 0;
  padding: 16px 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  text-transform: capitalize;
  color: #333;
}
.pg-opt .breadcrumb {
  font-size: 0.8em;
}
.pg-opt .breadcrumb a {
  font-style: italic;
  padding: 16px 0px 16px 0;
}
.pg-opt .breadcrumb a:hover {
  color: inherit;
}

/* button overlay on hover */
.product-item {
  position: relative;
  transition: all 0.5s;
  height: auto;
}

.product-item img {
  width: 100%;
  height: auto;
}

.product-hover {
  position: absolute;
  display: block;
  width: 100%;
  height: calc(100% - 40px);
  background: rgba(0, 0, 0, 0.6);
  top: 0;
  text-align: center;
  transform: scale(0.1, 0.1);
  opacity: 0;
  transition: all 0.5s;
}

.product-item:hover .product-hover {
  transform: scale(1, 1);
  opacity: 1;
}

.product-meta {
  display: block;
  margin-top: 20%;
}

.SmallPaddingStyle .container-fluid.remove-padding section.template-container.OverlayBtnContainer .col-lg-3, .SmallPaddingStyle .container-fluid.remove-padding section.template-container.OverlayBtnContainer .col-lg-4, .SmallPaddingStyle .container-fluid.remove-padding section.template-container.OverlayBtnContainer .col-md-4, .SmallPaddingStyle .container-fluid.remove-padding section.template-container.OverlayBtnContainer .col-md-3:first-of-type {
  padding: 5px 5px 5px 0;
}
.SmallPaddingStyle .container-fluid.remove-padding section.template-container.OverlayBtnContainer .col-lg-3, .SmallPaddingStyle .container-fluid.remove-padding section.template-container.OverlayBtnContainer .col-lg-4, .SmallPaddingStyle .container-fluid.remove-padding section.template-container.OverlayBtnContainer .col-md-4, .SmallPaddingStyle .container-fluid.remove-padding section.template-container.OverlayBtnContainer .col-md-3 {
  padding: 5px;
}

.NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-lg-3, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-lg-4, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-md-4, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-md-3, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-md-2, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-sm-3, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-sm-4, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-lg-6, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-md-6, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-xs-12 {
  padding: 0;
}
.NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-lg-3 .wp-block.normal, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-lg-4 .wp-block.normal, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-md-4 .wp-block.normal, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-md-3 .wp-block.normal, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-md-2 .wp-block.normal, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-sm-3 .wp-block.normal, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-sm-4 .wp-block.normal, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-lg-6 .wp-block.normal, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-md-6 .wp-block.normal, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-xs-12 .wp-block.normal {
  margin: 0;
}

.product-hover a {
  color: #fff;
  font-size: 16px;
  display: inline-block;
  padding: 4.2%;
  margin: 5px;
}

.product-hover a i {
  font-size: 30px;
}

.product-hover a:last-child {
  font-size: 14px;
  text-transform: uppercase;
  display: block;
  background: #323232;
  margin: 5px 12%;
}

.product-hover a:last-child i {
  font-size: 18px;
  margin-right: 5px;
}

.product-hover a:hover {
  background: #1abc9c;
}

.product-name {
  display: block;
  width: 100%;
  position: relative;
  min-height: 40px;
  overflow: hidden;
  transition: all 0.5s;
}

.product-name h3 {
  margin: 0;
  display: block;
  width: 100%;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 18px;
  float: left;
  padding: 10px;
  padding-left: 15px;
}

.sell-meta {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  display: block;
  width: auto;
}

.product-name span {
  display: block;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 18px;
  padding: 10px;
}

.product-name span a {
  display: none;
}

.sell-meta div {
  width: 70px;
  display: block;
  text-transform: uppercase;
  text-align: center;
  padding: 5px 10px;
  color: #555252;
}
.sell-meta div .sell-item {
  float: right;
}

@media (max-width: 769px) {
  .product-item .product-hover {
    display: none;
  }

  .product-name h3 {
    text-align: center;
  }

  .product-name span a {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 5px 0 5px 5px;
  }
}
figure.newsImage {
  position: relative !important;
}
figure.newsImage span.image-title {
  position: absolute;
  left: 0;
  bottom: 10px;
  padding: 6px 8px;
  font-size: 13px;
}

.wp-block-summary {
  margin-bottom: 10px;
}
#contact-map {
  padding: 0;
  display: block;
}

#contact-map iframe {
  width: 100% !important;
  height: 240px !important;
  display: block;
}

#contact-map.small-map iframe {
  height: 140px !important;
}

#GoogleMapCanvas {
  margin: 0;
  min-height: 450px;
}

.content-block-area {
  margin: 0 0 30px;
}

ol.progtrckr {
  margin: 0 0 40px !important;
  display: inline-flex;
  width: 100%;
  justify-content: space-evenly;
}
ol.progtrckr li {
  margin: 0;
  display: inline-block;
  width: 100%;
}

.wp-section.center-content {
  height: 100%;
}

.middleColumn span.readonly {
  outline: none;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  background: #f9f9f9;
  border: 1px solid #ccc;
  color: #70808b;
  font-size: 13px !important;
  width: 100%;
  float: left;
  padding: 6px 12px;
  cursor: default;
}

ul.optionset {
  overflow: hidden;
  margin: 0;
}
ul.optionset li {
  clear: both;
  margin: 6px 0;
  list-style: none;
  line-height: 1;
}
ul.optionset li label {
  margin: 0;
  font-weight: 400;
}
ul.optionset li input {
  float: left;
  margin: 3px 15px 3px 0;
}

body.pace-running .ls-nav-next,
body.pace-running .ls-nav-prev {
  left: 99999999999px !important;
}

.singleFeaturedItems img {
  border-radius: 5px;
  padding: 5px;
}
.singleFeaturedItems ol.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 50%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.singleFeaturedItems ol.carousel-indicators li {
  margin: 1px !important;
}
.singleFeaturedItems ol.carousel-indicators .active {
  margin: 0 !important;
}

.btn.btn-long {
  padding-left: 40px;
  padding-right: 40px;
}

.fancybox-slide--iframe .fancybox-content {
  width: 800px;
  height: 600px;
  max-width: 80%;
  max-height: 80%;
  margin: 0;
}

.fancybox-container_ .fancybox-slide > * {
  width: 90%;
}
@media only screen and (min-width: 767px) {
  .fancybox-container_ .fancybox-slide > * {
    width: 600px;
    padding: 50px 24px;
  }
}
.fancybox-container_ .fancybox-close-small {
  background: #E10A12;
  color: #fff;
}
.fancybox-container_ .fancybox-close-small:hover {
  color: #fff;
  background: #E10A12;
}

.fancybox-slide--ajax > div {
  width: 800px;
  height: 600px;
  max-width: 80%;
  max-height: 80%;
  margin: 0;
}

html.AjaxPageHtml body {
  margin: 0;
  padding: 0;
  max-width: 800px;
  padding: 50px;
}
.fancybox-slide--iframe .fancybox-content {
  max-width: 80%;
  max-height: 80%;
}

.AjaxLoadingGears {
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.7) url(../images/gears.gif) 50% 50% no-repeat;
  border: 1px solid #fefefe;
  background-size: contain;
}

/*
SliderBlockSection
*/
#SiteWrap.body-boxed .SlideShowContainer .SlideShow {
  margin: 0 !important;
}

hr.style-eight {
  overflow: visible;
  /* For IE */
  padding: 0;
  border: none;
  border-top: medium double #666666;
  color: #666666;
  text-align: center;
  width: 50%;
  margin: 0 auto;
}

.wp-block.image-holder .wp-block-info.over {
  padding: 0 !important;
}

@media only screen and (max-width: 767px) {
  .row.swap-on-mobile {
    display: flex;
    flex-flow: column-reverse;
  }
}
.owl-carousel {
  /*positioning arrows on both sides of the slider */
}
.owl-carousel .owl-item .client img {
  display: block;
  width: auto;
  margin: 0 auto;
}
.owl-carousel .owl-prev, .owl-carousel .owl-next {
  position: absolute;
  top: 50%;
  margin-top: -50px;
  font-size: 18px;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  background-color: transparent;
  filter: Alpha(Opacity=50);
  /*IE7 fix*/
  opacity: 0.8;
  color: #2e2e2e;
}
.owl-carousel .owl-prev:focus, .owl-carousel .owl-prev:hover, .owl-carousel .owl-next:focus, .owl-carousel .owl-next:hover {
  outline: none;
}
.owl-carousel .owl-nav {
  display: table-row;
}
.owl-carousel .owl-nav .owl-next {
  right: -40px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  margin-right: 3px;
}
.owl-carousel .owl-nav .owl-prev {
  left: -40px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  margin-left: 3px;
}

.panel-group .panel-heading a.icon-position-left {
  position: relative;
}
.panel-group .panel-heading a.icon-position-left i {
  margin-top: -5px;
  left: -15px !important;
}

/*# sourceMappingURL=layout.css.map */


/****** FILE: themes/standard/css/typography.css *****/
/* @include opacity(0.8);*/
/* @include center-block;*/
.typography .btn-main, .typography .btn-danger, .typography .btn-danger-pill, .typography .btn-warning, .typography .btn-warning-pill, .typography .btn-info, .typography .btn-info-pill, .typography .btn-success, .typography .btn-success-pill, .typography .btn-primary, .typography .btn-primary-pill, .typography .btn-base, .typography .btn-base-pill, .typography .btn-default, .typography .btn-default-pill {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
}
.typography .pill-main, .typography .btn-danger-pill, .typography .btn-warning-pill, .typography .btn-info-pill, .typography .btn-success-pill, .typography .btn-primary-pill, .typography .btn-base-pill, .typography .btn-default-pill {
  padding-right: 1em;
  padding-left: 1em;
  border-radius: 10rem;
}
.typography .btn-default, .typography .btn-default-pill {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.typography .btn-base, .typography .btn-base-pill {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.typography .btn-primary, .typography .btn-primary-pill {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.typography .btn-success, .typography .btn-success-pill {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.typography .btn-info, .typography .btn-info-pill {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.typography .btn-warning, .typography .btn-warning-pill {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.typography .btn-danger, .typography .btn-danger-pill {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.typography .btn-base, .typography .btn-base-pill,
.typography .btn-warning,
.typography .btn-warning-pill,
.typography .btn-primary,
.typography .btn-primary-pill,
.typography .btn-success,
.typography .btn-success-pill,
.typography .btn-info,
.typography .btn-info-pill,
.typography .btn-danger,
.typography .btn-danger-pill {
  color: #fff !important;
}
.typography .leadtext {
  font-size: 20px;
  line-height: 1.65;
}
.typography .text-right {
  text-align: right;
}
.typography .left {
  text-align: left;
  padding: 0 0 6px 0;
}
.typography img {
  max-width: 100%;
  height: auto;
}
.typography img.media-object {
  max-width: inherit;
}
.typography img.right {
  float: right;
  margin-left: 20px;
  margin-bottom: 1.2em;
}
.typography img.left {
  float: left;
  margin-right: 20px;
  margin-bottom: 1.2em;
}
.typography img .leftAlone {
  float: left;
  margin-right: 100%;
  margin-bottom: 1.2em;
}
.typography img .center {
  float: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-bottom: 1.2em;
}
.typography img .custom-image {
  margin-top: 0 !important;
}
.typography .captionImage {
  display: block;
  width: auto;
}
.typography .captionImage.right {
  float: right;
  margin-left: 15px;
}
.typography .captionImage.left {
  float: left;
  margin-right: 15px;
}
.typography .captionImage.leftAlone {
  float: left;
  margin-right: 100%;
}
.typography .captionImage.center {
  float: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.typography .captionImage p {
  font-size: 11px;
  font-style: italic;
  position: relative;
  line-height: 1;
  padding: 3px 0;
  display: inline-block;
}
.typography ul {
  list-style: disc;
  margin: 0 0 15px 15px;
  padding: 0;
}
.typography ul.tabs {
  margin: 0;
  list-style: none;
}
.typography ul.tabs > li {
  margin: 0;
  line-height: 1;
}
.typography ol {
  list-style: decimal;
  margin: 0 0 15px 15px;
  padding: 0;
}
.typography li {
  margin: 10px 0;
  line-height: 1.5em;
}
.typography a.show-link-icon {
  padding: 2px;
  padding-left: 20px;
}
.typography a.show-link-icon[href$=".pdf"], .typography a.show-link-icon[href$=".PDF"] {
  background: url(../images/icons/page_white_acrobat.png) no-repeat left center;
}
.typography a.show-link-icon[href$=".docx"], .typography a.show-link-icon[href$=".DOCX"], .typography a.show-link-icon[href$=".doc"], .typography a.show-link-icon[href$=".DOC"] {
  background: url(../images/icons/page_word.png) no-repeat left center;
}
.typography a.show-link-icon[href$=".xls"], .typography a.show-link-icon[href$=".XLS"], .typography a.show-link-icon[href$=".xlsx"], .typography a.show-link-icon[href$=".XLSX"] {
  background: url(../images/icons/page_excel.png) no-repeat left center;
}
.typography a.show-link-icon[href$=".gz"], .typography a.show-link-icon[href$=".GZ"], .typography a.show-link-icon[href$=".gzip"], .typography a.show-link-icon[href$=".GZIP"], .typography a.show-link-icon[href$=".zip"], .typography a.show-link-icon[href$=".ZIP"], .typography a.show-link-icon.archive {
  background: url(../images/icons/page_white_zip.png) no-repeat left center;
}
.typography a.show-link-icon[href$=".exe"], .typography a.show-link-icon[href$=".EXE"], .typography a.show-link-icon.application {
  background: url(../images/icons/application.png) no-repeat left center;
}
@media only screen and (max-width: 767px) {
  .typography .hiddenOnPhone {
    display: none;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .typography .custom-image {
    margin-top: -70 !important;
  }
}

/*# sourceMappingURL=typography.css.map */


/****** FILE: themes/standard/css/layout.css *****/
@charset "UTF-8";
/* @include opacity(0.8);*/
/* @include center-block;*/
.control-panel .control-box {
  border: 1px solid #E10A12;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  color: #000;
  text-align: center;
  margin: 0 0 25px;
  position: relative;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857143;
  -webkit-box-shadow: 0 2px 5px #E10A12;
  -moz-box-shadow: 0 2px 5px #E10A12;
  box-shadow: 0 2px 5px #E10A12;
}
.control-panel .control-box.hide-for-now {
  display: none;
}
.control-panel .control-box a {
  display: block;
  padding: 25px;
  color: #000;
  text-transform: uppercase;
}
.control-panel .control-box a.active, .control-panel .control-box a:hover {
  color: #ffffff;
  background: #E10A12;
}
.control-panel .control-box [class^=pe] {
  font-size: 32px;
  position: relative;
  display: inline-block;
}
@media only screen and (min-width: 767px) {
  .control-panel .control-box [class^=pe] {
    font-size: 40px;
  }
}
@media only screen and (min-width: 992px) {
  .control-panel .control-box [class^=pe] {
    font-size: 50px;
  }
}
.control-panel .control-box p {
  margin: 5px 0 0;
  font-size: 14px;
}

/* Box-sizing resets
 *
 * Reset individual elements or override regions to avoid conflicts due to
 * global box model settings of Bootstrap. Two options, individual overrides and
 * region resets, are available as plain CSS and uncompiled Less formats.
 */
/* Option 1A: Override a single element's box model via CSS */
.element {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* Option 2A: Reset an entire region via CSS */
.reset-box-sizing,
.reset-box-sizing *,
.reset-box-sizing *:before,
.reset-box-sizing *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

@-moz-document url-prefix() {}
.green-text {
  color: #377c23;
}

a {
  /*display: block;*/
}

figure {
  margin-bottom: 0;
}

.rudablack {
  font-family: "rudablack";
}

.uppercase {
  text-transform: uppercase;
}

.br {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
}

.dark-green {
  color: #377c23;
}

#HeaderListings {
  padding: 35px 0;
}

.box.white, #HeaderListings {
  background: #fff;
}

.whiteBG {
  background: #fff;
}
.whiteBG.addPdd {
  padding: 15px;
}

.box {
  background: #f4f4f4;
  border: 1px solid #e5e5e5;
  width: 100%;
}

.box .box-content {
  padding: 15px 20px;
}

.box-content h5 {
  margin-bottom: 8px;
  font-family: rudaregular;
  font-weight: 700;
}

.box-content h5 i {
  font-size: 20px;
}

.box-divider {
  border-top: 1px solid #e5e5e5;
  height: 1px;
}

.padded15 {
  padding: 15px;
  display: block;
}

h3.headerRow {
  border-top: 0px solid #eee;
  font-family: "rudablack";
  line-height: 50px;
  margin: 0;
}

.headline {
  display: block;
  margin: 10px 0 15px 0;
  border-bottom: 1px dotted #e4e9f0;
  font-family: "rudaregular";
}
.headline h2 {
  font-size: 22px;
}
.headlineh2, .headlineh3, .headlineh4 {
  margin: 0 0 -2px 0;
  padding-bottom: 5px;
  display: inline-block;
  border-bottom: 2px solid #72c02c;
}

.tag-box {
  margin-bottom: 30px;
  padding: 20px;
}

.tag-box h2 {
  font-size: 20px;
  line-height: 25px;
}

.tag-box-v1 {
  border: solid 1px #eee;
  border-top: solid 2px #72c02c;
}

.tag-box-v2 {
  background: #fafafa;
  border: solid 1px #eee;
  border-left: solid 2px #72c02c;
}

.tag-box-v3 {
  border: solid 2px #eee;
}

.tag-box-v4 {
  border: dashed 1px #bbb;
}

.tag-box-v5 {
  text-align: center;
  border: dashed 1px #ccc;
  margin: 20px 0;
}

.tag-box-v5 span {
  color: #555;
  font-size: 28px;
  margin-bottom: 0;
}

.tag-box-v6 {
  background: #fafafa;
  border: solid 1px #eee;
}

.tag-box-v7 {
  border: solid 1px #ddd;
  border-bottom: solid 2px #72c02c;
  border-top: 0;
}

#toTop {
  z-index: 1555;
  display: none;
  text-decoration: none;
  position: fixed;
  bottom: 0;
  border: 1px solid #5B4;
  right: 10px;
  overflow: hidden;
  width: 45px;
  height: 45px;
  text-indent: -999px;
}

#toTopHover {
  width: 45px;
  height: 45px;
  display: block;
  overflow: hidden;
  float: left;
}

#toTop:active, #toTop:focus {
  outline: none;
}

.font-ruda,
.rudy-font {
  font-family: "rudablack";
}

.margin-bottom-0 {
  margin-bottom: 0 !important;
}

.margin-bottom-5, .margin-bottom-10, .margin-bottom-20, .margin-bottom-20, .margin-bottom-25, .margin-bottom-30, .margin-bottom-35, .margin-bottom-40, .margin-bottom-50, .margin-bottom-60 {
  clear: both;
}

.margin-bottom-20 {
  margin-bottom: 20px;
}

.margin-bottom-25 {
  margin-bottom: 25px;
}

.margin-bottom-30 {
  margin-bottom: 30px;
}

.margin-bottom-35 {
  margin-bottom: 35px;
}

.margin-bottom-40 {
  margin-bottom: 40px;
}

.margin-bottom-50 {
  margin-bottom: 50px;
}

.margin-bottom-60 {
  margin-bottom: 60px;
}

.margin-right-10 {
  margin-right: 10px;
}

/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  transition-property: transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  transition-duration: 0s;
}

/* End: Recommended Isotope styles */
.threeD {
  text-shadow: #ccc 0 1px 0, #c9c9c9 0 2px 0, #bbb 0 3px 0, #b9b9b9 0 4px 0, #aaa 0 5px 0, rgba(0, 0, 0, 0.1) 0 6px 1px, rgba(0, 0, 0, 0.1) 0 0 5px, rgba(0, 0, 0, 0.3) 0 1px 3px, rgba(0, 0, 0, 0.15) 0 3px 5px, rgba(0, 0, 0, 0.2) 0 5px 10px, rgba(0, 0, 0, 0.2) 0 10px 10px, rgba(0, 0, 0, 0.1) 0 20px 20px;
}

.clearfix_item {
  display: block;
}

.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.clearfix:after {
  clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.clearfix {
  *zoom: 1;
}

.bGreen {
  background-color: #396F00;
}

.bLightGreen {
  background-color: #ADBA22;
}

.bYellow {
  background-color: #FFCC2A;
}

.bOrange {
  background-color: #F75B10;
}

.bRed {
  background-color: #90303C;
}

.typography a.cGreen,
.cGreen {
  color: #396F00;
}

.typography a.cLightGreen,
.cLightGreen {
  color: #ADBA22;
}

.typography a.cYellow,
.cYellow {
  color: #FFCC2A;
}

.typography a.cOrange,
.cOrange {
  color: #F75B10;
}

.typography a.cRed,
.cRed {
  color: #90303C;
}

.typography a.colorWhite,
.colorWhite {
  color: #ffffff;
}

.picBox {
  border-radius: 2px;
  margin-bottom: 4%;
  background: #fff;
  -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}

.picBox:hover, .picBox:focus {
  -webkit-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.5);
}

.img-mask-effect {
  display: block;
  position: relative !important;
  overflow: hidden !important;
}

.img-mask-effect .mask {
  display: block !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 10 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #fd1c36;
  /* more colours in style-colours.css */
  background: rgba(253, 28, 54, 0.7);
  /* more colours in style-colours.css */
}

.img-mask-effect .mask .glyphicon,
.img-mask-effect .mask .fa {
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  font-size: 1.5em;
  line-height: 20px;
  color: #fff !important;
  text-align: center;
}

.img-mask-effect .mask .glyphicon.medium,
.img-mask-effect .mask .fa.medium {
  width: 30px;
  height: 30px;
  margin-left: -15px;
  margin-top: -15px;
  font-size: 1.85em;
  line-height: 30px;
}

.img-mask-effect .mask .glyphicon.large,
.img-mask-effect .mask .fa.large {
  width: 50px;
  height: 50px;
  margin-left: -25px;
  margin-top: -25px;
  font-size: 2.7em;
  line-height: 50px;
}

.img-mask-effect > img {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}

/* ----- Effect: Fade ----- */
.img-mask-effect.fade {
  opacity: 1;
  -webkit-transition: none;
  transition: none;
}

.img-mask-effect.fade .mask {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.img-mask-effect.fade:hover .mask {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* ----- Effect: Slide ----- */
.img-mask-effect[class*=slidefrom] .mask {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.img-mask-effect.slidefromleft .mask {
  top: 0 !important;
  left: -100% !important;
  right: auto !important;
  bottom: auto !important;
}

.img-mask-effect.slidefromleft:hover .mask {
  top: 0 !important;
  left: 0 !important;
  right: auto !important;
  bottom: auto !important;
}

.img-mask-effect.slidefromright .mask {
  top: 0 !important;
  left: auto !important;
  right: -100% !important;
  bottom: auto !important;
}

.img-mask-effect.slidefromright:hover .mask {
  top: 0 !important;
  left: auto !important;
  right: 0 !important;
  bottom: auto !important;
}

.img-mask-effect.slidefromtop .mask {
  top: -100% !important;
  left: 0 !important;
  right: auto !important;
  bottom: auto !important;
}

.img-mask-effect.slidefromtop:hover .mask {
  top: 0 !important;
  left: 0 !important;
  right: auto !important;
  bottom: auto !important;
}

.img-mask-effect.slidefrombottom .mask {
  top: auto !important;
  left: 0 !important;
  right: auto !important;
  bottom: -100% !important;
}

.img-mask-effect.slidefrombottom:hover .mask {
  top: auto !important;
  left: 0 !important;
  right: auto !important;
  bottom: 0 !important;
}

/* ----- Effect: Rotate ----- */
.img-mask-effect[class*=rotate] .mask {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.img-mask-effect.rotatefromleft .mask {
  -webkit-transform: translate(-100%, 100%) rotate(-45deg);
  -moz-transform: translate(-100%, 100%) rotate(-45deg);
  -ms-transform: translate(-100%, 100%) rotate(-45deg);
  -o-transform: translate(-100%, 100%) rotate(-45deg);
  transform: translate(-100%, 100%) rotate(-45deg);
}

.img-mask-effect.rotatefromright .mask {
  -webkit-transform: translate(100%, 100%) rotate(45deg);
  -moz-transform: translate(100%, 100%) rotate(45deg);
  -ms-transform: translate(100%, 100%) rotate(45deg);
  -o-transform: translate(100%, 100%) rotate(45deg);
  transform: translate(100%, 100%) rotate(45deg);
}

.img-mask-effect[class*=rotate]:hover .mask {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate(0, 0) rotate(0deg);
  -moz-transform: translate(0, 0) rotate(0deg);
  -ms-transform: translate(0, 0) rotate(0deg);
  -o-transform: translate(0, 0) rotate(0deg);
  transform: translate(0, 0) rotate(0deg);
}

/* ----- Effect: Box ----- */
.img-mask-effect.box .mask {
  opacity: 0;
  filter: alpha(opacity=0);
  width: 2px !important;
  height: 2px !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  margin-top: -1px !important;
  margin-left: -1px !important;
  overflow: hidden !important;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.img-mask-effect.box:hover .mask {
  opacity: 1;
  filter: alpha(opacity=100);
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  margin-top: 0 !important;
  margin-left: 0 !important;
}

/* ----- Effect: Zoom ----- */
.img-mask-effect.zoom {
  opacity: 1;
  -webkit-transition: none;
  transition: none;
}

.img-mask-effect.zoom .mask {
  -webkit-transform: scale(3);
  -moz-transform: scale(3);
  -ms-transform: scale(3);
  -o-transform: scale(3);
  transform: scale(3);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.img-mask-effect.zoom:hover .mask {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  filter: alpha(opacity=100);
}

/* ----- Effect: Scale Images ----- */
.img-mask-effect.scaleimage > img {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.img-mask-effect.scaleimage:hover > img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

/* ----- Effect: Bottom Caption ----- */
.img-mask-effect.bottom-caption {
  background: #fd1c36;
  /* more colours in style-colours.css */
}

.img-mask-effect.bottom-caption .mask {
  top: auto !important;
  bottom: 0 !important;
  width: 100% !important;
  height: auto !important;
  z-index: 10 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #fd1c36;
  /* more colours in style-colours.css */
  color: #fff !important;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
  -o-transition: -o-transform 0.4s, opacity 0.1s 0.3s;
  transition: transform 0.4s, opacity 0.1s 0.3s;
}

.img-mask-effect.bottom-caption:hover .mask {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s;
  -o-transition: -o-transform 0.4s, opacity 0.1s;
  transition: transform 0.4s, opacity 0.1s;
}

.img-mask-effect.bottom-caption.img-shiftsup > img {
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  -o-transition: -o-transform 0.4s;
  transition: transform 0.4s;
}

.img-mask-effect.bottom-caption.img-shiftsup:hover > img {
  -webkit-transform: translateY(-20%);
  -moz-transform: translateY(-20%);
  -ms-transform: translateY(-20%);
  -o-transform: translateY(-20%);
  transform: translateY(-20%);
}

.img-mask-effect.bottom-caption .mask .text {
  display: block;
  float: left;
  margin: 7px 0 7px 7px;
  font-size: 0.9em;
  line-height: 1.3;
  color: #fff;
  max-width: 70%;
}

.img-mask-effect.bottom-caption .mask .btn {
  display: block;
  float: right;
  margin: 6px 6px 6px 0;
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  max-width: 40%;
  font-size: 0.8em;
  line-height: 1.1;
  padding: 4px 7px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.img-mask-effect.bottom-caption .mask .btn:hover {
  color: #fd1c36 !important;
  /* more colours in style-colours.css */
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  background: #fff;
}

@media (min-width: 768px) {
  .img-mask-effect.bottom-caption .mask .text {
    margin: 18px 0 18px 18px;
    font-size: 1.2em;
    line-height: 1.35;
  }

  .img-mask-effect.bottom-caption .mask .btn {
    margin: 15px 15px 15px 0;
    font-size: 0.95em;
    line-height: 1.1;
    padding: 7px 11px;
  }
}
@media (min-width: 992px) {
  .img-mask-effect.bottom-caption .mask .text {
    margin: 20px 0 20px 20px;
    font-size: 1.25em;
    line-height: 1.35;
  }

  .img-mask-effect.bottom-caption .mask .btn {
    margin: 19px 19px 19px 0;
    font-size: 0.95em;
    line-height: 1.1;
    padding: 8px 12px;
  }
}
/* ----------------------------------------------------
   SECTION: MEDIA LIST
   ---------------------------------------------------- */
.media-list {
  display: block;
}

.media-list > .media {
  display: block;
  margin-top: 25px;
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 1px dotted #e3e3e3;
}

.media-list > .media:first-of-type {
  margin-top: 15px;
}

.media-list > .media:last-of-type {
  border-bottom: none;
  margin-bottom: 15px;
}

.media-list > .media .pull-left,
.media-list > .media .pull-right {
  max-width: 33%;
}

.media-list > .media .pull-left img,
.media-list > .media .pull-right img {
  width: 100%;
  height: auto;
}

.media-list > .media .pull-left {
  margin-right: 10px;
}

.media-list > .media .pull-right {
  margin-left: 10px;
}

.media-list > .media .media-heading {
  font-size: 1.05em;
  line-height: 1.3;
  font-family: "open_sansregular", sans-serif;
  margin-top: 1px;
}

.media-list > .media .media-heading a {
  display: block;
}

.media-list > .media .inline-date {
  display: inline-block;
  font-family: "open_sansbold", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  color: #fff;
  background: #e4021c;
  /* more colours in style-colours.css */
  font-size: 0.71em;
  line-height: 1;
  padding: 4px 10px;
  margin: 0;
}

.media-list > .media .date {
  display: block;
  float: left;
  background: #828282;
  color: #fff;
  margin-right: 18px;
  padding: 7px 4px;
  min-width: 35px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.background-light .media-list > .media .date {
  background: #828282;
}

.background-dark .media-list > .media .date {
  background: #303030;
}

.media-list > .media:hover .date {
  background: #e4021c;
  /* more colours in style-colours.css */
}

.media-list > .media .date .day {
  display: block;
  font-size: 1.2em;
  line-height: 0.95;
  margin-bottom: 2px;
  color: #fff !important;
}

.media-list > .media .date .month {
  display: block;
  font-size: 0.72em;
  line-height: 0.9;
  font-family: "open_sansbold", sans-serif;
  color: #fff !important;
}

.media-list > .media p {
  font-size: 0.9em;
  text-align: left;
  line-height: 1.55;
}

.media-list > .media p:first-of-type {
  margin-top: 0.9em;
}

.media-list > .media p:last-of-type {
  margin-bottom: 0;
}

.media-list .play-icon {
  width: 40px;
  height: 40px;
  background: #fff;
  border: 1px solid #fd1c36;
  /* more colours in style-colours.css */
  color: #fd1c36;
  line-height: 40px;
  font-size: 1.5em;
  text-align: center;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.media-list .play-icon:hover {
  background: #fd1c36;
  /* more colours in style-colours.css */
  color: #fff;
}

@media (min-width: 768px) {
  .media-list > .media .pull-left {
    margin-right: 23px;
  }

  .media-list > .media .pull-right {
    margin-left: 23px;
  }

  .media-list > .media .date {
    margin-right: 26px;
    padding: 13px 11px;
    margin-top: 3px;
  }

  .media-list > .media .date .day {
    font-size: 2em;
    line-height: 0.93;
    margin-bottom: 1px;
  }

  .media-list > .media .date .month {
    font-size: 1.15em;
    line-height: 0.95;
  }

  .media-list > .media .media-heading {
    font-size: 1.15em;
    line-height: 1.28;
    margin-top: 3px;
  }

  .media-list > .media p {
    font-size: 0.9em;
    line-height: 1.75;
  }

  .media-list .play-icon {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 1.85em;
  }
}
@media (min-width: 992px) {
  .media-list > .media .pull-left {
    margin-right: 35px;
    padding-right: 0;
  }

  .media-list > .media .pull-right {
    margin-left: 35px;
  }

  .media-list > .media .date {
    margin-right: 32px;
    margin-top: 3px;
    padding: 14px 12px;
  }

  .media-list > .media .date .day {
    font-size: 2.3em;
    line-height: 0.9;
    margin-bottom: 1px;
  }

  .media-list > .media .date .month {
    font-size: 1.2em;
    line-height: 1;
  }

  .media-list > .media .media-heading {
    font-size: 1.3em;
    line-height: 1.3;
  }

  .media-list.news-list > .media .media-heading {
    font-size: 1.22em;
  }

  .media-list > .media p {
    font-size: 1em;
    line-height: 1.8;
  }

  .media-list .play-icon {
    width: 65px;
    height: 65px;
    line-height: 65px;
    font-size: 2.2em;
  }
}
.BootstrapHeader {
  margin-top: 0 !important;
}
.BootstrapHeader header .navbar-wp {
  border-bottom: 0;
}
.BootstrapHeader header .navbar-wp .navbar-brand {
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 0;
  width: max-content;
}
.BootstrapHeader header .navbar-wp .navbar-brand img {
  height: auto;
  max-height: 65px;
}
.BootstrapHeader header .navbar-wp #MainNavigation {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .BootstrapHeader header .navbar-wp #MainNavigation {
    display: block;
  }
}
.BootstrapHeader header .navbar-wp.fixed.affix .navbar-brand img {
  height: auto;
  max-height: 60px !important;
  padding: 0;
}

.BootstrapHeader {
  margin-top: 0 !important;
}
.BootstrapHeader header .navbar-wp {
  border-bottom: 0;
}
.BootstrapHeader header .navbar-wp .navbar-brand {
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 0;
  width: max-content;
}
.BootstrapHeader header .navbar-wp .navbar-brand img {
  height: auto;
  max-height: 65px;
}
.BootstrapHeader header .navbar-wp #MainNavigation {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .BootstrapHeader header .navbar-wp #MainNavigation {
    display: block;
  }
}
.BootstrapHeader header .navbar-wp.fixed.affix .navbar-brand img {
  height: auto;
  max-height: 60px !important;
  padding: 0;
}

@media only screen and (max-width: 767px) {
  body #divHeaderWrapper #MemberFields {
    float: right;
  }
  body #divHeaderWrapper #MemberFields .top-header-menu > ul.top-menu > li > a, body #divHeaderWrapper #MemberFields body .top-header .aux-text {
    line-height: 1;
    font-size: 0.8em;
    padding: 0 5px;
  }
}
@media only screen and (min-width: 767px) {
  body #divHeaderWrapper #MemberFields .top-header .top-header-menu ul.top-menu > li > a > i {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  #divHeaderWrapper .visible-xs {
    display: inline-block !important;
  }
}
#divHeaderWrapper header {
  width: 100%;
}
#divHeaderWrapper.absoluteHeaderPosition header {
  position: absolute;
}
#divHeaderWrapper.absoluteHeaderPosition.force-normal-position header {
  position: relative;
}

body.normal-navigation-position #divHeaderWrapper.absoluteHeaderPosition header {
  position: relative !important;
}

#HeaderStrip .col {
  height: 1px;
}
#HeaderStrip .row {
  margin: 0 !important;
}

.top-header {
  overflow: inherit;
  border-bottom: none;
  background: transparent;
  height: auto !important;
  padding: 3px 0 3px 0;
}
@media only screen and (min-width: 767px) {
  .top-header {
    top: inherit !important;
  }
}
.top-header .top-header-col {
  width: 100%;
  width: 100%;
  display: block;
}
.top-header .aux-text {
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .top-header .top-header-menu {
    float: none !important;
  }
}
.top-header .top-header-menu > ul.top-menu > li {
  float: none;
}
.top-header .top-header-menu > ul.top-menu > li > a {
  padding: 0 10px;
  text-transform: none;
}

@media only screen and (max-width: 767px) {
  body #divHeaderWrapper.TopIconMenuStyle .navbar {
    top: 0;
  }
  body .top-header .top-header-menu > ul.top-menu > li > a, body .top-header .aux-text {
    line-height: 43px;
  }
  body .BootstrapHeader header.header-alpha #MainMenu.navbar-wp {
    background: none;
  }
}
@media only screen and (max-width: 767px) {
  body header.HasTopHeader {
    margin: 0;
  }
  body header.HasTopHeader .top-header {
    background: #fff;
    height: auto !important;
    width: 100%;
    z-index: 999999;
    position: relative !important;
    top: 0;
  }
  body header article.block-item {
    position: relative;
    display: inline-block;
    width: 100%;
  }
  body header article.block-item a {
    width: 100%;
  }
  body header article.block-item p {
    margin-bottom: 0;
    line-height: 1;
  }
}
.navbar-brand, .navbar-nav > li > a {
  text-shadow: none;
}

#AlphaHeader {
  position: relative;
}
#AlphaHeader #HeaderContainer,
#AlphaHeader #HeaderInner {
  margin: 0 auto;
}
#AlphaHeader #HeaderContainer .center-content,
#AlphaHeader #HeaderInner .center-content {
  text-align: center;
}
#AlphaHeader #HeaderContainer .LogoBlock,
#AlphaHeader #HeaderInner .LogoBlock {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  #AlphaHeader #HeaderContainer .vertical-align .LogoBlock,
#AlphaHeader #HeaderInner .vertical-align .LogoBlock {
    display: none;
  }
  #AlphaHeader #HeaderContainer .vertical-align .SearchFormContainer,
#AlphaHeader #HeaderInner .vertical-align .SearchFormContainer {
    padding: 0 15px;
    width: 100%;
  }
  #AlphaHeader #HeaderContainer .vertical-align .SearchFormContainer .header-search,
#AlphaHeader #HeaderInner .vertical-align .SearchFormContainer .header-search {
    width: 100%;
  }
  #AlphaHeader #HeaderContainer .navbar-header a,
#AlphaHeader #HeaderInner .navbar-header a {
    display: inline-block;
  }
  #AlphaHeader #HeaderContainer .navbar-header a img,
#AlphaHeader #HeaderInner .navbar-header a img {
    max-height: 100px;
  }
}
@media only screen and (max-width: 767px) and (max-width: 500px) {
  #AlphaHeader #HeaderContainer .navbar-header a img,
#AlphaHeader #HeaderInner .navbar-header a img {
    max-height: 60px;
  }
}
@media only screen and (max-width: 767px) {
  #AlphaHeader #HeaderContainer .navbar-header button.navbar-toggle,
#AlphaHeader #HeaderInner .navbar-header button.navbar-toggle {
    margin: 0;
    margin-left: auto;
  }
}
@media only screen and (max-width: 767px) and (max-width: 500px) {
  #AlphaHeader #HeaderContainer .navbar-header button.navbar-toggle,
#AlphaHeader #HeaderInner .navbar-header button.navbar-toggle {
    padding: 0 10px;
  }
}
@media only screen and (max-width: 767px) {
  #AlphaHeader #HeaderInner {
    padding: 10px 0;
  }
}

.LogoBlock .center-center-wrapper {
  width: auto;
}

.navbar-wp {
  border-bottom: 0;
  background: none;
}

#DesktopLogo {
  position: relative;
}

header#AlphaHeader #DesktopLogo {
  width: 100%;
}

#MobileLogo {
  position: relative;
  margin-left: inherit;
}

@media only screen and (min-width: 767px) {
  #SuperNavigation {
    display: flex;
  }
  #SuperNavigation.StackedHeaderStyle {
    display: block;
  }
  #SuperNavigation #NavigationMedia {
    margin-left: auto;
  }
}
.vcenter {
  display: table;
  height: 100%;
  width: 100%;
  table-layout: fixed;
}
.vcenter .vcenter-this {
  display: table-cell;
  vertical-align: middle;
}

.remove.fa-times {
  color: #E10A12;
}

.line-through {
  text-decoration: line-through;
}

colour-red,
.color-red {
  color: #E10A12;
}

.valign-center {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
}

@media only screen and (min-width: 767px) {
  .valign-center--sm {
    display: inline-flex;
    justify-content: center;
    flex-direction: column;
  }

  .g-text-right--sm {
    text-align: right;
  }
}
.vertical-align {
  display: flex;
  flex-direction: row;
}

.vertical-align > [class^=col-],
.vertical-align > [class*=" col-"] {
  display: flex;
  align-items: center;
  justify-content: center;
}

/**
 *  Do NOT include this part into your stylesheet.
 *  "flex: 1" or "flex-grow: 1" is added to make the inner div
 *  - Which is also a flex-item - take up all the horizontal space
 *  available space inside the flex container (.col-* elements)
 */
.vertical-align > [class^=col-] > div,
.vertical-align > [class*=" col-"] > div {
  /* flex: 1; */
  flex-grow: 1;
}

/**
 * S T Y L I N G
 ==================================*/
.vertical-align > div:first-child {
  /* This is just for demonstration of
     padding-box of the columns.

     I added this background to show
     the height of the columns         */
}

.vertical-align > div:last-child {
  /* This is just for demonstration of
     padding-box of the columns.

     I added this background to show
     the height of the columns         */
}

.SignInSignUpBlock .navbar-wp.navbar-arrow .navbar-nav > li.open > a:before {
  display: none;
}
.SignInSignUpBlock .hnav .navbar-nav {
  margin: 0;
  position: static;
  line-height: 1;
}
.SignInSignUpBlock .hnav .navbar-nav.borders-r > li > a, .SignInSignUpBlock .hnav .navbar-nav.borders-lr > li > a {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.SignInSignUpBlock .hnav .navbar-nav.borders-l > li > a, .SignInSignUpBlock .hnav .navbar-nav.borders-lr > li > a {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.SignInSignUpBlock .hnav .navbar-nav.borders-lr > li > a {
  margin-left: -1px;
}
.SignInSignUpBlock .hnav .navbar-nav.boxed-links > li > a {
  line-height: 46px;
  height: 46px;
  margin: 5px 0;
}
.SignInSignUpBlock .hnav .navbar-nav > li {
  text-transform: inherit;
}
.SignInSignUpBlock .hnav .navbar-nav > li > a {
  text-transform: inherit;
  color: #666b76;
  padding: 0 20px;
  line-height: 56px;
  border-radius: 0;
  height: 56px;
}
.SignInSignUpBlock .hnav .navbar-nav > li > a .img-left, .SignInSignUpBlock .hnav .navbar-nav > li > a .icon-left, .SignInSignUpBlock .hnav .navbar-nav > li > a .toggler {
  display: inline-block;
}
.SignInSignUpBlock .hnav .navbar-nav > li > a.square {
  display: block;
  width: 56px;
  text-align: center;
  padding: 0;
}
.SignInSignUpBlock .hnav .navbar-nav > li > a .icon-outline, .SignInSignUpBlock .hnav .navbar-nav > li > a .icon-outline.icon-left {
  display: inline-block;
  text-align: center;
  line-height: 34px;
  height: 34px;
  width: 34px;
  font-size: 13px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.SignInSignUpBlock .hnav .navbar-nav > li > a .img-left {
  margin: 0 10px 0 0;
}
.SignInSignUpBlock .hnav .navbar-nav > li > a .icon-lg {
  font-size: 1.5em;
}
.SignInSignUpBlock .hnav .navbar-nav > li > a .toggler {
  margin-left: 10px;
  opacity: 0.5;
  transition: all 0.3s;
}
.SignInSignUpBlock .hnav .navbar-nav > li > a .nav-label {
  position: absolute;
  color: #fff;
  text-transform: uppercase;
  padding: 0 10px;
  line-height: 20px;
  top: -10px;
  right: 0;
  font-size: 11px;
  z-index: 10;
}
.SignInSignUpBlock .hnav .navbar-nav > li > a .nav-label.label-hot {
  background: #E95144;
}
.SignInSignUpBlock .hnav .navbar-nav > li > a .nav-label.label-new {
  background: #00B2B2;
}
.SignInSignUpBlock .hnav .navbar-nav > li > a .nav-label.label-feat {
  background: #468C00;
}
.SignInSignUpBlock .hnav .navbar-nav > li:hover > a, .SignInSignUpBlock .hnav .navbar-nav > li.active > a, .SignInSignUpBlock .hnav .navbar-nav > li.open > a, .SignInSignUpBlock .hnav .navbar-nav > li > a:focus, .SignInSignUpBlock .hnav .navbar-nav > li.alt-state > a {
  color: #E7214C;
  background: none;
}
.SignInSignUpBlock .hnav .navbar-nav > li:hover > a .nav-label, .SignInSignUpBlock .hnav .navbar-nav > li.active > a .nav-label, .SignInSignUpBlock .hnav .navbar-nav > li.open > a .nav-label, .SignInSignUpBlock .hnav .navbar-nav > li > a:focus .nav-label, .SignInSignUpBlock .hnav .navbar-nav > li.alt-state > a .nav-label {
  top: -25px;
}
.SignInSignUpBlock .hnav .navbar-nav.active-bcolor > li:hover > a, .SignInSignUpBlock .hnav .navbar-nav.active-bcolor > li.active > a, .SignInSignUpBlock .hnav .navbar-nav.active-bcolor > li.open > a, .SignInSignUpBlock .hnav .navbar-nav.active-bcolor > li > a:focus, .SignInSignUpBlock .hnav .navbar-nav.active-bcolor > li.alt-state > a {
  color: #131416;
}
.SignInSignUpBlock .hnav .navbar-nav > li.dropdown.open > a {
  height: auto;
}
.SignInSignUpBlock .hnav .navbar-nav > li.dropdown.open .toggler, .SignInSignUpBlock .hnav .navbar-nav > li.dropdown.open .caret {
  transform: rotate(180deg);
}
.SignInSignUpBlock .hnav .navbar-nav > li.dropdown.open .toggler.rot-45, .SignInSignUpBlock .hnav .navbar-nav > li.dropdown.open .caret.rot-45 {
  transform: rotate(45deg);
}
.SignInSignUpBlock .hnav .navbar-nav > li.dropdown.open .toggler.rot-135, .SignInSignUpBlock .hnav .navbar-nav > li.dropdown.open .caret.rot-135 {
  transform: rotate(135deg);
}
.SignInSignUpBlock .dropdown-menu, .SignInSignUpBlock .hnav .navbar-nav .dropdown-menu {
  padding: 0;
  box-shadow: 0 10px 0 -5px rgba(0, 0, 0, 0.1);
  border: 1px solid #cccccc;
  color: #666b76;
}
.SignInSignUpBlock .dropdown-menu > li > a, .SignInSignUpBlock .hnav .navbar-nav .dropdown-menu > li > a {
  padding: 0 20px;
  line-height: 40px;
  color: #42464d;
  font-size: 0.9em;
  text-transform: capitalize;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.SignInSignUpBlock .dropdown-menu.line-top, .SignInSignUpBlock .hnav .navbar-nav .dropdown-menu.line-top {
  border-top: 3px solid #E7214C;
}
.SignInSignUpBlock .dropdown-menu.arrow-top:before, .SignInSignUpBlock .hnav .navbar-nav .dropdown-menu.arrow-top:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  background: none;
  border: none;
  border-bottom: 10px solid #cccccc;
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
  position: absolute;
  top: -10px;
  left: 30px;
}
.SignInSignUpBlock .dropdown-menu.arrow-top:after, .SignInSignUpBlock .hnav .navbar-nav .dropdown-menu.arrow-top:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  background: none;
  border: none;
  border-bottom: 8px solid #fff;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  position: absolute;
  top: -8px;
  left: 31px;
}
@media (max-width: 767px) {
  .SignInSignUpBlock .dropdown-menu.arrow-top:before, .SignInSignUpBlock .dropdown-menu.arrow-top:after, .SignInSignUpBlock .hnav .navbar-nav .dropdown-menu.arrow-top:before, .SignInSignUpBlock .hnav .navbar-nav .dropdown-menu.arrow-top:after {
    display: none;
  }
}
.SignInSignUpBlock .dropdown-menu.dropdown-right,
.SignInSignUpBlock .hnav .dropdown-menu.dropdown-right,
.SignInSignUpBlock .pull-right > .dropdown-menu,
.SignInSignUpBlock .hnav .navbar-right .dropdown-menu {
  right: 0;
  left: auto;
}
.SignInSignUpBlock .dropdown-menu.dropdown-right.arrow-top:before,
.SignInSignUpBlock .hnav .dropdown-menu.dropdown-right.arrow-top:before,
.SignInSignUpBlock .pull-right > .dropdown-menu.arrow-top:before,
.SignInSignUpBlock .hnav .navbar-right .dropdown-menu.arrow-top:before {
  right: 30px;
  left: auto;
}
.SignInSignUpBlock .dropdown-menu.dropdown-right.arrow-top:after,
.SignInSignUpBlock .hnav .dropdown-menu.dropdown-right.arrow-top:after,
.SignInSignUpBlock .pull-right > .dropdown-menu.arrow-top:after,
.SignInSignUpBlock .hnav .navbar-right .dropdown-menu.arrow-top:after {
  right: 31px;
  left: auto;
}
@media (max-width: 767px) {
  .SignInSignUpBlock .dropdown-menu.dropdown-left-xs {
    left: 0 !important;
    right: auto !important;
  }
  .SignInSignUpBlock .dropdown-menu.dropdown-left-xs.arrow-top:before {
    left: 30px;
    right: auto;
  }
  .SignInSignUpBlock .dropdown-menu.dropdown-left-xs.arrow-top:after {
    left: 31px;
    right: auto;
  }
}
.SignInSignUpBlock .dropdown-menu.dropdown-panel {
  min-width: 270px;
  text-transform: none;
}
@media (max-width: 767px) {
  .SignInSignUpBlock .dropdown-menu.dropdown-panel {
    min-width: 220px;
  }
}
.SignInSignUpBlock .dropdown-menu.dropdown-panel header {
  background: #dee0e3;
  padding: 15px;
  font-size: 15px;
  line-height: 1;
  color: #42464d;
}
.SignInSignUpBlock .dropdown-menu.dropdown-panel .checkbox-inline {
  line-height: 34px;
}
.SignInSignUpBlock .dropdown-menu.dropdown-panel .checkbox-inline input[type=checkbox] {
  margin-top: 11px;
}
.SignInSignUpBlock .dropdown-menu.dropdown-panel .btn {
  margin-top: 0;
}
.SignInSignUpBlock .dropdown-menu.dropdown-panel .form-control, .SignInSignUpBlock .dropdown-menu.dropdown-panel .form-group {
  font-size: 12px;
}
.SignInSignUpBlock .dropdown-menu.dropdown-panel .form-control {
  padding: 6px 10px;
}
.SignInSignUpBlock .dropdown-menu.dropdown-panel fieldset, .SignInSignUpBlock .dropdown-menu.dropdown-panel section, .SignInSignUpBlock .dropdown-menu.dropdown-panel .panel-footer {
  padding: 20px;
  margin: -1px 0 0 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.SignInSignUpBlock .RegistrationForm form .Actions {
  padding: 0 20px 20px;
}

header #MainMenu.FullScreenMega {
  position: fixed;
}
header #MainMenu.FullScreenMega #MainNavigation #Navigation.collapse ul.navbar-nav {
  height: 100vh;
}
header #MainMenu.FullScreenMega #MainNavigation #Navigation ul.navbar-nav li {
  display: block;
}

@media only screen and (max-width: 767px) {
  #MainMenu.MobileHeaderType.HamburgerCenterLogo .navbar-header .navbar-toggle {
    float: left;
  }
  #MainMenu.MobileHeaderType.HamburgerCenterLogo .navbar-header .navbar-brand {
    padding: 0 !important;
    position: absolute;
    left: 50%;
    margin-left: -30px;
    transform: translate(-50%, -50%);
    top: 50%;
  }
  #MainMenu.MobileHeaderType.HamburgerCenterLogo .navbar-header .navbar-brand img {
    max-height: 58px;
  }

  .navbar-wp#MainMenu {
    padding: 0 !important;
  }
}
#NavigationMedia {
  z-index: 100;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
@media only screen and (max-width: 767px) {
  #NavigationMedia {
    display: none;
  }
}
#NavigationMedia.NavigationMediaMobile {
  display: none;
}
@media only screen and (max-width: 767px) {
  #NavigationMedia.NavigationMediaMobile {
    display: inline-block;
    float: right;
  }
  #NavigationMedia.NavigationMediaMobile a {
    display: inline-block;
    max-height: 58px;
    height: auto;
    float: left;
  }
  #NavigationMedia.NavigationMediaMobile a img {
    max-height: 48px;
  }
}
#NavigationMedia ul {
  padding: 5px;
  display: inline-flex;
  margin-right: 0;
  margin-left: auto;
}
#NavigationMedia ul li a {
  padding: 0 2px !important;
}

@media only screen and (min-width: 767px) {
  header #MainMenu #SuperNavigation.StackedHeaderStyle .navbar-header {
    width: 100%;
  }
  header #MainMenu #SuperNavigation.StackedHeaderStyle .navbar-header #DesktopLogo {
    margin: 0 auto;
    width: auto;
  }
  header #MainMenu #SuperNavigation.StackedHeaderStyle.with-navigation-media .navbar-header {
    width: auto;
  }
}
@media only screen and (min-width: 767px) {
  header #MainMenu #SuperNavigation.with-navigation-media {
    display: flex !important;
  }
}
@media only screen and (min-width: 767px) and (min-width: 767px) {
  header #MainMenu #SuperNavigation.with-navigation-media .navbar-header {
    flex-direction: row;
  }
  header #MainMenu #SuperNavigation.with-navigation-media .navbar-header .navbar-toggle {
    margin-left: auto;
  }
}
@media only screen and (max-width: 992px) {
  header #MainMenu #SuperNavigation.MobileAt992 #NavigationMedia.NavigationMediaMobile {
    display: inline-block !important;
  }
  header #MainMenu #SuperNavigation.MobileAt992 .navbar-header a.navbar-brand img.logo.main-logo {
    display: none;
  }
  header #MainMenu #SuperNavigation.MobileAt992 .navbar-header a.navbar-brand img.logo.main-mobile-logo {
    display: block !important;
  }
  header #MainMenu #SuperNavigation.MobileAt992.MobileHeaderType.HamburgerCenterLogo .navbar-header .navbar-toggle {
    float: left;
  }
  header #MainMenu #SuperNavigation.MobileAt992.MobileHeaderType.HamburgerCenterLogo .navbar-header .navbar-brand {
    padding: 0 !important;
    position: absolute;
    left: 50%;
    margin-left: -30px;
  }
  header #MainMenu #SuperNavigation.MobileAt992.MobileHeaderType.HamburgerCenterLogo .navbar-header .navbar-brand img {
    max-height: 58px;
  }
  header #MainMenu #SuperNavigation.MobileAt992.MobileHeaderType.HamburgerCenterLogo .navbar-header #NavigationMedia {
    float: right;
  }
  header #MainMenu #SuperNavigation.MobileAt992.MobileHeaderType.HamburgerCenterLogo .navbar-header #NavigationMedia a {
    display: inline-block;
    max-height: 58px;
    height: 58px;
    float: left;
  }
  header #MainMenu #SuperNavigation.MobileAt992.MobileHeaderType.HamburgerCenterLogo .navbar-header #NavigationMedia a img {
    max-height: 48px;
  }
}

header #MainMenu.no-top-header {
  top: 0 !important;
}
@media only screen and (max-width: 767px) {
  header #MainMenu #SuperNavigation {
    padding: 0;
  }
  header #MainMenu #SuperNavigation .navbar-header {
    margin: 0;
    padding: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  header #MainMenu #SuperNavigation #Navigation {
    background-color: transparent;
    border-top: none;
    box-shadow: none;
  }
  header #MainMenu #SuperNavigation #Navigation ul.nav li {
    border-bottom: transparent;
  }
}
header #MainMenu #SuperNavigation.StackedHeaderStyle nav#MainNavigation {
  clear: both;
  max-width: 100%;
  flex-direction: initial;
  justify-content: initial;
}
@media only screen and (min-width: 767px) {
  header #MainMenu #SuperNavigation.StackedHeaderStyle nav#MainNavigation #Navigation {
    padding: 0 15px;
    width: 100%;
  }
}
@media only screen and (min-width: 767px) {
  header #MainMenu.fixed #SuperNavigation .navbar-header .navbar-brand .main-mobile-logo {
    display: block !important;
  }
  header #MainMenu.fixed #SuperNavigation.StackedHeaderStyle nav#MainNavigation {
    clear: none;
  }
  header #MainMenu.fixed.affix #MainNavigation .navbar-nav > li > a {
    padding: 18px 10px !important;
  }
}

header #MainMenu #MainNavigation .navbar-nav > li > a {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

#divHeaderWrapper.TopIconMenuStyle .navbar .navbar-nav [class^=pe] {
  display: none;
}
#divHeaderWrapper.TopIconMenuStyle .navbar.affix-top .navbar-nav [class^=pe] {
  display: inline-block;
}

ul.nav.navbar-nav.navbar-center {
  text-align: center !important;
  width: 100%;
}
ul.nav.navbar-nav.navbar-center > li {
  float: none;
  display: inline-block;
}

.navbar-wp#MainMenu {
  /* Added `.affix` class css when the element is >= 170px (Look: line 8 html) */
}
.navbar-wp#MainMenu.affixed-top {
  background: black;
}
.navbar-wp#MainMenu.affix {
  top: 0;
  left: 0;
  right: 0;
  position: fixed;
}
.navbar-wp#MainMenu.affix #HeaderInner {
  display: none;
}
.navbar-wp#MainMenu.affix #HeaderInner.sticky-header {
  display: block;
}
.navbar-wp#MainMenu.affix #MainNavigation #Navigation {
  background: transparent;
}
.navbar-wp#MainMenu.affix #MainNavigation #Navigation.navbar-collapse ul.navbar-nav {
  padding-top: 0;
  padding-bottom: 0;
}
.navbar-wp .dropdown-menu {
  border-bottom: 0;
  border-top-color: transparent;
}
.navbar-wp .dropdown-menu li {
  border-bottom-color: transparent;
}
.navbar-wp .dropdown-menu li a:hover {
  background: transparent;
}

#MainMenu.navbar-wp .dropdown-menu.menu-items-dropdown {
  width: 100%;
  margin: 0;
}

li.dropdown-submenu .dropdown-menu {
  display: none !important;
}

li.dropdown-submenu:hover .dropdown-menu {
  display: block !important;
}

.dropdown-meganav .dropdown-menu {
  background-color: transparent !important;
}
.dropdown-meganav .dropdown-menu .mega-nav-section-container {
  display: inline-block;
  width: 100%;
  padding: 15px;
  margin-top: -15px;
  border-radius: 3px;
}
@media only screen and (min-width: 767px) {
  .dropdown-meganav .dropdown-menu .mega-nav-section-container {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  }
}
@media only screen and (max-width: 767px) {
  .dropdown-meganav .dropdown-menu .mega-nav-section-container .mega-nav-section-wr {
    display: inline-block;
    width: 100%;
  }
}
.dropdown-meganav .dropdown-menu .mega-nav-section-container .mega-nav-section-wr ul.mega-nav-ul li a {
  line-height: 1;
  padding-top: 5px;
  padding-bottom: 5px;
  border: none;
}

.navbar-wp .navbar-nav > li > a:hover, .navbar-wp .navbar-nav > li > a:focus {
  background-color: transparent;
  outline: none;
  border-bottom: 0 solid transparent;
}

.navbar-header .navbar-toggle {
  background: none;
  border: none;
  padding-left: 15px;
}
.navbar-header .navbar-toggle.clicked {
  top: 0 !important;
}
@media only screen and (max-width: 767px) {
  .navbar-header .navbar-toggle {
    padding: 0 0 0 10px;
  }
}
.navbar-header .navbar-toggle.alignMiddle {
  transform: translateY(0) !important;
  padding: 0 !important;
}
@media only screen and (min-width: 767px) {
  .navbar-header .navbar-toggle.alignMiddle {
    padding: 12px 16px 7px 16px !important;
  }
}
.navbar-header .navbar-toggle i {
  font-size: 25px;
  line-height: 25px !important;
}
.navbar-header .navbar-toggle:focus, .navbar-header .navbar-toggle:hover {
  background-color: transparent;
  border-color: transparent;
}

.navbar-collapse.collapse.in {
  max-height: none !important;
  overflow-y: visible !important;
  display: block !important;
  background-color: transparent;
  border-top: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
}

.navbar-header {
  display: flex;
  justify-content: center;
}
@media only screen and (min-width: 767px) {
  .navbar-header {
    flex-direction: column;
  }
}

.BootstrapHeader header .navbar-wp .navbar-nav > li > a,
.BootstrapHeader header .navbar-wp .navbar-nav > li > a:hover, .BootstrapHeader header .navbar-wp .navbar-nav > li > a:focus {
  border-top: 0;
}
@media only screen and (max-width: 767px) {
  .BootstrapHeader header .navbar-wp {
    border-width: 0;
  }
}
.BootstrapHeader header .navbar-wp.hasAlphaMainMenu {
  background-color: transparent !important;
}
.BootstrapHeader header .navbar-wp .navbar-nav > li > a {
  padding: 28px 10px;
}
@media only screen and (max-width: 992px) {
  .BootstrapHeader header .navbar-wp .navbar-nav > li > a {
    padding: 28px 6px;
  }
}
@media (max-width: 767px) {
  .BootstrapHeader header .navbar-header .navbar-brand {
    margin-bottom: 0;
    max-width: 50%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-clip: padding-box;
  }
  .BootstrapHeader header .navbar-header .navbar-brand img {
    margin: 0 auto;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .BootstrapHeader header #Navigation .navbar-nav > li > a {
    font-size: 12px;
    padding-left: 4px;
    padding-right: 4px;
  }
}
.BootstrapHeader header .navbar-nav.navbar-center {
  position: relative;
  width: auto !important;
  float: none;
}

@media (min-width: 767px) and (max-width: 992px) {
  body.OnePageSite .BootstrapHeader header #Navigation .navbar-nav > li > a {
    padding-left: 8px;
    padding-right: 8px;
  }
}

header#AlphaHeader > .navbar nav {
  margin: 0 auto !important;
}

@media (max-width: 767px) {
  #AlphaHeader .navbar-header {
    padding: 0 15px;
  }
}
#AlphaHeader.nav-padding-narrow #Navigation .navbar-nav > li > a {
  padding: 10px 10px;
}
#AlphaHeader.nav-padding-normal #Navigation .navbar-nav > li > a {
  padding: 16px 10px;
}
#AlphaHeader.nav-padding-big #Navigation .navbar-nav > li > a {
  padding: 28px 16px;
}

#Navigation {
  padding: 0;
}
#Navigation.show-top-border .navbar-nav > li > a.current, #Navigation.show-top-border .navbar-nav > li > a:focus, #Navigation.show-top-border .navbar-nav > li > a:hover {
  border-top-width: 3px;
  border-top-color: inherit;
  border-bottom-color: transparent;
  border-bottom: none !important;
}
#Navigation.show-bottom-border {
  position: relative;
}
#Navigation.show-bottom-border .navbar-nav > li > a {
  border-top: none;
}
#Navigation.show-bottom-border .navbar-nav > li > a.current, #Navigation.show-bottom-border .navbar-nav > li > a:focus, #Navigation.show-bottom-border .navbar-nav > li > a:hover {
  border-bottom: 3px solid;
  border-bottom: none !important;
  border-bottom-color: inherit;
  border-top: none !important;
}
#Navigation .navbar- {
  float: right;
  margin-right: -15px;
}
#Navigation .navbar-nav li.TopNav > a.current, #Navigation .navbar-nav li.TopNav > a:focus, #Navigation .navbar-nav li.TopNav > a:hover {
  border-top-width: 3px;
  border-color: transparent;
  border-bottom-width: 0;
}
#Navigation.show-active-text-colour .navbar-nav > li > a.current, #Navigation.show-active-text-colour .navbar-nav > li > a:focus, #Navigation.show-active-text-colour .navbar-nav > li > a:hover {
  background-color: transparent;
}
#Navigation.block-colour .navbar-nav > li > a {
  border: none !important;
}

#MainNavigation {
  width: 100%;
}
#MainNavigation.has-menu-utilities {
  width: auto !important;
}
#MainNavigation #Navigation.navbar-collapse.collapse.in {
  max-height: 340px !important;
  overflow-y: scroll !important;
}
@media only screen and (min-width: 767px) {
  #MainNavigation #Navigation.navbar-collapse.collapse.in {
    overflow-y: hidden !important;
  }
}
#MainNavigation #Navigation.navbar-collapse.collapse.in ul {
  padding: 0;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  #MainNavigation #Navigation.navbar-collapse.collapse.in ul {
    position: relative !important;
  }
}
#MainNavigation #Navigation.navbar-collapse.collapse.in ul li {
  float: left !important;
  width: 100%;
  border-bottom: transparent;
}

#MainNavigation.fixedd {
  position: fixed;
  left: 0;
  right: 0;
  border-top: none;
  border-left: 0;
  border-right: 0;
  margin: 0 auto;
  z-index: 310;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
@media only screen and (min-width: 767px) {
  #MainNavigation.fixedd {
    top: 0;
  }
}

.navbar-wp .navbar-nav > .open > a, .navbar-wp .navbar-nav > .open > a:hover, .navbar-wp .navbar-nav > .open > a:focus {
  color: inherit;
  background-color: inherit;
  border-color: transparent;
}

#divHeaderWrapper {
  background-size: cover;
}
#divHeaderWrapper.text-colour {
  position: relative;
}
#divHeaderWrapper.text-colour header .navbar-wp .navbar-nav > .active > a,
#divHeaderWrapper.text-colour header .navbar-wp .navbar-nav > .active > a:hover,
#divHeaderWrapper.text-colour header .navbar-wp .navbar-nav > .active > a:focus {
  color: inherit;
  background-color: inherit;
  border-color: transparent;
}
.no-border {
  border: none !important;
}

.no-background {
  background: none !important;
}

.no-border-radius {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
}

@media only screen and (min-width: 767px) {
  .countdown-block {
    width: 680px !important;
    /* O */
    max-width: 100%;
  }
}

.block-item-container {
  position: relative;
}

.SocialMediaBlock {
  justify-content: center;
  display: flex;
}
.SocialMediaBlock.block-item.align-left {
  justify-content: start;
}
.SocialMediaBlock.block-item.align-right {
  justify-content: end;
}
.SocialMediaBlock a {
  display: inline-block;
  max-width: 60px;
  position: relative;
  padding: 5px;
}

/* Testimonials block */
.carousel-testimonials {
  padding-top: 30px;
}

#carouselTestimonial .carousel-control.right, #carouselTestimonial .carousel-control.left {
  background: #000;
  width: 45px;
  height: 45px;
  border-radius: 15px;
}
#carouselTestimonial .carousel-control.right:hover, #carouselTestimonial .carousel-control.left:hover {
  background: rgba(0, 0, 0, 0.25);
}
#carouselTestimonial .carousel-control.right .icon-next, #carouselTestimonial .carousel-control.left .icon-next {
  margin-right: -15px;
  margin-top: -18px;
}
#carouselTestimonial .carousel-control.right .icon-prev, #carouselTestimonial .carousel-control.left .icon-prev {
  margin-top: -18px;
  margin-left: -5px;
}

.block-item {
  margin-bottom: 15px;
  word-wrap: break-word;
  /* ++ changed 25 jan 2018 */
}
.block-item:last-child {
  margin-bottom: 0;
}
.block-item.align-center {
  text-align: center;
}
.block-item p {
  margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
  .Section-Item.full-container {
    max-width: 100%;
    padding: 0;
  }
}
.Section-Item.no-bottom-padding section.slice {
  padding-bottom: 0;
}

.wrapper .container-fluid.full-container {
  max-width: 100%;
  padding: 0;
  background-position-x: center;
  background-position-y: center;
}
.wrapper .section-header {
  font-weight: 400;
}
.wrapper .PromoBlockSection .slice {
  padding: 0;
}
.wrapper .block-section-item.PromoBlockSection h1, .wrapper .block-section-item.PromoBlockSection h2, .wrapper .block-section-item.PromoBlockSection h3, .wrapper .block-section-item.PromoBlockSection h4, .wrapper .block-section-item.PromoBlockSection h5, .wrapper .block-section-item.PromoBlockSection h6 {
  margin-bottom: 0.3em;
}
.wrapper .block-section-item.remove-padding .main-page-content,
.wrapper .block-section-item.remove-padding .slice {
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .wrapper .block-section-item.remove-padding .main-page-content,
.wrapper .block-section-item.remove-padding .slice {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .wrapper .block-section-item.remove-padding .main-page-content,
.wrapper .block-section-item.remove-padding .slice {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
}

.HighlightBoxBlockSection .box-padding {
  padding: 0 30px;
}
@media only screen and (max-width: 767px) {
  .HighlightBoxBlockSection .box-padding {
    padding: 15px 0 !important;
    /* changed 25 jan 2018 */
  }
}

.HighlightBoxBlockSection .slice.box-padding {
  padding: 30px;
}
@media only screen and (max-width: 767px) {
  .HighlightBoxBlockSection .slice.box-padding {
    padding: 0 !important;
  }
}

.slice.box-padding {
  padding: 30px;
}
@media only screen and (max-width: 767px) {
  .slice.box-padding {
    padding: 30px 0 !important;
  }
}

.dzsparallaxer {
  background-color: transparent !important;
}

.g-height-40vh {
  height: 40vh !important;
}

.g-height-30vh {
  height: 30vh !important;
}

.g-height-60vh {
  height: 60vh !important;
}

.g-height-70vh {
  height: 70vh !important;
}

.g-height-75vh {
  height: 75vh !important;
}

.parallax-window {
  min-height: 50vh;
  background: transparent;
}

.prlx-bg {
  /*
  background-position: 50% 50%;
  background-size: cover;
  @include bp-desktop {
    background-size: contain;
  }
  height: auto;
  */
}

.promo-text {
  margin: 0 0 20px 0;
  font: 700 35px/1.5em "Roboto";
  border: 2px solid #fff;
  display: inline-block;
  text-align: center;
  padding: 15px 50px;
  border-color: inherit;
}

.promo-lining {
  margin: 10px 0;
}

.no-border {
  border: none !important;
}

.no-background {
  background: none !important;
}

.no-border-radius {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
}

@media only screen and (max-width: 767px) {
  .MainBlockContainer {
    position: relative;
    padding: 0 15px;
  }
}
.scroll-icon-container {
  bottom: 6rem;
  left: 0;
  right: 0;
  color: #333;
  text-align: center;
}
.scroll-icon-container .scroll-icon {
  padding: 30px 0;
}
.scroll-icon-container .scroll-icon a {
  outline: 0;
  display: inline-block;
  position: relative;
}
.scroll-icon-container .scroll-icon a a .scroll-svg {
  display: inline-block;
  z-index: 0;
  pointer-events: none;
}

.floating {
  animation-name: floating;
  -webkit-animation-name: floating;
  animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}

@keyframes floating {
  0% {
    transform: translateY(0%);
  }
  50% {
    transform: translateY(8%);
  }
  100% {
    transform: translateY(0%);
  }
}
@-webkit-keyframes floating {
  0% {
    -webkit-transform: translateY(0%);
  }
  50% {
    -webkit-transform: translateY(8%);
  }
  100% {
    -webkit-transform: translateY(0%);
  }
}
.newsletter-block {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .newsletter-block {
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .newsletter-block form div.fields {
    margin-bottom: 15px;
  }
}

footer .LogoBlock {
  padding: 0 30px;
  display: inline-block;
}
footer .LogoBlock .navbar-brand {
  float: none;
  height: auto;
  padding: 0;
}
footer a {
  text-transform: none;
  display: block;
  padding: 4px 0;
}
footer a:focus, footer a:hover {
  text-transform: none;
}
footer .col address {
  display: inline-flex;
  line-height: 1;
}
footer .col .social-feed .instagram .feed-listing-container figure {
  width: 80px;
  height: 80px;
  position: relative;
  display: block;
  overflow: hidden;
}

#FooterCreditLine {
  padding-top: 7px;
  padding-bottom: 7px;
  min-height: 30px;
  background: #1a1a1a;
  font-size: 12px;
  color: #ffffff;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
#FooterCreditLine a, #FooterCreditLine .copyright {
  font-size: 12px;
  color: #ffffff;
}

.carousel-inner .item.left {
  padding: 0 !important;
}

#SlideShowContainer {
  position: relative;
}
#SlideShowContainer #DockImageContainer {
  position: absolute;
  text-align: center;
  padding-top: 25%;
  width: 100%;
  z-index: 999;
}

#SlideShow {
  letter-spacing: normal !important;
}
#SlideShow .SliderNameCaption {
  padding: 9px 27px !important;
  letter-spacing: 0;
}
#SlideShow .SliderDescriptionCaption {
  padding: 9px 27px !important;
  letter-spacing: 0;
}

.SlideShowContainer .SlideShow {
  position: relative;
}
.SlideShowContainer .SlideShow .OverlayContainer {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  overflow: hidden;
}
.SlideShowContainer .SlideShow .OverlayContainer .vCenteredInner {
  text-align: center;
  max-height: 100%;
  max-width: 100%;
  height: 100%;
}
.SlideShowContainer .SlideShow .OverlayContainer .OverlayContainerInner {
  max-height: 100%;
  max-width: 100%;
  height: 100%;
}
.SlideShowContainer .SlideShow .OverlayContainer .OverlayContainerInner img {
  display: inline-block;
  max-height: 100%;
}

.ribbon {
  background: red;
  border-right: 5px solid #f2787d;
  color: white;
}

.ribbon:before {
  border-top: 27px solid red;
}

.ribbon:after {
  border-bottom: 27px solid red;
}

.ribbon.small-ribbon {
  padding: 5px;
}

.pagination-container.center {
  text-align: center;
}

#BlogContainer .blog-articles-container {
  font-size: 14px;
}
#BlogContainer .blog-articles-container .blog-article-inner {
  width: 100%;
  float: left;
  position: relative;
}

h1.blog-article-header {
  font-size: 50px;
  font-family: "Playfair Display";
  font-weight: 700;
}

.blog-list.blog-article h4.media-heading {
  font-size: 24px;
}

.post-thumbnail {
  display: block;
  float: left;
  color: #fff;
  margin-right: 18px;
  padding: 0;
  min-width: 50px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.post-thumbnail .thumbnail {
  margin-bottom: 0;
}

.section-header {
  display: block;
  position: relative;
  margin-bottom: 20px;
}

.section-header.with-icon {
  padding-left: 53px;
  min-height: 35px;
}

.section-header.footer-header {
  margin-bottom: 16px;
}

a.section-header:after {
  content: "";
  display: block;
  width: 24px;
  height: 18px;
  position: absolute;
  right: 4px;
  top: 50%;
  margin-top: -9px;
  opacity: 0.6;
  filter: alpha(opacity=60);
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

a.section-header:hover:after {
  opacity: 0.9;
  filter: alpha(opacity=90);
  right: 0;
}

a.section-header.footer-header:after {
  display: none;
}

.section-header .icon {
  display: none;
}

.section-header.with-icon .icon {
  display: block;
  width: 35px;
  height: 35px;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 1.2em;
  line-height: 35px;
  overflow: hidden;
  text-align: center;
  color: #fff !important;
  background: #93BF4A;
  /* more colours in style-colours.css */
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.section-header.with-icon:hover .icon {
  background-color: #4C9D4D;
  /* more colours in style-colours.css */
  color: #fff !important;
}

.section-header.with-icon .icon > * {
  line-height: 35px;
}

.section-header.with-icon .icon img {
  width: auto;
  height: auto;
  max-width: 35px;
  max-height: 35px;
  vertical-align: text-bottom;
}

.section-header .text {
  display: block;
  border-bottom: 1px solid #e3e3e3;
  padding: 9px 0;
  font-family: "open_sansregular", sans-serif;
  color: #1d1d1d;
  font-size: 1.1em;
  line-height: 1.25;
  margin: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.section-header.footer-header .text {
  border-bottom: none;
  font-size: 1.04em;
  line-height: 1.21;
  padding: 3px 0;
}

.section-header:hover .text {
  color: #4C9D4D;
  /* more colours in style-colours.css */
}

a.section-header .text {
  padding-right: 36px;
}

a.section-header.footer-header .text {
  padding-right: 0;
}

@media (min-width: 768px) {
  .isolated-sections .horizontal-section-container > .row > *[class*=col-] {
    padding-left: 20px;
    padding-right: 20px;
    border-right: 1px solid #e6e6e6;
  }

  .isolated-sections {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .isolated-sections .horizontal-section-container > .row > *[class*=col-] > :first-child {
    padding-top: 30px;
  }

  .isolated-sections .horizontal-section-container > .row > *[class*=col-] > :last-child {
    padding-bottom: 35px;
  }

  .isolated-sections .horizontal-section-container > .row > *[class*=col-] > :only-child {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .isolated-sections .horizontal-section-container > .row > *[class*=col-] > .no-padding-bottom {
    padding-bottom: 0;
    margin-bottom: -10px;
  }

  .sm-extra-top-padding {
    padding-top: 25px;
  }

  .isolated-sections .horizontal-section-container > .row > *[class*=col-] > .sm-extra-top-padding:only-child {
    padding-top: 25px;
  }

  .section-header {
    margin-bottom: 25px;
  }

  .section-header.footer-header {
    margin-bottom: 19px;
  }

  a.section-header:after {
    display: none;
  }

  .section-header .text {
    padding: 9px 0;
    font-size: 1.1em;
    line-height: 1.25;
  }

  .section-header.footer-header .text {
    padding: 3px 0;
  }

  a.section-header.with-icon .text {
    padding-right: 0;
  }
}
@media (min-width: 992px) {
  .isolated-sections .horizontal-section-container > .row > *[class*=col-] {
    /* padding-left: 40px;
     padding-right: 40px;*/
  }

  .sm-extra-top-padding {
    padding-top: 30px;
  }

  .isolated-sections .horizontal-section-container > .row > *[class*=col-] > .sm-extra-top-padding:only-child {
    padding-top: 30px;
  }

  .section-header {
    margin-bottom: 30px;
  }

  .section-header.footer-header {
    margin-bottom: 20px;
  }

  a.section-header:after {
    display: block;
  }

  .section-header .text {
    padding: 8px 0;
    font-size: 1.21em;
    line-height: 1.3;
  }

  .section-header.footer-header .text {
    font-size: 1.14em;
    line-height: 1.25;
    padding: 3px 0;
  }

  a.section-header .text {
    padding-right: 36px;
  }
}
.section-content .blog-tag-list {
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
}

.section-content .blog-tag-list > li {
  display: block;
  margin: 0 8px 8px 0;
  padding: 0;
  float: left;
  font-size: 0.9em;
  line-height: 1.1;
}

.section-content .blog-tag-list > li a {
  display: block;
  padding: 4px 8px;
  color: #1d1d1d;
  background-color: transparent;
  border: 1px solid #858585;
}

.section-content .blog-tag-list > li a:hover {
  color: #fff;
  background-color: #4C9D4D;
  /* more colours in style-colours.css */
  border-color: #4C9D4D;
  /* more colours in style-colours.css */
}

@media (min-width: 768px) {
  .section-content .blog-tag-list > li {
    font-size: 0.9em;
  }

  .section-content .blog-tag-list > li a {
    padding: 5px 10px;
  }
}
@media (min-width: 992px) {
  .section-content .blog-tag-list > li {
    font-size: 1em;
  }

  .section-content .blog-tag-list > li a {
    padding: 6px 11px;
  }
}
/* ----------------------------------------------------
   SECTION: MEDIA LIST
   ---------------------------------------------------- */
.section-content .media-list {
  display: block;
}

.section-content .media-list > .media {
  display: block;
  margin-top: 25px;
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 1px dotted #e3e3e3;
}

.section-content .media-list > .media:first-of-type {
  margin-top: 15px;
}

.section-content .media-list > .media:last-of-type {
  border-bottom: none;
  margin-bottom: 15px;
}

.section-content .media-list > .media .pull-left,
.section-content .media-list > .media .pull-right {
  max-width: 33%;
}

.section-content .media-list > .media .pull-left img,
.section-content .media-list > .media .pull-right img {
  width: 100%;
  height: auto;
}

.section-content .media-list > .media .pull-left {
  margin-right: 10px;
}

.section-content .media-list > .media .pull-right {
  margin-left: 10px;
}

.section-content .media-list > .media .media-heading {
  font-size: 1.05em;
  line-height: 1.3;
  font-family: "open_sansregular", sans-serif;
  margin-top: 1px;
}

.section-content .media-list > .media .media-heading a {
  display: block;
}

.section-content .media-list > .media .inline-date {
  display: inline-block;
  font-family: "open_sansbold", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  color: #fff;
  background: #4C9D4D;
  /* more colours in style-colours.css */
  font-size: 0.71em;
  line-height: 1;
  padding: 4px 10px;
  margin: 0;
}

.section-content .media-list > .media .date {
  display: block;
  float: left;
  background: #828282;
  color: #fff;
  margin-right: 18px;
  padding: 7px 4px;
  min-width: 35px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.section-content .media-list > .media .date {
  background: #828282;
}

.section-content .media-list > .media .date {
  background: #303030;
}

.section-content .media-list > .media:hover .date {
  background: #4C9D4D;
  /* more colours in style-colours.css */
}

.section-content .media-list > .media .date .day {
  display: block;
  font-size: 1.2em;
  line-height: 0.95;
  margin-bottom: 2px;
  color: #fff !important;
}

.section-content .media-list > .media .date .month {
  display: block;
  font-size: 0.72em;
  line-height: 0.9;
  font-family: "open_sansbold", sans-serif;
  color: #fff !important;
}

.section-content .media-list > .media p {
  font-size: 0.9em;
  text-align: left;
  line-height: 1.55;
}

.section-content .media-list > .media p:first-of-type {
  margin-top: 0.9em;
}

.section-content .media-list > .media p:last-of-type {
  margin-bottom: 0;
}

.section-content .media-list .play-icon {
  width: 40px;
  height: 40px;
  background: #fff;
  border: 1px solid #4C9D4D;
  /* more colours in style-colours.css */
  color: #4C9D4D;
  line-height: 40px;
  font-size: 1.5em;
  text-align: center;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.media-list .play-icon:hover {
  background: #4C9D4D;
  /* more colours in style-colours.css */
  color: #fff;
}

@media (min-width: 768px) {
  .section-content .media-list > .media .pull-left {
    margin-right: 23px;
  }

  .section-content .media-list > .media .pull-right {
    margin-left: 23px;
  }

  .section-content .media-list > .media .date {
    margin-right: 26px;
    padding: 13px 11px;
    margin-top: 3px;
  }

  .section-content .media-list > .media .date .day {
    font-size: 2em;
    line-height: 0.93;
    margin-bottom: 1px;
  }

  .section-content .media-list > .media .date .month {
    font-size: 1.15em;
    line-height: 0.95;
  }

  .section-content .media-list > .media .media-heading {
    font-size: 1.15em;
    line-height: 1.28;
    margin-top: 3px;
  }

  .section-content .media-list > .media p {
    font-size: 0.9em;
    line-height: 1.75;
  }

  .section-content .media-list .play-icon {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 1.85em;
  }
}
@media (min-width: 992px) {
  .section-content .media-list > .media .pull-left {
    margin-right: 35px;
  }

  .section-content .media-list > .media .pull-right {
    margin-left: 35px;
  }

  .section-content .media-list > .media .date {
    margin-right: 32px;
    margin-top: 3px;
    padding: 14px 12px;
  }

  .section-content .media-list > .media .date .day {
    font-size: 2.3em;
    line-height: 0.9;
    margin-bottom: 1px;
  }

  .section-content .media-list > .media .date .month {
    font-size: 1.2em;
    line-height: 1;
  }

  .section-content .media-list > .media .media-heading {
    font-size: 1.3em;
    line-height: 1.3;
  }

  .section-content .media-list.news-list > .media .media-heading {
    font-size: 1.22em;
  }

  .section-content .media-list > .media p {
    font-size: 1em;
    line-height: 1.8;
  }

  .section-content .media-list .play-icon {
    width: 65px;
    height: 65px;
    line-height: 65px;
    font-size: 2.2em;
  }
}
.section-content .vertical-simple-list {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}

.section-content .vertical-simple-list .item {
  display: block;
  margin: 2px 0;
  padding: 0;
  position: relative;
}

.section-content .vertical-simple-list.w-dates .item {
  margin: 2px 0;
  padding: 7px 0;
}

.section-content .vertical-simple-list.w-dates .item:first-of-type {
  padding-top: 0;
}

.section-content .vertical-simple-list.w-dates .item:last-of-type {
  padding-bottom: 0;
}

.section-content .vertical-simple-list .item .item-content {
  display: block;
  -webkit-transition: none;
  transition: none;
}

.section-content .vertical-simple-list .item .item-content .icon {
  display: block;
  float: left;
  width: auto;
  max-width: 45px;
  text-align: center;
  height: auto;
  margin-right: 15px;
}

.section-content .vertical-simple-list .item .item-content .icon img {
  width: 100%;
  height: auto;
  display: block;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.section-content .vertical-simple-list .item .item-content .icon .glyphicon,
.section-content .vertical-simple-list .item .item-content .icon .fa {
  font-size: 1.95em;
  width: 35px;
  line-height: 35px;
  color: #b8b8b8;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.section-content .vertical-simple-list .item .item-content:hover .icon img {
  opacity: 1;
  filter: alpha(opacity=100);
}

.section-content .vertical-simple-list .item .item-content:hover .icon .glyphicon,
.section-content .vertical-simple-list .item .item-content:hover .icon .fa {
  color: #727272;
}

.section-content .vertical-simple-list .item .item-content .date {
  display: block;
  float: left;
  background: #828282;
  color: #fff;
  margin-right: 18px;
  padding: 7px 4px;
  min-width: 35px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.section-content .vertical-simple-list .item .item-content .date {
  background: #828282;
}

.section-content .vertical-simple-list .item .item-content .date {
  background: #303030;
}

.section-content .vertical-simple-list .item .item-content:hover .date {
  background: #4C9D4D;
  /* more colours in style-colours.css */
}

.section-content .vertical-simple-list .item .item-content .date .day {
  display: block;
  font-size: 1.2em;
  line-height: 0.95;
  margin-bottom: 2px;
  color: #fff !important;
}

.section-content .vertical-simple-list .item .item-content .date .month {
  display: block;
  font-size: 0.72em;
  line-height: 0.9;
  font-family: "open_sansbold", sans-serif;
  color: #fff !important;
}

.section-content .vertical-simple-list .item .item-content .title {
  display: block;
  font-size: 1.02em;
  line-height: 1.35;
  padding: 9px 0;
  margin: 0;
  overflow: hidden;
  zoom: 1;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.section-content .vertical-simple-list.w-dates .item .item-content .title {
  padding-top: 0;
  padding-bottom: 0;
}

.section-content .vertical-simple-list .item .item-content .title a {
  display: block;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 19px;
}

@media (min-width: 768px) {
  .section-content .vertical-simple-list .item .item-content .icon {
    margin-right: 15px;
  }

  .section-content .vertical-simple-list .item .item-content .title {
    font-size: 0.98em;
    line-height: 1.33;
  }
}
@media (min-width: 992px) {
  .section-content .vertical-simple-list .item .item-content .icon {
    margin-right: 15px;
  }

  .section-content .vertical-simple-list .item .item-content .title {
    font-size: 1.07em;
    line-height: 1.35;
  }
}
.blog-list.blog-article img {
  width: 180px;
}

.blog-articles-container {
  display: block;
  margin: 0 0 1em 0;
}

.blog-articles-container.masonry-list {
  margin: 1em 0;
}

.blog-articles-container.sidebar-blog-posts {
  margin-top: 0;
  margin-bottom: 0;
}

.blog-articles-container .blog-article {
  display: block;
  clear: both;
  padding: 20px 0;
  border-bottom: 1px dotted #d1d1d1;
}

.blog-articles-container.sidebar-blog-posts .blog-article {
  padding: 15px 0;
}

.blog-articles-container .blog-article:first-of-type {
  padding-top: 10px;
}

.blog-articles-container.sidebar-blog-posts .blog-article:first-of-type {
  padding-top: 0;
}

.blog-articles-container .blog-article:last-of-type,
.blog-articles-container.sidebar-blog-posts .blog-article:last-of-type {
  padding-bottom: 0;
  border-bottom: none;
}

.blog-articles-container.masonry-list .blog-article {
  float: left;
  clear: none;
  border-bottom: none;
  padding: 0;
}

.blog-articles-container.masonry-list .blog-article .blog-article-content {
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px dotted #aeaeae;
}

.blog-articles-container.left-right-columns .blog-article .meta-column {
  display: block;
  float: none;
  width: auto;
  margin-right: 0;
  margin-bottom: 5px;
  clear: both;
}

.blog-articles-container.left-right-columns .blog-article .content-column {
  display: block;
  float: none;
  width: auto;
  clear: both;
}

.blog-article .title {
  display: block;
  font-size: 1.4em;
  line-height: 1.3;
  font-family: "open_sanslight", sans-serif;
  margin: 0 0 14px 0;
  padding: 0;
}

.sidebar-blog-posts .blog-article .title {
  font-size: 1em;
  line-height: 1.35;
}

.blog-articles-container.masonry-list .blog-article .title {
  font-size: 1.3em;
  line-height: 1.4;
}

.blog-article .title a {
  display: block;
}

.blog-article .meta {
  display: block;
  font-size: 0.85em;
  padding: 0;
  margin: 0 0 15px 0;
  color: #676767;
}

.blog-articles-container.left-right-columns .meta-column .meta {
  margin-bottom: 0;
}

.blog-article .meta.footer {
  margin-bottom: 0;
}

.blog-article .meta a {
  color: #676767;
}

.blog-article .meta > .meta-item {
  display: block;
  float: left;
  margin: 0 22px 4px 0;
  position: relative;
}

.blog-articles-container.masonry-list .blog-article .meta > .meta-item {
  float: none;
  clear: both;
  margin: 0;
  font-size: 0.9em;
}

.blog-article .meta > .meta-item .glyphicon,
.blog-article .meta > .meta-item .fa {
  margin-right: 5px;
  color: #8f8f8f;
}

.blog-article .meta-item.tags {
  display: block;
  margin: 0 22px 4px 0;
  padding: 0;
  list-style: none;
  position: relative;
}

.blog-article .meta-item.tags > li {
  display: inline-block;
  padding: 0;
  margin: 0 5px 0 0;
}

.blog-article .meta-item.tags > li a {
  display: block;
}

.blog-article .meta-item.tags > li a:after {
  content: ",";
}

.blog-article .meta-item.tags > li:last-child a:after {
  content: "";
}

.blog-article .feature-image {
  margin: 0 0 10px 0;
}

.blog-articles-container.full-width .blog-article .feature-image.full-width-image img {
  border-bottom: 4px solid #4C9D4D;
  /* more colours in style-colours.css */
}

.blog-articles-container.full-width .blog-article .feature-image.full-width-image {
  margin-left: -20px;
  margin-right: -20px;
  width: auto;
}

.isolated-sections .blog-articles-container.full-width .blog-article .feature-image.full-width-image {
  margin-left: -15px;
  margin-right: -15px;
  width: auto;
}

.blog-article .feature-image > img {
  display: block;
  width: 100%;
  height: auto;
}

.blog-article .text-content {
  padding: 0 0 15px 0;
}

.blog-article .feature-image + .text-content {
  padding: 15px 0;
}

.blog-article .text-content.excerpt {
  line-height: 1.65;
  text-align: left;
}

.blog-article .text-content.excerpt p {
  text-align: left;
}

.sidebar-blog-posts .blog-article .text-content.excerpt {
  padding: 8px 0 0 0;
  line-height: 1.4;
  color: #686868;
}

.blog-articles-container.masonry-list .blog-article .text-content.excerpt {
  padding: 0;
}

.blog-articles-container.masonry-list .blog-article .feature-image + .text-content.excerpt,
.blog-articles-container.left-right-columns .blog-article .feature-image + .text-content.excerpt {
  padding: 15px 0 0 0;
}

.blog-article .comment-box {
  display: block;
  margin-top: 20px;
  border-top: 1px dotted #e3e3e3;
  padding-top: 5px;
}

.post-author {
  display: block;
  margin-bottom: 0;
}

.post-author a {
  padding-bottom: 10px;
  font-weight: bold;
  text-transform: uppercase;
}

.newsLetterBar #AjaxNewsletterFomResponse {
  display: none;
}
.newsLetterBar #AjaxNewsletterFomResponse .alert {
  position: relative;
  margin: 35px auto 0 auto;
  width: 50%;
}
.newsLetterBar .newsLetterContainer {
  margin: 0;
  width: 100%;
}
.newsLetterBar .newsLetterContainer .newsletter-content-block h2.block-title {
  padding-top: 9px;
  margin-bottom: 5px;
}
.newsLetterBar .newsLetterContainer p {
  padding: 7px 0 0;
  margin: 0;
}
@media only screen and (max-width: 900px) {
  .newsLetterBar .newsLetterContainer p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .newsLetterBar .newsLetterContainer p {
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 767px) {
  .newsLetterBar .newsLetterContainer .NewsletterFormContainer {
    float: right;
    width: 100%;
  }
}
.newsLetterBar .newsLetterContainer .NewsletterFormContainer form {
  margin: 0;
}
.newsLetterBar .newsLetterContainer .NewsletterFormContainer form .form-group {
  width: 100%;
  margin-bottom: 0 !important;
}
.newsLetterBar .newsLetterContainer .NewsletterFormContainer form .btn-holder button {
  background: none;
  border: none;
}
.newsLetterBar .newsLetterContainer .NewsletterFormContainer form .myButtonHeight {
  height: 42px;
  border-radius: 4px;
  background: none;
  border: transparent;
}
.newsLetterBar .newsLetterContainer .NewsletterFormContainer form .myButtonHeight:hover {
  color: #a6b99a;
}
.newsLetterBar .newsLetterContainer .NewsletterFormContainer form .input-group-addon {
  padding: 0;
  padding: 0;
  background: rgba(0, 0, 0, 0.8);
  border: 0;
  color: white;
  border: transparent;
}
.newsLetterBar .newsLetterContainer .NewsletterFormContainer form input[type=email] {
  border: 1px solid #fff;
  padding: 20px 15px;
}
.newsLetterBar .newsLetterContainer .NewsletterFormContainer form .input-group {
  min-width: 300px;
  width: 100%;
}

#SearchResultsContainer ul#SearchResults {
  width: 100%;
  list-style: none;
  margin: 0;
}
#SearchResultsContainer ul#SearchResults li {
  margin: 0 0 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #ccc;
  display: inline-block;
  width: 100%;
}

#SliderMenuContainer {
  position: absolute;
  bottom: 40px;
  width: 100%;
  z-index: 10;
}
@media only screen and (max-width: 767px) {
  #SliderMenuContainer {
    bottom: 20px;
  }
}
#SliderMenuContainer .overlay-lower {
  background: rgba(43, 126, 153, 0.01);
  text-align: center;
}
#SliderMenuContainer .overlay-lower .links {
  font-size: 18px;
}
#SliderMenuContainer .overlay-lower .links.no-borders .link {
  border-right: transparent;
}
#SliderMenuContainer .overlay-lower .links.no-borders .link:first-child {
  border-left: transparent;
}
#SliderMenuContainer .overlay-lower .links .link {
  display: inline-block;
  padding: 15px;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
@media only screen and (max-width: 767px) {
  #SliderMenuContainer .overlay-lower .links .link {
    display: block;
    text-align: left;
    border: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
}
@media only screen and (max-width: 992px) {
  #SliderMenuContainer .overlay-lower .links .link {
    padding: 30px 15px;
  }
}
@media only screen and (min-width: 992px) {
  #SliderMenuContainer .overlay-lower .links .link {
    padding: 45px 30px;
  }
}
#SliderMenuContainer .overlay-lower .links .link:first-child {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
@media only screen and (max-width: 767px) {
  #SliderMenuContainer .overlay-lower .links .link:first-child {
    border-left: none;
  }
}
#SliderMenuContainer .overlay-lower .links .link:last-child {
  border-bottom: none;
}
@media only screen and (max-width: 767px) {
  #SliderMenuContainer .overlay-lower .links .link {
    padding: 10px 5px;
    width: 50%;
    float: left;
  }
}
#SliderMenuContainer .overlay-lower .links .link a {
  color: #ffffff;
}
#SliderMenuContainer .overlay-lower .links .link .fa {
  margin-right: 10px;
  font-size: 24px;
}

.NewsletterBlockSectionBlockSection .StackedContainer .newsLetterBar .newsletter-content-block {
  margin-bottom: 30px;
}
.NewsletterBlockSectionBlockSection .StackedContainer .newsLetterBar .newsletter-content-block .block-title {
  margin-bottom: 5px;
}

.carousel-listing-container .owl-stage-outer .item .item-content {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  color: #fff;
  font-size: 22px;
  text-align: center;
  pointer-events: none;
  font-style: normal;
  text-transform: uppercase;
  transform: translateY(-50%);
}
.carousel-listing-container .owl-nav .owl-next {
  right: -50px;
}
.carousel-listing-container .owl-nav .owl-prev {
  left: -50px;
}
.carousel-listing-container .owl-nav .owl-next:focus, .carousel-listing-container .owl-nav .owl-next:hover,
.carousel-listing-container .owl-nav .owl-prev:focus,
.carousel-listing-container .owl-nav .owl-prev:hover {
  outline: none;
}

.card-box-bgimage-container {
  margin: 0;
}
.card-box-bgimage-container .card .header {
  max-height: 150px;
}
.card-box-bgimage-container .card .content-container .content .title a {
  color: #FFCC2A;
}
.card-box-bgimage-container .card .content .description {
  line-height: 1;
}
.card-box-bgimage-container .card .content a:focus {
  text-decoration: none;
}
.card-box-bgimage-container .card .btn {
  font-weight: 400;
}

.sibling {
  background-color: #e6e6e6;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 40vh;
  -webkit-transition: width 0.5s;
  transition: width 0.5s;
  width: 30px;
  z-index: 28;
}
.sibling:hover {
  -webkit-transition: width 0.5s;
  transition: width 0.5s;
  width: 150px;
}
.sibling .link {
  background: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  border-top: 1px solid #e6e6e6;
  display: block;
  height: 120px;
  margin-left: 30px;
  padding: 10px;
  width: 120px;
}
.sibling .link:before {
  color: #262626;
  left: 7px;
  position: absolute;
  top: 45px;
  font-size: 16px;
  font-size: 1.0666666667rem;
  font-family: FontAwesome;
  content: "";
  font-size: 1.5em;
}
.sibling .link .imgthumbnail {
  float: right;
  margin-left: 5px;
  position: relative;
  width: 100px;
}
.sibling .link .headline {
  color: #595959;
  height: 100px;
  overflow: hidden;
  padding-right: 10px;
  padding-top: 5px;
  position: relative;
  right: 4px;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  font-size: 0.9333333333rem;
  line-height: 1.1428571429;
}
.sibling.sibling--next {
  left: auto;
  height: 120px;
  right: 0;
}
.sibling.sibling--next .link {
  border-left: 1px solid #8c8c8c;
  border-right: none;
  margin-left: 30px;
  margin-right: 30px;
  position: absolute;
  right: 0;
  top: 0;
}
.sibling.sibling--next .link:before {
  left: auto;
  right: -23px;
  content: "";
}
.sibling.sibling--next .link .imgthumbnail {
  float: left;
  margin-left: 0;
  margin-right: 5px;
}
.sibling.sibling--next .link .headline {
  left: 4px;
  right: 0;
}

.btn-big {
  padding: 10px 12px;
}

.btn-mega {
  padding: 10px 16px;
}

.btn-full {
  width: 100%;
  margin-bottom: 5px !important;
}

.btn-uppercase {
  text-transform: uppercase;
}

.typography .widget-container .widget-title-wr h3.widget-title {
  margin: 0;
}
.typography .widget-container .widget-content .widget-list-items ul {
  margin: 0;
}

.CustomContentBlockWidget .fb-page, .CustomContentBlockWidget .fb-page iframe[style], .CustomContentBlockWidget .fb-page span {
  width: 100% !important;
  /*
  transform: scale(.9);
  */
}
.CustomContentBlockWidget .widget-container {
  border: none !important;
  background: none;
}

.WidgetHolder {
  border: none;
  margin-bottom: 30px;
  padding: 0;
}
.WidgetHolder .section-title-wr {
  display: inline-block;
  width: 100%;
  margin-bottom: 5px;
}
.WidgetHolder .sidecart {
  padding: 15px;
  border: 1px solid #ddd;
}
.WidgetHolder.BlogCategoriesWidget, .WidgetHolder.BlogRecentPostsWidget {
  border: none;
}
.WidgetHolder .panel-heading h2 {
  font-weight: 700;
}
.WidgetHolder .widget ul {
  margin: 0;
  border: none;
}
.WidgetHolder .widget ul li {
  margin: 0;
}

.widget-container {
  overflow: hidden;
}
.widget-container .widget-title-wr h3.widget-title {
  margin: 0;
  padding: 5px;
}
.widget-container .widget-content {
  margin: 0 auto;
}
.widget-container .widget-content .widget-list-items ul {
  margin: 0 auto;
}
.widget-container .widget-list-items ul li {
  border-bottom: none;
}

#PageSidebar {
  padding: 0;
}

body.Blog #PageSidebar {
  padding: 30px 0;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  bottom: 0;
}

.iframe-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.iframe-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  bottom: 0;
}

.gallery-grid {
  margin: -8px -6px;
  position: relative;
}
.gallery-grid > .gallery-item {
  padding: 6px;
}
.gallery-grid > .gallery-item img {
  display: block;
  width: 100%;
  height: auto;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

@media (min-width: 768px) {
  .gallery-item.col-sm-2 {
    width: 16.6664%;
  }
}
nav#filter {
  margin-bottom: 22px;
}
nav#filter li {
  display: inline-block;
  list-style: none;
}
nav#filter a {
  background-color: #EEE;
  color: #555;
}
nav#filter a.current {
  background-color: #808080;
  color: #fff;
}

.isotopeItem {
  margin-bottom: 22px;
}

.isotopeItem .boxContent {
  margin-top: 22px;
  padding: 0;
}

#portfolioGalleryItems {
  width: 100%;
  float: left;
  position: relative;
}

body.HasPace .pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-position: center 20% !important;
}
body.HasPace .pace .pace-progress {
  position: absolute;
  z-index: 2000;
  top: 50%;
  left: 50%;
  height: 5rem;
  width: auto;
  text-align: center;
  -webkit-transform: translate(-50%, -50%) !important;
  -moz-transform: translate(-50%, -50%) !important;
  -ms-transform: translate(-50%, -50%) !important;
  -o-transform: translate(-50%, -50%) !important;
  transform: translate(-50%, -50%) !important;
  color: rgba(0, 0, 0, 0.2);
}
body.HasPace .pace .pace-progress:before {
  content: "loading...";
  top: 0;
  font-size: 1.2rem;
  text-align: center;
  position: relative;
}
body.HasPace .pace .pace-progress:after {
  display: block;
  position: relative;
  content: attr(data-progress-text);
  font-family: Roboto;
  font-weight: 400;
  font-size: 4rem;
  line-height: 1;
  text-align: right;
}
body.HasPace .pace.pace-inactive {
  display: none;
}
body.HasPace .pace.pace-inactive .pace-progress {
  display: none;
}

.wp-block {
  overflow: hidden;
  position: relative;
}
.wp-block .list-item-caption .list-item-title a {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
}
.wp-block .list-item-caption .list-item-title a:hover {
  text-decoration: none;
}
.wp-block .list-item-caption .wp-block-summary.profileInfo {
  position: absolute;
  bottom: -350px;
  left: 0;
  width: 100%;
  opacity: 1;
  padding: 15px;
  margin-bottom: 0;
  background: rgba(0, 0, 0, 0.35);
  /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #434343, rgba(0, 0, 0, 0.35));
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #434343, rgba(0, 0, 0, 0.35));
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  transition: all;
  transition-duration: 0.7s;
  transition-timing-function: ease;
  z-index: 2;
  color: #ffffff !important;
}
@media only screen and (max-width: 767px) {
  .wp-block .list-item-caption .wp-block-summary.profileInfo {
    text-align: center;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .wp-block .list-item-caption .wp-block-summary.profileInfo {
    bottom: 78px !important;
  }
}
.wp-block .profileImg {
  transition: all;
  transition-duration: 0.29s;
  transition-delay: 0.1s;
  transition-timing-function: ease;
  z-index: 1;
}
.wp-block .list-item-caption.profileInfo {
  width: 100%;
  height: 100% !important;
  top: 0;
  position: relative;
  display: inline-block;
  z-index: 10;
}
.wp-block .list-item-caption span.profileTitle {
  position: relative;
  display: inline-block;
  bottom: 0;
  left: 0;
  background: #ffffff;
  width: 100%;
  padding: 15px;
  z-index: 300;
}
.wp-block .list-item-caption span.profileTitle h3 {
  line-height: 18px !important;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 15px;
}
.wp-block .wp-block-summary i.fa {
  padding: 4px 8px !important;
  font-size: 1.5em;
  margin-top: -4px;
}
.wp-block.normal {
  padding: 0;
  border: transparent;
  margin-bottom: 30px;
}
.wp-block.normal .list-item-caption {
  padding: 15px;
}
.wp-block.normal .list-item-caption .list-item-title {
  margin: 0 0 8px 0;
  line-height: 1;
}
.wp-block.normal .list-item-caption .wp-block-footer {
  border-top: transparent;
  padding-top: 0;
}
.wp-block.normal .list-item-caption.profileInfo {
  padding: 0 !important;
}
.wp-block.normal .socialFeedsCaption {
  padding-top: 20px;
}

.wp-block:hover .wp-block-summary.profileInfo {
  bottom: 58px;
  left: 0;
  width: 100%;
  opacity: 1;
  padding: 15px;
  transition: all;
  transition-duration: 0.7s;
  transition-timing-function: ease;
  background: rgba(0, 0, 0, 0.35);
  /* fallback for old browsers */
  background: -webkit-linear-gradient(to bottom, #434343, rgba(0, 0, 0, 0.35));
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to bottom, #434343, rgba(0, 0, 0, 0.35));
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.wp-block:hover figure.profileImg {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  transition-duration: 0.7s;
  transition-delay: 0.1999s;
  transition-timing-function: ease;
}

.holdem {
  position: relative;
  display: inline-block;
  height: 100%;
  width: 100%;
  padding: 2px;
  /*
  margin: -120px auto 0;
  */
}
.holdem [class*=" col-"], .holdem [class^=col-] {
  padding: 2px;
}
.holdem .wp-block {
  margin: 0 !important;
}

.template-container .full-block-caption {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 10px;
  overflow: hidden;
  z-index: 2;
}
.template-container .full-block-caption h3 a {
  display: inline-block;
  margin: 0;
  height: 100%;
  width: 100%;
  padding-top: 35%;
  padding-left: 2px;
  padding-right: 2px;
  text-align: center;
  color: #000;
  background: #fff;
}
.template-container .center-title-block {
  white-space: nowrap;
  text-align: center;
  height: 100%;
}

.Section-Item.NoSpacePaddingStyle > .row {
  margin-right: 0px;
  margin-left: 0px;
}
.Section-Item.NoSpacePaddingStyle .listing-item {
  margin-bottom: 0;
  padding-right: 0px;
  padding-left: 0px;
}
.Section-Item.SmallPaddingStyle .row {
  margin-right: -2px;
  margin-left: -2px;
}
.Section-Item.SmallPaddingStyle .listing-item {
  margin-bottom: 4px;
  padding: 0 2px;
}
.Section-Item.NormalPaddingStyle .listing-item {
  margin-bottom: 30px;
}
.Section-Item .TitleOverlayNoContentContainer .wp-block {
  margin-bottom: 0 !important;
}

.main-page-content {
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .main-page-content {
    padding: 10px 15px;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .main-page-content {
    padding: 10px 15px;
  }
}

.CenterTitleOverlayContainer .listing-container .list-item-title {
  padding: 0 15px;
  text-align: center !important;
}

.ListItemsContainer {
  padding: 30px 0;
}
.ListItemsContainer .content-block-item img.media-object {
  display: block;
  max-width: none !important;
}
.ListItemsContainer .content-block-item .media-body {
  padding: 15px;
}
@media only screen and (max-width: 767px) {
  .ListItemsContainer .content-block-item .media-body {
    padding: 15px !important;
  }
}

.SplitBannerBlockContainer.container-fluid {
  max-width: 100% !important;
  padding: 0;
  margin: 0;
}

.split-banner-block-wrap {
  position: relative;
}

.split-banner {
  background-color: #292929;
}
@media (min-width: 992px) {
  .split-banner {
    padding-bottom: 35%;
  }
}

.split-banner__slice {
  display: block;
  overflow: hidden;
  position: relative;
  color: #fff;
  box-sizing: content-box;
  padding-top: 6em;
  padding-bottom: 2em;
}
.split-banner__slice:hover {
  color: #fff;
}
.split-banner__slice:hover .split-banner__content {
  padding: 25px 25px 0;
  background: rgba(0, 0, 0, 0.6);
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  background-clip: padding-box;
}

.split-banner__slice + .split-banner__slice {
  border-top: 0;
}

.split-banner__image {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

.split-banner__screen {
  background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.85) 100%);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.split-banner__screen.colour-1, .split-banner__screen.dark-blue {
  background: linear-gradient(to bottom, rgba(14, 59, 131, 0) 0, rgba(14, 59, 131, 0.85) 90%);
}
.split-banner__screen.colour-5, .split-banner__screen.green {
  background: linear-gradient(to bottom, rgba(0, 156, 61, 0) 0, rgba(0, 156, 61, 0.85) 90%);
}
.split-banner__screen.colour-2, .split-banner__screen.orange {
  background: linear-gradient(to bottom, rgba(235, 96, 43, 0) 0, rgba(235, 96, 43, 0.85) 90%);
}
.split-banner__screen.black {
  background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.85) 100%);
}
.split-banner__screen.colour-4, .split-banner__screen.pink {
  background: linear-gradient(to bottom, rgba(181, 14, 125, 0) 0, rgba(181, 14, 125, 0.85) 90%);
}
.split-banner__screen.colour-3, .split-banner__screen.light-blue {
  background: linear-gradient(to bottom, rgba(0, 170, 200, 0) 0, rgba(0, 170, 200, 0.85) 90%);
}

.split-banner__content {
  left: 50%;
  max-width: 500px;
  position: relative;
  overflow: hidden;
  padding: 0 15px;
  text-align: center;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  color: #fff;
}
@media (min-width: 768px) {
  .split-banner__content {
    padding: 0 60px;
  }
}
.split-banner__content a:not(.button):not(.promoform .promobtn):not(.thorpe-form .sg-form-container .sg-btn):not(.promoform .sg-form-container .sg-btn):not(.quick-book-bar #hxBookingForm button):not(.popup-data-capture .contour form .contourPage input[type=submit]) {
  color: inherit !important;
  font-size: 1.4em;
}
.split-banner__content h2 {
  color: #fff;
  font-size: 15px;
  font-size: 1.5rem;
  margin-top: 0;
  padding-top: 50px;
  font-family: "Iskra";
  font-weight: 700;
}
.split-banner__content h2 span {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 12px;
  font-size: 1.2rem;
}

.popup-data-capture .contour form .contourPage .split-banner__content input[type=submit], .promoform .sg-form-container .split-banner__content .sg-btn, .promoform .split-banner__content .promobtn, .quick-book-bar #hxBookingForm .split-banner__content button, .split-banner__content .button, .split-banner__content .popup-data-capture .contour form .contourPage input[type=submit], .split-banner__content .promoform .promobtn, .split-banner__content .promoform .sg-form-container .sg-btn, .split-banner__content .quick-book-bar #hxBookingForm button, .split-banner__content .thorpe-form .sg-form-container .sg-btn, .thorpe-form .sg-form-container .split-banner__content .sg-btn {
  text-align: center;
}

.split-banner__content__hover {
  overflow: hidden;
}
.split-banner__content__hover p {
  font-size: 1.4em;
}

@media (min-width: 992px) {
  .split-banner__container {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
  }

  .flexbox .split-banner__container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .split-banner__slice {
    border-top: none;
    height: 100%;
    transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
    box-sizing: border-box;
  }

  .no-flexbox .split-banner__slice {
    width: 33.333333%;
    float: left;
  }

  .flexbox .split-banner__slice {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .flexbox .split-banner__slice:hover {
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
  }

  .split-banner__slice + .split-banner__slice {
    border-left: 3px solid #fff;
  }

  .split-banner__slice:hover .split-banner__screen {
    top: 30%;
  }

  .split-banner__slice:hover .split-banner__content h2 {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  .split-banner__slice:hover .split-banner__content__hover {
    height: 16em;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  .popup-data-capture .contour form .contourPage .split-banner__content input[type=submit], .promoform .sg-form-container .split-banner__content .sg-btn, .promoform .split-banner__content .promobtn, .quick-book-bar #hxBookingForm .split-banner__content button, .split-banner__content .button, .split-banner__content .popup-data-capture .contour form .contourPage input[type=submit], .split-banner__content .promoform .promobtn, .split-banner__content .promoform .sg-form-container .sg-btn, .split-banner__content .quick-book-bar #hxBookingForm button, .split-banner__content .thorpe-form .sg-form-container .sg-btn, .thorpe-form .sg-form-container .split-banner__content .sg-btn {
    text-align: left;
  }

  .split-banner__image {
    -webkit-filter: none;
    filter: none;
  }

  .split-banner__screen {
    top: 60%;
  }

  .split-banner__content {
    position: absolute;
    bottom: 0;
    padding: 0;
    width: 100%;
    max-width: 380px;
    transition: bottom 0.4s ease;
  }

  .split-banner__content h2 {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    transition: margin 0.4s ease, -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
    transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1), margin 0.4s ease;
    transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1), margin 0.4s ease, -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  }

  .popup-data-capture .contour form .contourPage .split-banner__content input[type=submit], .promoform .sg-form-container .split-banner__content .sg-btn, .promoform .split-banner__content .promobtn, .quick-book-bar #hxBookingForm .split-banner__content button, .split-banner__content .button, .split-banner__content .popup-data-capture .contour form .contourPage input[type=submit], .split-banner__content .promoform .promobtn, .split-banner__content .promoform .sg-form-container .sg-btn, .split-banner__content .quick-book-bar #hxBookingForm button, .split-banner__content .thorpe-form .sg-form-container .sg-btn, .thorpe-form .sg-form-container .split-banner__content .sg-btn {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    width: 80%;
  }

  .split-banner__content__hover {
    height: 10em;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    transition: height 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    transition: transform 0.4s cubic-bezier(0.23, 1, 0.32, 1), height 0.6s ease;
    transition: transform 0.4s cubic-bezier(0.23, 1, 0.32, 1), height 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  }

  .split-banner__content__hover h2 {
    margin-bottom: 3em;
  }
}
@media (min-width: 1200px) {
  .split-banner {
    max-height: 100%;
    max-height: calc(100vh - 200px);
    max-height: calc(100vh - 200px);
    max-height: 500px;
  }
}
/* Box grid */
.BoxGrid {
  width: 100%;
  height: 100%;
}
.BoxGrid .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.BoxGrid #BoxGridBlockInner {
  background: rgba(0, 0, 0, 0.07);
  padding: 10px;
}
.BoxGrid .gridBoxItems [class*=" col-"], .BoxGrid .gridBoxItems [class^=col-] {
  padding: 5px;
  background: rgba(0, 0, 0, 0.07);
  margin: 0 auto;
}
.BoxGrid .gridBoxItems h4 {
  margin-bottom: 3px;
}
.BoxGrid .gridBoxItems h4.list-item-title a {
  display: block;
  padding: 4px;
}
.BoxGrid .gridBoxItems p {
  margin-bottom: 0;
  padding: 0 4px;
}
.BoxGrid #BoxGridBlock {
  padding: 30px 0;
}
.BoxGrid #BoxGridBlockInner,
.BoxGrid #BoxGridBlock,
.BoxGrid #BoxGridBlock .row {
  height: 100%;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .BoxGrid [class*=" col-"], .BoxGrid [class^=col-]:nth-child(odd) {
    padding: 10px 16px;
  }
}

/* Box grid */
.HighlightBoxGrid {
  width: 100%;
  height: 100%;
  /*
  .imgSide {
    position: absolute;
    height: 100%;

    &.ImagePositionRight {
      right:0;
    }
    &.ImagePositionLeft {
      left:0;
    }
  }
  */
  /*  #BoxGridBlock {
      padding: 30px 0;
    }*/
}
.HighlightBoxGrid img.img-responsive.gridImage {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  max-height: 100%;
  max-width: 100%;
  bottom: 0;
  top: 0;
  overflow: hidden;
  position: absolute;
}
.HighlightBoxGrid .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.HighlightBoxGrid .row [class*=" col-"], .HighlightBoxGrid .row [class^=col-] {
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .HighlightBoxGrid .row [class*=" col-"], .HighlightBoxGrid .row [class^=col-] {
    padding: 0 !important;
    min-height: auto !important;
  }
}
.HighlightBoxGrid #BoxGridBlockInnerWithAccordion {
  padding: 0 10px;
  height: auto;
}
@media only screen and (min-width: 767px) {
  .HighlightBoxGrid #BoxGridBlockInnerWithAccordion {
    padding: 0 10px;
    min-height: 450px;
  }
}
.HighlightBoxGrid #BoxGridBlockInnerWithAccordion .panel-group {
  /*
  margin-bottom: -10px;
  */
}
.HighlightBoxGrid #BoxGridBlockInnerWithAccordion .panel-group .list-item-caption h2.list-item-title {
  margin-top: 10px;
  padding-left: 15px;
}
.HighlightBoxGrid #BoxGridBlockInnerWithAccordion .panel-group .panel-body {
  padding: 15px;
}
.HighlightBoxGrid #BoxGridBlockInnerWithAccordion .panel-group .panel-body ul li:first-of-type {
  margin: 0 0 10px 0;
}
.HighlightBoxGrid p.dropCapsLead:first-letter {
  float: left;
  padding: 16px 5px 0 0;
  font-weight: bold;
  font-size: 57px;
  color: #4c4c4c;
}
.HighlightBoxGrid .BoxGridBlockInner {
  background: #ffffff;
  padding: 10px;
}
@media only screen and (max-width: 767px) {
  .HighlightBoxGrid .BoxGridBlockInner .vCenteredInner {
    padding: 15px !important;
    margin: 0 !important;
    border: none !important;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .HighlightBoxGrid .BoxGridBlockInner .vCenteredInner {
    border: 4px !important;
  }
}
.HighlightBoxGrid .gridBoxItems {
  height: 100%;
}
.HighlightBoxGrid .gridBoxItems [class*=" col-"], .HighlightBoxGrid .gridBoxItems [class^=col-] {
  margin: 0 auto;
  padding: 0;
}
.HighlightBoxGrid .gridBoxItems h2 {
  margin-bottom: 3px;
}
.HighlightBoxGrid .gridBoxItems h2.list-item-title a {
  display: block;
  padding: 4px;
}
.HighlightBoxGrid .gridBoxItems p {
  margin-bottom: 0;
  padding: 0 4px;
}
.HighlightBoxGrid .highlightBoxImage {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  height: 100%;
  position: absolute;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .HighlightBoxGrid .highlightBoxImage {
    background-image: none !important;
    position: relative !important;
  }
  .HighlightBoxGrid .highlightBoxImage img {
    width: 100%;
  }
}
.HighlightBoxGrid .BoxGridBlockInner,
.HighlightBoxGrid .BannerBlock,
.HighlightBoxGrid .BoxGridBlock,
.HighlightBoxGrid .BoxGridBlock .row {
  height: 100%;
  margin: 0;
  width: 100%;
}
@media screen and (max-width: 769px) {
  .HighlightBoxGrid img.img-responsive.gridImage {
    position: relative !important;
    height: auto !important;
  }
}

#HeaderTopLeft {
  padding: 2px 0 0 0;
  margin: 0;
  width: auto;
  float: left;
}
#HeaderTopLeft .HeaderTopRight {
  float: right !important;
}
#HeaderTopLeft span:first-of-type {
  display: inline-block;
  float: left;
  padding: 0;
}

#HeaderTopSocialMedia {
  display: inline-block;
  float: left;
  height: 35px;
  width: auto;
  padding: 0;
  margin: 2px 0 0 5px;
}
#HeaderTopSocialMedia img {
  max-height: 35px;
  overflow: hidden;
}
#HeaderTopSocialMedia ul {
  overflow: auto;
}
#HeaderTopSocialMedia ul li {
  list-style-type: none;
  float: left;
  padding: 0 3px;
}
#HeaderTopSocialMedia ul li a i {
  background: #205D7A;
  color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 20px;
  font-size: 19px;
  text-align: center;
  margin-right: 10px;
  padding-top: 15%;
  transition: all 0.2s ease-in-out;
}
#HeaderTopSocialMedia ul li a i:hover {
  opacity: 0.7;
}

.checkbox input[type=checkbox],
.radio input[type=radio] {
  margin-left: 0;
  position: relative !important;
  float: left !important;
}

input[type=radio],
input[type=checkbox] {
  margin: 8px 4px 0;
}

.SignInSignUpBlock #RememberForgotPassword div.field {
  margin-bottom: 0;
}

#RememberForgotPassword {
  display: inline-block;
  width: 100%;
}

@media (min-width: 768px) {
  div.field {
    margin-bottom: 15px;
  }
  .field.checkbox {
    line-height: 26px;
  }
}
.checkbox, .radio {
  position: relative;
  display: inline-block;
}

fieldset.field,
div.field {
  display: block;
}
@media only screen and (min-width: 767px) {
  fieldset.field,
div.field {
    margin-bottom: 15px;
  }
}
fieldset.field.optionset.checkboxset ul.optionset.checkboxset,
div.field.optionset.checkboxset ul.optionset.checkboxset {
  display: flex;
}
fieldset.field.optionset.checkboxset legend,
div.field.optionset.checkboxset legend {
  padding-bottom: 0;
}
fieldset.field.optionset.checkboxset .even,
fieldset.field.optionset.checkboxset .odd,
div.field.optionset.checkboxset .even,
div.field.optionset.checkboxset .odd {
  display: inline-flex;
  margin: 6px 15px 0 0;
}
.typography ul.optionset {
  margin: 0 0 15px;
}
.typography ul.optionset li {
  display: inline-flex;
}
.typography ul.optionset li input {
  margin: 0 5px;
}

.CompositeField label.left {
  margin-bottom: 2px;
  font-weight: 600;
  padding: 0;
}
.CompositeField label.right {
  font-style: italic;
  font-size: 0.8rem;
}

.userformsgroup {
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box;
  padding: 15px;
  margin: 15px 0;
}
.userformsgroup.row {
  padding: 0;
}
.userformsgroup.row > legend {
  padding: 0 4px 0 15px;
}
.userformsgroup > legend {
  padding: 0 4px;
  border: 0;
  width: auto;
  font-weight: 700;
  text-transform: uppercase;
}

label.required {
  color: #E10A12;
}

.chzn-container.chzn-container-single.needsfilled a.chzn-single,
.select-1 .chzn-container-single.needsfilled a.chzn-single,
.needsfilled {
  color: #E10A12 !important;
  font-weight: bold !important;
}

.hasRequired label i {
  color: #E10A12;
  font-size: 10px;
}

form span.description {
  font-size: 10px;
  font-style: italic;
}

.message {
  padding: 5px 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 0;
  display: block;
  margin: 2px 0 10px;
}
.message.validation {
  color: #a94442;
}
.message.required, .message.error, .message.bad {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.message.good {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.message.warning, .message.info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.chosen-container-multi .chosen-choices {
  padding: 2px 5px 3px;
}

.chosen-container {
  width: 100% !important;
}
.chosen-container .chosen-single {
  height: 34px !important;
  text-decoration: none !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  border-radius: 0 !important;
  background-clip: padding-box;
}
.chosen-container .chosen-single span {
  line-height: 34px !important;
}

#rc-imageselect {
  transform: scale(0.77);
  -webkit-transform: scale(0.77);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}

@media screen and (max-height: 575px) {
  #rc-imageselect, .g-recaptcha {
    transform: scale(0.77);
    -webkit-transform: scale(0.77);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}
#NewsletterForm_NewsletterForm .middleColumn {
  margin-bottom: 15px !important;
}

/* accordionBlock */
.panel-group .panel-heading h4.Ptitle {
  margin: auto;
}
.panel-group table.tbl_td_b_1black_HC {
  width: 100%;
}
.panel-group table.tbl_td_b_1black_HC td {
  border: 1px solid #757575 !important;
  padding: 5px 10px !important;
}

#DynamicTopHeader {
  display: block;
  position: relative;
}
@media only screen and (max-width: 767px) {
  #DynamicTopHeader {
    text-align: center;
  }
}
@media only screen and (min-width: 767px) {
  #DynamicTopHeader {
    display: flex;
    justify-content: center;
  }
}
#DynamicTopHeader *[class*=col-]:not(:only-child) {
  width: auto;
  float: none;
}
#DynamicTopHeader *[class*=col-]:not(:only-child):first-child {
  margin-right: auto;
}
#DynamicTopHeader *[class*=col-]:not(:only-child):last-child {
  margin-left: auto;
}
#DynamicTopHeader .top-header-col {
  position: relative;
}
#DynamicTopHeader .top-header-col.align-right {
  text-align: right;
}
#DynamicTopHeader .top-header-col.align-right .top-header-item {
  float: right;
}
@media only screen and (max-width: 767px) {
  #DynamicTopHeader .top-header-col.align-right .top-header-item {
    width: 100% !important;
  }
}
#DynamicTopHeader .top-header-col.align-left .top-header-item {
  float: left;
}
#DynamicTopHeader .TopHeaderSocialMedia .SocialMediaBlock a {
  height: 40px;
  line-height: 40px;
  padding: 2px;
}
#DynamicTopHeader .TopHeaderSocialMedia .SocialMediaBlock a img {
  max-height: 100%;
  padding: 2px;
}
@media only screen and (max-width: 767px) {
  #DynamicTopHeader .TopHeaderSocialMedia .SocialMediaBlock {
    display: table;
    margin: 0 auto;
  }
}

.no-border {
  border: none !important;
}

.no-background {
  background: none !important;
}

.no-border-radius {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
}

@media only screen and (min-width: 767px) {
  .countdown-block {
    width: 680px !important;
    /* O */
    max-width: 100%;
  }
}

/* Animations */
[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
  transition-duration: 0.1s;
}

[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.15s;
}

[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.2s;
}

[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.25s;
}

[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.3s;
}

[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.35s;
}

[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s;
}

[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.45s;
}

[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s;
}

[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.55s;
}

[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.6s;
}

[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.65s;
}

[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.7s;
}

[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.75s;
}

[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.8s;
}

[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.85s;
}

[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.9s;
}

[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.95s;
}

[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: 0.95s;
}

[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s;
}

[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-back],
body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing=ease-out-back],
body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back],
body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine],
body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing=ease-out-sine],
body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing=ease-in-quad],
body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quad],
body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic],
body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic],
body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-quart],
body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quart],
body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translate(0);
}

[data-aos=fade-up] {
  transform: translateY(100px);
}

[data-aos=fade-down] {
  transform: translateY(-100px);
}

[data-aos=fade-right] {
  transform: translate(-100px);
}

[data-aos=fade-left] {
  transform: translate(100px);
}

[data-aos=fade-up-right] {
  transform: translate(-100px, 100px);
}

[data-aos=fade-up-left] {
  transform: translate(100px, 100px);
}

[data-aos=fade-down-right] {
  transform: translate(-100px, -100px);
}

[data-aos=fade-down-left] {
  transform: translate(100px, -100px);
}

[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translate(0) scale(1);
}

[data-aos=zoom-in] {
  transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  transform: translateY(100px) scale(0.6);
}

[data-aos=zoom-in-down] {
  transform: translateY(-100px) scale(0.6);
}

[data-aos=zoom-in-right] {
  transform: translate(-100px) scale(0.6);
}

[data-aos=zoom-in-left] {
  transform: translate(100px) scale(0.6);
}

[data-aos=zoom-out] {
  transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  transform: translateY(100px) scale(1.2);
}

[data-aos=zoom-out-down] {
  transform: translateY(-100px) scale(1.2);
}

[data-aos=zoom-out-right] {
  transform: translate(-100px) scale(1.2);
}

[data-aos=zoom-out-left] {
  transform: translate(100px) scale(1.2);
}

[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}

[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translate(0);
}

[data-aos=slide-up] {
  transform: translateY(100%);
}

[data-aos=slide-down] {
  transform: translateY(-100%);
}

[data-aos=slide-right] {
  transform: translateX(-100%);
}

[data-aos=slide-left] {
  transform: translateX(100%);
}

[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform;
}

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg);
}

[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg);
}

[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg);
}

[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg);
}

[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

/*# sourceMappingURL=aos.css.map*/
/* Custom A-OS animations */
[data-aos=rotate-fade-in] {
  transform: rotate(360deg);
  opacity: 0;
  transition-property: transform, opacity;
}
[data-aos=rotate-fade-in].aos-animate {
  transform: rotate(0);
  opacity: 1;
}

html.Browser_Safari .HighlightBoxGrid .row, html.Browser_iPad .HighlightBoxGrid .row {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  width: 100%;
  float: left;
  display: block;
  position: relative;
}
html.Browser_Safari .HighlightBoxGrid .imgSide, html.Browser_iPad .HighlightBoxGrid .imgSide {
  height: 100%;
}
html.Browser_Safari .HighlightBoxGrid .ImagePositionRight, html.Browser_iPad .HighlightBoxGrid .ImagePositionRight {
  height: 100%;
  position: absolute;
  right: 0;
}
html.Browser_Safari .HighlightBoxGrid .ContentPositionRight, html.Browser_iPad .HighlightBoxGrid .ContentPositionRight {
  height: 100%;
  right: 0;
}

/* -------- small devices ---- */
@media only screen and (max-width: 767px) {
  .centerTxt_XS_hc {
    text-align: center !important;
  }
}

@media only screen and (max-width: 767px) {
  .noPadding_XS-hc {
    padding: 0 !important;
  }
}

@media only screen and (max-width: 767px) {
  .p-15_XS-hc {
    padding: 15px !important;
  }
}

@media only screen and (max-width: 767px) {
  .p-20_XS-hc {
    padding: 20px !important;
  }
}

@media only screen and (min-width: 767px) {
  .p-15_MD-hc {
    padding: 0 15px;
  }
}
@media only screen and (max-width: 992px) {
  .p-15_MD-hc {
    padding: 0 15px;
  }
}
@media only screen and (max-width: 767px) {
  .p-15_MD-hc {
    padding: 0;
  }
}

p.dropCapsLead:first-letter {
  float: left;
  padding: 10px 4px 0 0;
  font-weight: bold;
}

.dropShadow_hc {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
}

.pt-b-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.pt-b-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.pt-b-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.pt-b-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.pt-b-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.pl-r-10 {
  padding-right: 10px;
  padding-left: 10px;
}

.pl-r-20 {
  padding-right: 20px;
  padding-left: 20px;
}

.pl-r-30 {
  padding-right: 30px;
  padding-left: 30px;
}

.pl-r-5 {
  padding-right: 5px;
  padding-left: 5px;
}

.img-rounded_hc {
  border-radius: 50%;
}

.img-roundedCnrs_hc {
  border-radius: 15px;
}

@media only screen and (max-width: 767px) {
  .img-centered_XS-hc {
    margin: 0 auto;
  }
}

.whiteTxt_hc {
  color: #ffffff !important;
}

.greyTxt_hc {
  color: #111111 !important;
}

.blackTxt_hc {
  color: #000000 !important;
}

h1.elegantshadow, h2.elegantshadow, h3.elegantshadow, h4.elegantshadow, h5.elegantshadow, h6.elegantshadow {
  color: #131313;
  letter-spacing: 0.15em;
  text-shadow: 1px -1px 0 #767676, -1px 2px 1px #737272, -2px 4px 1px #767474, -3px 6px 1px #787777, -4px 8px 1px #7b7a7a, -5px 10px 1px #7f7d7d, -6px 12px 1px #828181, -7px 14px 1px #868585, -8px 16px 1px #8b8a89, -9px 18px 1px #8f8e8d, -10px 20px 1px #949392, -11px 22px 1px #999897, -12px 24px 1px #9e9c9c, -13px 26px 1px #a3a1a1, -14px 28px 1px #a8a6a6, -15px 30px 1px #adabab, -16px 32px 1px #b2b1b0, -17px 34px 1px #b7b6b5, -18px 36px 1px #bcbbba, -19px 38px 1px #c1bfbf, -20px 40px 1px #c6c4c4, -21px 42px 1px #cbc9c8, -22px 44px 1px #cfcdcd, -23px 46px 1px #d4d2d1, -24px 48px 1px #d8d6d5, -25px 50px 1px #dbdad9, -26px 52px 1px #dfdddc, -27px 54px 1px #e2e0df, -28px 56px 1px #e4e3e2;
}
h1.retroshadow, h2.retroshadow, h3.retroshadow, h4.retroshadow, h5.retroshadow, h6.retroshadow {
  color: #2c2c2c;
  letter-spacing: 0.05em;
  text-shadow: 4px 4px 0 #d5d5d5, 7px 7px 0 rgba(0, 0, 0, 0.2);
}
h1.deepshadow, h2.deepshadow, h3.deepshadow, h4.deepshadow, h5.deepshadow, h6.deepshadow {
  color: #e0dfdc;
  background-color: #333;
  letter-spacing: 0.1em;
  text-shadow: 0 -1px 0 #fff, 0 1px 0 #2e2e2e, 0 2px 0 #2c2c2c, 0 3px 0 #2a2a2a, 0 4px 0 #282828, 0 5px 0 #262626, 0 6px 0 #242424, 0 7px 0 #222, 0 8px 0 #202020, 0 9px 0 #1e1e1e, 0 10px 0 #1c1c1c, 0 11px 0 #1a1a1a, 0 12px 0 #181818, 0 13px 0 #161616, 0 14px 0 #141414, 0 15px 0 #121212, 0 22px 30px rgba(0, 0, 0, 0.9);
}
h1.hit-the-floor, h2.hit-the-floor, h3.hit-the-floor, h4.hit-the-floor, h5.hit-the-floor, h6.hit-the-floor {
  text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.15);
}

#SocialMediaLinks {
  position: fixed;
  top: 55%;
  left: 0;
  right: auto;
  background: rgba(34, 34, 34, 0.3);
  height: auto;
  width: auto;
  padding: 3px 5px;
  z-index: 1000;
}
#SocialMediaLinks .linksWrapper {
  position: relative;
  float: left;
  margin: 0 auto;
  width: 100%;
  height: 100%;
}
#SocialMediaLinks .linksWrapper ul.links {
  display: block;
  padding: 0;
  margin: 0;
}
#SocialMediaLinks .linksWrapper ul.links li.link {
  display: block;
  width: 40px;
  height: 40px;
  margin: 5px auto;
  padding: 0;
}
#SocialMediaLinks .linksWrapper ul.links li.link a {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: all ease 0.3s;
}
#SocialMediaLinks .linksWrapper ul.links li.link a:hover {
  width: 120%;
}
#SocialMediaLinks .linksWrapper ul.links li.link a:hover .fa .fa-facebook:hover {
  color: blue;
}
#SocialMediaLinks .linksWrapper ul.links li.link a .fa {
  font-size: 28px;
  color: #ffffff;
}
#SocialMediaLinks .linksWrapper ul.links li.link a .fa .fa-instagram:hover {
  color: red;
}
#SocialMediaLinks .linksWrapper ul.links li.link a .fa .fa-youtube:hover {
  color: red;
}

.wp-block.product.listing-container .social {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  z-index: 200;
}

.wp-block.property .wp-block-content article.description .social {
  top: 1% !important;
  right: 1% !important;
  height: 38px !important;
  width: 25%;
}

.social {
  width: 100%;
  height: auto;
  background: rgba(80, 80, 80, 0.44);
  position: absolute;
  bottom: 5%;
  right: 0;
  z-index: 20;
  padding: 0 3px 0 0;
}
.social__item:first-child {
  margin-left: 0 !important;
}
.social__item {
  display: inline-block;
  margin: 5px;
  background: transparent;
  width: auto;
  float: right;
}
.social .icon .i {
  background: #fff;
  border-radius: 0;
  color: #818181;
  cursor: pointer;
  display: block;
  position: relative;
  text-align: center;
  transition: all 0.2s;
  box-shadow: 0 10px 1px #ddd0, 0 10px 20px #0000002e;
  font-size: 18px;
  height: 28px;
  line-height: 28px;
  width: 28px;
}
.social .icon .i.roundedIcons {
  border-radius: 50%;
}
.social .icon.small .i {
  font-size: 16px !important;
  height: 26px !important;
  line-height: 26px !important;
  width: 26px !important;
}
.social .fa-facebook:hover {
  color: #3b5998;
}
.social .fa-vk:hover {
  color: #45668e;
}
.social .fa-twitter:hover {
  color: #00aced;
}
.social .fa-pinterest:hover {
  color: #cb2027;
}
.social .fa-linkedin:hover {
  color: #007bb6;
}
.social .fa-google-plus:hover {
  color: #dd4b39;
}

p.shareThis {
  position: relative;
  display: inline-block;
  line-height: 28px;
  height: 28px;
  color: white !important;
  padding: 5px 0 0 7px;
  font-weight: bold;
}

.slice.white.bb .social {
  position: relative;
  margin-top: 10px;
  right: 0 !important;
}

@media only screen and (max-width: 767px) {
  body.toolBarItems #SiteWrap {
    margin-bottom: 60px;
  }
}

#ToolBarItems {
  display: none;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  color: #fff;
  height: 50px;
  justify-content: space-evenly;
  line-height: 50px;
}
@media only screen and (max-width: 767px) {
  #ToolBarItems {
    display: inline-flex;
  }
}
#ToolBarItems a.toolbaritem {
  border-right: 1px solid #fff;
  text-align: center;
  width: 100%;
  color: #fff;
  text-decoration: none;
}
#ToolBarItems a.toolbaritem:last-child {
  border-right: none;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 1024px) {
  .PromoBlockSectionBlockSection .prlx-bg {
    background-attachment: scroll !important;
  }
}
.PromoBlockSectionBlockSection .listing-container-block {
  position: relative;
  padding: 50px 0;
}
.PromoBlockSectionBlockSection .ParallaxCaption {
  position: relative;
}

#LanguageSelectorStrip {
  background: #fff;
  font-size: 0.8em;
}
#LanguageSelectorStrip ul {
  display: inline-flex;
  float: right;
}
#LanguageSelectorStrip ul li.active {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  background-clip: padding-box;
}

.silver-cloud-header {
  position: relative;
}

.NavigationMobileMenuItems {
  display: inline-flex;
  padding: 0 15px;
  justify-content: center;
  flex-direction: column;
}
@media only screen and (min-width: 767px) {
  .NavigationMobileMenuItems {
    display: none;
  }
}

.BootstrapHeader header .navbar-wp .navbar-nav.MenuUtilities {
  margin-left: auto;
}
@media only screen and (max-width: 767px) {
  .BootstrapHeader header .navbar-wp .navbar-nav.MenuUtilities {
    display: inline-flex;
    margin: 3px 0 0;
  }
}
.BootstrapHeader header .navbar-wp .navbar-nav.MenuUtilities li {
  border: none;
}
@media only screen and (max-width: 767px) {
  .BootstrapHeader header .navbar-wp .navbar-nav.MenuUtilities li a {
    padding: 6px !important;
  }
}
.BootstrapHeader header .navbar-wp .navbar-nav.MenuUtilities li a:after {
  content: "" !important;
}
@media only screen and (max-width: 767px) {
  .BootstrapHeader header .navbar-wp .navbar-nav.MenuUtilities li a span.display_item {
    display: none;
  }
}
.BootstrapHeader header .navbar-wp .navbar-nav.MenuUtilities li a i {
  font-size: 1.2rem;
  font-weight: 700;
}

#SiteWrap header.header-cover #MainMenu.navbar-wp.affix-top {
  background: transparent;
}

html,
body {
  position: relative;
  height: 100%;
}

/*hero image head turning */
.product-hero {
  height: 100vh;
  position: relative;
}

.product-hero-image {
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: 1;
  display: block;
}
.product-hero-image.active {
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  .tp-bullets {
    display: none;
  }
}

body {
  overflow-y: auto;
}

a:focus {
  text-decoration: none;
  outline: none;
}

a.delete-record {
  color: #E10A12;
}
a i {
  font-size: 1em;
}
a:hover, a:focus {
  text-decoration: none;
}

.padd50 {
  padding: 50px 0;
}
@media only screen and (max-width: 767px) {
  .padd50 {
    padding: 20px 0;
  }
}

.center-center-modal.modal {
  text-align: center;
}
.center-center-modal.modal .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .center-center-modal.modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

#SiteWrapInner {
  position: relative;
  min-height: 100px;
}

.overlay-bg, .product-item:hover .product-hover {
  height: 100%;
}

#pjax-container {
  position: relative;
}
#pjax-container .AjaxLoading {
  display: block;
  text-align: center;
  font-size: 16px;
}

@media only screen and (max-width: 767px) {
  .topHeaderCta a.btn.btn-lg.btn-base {
    width: 100%;
    display: block;
  }
}

#auxLanguages li a {
  padding: 6px 15px;
}
#auxLanguages li a:hover {
  background: #555;
}

.wp-block.image-holder .wp-block-info.over:hover {
  background: rgba(232, 14, 14, 0);
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
}

.shop .thumbnail-images {
  display: block;
}

.userform {
  position: relative;
}

.navbar-default {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  border-radius: 0 !important;
  background-clip: padding-box;
}

.dont-display {
  visibility: hidden !important;
}

p.myQuotee {
  line-height: normal;
}

.wp-block {
  margin: 0 0 30px 0;
}
.wp-block.product figure {
  padding-bottom: 0;
  border-bottom: transparent;
}

/*
.mfp-content {
  width: 70% !important;
  background: #fff;
  padding: 50px 40px;
}
*/
.grayscale-imgs img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
}
.grayscale-imgs img:hover {
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  filter: grayscale(0);
}

.float-full.product-price-range {
  padding: 5px 0 10px 0;
}

.addBorder .block-item {
  border: 1px solid #e0eded;
}

.ListItemsContainer {
  padding: 30px 0;
  width: 100%;
  display: inline-block;
}
.ListItemsContainer .content-block-item,
.ListItemsContainer .media {
  display: table;
  height: 100%;
  margin-bottom: 15px !important;
}
.ListItemsContainer .media:first-child {
  margin-top: 15px !important;
}
@media only screen and (max-width: 767px) {
  .ListItemsContainer .media {
    display: inline-flex;
  }
  .ListItemsContainer .media:not(.media-body-only) {
    flex-direction: column-reverse;
  }
}
.ListItemsContainer.MediaItems .content-block-item,
.ListItemsContainer.MediaItems .media {
  width: 100%;
}

@media (max-width: 425px) {
  .main-page-content .ListItemsContainer {
    padding: 30px 0 !important;
  }
}
.ListItemsContainer.ListItems .media-body {
  padding: 15px;
}

.ListItemsContainer .content-block-item .bodyImg img {
  width: 100%;
}

.ListItemsContainer.MediaItems .media-body {
  padding: 15px !important;
}

img.customListImageMobile > p {
  margin-top: -15px;
  border: 1px solid red;
}

@media (max-width: 450px) {
  img.customListImageMobile {
    display: block;
    width: 100%;
    margin: 0 0 15px;
    float: none !important;
  }
}
@media (max-width: 425px) {
  .media-left, .media-body {
    display: block;
    width: 100%;
    padding: 0 0 15px 0;
  }

  .ContentBlockItems .content-block-item img.media-object {
    width: 100%;
  }
}
.parallax-img-block {
  height: 100%;
  width: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: fixed;
  background-position: 50% 50%;
}
@media only screen and (min-width: 767px) {
  .parallax-img-block {
    background-position: 0% 50%;
  }
}

.client {
  padding: 0;
}

.align > * {
  white-space: normal;
  display: inline-block;
  vertical-align: middle;
  max-width: 99%;
}

.main-page-content .section-title-wr h2.line-through:before {
  background-color: #e5e5e5;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  top: 50%;
  width: 100%;
  left: 0;
  z-index: 1;
}
.main-page-content .section-title-wr h2.line-through span {
  padding-left: 38px;
  padding-right: 38px;
  z-index: 5;
  position: relative;
  background-color: #fff;
  padding-bottom: 0;
}
.main-page-content .section-title-wr h2 span {
  display: inline-block;
}

body {
  /* Featured panel slider controls */
}
body.HasPace #SiteWrap {
  height: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
body.HasPace.pace-running #SiteWrap {
  height: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
body.HasPace.pace-done #SiteWrap {
  height: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
}
body .singleFeaturedItems {
  /* setting the hover states */
}
body .singleFeaturedItems .owl-prev, body .singleFeaturedItems .owl-next {
  position: absolute;
  top: 0%;
  margin-top: 0px;
  font-size: 18px;
  width: 65px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  background: #bbb9b9;
  color: white;
}
body .singleFeaturedItems .owl-next {
  right: 85%;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
}
body .singleFeaturedItems .owl-prev {
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
}
body .singleFeaturedItems .owl-prev:hover, body .singleFeaturedItems .owl-next:hover {
  filter: Alpha(Opacity=100);
  /*IE7 fix*/
  opacity: 1;
  color: #fff;
  background: #b89171;
}
body .vCenteredHolder {
  height: 100%;
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: row;
}
body .vCenteredHolder .vCenteredContainer {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
body .vCenteredHolder .vCenteredContainer .vCenteredInner {
  flex-grow: 1;
}

#CDSWIDEXC {
  margin: -48px 10px !important;
}

.rating_of_anysite .rating_widget {
  margin-top: 10px !important;
}

div#TA_excellent456 {
  margin-top: 45px !important;
}

#CDSWIDCOE {
  margin-top: -5px !important;
}

.reputami_rank_widget {
  margin-top: 15px !important;
}

.icon-left {
  margin-right: 10px;
}

.container-fluid.remove-padding {
  padding: 0;
}

#ShippingMethodID ul.optionset li label {
  font-weight: 700;
}

.gyges .tp-thumb-img-wrap {
  background: none !important;
  border: 1px solid #ddd !important;
}

.gyges .tp-thumb-image {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

#PageBanner {
  position: relative;
  display: inline-block;
  width: 100%;
}

#toTop {
  bottom: 55px;
}

.navbar-wp .navbar-nav > li > a.dropdown-form-toggle, .navbar-wp .navbar-nav > li > a.dropdown-form-toggle:hover, .navbar-wp .navbar-nav > li > a.dropdown-form-toggle:focus {
  padding: 19px 16px;
}

.aside-menu .contact-info {
  padding: 15px;
  color: #fff;
}
.aside-menu .contact-info a {
  color: #fff;
}
.aside-menu .contact-info a:hover {
  color: #fff;
  text-decoration: underline;
}
.aside-menu .contact-info ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.aside-menu .contact-info ul li {
  color: #fff;
  display: inline-block;
  width: 100%;
}
.aside-menu .contact-info ul li i {
  color: #fff;
}

.icon-block.icon-block-1 .icon-block-item {
  color: inherit;
}

.header-col > div {
  position: relative;
  float: right;
  clear: both;
  margin-bottom: 5px;
}
.header-col > div.align-left {
  float: left;
  float: left;
}
.header-col .align-left {
  float: left;
}
.header-col.align-left {
  float: left;
}
.header-col.align-left > div {
  float: left;
  text-align: left;
}
.header-col .align-right {
  float: right;
}
.header-col.align-right {
  text-align: right;
}
.header-col .align-center {
  text-align: center;
}
.header-col .logo {
  display: inline-block;
}

.header-search {
  width: 250px;
}
.header-search .form-group {
  position: relative;
  margin: 0;
}
.header-search .form-group input {
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.header-search .form-group .btn {
  position: absolute;
  right: 15px;
  top: 0;
  width: 5px;
}
.header-search .form-group .btn-empty {
  border: none;
  background: none;
  color: #131416;
}

.navbar-wp .navbar-nav > li > a {
  text-transform: capitalize;
}

.pg-opt {
  border-bottom: 0;
}
.pg-opt .HasBreadcrumbs h1 {
  text-align: left !important;
}
.pg-opt h1,
.pg-opt h2 {
  margin: 0;
  padding: 16px 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  text-transform: capitalize;
  color: #333;
}
.pg-opt .breadcrumb {
  font-size: 0.8em;
}
.pg-opt .breadcrumb a {
  font-style: italic;
  padding: 16px 0px 16px 0;
}
.pg-opt .breadcrumb a:hover {
  color: inherit;
}

/* button overlay on hover */
.product-item {
  position: relative;
  transition: all 0.5s;
  height: auto;
}

.product-item img {
  width: 100%;
  height: auto;
}

.product-hover {
  position: absolute;
  display: block;
  width: 100%;
  height: calc(100% - 40px);
  background: rgba(0, 0, 0, 0.6);
  top: 0;
  text-align: center;
  transform: scale(0.1, 0.1);
  opacity: 0;
  transition: all 0.5s;
}

.product-item:hover .product-hover {
  transform: scale(1, 1);
  opacity: 1;
}

.product-meta {
  display: block;
  margin-top: 20%;
}

.SmallPaddingStyle .container-fluid.remove-padding section.template-container.OverlayBtnContainer .col-lg-3, .SmallPaddingStyle .container-fluid.remove-padding section.template-container.OverlayBtnContainer .col-lg-4, .SmallPaddingStyle .container-fluid.remove-padding section.template-container.OverlayBtnContainer .col-md-4, .SmallPaddingStyle .container-fluid.remove-padding section.template-container.OverlayBtnContainer .col-md-3:first-of-type {
  padding: 5px 5px 5px 0;
}
.SmallPaddingStyle .container-fluid.remove-padding section.template-container.OverlayBtnContainer .col-lg-3, .SmallPaddingStyle .container-fluid.remove-padding section.template-container.OverlayBtnContainer .col-lg-4, .SmallPaddingStyle .container-fluid.remove-padding section.template-container.OverlayBtnContainer .col-md-4, .SmallPaddingStyle .container-fluid.remove-padding section.template-container.OverlayBtnContainer .col-md-3 {
  padding: 5px;
}

.NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-lg-3, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-lg-4, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-md-4, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-md-3, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-md-2, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-sm-3, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-sm-4, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-lg-6, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-md-6, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-xs-12 {
  padding: 0;
}
.NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-lg-3 .wp-block.normal, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-lg-4 .wp-block.normal, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-md-4 .wp-block.normal, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-md-3 .wp-block.normal, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-md-2 .wp-block.normal, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-sm-3 .wp-block.normal, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-sm-4 .wp-block.normal, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-lg-6 .wp-block.normal, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-md-6 .wp-block.normal, .NoSpacePaddingStyle .OverlayBtnBlockContainer.remove-padding section.template-container.OverlayBtnContainer .col-xs-12 .wp-block.normal {
  margin: 0;
}

.product-hover a {
  color: #fff;
  font-size: 16px;
  display: inline-block;
  padding: 4.2%;
  margin: 5px;
}

.product-hover a i {
  font-size: 30px;
}

.product-hover a:last-child {
  font-size: 14px;
  text-transform: uppercase;
  display: block;
  background: #323232;
  margin: 5px 12%;
}

.product-hover a:last-child i {
  font-size: 18px;
  margin-right: 5px;
}

.product-hover a:hover {
  background: #1abc9c;
}

.product-name {
  display: block;
  width: 100%;
  position: relative;
  min-height: 40px;
  overflow: hidden;
  transition: all 0.5s;
}

.product-name h3 {
  margin: 0;
  display: block;
  width: 100%;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 18px;
  float: left;
  padding: 10px;
  padding-left: 15px;
}

.sell-meta {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  display: block;
  width: auto;
}

.product-name span {
  display: block;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 18px;
  padding: 10px;
}

.product-name span a {
  display: none;
}

.sell-meta div {
  width: 70px;
  display: block;
  text-transform: uppercase;
  text-align: center;
  padding: 5px 10px;
  color: #555252;
}
.sell-meta div .sell-item {
  float: right;
}

@media (max-width: 769px) {
  .product-item .product-hover {
    display: none;
  }

  .product-name h3 {
    text-align: center;
  }

  .product-name span a {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 5px 0 5px 5px;
  }
}
figure.newsImage {
  position: relative !important;
}
figure.newsImage span.image-title {
  position: absolute;
  left: 0;
  bottom: 10px;
  padding: 6px 8px;
  font-size: 13px;
}

.wp-block-summary {
  margin-bottom: 10px;
}
#contact-map {
  padding: 0;
  display: block;
}

#contact-map iframe {
  width: 100% !important;
  height: 240px !important;
  display: block;
}

#contact-map.small-map iframe {
  height: 140px !important;
}

#GoogleMapCanvas {
  margin: 0;
  min-height: 450px;
}

.content-block-area {
  margin: 0 0 30px;
}

ol.progtrckr {
  margin: 0 0 40px !important;
  display: inline-flex;
  width: 100%;
  justify-content: space-evenly;
}
ol.progtrckr li {
  margin: 0;
  display: inline-block;
  width: 100%;
}

.wp-section.center-content {
  height: 100%;
}

.middleColumn span.readonly {
  outline: none;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  background: #f9f9f9;
  border: 1px solid #ccc;
  color: #70808b;
  font-size: 13px !important;
  width: 100%;
  float: left;
  padding: 6px 12px;
  cursor: default;
}

ul.optionset {
  overflow: hidden;
  margin: 0;
}
ul.optionset li {
  clear: both;
  margin: 6px 0;
  list-style: none;
  line-height: 1;
}
ul.optionset li label {
  margin: 0;
  font-weight: 400;
}
ul.optionset li input {
  float: left;
  margin: 3px 15px 3px 0;
}

body.pace-running .ls-nav-next,
body.pace-running .ls-nav-prev {
  left: 99999999999px !important;
}

.singleFeaturedItems img {
  border-radius: 5px;
  padding: 5px;
}
.singleFeaturedItems ol.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 50%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.singleFeaturedItems ol.carousel-indicators li {
  margin: 1px !important;
}
.singleFeaturedItems ol.carousel-indicators .active {
  margin: 0 !important;
}

.btn.btn-long {
  padding-left: 40px;
  padding-right: 40px;
}

.fancybox-slide--iframe .fancybox-content {
  width: 800px;
  height: 600px;
  max-width: 80%;
  max-height: 80%;
  margin: 0;
}

.fancybox-container_ .fancybox-slide > * {
  width: 90%;
}
@media only screen and (min-width: 767px) {
  .fancybox-container_ .fancybox-slide > * {
    width: 600px;
    padding: 50px 24px;
  }
}
.fancybox-container_ .fancybox-close-small {
  background: #E10A12;
  color: #fff;
}
.fancybox-container_ .fancybox-close-small:hover {
  color: #fff;
  background: #E10A12;
}

.fancybox-slide--ajax > div {
  width: 800px;
  height: 600px;
  max-width: 80%;
  max-height: 80%;
  margin: 0;
}

html.AjaxPageHtml body {
  margin: 0;
  padding: 0;
  max-width: 800px;
  padding: 50px;
}
.fancybox-slide--iframe .fancybox-content {
  max-width: 80%;
  max-height: 80%;
}

.AjaxLoadingGears {
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.7) url(../images/gears.gif) 50% 50% no-repeat;
  border: 1px solid #fefefe;
  background-size: contain;
}

/*
SliderBlockSection
*/
#SiteWrap.body-boxed .SlideShowContainer .SlideShow {
  margin: 0 !important;
}

hr.style-eight {
  overflow: visible;
  /* For IE */
  padding: 0;
  border: none;
  border-top: medium double #666666;
  color: #666666;
  text-align: center;
  width: 50%;
  margin: 0 auto;
}

.wp-block.image-holder .wp-block-info.over {
  padding: 0 !important;
}

@media only screen and (max-width: 767px) {
  .row.swap-on-mobile {
    display: flex;
    flex-flow: column-reverse;
  }
}
.owl-carousel {
  /*positioning arrows on both sides of the slider */
}
.owl-carousel .owl-item .client img {
  display: block;
  width: auto;
  margin: 0 auto;
}
.owl-carousel .owl-prev, .owl-carousel .owl-next {
  position: absolute;
  top: 50%;
  margin-top: -50px;
  font-size: 18px;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  background-color: transparent;
  filter: Alpha(Opacity=50);
  /*IE7 fix*/
  opacity: 0.8;
  color: #2e2e2e;
}
.owl-carousel .owl-prev:focus, .owl-carousel .owl-prev:hover, .owl-carousel .owl-next:focus, .owl-carousel .owl-next:hover {
  outline: none;
}
.owl-carousel .owl-nav {
  display: table-row;
}
.owl-carousel .owl-nav .owl-next {
  right: -40px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  margin-right: 3px;
}
.owl-carousel .owl-nav .owl-prev {
  left: -40px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  margin-left: 3px;
}

.panel-group .panel-heading a.icon-position-left {
  position: relative;
}
.panel-group .panel-heading a.icon-position-left i {
  margin-top: -5px;
  left: -15px !important;
}

/*# sourceMappingURL=layout.css.map */


/****** FILE: assets/theme.css *****/
 #SiteWrap {margin:0 auto 0; border:none;}
 .container-fluid,.container-fluid.block-section-item {max-width:1200px;}
 .variation-options a.variation-option-item.selected img {border-color:!important;}
 ul.ListLayout li a.active,ul.ListLayout li a:hover {;}
 .btn-b-base:hover, .btn-b-base:focus, .btn-b-base:active, .btn-b-base.active, .open .dropdown-toggle.btn-b-base {;}
 .btn-b-base.btn-icon:before {;}
 .favorite-list:hover,.favorite-list.active:focus {;}
 .favorite-list.active {;}
 .img-mask-effect .mask {;}
 nav#filter a,.btn.btn-base,.btn-base:before,#SideCart .side-cart-activator {background-color:rgb(214, 87, 23); color:rgb(255, 255, 255);}
 .btn.btn-base {border-color:rgb(214, 87, 23);}
 nav#filter a.current, nav#filter a:hover,.btn.btn-base:hover {background-color:rgb(255, 255, 255); color:rgb(214, 87, 23);}
 
            .btn-b-base:hover, .btn-b-base:focus, .btn-b-base:active, 
            .btn-b-base.active, .open .dropdown-toggle.btn-b-base,
            .SignInSignUpBlock .hnav .navbar-nav>li>a:hover
             {border-color:rgb(255, 255, 255);}
 body {background-color:rgb(208, 199, 179);}
 body {font-family:Raleway, sans-serif; font-size:15px; font-style:normal; line-height:20px; font-weight:normal; text-transform:none;}
 .typography,p, .wp-block-summary p {font-family:Raleway, sans-serif; font-size:15px; font-style:normal; line-height:20px; font-weight:normal; text-transform:none;}
 .leadtext {font-style:normal; font-weight:normal; text-transform:none;}
 h1 {font-family:Bree Serif, serif; font-size:44px; font-style:normal; line-height:44px; color:rgb(107, 94, 94); font-weight:bold; text-transform:none; text-align:center;}
 h2 {font-family:Raleway, sans-serif; font-size:28px; font-style:normal; line-height:45px; color:rgb(214, 87, 23); font-weight:bold; text-transform:none;}
 h3 {font-style:normal; font-weight:normal; text-transform:none;}
 h4 {font-style:normal; font-weight:normal; text-transform:none;}
 h5 {font-family:Bree Serif, serif; font-size:37px; letter-spacing:.1em; font-style:normal; line-height:52px; color:rgb(255, 255, 255); font-weight:normal; text-transform:none; text-align:center;}
 h6 {font-style:normal; font-weight:normal; text-transform:none;}
 a {color:rgb(214, 87, 23);}
 a:hover,a:focus {color:rgb(182, 62, 2);}
 #AlphaHeader #HeaderContainer {max-width:100%;}
 #AlphaHeader #HeaderInner {max-width:100%;}
 .BootstrapHeader #divHeaderWrapper {background-color:rgb(208, 199, 179);}
 header#AlphaHeader #HeaderContainer {background-color:rgb(208, 199, 179);}
 .BootstrapHeader header {background-color:rgb(208, 199, 179);}
 #AlphaHeader #HeaderContainer .navbar-header button.navbar-toggle, #AlphaHeader #HeaderInner .navbar-header button.navbar-toggle {;}
 #HeaderTop {height:40px; background-color:rgb(219, 208, 176); border-bottom:none;}
 #HeaderStrip .col {;}
 .top-header .top-header-menu>ul.top-menu>li>a,.top-header .aux-text {line-height:40px;}
 .top-header .top-header-menu>ul.top-menu>li {;}
 #HeaderTop,.top-header .top-header-menu>ul.top-menu>li a,.top-header .top-header-menu>ul.top-menu>li a:hover,.top-header .aux-text {font-style:normal; font-weight:normal; text-transform:none;}
 .header-cover .navbar-wp {top:40px;}
@media (min-width: 1200px){
                .BootstrapHeader header .navbar-wp .navbar-nav>li>a {
                       padding: 30px 20px!important;
                 }
            }@media (max-width: 1200px) and (min-width: 992px) {
                .BootstrapHeader header .navbar-wp .nav >li>a {
                       padding: 30px 20px!important;
                 }
            }@media (max-width: 992px) and (min-width: 767px){
                .BootstrapHeader header .navbar-wp .navbar-nav>li>a {
                       padding: 20px 15px!important;
                 }
            } #AlphaHeader #Navigation {border:3px solid rgba(120, 91, 67, 0.07); border-width:3px 0 3px  0;}
 .BootstrapHeader header .navbar-wp {border:3px solid rgba(120, 91, 67, 0.07); border-width:3px 0 3px  0;}
 #MainNavigation {max-width:1200px;}
 .navbar-wp#MainMenu.affix {background-color:rgb(208, 199, 179);}
 #AlphaHeader #Navigation {background-color:rgb(208, 199, 179);}
 .BootstrapHeader .navbar-wp {background-color:rgb(208, 199, 179);}
 #Navigation .navbar-nav>li>a {text-transform:capitalize; color:rgb(255, 255, 255); font-family:Bree Serif, serif; font-size:20px; font-style:normal; font-weight:normal; text-align:center;}
 .navbar-toggle:hover .icon-custom, .navbar-toggle:focus .icon-custom {color:rgb(255, 255, 255);}
 .navbar-toggle .icon-custom {color:rgb(255, 255, 255);}
 
            #Navigation .navbar-nav>li>a:hover,
            #Navigation .navbar-nav>li>a:focus,
            #Navigation .navbar-nav>li>a.section,
            #Navigation .navbar-nav>li>a.current,
            #Navigation .navbar-nav>li>a.active,
            #Navigation .navbar-nav>li.active a
         {color:rgb(255, 255, 255);}
 
            #Navigation .navbar-nav>li.open>a,
            #AlphaHeader #Navigation .navbar-nav>li>a.current, 
            #AlphaHeader #Navigation .navbar-nav>li>a.section, 
            #AlphaHeader #Navigation .navbar-nav>li>a.active, 
            #AlphaHeader #Navigation .navbar-nav>li.active a, 
            #AlphaHeader #Navigation .navbar-nav>li>a:focus, 
            #AlphaHeader #Navigation .navbar-nav>li>a:hover
         {color:rgb(255, 255, 255);}
 
                #Navigation .navbar-nav>li>a:hover,
                #Navigation .navbar-nav>li>a:focus,
                #Navigation .navbar-nav>li>a.section,
                #Navigation .navbar-nav>li>a.current,
                #Navigation .navbar-nav>li>a.active,
                #Navigation .navbar-nav>li.active a
             {background-color:rgb(214, 87, 23);}
 .pg-opt h1 {font-style:normal; font-weight:normal; text-transform:none;}
 .pg-opt {padding: 0;}
 .section-title-wr .section-title {font-style:normal; font-weight:normal; text-transform:none;}
 .pg-opt .breadcrumb,.pg-opt .breadcrumb a,.breadcrumb>li,.breadcrumb>li+li:before {;}
 footer,footer a,footer a:hover,footer .col ul li,footer .col p,footer h4.col-title {color:rgb(255, 255, 255);}
 footer,footer .col p,footer a {font-style:normal; color:rgb(255, 255, 255); font-weight:normal; text-transform:none;}
 footer h4.col-title {font-style:normal; font-weight:normal; text-transform:none;}
 footer.footer {background-color:rgb(161, 82, 43);}
 .widget-container {;}
 .widget-container,.widget-container a,.widget-container .widget-title-wr {font-style:normal; font-weight:normal; text-transform:none;}


