@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic|Montserrat:400,700);
.clearfix {
*zoom:1;
}
.clearfix:before, .clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
.btn, .button, button {
	background: #fab702;
	display: inline-block;
	color: #fff;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	display: inline-block;
*display:inline;
*zoom:1;
	padding: 11px 18px 13px 18px;
	margin: 3px 5px 3px 0px;
	font-size: 13px;
	line-height: 1;
*line-height:1;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
*margin-left:0.3em;
	-webkit-box-shadow: 0 -1px 0 0 rgba(0,0,0,0.1) inset;
	-moz-box-shadow: 0 -1px 0 0 rgba(0,0,0,0.1) inset;
	box-shadow: 0 -1px 0 0 rgba(0,0,0,0.1) inset;
}
.btn:first-child, .button:first-child, button:first-child {
*margin-left:0;
}
.btn:hover, .button:hover, button:hover {
	color: #fff;
	opacity: 0.9;
	filter: "alpha(opacity=${opacity})";
	text-decoration: none;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
.btn:focus, .button:focus, button:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
	outline: 0;
	-webkit-box-shadow: "none";
	-moz-box-shadow: "none";
	box-shadow: "none";
	color: #fff;
}
.btn.active, .button.active, button.active, .btn:active, .button:active, button:active {
	background-color: #e6e6e6;
	background-color: #d9d9d9 e("\9");
	background-image: none;
	outline: 0;
	-webkit-box-shadow: "none";
	-moz-box-shadow: "none";
	box-shadow: "none";
	color: #fff;
}
.btn.disabled, .button.disabled, button.disabled, .btn[disabled], .button[disabled], button[disabled] {
	cursor: default;
	background-color: #e6e6e6;
	background-image: none;
	opacity: 0.65;
	filter: "alpha(opacity=${opacity})";
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn.btn-ghost, .button.btn-ghost, button.btn-ghost {
	background: transparent;
	border: 2px solid #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #fff;
}
.btn.btn-ghost:hover, .button.btn-ghost:hover, button.btn-ghost:hover, .btn.btn-ghost:active, .button.btn-ghost:active, button.btn-ghost:active, .btn.btn-ghost:focus, .button.btn-ghost:focus, button.btn-ghost:focus {
	background: #fff !important;
	color: #000 !important;
	box-shadow: none !important;
}
.btn.btn-secondary, .button.btn-secondary, button.btn-secondary {
	background: #00aeef;
	border: 0;
}
.btn.btn-secondary:hover, .button.btn-secondary:hover, button.btn-secondary:hover, .btn.btn-secondary:focus, .button.btn-secondary:focus, button.btn-secondary:focus, .btn.btn-secondary:active, .button.btn-secondary:active, button.btn-secondary:active {
	background: #fab702;
}
.btn.btn-dark, .button.btn-dark, button.btn-dark {
	background: #000;
}
.btn.btn-light, .button.btn-light, button.btn-light {
	background: #fff;
	border: 1px solid #ddd;
	color: #888;
}
.btn.btn-light:hover, .button.btn-light:hover, button.btn-light:hover {
	background: #fff !important;
	color: #222 !important;
	border-color: #bbb;
}
.btn.btn-large, .button.btn-large, button.btn-large {
	padding: 17px 23px 19px 23px;
	font-size: 15px;
	border: 1px;
	font-weight: 600;
}
.btn.btn-large:hover, .button.btn-large:hover, button.btn-large:hover, .btn.btn-large:focus, .button.btn-large:focus, button.btn-large:focus {
	color: #fff;
}
.btn.btn-small, .button.btn-small, button.btn-small {
	padding: 7px 12px;
	font-size: 12px;
}
.btn.btn-regular, .button.btn-regular, button.btn-regular {
	border-bottom: 1px;
}
.jm-btn {
	line-height: 30px;
	margin: 0 10px;
}
.btn-lg {
	padding: 9px 14px !important;
	font-size: 16px;
	line-height: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.btn-lg [class^="fa fa-"] {
	margin-top: 2px;
}
.btn-xs {
	padding: 3px 15px;
	font-size: 12px;
	line-height: 18px;
}
.btn-xs [class^="fa fa-"] {
	margin-top: 0;
}
.btn-mini {
	padding: 3px 9px;
	font-size: 11px;
	line-height: 16px;
}
.btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.btn-block + .btn-block {
	margin-top: 5px;
}
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-inverse.active {
	color: rgba(255,255,255,.75);
}
.btn-warning {
	color: #fff;
	background: #fbb450;
	border: none;
	border-bottom: 4px solid #faa937;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active {
	color: #fff;
	background: #faa937;
}
.btn-danger {
	color: #fff;
	background: #ee5f5b;
	border: none;
	border-bottom: 4px solid #ec4844;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active {
	color: #fff;
	background: #ec4844;
}
.btn-success {
	color: #fff;
	background: #62c462;
	border: none;
	border-bottom: 4px solid #4fbd4f !important;
}
.btn-success:hover, .btn-success:focus, .btn-success:active {
	color: #fff;
	background: #4fbd4f !important;
}
.btn-info, .cart-contents .view .view-footer ul.links li a, #messages .alert-success .raw a, .view-commerce-cart-form form#views-form-commerce-cart-form-default .form-actions button, .view-commerce-cart-form .views-table button.btn-danger, button.checkout-cancel {
	background: #fff;
	border: 1px solid #ddd;
	display: inline-block;
	color: #888;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 1;
	text-align: center;
	padding: 7px 12px 9px;
	margin: 3px 5px 3px 0px;
	text-decoration: none;
	font-weight: 500;
	font-size: 12px;
	font-family: 'Montserrat', sans-serif;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 -1px 0 0 rgba(0,0,0,0.1) inset;
	-moz-box-shadow: 0 -1px 0 0 rgba(0,0,0,0.1) inset;
	box-shadow: 0 -1px 0 0 rgba(0,0,0,0.1) inset;
}
.btn-info:hover, .cart-contents .view .view-footer ul.links li a:hover, #messages .alert-success .raw a:hover, .view-commerce-cart-form form#views-form-commerce-cart-form-default .form-actions button:hover, .view-commerce-cart-form .views-table button.btn-danger:hover, button.checkout-cancel:hover, .btn-info:focus, .cart-contents .view .view-footer ul.links li a:focus, #messages .alert-success .raw a:focus, .view-commerce-cart-form form#views-form-commerce-cart-form-default .form-actions button:focus, .view-commerce-cart-form .views-table button.btn-danger:focus, button.checkout-cancel:focus, .btn-info:active, .cart-contents .view .view-footer ul.links li a:active, #messages .alert-success .raw a:active, .view-commerce-cart-form form#views-form-commerce-cart-form-default .form-actions button:active, .view-commerce-cart-form .views-table button.btn-danger:active, button.checkout-cancel:active {
	background: #fff;
	color: #222;
	border-color: #bbb;
}
.btn-inverse {
	color: #fff;
	background: #444;
	border: none;
	border-bottom: 4px solid #373737 !important;
}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active {
	color: #fff;
	background: #373737 !important;
}
button.btn, input[type="submit"].btn {
*padding-top:3px;
*padding-bottom:3px;
}
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
padding:0;
border:0;
}
button.btn.btn-lg, input[type="submit"].btn.btn-lg {
*padding-top:7px;
*padding-bottom:7px;
}
button.btn.btn-xs, input[type="submit"].btn.btn-xs {
*padding-top:3px;
*padding-bottom:3px;
}
button.btn.btn-mini, input[type="submit"].btn.btn-mini {
*padding-top:1px;
*padding-bottom:1px;
}
.btn-link {
	background: #fab702;
	color: #fff;
	text-shadow: none;
	border: none;
	border-bottom: 4px solid #e1a402;
}
.btn-link:hover, .btn-link:focus, .btn-link:active {
	background: #e1a402 !important;
	border: none;
	border-bottom: 4px solid #e1a402;
	color: #fff !important;
}
.btn-default {
	background: #999;
	color: #fff !important;
	text-shadow: none;
	border: none;
	border-bottom: 4px solid #8c8c8c;
}
.btn-default:hover, .btn-default:focus, .btn-default:active {
	background: #8c8c8c;
	border: none;
	border-bottom: 4px solid #8c8c8c;
	color: #fff !important;
}
.btn-default.form-submit {
	background: #fab702;
	color: #fff;
	border: 0;
	padding: 17px 23px 19px 23px;
	font-size: 15px;
}
.btn-default.form-submit:hover, .btn-default.form-submit:focus, .btn-default.form-submit:active {
	border: 0;
	color: #fff;
	opacity: 0.8;
	filter: "alpha(opacity=${opacity})";
}
.btn-primary, .button, button {
	background: #fab702;
	padding: 4px 14px 2px;
	color: #fff;
	text-shadow: none;
}
.btn-primary:hover, .button:hover, button:hover, .btn-primary:focus, .button:focus, button:focus, .btn-primary:active, .button:active, button:active {
	background: #fab702;
	color: #fff;
}
.btn-primary.btn-link, .button.btn-link, button.btn-link {
	border: 2px solid #fab702;
	color: #fab702;
	background: none;
}
.btn-primary.btn-link:hover, .button.btn-link:hover, button.btn-link:hover {
	background: rgba(250,183,2,0.3) !important;
	color: #fab702 !important;
}
.btn-trans {
	background: none !important;
	border: 2px solid #fff !important;
	padding: 4px 14px;
}
.btn-white {
	border-color: #fff;
	background: #fff;
}
.btn-white:hover {
	background: #999 !important;
}
.block {
	margin-top: 20px;
}
.block:first-child, .block.block-system {
	margin-top: 0;
}
.block > h3.block-title {
	font-size: 23px;
	font-weight: bold;
	margin: 0 0 35px;
	padding: 0 0 15px;
	line-height: 1.2;
}
.block.title-line > h3.block-title {
	color: #333;
	font-family: 'Montserrat', sans-serif;
	position: relative;
}
.block.title-line > h3.block-title:after {
	position: absolute;
	height: 2px;
	width: 80px;
	bottom: 0;
	left: 0;
	content: "";
	background: #fab702;
}
.block.title-line.text-center h3.block-title:after {
	left: calc(53% - 80px);
}
.block.title-line.title-white h3.block-title {
	color: #fff;
}
.block.title-line.title-white h3.block-title:after {
	background: #444;
}
.block.title-line.title-white .bx-controls .bx-controls-direction a {
	border-color: rgba(255,255,255,0.2);
}
.block.title-line.title-white .bx-controls .bx-controls-direction a i {
	color: rgba(255,255,255,0.2);
	font-size: 16px;
	font-weight: bold;
}
.block.title-line.title-white .bx-controls .bx-controls-direction a:hover {
	border-color: rgba(255,255,255,0.5);
}
.block.title-line.title-white .bx-controls .bx-controls-direction a:hover i {
	color: rgba(255,255,255,0.5);
}
.block.title-sidebar h3.block-title {
	font-size: 16px;
	margin-bottom: 20px;
	font-weight: 500;
	padding: 0;
	letter-spacing: 0.1px;
}
#section-content [class^="region-sidebar"], #section-content [class*="region-sidebar"] {
	padding-top: 40px;
}
#section-content [class^="region-sidebar"] h3.block-title, #section-content [class*="region-sidebar"] h3.block-title {
	font-size: 16px;
	margin-bottom: 20px;
	font-weight: 500;
	padding: 0;
	letter-spacing: 0.1px;
}
#section-content [class^="region-sidebar"] .block, #section-content [class*="region-sidebar"] .block {
	margin: 0 0 40px 0;
}
.bx-controls .bx-controls-direction a {
	position: absolute;
	top: -60px;
	width: 35px;
	height: 35px;
	border: 2px solid #e9e9e9;
	background: transparent;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
	line-height: 30px;
	left: auto;
	z-index: 1;
	text-indent: inherit;
	-webkit-transition: inherit;
	-moz-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}
.bx-controls .bx-controls-direction a.bx-prev {
	right: 40px;
}
.bx-controls .bx-controls-direction a.bx-next {
	right: 0px;
}
.bx-controls .bx-controls-direction a i {
	font-size: 25px;
	color: #ccc;
	margin-top: 3px;
}
.bx-controls .bx-controls-direction a:hover {
	border-color: #aaa;
}
.bx-controls .bx-controls-direction a:hover i {
	color: #555;
}
 
.view-team .slide-item-desc-warp .user-social .field-item {
	display: inline-block;
}
.view-team .slide-item-desc-warp .user-social .field-item a {
	font-size: 20px;
	color: #ddd;
	margin-left: 10px;
}
.view-team .slide-item-desc-warp .user-social .field-item a:hover {
	color: #999;
}
.view-team .slide-item-desc-warp .user-social .field-item a:hover:before {
	color: #999;
}
  
.sticky-wrapper {
}
.sticky-wrapper #section-header .superhero-dropdown > ul > li > a, .sticky-wrapper #section-header .superhero-dropdown > ul > li > span.nolink {
	padding-bottom: 15px;
}
.header-transparent .sticky-wrapper {
}
.header-transparent .sticky-wrapper #section-header .superhero-dropdown > ul > li > a, .header-transparent .sticky-wrapper #section-header .superhero-dropdown > ul > li > span.nolink {
	color: #999;
	padding-bottom: 15px;
}
.header-transparent .sticky-wrapper #section-header .superhero-dropdown > ul > li > a:hover, .header-transparent .sticky-wrapper #section-header .superhero-dropdown > ul > li > span.nolink:hover, .header-transparent .sticky-wrapper #section-header .superhero-dropdown > ul > li > a.active, .header-transparent .sticky-wrapper #section-header .superhero-dropdown > ul > li > span.nolink.active {
	color: #fff;
}
.header-topbar .sticky-wrapper {
}
.header-topbar .sticky-wrapper #section-header .superhero-dropdown > ul > li > a, .header-topbar .sticky-wrapper #section-header .superhero-dropdown > ul > li > span.nolink {
	padding-bottom: 35px;
}
.header-topbar .sticky-wrapper #section-header.fixed-transition .superhero-dropdown > ul > li > a, .header-topbar .sticky-wrapper #section-header.fixed-transition .superhero-dropdown > ul > li > span.nolink {
	padding-bottom: 25px;
	transition: all 0.5s ease;
}
.header-centered #section-header .site-logo {
	margin-bottom: 35px;
	text-align: center;
}
.header-centered #section-header .superhero-dropdown > ul {
	float: none;
	text-align: center;
}
.header-centered #section-header .superhero-dropdown > ul > li > a, .header-centered #section-header .superhero-dropdown > ul > li > span.nolink {
	padding-bottom: 25px;
	padding-top: 23px;
}
}

@media (max-width:1090px) {
.superhero-dropdown > ul > li > a, .superhero-dropdown > ul > li > span.nolink {
	padding: 0 13px 30px;
}
}

@media (max-width:992px) {
.region-menu {
	padding: 0;
	width: 100%;
}
.region-menu .block-superhero-dropdown {
	margin-top: 0;
}
#section-header .site-logo {
	padding-bottom: 30px;
}
.block.top-social {
	display: none !important;
}
a.superhero-mobile-menu-toggle {
	padding: 0;
	position: absolute;
	right: 30px;
	color: #222;
	top: -55px;
	text-shadow: inherit;
	padding: 0;
	font-size: 22px;
	line-height: 1;
	display: block;
}
a.superhero-mobile-menu-toggle i.fa-align-justify:before {
	content: "\f0c9";
}
a.superhero-mobile-menu-toggle.open i {
	color: #fab702;
}
a.superhero-mobile-menu-toggle.open i.fa-align-justify:before {
	content: "\f00d";
}
a.superhero-mobile-menu-toggle:focus, a.superhero-mobile-menu-toggle:hover, a.superhero-mobile-menu-toggle:not(.btn) {
	box-shadow: inherit;
	outline: none;
	color: #222;
}
.header-transparent a.superhero-mobile-menu-toggle {
	color: #fff;
}
.superhero-dropdown {
	background: #fff;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.superhero-dropdown ul {
	width: 100%;
}
.superhero-dropdown ul li {
	background: #fff;
	border-top: 1px solid #e9e9e9;
}
.superhero-dropdown ul li a, .superhero-dropdown ul li span.nolink {
	color: #777;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.7 !important;
	padding: 12px 20px;
	display: block;
}
.superhero-dropdown ul li a.active, .superhero-dropdown ul li span.nolink.active, .superhero-dropdown ul li a:hover, .superhero-dropdown ul li span.nolink:hover, .superhero-dropdown ul li a:focus, .superhero-dropdown ul li span.nolink:focus {
	color: #000;
	outline: none;
	text-decoration: none;
}
.superhero-dropdown ul ul {
	margin: 0;
}
.superhero-dropdown ul ul li a, .superhero-dropdown ul ul li span.nolink {
	padding: 12px 35px;
}
.superhero-dropdown ul ul li li a, .superhero-dropdown ul ul li li span.nolink {
	padding: 12px 70px;
}
.superhero-dropdown .menu-arrow {
	color: #999;
	font-size: 22px;
	font-weight: normal;
	padding: 6px 0;
	right: 0;
	text-align: center;
	top: 0;
	line-height: 1.6;
	width: 50px;
}
.superhero-dropdown .menu-arrow.fa-angle-right::before {
	content: "\f107";
}
.superhero-dropdown .menu-arrow.fa-angle-down::before {
	content: "\f106";
}
}
ul, ol, dl, p, details, address, .vcard, figure, pre, fieldset, table, dt, dd, hr {
	margin-bottom: 15px;
	margin-top: 0;
}
.break, h1, h2, h3, #calendar_wrap caption, h4, h5, h6, p, ul, ol, dl, blockquote, pre {
	word-break: break-word;
	word-wrap: break-word;
}
h1, h2, h3, h4, h5, h6, .font-heading {
	font-family: 'Montserrat', sans-serif;
	color: #333;
	font-weight: normal;
	line-height: 1.7;
	letter-spacing: -0.2px;
	margin-top: 0;
}
h3, .h3 {
	font-size: 20px;
}
h2, .h2 {
	font-size: 35px;
}
h4 {
	font-size: 18px;
	margin-bottom: 12px;
}
h1 {
	line-height: 1.3;
	font-size: 30px;
}
.content {
}
.content .view-blog-categories .cat-wrap {
	margin-bottom: 30px;
}
.content .view-blog-categories .cat-wrap .cat-title {
	border-bottom: 1px solid #ddd;
	margin: 0 0 15px;
	padding: 10px 0;
	font-size: 26px;
}
.block-recent-news {
}
.block-recent-news .view-news .view-content .views-row {
	padding: 10px 12px 12px 10px;
	background: #f8f9f9;
}
.block-recent-news .view-news .view-content .views-row img {
	height: auto;
	margin-right: 18px;
	overflow: hidden;
	max-width: 50px;
	margin-top: 3px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.block-recent-news .view-news .view-content .views-row a {
	color: #777;
}
.block-recent-news .view-news .view-content .views-row a:hover {
	color: #fab702;
}
.block-recent-news .view-news .view-content .views-row.views-row-even {
	background: transparent;
}
.blog-teaser.node-article, .blog-detail.node-article {
	margin-bottom: 40px;
	padding-bottom: 20px;
}
.blog-teaser.node-article blockquote, .blog-detail.node-article blockquote {
	padding: 20px 80px 20px 28px;
	position: relative;
	background: #f8f9f9;
	border-left: 3px solid #fab702;
	font-style: italic;
	font-size: 15px;
}
.blog-teaser.node-article .blog-image img, .blog-detail.node-article .blog-image img {
	margin: 0 0 30px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: block;
}
.blog-teaser.node-article .blog-content-tile, .blog-detail.node-article .blog-content-tile {
	font-size: 25px;
	margin-bottom: 7px;
	letter-spacing: 0.5px;
	font-weight: bold;
}
.blog-teaser.node-article .blog-content-tile a, .blog-detail.node-article .blog-content-tile a, .blog-teaser.node-article .blog-content-tile a:not(.btn), .blog-detail.node-article .blog-content-tile a:not(.btn) {
	color: #333;
}
.blog-teaser.node-article .blog-content-tile a:hover, .blog-detail.node-article .blog-content-tile a:hover, .blog-teaser.node-article .blog-content-tile a:not(.btn):hover, .blog-detail.node-article .blog-content-tile a:not(.btn):hover {
	color: #333;
	text-decoration: underline;
}
.blog-teaser.node-article .blog-meta, .blog-detail.node-article .blog-meta {
	display: inline-block;
	margin-bottom: 15px;
}
.blog-teaser.node-article .blog-meta span, .blog-detail.node-article .blog-meta span, .blog-teaser.node-article .blog-meta a, .blog-detail.node-article .blog-meta a {
	font-size: 13px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	text-decoration: none;
	color: #777;
}
.blog-teaser.node-article .blog-meta a:hover, .blog-detail.node-article .blog-meta a:hover, .blog-teaser.node-article .blog-meta a:focus, .blog-detail.node-article .blog-meta a:focus {
	color: #777;
	text-decoration: underline;
}
.blog-teaser.node-article .more-link, .blog-detail.node-article .more-link {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;
	padding-top: 10px;
	position: relative;
	margin: 0 0 15px 0px;
}
.blog-teaser.node-article .more-link:after, .blog-detail.node-article .more-link:after {
	position: absolute;
	content: "→";
	right: -15px;
	font-size: 11px;
}
.blog-teaser.node-article .more-link:hover, .blog-detail.node-article .more-link:hover {
	text-decoration: underline;
}
.blog-teaser.node-article .blog-footer i, .blog-detail.node-article .blog-footer i {
	color: #999;
	margin: 6px 6px 0 0;
}
.blog-teaser.node-article .blog-footer .field, .blog-detail.node-article .blog-footer .field {
	margin-bottom: 10px;
	overflow: hidden;
}
.blog-teaser.node-article .blog-footer .field .field-item a, .blog-detail.node-article .blog-footer .field .field-item a {
	color: #777;
	font-size: 13px;
	text-decoration: none;
	position: relative;
}
.blog-teaser.node-article .blog-footer .field .field-item a:hover, .blog-detail.node-article .blog-footer .field .field-item a:hover {
	color: #fab702;
}
.blog-teaser.node-article .blog-footer .field .field-item:after, .blog-detail.node-article .blog-footer .field .field-item:after {
	content: ",";
	color: #aaa;
	padding-right: 5px;
}
.blog-teaser.node-article .blog-footer .field .field-item:last-child:after, .blog-detail.node-article .blog-footer .field .field-item:last-child:after {
	content: "";
}
.blog-teaser.node-article .entry-author, .blog-detail.node-article .entry-author {
	background: #f8f9f9;
	padding: 25px;
	margin: 40px 0px 40px;
}
.blog-teaser.node-article .entry-author .entry-author-avatar, .blog-detail.node-article .entry-author .entry-author-avatar {
	padding-right: 25px;
}
.blog-teaser.node-article .entry-author .entry-author-avatar img, .blog-detail.node-article .entry-author .entry-author-avatar img {
	max-width: 85px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 4px;
}
.blog-teaser.node-article .entry-author .entry-author-byline, .blog-detail.node-article .entry-author .entry-author-byline {
	color: #777;
	text-transform: uppercase;
	letter-spacing: 0.3px;
	font-size: 13px;
	margin-bottom: 6.66667px;
}
.blog-teaser.node-article .entry-author .entry-author-byline a, .blog-detail.node-article .entry-author .entry-author-byline a {
	text-decoration: none;
}
.blog-teaser.node-article .entry-author .entry-author-bio, .blog-detail.node-article .entry-author .entry-author-bio {
	padding-left: 85px;
}
.blog-teaser.node-article.blog-teaser, .blog-detail.node-article.blog-teaser {
	border-bottom: 1px solid #e9e9e9;
}
.blog-teaser.node-article ul.links li.comment-add, .blog-detail.node-article ul.links li.comment-add {
	padding: 0;
}
.blog-teaser.node-article ul.links li.comment-add a, .blog-detail.node-article ul.links li.comment-add a {
	margin-bottom: 20px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	color: #333;
}
.blog-teaser.node-article .comment-wrapper h2.title, .blog-detail.node-article .comment-wrapper h2.title {
	font-size: 18px;
	letter-spacing: 1.5px;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
}
.blog-teaser.node-article .comment-wrapper #comment-detail .comment, .blog-detail.node-article .comment-wrapper #comment-detail .comment {
	margin: 30px 0;
}
.blog-teaser.node-article .comment-wrapper #comment-detail .comment .user-picture img, .blog-detail.node-article .comment-wrapper #comment-detail .comment .user-picture img {
	width: 60px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.blog-teaser.node-article .comment-wrapper #comment-detail .comment .comment-wrapper, .blog-detail.node-article .comment-wrapper #comment-detail .comment .comment-wrapper {
	margin-left: 90px;
	padding: 25px 30px 15px 30px;
	background: #f8f9f9;
	position: relative;
}
.blog-teaser.node-article .comment-wrapper #comment-detail .comment .comment-wrapper:before, .blog-detail.node-article .comment-wrapper #comment-detail .comment .comment-wrapper:before {
	border-color: rgba(0,0,0,0) #f6f7f9 rgba(0,0,0,0) rgba(0,0,0,0);
	border-style: solid;
	border-width: 0 10px 10px 0;
	content: "";
	height: 0;
	left: -9px;
	position: absolute;
	top: 0;
	width: 0;
}
.blog-teaser.node-article .comment-wrapper #comment-detail .comment .comment-wrapper .comment-meta cite .fn, .blog-detail.node-article .comment-wrapper #comment-detail .comment .comment-wrapper .comment-meta cite .fn {
	font-weight: bold;
	font-style: normal;
	margin-right: 5px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	font-size: 14px;
	color: #fab702;
}
.blog-teaser.node-article .comment-wrapper #comment-detail .comment .comment-wrapper .comment-meta > span, .blog-detail.node-article .comment-wrapper #comment-detail .comment .comment-wrapper .comment-meta > span, .blog-teaser.node-article .comment-wrapper #comment-detail .comment .comment-wrapper .comment-meta .comment-reply a, .blog-detail.node-article .comment-wrapper #comment-detail .comment .comment-wrapper .comment-meta .comment-reply a {
	color: #aaa;
	text-transform: uppercase;
	letter-spacing: 0.3px;
	font-size: 11px;
}
.blog-teaser.node-article .comment-wrapper .comment-form button.form-submit, .blog-detail.node-article .comment-wrapper .comment-form button.form-submit {
	background: #fab702;
	color: #fff !important;
	border: 0;
	padding: 17px 23px 19px 23px;
	font-size: 13px;
}
.blog-teaser.node-article .comment-wrapper .comment-form button.form-submit:hover, .blog-detail.node-article .comment-wrapper .comment-form button.form-submit:hover, .blog-teaser.node-article .comment-wrapper .comment-form button.form-submit:focus, .blog-detail.node-article .comment-wrapper .comment-form button.form-submit:focus, .blog-teaser.node-article .comment-wrapper .comment-form button.form-submit:active, .blog-detail.node-article .comment-wrapper .comment-form button.form-submit:active {
	border: 0;
	color: #fff !important;
	opacity: 0.8;
	filter: "alpha(opacity=${opacity})";
	background: #fab702;
}
.block-cat-item ul {
	padding: 0;
}
.block-cat-item ul li {
	list-style: none;
	margin: 0px;
	padding: 6.66667px 0;
}
.block-cat-item ul li a {
	color: #777;
}
.block-cat-item ul li a:hover {
	color: #fab702;
}
.view-tags .view-content .views-row a {
	background: #222;
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	margin: 0 5px 5px 0;
	padding: 4px 12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 13px;
}
.view-tags .view-content .views-row a:hover, .view-tags .view-content .views-row a:focus {
	background: #fab702;
	color: #fff;
}
.block-search input[type="text"] {
	width: 100%;
}
.sh-blog .blog-content-tile {
	font-size: 16px;
	margin-bottom: 10px;
}
.sh-blog .blog-content-tile a {
	color: #333;
}
.sh-blog .field-name-field-tags {
	display: inline-block;
}
.sh-blog .blog-image {
	position: relative;
	margin-bottom: 20px;
}
.sh-blog .blog-image img {
	width: 100%;
	height: auto;
}
.sh-blog .blog-image img:hover {
	opacity: 0.9;
	filter: "alpha(opacity=${opacity})";
}
.sh-blog .blog-image .image-overlay {
	border-color: #e1e1e1;
	background: none repeat scroll 0 0 #fff;
	position: absolute;
	z-index: 500;
	display: block;
	height: 100%;
	left: 0;
	-webkit-transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
	top: 0;
	opacity: 0;
	filter: "alpha(opacity=${opacity})";
	width: 100%;
	-moz-box-sizing: border-box;
	border: 0 solid rgba(0,0,0,0.7);
	overflow: visible;
}
.sh-blog .blog-image .image-overlay:hover {
	opacity: 0.7;
	filter: "alpha(opacity=${opacity})";
	background: rgba(0,0,0,0.7);
}
.sh-blog .blog-image .image-overlay:hover .image-overlay-inside:before {
	height: 80px;
	width: 80px;
	line-height: 80px;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;
	transition: all 400ms;
	font-size: 18px;
	margin: -40px 0 0 -40px;
	background: #999;
	color: #fff;
}
.sh-blog .blog-image .image-overlay .image-overlay-inside {
	border-color: #c3512f;
	color: #fff;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.sh-blog .blog-image .image-overlay .image-overlay-inside:before {
	content: "\f064";
	font-family: FontAwesome;
	font-size: 14px;
	font-weight: normal;
	border-radius: 50px 50px 50px 50px;
	color: #fff;
	height: 40px;
	left: 50%;
	line-height: 40px;
	margin: -20px 0 0 -20px;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 40px;
	z-index: 500;
}
.sh-blog .blog-meta {
	font-size: 11px;
	text-transform: uppercase;
	padding: 6px 0px 5px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 15px;
}
.sh-blog .blog-meta span {
	margin-right: 15px;
}
.sh-blog .blog-meta span i {
	margin-right: 3px;
	color: #ccc;
}
.sh-blog .blog-meta span a {
	color: #777;
}
.sh-blog .blog-meta span a:hover {
	color: #777;
	text-decoration: underline;
}
.sh-blog .article-info {
	border-bottom: 1px solid #dadbde;
	font-size: 11px;
	margin: 0 0 15px;
	padding: 10px 0;
}
.sh-blog .article-info .username, .sh-blog .article-info .cdate {
	color: #00c3b6;
	font-size: 12px;
	font-weight: normal;
}
.sh-blog ul.links.inline li:first-child {
	padding: 0;
}
ul.pagination {
	margin: 1px;
	display: inline-block;
	white-space: nowrap;
	padding: 0;
	clear: both;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	text-align: center;
	width: 100%;
}
ul.pagination li {
	border-width: 1px 0 1px 1px;
	border-style: solid;
	border-color: #e9e9e9;
	padding: 0;
	margin: 0 -4px 0 0;
	display: inline-block;
	overflow: hidden;
}
ul.pagination li a:not(.btn) {
	padding: 10px 16px;
	font-weight: bold;
	border: 0;
	color: #fab702;
	line-height: 1;
	margin: 0;
}
ul.pagination li a:not(.btn):hover, ul.pagination li a:not(.btn):focus {
	background: #f9f9f9;
	color: #8a7e88;
}
ul.pagination li.active a {
	background: #f9f9f9;
	color: #8a7e88;
}
ul.pagination li.active a:hover, ul.pagination li.active a:focus {
	background: #f9f9f9;
	color: #8a7e88;
}
ul.pagination li.first a, ul.pagination li.last a {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
ul.pagination li.last {
	border-right-width: 1px;
}
.md-objects {
	margin: 0 auto;
}
.md-objects > .md-object {
	padding: 0 15px;
}
.md-arrow .md-arrow-left, .md-arrow .md-arrow-right {
	width: 30px;
	height: 110px;
	line-height: 110px;
	background: rgba(0,0,0,0.25);
}
.md-arrow .md-arrow-left span, .md-arrow .md-arrow-right span {
	position: relative;
}
.md-arrow .md-arrow-left span:before, .md-arrow .md-arrow-right span:before {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #fff;
	font-size: 35px;
	position: absolute;
}
.md-arrow .md-arrow-left {
	left: 0;
}
.md-arrow .md-arrow-left span {
	left: 5px;
}
.md-arrow .md-arrow-left span:before {
	content: "\f104";
}
.md-arrow .md-arrow-right {
	right: 0;
}
.md-arrow .md-arrow-right span {
	left: 10px;
}
.md-arrow .md-arrow-right span:before {
	content: "\f105";
}

 
.node-superhero-portfolio .portfolio-item .portfolio-caption .caption-padding {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
}
.node-superhero-portfolio .portfolio-item .portfolio-caption .portfolio-readmore {
	font-size: 50px;
}
.node-superhero-portfolio .portfolio-item .portfolio-caption .portfolio-readmore a {
	color: #fff;
}
.node-superhero-portfolio .portfolio-item .portfolio-caption .portfolio-title {
	display: block;
	clear: both;
	margin: 10px 0px 20px 20px;
	position: relative;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	top: 10px;
	text-align: left;
}
.node-superhero-portfolio .portfolio-item .portfolio-caption .portfolio-title a {
	font-size: 15px;
	line-height: 19px;
	color: #fff;
	font-weight: 700;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255,255,255,0);
	z-index: 2;
	display: block;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
}
.node-superhero-portfolio .portfolio-item .portfolio-caption .readmore {
	display: inline-block;
	float: left;
	clear: both;
	margin: 0px 0px 20px 20px;
	position: relative;
	display: inline-block;
	font-weight: 800;
	line-height: 30px;
	padding: 2px 15px 3px 15px;
	-webkit-transition: all 450ms ease-in-out;
	-moz-transition: all 450ms ease-in-out;
	-o-transition: all 450ms ease-in-out;
	transition: all 450ms ease-in-out;
	text-transform: inherit;
	border: 0;
	top: 30px;
	opacity: 0;
}
.node-superhero-portfolio .portfolio-item:hover .portfolio-caption {
	opacity: 1;
	visibility: visible;
}
.node-superhero-portfolio .portfolio-item:hover .portfolio-caption .portfolio-title, .node-superhero-portfolio .portfolio-item:hover .portfolio-caption .readmore {
	top: 0;
	opacity: 1;
}
.home-portfolio .view-superhero-portfolio ul#filters {
	margin-bottom: 40px;
}
.home-portfolio .view-superhero-portfolio ul#filters li a {
	background: #fff;
	border: 1px solid #fff;
	color: #fab702;
	font-size: 17px;
	padding: 2px 18px;
	text-transform: uppercase;
}
.home-portfolio .view-superhero-portfolio ul#filters li a.active, .home-portfolio .view-superhero-portfolio ul#filters li a:hover {
	background: #fff;
	color: #fab702;
	box-shadow: 0 0 2px 2px #fab702 inset;
}

@media (max-width:1199px) {
.block-views .view-our-team .superhero-portfolio .views-row .columns-2 {
	margin: 0 0 0 3.8%;
}
}

@media (max-width:1024px) {
.view-superhero-portfolio [class^="supcolumns"] .columns-2, .view-superhero-portfolio [class*="supcolumns"] .columns-2 {
	width: 47.6%;
}
.view-superhero-portfolio [class^="supcolumns"] .columns-3, .view-superhero-portfolio [class*="supcolumns"] .columns-3 {
	width: 30.9%;
}
.view-superhero-portfolio [class^="supcolumns"] .columns-4, .view-superhero-portfolio [class*="supcolumns"] .columns-4 {
	width: 22.6%;
}
}

@media (max-width:991px) {
.superhero-portfolio .service-teaser.columns-3 {
	width: 49.999%;
}
}

@media (max-width:991px) and (min-width:481px) {
.no-padding .superhero-portfolio .filter-destination .views-row [class^="columns"], .without-space .superhero-portfolio .filter-destination .views-row [class^="columns"], .no-padding .superhero-portfolio .filter-destination .views-row [class*="columns"], .without-space .superhero-portfolio .filter-destination .views-row [class*="columns"] {
	width: 49.5%;
}
.view-superhero-portfolio [class^="supcolumns"] [class^="columns"], .view-superhero-portfolio [class*="supcolumns"] [class^="columns"], .view-superhero-portfolio [class^="supcolumns"] [class*="columns"], .view-superhero-portfolio [class*="supcolumns"] [class*="columns"] {
	width: 47.6%;
}
.view-superhero-portfolio.full-width [class^="supcolumns"] [class^="columns"], .view-superhero-portfolio.full-width [class*="supcolumns"] [class^="columns"], .view-superhero-portfolio.full-width [class^="supcolumns"] [class*="columns"], .view-superhero-portfolio.full-width [class*="supcolumns"] [class*="columns"] {
	width: 49.1%;
}
}

@media (max-width:767px) {
.superhero-portfolio .service-teaser.columns-3 {
	width: 100%;
}
.superhero-portfolio [class^="columns"], .block-views .view-our-team .superhero-portfolio .views-row [class^="columns"], .superhero-portfolio [class*="columns"], .block-views .view-our-team .superhero-portfolio .views-row [class*="columns"] {
	width: 100%;
}
.block-views .view-our-team .superhero-portfolio .views-row [class^="columns"], .block-views .view-our-team .superhero-portfolio .views-row [class*="columns"] {
	margin: 0;
}
.superhero-portfolio div.element img {
	width: auto;
}
}

@media (max-width:480px) {
.no-padding .superhero-portfolio .filter-destination .views-row [class^="columns"], .without-space .superhero-portfolio .filter-destination .views-row [class^="columns"], .no-padding .superhero-portfolio .filter-destination .views-row [class*="columns"], .without-space .superhero-portfolio .filter-destination .views-row [class*="columns"] {
	width: 100%;
}
.view-superhero-portfolio [class^="supcolumns"] [class^="columns"], .view-superhero-portfolio.full-width [class^="supcolumns"] [class^="columns"], .view-superhero-portfolio [class*="supcolumns"] [class^="columns"], .view-superhero-portfolio.full-width [class*="supcolumns"] [class^="columns"], .view-superhero-portfolio [class^="supcolumns"] [class*="columns"], .view-superhero-portfolio.full-width [class^="supcolumns"] [class*="columns"], .view-superhero-portfolio [class*="supcolumns"] [class*="columns"], .view-superhero-portfolio.full-width [class*="supcolumns"] [class*="columns"] {
	width: 100%;
}
}
.view-shop .view-filters .views-exposed-form {
	overflow: hidden;
}
.view-shop .view-filters .views-exposed-widgets {
	float: right;
}
.view-shop .view-filters .views-exposed-widgets .views-exposed-widget {
	margin: 10px 0 15px 10px;
	padding: 0;
	display: inline-block;
}
.view-shop .view-filters .views-exposed-widgets .views-exposed-widget .control-group .control-label {
	margin: 0 5px 0 0;
}
.view-shop .view-filters .views-exposed-widgets .views-exposed-widget .control-group select {
	border-color: #e9e9e9;
}
.view-shop .view-content .views-row {
	float: left;
	margin: 0 3.8% 2.992em 0;
	padding: 0;
	position: relative;
	width: 22.05%;
}
.view-shop .view-content .views-row:nth-child(4n+4) {
	margin-right: 0;
}
.shop-elements a.portfolio-next {
	border: 2px solid #e9e9e9;
	color: #ccc;
	font-size: 15px;
	height: 38px;
	width: 38px;
	line-height: 35px;
	padding: 0;
	text-align: center;
	margin-top: 4px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: block;
}
.shop-elements a.portfolio-next:hover, .shop-elements a.portfolio-next:focus {
	color: #555;
	border-color: #aaa;
}
.node-product {
}
.node-product .image {
	margin-bottom: 15px;
	position: relative;
}
.node-product .image img {
	width: 100%;
}
.node-product .image .sale {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 11px;
	padding: 5px 10px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	background: #fab702;
	color: #fff;
	font-weight: 700;
	text-align: center;
}
.node-product h3 {
	font-weight: 500;
	letter-spacing: -0.4px;
	font-size: 16px;
	padding: 0.5em 0;
	margin: 0;
}
.node-product h3 a {
	color: #333;
	text-decoration: none;
}
.node-product .price {
	color: #fab702;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 0.5em;
}
.node-product .price del {
	opacity: 0.5;
	filter: "alpha(opacity=${opacity})";
	display: inline-block;
	margin-right: 10px;
}
.node-product .price ins {
	font-weight: 700;
	text-decoration: none;
}
.node-product.product .image .sale {
	right: auto;
	left: 15px;
}
.node-product.product .detail h1 {
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 0px;
	font-size: 32px;
	font-weight: bold;
}
.node-product.product .detail .btn-info {
	background: #fab702;
	color: #fff;
	border: 0;
	padding: 14px 30px 16px 30px;
	font-size: 15px;
}
.node-product.product .detail .btn-info:hover, .node-product.product .detail .btn-info:focus, .node-product.product .detail .btn-info:active {
	border: 0;
	color: #fff;
	opacity: 0.8;
	filter: "alpha(opacity=${opacity})";
}
.node-product.product .rating {
	font-weight: bold;
	color: #fab702;
}
.node-product.product .rating form.fivestar-widget {
	margin: 2px 4px 0 0;
}
.node-product.product .price {
	color: #222;
	font-family: 'Montserrat', sans-serif;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 1px;
}
.node-product.product .price del {
	opacity: 0.5;
	filter: "alpha(opacity=${opacity})";
	display: block;
}
.node-product.product .price ins {
	text-decoration: underline;
}
.node-product.product form.commerce-add-to-cart .form-item-quantity {
	float: left;
	margin: 4px 10px 10px 0;
}
.node-product.product form.commerce-add-to-cart .form-item-quantity label {
	display: none;
}
.node-product.product form.commerce-add-to-cart .form-item-quantity .controls {
	float: left;
}
.node-product.product form.commerce-add-to-cart .form-item-quantity .controls input[type="text"] {
	padding: 10px 15.38462px 9px;
	height: auto;
	background: transparent;
	width: 60px;
	line-height: inherit;
}
.node-product.product .meta {
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 0.3px;
	clear: left;
	margin: 20px 0;
}
.node-product.product .meta .field-label {
	font-weight: normal;
}
.node-product .tabs-wrap {
	margin-left: 15px;
}
.node-product .tabs-wrap .nav.nav-tabs {
	padding: 0;
	margin-bottom: 20px;
	position: relative;
}
.node-product .tabs-wrap .nav.nav-tabs:before {
	position: absolute;
	content: " ";
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #e9e9e9;
	z-index: 1;
}
.node-product .tabs-wrap .nav.nav-tabs li {
	border: 1px solid #e9e9e9;
	padding: 0;
	margin: 0;
}
.node-product .tabs-wrap .nav.nav-tabs li a {
	color: #515151;
	display: inline-block;
	padding: 0.5em 14px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	border: 0;
	margin: 0;
	background: #fff;
	line-height: inherit;
}
.node-product .tabs-wrap .nav.nav-tabs li a:hover {
	color: #777 !important;
}
.node-product .tabs-wrap .nav.nav-tabs li.active {
	border-bottom-color: #fff;
	z-index: 2;
}
.node-product .tabs-wrap .nav.nav-tabs li.active a {
	color: #777 !important;
}
.node-product .tabs-wrap .nav.nav-tabs li.active a:hover {
	color: #777 !important;
}
.node-product .tabs-wrap .tab-content {
	margin-bottom: 50px;
}
.node-product .tabs-wrap .tab-content h2 {
	text-transform: uppercase;
	font-size: 17px;
	margin-bottom: 18px;
	letter-spacing: 2px;
	font-weight: bold;
}
.node-product .tabs-wrap .tab-content h2.title {
	display: none;
}
.block-lists-product .view-list-products .view-content .views-row {
	padding: 15px 10px;
	overflow: hidden;
}
.block-lists-product .view-list-products .view-content .views-row .views-field-field-product-images img {
	width: 50px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-right: 20px;
	height: 50px;
}
.block-lists-product .view-list-products .view-content .views-row .views-field-title a {
	font-size: 12px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	color: #222;
	font-weight: 700;
}
.block-lists-product {
}
.block-lists-product .view-list-products .views-row-odd {
	background: #f9f9f9;
}
.block-lists-product .view-list-products .views-row-even {
	background: transparent;
}
.sidebar-product-categories {
}
.sidebar-product-categories ul {
	margin: 0;
	padding: 0;
}
.sidebar-product-categories ul li {
	list-style: none;
	margin: 0px;
	padding: 6.66667px 0;
}
.sidebar-product-categories ul li a {
	color: #777;
	text-decoration: none;
}
.sidebar-product-categories ul li ul {
	padding-top: 13.33333px;
	padding-left: 20px;
}
.sidebar-product-categories ul li ul li:last-child {
	padding-bottom: 0px;
}
.cart-contents {
}
.cart-contents .view .view-content .item-list {
	margin-bottom: 20px;
}
.cart-contents .view .view-content .item-list .views-row {
	position: relative;
	padding: 15px 10px;
	margin: 0;
	width: 100%;
	display: inline-block;
	overflow: hidden;
}
.cart-contents .view .view-content .item-list .views-row.views-row-odd {
	background: #f9f9f9;
}
.cart-contents .view .view-content .item-list .views-row.views-row-even {
	background: transparent;
}
.cart-contents .view .view-content .item-list .views-row img {
	float: left;
	width: 50px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-left: 0;
	margin-right: 20px;
	box-shadow: none;
}
.cart-contents .view .view-footer .line-item-summary {
	text-align: left;
}
.cart-contents .view .view-footer .line-item-total {
	margin-bottom: 20px;
}
.cart-contents .view .view-footer ul.links li {
	padding: 0;
}
.node-product .comment-wrapper {
}
.node-product .comment-wrapper h2.title {
	font-size: 18px;
	letter-spacing: 1.5px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.node-product .comment-wrapper #comment-detail .comment {
	position: relative;
	padding: 0;
	margin: 0 0 20px;
	position: relative;
}
.node-product .comment-wrapper #comment-detail .comment .user-picture {
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	padding: 3px;
	width: 32px;
	height: auto;
	background: #ebe9eb;
	border: 1px solid #e4e1e3;
	margin: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.node-product .comment-wrapper #comment-detail .comment .comment-text {
	margin: 0 0 0 50px;
	border: 1px solid #e4e1e3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 1em 1em 0;
}
.node-product .comment-wrapper #comment-detail .comment .comment-text h3.title, .node-product .comment-wrapper #comment-detail .comment .comment-text .submitted {
	line-height: 1;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 0.83em;
}
.node-product .comment-wrapper #comment-detail .comment .comment-text .star-rating {
	position: absolute;
	top: 0;
	right: 15px;
}
.node-product .comment-wrapper .comment-form .form-item label {
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
}
.node-product .comment-wrapper .comment-form .form-item input {
	background: transparent;
	border: 1px solid #e9e9e9;
	padding: 10px 15.38462px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	height: auto;
}
.node-product .comment-wrapper .comment-form .form-item input:hover, .node-product .comment-wrapper .comment-form .form-item input:focus, .node-product .comment-wrapper .comment-form .form-item input:active {
	outline: none;
	border-color: #fab702;
}
.node-product .comment-wrapper .comment-form button.form-submit {
	background: #fff;
	border: 1px solid #ddd;
	display: inline-block;
	color: #888 !important;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 1;
	text-align: center;
	padding: 7px 12px 9px;
	margin: 3px 5px 3px 0px;
	text-decoration: none;
	font-weight: 500;
	font-size: 12px;
	font-family: 'Montserrat', sans-serif;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 -1px 0 0 rgba(0,0,0,0.1) inset;
	-moz-box-shadow: 0 -1px 0 0 rgba(0,0,0,0.1) inset;
	box-shadow: 0 -1px 0 0 rgba(0,0,0,0.1) inset;
}
.node-product .comment-wrapper .comment-form button.form-submit:hover, .node-product .comment-wrapper .comment-form button.form-submit:focus, .node-product .comment-wrapper .comment-form button.form-submit:active {
	background: #fff;
	color: #222 !important;
	border-color: #bbb;
}
.related-products {
}
.related-products h3.block-title {
	text-transform: uppercase;
	font-size: 17px;
	margin-bottom: 18px;
	letter-spacing: 2px;
	font-weight: bold;
	padding: 0;
}
.related-products .view-list-products .view-content .views-row:first-child {
	margin-left: -15px;
}
.view-commerce-cart-form, .view-commerce-cart-summary, .checkout_review {
}
.view-commerce-cart-form .views-table, .view-commerce-cart-summary .views-table, .checkout_review .views-table, .view-commerce-cart-form .commerce-price-formatted-components, .view-commerce-cart-summary .commerce-price-formatted-components, .checkout_review .commerce-price-formatted-components, .view-commerce-cart-form table.checkout-review, .view-commerce-cart-summary table.checkout-review, .checkout_review table.checkout-review {
	width: 100%;
	border: none;
	border-collapse: collapse;
	margin-bottom: 50px;
}
.view-commerce-cart-form .views-table thead th, .view-commerce-cart-summary .views-table thead th, .checkout_review .views-table thead th, .view-commerce-cart-form .commerce-price-formatted-components thead th, .view-commerce-cart-summary .commerce-price-formatted-components thead th, .checkout_review .commerce-price-formatted-components thead th, .view-commerce-cart-form table.checkout-review thead th, .view-commerce-cart-summary table.checkout-review thead th, .checkout_review table.checkout-review thead th {
	font-weight: 700;
	padding: 9px 12px;
	vertical-align: middle;
	border: 1px solid #e9e9e9;
	line-height: 1.42857;
	text-align: center;
	font-size: 14px;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.view-commerce-cart-form .views-table tbody tr, .view-commerce-cart-summary .views-table tbody tr, .checkout_review .views-table tbody tr, .view-commerce-cart-form .commerce-price-formatted-components tbody tr, .view-commerce-cart-summary .commerce-price-formatted-components tbody tr, .checkout_review .commerce-price-formatted-components tbody tr, .view-commerce-cart-form table.checkout-review tbody tr, .view-commerce-cart-summary table.checkout-review tbody tr, .checkout_review table.checkout-review tbody tr {
	background: transparent;
}
.view-commerce-cart-form .views-table tbody tr td, .view-commerce-cart-summary .views-table tbody tr td, .checkout_review .views-table tbody tr td, .view-commerce-cart-form .commerce-price-formatted-components tbody tr td, .view-commerce-cart-summary .commerce-price-formatted-components tbody tr td, .checkout_review .commerce-price-formatted-components tbody tr td, .view-commerce-cart-form table.checkout-review tbody tr td, .view-commerce-cart-summary table.checkout-review tbody tr td, .checkout_review table.checkout-review tbody tr td {
	border: 1px solid #e9e9e9;
	line-height: 1.42857;
	text-align: center;
	padding: 13px;
	border-top: none;
	vertical-align: middle;
}
.view-commerce-cart-form .views-table tbody tr td.views-field-field-product-images img, .view-commerce-cart-summary .views-table tbody tr td.views-field-field-product-images img, .checkout_review .views-table tbody tr td.views-field-field-product-images img, .view-commerce-cart-form .commerce-price-formatted-components tbody tr td.views-field-field-product-images img, .view-commerce-cart-summary .commerce-price-formatted-components tbody tr td.views-field-field-product-images img, .checkout_review .commerce-price-formatted-components tbody tr td.views-field-field-product-images img, .view-commerce-cart-form table.checkout-review tbody tr td.views-field-field-product-images img, .view-commerce-cart-summary table.checkout-review tbody tr td.views-field-field-product-images img, .checkout_review table.checkout-review tbody tr td.views-field-field-product-images img {
	width: 32px;
	height: auto;
}
.view-commerce-cart-form .views-table tbody tr td.views-field-line-item-title, .view-commerce-cart-summary .views-table tbody tr td.views-field-line-item-title, .checkout_review .views-table tbody tr td.views-field-line-item-title, .view-commerce-cart-form .commerce-price-formatted-components tbody tr td.views-field-line-item-title, .view-commerce-cart-summary .commerce-price-formatted-components tbody tr td.views-field-line-item-title, .checkout_review .commerce-price-formatted-components tbody tr td.views-field-line-item-title, .view-commerce-cart-form table.checkout-review tbody tr td.views-field-line-item-title, .view-commerce-cart-summary table.checkout-review tbody tr td.views-field-line-item-title, .checkout_review table.checkout-review tbody tr td.views-field-line-item-title {
	text-decoration: none;
	font-size: 15px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	color: #fab702;
}
.view-commerce-cart-form .views-table tbody tr td.views-field-line-item-title a, .view-commerce-cart-summary .views-table tbody tr td.views-field-line-item-title a, .checkout_review .views-table tbody tr td.views-field-line-item-title a, .view-commerce-cart-form .commerce-price-formatted-components tbody tr td.views-field-line-item-title a, .view-commerce-cart-summary .commerce-price-formatted-components tbody tr td.views-field-line-item-title a, .checkout_review .commerce-price-formatted-components tbody tr td.views-field-line-item-title a, .view-commerce-cart-form table.checkout-review tbody tr td.views-field-line-item-title a, .view-commerce-cart-summary table.checkout-review tbody tr td.views-field-line-item-title a, .checkout_review table.checkout-review tbody tr td.views-field-line-item-title a {
	text-decoration: none;
	font-size: 15px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
}
#commerce-checkout-form-checkout legend, #commerce-checkout-form-shipping legend, .commerce_payment legend {
	text-transform: uppercase;
	font-size: 17px;
	margin-bottom: 18px;
	letter-spacing: 2px;
	font-weight: bold;
	border: 0;
}
#commerce-checkout-form-checkout .component-title, #commerce-checkout-form-shipping .component-title, .commerce_payment .component-title {
	letter-spacing: 2px;
	text-transform: uppercase;
	font-weight: normal;
}
#commerce-checkout-form-checkout .customer_profile_billing input[type="text"], #commerce-checkout-form-shipping .customer_profile_billing input[type="text"], .commerce_payment .customer_profile_billing input[type="text"] {
	width: 100%;
}
#commerce-checkout-form-checkout div.addressfield-container-inline > div.form-item, #commerce-checkout-form-shipping div.addressfield-container-inline > div.form-item, .commerce_payment div.addressfield-container-inline > div.form-item {
	float: none;
}
.checkout-buttons .checkout-cancel, .checkout-buttons .checkout-back {
	background: #fab702;
	display: inline-block;
	color: #fff;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	display: inline-block;
*display:inline;
*zoom:1;
	padding: 11px 18px 13px 18px;
	margin: 3px 5px;
	font-size: 13px;
	line-height: 1;
*line-height:1;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
*margin-left:0.3em;
	-webkit-box-shadow: 0 -2px 0 0 rgba(0,0,0,0.1) inset;
	-moz-box-shadow: 0 -2px 0 0 rgba(0,0,0,0.1) inset;
	box-shadow: 0 -2px 0 0 rgba(0,0,0,0.1) inset;
}
.checkout-buttons .checkout-cancel:first-child, .checkout-buttons .checkout-back:first-child {
*margin-left:0;
}
.checkout-buttons .checkout-cancel:hover, .checkout-buttons .checkout-back:hover, .checkout-buttons .checkout-cancel:focus, .checkout-buttons .checkout-back:focus {
	opacity: 0.9;
	filter: "alpha(opacity=${opacity})";
	background: #fab702;
	color: #fff;
	text-decoration: none;
}

@media (max-width:768px) {
.view-shop .view-content .views-row {
	width: 48.1%;
}
.view-shop .view-content .views-row:nth-child(2n+2) {
	margin-right: 0;
}
}

@media (max-width:360px) {
.view-shop .view-content .views-row {
	width: 100%;
	margin-right: 0;
}
}
.jmPriceTable:after {
	clear: both;
	content: "";
	display: table;
}
.jmPriceTable {
	padding: 60px 0 48px;
	text-align: center;
}
.jmCentered {
	clear: both;
	text-align: center;
}
.jmPriceTable dl {
	background: #fff;
	display: block;
}
.jmPriceTable dl dd {
	margin: 0;
	display: block;
	line-height: 1.6;
	padding: 10px;
}
.jmPriceTable dl dd.odd {
	background: #e7ebed;
}
.jmPriceTable .jmPremium dl dd.odd {
	background: #e5f9f8;
}
.jmPriceTable.col4 dl {
	float: left;
	width: 25%;
	padding-bottom: 20px;
	border: 1px solid #999;
	margin-right: -1px;
}
.jmPriceTable dl.jmPremium {
	position: relative;
	z-index: 1;
	margin-top: -20px;
	border: 1px solid #fab702;
}
.jmPriceTable dl.jmPremium dt small {
	display: block;
	clear: both;
	font-size: 12px;
	line-height: 1;
	text-transform: uppercase;
	color: #fff;
	padding: 10px 5px;
}
.jmPriceTable dd small {
	font-size: 12px;
	display: block;
	clear: both;
}
.jmPriceTable dl.jmPremium dt {
	color: #fff;
	border-bottom: 1px solid #fab702;
	background: #fab702;
}
.jmPriceTable dt {
	color: #fff;
	border-bottom: 1px solid #999;
	background: #999;
	font-size: 27px;
	font-weight: 400;
	line-height: 65px;
	display: block;
	line-height: 1.2;
	padding: 10px;
}
.jmPriceTable dl.jmPremium dt {
	border-bottom: 1px solid #ddd;
}
.jmPriceTable dd.jmPrice {
	background: #999;
	border-radius: 50%;
	width: 130px;
	height: 130px;
	margin: 25px auto;
	color: #fff;
	font-size: 60px;
	font-family: open_sansbold;
	padding: 25px 10px;
	line-height: 1;
}
.jmPriceTable .jmPremium dd.jmPrice {
	background: #fab702;
}
.jmPriceTable dd.jmPrice .dollars {
	font-size: 60%;
}

@media (max-width:640px) {
.jmPriceTable dt {
	font-size: 16px;
}
.jmPriceTable.col4 dl {
	width: 50%;
}
.jmPriceTable dd.jmPrice {
	height: 80px;
	line-height: 1;
	margin: 15px auto;
	padding: 20px 10px;
	width: 80px;
	font-size: 20px;
}
}
#lightbox #imageData #bottomNav {
	height: auto;
	margin: 0;
}
#lightbox #imageData #bottomNav #bottomNavClose {
	margin: 0 0 10px 0;
	padding: 0;
}

.md-layer-1-0-0 {
	z-index: 998 !important;
	color: #ffffff !important;
	text-align: center;
	font-size: 5.8333333333333em;
	font-weight: 700;
	font-family: "Montserrat";
	text-decoration: none;
	text-transform: none;
}
.md-layer-1-0-1 {
	z-index: 999 !important;
	color: #ffffff !important;
	text-align: center;
	font-size: 1.6666666666667em;
	text-transform: uppercase;
}
.md-layer-1-0-2 a {
	background: #fab702;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	padding-top: 15px !important;
	padding-right: 15px !important;
	padding-bottom: 15px !important;
	padding-left: 15px !important;
	color: #ffffff !important;
	text-align: center;
	font-size: 1.0833333333333em;
	font-weight: 400;
	font-family: "Montserrat";
	text-transform: uppercase;
}
.md-layer-1-0-2 {
	z-index: 1000!important;
}
.md-layer-1-0-2 a:hover {
	color: #ffffff !important;
	background-color: #fab702;
	border-color: #a72828;
}
.md-layer-1-1-0 {
	z-index: 997 !important;
	color: #ffffff !important;
	font-size: 3.3333333333333em;
	font-weight: 700;
	font-family: "Montserrat";
	text-transform: uppercase;
}
.md-layer-1-1-1 {
	z-index: 998 !important;
	color: #ffffff !important;
	font-size: 1.3333333333333em;
	font-weight: 400;
	font-family: "Arial";
}
.md-layer-1-1-2 a {
	background: #fab702;
	border: 2px solid #fab702;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	padding-top: 13px !important;
	padding-right: 18px !important;
	padding-bottom: 15px !important;
	padding-left: 18px !important;
	color: #ffffff !important;
	font-size: 1.0833333333333em;
	font-weight: 700;
	font-family: "Arial";
	text-transform: uppercase;
}
.md-layer-1-1-2 {
	z-index: 999!important;
}
.md-layer-1-1-2 a:hover {
	color: #ffffff !important;
	background-color: #fab702;
	border-color: #ffffff;
}
.md-layer-1-1-3 a {
	border: 2px solid #ffffff;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	padding-top: 13px !important;
	padding-right: 18px !important;
	padding-bottom: 15px !important;
	padding-left: 18px !important;
	color: #ffffff !important;
	font-size: 1.0833333333333em;
	font-weight: 700;
	font-family: "Arial";
	text-transform: uppercase;
}
.md-layer-1-1-3 {
	z-index: 1000!important;
}
.md-layer-1-1-3 a:hover {
	color: #ffffff !important;
	background-color: #fab702;
	border-color: #ffffff;
}
.md-layer-1-2-0 {
	z-index: 2 !important;
	color: #ffffff !important;
	font-size: 3.3333333333333em;
	font-weight: 700;
	font-family: "Montserrat";
	text-transform: uppercase;
}
.md-layer-1-2-1 {
	z-index: 2 !important;
	color: #ffffff !important;
	font-size: 1.3333333333333em;
	font-weight: 400;
	font-family: "Arial";
}
.md-layer-1-2-2 a {
	background: #fab702;
	border: 2px solid #fab702;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	padding-top: 13px !important;
	padding-right: 18px !important;
	padding-bottom: 15px !important;
	padding-left: 18px !important;
	color: #ffffff !important;
	font-size: 1.0833333333333em;
	font-weight: 700;
	font-family: "Arial";
	text-transform: uppercase;
}
.md-layer-1-2-2 {
	z-index: 2!important;
}
.md-layer-1-2-2 a:hover {
	color: #ffffff !important;
	background-color: #fab702;
	border-color: #ffffff;
}
.md-layer-1-2-3 a {
	border: 2px solid #ffffff;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	padding-top: 13px !important;
	padding-right: 18px !important;
	padding-bottom: 15px !important;
	padding-left: 18px !important;
	color: #ffffff !important;
	font-size: 1.0833333333333em;
	font-weight: 700;
	font-family: "Arial";
	text-transform: uppercase;
}
.md-layer-1-2-3 {
	z-index: 2!important;
}
.md-layer-1-2-3 a:hover {
	color: #ffffff !important;
	background-color: #fab702;
	border-color: #ffffff;
}
.md-layer-1-3-0 {
	z-index: 2 !important;
	color: #ffffff !important;
	font-size: 3.3333333333333em;
	font-weight: 700;
	font-family: "Montserrat";
	text-transform: uppercase;
}
.md-layer-1-3-1 {
	z-index: 2 !important;
	color: #ffffff !important;
	font-size: 1.3333333333333em;
	font-weight: 400;
	font-family: "Arial";
}
.md-layer-1-3-2 a {
	background: #fab702;
	border: 2px solid #fab702;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	padding-top: 13px !important;
	padding-right: 18px !important;
	padding-bottom: 15px !important;
	padding-left: 18px !important;
	color: #ffffff !important;
	font-size: 1.0833333333333em;
	font-weight: 700;
	font-family: "Arial";
	text-transform: uppercase;
}
.md-layer-1-3-2 {
	z-index: 2!important;
}
.md-layer-1-3-2 a:hover {
	color: #ffffff !important;
	background-color: #fab702;
	border-color: #ffffff;
}
.md-layer-1-3-3 a {
	border: 2px solid #ffffff;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	padding-top: 13px !important;
	padding-right: 18px !important;
	padding-bottom: 15px !important;
	padding-left: 18px !important;
	color: #ffffff !important;
	font-size: 1.0833333333333em;
	font-weight: 700;
	font-family: "Arial";
	text-transform: uppercase;
}
.md-layer-1-3-3 {
	z-index: 2!important;
}
.md-layer-1-3-3 a:hover {
	color: #ffffff !important;
	background-color: #fab702;
	border-color: #ffffff;
}