/* Regular Fonts */
@font-face {
	font-family: "Trade Gothic LT Std";
	font-style: normal;
	font-weight: 300;
	src: url('/wp-content/fonts/tradegothicltstd-light.woff') format('woff');
}
@font-face {
	font-family: "Trade Gothic LT Std";
	font-style: normal;
	font-weight: 400;
	src: url('/wp-content/fonts/tradegothicltstd.woff') format('woff');
}
@font-face {
	font-family: "Trade Gothic LT Std";
	font-style: normal;
	font-weight: 700;
	src: url('/wp-content/fonts/tradegothicltstd-bold.woff') format('woff');
}
@font-face {
	font-family: "Trade Gothic LT Std";
	font-style: normal;
	font-weight: 800;
	src: url('/wp-content/fonts/tradegothicltstd-bd2.woff') format('woff');
}
/* Oblique Fonts */
@font-face {
	font-family: "Trade Gothic LT Std";
	font-style: italic;
	font-weight: 300;
	src: url('/wp-content/fonts/tradegothicltstd-lightobl.woff') format('woff');
}
@font-face {
	font-family: "Trade Gothic LT Std";
	font-style: italic;
	font-weight: 400;
	src: url('/wp-content/fonts/tradegothicltstd-obl.woff') format('woff');
}
@font-face {
	font-family: "Trade Gothic LT Std";
	font-style: italic;
	font-weight: 700;
	src: url('/wp-content/fonts/tradegothicltstd-boldobl.woff') format('woff');
}
@font-face {
	font-family: "Trade Gothic LT Std";
	font-style: italic;
	font-weight: 800;
	src: url('/wp-content/fonts/tradegothicltstd-bd2obl.woff') format('woff');
}
/* Condensed Fonts */
@font-face {
	font-family: "Trade Gothic LT Std Condensed";
	font-style: normal;
	font-weight: 400;
	src: url('/wp-content/fonts/tradegothicltstd-cn18.woff') format('woff');
}
@font-face {
	font-family: "Trade Gothic LT Std Condensed";
	font-style: italic;
	font-weight: 400;
	src: url('/wp-content/fonts/tradegothicltstd-cn18obl.woff') format('woff');
}
@font-face {
	font-family: "Trade Gothic LT Std Condensed";
	font-style: normal;
	font-weight: 700;
	src: url('/wp-content/fonts/tradegothicltstd-bdcn20.woff') format('woff');
}
@font-face {
	font-family: "Trade Gothic LT Std Condensed";
	font-style: italic;
	font-weight: 700;
	src: url('/wp-content/fonts/tradegothicltstd-bdcn20obl.woff') format('woff');
}
/* Extended Fonts */
@font-face {
	font-family: "Trade Gothic LT Std Extended";
	font-style: normal;
	font-weight: 400;
	src: url('/wp-content/fonts/tradegothicltstd-extended.woff') format('woff');
}
@font-face {
	font-family: "Trade Gothic LT Std Extended";
	font-style: normal;
	font-weight: 700;
	src: url('/wp-content/fonts/tradegothicltstd-boldext.woff') format('woff');
}

/* Placeholders */

/* WebKit browsers */
::-webkit-input-placeholder {
    color:    #888;
}
/* Mozilla Firefox 4 to 18 */
:-moz-placeholder {
    color:    #888;
}
/* Mozilla Firefox 19+ */
::-moz-placeholder {
    color:    #888;
}
/* Internet Explorer 10+ */
:-ms-input-placeholder {
    color:    #888;
}

/* Global*/

html, html body {
	text-rendering: geometricPrecision;
}

html body{
	background-position:top center;
	background-size: cover;
	background-repeat: no-repeat;
}

body.page, body.single-post {
    background-image: url('/wp-content/uploads/auxiliarybg.jpg');
    background-position: center center;
    background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
}


#main .container_wrap .container main.template-page {
	padding-top: 138px;
}

.html_header_top.html_header_sticky #main {
	background-color: transparent !important;
	padding-top: 0 !important;
}

#main .avia-section:first-child {
    padding-top: 0 !important;
}

#top #wrap_all > #main .main_color {
    background-color: transparent !important;
	border: 0 none rgba(0, 0, 0, 0) !important;
}
#top #wrap_all > div#main {
    background-color: transparent;
}

#top #wrap_all > #main .avia-section {
    border: 0 none transparent;
}

#top #main #faq-box .template-page {
    padding-bottom: 0;
}

#top.home #wrap_all > div#main, #top.woocommerce #wrap_all > div#main {
    background-color: transparent;
}

html.responsive, .responsive body {
	font-family: "Trade Gothic LT Std" !important;
}

#top #main .sidebar {
    /* background-color: rgba(222, 222, 222, 0.9); */
}

body {
	font-size: 15px !important;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 100 !important;
}
div.top-bar-gradient .container {
	width: 100%;
	margin-top: 178px !important;
    background: rgb(0,153,204);
    /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
    background: -moz-linear-gradient(left, rgba(0,153,204,1) 0%, rgba(153,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,153,204,1)), color-stop(100%,rgba(153,255,255,1)));
    background: -webkit-linear-gradient(left, rgba(0,153,204,1) 0%,rgba(153,255,255,1) 100%);
    background: -o-linear-gradient(left, rgba(0,153,204,1) 0%,rgba(153,255,255,1) 100%);
    background: -ms-linear-gradient(left, rgba(0,153,204,1) 0%,rgba(153,255,255,1) 100%);
    background: linear-gradient(to right, rgba(0,153,204,1) 0%,rgba(153,255,255,1) 100%);
    /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099cc', endColorstr='#99ffff',GradientType=1 ); */
    height: 7px;
}
.page-section-container.auxiliary-page .top-bar-gradient .container {
	margin-top: 0 !important;
}

span.image-overlay.overlay-type-extern, span.image-overlay.overlay-type-image {
    display: none !important;
}

.home.page {
	background-image: url('/wp-content/uploads/servicesbg.jpg');
	background-position: top center;
	background-attachment: fixed;
    background-repeat: no-repeat;
	background-size: cover;
}
div#av_section_1, .avia-layerslider, #main, .html_stretched #wrap_all {
    background-color: transparent;
    border: 0;
}

#top #wrap_all .avia-layerslider .ls-slide img, #top #wrap_all .avia-layerslider .ls-lt-container {
    transition: opacity ease 0.5s;
}

#top #wrap_all .header-scrolled + #main .avia-layerslider .ls-lt-container, #top #wrap_all .header-scrolled + #main .avia-layerslider .ls-slide img {
    opacity: 0;
}

#top .main_color a, #top .main_color .widget_first, #top .main_color strong, #top .main_color b, #top .main_color b a, #top .main_color strong a, #top .main_color #js_sort_items a:hover, #top .main_color #js_sort_items a.active_sort, #top .main_color .av-sort-by-term a.active_sort, #top .main_color .special_amp, #top .main_color .taglist a.activeFilter, #top .main_color #commentform .required, #top .main_color .av-no-color.av-icon-style-border a.av-icon-char {
	color: #09c;
}

.avia-layerslider .ls-slide {
	overflow: visible;
}

.avia_transform .videos-block a .image-overlay {
    width: 100% !important;
    left: 0 !important;
	top: 0 !important;
    background-color: transparent;
	opacity: 0.4;
}

.av-main-nav > li > a {
	font-family: "Trade Gothic LT Std";
	font-weight: 100;
	font-size: 15px;
	color: #CCC;
	padding: 0 25px;
	text-transform: uppercase;
}

div .logo {
	position: relative;
	width: 181px;
}

.responsive .logo {
	position: relative !important;
}

.main_menu {
	float: right;
	position: relative;
	padding: 0 !important;
}

#top #wrap_all .av-main-nav .site-login a {
    display: inline;
    padding: 0;
    vertical-align: middle;
    font-size: 12px;
}

#top #wrap_all .av-main-nav .site-login {
    padding: 0 10px;
    font-size: 14px;
}

.responsive #top #header {
    position: fixed;
	top: 0;
	z-index: 999;
}

#advanced_menu_hide {
    top: 45px;
	position: fixed;
	z-index:9999;
}

#advanced_menu_toggle, #advanced_menu_hide {
	right: 23px;
}

header#header #header_main, header#header #header_main .container {
    position: static;
}

#top #main .single-product-main-image {
    padding-left: 0;
}

#top #wrap_all.show_mobile_menu > #main {
	
}
#top #wrap_all ul#mobile-advanced {
	padding-bottom: 0;
	height: auto !important;
	margin: 0 !important;
	opacity: 0;
	right: 0 !important;
	z-index: 0;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
}

#top #wrap_all.show_mobile_menu ul#mobile-advanced {
	display: block !important;
	opacity: 1;
	position: relative !important;
	top: 0;
	z-index: 1;
}

#top #menu-item-search {
	z-index: 9999999999;
	position: relative;
}

#top div .dropdown_widget_cart {
    padding-top: 46px;
    margin-top: 30px;
}

#top #wrap_all ins:before {
	display: none;
}

#top .header-scrolled div .dropdown_widget_cart {
	padding-top: 24px;
}

.cart_dropdown .dropdown_widget .avia-arrow {
    top: 41px;
}

.header-scrolled .cart_dropdown .dropdown_widget .avia-arrow {
    top: 19px;
}

.header-scrolled .cart_dropdown .dropdown_widget .avia-arrow, .cart_dropdown .dropdown_widget .avia-arrow, .header-scrolled .cart_dropdown .dropdown_widget, .cart_dropdown .dropdown_widget {
    transition: top ease 0.25s, padding-top ease 0.25s;
}

.cart_dropdown {
    position: relative;
    display: inline-block;
    float: right !important;
    background-color: transparent !important;
    border: 0 none rgba(0, 0, 0, 0) !important;
    right: inherit;
    left: inherit;
    bottom: inherit;
    margin-left: 5px;
}
.cart_dropdown li, .cart_dropdown li a {
    background-color: transparent !important;
    /* border: 0 none transparent; */
    color: #8C8C8C !important;
}

.nomarginall {
	margin: 0 !important;
}

.cta-button {
    font-weight: 100;
    padding: 8px 8px 6px !important;
    border: 2px solid #09C !important;
    font-style: italic;
	font-family: "Trade Gothic LT Std";
	display: inline-block;
}
.cta-button:hover {
    background-color: #99cccc !important;
    color: #000 !important;
	text-decoration: none !important;
}

.center {
	text-align: center;
}

div#bookmark-section, div#bookmark-section .container, div#bookmark-section .container main, div#bookmark-section .container main .post-entry, div#bookmark-section .container main .post-entry .entry-content-wrapper {
    min-height: 0;
    height: 0;
}

a.chevron-down {
    width: 88px;
    height: 44px;
    position: relative;
    z-index: 999999;
    display: block;
    margin: -44px auto 0;
    background: url('/wp-content/uploads/chevron-down.png') no-repeat scroll bottom center transparent;
	transition: opacity ease .25s;
}

.html_header_top.html_header_sticky .home #main {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

.header_color .header_bg, .header_color .main_menu ul ul, .header_color .main_menu .menu ul li a, .header_color .pointer_arrow_wrap .pointer_arrow, .header_color .avia_mega_div {
    background-color: rgba(0, 0, 0, 0.8);
}

.page-section-container .section-body-content {
    background-color: rgba(222, 222, 222, 0.9);
    color: #000;
    padding: 36px;
}

.section-body-content {
	background-color: rgba(222, 222, 222, 0.9);
}

.page-section-container {

}
.page-section-container .section-body-content * {
    color: #000;
}

.page-section-container .section-module-content .homepage-box-title {
    color: #000 !important;
    text-decoration: none !important;
    font-size: 26px;
	line-height: 26px;
    font-weight: 100 !important;
    display: inline-block;
    background-color: #ccc;
	padding-bottom: 4px;
	padding-right: 10px;
	padding-left: 6px;
	text-transform: uppercase;
	transition: background-color ease 0.5s, color ease 0.5s;
}
.page-section-container .section-module-content .homepage-box-link {
    margin: 10px;
    display: block;
	background-size: cover;
	height: 318px;
	background-position: center center;
	background-repeat: no-repeat;
	transition: background-color ease 0.5s;
}

.page-section-container .section-module-content .homepage-box-link:hover {
    background-color: #0099cc;
}
.page-section-container .section-body-content h1, .page-section-container .section-body-content h2 {
    font-weight: 100;
}
.page-section-container .section-module-content .homepage-box-link:hover .homepage-box-title {
    background-color: #0099cc;
	color: #fff !important;
}

.page-section-container .section-module-content .homepage-box-link.services {
    background-image: url('/wp-content/uploads/home-services.jpg');
}

.page-section-container .section-module-content .homepage-box-link.products {
    background-image: url('/wp-content/uploads/home-products.jpg');
}

.page-section-container .section-module-content .homepage-box-link.shop {
    background-image: url('/wp-content/uploads/home-shop.jpg');
}

.page-section-container .section-module-content .homepage-box-link.media {
    background-image: url('/wp-content/uploads/home-media.jpg');
}
.page-section-container .section-module-content {
    background-color: rgba(222, 222, 222, 0.9);
    display: inline-block;
    width: 100%;
	transition: background-color ease 0.5s;
}

.page-section-container .section-module-content:hover {
    background-color:#0099cc;
}

.page-section-container .section-body-content ul li {
    list-style-type: square;
    list-style: square outside url('data:image/gif;base64,R0lGODlhBQAKAIABAAAAAP///yH5BAEAAAEALAAAAAAFAAoAAAIIjI+ZwKwPUQEAOw==');
}


#main-content-home, #services-page {
	margin-top: -240px;
	transition: opacity ease .25s;
}

#main-content-home .entry-content-wrapper > section.av_textblock_section {
    margin-top: 50px;
    clear: both;
    float: left;
}

a#after-chevron {
    margin-top: -132px;
    position: absolute;
}

div.avia-slideshow-dots.avia-slideshow-controls {
    display: none;
}

.avia-layerslider {
	z-index: 1 !important;
	margin-top: 88px;
}

.copyright-right section.avia_widget_section {
    width: 50%;
    float: right;
}
.copyright-right section.avia_widget_section .widget {
    padding: 0;
    text-align: right;
}

#top .copyright-right {
    float: right;
    width: 50%;
    text-align: right;
}
#top .copyright-right .widget_text {
    padding: 0;
}

#footer .menu {
	font-size: 13px;
}

#footer .container .widget .menu-item.menu-item-type-custom {
    line-height: 16px;
}

#footer .widget_nav_menu li {
    width: 50%;
    float: left;
    clear: none;
    font-weight: 100;
	padding: 0 !important;
	left: 0;
}

#footer .widget_nav_menu li a {
    padding: 4px 0 5px 0;
    clear: none;
    font-weight: inherit;
    font-size: inherit;
}

div .av_one_fourth {
    width: 25%;
    margin-left: 0;
}
div .av_one_fourth > section {
    padding: 0 10px;
}
body div .av_one_fourth:first-child > section {
    padding-left: 0;
}
body div .av_one_fourth:last-child > section {
    padding-right: 0;
}

.footer_color .button:hover, .footer_color .ajax_controlls a:hover, .footer_color #submit:hover, .footer_color .big_button:hover, .footer_color .contentSlideControlls a:hover, .footer_color #submit:hover, .footer_color input[type='submit']:hover {
	color: #fff;
}

input[type="submit"], #submit, .button {
	font-weight: 100;
	font-family: "Trade Gothic LT Std";
	background-color: rgba(0, 0, 0, 0) !important;
	color: #FFF !important;
	width: 100%;
}

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
    width: 100% !important;
}

.fsBody .fsRowBody {
    width: 100% !important;
}

#footer .widget {
    margin: 0;
    width: 100%;
    text-align: left;
}

/* Social Icons */

div.socials-square-small, div.fade-socials-small {
	width: 22px;
	height: 22px;
	float: none;
	margin: 1px;
	display: inline-block !important;
}

a.socials-square-small, a.fade-socials-small {
	width: 22px;
	height: 22px;
}

a.socials-square, a.socials-square-small, a.socials-default, a.socials-default-small, a.fade-socials, a.fade-socials-small {
	display: inline-block !important;
	margin-right: 0;
	text-align: left;
	text-indent: -9999px;
}

a.socials-default.bookmark {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
}
a.socials-default.facebook {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -32px bottom rgba(0, 0, 0, 0);
}
a.socials-default.flickr {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -64px bottom rgba(0, 0, 0, 0);
}
a.socials-default.google {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -96px bottom rgba(0, 0, 0, 0);
}
a.socials-default.linkedin {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -128px bottom rgba(0, 0, 0, 0);
}
a.socials-default.pinterest {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -160px bottom rgba(0, 0, 0, 0);
}
a.socials-default.rss {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -192px bottom rgba(0, 0, 0, 0);
}
a.socials-default.shareit {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -224px bottom rgba(0, 0, 0, 0);
}
a.socials-default.skype {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -256px bottom rgba(0, 0, 0, 0);
}
a.socials-default.twitter {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -288px bottom rgba(0, 0, 0, 0);
}
a.socials-default.instagram {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -320px bottom rgba(0, 0, 0, 0);
}
a.socials-default.youtube {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -352px bottom rgba(0, 0, 0, 0);
}
a.socials-default.mail {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -384px bottom rgba(0, 0, 0, 0);
}
a.socials-default.vimeo {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -416px bottom rgba(0, 0, 0, 0);
}
a.socials-default.vine {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -448px bottom rgba(0, 0, 0, 0);
}
a.socials-default.bookmark:hover {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll 0 top rgba(0, 0, 0, 0);
}
a.socials-default.facebook:hover {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -32px top rgba(0, 0, 0, 0);
}
a.socials-default.flickr:hover {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -64px top rgba(0, 0, 0, 0);
}
a.socials-default.google:hover {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -96px top rgba(0, 0, 0, 0);
}
a.socials-default.linkedin:hover {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -128px top rgba(0, 0, 0, 0);
}
a.socials-default.pinterest:hover {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -160px top rgba(0, 0, 0, 0);
}
a.socials-default.rss:hover {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -192px top rgba(0, 0, 0, 0);
}
a.socials-default.shareit:hover {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -224px top rgba(0, 0, 0, 0);
}
a.socials-default.skype:hover {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -256px top rgba(0, 0, 0, 0);
}
a.socials-default.twitter:hover {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -288px top rgba(0, 0, 0, 0);
}
a.socials-default.instagram:hover {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -320px top rgba(0, 0, 0, 0);
}
a.socials-default.youtube:hover {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -352px top rgba(0, 0, 0, 0);
}
a.socials-default.mail:hover {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -384px top rgba(0, 0, 0, 0);
}
a.socials-default.vimeo:hover {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -416px top rgba(0, 0, 0, 0);
}
a.socials-default.vine:hover {
    background: url("/wp-content/uploads/socials.png") no-repeat scroll -448px top rgba(0, 0, 0, 0);
}
a.socials-default-small.bookmark {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
}
a.socials-default-small.facebook {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -22px bottom rgba(0, 0, 0, 0);
}
a.socials-default-small.flickr {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -44px bottom rgba(0, 0, 0, 0);
}
a.socials-default-small.google {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -66px bottom rgba(0, 0, 0, 0);
}
a.socials-default-small.linkedin {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -88px bottom rgba(0, 0, 0, 0);
}
a.socials-default-small.pinterest {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -110px bottom rgba(0, 0, 0, 0);
}
a.socials-default-small.rss {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -132px bottom rgba(0, 0, 0, 0);
}
a.socials-default-small.shareit {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -154px bottom rgba(0, 0, 0, 0);
}
a.socials-default-small.skype {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -176px bottom rgba(0, 0, 0, 0);
}
a.socials-default-small.twitter {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -198px bottom rgba(0, 0, 0, 0);
}
a.socials-default-small.instagram {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -220px bottom rgba(0, 0, 0, 0);
}
a.socials-default-small.youtube {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -242px bottom rgba(0, 0, 0, 0);
}
a.socials-default-small.mail {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -264px bottom rgba(0, 0, 0, 0);
}
a.socials-default-small.vimeo {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -286px bottom rgba(0, 0, 0, 0);
}
a.socials-default-small.vine {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -308px bottom rgba(0, 0, 0, 0);
}
a.socials-default-small.bookmark:hover {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll 0 top rgba(0, 0, 0, 0);
}
a.socials-default-small.facebook:hover {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -22px top rgba(0, 0, 0, 0);
}
a.socials-default-small.flickr:hover {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -44px top rgba(0, 0, 0, 0);
}
a.socials-default-small.google:hover {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -66px top rgba(0, 0, 0, 0);
}
a.socials-default-small.linkedin:hover {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -88px top rgba(0, 0, 0, 0);
}
a.socials-default-small.pinterest:hover {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -110px top rgba(0, 0, 0, 0);
}
a.socials-default-small.rss:hover {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -132px top rgba(0, 0, 0, 0);
}
a.socials-default-small.shareit:hover:hover {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -154px top rgba(0, 0, 0, 0);
}
a.socials-default-small.skype:hover {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -176px top rgba(0, 0, 0, 0);
}
a.socials-default-small.twitter:hover {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -198px top rgba(0, 0, 0, 0);
}
a.socials-default-small.instagram:hover {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -220px top rgba(0, 0, 0, 0);
}
a.socials-default-small.youtube:hover {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -242px top rgba(0, 0, 0, 0);
}
a.socials-default-small.mail:hover {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -264px top rgba(0, 0, 0, 0);
}
a.socials-default-small.vimeo:hover {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -286px top rgba(0, 0, 0, 0);
}
a.socials-default-small.vine:hover {
    background: url("/wp-content/uploads/socials-small.png") no-repeat scroll -308px top rgba(0, 0, 0, 0);
}
div.fade-socials.bookmark, div.fade-socials.bookmark a {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
}
div.fade-socials.facebook, div.fade-socials.facebook a {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -33px bottom rgba(0, 0, 0, 0);
}
div.fade-socials.flickr, div.fade-socials.flickr a {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -66px bottom rgba(0, 0, 0, 0);
}
div.fade-socials.google, div.fade-socials.google a {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -99px bottom rgba(0, 0, 0, 0);
}
div.fade-socials.linkedin, div.fade-socials.linkedin a {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -132px bottom rgba(0, 0, 0, 0);
}
div.fade-socials.pinterest, div.fade-socials.pinterest a {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -165px bottom rgba(0, 0, 0, 0);
}
div.fade-socials.rss, div.fade-socials.rss a {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -198px bottom rgba(0, 0, 0, 0);
}
div.fade-socials.shareit, div.fade-socials.shareit a {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -231px bottom rgba(0, 0, 0, 0);
}
div.fade-socials.skype, div.fade-socials.skype a {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -264px bottom rgba(0, 0, 0, 0);
}
div.fade-socials.twitter, div.fade-socials.twitter a {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -297px bottom rgba(0, 0, 0, 0);
}
div.fade-socials.instagram, div.fade-socials.instagram a {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -330px bottom rgba(0, 0, 0, 0);
}
div.fade-socials.youtube, div.fade-socials.youtube a {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -363px bottom rgba(0, 0, 0, 0);
}
div.fade-socials.mail, div.fade-socials.mail a {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -396px bottom rgba(0, 0, 0, 0);
}
div.fade-socials.vimeo, div.fade-socials.vimeo a {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -429px bottom rgba(0, 0, 0, 0);
}
div.fade-socials.vine, div.fade-socials.vine a {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -462px bottom rgba(0, 0, 0, 0);
}
div.fade-socials.bookmark:hover, div.fade-socials.bookmark a:hover {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll 0 top rgba(0, 0, 0, 0);
}
div.fade-socials.facebook:hover, div.fade-socials.facebook a:hover {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -33px top rgba(0, 0, 0, 0);
}
div.fade-socials.flickr:hover, div.fade-socials.flickr a:hover {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -66px top rgba(0, 0, 0, 0);
}
div.fade-socials.google:hover, div.fade-socials.google a:hover {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -99px top rgba(0, 0, 0, 0);
}
div.fade-socials.linkedin:hover, div.fade-socials.linkedin a:hover {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -132px top rgba(0, 0, 0, 0);
}
div.fade-socials.pinterest:hover, div.fade-socials.pinterest a:hover {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -165px top rgba(0, 0, 0, 0);
}
div.fade-socials.rss:hover, div.fade-socials.rss a:hover {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -198px top rgba(0, 0, 0, 0);
}
div.fade-socials.shareit:hover, div.fade-socials.shareit a:hover {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -231px top rgba(0, 0, 0, 0);
}
div.fade-socials.skype:hover, div.fade-socials.skype a:hover {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -264px top rgba(0, 0, 0, 0);
}
div.fade-socials.twitter:hover, div.fade-socials.twitter a:hover {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -297px top rgba(0, 0, 0, 0);
}
div.fade-socials.instagram:hover, div.fade-socials.instagram a:hover {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -330px top rgba(0, 0, 0, 0);
}
div.fade-socials.youtube:hover, div.fade-socials.youtube a:hover {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -363px top rgba(0, 0, 0, 0);
}
div.fade-socials.mail:hover, div.fade-socials.mail a:hover {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -396px top rgba(0, 0, 0, 0);
}
div.fade-socials.vimeo:hover, div.fade-socials.vimeo a:hover {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -429px top rgba(0, 0, 0, 0);
}
div.fade-socials.vine:hover, div.fade-socials.vine a:hover {
    background: url("/wp-content/uploads/socials-fade.png") no-repeat scroll -462px top rgba(0, 0, 0, 0);
}
div.fade-socials-small.bookmark-small, div.fade-socials-small.bookmark-small a {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
}
div.fade-socials-small.facebook-small, div.fade-socials-small a {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -22px bottom rgba(0, 0, 0, 0);
}
div.fade-socials-small.flickr-small, div.fade-socials-small.flickr-small a {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -44px bottom rgba(0, 0, 0, 0);
}
div.fade-socials-small.google-small, div.fade-socials-small.google-small a {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -66px bottom rgba(0, 0, 0, 0);
}
div.fade-socials-small.linkedin-small, div.fade-socials-small.linkedin-small a {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -88px bottom rgba(0, 0, 0, 0);
}
div.fade-socials-small.pinterest-small, div.fade-socials-small.pinterest-small a {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -110px bottom rgba(0, 0, 0, 0);
}
div.fade-socials-small.rss-small, div.fade-socials-small.rss-small a {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -132px bottom rgba(0, 0, 0, 0);
}
div.fade-socials-small.shareit-small, div.fade-socials-small.shareit-small a {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -154px bottom rgba(0, 0, 0, 0);
}
div.fade-socials-small.skype-small, div.fade-socials-small.skype-small a {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -176px bottom rgba(0, 0, 0, 0);
}
div.fade-socials-small.twitter-small, div.fade-socials-small.twitter-small a {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -198px bottom rgba(0, 0, 0, 0);
}
div.fade-socials-small.instagram-small, div.fade-socials-small.instagram-small a {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -220px bottom rgba(0, 0, 0, 0);
}
div.fade-socials-small.youtube-small, div.fade-socials-small.youtube-small a {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -242px bottom rgba(0, 0, 0, 0);
}
div.fade-socials-small.mail-small, div.fade-socials-small.mail-small a {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -264px bottom rgba(0, 0, 0, 0);
}
div.fade-socials-small.vimeo-small, div.fade-socials-small.vimeo-small a {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -286px bottom rgba(0, 0, 0, 0);
}
div.fade-socials-small.vine-small, div.fade-socials-small.vine-small a {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -308px bottom rgba(0, 0, 0, 0);
}
div.fade-socials-small.bookmark-small:hover, div.fade-socials-small.bookmark-small a:hover {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll 0 top rgba(0, 0, 0, 0);
}
div.fade-socials-small.facebook-small:hover, div.fade-socials-small a:hover {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -22px top rgba(0, 0, 0, 0);
}
div.fade-socials-small.flickr-small:hover, div.fade-socials-small.flickr-small a:hover {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -44px top rgba(0, 0, 0, 0);
}
div.fade-socials-small.google-small:hover, div.fade-socials-small.google-small a:hover {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -66px top rgba(0, 0, 0, 0);
}
div.fade-socials-small.linkedin-small:hover, div.fade-socials-small.linkedin-small a:hover {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -88px top rgba(0, 0, 0, 0);
}
div.fade-socials-small.pinterest-small:hover, div.fade-socials-small.pinterest-small a:hover {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -110px top rgba(0, 0, 0, 0);
}
div.fade-socials-small.rss-small:hover, div.fade-socials-small.rss-small a:hover {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -132px top rgba(0, 0, 0, 0);
}
div.fade-socials-small.shareit-small:hover, div.fade-socials-small.shareit-small a:hover {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -154px top rgba(0, 0, 0, 0);
}
div.fade-socials-small.skype-small:hover, div.fade-socials-small.skype-small a:hover {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -176px top rgba(0, 0, 0, 0);
}
div.fade-socials-small.twitter-small:hover, div.fade-socials-small.twitter-small a:hover {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -198px top rgba(0, 0, 0, 0);
}
div.fade-socials-small.instagram-small:hover, div.fade-socials-small.instagram-small a:hover {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -220px top rgba(0, 0, 0, 0);
}
div.fade-socials-small.youtube-small:hover, div.fade-socials-small.youtube-small a:hover {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -242px top rgba(0, 0, 0, 0);
}
div.fade-socials-small.mail-small:hover, div.fade-socials-small.mail-small a:hover {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -264px top rgba(0, 0, 0, 0);
}
div.fade-socials-small.vimeo-small:hover, div.fade-socials-small.vimeo-small a:hover {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -286px top rgba(0, 0, 0, 0);
}
div.fade-socials-small.vine-small:hover, div.fade-socials-small.vine-small a:hover {
    background: url("/wp-content/uploads/socials-fade-small.png") no-repeat scroll -308px top rgba(0, 0, 0, 0);
}
a.socials-square.bookmark {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
}
a.socials-square.facebook {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -34px bottom rgba(0, 0, 0, 0);
}
a.socials-square.flickr {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -68px bottom rgba(0, 0, 0, 0);
}
a.socials-square.google {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -374px bottom rgba(0, 0, 0, 0);
}
a.socials-square.linkedin {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -136px bottom rgba(0, 0, 0, 0);
}
a.socials-square.pinterest {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -170px bottom rgba(0, 0, 0, 0);
}
a.socials-square.rss {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -204px bottom rgba(0, 0, 0, 0);
}
a.socials-square.shareit {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -238px bottom rgba(0, 0, 0, 0);
}
a.socials-square.skype {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -272px bottom rgba(0, 0, 0, 0);
}
a.socials-square.twitter {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -306px bottom rgba(0, 0, 0, 0);
}
a.socials-square.instagram {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -340px bottom rgba(0, 0, 0, 0);
}
a.socials-square.youtube {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -408px bottom rgba(0, 0, 0, 0);
}
a.socials-square.mail {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -442px bottom rgba(0, 0, 0, 0);
}
a.socials-square.vimeo {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -476px bottom rgba(0, 0, 0, 0);
}
a.socials-square.vine {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -510px bottom rgba(0, 0, 0, 0);
}
a.socials-square.bookmark:hover {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll 0 top rgba(0, 0, 0, 0);
}
a.socials-square.facebook:hover {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -34px top rgba(0, 0, 0, 0);
}
a.socials-square.flickr:hover {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -68px top rgba(0, 0, 0, 0);
}
a.socials-square.google:hover {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -374px top rgba(0, 0, 0, 0);
}
a.socials-square.linkedin:hover {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -136px top rgba(0, 0, 0, 0);
}
a.socials-square.pinterest:hover {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -170px top rgba(0, 0, 0, 0);
}
a.socials-square.rss:hover {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -204px top rgba(0, 0, 0, 0);
}
a.socials-square.shareit:hover {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -238px top rgba(0, 0, 0, 0);
}
a.socials-square.skype:hover {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -272px top rgba(0, 0, 0, 0);
}
a.socials-square.twitter:hover {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -306px top rgba(0, 0, 0, 0);
}
a.socials-square.instagram:hover {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -340px top rgba(0, 0, 0, 0);
}
a.socials-square.youtube:hover {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -408px top rgba(0, 0, 0, 0);
}
a.socials-square.mail:hover {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -442px top rgba(0, 0, 0, 0);
}
a.socials-square.vimeo:hover {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -476px top rgba(0, 0, 0, 0);
}
a.socials-square.vine:hover {
    background: url("/wp-content/uploads/socials-square.png") no-repeat scroll -510px top rgba(0, 0, 0, 0);
}
a.socials-square-small.bookmark {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
}
a.socials-square-small.facebook {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -22px bottom rgba(0, 0, 0, 0);
}
a.socials-square-small.flickr {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -44px bottom rgba(0, 0, 0, 0);
}
a.socials-square-small.google {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -242px bottom rgba(0, 0, 0, 0);
}
a.socials-square-small.linkedin {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -88px bottom rgba(0, 0, 0, 0);
}
a.socials-square-small.pinterest {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -110px bottom rgba(0, 0, 0, 0);
}
a.socials-square-small.rss {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -132px bottom rgba(0, 0, 0, 0);
}
a.socials-square-small.shareit {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -154px bottom rgba(0, 0, 0, 0);
}
a.socials-square-small.skype {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -176px bottom rgba(0, 0, 0, 0);
}
a.socials-square-small.twitter {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -198px bottom rgba(0, 0, 0, 0);
}
a.socials-square-small.instagram {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -220px bottom rgba(0, 0, 0, 0);
}
a.socials-square-small.youtube {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -264px bottom rgba(0, 0, 0, 0);
}
a.socials-square-small.mail {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -286px bottom rgba(0, 0, 0, 0);
}
a.socials-square-small.vimeo {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -308px bottom rgba(0, 0, 0, 0);
}
a.socials-square-small.vine {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -330px bottom rgba(0, 0, 0, 0);
}
a.socials-square-small.bookmark:hover {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll 0 top rgba(0, 0, 0, 0);
}
a.socials-square-small.facebook:hover {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -22px top rgba(0, 0, 0, 0);
}
a.socials-square-small.flickr:hover {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -44px top rgba(0, 0, 0, 0);
}
a.socials-square-small.google:hover {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -242px top rgba(0, 0, 0, 0);
}
a.socials-square-small.linkedin:hover {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -88px top rgba(0, 0, 0, 0);
}
a.socials-square-small.pinterest:hover {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -110px top rgba(0, 0, 0, 0);
}
a.socials-square-small.rss:hover {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -132px top rgba(0, 0, 0, 0);
}
a.socials-square-small.shareit:hover {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -154px top rgba(0, 0, 0, 0);
}
a.socials-square-small.skype:hover {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -176px top rgba(0, 0, 0, 0);
}
a.socials-square-small.twitter:hover {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -198px top rgba(0, 0, 0, 0);
}
a.socials-square-small.instagram:hover {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -220px top rgba(0, 0, 0, 0);
}
a.socials-square-small.youtube:hover {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -264px top rgba(0, 0, 0, 0);
}
a.socials-square-small.mail:hover {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -286px top rgba(0, 0, 0, 0);
}
a.socials-square-small.vimeo:hover {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -308px top rgba(0, 0, 0, 0);
}
a.socials-square-small.vine:hover {
    background: url("/wp-content/uploads/socials-square-small.png") no-repeat scroll -330px top rgba(0, 0, 0, 0);
}

/* Credit Cart Icons */

.credit_card {
	width: 32px;
	height: 32px;
	background: url('/wp-content/uploads/creditcard.png') no-repeat;
	display: inline-block;
	margin-left: 1px;
}
#top .copyright-right .credit_card {
    margin-bottom: -3px;
	background-position-y: 0;
}
.credit_card.amazon {
	background-position:0px -32px;
}
.credit_card.amex {
	background-position: -32px -32px;
}
.credit_card.amex_alt {
	background-position: -64px -32px;
}
.credit_card.amex_gold {
	background-position: -96px -32px;
}.credit_card.amex_green {
	background-position:-128px -32px;
}
.credit_card.amex_silver {
	background-position:-160px -32px;
}
.credit_card.apple {
	background-position:-192px -32px;
}
.credit_card.bank {
	background-position:-224px -32px;
}
.credit_card.cash {
	background-position:-256px -32px;
}
.credit_card.chase {
	background-position:-288px -32px;
}
.credit_card.coupon {
	background-position:-320px -32px;
}
.credit_card.credit {
	background-position:-352px -32px;
}
.credit_card.debit {
	background-position:-384px -32px;
}
.credit_card.discover {
	background-position:-416px -32px;
}
.credit_card.discover_alt {
	background-position:-448px -32px;
}
.credit_card.discover_novus {
	background-position:-480px -32px;
}
.credit_card.echeck {
	background-position:-512px -32px;
}
.credit_card.generic_1 {
	background-position:-544px -32px;
}
.credit_card.generic_2 {
	background-position:-576px -32px;
}
.credit_card.generic_3 {
	background-position:-608px -32px;
}
.credit_card.gift {
	background-position:-640px -32px;
}
.credit_card.gift_alt {
	background-position:-672px -32px;
}
.credit_card.gold {
	background-position:-704px -32px;
}
.credit_card.googleckout {
	background-position:-736px -32px;
}
.credit_card.itunes {
	background-position:-768px -32px;
}
.credit_card.itunes_2 {
	background-position:-800px -32px;
}
.credit_card.itunes_3 {
	background-position:-832px -32px;
}
.credit_card.mastercard {
	background-position:-864px -32px;
}
.credit_card.mastercard_alt {
	background-position:-896px -32px;
}
.credit_card.mileage {
	background-position:-928px -32px;
}
.credit_card.paypal {
	background-position:-960px -32px;
}
.credit_card.sapphire {
	background-position:-992px -32px;
}
.credit_card.solo {
	background-position:-1024px -32px;
}
.credit_card.visa {
	background-position:-1056px -32px;
}
.credit_card.visa_alt {
	background-position:-1088px -32px;
}
.credit_card.amazon:hover {
	background-position:0px 0px;
}
.credit_card.amex:hover {
	background-position: -32px 0px;
}
.credit_card.amex_alt:hover {
	background-position: -64px 0px;
}
.credit_card.amex_gold:hover {
	background-position: -96px 0px;
}
.credit_card.amex_green:hover {
	background-position:-128px 0px;
}
.credit_card.amex_silver:hover {
	background-position:-160px 0px;
}
.credit_card.apple:hover {
	background-position:-192px 0px;
}
.credit_card.bank:hover {
	background-position:-224px 0px;
}
.credit_card.cash:hover {
	background-position:-256px 0px;
}
.credit_card.chase:hover {
	background-position:-288px 0px;
}
.credit_card.coupon:hover {
	background-position:-320px 0px;
}
.credit_card.credit:hover {
	background-position:-352px 0px;
}
.credit_card.debit:hover {
	background-position:-384px 0px;
}
.credit_card.discover:hover {
	background-position:-416px 0px;
}
.credit_card.discover_alt:hover {
	background-position:-448px 0px;
}
.credit_card.discover_novus:hover {
	background-position:-480px 0px;
}
.credit_card.echeck:hover {
	background-position:-512px 0px;
}
.credit_card.generic_1:hover {
	background-position:-544px 0px;
}
.credit_card.generic_2:hover {
	background-position:-576px 0px;
}
.credit_card.generic_3:hover {
	background-position:-608px 0px;
}
.credit_card.gift:hover {
	background-position:-640px 0px;
}
.credit_card.gift_alt:hover {
	background-position:-672px 0px;
}
.credit_card.gold:hover {
	background-position:-704px 0px;
}
.credit_card.googleckout:hover {
	background-position:-736px 0px;
}
.credit_card.itunes:hover {
	background-position:-768px 0px;
}
.credit_card.itunes_2:hover {
	background-position:-800px 0px;
}
.credit_card.itunes_3:hover {
	background-position:-832px 0px;
}
.credit_card.mastercard:hover {
	background-position:-864px 0px;
}
.credit_card.mastercard_alt:hover {
	background-position:-896px 0px;
}
.credit_card.mileage:hover {
	background-position:-928px 0px;
}
.credit_card.paypal:hover {
	background-position:-960px 0px;
}
.credit_card.sapphire:hover {
	background-position:-992px 0px;
}
.credit_card.solo:hover {
	background-position:-1024px 0px;
}
.credit_card.visa:hover {
	background-position:-1056px 0px;
}
.credit_card.visa_alt:hover {
	background-position:-1088px 0px;
}

/* Woocommerce */

#top #wrap_all #main .container_wrap {
    overflow: hidden;
}

.woocommerce div.top-bar-gradient {
    display: block !important;
}

.woocommerce div.top-bar-gradient .container {
	/*width: 910px !important;
	margin-top: 178px !important;*/
}

#top div.woocommerce-message {
    background-color: rgba(0, 153, 255, 0.3);
    color: #000;
    font-size: 15px;
    font-weight: 100;
}

#top div div.woocommerce-message a.button, #top .my_account_orders a.button {
	font-family: "Trade Gothic LT Std" !important;
	font-weight: 100 !important;
	color: #000 !important;
	font-size: 16px !important;
	padding: 8px 8px 6px !important;
	border: 2px solid #09f !important;
	font-style: italic;
	border-radius: 0 !important; 
	display: inline-block;
	width: auto !important;
}

#top .my_account_orders a.button:hover {
    background-color: #9CC !important;
	text-decoration: none !important;
	color: #000 !important;
}

.avia_transform .woocommerce a .image-overlay {
	display: none;
}

.woocommerce.post-type-archive-product .products .product h3 {
    position: absolute;
    z-index: 99999999;
    top: -10px;
    display: inline-block;
    background-color: #dedede;
    font-style: normal !important;
    color: #000;
    font-size: 16px;
    font-family: "Trade Gothic LT Std" !important;
    padding: 10px 10px 7px;
    left: -10px;
    box-shadow: 2px 1px 16px #191919;
    border-radius: 1px;
}

.woocommerce.post-type-archive-product .products .product a:hover h3 {
    color: #FFF;
    background-color: #09F;
}

.woocommerce.post-type-archive-product div.top-bar-gradient .container {
    display: none;
}

div .products .product a, div .products .product a img {
    overflow: visible !important;
}
mark.count {
    display: none;
}
.shop_columns_5 .products .product {
	margin-right: 2%;
	width: 18.4%;
}

#top .product .avia_cart_buttons {
    background-color: transparent !important;
    border: 2px solid #09F;
    opacity: 1;
    padding: 0;
}

#top .product .avia_cart_buttons a:hover {
    background-color: #99CCCC !important;
}

#top .product a.avia_cart_buttons:hover {
    background-color: #99CCCC;
}

#top .product .avia_cart_buttons .button {
    font-size: 15px;
    font-weight: 100;
    color: #000 !important;
    font-style: italic;
    padding-bottom: 10px;
    padding-top: 13px;
}

.products .product h3 {
    color: #000;
}

.woocommerce div#main {
    background-image: url('/wp-content/uploads/shop-background.jpg');
    background-position: center top;
	background-repeat:no-repeat;
	background-attachment: fixed;
}
.title_container {
    background-color: transparent;
}
.woocommerce.post-type-archive .title_container {
	padding-top: 88px;
}

.woocommerce #wrap_all > #main .main_color {
    background-color: transparent;
    border: 0 !important;
}
.title_container .breadcrumb {
    position: relative;
    top: auto;
	right: auto;
}
body .title_container .main-title, .title_container .main-title a {
    font-size: 31px;
    line-height: 31px;
    margin-bottom: 12px;
	font-weight: 100 !important;
	color: #000 !important;
}

body.post-type-archive-product .title_container .main-title, body.post-type-archive-product .title_container .main-title a {
	color: #fff !important;
}

.breadcrumb-trail a {
    color: #000 !important;
}

body.post-type-archive-product .breadcrumb-trail a {
	color: #fff !important;
}

#top .title_container .container {
    padding-top: 95px;
    padding-bottom: 40px;
}
.breadcrumb-trail .trail-before, .breadcrumb-trail .trail-end, .breadcrumb-trail .sep, .breadcrumb-trail a, .breadcrumb-trail .bbp-breadcrumb-current {
    float: none;
    display: inline;
    padding: 0;
    font-size: 15px;
	color: #000;
}
.breadcrumb span:last-child a, .breadcrumb span:last-child {
    color: #0099cc !important;
	font-size: 15px !important;
}
.breadcrumb span {
	font-size: 15px !important;
}

.post-type-archive .breadcrumb span {
	color: #fff !important;
}

.breadcrumb-trail .trail-before {
    display: none;
}
.breadcrumb-trail .sep {
    padding: 3px;
}
.woocommerce #main .template-shop {
    padding-top: 0;
}
.woocommerce .product-sorting {
    display: none;
}
#top .template-shop .clear {
	clear:both;
}

img.category_thumb {
	display: none;
}

.woocommerce-page form.cart .button {
	border: 2px solid #09F !important;
	margin-top: 0 !important;
	border-radius: 0 !important;
	font-size: 18px;
	padding: 13px 0 10px;
	color: #000 !important;
	font-style: italic;
}

.products .product .inner_product {
    background-color: transparent;
    border: 0 none transparent;
}

.single-product.woocommerce-page .avia-section.container_wrap .container {
    background-color: rgba(222, 222, 222, 0.9);
    padding: 20px;
    margin-bottom: 95px;
}
.single-product.woocommerce-page .avia-section.container_wrap .container .template-page, .single-product.woocommerce-page .avia-section.container_wrap .container .template-page .product_column {
    padding: 0;
    margin: 0;
}
#top .related.products h2, #top .upsells.products h2 {
    font-size: 27px;
    color: #000;
}

.woocommerce-page form.cart .button:hover {
	background-color: #9CC !important;
}

.single-product .four.units {
    z-index: 2;
    position: relative;
}

div ul.product_list_widget li img {
    /* width: 60px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    height: 60px;
    float: none !important;
    padding: 0; */
}
div ul.product_list_widget li {
    position: relative !important;
    overflow: visible !important;
}
#top div ul.product_list_widget li a {
    overflow: visible !important;
    position: static !important;
	width: 80%;
	font-size: 15px;
    font-family: "Trade Gothic LT Std";
    font-weight: 100;
    letter-spacing: 1px;
	color: #059;
	border: 0 none rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 0) !important;
	height: auto;
	line-height: normal !important;
	width: auto;
}
#top dl.variation dt, #top dl.variation dt p, #top dl.variation dd, #top dl.variation dd p {
    padding: 0;
    height: auto;
    line-height: 1.25em;
    font-family: "Trade Gothic LT Std", "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 100;
    color: #8c8c8c;
}
#top dl.variation dd, #top dl.variation dd p {
    color: #39F;
}
#top .dropdown_widget .total, #top .dropdown_widget .total strong {
    text-align: right;
    font-weight: 100;
}
#top div ul.product_list_widget li span {
    font-size: 15px;
}

#top div ul.product_list_widget li a:hover {
	color: #09c;
}

.woocommerce.widget_top_rated_products h3.widgettitle {
    font-weight: 100;
    font-size: 20px;
	color: #000;
}

.four.units.single-product-main-image {
	overflow: visible;
}

div.yith_magnifier_zoom_magnifier {
	display: none !important;
}

.woocommerce.single-product .images .thumbnails {
	display: none;
}

.main_color .single-product-main-image .images a {
    background-color: transparent !important;
    border-color: transparent;
}
.yith_magnifier_zoom_wrap {
    border: 0 none transparent !important;
}

.woocommerce.tax-product_cat aside, .woocommerce.post-type-archive-product aside {
    display: none !important;
}
.woocommerce.tax-product_cat #main .template-shop, .woocommerce.post-type-archive-product #main .template-shop {
    width: 100%;
    border-right: 0 !important;
}
.woocommerce.tax-product_cat #main .template-shop .entry-content-wrapper, .woocommerce.post-type-archive-product #main .template-shop .entry-content-wrapper {
    padding-right: 0 !important;
}

#top .onsale {
    background-color: rgba(0, 0, 0, 0) !important;
    font-size: 15px;
    color: #09c;
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    position: static;
    margin: 0 !important;
    min-height: 0;
	padding: 0;
}

.single-product aside.sidebar .top-bar-gradient .container {
	margin: 0 !important;
}

.sidebar .widget .seperator {
    clear: both;
    display: block;
}

.sidebar .widget:last-of-type {
    padding: 0;
}

#top #main .single-product-main-image .inner_sidebar {
    padding: 0;
}

#top del span {
	text-decoration: line-through !important;
}

div.top-bar-gradient {
    overflow: hidden;
}

.home.page div.top-bar-gradient .container {
	width: 100%;
}

h1.product_title.entry-title {
    font-size: 20px;
    font-family: "Trade Gothic LT Std";
    color: #000000;
}
.summary.entry-summary div[itemprop="description"], .summary.entry-summary div[itemprop="description"] p, .summary.entry-summary div[itemprop="description"] h1, .summary.entry-summary div[itemprop="description"] h2, .summary.entry-summary div[itemprop="description"] h3, .summary.entry-summary div[itemprop="description"] h4, .summary.entry-summary div[itemprop="description"] h5, .summary.entry-summary div[itemprop="description"] h6 {
	color: #000000 !important;
	font-family: "Trade Gothic LT Std";
}
.summary.entry-summary div[itemprop="description"], .summary.entry-summary div[itemprop="description"] p {
	font-size: 15px;
}

.main_color strong {
    color: #000000 !important;
}
.woocommerce-tabs .panel.entry-content {
    font-size: 15px; color: #000000 !important; font-family: "Trade Gothic LT Std";
}

.single-product.woocommerce .title_container .container, .tax-product_cat.woocommerce .title_container .container {
    background-color: rgba(222, 222, 222, 0.9);
    border: 0 none transparent !important;
}

.single-product.woocommerce .title_container, .tax-product_cat.woocommerce .title_container {
	border: 0 none transparent;
}

.woocommerce.single-product #wrap_all > #main .main_color .container, .woocommerce.tax-product_cat #wrap_all > #main .main_color .container {
    background-color: rgba(222, 222, 222, 0.9);
	margin-bottom: 95px;
}

.responsive .woocommerce .container {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

#top.single-product .title_container .container, #top.tax-product_cat .title_container .container {
    padding-top: 20px;
}

#top.tax-product_cat .title_container .container {
	padding-bottom: 0;
}

#top.tax-product_cat .template-shop .term-description {
    font-size: 15px;
    color: #000;
    margin-bottom: 40px;
}

div.inner_product_header {
    background-color: transparent !important;
    border: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
	text-align: center;
}
.inner_product_header .avia-arrow {
    display: none !important;
}
.products .product h3, .products .product h4, .products .product h5, .products .product h6 {
    text-align: center;
    text-transform: uppercase;
    font-size: 13px;
}

.thumbnail_container {
    padding: 10px;
}

.single-product-summary {
    padding: 0 20px;
    margin-left: 10px;
}
.single-product-main-image {
    padding-left: 10px;
}

#top .variations_form {
    background-color: transparent;
    border: 0 none transparent;
    padding-left: 0;
}

.reset_variations:hover {
	color: #000 !important;
}

.main_color tr {
    background-color: transparent !important;
}
#top .main_color .variations select, #top .main_color .variations select option {
    background-color: #686868;
    color: #fff;
    font-weight: 100 !important;
    border-radius: 0;
    border: 0 none transparent;
}
#top .variations .label label {
    font-weight: 400 !important;
    color: #000;
    text-align: left;
    font-size: 14px;
    height: auto;
}

#top #wrap_all .variations td {
    vertical-align: middle;
}
#top .variations td.label {
    width: 340px;
    padding-left: 0;
	padding-right: 0;
    height: auto;
}

.main_color div.product .woocommerce-tabs .panel {
    background-color: transparent;
    border: none 0 transparent !important;
}
#top .woocommerce-tabs .tabs li {
    background-color: transparent;
    border: 0 none transparent !important;
    line-height: 15px;
}
#top div div.product .woocommerce-tabs ul.tabs li.active a {
    color: #000 !important;
    border: 0 none transparent !important;
}

#top div.product .woocommerce-tabs ul.tabs {
    border-bottom: 1px solid #000;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

#top div div.product .woocommerce-tabs ul.tabs li a {
    border: 0 none transparent;
    font-size: 15px;
    font-weight: 100 !important;
    padding: 0 !important;
    text-transform: uppercase;
}
#top .woocommerce-tabs .tabs li:last-child:after {
    content: "";
    display: none;
}
#top .woocommerce-tabs .tabs li:after {
    content: "/";
    padding: 0 6px;
    font-size: 18px;
    font-weight: 100;
    color: #000;
    line-height: 20px;
}

.main_color table.shop_attributes {
    background-color: transparent;
}

#top div div.product .woocommerce-tabs .panel {
    padding-left: 0;
    padding-right: 0;
    clear: both;
}

.woocommerce .main_color strong {
	font-weight: 800;
}
#top .woocommerce-tabs h2, #top .woocommerce-tabs h3, #top .woocommerce-tabs h4 {
    color: #000 !important;
    font-weight: 800;
}

div.single-product-summary {
    /* float: none;
    display: block;
    width: 100% !important; */
}

.template-shop div.product div.summary {
	/* width: 67%;
	float: right; */
}

.gift-certificates {
    color: #09C;
}
.gift-certificates ul {
    list-style: outside square none;
    margin-left: 25px;
}

.woocommerce .product-cat-gift-cards .summary div[itemprop="offers"] {
    height:auto;
    min-height: 0;
    display: none;
}
.woocommerce .product-cat-gift-cards .summary > br {
    display: none;
}
.woocommerce .product-cat-gift-cards .summary #call_for_credit p {
    color: #39F;
}
.woocommerce .product-cat-gift-cards .summary #call_for_credit p:after {
    content: ":";
    font-size: 100%;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
}


#top div.woocommerce-error, #top div.woocommerce-message, #top .woocommerce-info {
	padding: 32px 38% 32px 36px;
}


/* Warranty Requests */

.woocommerce-page #primary #content .shop_table td ul li {
    list-style: none;
}
.woocommerce-page .button.warranty-button {
    font-family: "Trade Gothic LT Std", "Open Sans", Helvetica, Arial, sans-serif;  background-color: rgba(0, 0, 0, 0) !important;   font-weight: 100 !important; color: #000 !important; font-size: 16px !important; padding: 8px 8px 6px !important; border: 2px solid #09F !important; font-style: italic; border-radius: 0 !important; display: inline-block !important; width: auto !important; float: none;
}
div table.shop_table td {
    text-align: center;
}

form#warranty_form > p input {
    font-family: "Trade Gothic LT Std" !important; font-weight: 100 !important; color: #000 !important; font-size: 16px !important; padding: 8px 8px 6px !important; border: 2px solid #09F !important; font-style: italic; border-radius: 0 !important; display: inline-block !important; width: auto !important; float: none;
}
form#warranty_form > p {
    text-align: right;
}

/* Cart Page */

#top .main_color .quantity input.plus, #top .main_color .quantity input.minus {
    background: none transparent;
    border: 2px solid #09f;
	color: #09F;
	font-weight: 800 !important;
	font-size: 24px;
	height: auto;
}
#top div .quantity input.qty {
    background-color: #09F !important;
	border-top: 2px solid #09F !important;
	border-bottom: 2px solid #09F !important;
	height: auto;
	border-left: 0 none transparent !important;
	border-right: 0 none transparent !important;
	width: 43px !important;
}
div table.shop_table .product-quantity {
    width: 130px;
}

.woocommerce-cart .shop_table .product-quantity input {
    border: 0 none transparent !important;
}
.woocommerce-cart .shop_table td.product-quantity {
    padding: 2px 1px;
}

.woocommerce-cart table div.quantity {
	margin-left: 1px;
}

#top.woocommerce-cart div .quantity input.qty {
    background-color: transparent !important;
    border: 0 none rgba(0, 0, 0, 0) !important;
}
#top.woocommerce-cart .main_color .quantity input.plus, #top.woocommerce-cart .main_color .quantity input.minus {
    background-color: #0099ff;
    color: #dedede;
}

.main_color thead, .main_color tr, .main_color table, .main_color tr th, .main_color tr td {
    background-color: transparent !important;
}
#top table.shop_table .actions .button, .cart-collaterals .shipping_calculator .button {
    border: 2px solid #0099ff;
    border-radius: 1px;
    color: #000 !important;
    font-weight: 100;
	font-size: 16px;
	font-style: italic;
}

#top table.shop_table .actions .button:hover, .cart-collaterals .shipping_calculator .button:hover {
    background-color: #9CC !important;
	text-decoration: none !important;
}

#top div td.actions .coupon .input-text {
	border: 2px solid #000 !important;
	background-color: rgba(0, 0, 0, 0) !important;
	color: #000 !important;
	font-weight: 400 !important;
	font-size: 15px;
	padding-bottom: 15px;
	padding-top: 14px;
	width: 200px !important;
}
div table.shop_table td.product-thumbnail {
    text-align: center;
}
div table.shop_table td * {
    /* display: block !important; */
    margin: 0 auto;
}
#top div .quantity input {
    display: inline-block !important;
}
#top td.actions .coupon label {
    display: none !important;
}
.cart-collaterals h2, .cart-collaterals h2 * {
    line-height: 22px;
}

.shop_table ul#shipping_method li, .cart_totals ul#shipping_method li {
    list-style-type: none;
    list-style-image: none;
}

#top.woocommerce-cart .shipping-calculator-form, #top.woocommerce-cart .shipping-calculator-form p {
    display: block !important;
    background-color: transparent;
}
#top.woocommerce-cart div .shipping-calculator-form select, #top.woocommerce-cart div .shipping-calculator-form input.input-text {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #000 !important;
    border: 1px solid #000 !important;
    font-weight: 400 !important;
}

a.shipping-calculator-button {
    cursor: default !important;
}

.woocommerce-cart .shop_table .product-quantity {
	display: table-cell !important;
}

.woocommerce-cart .template-page.content {
    padding-top: 138px;
}

.woocommerce-cart .button.wc-backward {
    font-family: "Trade Gothic LT Std" !important;
	font-weight: 100 !important;
	color: #000 !important;
	font-size: 16px !important;
	padding: 8px 8px 6px !important;
	border: 2px solid #09C !important;
	font-style: italic;
	border-radius: 0 !important;      
    display: inline-block;     
    float: none;
}
.woocommerce-cart .return-to-shop {
    text-align: right;
    margin: 0;
}

/* My Account Page */

#top form.login, #top form.register {
    background-color: transparent !important;
    border-radius: 0;
    border: 0 none transparent !important;
}
.woocommerce .form-row input[type="submit"] {
    border: 2px solid #09f;
    border-radius: 0;
    color: #000 !important;
    font-weight: 100;
    font-size: 18px;
    font-style: italic;
    display: block;
    margin: 0 auto;
    padding-bottom: 12px;
	float: right;
}

#top .my_account_orders a.button {
	font-family: "Trade Gothic LT Std" !important;
	font-weight: 100 !important;
	color: #000 !important;
	font-size: 16px !important;
	padding: 8px 8px 6px !important;
	border: 2px solid #09f !important;
	font-style: italic;
	border-radius: 0 !important; 
	display: inline-block !important;
	width: auto !important;
	float: none;
}

#top div div.woocommerce-message a.button:hover, #top .my_account_orders a.button:hover {
    background-color: #9CC !important;
	color: #000 !important;
	text-decoration: none !important;
}

div table.shop_table td.order-actions {
    text-align: center !important;
}

#top .form-row label {
    font-weight: 100;
}

.woocommerce-account .addresses .address {
    background-color: transparent;
}

#top #wrap_all #customer_login div[class^="col-"] {
    background-color: transparent;
    width: 50%;
    float: left;
    box-sizing: border-box;
}

#top #wrap_all #customer_login .col-1 {
    border-right: 1px solid;
    border-radius: 0;
    padding-right: 20px;
}

#top #wrap_all #customer_login div[class^="col-"] form {
    padding: 0;
    width: 100%;
    margin: 0;
}

#top #wrap_all #customer_login .col-2 {
    padding-left: 20px;
}

#top #wrap_all #customer_login div[class^="col-"] form .lost_password {
    margin:0;
}

/* Order Status Page */

#top div form .form-row input.input-text, #top div #content .form-row input.input-text, #top div form .form-row textarea, #top div #content .form-row textarea {
    border: 2px solid #000 !important;
    background-color: transparent !important;
    color: #000 !important;
    font-weight: 400 !important;
    font-size: 15px;
	padding-bottom: 10px;
}

form.track_order .form-row input[type="submit"] {
    display: block;
    width: 30%;
    color: #000 !important;
    font-size: 16px; font-weight: 100; 
    padding: 8px 0 6px !important; 
    border: 2px solid #09F !important; font-style: italic; font-family: "Trade Gothic LT Std";
    text-align: center;
    margin: 0 auto;
}
form.track_order .form-row input[type="submit"]:hover {
    background-color: #9CC !important;
	text-decoration: none !important;
}

#top .woocommerce-info {
    background-color: rgba(0, 153, 255, 0.35) !important;
    border: 0 none transparent !important;
    border-radius: 0;
}
.woocommerce-info a {
    text-decoration: underline;
}
.woocommerce-info a:hover {
    color: #0066cc;
    text-decoration: none;
}

/* Checkout */

#top .main_color .chosen-container-single .chosen-single {
    background-color: transparent;
    border: 2px solid #000;
}
.main_color .chosen-results {
    background-color: transparent !important;
}
.main_color .chosen-container .chosen-drop, #top .chosen-container-single .chosen-search {
    background-color: #ccc;
    padding: 0 !important;
}
#top .chosen-container-single .chosen-search input {
    background-color: rgba(0, 0, 0, 0) !important;
    margin: 0 !important;
}
.main_color .woocommerce-tabs .tabs a, .main_color .product_meta, .main_color .quantity input.qty, .main_color .cart_dropdown .dropdown_widget, .main_color .avia_select_fake_val, .main_color address, .main_color .product>a .main_color .product_excerpt, .main_color .term_description, #top .main_color .price .from, #top #wrap_all .main_color del, .main_color .dynamic-title .dynamic-heading, .main_color .dynamic-title a, .main_color .entry-summary .woocommerce-product-rating .woocommerce-review-link, .main_color .chosen-container-single .chosen-single span {
    color: #000;
}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
    background-color: rgba(0, 0, 0, 0) !important;
    border: 2px solid #000 !important;
}
.main_color #payment {
    background-color: transparent;
	border-radius: 0 !important;
}
#top #payment ul.payment_methods li {
    background-color: transparent;
    list-style: none;
    border: 0;
    padding: 0;
}
#top #payment #place_order {
    font-size: 18px;
    font-style: italic;
    color: #000 !important;
    border: 2px solid #09f;
    border-radius: 0;
    padding: 12px 20px 10px;
}
#top #payment #place_order:hover {
    background-color: #9CC !important;
}
#top #payment div.form-row.place-order {
    text-align: center;
    padding-top: 0;
}
#shipping_method li input[type="radio"] {
    display: inline-block !important;
}
.shop_table ul#shipping_method li label, .cart_totals ul#shipping_method li label {
    display: inline !important;
}
.shop_table .product-quantity {
    display: inline !important;
}

/* Order Details */

#top .order_details li {
    list-style: none;
}
#top #main .shop_table.order_details {
    border: 1px solid;
    padding: 0;
    border-radius: 0 !important;
    margin-bottom: 40px;
}
.woocommerce .addresses div.col-1, .woocommerce .addresses div.col-2 {
    background-color: transparent;
    border: 2px solid #000 !important;
    border-radius: 0 !important;
}

/* End Woocommerce */

/* LiquipelSKINS Page */

.page div.skins-hammer-image {
	margin-top: -163px;
	position: relative;
	float: right;
	margin-right: -36px;
}

.liquipel-skins-content p {
    font-size: 15px;
}

div.liquipel-skins-bullets {
    margin: 60px 0 0;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyYTRlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAyYTRlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzAyYTRlMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMmE0ZTEiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
    background: -moz-linear-gradient(left,  rgba(2,164,225,1) 0%, rgba(2,164,225,1) 50%, rgba(2,164,225,0) 80%, rgba(2,164,225,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(2,164,225,1)), color-stop(50%,rgba(2,164,225,1)), color-stop(80%,rgba(2,164,225,0)), color-stop(100%,rgba(2,164,225,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(2,164,225,1) 0%,rgba(2,164,225,1) 50%,rgba(2,164,225,0) 80%,rgba(2,164,225,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(2,164,225,1) 0%,rgba(2,164,225,1) 50%,rgba(2,164,225,0) 80%,rgba(2,164,225,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(2,164,225,1) 0%,rgba(2,164,225,1) 50%,rgba(2,164,225,0) 80%,rgba(2,164,225,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(2,164,225,1) 0%,rgba(2,164,225,1) 50%,rgba(2,164,225,0) 80%,rgba(2,164,225,0) 100%); /* W3C */
    /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02a4e1', endColorstr='#0002a4e1',GradientType=1 ); */ /* IE6-8 */
    padding: 12px 0 10px;
}

.page div.liquipel-skins-bullets ul li {
    font-size: 32px;
    line-height: 22px;
    list-style: disc outside none;
    color: #fff;
    margin-left: 22px;
}

.page div.liquipel-skins-bullets ul li span {
    font-size: 22px;
    color: #fff;
    margin-left: -5px;
}

div.liquipel-skins-bullets ul {
    margin-bottom: 0;
}

div.skins-shock-diagram {
    float: right;
	padding-left: 20px;
}

div.skins-shock-container {
    padding: 0 76px;
    margin-top: 116px;
}
.skins-shock-container .skins-shock-description h2 {
    font-size: 27px;
    font-weight: 100;
    font-family: "Trade Gothic LT Std";
}
.skins-shock-container .skins-shock-description p {
    font-size: 15px;
}

#style-tag-container {
	height: 0;
	width: 0;
	min-height: 0;
	min-width: 0;
	opacity: 0;
	visibility: hidden;
}

div.woocommerce.columns-3 ul.products li.product {
    width: 20%;
	margin-right: 20%;
}

#top .skins-products-container .thumbnail_container img {
    width: auto;
    margin: 0 auto;
}

#top.tax-product_cat .product .avia_cart_buttons .button, #top.single-product .product .avia_cart_buttons .button {
    width: 100% !important;
    float: left !important;
    border: 2px solid #0099ff;
    margin-bottom: 10px !important;
}
span.button-mini-delimiter {
    display: none;
}
#top.tax-product_cat .product .avia_cart_buttons, #top.single-product .product .avia_cart_buttons {
    border: 0 none transparent;
}
#top.tax-product_cat .product .avia_cart_buttons:hover {
    background-color: transparent !important;
}
#top .price, #top .price span, #top del, #top ins {
	font-weight: 100;
	vertical-align: middle;
	height: 20px;
	line-height: normal;
}

#top.tax-product_cat .product .avia_cart_buttons .button:hover {
    background-color: #9CC !important;
}

/* #top .inner_product_header {
	min-height: initial;
	} */

div.skins-products-container {
    margin-top: 114px;
} 
.skins-products-container li.product .thumbnail_container {
    background-color: rgba(222, 222, 222, 0.9);
    padding-top: 30px;
    padding-bottom: 0;
}
.skins-products-container li.product .inner_product {
    border: 0 none transparent;
    background-color: transparent;
}
#top .skins-products-container li.product .inner_product_header {
    position: absolute; z-index: 99999999; 
    top: -12px; display: inline-block; 
    background-color: #dedede !important; font-style: normal !important;   font-family: "Trade Gothic LT Std" !important; 
    padding: 10px 7px !important; left: -10px; box-shadow: 2px 1px 16px #191919; border-radius: 1px;
	min-height: 0 !important;
}
#top .skins-products-container li.product .inner_product_header h3 {
    font-size: 25px;
    color: #000;
    font-style: normal !important; font-family: "Trade Gothic LT Std" !important;
    font-weight: 100;
}
#top .skins-products-container li.product .avia_cart_buttons {
    padding: 0;
    margin-top:20px;
	opacity:1;
	border: 0 none transparent;
	background-color: rgba(0, 0, 0, 0.9);
}

#top .skins-products-container li.product .avia_cart_buttons a {
    font-size: 18px;
    font-weight: 100;
    padding: 11px 8px 10px;
    border: 2px solid #09C !important;
    font-style: italic;
	font-family: "Trade Gothic LT Std";
	color:#fff !important;
	background-color: transparent !important;
}

#top .skins-products-container li.product .avia_cart_buttons a:hover {
	background-color: #99cccc !important;
    color: #000 !important;
	text-decoration: none !important;
}

.woocommerce ul.products li.product .avia_cart_buttons a span:before {
    display: none;
}

/* Lost Password Reset */

#top .lost_reset_password p + .form-row-first + .form-row input[name="wc_reset_password"] {
    position: absolute;
    bottom: 0;
    right: 0;
}
#top .lost_reset_password p + .form-row-first + .form-row {
    float: right;
    height: 67px;
    vertical-align: bottom;
    position: relative;
}

/* My Account Change Settings */

.woocommerce-account input[name="save_account_details"] {
    display: inline-block;
    font-family: "Trade Gothic LT Std" !important;
	font-weight: 100 !important;
	color: #000 !important;
	font-size: 16px !important;
	padding: 8px 8px 6px !important;
	border: 2px solid #09C !important;
	font-style: italic;
	border-radius: 0 !important;
	width: auto !important;
    float: none;
}
.woocommerce-account input[name="save_account_details"]:hover {
    background-color: #9CC !important;
	color: #000 !important;
	text-decoration: none !important;
}
.woocommerce-account p.form-row-last + div.clear + p {
    text-align: right;
    margin-bottom: 0;
}

/* Contact Page */

.fsBody .fsSubField:last-child {
    margin-right: 0 !important;
}
.fsBody .fsSubField {
    width: 49% !important;
    float: left;
    margin-right: 2% !important;
}

.contact-info-box .section-body-content {
    padding: 40px;
    font-size: 15px;
    color: #000;
}
div.contact-info-box {
    margin-top: 42px;
}

.contact-info-box .address-image, .contact-info-box .phone-image, .contact-info-box .email-image {
    width: 40px;
    height: 40px;
    margin-right: 20px;
    display: inline-block;
}
.contact-info-box .street-address, .contact-info-box .phone-number, .contact-info-box .email-address {
    display: inline-block;
}
.contact-info-box .phone, .contact-info-box .email {
    margin-top: 40px;
}
.contact-info-box .address, .contact-info-box .phone, .contact-info-box .email {
    min-height: 40px;
}
.contact-info-box .address-image {
    background: url('/wp-content/uploads/map-image.png');
}
.contact-info-box .phone-image {
    background: url('/wp-content/uploads/phone-image.png');
}
.contact-info-box .email-image {
    background: url('/wp-content/uploads/email-image.png');
}
.contact-info-box .address *, .contact-info-box .phone *, .contact-info-box .email * {
    vertical-align: middle;
}

.contact-form-section .section-body-content {
    padding: 24px 18px;
}
.contact-form-section .section-body-content h1 {
    font-weight: 100;
    color: #000;
    font-size: 27px;
}

.fsBody .fsForm .fsLabel, .fsBody .fsForm .fsOptionLabel, .fsBody .fsForm .fsMatrix th, .fsBody .fsForm .fsMatrixLabel {
    font-family: "Trade Gothic LT Std" !important;
    font-weight: 100 !important;
    font-size: 15px !important;
    margin-bottom: 10px !important;
}
.fsBody {
    font-family: "Trade Gothic LT Std" !important;
    font-weight: 100 !important;
}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
    background-color: transparent !important;
    color: #000 !important;
    border: 2px solid #000 !important;
    border-radius: 0 !important;
    font-weight: 100 !important;
    font-family: "Trade Gothic LT Std";
    padding-bottom: 4px;
    font-size: 15px;
    margin-bottom: 0;
}
.fsBody .fsForm .fsFirst .fsSupporting, .fsBody .fsForm .fsLast.fsSupporting {
    font-family: "Trade Gothic LT Std" !important;
    color: #000 !important;
    font-weight: 400 !important;
    /* display: none !important; */
}
.fsRequiredMarker {
    font-size: 15px !important;
    color: #ff0000 !important;
    font-weight: 100 !important;
    font-family: "Trade Gothic LT Std" !important;
}
#top .fsForm label span, #top .fsForm legend span {
    font-weight: 100 !important;
    font-size: 15px !important;
    font-family: "Trade Gothic LT Std" !important;
}
#top .fsForm legend {
    margin-bottom: 4px !important;
    line-height: 15px !important;
}
.fsBody .fsForm label.fsOptionLabel.vertical {
    font-size: 11px !important;
    line-height: 20px !important;
	text-align: left;
}

.contact-form-section .fsSubmit input.fsSubmitButton {
    font-family: "Trade Gothic LT Std" !important;
    font-weight: 100 !important;
    color: #000 !important;
    font-size: 16px !important;          
    padding: 8px 8px 6px !important;
	border: 2px solid #09C !important;
	font-style: italic;  
    border-radius: 0 !important;
    display: inline-block !important;
    width: auto !important;
}
.fsSubmit input.fsSubmitButton {
    font-size: 16px; 
    font-weight: 100 !important; 
    padding: 8px 8px 6px !important; 
    border: 2px solid #09C !important; 
    font-style: italic; 
    font-family: "Trade Gothic LT Std"; 
    display: inline-block;
    border-radius: 0 !important;
    width: auto !important;
}
input#fsSubmitButton1491724 {
	color: #000000 !important;
}
.fsSubmit input.fsSubmitButton:hover {
    background-color: #99cccc !important;
	color: #000 !important;
	text-decoration: none !important;
}
#top .fsForm fieldset {
    margin-bottom: 0 !important;
}
div#fsCell23700078 {
    margin-bottom: 0 !important;
}

#top form {
    margin: 0;
}

div#fsCell23700078 {
    padding-bottom: 0;
}

/* About Page */

#about-page .section-body-content {
    padding: 24px 50px;
    color: #000;
    font-size: 15px;
}
#about-page h1, #about-page h2 {
    font-weight: 100;
    color: #000;
    font-size: 27px;
    margin-bottom: 16px;
    letter-spacing: 0;
}
#about-page h3 {
    font-weight: 100;
    color: #000;
    font-size: 21px;
	margin-bottom:0;
}
#about-page h2 {
    margin-top: 56px;
}
#about-page p {
    margin-bottom: 20px;
}
#about-page div.about-section-lifestyles {
    margin-top: 136px;
}

.lifestyles-boxes .lifestyles-child-box {
    width: 25%;
    float: left;
    text-align: center;
    border-right: 1px solid #d6d6d6;
    border-left: 1px solid #b6b6b6;
    margin: 0;
}
.lifestyles-boxes .lifestyles-child-box:first-child {
    border-left: 0 none transparent;
}
.lifestyles-boxes .lifestyles-child-box:nth-child(4) {
    border-right: 0 none transparent;
}

#about-page .lifestyles-boxes .lifestyles-child-box p {
    margin: 0 !important;
}

#about-page .lifestyles-boxes .lifestyles-child-box p, #about-page .lifestyles-boxes .lifestyles-child-box p img {
    display: block !important;
}

 #about-page .lifestyles-boxes .lifestyles-child-box p a {
	 display: inline-block !important;
	 bottom: -7px;
}
 
#about-page .lifestyles-boxes .lifestyles-child-box p img {
    margin: 0 auto;
}

#about-page .videos-block {
	margin-top: 70px;
}

.image-overlay.overlay-type-video .image-overlay-inside:before {
    content: "";
    background-image: url('/wp-content/uploads/play-overlay-button.png');
    height: 97px;
    width: 97px;
    border: 0 none transparent !important;
    line-height: 97px;
    margin: -48.5px 0 0 -48.5px;
    background-color: transparent;
}
a:hover .image-overlay .image-overlay-inside {
    background-color: transparent !important;
}
.avia_transform a:hover .image-overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

#about-page .videos-block a {
    margin-right: 9% !important;
    width: 18.25%;
	float: left;
}
#about-page .videos-block a:nth-child(4) {
    margin-right: 0 !important;
}

a:hover .image-overlay.overlay-type-video .image-overlay-inside:before {
    background-image: url('/wp-content/uploads/play-overlay-button-hover.png');
}

#about-page .videos-block a img {
    display: block;
}

/* Videos Page */

#videos-page .section-body-content {
    padding: 24px 50px;
}
#videos-page .section-body-content h1 {
    font-weight: 100;
    color: #000;
}

#top #videos-page .av-section-video-bg iframe, #top #videos-page .av-section-video-bg embed, #top #videos-page .av-section-video-bg object, #top #videos-page .av-section-video-bg video {
	width: 1920px;
	left: 0;
	height: 1080px;
}

#top .av-section-video-bg {
	position: fixed;
}


/* Services - Main */

#top #services-page {
	background: none transparent;
	border: 0 none transparent;
}

.page-section-container .section-body-content .licensee-machine {
    float: right;
    position: relative;
    right: -85px;
    margin-top: -48px;
}

.page-section-container .section-body-content .services-skinsimg {
    width: 390px; height: auto;
    float: right;
    position: relative;
    right: -36px;
	margin-top: -70px;
	margin-bottom: -24px;
}

#services-page .section-body-content {
    font-size: 15px;
    padding-top: 20px;
    padding-bottom: 0;
}

#services-page .section-body-content h1, #services-page .section-body-content h2 {
    font-family: "Trade Gothic LT Std";
    font-weight: 100 !important;
    font-size: 31px !important;
}

.service-boxes .service-links a {
    float: left;
    overflow: visible !important;
	width: 18%;
	margin-right: 2.5%;
	position: relative;
}

.service-boxes .service-links a:nth-child(5) {
	margin-right: 0;
}

.service-boxes .service-links a h3 {
    position: absolute;
    background-color: #ccc;
    color: #000;
    font-weight: 100;
    padding: 13px 13px 7px;
    left: -9px;
    z-index: 999;
    top: -9px;
    font-size: 18px;
    box-shadow: 2px 1px 16px #191919;
	border-radius: 1px;
	max-width: 100%;
}

#bookmark-section a.bookmark {
    position: absolute;
    opacity: 1;
    margin-top: 44px;
}

a.service-box:hover h3 {
    background-color: #0099ff;
    color: #fff;
}
#top .service-boxes .image-overlay {
    display: none !important;
}
#services-page .service-boxes {
    margin-top: 52px;
	margin-bottom: 110px;
}
.services-products-container .products li.product-category {
    float: left;
    overflow: visible !important;
    width: 18%;
    margin-right: 2.5% !important;
    clear: none;
}
.services-products-container .products li.product-category:nth-child(5) {
    margin-right: 0 !important;
}
#top .services-products-container .products .product-category h3 {
    position: absolute;
	background-color: #CCC;
	color: #000; 
    font-weight: 100 !important;
	padding: 13px 13px 7px;
	left: -9px;
	top: -9px;
	z-index: 999;
    font-size: 18px;
	box-shadow: 2px 1px 16px #191919;
	border-radius: 1px;
	max-width: 100%;
}
#top .products .product-category {
    border: 0 none transparent;
}
#top .products .product-category h3:before {
    display: none;
}
#top .services-products-container .products .product-category:hover h3 {
    background-color: #0099ff;
	color: #fff;
}
div.services-products-container {
    margin-top: 52px;
}

/* Service Details */

div#oem-section {
	/* margin-top: -88px; */
}

#oem-section .page-section-container {
    padding-top: 88px;
}

#oem-section .top-bar-gradient .container {
	margin-top: 80px !important;
}

#oem-section .section-body-content h2, #textiles-section .section-body-content h2, #pretreated-section .section-body-content h2, #retail-section .section-body-content h2 {
    font-size: 31px;
    font-weight: 100;
    font-family: "Trade Gothic LT Std";
}
#oem-section .section-body-content p, #textiles-section .section-body-content p, #pretreated-section .section-body-content p, #retail-section .section-body-content p {
    font-size: 15px;
    font-family: "Trade Gothic LT Std";
    font-weight: 100;
}
div.technology-image-container {
    float: right;
	padding-left:20px;
	margin-top: -20px;
	margin-right: -36px;
}
#oem-section .top-bar-gradient div.container, #textiles-section .top-bar-gradient div.container, #pretreated-section .top-bar-gradient div.container, #retail-section .top-bar-gradient div.container {
    height: 7px !important;
}
#oem-section div.section-body-content, #textiles-section div.section-body-content, #pretreated-section div.section-body-content, #retail-section div.section-body-content {
    padding-bottom: 0;
    padding-top: 20px;
}
div.technology-image-container img {
    display: block;
}
#oem-section .page-section-container, #textiles-section .page-section-container, #pretreated-section .page-section-container, #retail-section .page-section-container {
    opacity: 1 !important;
}

#oem-section .service-box, #textiles-section .service-box, #pretreated-section .service-box, #retail-section .service-box {
    width: 12.5%;
    float: none;
    margin: 0 6px;
    display: inline-block !important;
}
#oem-section .service-boxes .service-links, #textiles-section .service-boxes .service-links, #pretreated-section .service-boxes .service-links, #retail-section .service-boxes .service-links {
    text-align: center;
}
#oem-section .service-boxes .service-links a h3, #textiles-section .service-boxes .service-links a h3, #pretreated-section .service-boxes .service-links a h3, #retail-section .service-boxes .service-links a h3 {
    font-size: 15px;
    padding: 6px 5px 4px 5px;
}
#oem-section .top-bar-gradient .container, #textiles-section .top-bar-gradient .container, #pretreated-section .top-bar-gradient .container, #retail-section .top-bar-gradient .container {
    margin-top: 0px;
}

/* Approved Devices */

.section-body-content div.ad-box {
    float: left;
    width: 50%;
	margin-bottom: 50px;
}

/* FAQ */

div.single_toggle, div.single_toggle p {
    background-color: transparent !important;
}
.main_color .toggler.activeTitle:hover, .main_color .toggler.activeTitle:hover *, .main_color .toggler.activeTitle, .main_color .toggler.activeTitle * {
    border-color: #09F !important;
    color: #09f !important;
}
div.toggle_content {
    background-color: rgba(0, 0, 0, 0) !important;
    border-bottom: 1px solid #09f;
    border-left: 1px solid #09F;
    border-right: 1px solid #09F;
    margin-bottom: 0;
}

.main_color .toggler.activeTitle:hover, .main_color .toggler.activeTitle {
    border-bottom: 0 none rgba(0, 0, 0, 0) !important;
    background-color: rgba(0, 153, 255, 0.2) !important;
    border-radius: 2px 2px 0 0;
}
div.single_toggle {
    margin-bottom: 5px;
}
.togglecontainer .single_toggle:first-child .toggler {
    border-radius: 2px;
}

.main_color.iconbox_top .iconbox_content {
    background-color: rgba(222, 222, 222, 0.9);
}
.main_color.iconbox_top .iconbox_content h3 {
    color: #000;
}
.main_color.iconbox_top .iconbox_content .top-bar-gradient {
    position: absolute;
    top: -3.5px;
    left: 0;
    right: 0;
    z-index: 0;
}
.main_color.iconbox_top .iconbox_content .iconbox_icon {
    z-index: 1;
}

.toggle_content thead, .toggle_content tr, .toggle_content table, .toggle_content tr th, .toggle_content tr td {
    border: 0 none transparent;
}

.main_color.iconbox_top .iconbox_content .page-section-container .section-body-content {
    background-color: transparent;
}
.main_color.iconbox_top .iconbox_content .page-section-container .section-body-content .preventative-box {
    margin-top:  40px;
}

/* Media Page */

div.media-description {
	height: 50px;
}

/* News Page */

#top #main .container .template-blog {
    background-color: rgba(222, 222, 222, 0.9);
    color: #000;
}
#top #main .container .template-blog h1, #top #main .container .template-blog h2, #top #main .container .template-blog h3, #top #main .container .template-blog h4, #top #main .container .template-blog h5, #top #main .container .template-blog h6 {
    color: #000;
}

.main_color .av-masonry {
    background-color: transparent;
}
#top #main #news-blog .av-masonry .av-masonry-sort {
    background-color: rgba(222, 222, 222, 0.9) !important;
}
#news-blog .av-inner-masonry .av-inner-masonry-content {
    background-color: rgba(222, 222, 222, 0.9);
    color: #000;
}
#news-blog .av-inner-masonry .av-inner-masonry-content h3 {
    color: #000;
    font-size: 20px;
}
#top #main #news-blog .av-masonry .av-masonry-sort .av-sort-by-term a {
    color: #000;
}
#top #main #news-blog .av-masonry .av-masonry-sort .av-sort-by-term a.active_sort {
    color: #09f;
}
#top .av-masonry-load-more {
    background-color: rgba(222, 222, 222, 0.9);
    font-size: 18px;
    font-weight: 100;
    font-style: italic;
    padding-bottom: 16px;
    color: #000;
}
#top .av-masonry-load-more:hover {
    color: #0099ff;
	letter-spacing: 1px;
}

.single-post div#main {
    margin-top: 88px;
}

.single-post div#main .title_container {
    display: none;
}

.single-post .content {
	border-right: 0 none transparent !important;
}

.single-post aside.sidebar {
	border-left: 0 none transparent !important;
}

.single-post .content .page-section-container {
    margin-right: 20px;
}

.single-post .inner_sidebar {
	margin-left: 0;
}

.single-post .inner_sidebar a {
	color: #0099ff !important;
}

.single-post .inner_sidebar a:hover {
	color: #0099CC !important;
}

.single-post .inner_sidebar section.avia_widget_section:last-child > div {
	margin-bottom: 0;
	padding-bottom: 0;
}

.av-share-box ul.av-share-box-list {
	background-color: transparent !important;
}


/* Careers */

form .fsPage .logo {
    width: auto;
    display: block;
    float: none;
}

/* Preventative Steps */

.preventative-list > li {
	display: inline-block;
	margin: 0 -35px;
	max-width: 480px;
}

.preventative-list div.list-image {
	display: inline-block;
	margin-right: 20px;
	vertical-align: middle;
}

ol.preventative-list {
	display: inline-block;
	margin: 0;
}

.preventative-list div.list-description {
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	width: 50%;
}

/* Forms */

.fsBody .fsForm .fsLabel {
    text-align: left;
}

.fsBody .fs2Col {
    min-width: 0 !important;
}

.form-border {
    border: 0 none transparent !important;
}

.fsBody div.fsFieldCity, .fsBody div.fsFieldState, .fsBody div.fsFieldZip {
    width: 32.3333% !important;
    margin-top: 0.5em !important;
    margin-right: 1.5% !important;
}

.section-body-content .fsSubmit input.fsSubmitButton {
	color: #000 !important;
}


/* Account Settings */
#top.woocommerce-account #wrap_all .woocommerce input[type="submit"] {
    font-weight: 100;
    padding: 12px 8px 8px;
    border: 2px solid #09C;
    font-style: italic;
    font-family: "Trade Gothic LT Std";
    color: #09C !important;
    font-size: 16px;
    float: none;
    display: block;
    max-width: none;
    text-align: center;
    width: 100%;
    transition: 0.3s ease all;
}

#top.woocommerce-account #wrap_all .woocommerce input[type="submit"]:hover {
    color: #000 !important;
    background-color: #99cccc !important;
}

/* Manufacturing */

.manufacturing-form form input[type="submit"] {
    font-family: "Trade Gothic LT Std" !important;
    font-weight: 100 !important;
    color: #000 !important;
    font-size: 16px !important;
    padding: 8px 8px 6px !important;
    border: 2px solid #09C !important;
    font-style: italic;
    border-radius: 0 !important; 
    display: block;
    width: auto !important;
}
.manufacturing-form form input[type="submit"]:hover {
    background-color: #9CC !important;
	color: #000 !important;
	text-decoration: none !important;
}

/* Get Started */

.get-started h2 {
    font-size: 24px !important;
}

.get-started-thank-you .form-border {
    height: 270px;
    display: table-cell !important;
    vertical-align: middle !important;
}

/* Thank You 2 */

.thank-you-2 a.readmore.button {
    font-family: "Trade Gothic LT Std" !important;
    font-weight: 100 !important;
    color: #000 !important;
    font-size: 16px !important;
    padding: 8px 8px 6px !important;
    border: 2px solid #09C !important;
}

/* Hide SALE in shop */
#top span.onsale {
    display: none;
}

/* Go Wireless */

#go-wireless .fsFieldCell.fsSpan50 {
	width: 50% !important;
}

#go-wireless .fsRequiredMarker {
	display: none;
}

#label25793635 {
	text-align: center;
}

#fsCell25793636 {
	padding-right: 30px;
	border-right: 1px solid rgba(151, 151, 151, 0.3);
}

#fsCell25793635 {
	padding-left: 30px;
	border-left: 1px solid rgba(255, 255, 255, 0.3);
}

#fsCell25793636 p {
	padding-right: 0 !important;
}

#go-wireless .fsSubmit {
	margin-bottom: 0 !important;
}

#go-wireless .fsForm .fsLabelHorizontal>.fsFieldHorizontal {
    width: 80% !important;
}
#go-wireless .fsForm .fsLabelHorizontal>label, #go-wireless .fsForm .fsLabelHorizontal>legend, #go-wireless .fsForm .fsLabelHorizontal>span.fsLabel, #go-wireless legend.fsLabelHorizontal {
    width: 18% !important;
    margin-right: 2% !important;
    text-align: right !important;
}

#go-wireless #fsCell25793639 > .fsFieldHorizontal {
	width: 100% !important;
	font-size: 15px;
	font-weight: 100;
}

#go-wireless .fsSection .fsSectionHeader .fsSectionHeading {
    width: 80% !important;
    float: right;
    display: block;
    font-size: 15px;
    margin-top: 36px;
    font-weight: 700 !important;
    margin-bottom: 20px;
    line-height: 15px;
}

#go-wireless .fsOptionLabel {
    font-size: 12px !important;
    width: auto;
    display: inline-block;
}
#go-wireless #label25793848 .fsFieldHorizontal {
    text-align: center;
    width: 100%;
}
#go-wireless #fsCell25793874 .fsFieldHorizontal {
    text-align: center;
	width: 100% !important;
}

#go-wireless .fsForm hr {
    border-top: 1px solid rgba(151, 151, 151, 0.3);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	margin-top: 30px;
	margin-bottom: 22px;
}

#go-wireless .fsForm button, #go-wireless .fsForm input[type="submit"] {
    padding: 6px 22px 3px !important;
    font-weight: 800 !important;
    font-style: normal !important;
    font-size: 15px !important;
    line-height: 15px !important;
    border: 2px solid #09C !important;
    background: none rgba(0, 0, 0, 0) !important;
    text-transform: uppercase;
    width: auto !important;
    height: auto !important;
	font-family: "Trade Gothic LT Std", "Open Sans", Helvetica, Arial, sans-serif !important;
	margin: 0 !important;
}

/* Warranty Styles */

p.warranty_info {
    color: #000;
}
p.warranty_info b {
    color: #000;
}