/* RESPONSIVE STYLES FOR [CLIENT] - [MONTH YEAR] - CYBER MEDIA SOLUTIONS */

/* FONTS ONLY
================================================================================ */
@import url('http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');

html, body, h1, h2, h3, h4, h5, h6, p, a, li, th, td, form, table, button, #cse, #cse *, #search input, .search .gsc-search-box input.gsc-input, #cse .gs-result a.gs-title, .button, ul.off-canvas-list li a, .left-submenu .back > a, #nav ul li {	
	font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
}

/* GENERAL
================================================================================ */
html {
	font-size: 16px; /* match foundation.css */
	color: #000;
}

body {
	background-color: #fff;
	font-size: 0.875rem;
}

h1, h2, h3, h4, h5, p, li, form, button, label, td, th {	
	font-size: 0.875rem;
	line-height: 1.75; /* relative to computed font-size  */
	padding: 0;
	color: #444;
}

h1, h2, h3, h4, h5 { 
	margin: 0.9375rem 0;
	color: #07675b;
}
	h1 strong, h2 strong { font-weight: 900; }

h1 {
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.33; /* relative to computed font-size  */
}

h2 {
	font-size: 1.125rem;
	font-weight: 600;
}

h3 {
	font-size: 1.0rem;
	font-weight: 600;	
}

h4 {
	font-size: 0.875rem;
	font-weight: 600;
}

h5 {
	font-size: 0.875rem;
	font-weight: 400;
}

h6 {
	font-size: 0.625rem;
}

p {
	margin: 0.625rem 0;
	font-size: 0.875rem !important;
}

ul, ol {
	margin-top: 0.625rem;
	margin-bottom: 0;
}
ul {
	margin-left: 14px;
	list-style: disc;
	display: table;
}
ol {
	margin-left: 1rem;
}
ol ol, ol li ol {
	margin-left: 2.25rem;
}
ul li ul, ul li ol {
	margin-left: 2.25rem;
}
	ul li, ol li {
		font-size: 0.875rem;
		margin-bottom: 0.625rem;
		padding-left: 0.5rem;
	}

a {
	color: #672407;
	outline: none;
	text-decoration: none;
	font-weight: 600;
	
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
}
	a:hover, a:focus, a.hover {
		color: #b33700;
		outline: none;
	}
	
hr {
	width:auto;
	margin: 0.9375rem 0;
	border: none;
	border-bottom: solid 1px #ebebeb;
	clear: both;	
}

img {
	margin-left: auto;
	margin-right: auto;
}
	img.fill {width: 100%;}
	
blockquote {
	margin: 0; padding: 0;
	border: none;
}

/* Useful misc classes */

.centre {text-align: center;}
.center_small {text-align: center;}
.vert_centre {position: relative; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);}

.relative {position: relative;}
.visible {visibility: visible;}
.hidden {visibility: hidden; display: none !important;}
.clear {clear: both;}
.clear_right {clear: right;}
.clear_left {clear: left;}

.right_small {float: right;}
.left_small {float: left;}
.right {text-align: left !important;} /* overrides CS default style sheet */
.text_right {text-align: right !important;}

html.touch .hide_for_touch {display: none !important;}

/* Margins */
.no_marg_top {margin-top: 0 !important;} .no_marg_bot {margin-bottom: 0 !important;} .no_marg_left {margin-left: 0 !important;} .no_marg_right {margin-right: 0 !important;} .no_marg {margin: 0 !important;}
.no_marg_small {margin: 0 !important;}
/* Paddings */
.no_pad_top {padding-top: 0 !important;} .no_pad_bot {padding-bottom: 0 !important;} .no_pad_left {padding-left: 0 !important;} .no_pad_right {padding-right: 0 !important;} .no_pad {padding: 0 !important;}
.no_pad_small {padding: 0 !important;}

/* FOUNDATION ELEMENTS
================================================================================ */
.row, .top-bar-section {max-width: 75rem;} /* 1200px */

.flex-video {margin-bottom: 0;}

.reveal-modal, dialog {
	border: none;
	min-height: 0;
}
	.reveal-modal .close-reveal-modal, dialog .close-reveal-modal {
		width: 20px;
		height: 20px;
		display: block;
		background: #672407;
		border-radius: 50%;
		position: absolute;
		top: 7px;
		right: 7px;
		color: #ffffff;
		font-weight: normal;
		cursor: pointer;
		text-align: center;
		font-size: 1.5rem;
		line-height: 0.75;
		z-index: 9999;
	}
		.reveal-modal .close-reveal-modal:hover, dialog .close-reveal-modal:hover {
			background: #b33700;
		}
.reveal-modal-bg {
	background: rgba(255,255,255,0.75);	
}

.tooltip {
	background-color: #444;
	max-width: calc(100% - 25px);
	text-align: center;
}
	.tooltip > .nub {
		border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #444;
		right: 10px;
		left: auto;
	}

/* HEADER
================================================================================ */
#header {
	padding: 0.9375rem 0;
}
	#header .logo {
		max-height: 50px;
		display: block;
		margin: 0 auto;
	}
	#header .logo_text {
		color: #5f707f;
		font-size: 1.25rem;
		line-height: 1.2;
		letter-spacing: -1px;
		margin-bottom: 0;
		text-align: center;
	}
		#header .logo_text strong {
			color: #07675b;
		}
		
/* NAVIGATION
================================================================================ */
.scroll_nav {
	padding: 0 0.9375rem;
	background: #f4f4f4;
	overflow: hidden;
	
	-webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	-ms-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
}
	.scroll_nav h4 {
		position: relative;
		cursor: pointer;
	}
		.scroll_nav h4::after {
			content: "";
			position: absolute;
			top: 8px; right: 0;
			width: 0; 
			height: 0; 
			
			border-left: 7px solid transparent;
			border-right: 7px solid transparent;
			border-top: 7px solid #07675b;
		}
		.scroll_nav h4.active::after {
			border-top: none;
			border-bottom: 7px solid #07675b;
		}

	.scroll_nav .max_height {
		display: none;
		max-height: calc(100vh - 250px);
		margin-bottom: 0.9375rem;
	}
	html.touch .scroll_nav .max_height {
		overflow: hidden;
		overflow-y: scroll !important;
	}
	.scroll_nav.fixed .max_height {/*max-height: calc(100vh - 180px);*/}
	
	.scroll_nav ul {
		padding: 0; margin: 0;
		list-style: none;
	}
	.scroll_nav > ul.nav, .scroll_nav > .max_height > ul.nav {
		/*padding-bottom: 0.9375rem;
		display: none;*/
	}
		.scroll_nav ul.nav li {
			padding: 0; margin: 0;
		}
			.scroll_nav ul.nav li a {
				display: block;
				line-height: 1.429;
				padding: 0.3125rem 0;
				
				-webkit-transition: background-color 300ms ease-out, color 300ms ease-out;
				-moz-transition: background-color 300ms ease-out, color 300ms ease-out;
				transition: background-color 300ms ease-out, color 300ms ease-out;
				
				-ms-word-break: normal;
				word-break: normal;
			}
				.scroll_nav ul.nav li.active > a {
					color: #07675b;
				}
				.scroll_nav ul.nav li.parent > a {}
				.scroll_nav ul.nav li.parent ul {
					margin-left: 1.5625rem;
				}
				
.scroll_nav[data-magellan-expedition-clone] ul.nav {
	display: none !important;
}

/* BREADCRUMB
================================================================================ */

/* MAIN CONTENT
================================================================================ */

/* TABLES
================================================================================ */
table {
	width: 100% !important;
	margin: 0.625rem 0;
	border: none;
}
	table thead tr th, table tfoot tr th, table tfoot tr td, table tbody tr th, table tbody tr td, table tr td {	
		line-height: 1.75;
	}
	
	table thead {}
		table thead tr th {
			font-weight: 600;
			padding: 0.3125rem 0.625rem;
			color: #fff;
			background: #07675b;
		}
	table tbody {}
		table tr td {
			padding: 0.3125rem 0.625rem;
		}
			table tr td ul {
				padding: 0 0 0 1.5625rem;
			}
				table tr td ul li {
					background-position: 5px 9px;
				}
		table tr.even, table tr.alt, table tr:nth-of-type(even) {background: none;}
		
	table td img {
		max-width: none;
	}
	table tr td[align="center"], table [align="center"] td {text-align: center;}
	table tr td[align="left"], table [align="left"] td {text-align: left;}
	table tr td[align="right"], table [align="right"] td {text-align: right;}


/* FORMS
================================================================================ */
form {
	margin: 0.625rem 0;
}
fieldset {
	padding: 0.4687rem 0;
	border: none;	
}
	form fieldset:nth-child(2n) {
		background: #fafafa;
	}

/* Labels */
label, p.lbl {
	cursor: default;
	font-size: 0.875rem;
	margin: 0 0 0.3125rem 0;
    line-height: 2.31rem;
}
	label .required, p.lbl .required {
		display: inline-block;
		margin-left: 0.3125rem;
		font-size: 0.6875rem;
		background: #07675b;
		color: #fff;	
		padding: 0.1875rem 0.3125rem;
		line-height: 1.14;
		border-radius: 3px;
		text-transform: uppercase;
	}

/* Text fields */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], 
input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
	border: 1px solid #bcbcbc;
	margin: 0 0 0.9375rem 0;
	color: #444;
	box-shadow: none;
}
	input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus,
	input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, 
	input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
		background: #ffffff;
	}
	
/* Placeholder text */
form ::-webkit-input-placeholder { color: rgba(255,255,255,0.5);}
form :-moz-placeholder { color: rgba(255,255,255,0.5);}
form ::-moz-placeholder { color: rgba(255,255,255,0.5);}
form :-ms-input-placeholder { color: rgba(255,255,255,0.5);}
	form .error::-webkit-input-placeholder { color: #000;}
	form .error:-moz-placeholder { color: #000; }
	form .error::-moz-placeholder { color: #000; }
	form .error:-ms-input-placeholder { color: #000; }

/* Checkboxes and Radios */
input[type="checkbox"], input[type="radio"] {
	margin: 0.75rem 0;		
}
	input[type="checkbox"] + label, input[type="radio"] + label {
		margin-bottom: 0.9375rem;
		vertical-align: top;
		line-height: 2.55;
	}

/* Custom checkboces and radios */
.custom_check input[type="checkbox"], .custom_radio input[type="radio"] {
	display: none;
	visibility: hidden;
}
	.custom_check input[type="checkbox"] + label, .custom_radio input[type="radio"] + label {
		display: inline-block;
		padding: 0.25rem 1.5625rem;
		margin-left: 0;
		margin-right: 0.9375rem;
		background-color: transparent;
		border: 2px solid #07675b;
		color: #07675b;
		font-size: 0.875rem;
		line-height: 1.79;
	}
		.custom_check input[type="checkbox"] + label:hover, .custom_radio input[type="radio"] + label:hover,
		.custom_check input[type="checkbox"] + label.active, .custom_radio input[type="radio"] + label.active {
			background-color: #07675b;
			color: #fff;
			cursor: pointer;
	
			-webkit-transition: background-color 300ms ease-out, color 300ms ease-out;
			-moz-transition: background-color 300ms ease-out, color 300ms ease-out;
			transition: background-color 300ms ease-out, color 300ms ease-out;
		}

/* Select fields */
select {
	margin: 0 0 0.9375rem 0;
	padding: 0.3135rem;
	background-color: #fff;
	border: 1px solid #a5a5a5;
	color: #444;
}
	select:hover {
		background-color: #fff;
		border-color: #ccc;
	}
	
/* Custom select fields */
.select_con {
	overflow: hidden;
	margin: 0 0 0.9375rem 0;
	background-color: #fff;
	border: 1px solid #bcbcbc;
	position: relative;
	padding-right: 30px;
}
	/* Handles drop-down arrow - remove if using image instead */
	.select_con:after {
		border-color: #aaaaaa rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
		border-image: none;
		border-right: 5px inset rgba(0, 0, 0, 0);
		border-style: solid inset inset;
		border-width: 5px;
		content: "";
		display: block;
		position: absolute;
		top: 50%;
		right: 0.9375em;
		margin-top: -3px;
	}
		.select_con:hover:after {
			border-color: #222222 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
		}
	.select_con select {
		width: calc(100% + 50px);
		background: transparent none;
		margin: 0;
		border: none;
		height: auto;
	}
		
/* Error messages */
p.error {
	margin: -0.3125rem 0 0.9375rem 0;
	padding: 7px 0 0 0;
	background: url(../images/style/error_bg.png) 10px 0 no-repeat;	
}
	p.error span {
		padding: 0.3125rem 0.625rem;
		color: #fff;
		background: #c60f13;
		display: block;	
	}
input.error, textarea.error {
    background: #f4cfd0;
    border-color: #c60f13;
}

/* Form buttons */
form button {
	margin: 30px 0;
	font-size: 0.875rem;
	min-width: 200px;
}
form .postfix.button {
	line-height: 2.643;
	background: #07675b;
	color: #fff;
	margin-top: 0;
}
	form .postfix.button:focus, form .postfix.button:hover {
		background: #b33700;
	}

/* BUTTONS
================================================================================ */
.button, button, .showform, .btn a {
	display: inline-block;
	padding: 0.25rem 1.5625rem;
	margin: 1.25rem 0;
	background-color: transparent;
	border: 2px solid #07675b;
	color: #07675b;
	font-size: 0.875rem;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 2;

	-webkit-transition: background-color 300ms ease-out, color 300ms ease-out;
	-moz-transition: background-color 300ms ease-out, color 300ms ease-out;
	transition: background-color 300ms ease-out, color 300ms ease-out;
}
	
	.button:hover, button:hover, .button:focus, button:focus, 
	.showform:hover, .showform:focus, .btn a:hover, .btn a:focus {
		background-color: #07675b;
		color: #fff;

		-webkit-transition: background-color 300ms ease-out, color 300ms ease-out;
		-moz-transition: background-color 300ms ease-out, color 300ms ease-out;
		transition: background-color 300ms ease-out, color 300ms ease-out;
	}
				
/* SOCIAL
================================================================================ */
.social {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 10;
	border-top: 1px solid #fff;
}
.social ul {
	padding: 0; margin: 0;
	list-style: none;
	overflow: hidden;
}
	.social ul li {
		padding: 0; margin: 0;
	}
	/* touch devices */
	html.touch .social ul li {width: 50%;}
	
	.social ul li:not(:last-child) {
		border-right: 1px solid #fff;
	}
		.social ul li a {
			display: block;
			overflow: hidden;
			text-indent: -9999px;
			background: #f4f4f4;
			
			-webkit-transition: background-color 300ms ease-out, color 300ms ease-out;
			-moz-transition: background-color 300ms ease-out, color 300ms ease-out;
			transition: background-color 300ms ease-out, color 300ms ease-out;
		}
			.social ul li a span {
				text-indent: 0;
				display: block;
				padding: 0.625rem;
				max-width: 60px;
				max-height: 60px;
				margin: 0 auto;
			}
			.social ul li a path, .social ul li a rect {fill: #444;}
			.social ul li a:hover, .social ul li a:focus {
				background: #07675b;
			}
				.social ul li a span svg {
					display: block;
					height: 100%;
					width: 100%;
				}
				
				.social ul li a.facebook:hover, .social ul li a.facebook:focus {background: #3b5998;}
				.social ul li a.twitter:hover, .social ul li a.twitter:focus {background: #00aced;}
				.social ul li a:hover path, .social ul li a:focus path, .social ul li a:hover rect, .social ul li a:focus rect {fill: #fff;}

/* JCOMMENTS
================================================================================ */
#jc {
	margin-top: 1.875rem;
	padding-top: 1.875rem;
	border-top: solid 1px #ebebeb;
}
	#jc #comments {}
		#jc #comments h4 {
			margin-top: 0;
		}
		#jc #comments #comments-list {}
			#jc #comments #comments-list > div {
				padding-bottom: 0.9375rem;
				margin-bottom: 0.9375rem;
				border-bottom: solid 1px #ebebeb;
				padding-right: 50px;
				position: relative;
			}
				#jc #comments #comments-list > div .comment-anchor, #jc #comments #comments-list > div .comment-author, #jc #comments #comments-list > div .comment-date {
					font-size: 0.75rem;
				}
				#jc #comments #comments-list > div .comment-author::after {
					content: " | ";
				}
				#jc #comments #comments-list > div .comment-body {
					padding-top: 0.625rem;
				}
				#jc #comments #comments-list > div .comments-buttons {
					position: absolute;
					bottom: 0.9375rem; right: 0;
					text-align: right;
					width: 50px;
				}
		#jc #comments #comments-list-footer {
			margin-bottom: 1.875rem;
		}
		
	#jc #comments-form-link {
		overflow: hidden;
	}
		#jc #comments-form-link .comments-policy {
			margin: 0.625rem 0;
		}
		#jc #comments-form-link form {}
			#jc #comments-form-link form p {
				overflow: hidden;
			}
			#jc #comments-form-link form label {
				float: left;
				width: 33.333%;
			}
			#jc #comments-form-link form input, #jc #comments-form-link form textarea {
				float: right;
				width: 66.667%;
			}
			
			#jc #comments-form-link form input[type="checkbox"], #jc #comments-form-link form input[type="radio"] {
				width: auto;
				float: left;
				margin-left: 33.333%;
			}
			#jc #comments-form-link form input[type="checkbox"] + label, #jc #comments-form-link form input[type="radio"] + label {
				width: auto;
			}
			
			#jc #comments-form-link form .captcha {
				float: left;
				clear: left;
				margin-left: 33.333%;
			}
			
			#jc #comments-form-link .comments-form-message-info {
				background: #07675b;
				color: #fff;
				padding: 0.3125rem 0.625rem;
			}
		
	#jc #comments-footer {display: none;}

/* MISC
================================================================================ */
.square_box {
	position: relative;
	width: 100%; /* desired width */
}
.square_box:before {
	content: "";
	display: block;
	padding-top: 100%; /* initial ratio of 1:1*/
}
	.square_box .content {
		position: absolute;
		top: 0; left: 0; bottom: 0; right: 0;
	}

.wrapper {
	display: block;
	padding-top: 1.25rem;
	/* height of viewport - (height of header + footer) */
	height: calc(100vmin - 320px) !important;
}

/* FOOTER
================================================================================ */
#footer {
	background: #f4f4f4;
	padding: 0.9375rem 0;
	margin-top: 1.875rem;
	margin-bottom: 3.75rem;
	text-align: center;
}
	#footer ul {
		margin-left: 0;
		list-style: none;
		display: block;
	}
		#footer ul li {
			display: inline;
			padding: 0; margin: 0;
		}
			#footer ul li::after {
				content: " | ";
			}
			#footer ul li:last-child::after {
				content: "";
			}
			
	#footer .svg {
		line-height: 24px;
	}
		#footer .svg svg {
			width: 24px;
			height: 24px;
			display: inline-block;
			vertical-align: bottom;
		}
			#footer .svg path, #footer .svg rect {fill: #444;}

/* SMALL (up to 640px)
==================================================================================================================================
=============================================================================================================================== */
@media only screen and (max-width: 40.063em) {

}

/* LANDSCAPE
==================================================================================================================================
=============================================================================================================================== */
@media only screen and (max-width: 40.063em) and (orientation: landscape) {

/* SOCIAL
================================================================================ */
.social {position: relative;}

/* FOOTER
================================================================================ */
#footer {margin-bottom: 0;}

}

/* MEDIUM (640px up)
==================================================================================================================================
=============================================================================================================================== */
@media only screen and (min-width: 40.063em) {

/* GENERAL
================================================================================ */
h1 {font-size: 1.875rem;} 
h2 {font-size: 1.375rem;} 
h3 {font-size: 1.25rem;}
h4 {font-size: 1.0rem;}
h5 {font-size: 0.875rem;}

.no_pad_small {padding: 0 0.9375rem !important;}	
.center_small {text-align: left;}

/* FOUNDATION ELEMENTS
================================================================================ */

/* HEADER
================================================================================ */
#header {
	padding: 0.9375rem 0;
	margin-bottom: 1.875rem;
}
	#header .logo {
		max-height: 100px;
		margin: 0;
	}
	#header .logo_text {
		font-size: 1.875rem !important;
		position: relative; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);
		text-align: right;
		margin: 0;
	}

/* NAVIGATION
================================================================================ */
.scroll_nav {
	min-width: 100%;
	
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}
	.scroll_nav h4 {
		cursor: default;
	}
		.scroll_nav h4::after {
			display: none;
		}
	.scroll_nav .max_height, .scroll_nav.fixed .max_height {
		display: block !important;
		max-height: calc(100vh - 320px);
	}
		.scroll_nav ul.nav {}
			.scroll_nav ul.nav li a {
				padding: 0.625rem 0;
			}
		
.scroll_nav.fixed {
	position: fixed;
	top: 0;
	min-width: 0;
}

/* BREADCRUMB
================================================================================ */

/* MAIN CONTENT
================================================================================ */

/* FORMS
================================================================================ */
form fieldset:nth-child(2n) {
	background: #ffffff;
}

/* BUTTONS
================================================================================ */
				
/* SOCIAL
================================================================================ */
.social {
	position: relative;
	margin: 0 -0.9375rem;
	top: auto; left: auto;
	width: auto;
	border-top: 0.9375rem solid #fff;
}
	.social ul li a span {
		max-width: none;
		max-height: none;
	}

/* MISC
================================================================================ */
.square_box_med {
	position: relative;
	width: 100%; /* desired width */
}
.square_box_med:before {
	content: "";
	display: block;
	padding-top: 100%; /* initial ratio of 1:1*/
}
	.square_box_med .content {
		position: absolute;
		top: 0; left: 0; bottom: 0; right: 0;
		width: 100%;
		height: 100%;
	}
	
.wrapper {
	padding-top: 0;
}

/* FOOTER
================================================================================ */
#footer {
	text-align: left;
	margin-bottom: 0;
}
	#footer .columns:last-child {
		text-align: right;
	}
}

/* Large (1020px up)
==================================================================================================================================
=============================================================================================================================== */
@media only screen and (min-width: 64.063em) {

/* GENERAL
================================================================================ */

/* FOUNDATION ELEMENTS
================================================================================ */
.row .row {
	margin-left: -1.5625rem;
	margin-right: -1.5625rem;
}

.column, .columns, .scroll_nav {
	position: relative;
	padding-left: 1.5625rem;
	padding-right: 1.5625rem;
	float: left;
}

/* HEADER
================================================================================ */

/* NAVIGATION
================================================================================ */

/* BREADCRUMB
================================================================================ */

/* MAIN CONTENT
================================================================================ */

/* FORMS
================================================================================ */

/* BUTTONS
================================================================================ */
				
/* SOCIAL
================================================================================ */
.social {
	margin: 0 -1.5625rem;
}

/* MISC
================================================================================ */

/* FOOTER
================================================================================ */

}

/* Print
==================================================================================================================================
=============================================================================================================================== */
@media print { 

.wrapper {
	height: 10000px !important;
	width: 670px !important;
}

}