*:focus {
    outline-color: #DD3E27 !important;
}
.woocommerce ul.products li.product .product-id {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1f292b+0,1f292b+100&1+0,1+25,0.4+100 */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmMjkyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzFmMjkyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjI5MmIiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(left,  rgba(31,41,43,1) 0%, rgba(31,41,43,1) 25%, rgba(31,41,43,0.4) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(31,41,43,1) 0%,rgba(31,41,43,1) 25%,rgba(31,41,43,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(31,41,43,1) 0%,rgba(31,41,43,1) 25%,rgba(31,41,43,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f292b', endColorstr='#661f292b',GradientType=1 ); /* IE6-8 */

    position: absolute;
    width: 100%;
    font-weight: bold;
    font-size: 20px;
    padding: 0 0 0 10px;
    letter-spacing: -1px;
    border-left: 5px solid #DE3C25;
    color: #fff;
}
.woocommerce ul.products li.product a img {
	margin-bottom: 0 !important;
}

.woocommerce ul.products li.product .product-meta-info {
    border-top: 5px solid #222222;
    background: #3d3d3d;
    text-transform: uppercase;

}
.woocommerce ul.products li.product .product-meta-info .product-category {
    padding: 5px 10px;
    color: #fff;
    font-size: 20px;
    letter-spacing: -1px;
    line-height: 1em;
}
.woocommerce ul.products li.product .product-id .price {
	float: right;
	color: #fff;
    letter-spacing: -1px;
    margin-bottom: 4px !important;
    margin-top: 4px;
    text-transform: uppercase;
    padding: 0 5px;
    margin-right: 30px;
    line-height: 1em;
}
.woocommerce ul.products li.product .product-id .price .amount {
	color: #fff;
    line-height: 1em;
}
.woocommerce ul.products li.product .product-id .price:before {
	content: 'Starting only ';
	color: #fff;
	font-size: 14px;
	margin-right: 2px;
	font-weight: normal;
}
.woocommerce ul.products li.product .product-id .price:after {
	content: '*';
	color: #fff;
	font-size: 14px;
	margin-left: 2px;
}

.woocommerce ul.products li.product .row-product-meta-info {
	margin: 0;
	background: #222222;
}
.woocommerce ul.products li.product .row-product-meta-info .col-md-6 {
	padding: 0;
}
.woocommerce ul.products li.product .row-product-meta-info .product-meta {
	display: inline-block;
	max-width: 32%;
	border-right: 1px solid #525252;
	text-transform: uppercase;
	text-align: center;
	color: #cecece;
	font-size: 24px;
	font-weight: bold;
}

.woocommerce ul.products li.product .row-product-meta-info .product-meta .product-meta-title {
	color: #656565;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #525252;
	padding: 0 8px;
}
.woocommerce ul.products li.product .row-product-meta-info .button {
    margin-top: 12px;
    width: auto;
    border-radius: 30px;
    background: #e03724;
    color: #fef8fc;
    padding: 8px 10px;
    text-transform: uppercase;
}
.woocommerce ul.products li.product .row-product-meta-info .button.first {
	margin-right: 10px;
}

.woocommerce ul.products li.product .row-product-meta-info .button:hover {
	background: #777;
}
.woocommerce ul.products li.product .button.product_type_simple {
	display: none;
}
@media (max-width: 992px) {
	.woocommerce ul.products li.product .col-buttons {
		text-align: center;
	}
	.woocommerce ul.products li.product .col-buttons .button {
		margin-bottom: 12px;
	}
	.woocommerce ul.products li.product .col-meta {
		text-align: left;
		border-bottom: 1px solid #525252;
	}
}
@media (max-width: 500px) {
    .ubermenu .ubermenu-submenu.ubermenu-submenu-id-27280, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-27627, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-27626 {
    	background: #f9f9f9 !important;
    }
    #menu-item-27779 .ubermenu-custom-content {
    	text-align: center;
    }
}
@media (max-width: 450px) {
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		width: 100% !important;
		margin-right: 0 !important;
	}
	div#icon-bar {
	    display: none;
	}
}
.container {
    list-style-image: none;
}
.blog .main-title, .page-template-finance-form .main-title, .parent-pageid-49 .main-title, .single-post .main-title, .woocommerce-page .main-title, .page-id-49 .main-title, .page-id-27754 .main-title, .page-id-27660 .main-title, .page-id-27683 .main-title, .page-id-27679 .main-title, .parent-pageid-27273 .main-title, .page-id-27685 .main-title, .page-id-27699 .main-title, .page-id-27705 .main-title, .page-id-27697 .main-title, .category .main-title,.tag .main-title  {
    display: none;
}
.footer a {
    height: 22px;
    display: inline-block;
}

#menu-item-29114 {
    position: absolute;
    right: 200px;
    bottom: 7px;
    height: 27px;
    width: 112px;
}
#menu-item-29114 a {
    height: 27px;
    width: 112px;
}
#menu-item-29114 span {
    display: none;
}
div#own {
    background: #454545;
}
div#submitinfo {
    padding-top: 10px;
}
.main-title__primary {
    top: 0;
    margin-top: 0;
    color: #000;
}
.single-product .container-title {
    display: none;
}
.page-id-27216 div#up {
    float: left;
}
.page-id-29 .master-container > #main-container {
    height: 30px;
    display: none;
}
.print-button {
    text-align: right;
    padding-right: 66px;
}
@media print {
	.navigation {
		display: none;
	}
	div#up {
		display: none;
	}
	html.flexbox .header-widgets {
		display: none;
	}
	a[href]:after {
		content: "";
	}
	div#disappear {
		display: none;
	}
	footer {
		display: none;
	}
	table#print {
		margin-top: 20px !important;
	}
}
.container-title {
    margin-bottom: 20px;
}
.page .ssba, .post .ssba {
    display: none;
}
.blog .main-title {
    display: block;
    background: none !important;
    padding: 0;
    border: none;
    margin-bottom: 20px;
}
.blog .main-title h1 {
    color: #000 !important;
    text-align: left;
}
.page-template-template-landing-page img.up {
    top: -14px;
}

.footer-bottom-menu {
    background: #454545;
    padding: 14px 15px;
    text-align: center;
    text-transform: lowercase;
}

.footer-bottom-menu a {
    font-size: 17.61px;
    color: #fff;
    margin: 0 10px;
}

@media (min-width: 992px) {
	#text-17, #text-11 {
	    width: 41.66667%;
	}
	#text-6 {
    	width: 16.66667%;
	}
}