




/*
     FILE ARCHIVED ON 12:40:37 Mar 23, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:19:04 Jul 3, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/* Primary color */
body {
	background: none !important;
}
html {
	background: url(../webfiles/img/bg.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
@font-face {
  font-family: 'trebuc';
  src: url('../css/skins/fonts/trebuc.eot');
  src: local('trebuc'), url('../css/skins/fonts/trebuc.woff') format('woff'), url('../css/skins/fonts/trebuc.ttf') format('truetype');
}
@font-face {
  font-family: 'TrajanProRegular';
  src: url('../css/skins/fonts/TrajanProRegular.eot');
  src: local('TrajanProRegular'), url('../css/skins/fonts/TrajanProRegular.woff') format('woff'), url('../css/skins/fonts/TrajanProRegular.ttf') format('truetype');
}
@font-face {
  font-family: 'MYRIADPROREGULAR';
  src: url('../css/skins/fonts/MYRIADPROREGULAR.eot');
  src: local('MYRIADPROREGULAR'), url('../css/skins/fonts/MYRIADPROREGULAR.woff') format('woff'), url('../css/skins/fonts/MYRIADPROREGULAR.ttf') format('truetype');
}
.captiontitle  {
  font-family: 'MYRIADPROREGULAR' !important;
}
p,a {
  font-family: Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;
}

.home-message:hover {background-color:#2d5c88; background-color: rgba(45, 92, 136, 0.6);}
nav.woocommerce-pagination ul li a:hover, .wp-pagenavi a:hover, .panel-heading .accordion-toggle, .variations .kad_radio_variations label:hover, .variations .kad_radio_variations label.selectedValue {border-color: #2d5c88;}
a, #nav-main ul.sf-menu ul li a:hover, .product_price ins .amount, .price ins .amount, .color_primary, .primary-color, #logo a.brand, #nav-main ul.sf-menu a:hover,
.woocommerce-message:before, .woocommerce-info:before, #nav-second ul.sf-menu a:hover, .footerclass a:hover, .posttags a:hover, .subhead a:hover, .nav-trigger-case:hover .kad-menu-name, 
  .nav-trigger-case:hover .kad-navbtn, #kadbreadcrumbs a:hover, #wp-calendar a {color: #2d5c88;}
.widget_price_filter .ui-slider .ui-slider-handle, .product_item .kad_add_to_cart:hover, .product_item:hover .kad_add_to_cart:hover, .kad-btn-primary, html .woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:hover, html .woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a,
.product-category.grid_item a:hover h5, .woocommerce-message .button, .widget_layered_nav_filters ul li a, .widget_layered_nav ul li.chosen a, .wpcf7 input.wpcf7-submit, .yith-wcan .yith-wcan-reset-navigation,
#containerfooter .menu li a:hover, .bg_primary, .portfolionav a:hover, .home-iconmenu a:hover, p.demo_store, .topclass, #commentform .form-submit #submit, .kad-hover-bg-primary:hover, .widget_shopping_cart_content .checkout,
.login .form-row .button, .kad-post-navigation .kad-previous-link a:hover, .kad-post-navigation .kad-next-link a:hover, .variations .kad_radio_variations label.selectedValue, #payment #place_order, .checkout-button, input[type="submit"].button, .order-actions .button {background: #2d5c88;}

/* 20% lighter than Primary */
a:hover {color: #6c8dab;}
.kad-btn-primary:hover, .login .form-row .button:hover, #payment #place_order:hover, .yith-wcan .yith-wcan-reset-navigation:hover, .widget_shopping_cart_content .checkout:hover,
.woocommerce-message .button:hover, #commentform .form-submit #submit:hover, .wpcf7 input.wpcf7-submit:hover, .widget_layered_nav_filters ul li a:hover, 
.widget_layered_nav ul li.chosen a:hover, .checkout-button:hover, .order-actions .button:hover, input[type="submit"].button:hover {background: #6c8dab;}

.product_item.hidetheaction .kad_add_to_cart {background: transparent; color: transparent;}
.product_item:hover .kad_add_to_cart {background: #6c8dab; color: #fff;}

/* Background Skins */
.contentclass, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {background: #fff;}
.mobileclass {background: #f2f2f2; background: rgba(0,0,0,0.05);}
.headerclass {background: #fff;}
.footerclass {background: #f2f2f2;}
.navclass {background: #fff;}
.bg-lightgray {background: #f2f2f2; background:rgba(0, 0, 0, 0.05); }
/* Header - Type */
h1, h2, h3 {color:#333;}
h4 {color: #444;}
h5 {color: #555;}

.sf-menu a {letter-spacing: normal;}
#nav-second ul.sf-menu a {letter-spacing: normal;}

.color_gray, #kadbreadcrumbs a, .subhead, .subhead a, .posttags, .posttags a, .product_meta a {color: #777;}

body, .color_body, .sidebar a, .author-name a, .author-latestposts h5 a, .author-latestposts h5, 
.author-profile .author-occupation, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .product_price, .product_details > .product_excerpt {color:#444;font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif !important; font-size: 12px !important;}

/* General */
a:hover {text-decoration: none;}
.hometitle {text-align: center;}

/* Footer */
#containerfooter h3, #containerfooter {color:#555;}
.footercredits p {color: #aaa;}
.footerclass a {color: #555;}
.footernav ul li a {color:#555;}

/* Custom */
.sidebar a {
	color:#555;
}
.menu-row {
/*  background: url("../webfiles/img/menu-bg.jpg");*/
background: #000;
}

/* CUSTOM STYLES BEGIN */
header .header-logo {
	float: left;
	text-align: left;
}
.header-address {
	float: right;
}
@media (max-width:640px){
	.header-address,header .header-logo {
		float: none;
		text-align: center;
	}
}

.header-address h3 {
	line-height: 10px;
}
.home-content-header {
  font-variant: small-caps;
  font-size: 18px;
  font-family: 'TrajanProRegular' !important;
  padding-bottom: 10px;
}
.home-content-header span {
	font-size: 25px;
}
.home-content-header.name {
  color: #ff00ff;
  padding-left: 20px;
}
.widget-home-info .paragraph {
	padding-bottom: 0px;
}
.widget_newsletterwidget h3 {
	padding: 0px 35px 0px 0px;
	margin: 0;
}
.home-content-row1 p {
	font-size: 14px;
}
.home-content-row1 a {
	color: #000;
	font-weight: bold;
}
.home-content-row1 a:hover {
	color: #ff00ff;
}
.newsletter-submit {
	color: #fff;
	background-color: #ff00ff;
	border: 0;
	font-weight: bold;
	padding: 3px;
	margin-left: 5px;
}
.home-page-info {
	line-height: 18px;
}
.home-page-info .widget-last {
	text-align: right;
}
.home-recent-posts h3 {
	font-size: 14px;
	color: #fff;
	height: 28px;
	background: url("../webfiles/img/menu-bg.png") repeat-x;
	text-align: center;
	line-height: 28px;
}
#nav-main ul.sf-menu {
	float: left;
}
.sf-menu a {
	padding: 0px 10px;
}
.header-custom-menu {
	background: url('../webfiles/img/header-menu-bg.png') repeat-x;
	padding-bottom: 10px;
}
#nav-main ul.sf-menu a {
	border-right: 1px solid #fff;
}
#nav-main ul.sf-menu li:last-child a {
	border: 0px;
}
.visuallyhidden {
	display: none;
}
.sf-menu li a i {
font-size: 22px;
line-height: 19px;
}
.header-social-links a {
	padding-right: 5px;
}
.header-social-links section {
	margin-top: 5px;
}
#logo {
	padding: 0;
}
.homeblock {
    height: 250px;
}
.homeblocks {
	padding: 20px 0;
	color: #fff;
}
.homeblocks .title {
	font-family: 'TrajanProRegular';
	font-size: 19px;
	letter-spacing: 1px;
	line-height: 24px;
	padding-left: 6px;
}
.homeblock-header-part img {
	float: left;
	padding: 6px 0px 6px 6px;
}
.homeblocks .homeblock-header-title{
	float: left;
	text-align: center;
	padding: 6px;
}
.homeblocks .homeblock-header-title .title2{
	font-weight: bold;
}
.homeblocks .homeblock-content-title {
	padding-left: 15px;
}
.homeblocks .homeblock-contents {
	padding-left: 30px;
}
.homeblocks .borderline {
	height: 2px;
	width: 90%;
	background: #fff;
	margin: 10px auto;
}
.homeblocksection {
	padding-right: 2px;
	width: 100%;
	height: 100%;
	position: relative;
}
..homeblocksection .homeblock-header-title .title a {
	color: #fff !important;
}
.homeblockcount1 .title {
	font-size: 21px;
}
.homeblockcount2 .title {
	font-size: 17px;
}
.homeblockcount2 .title span {
	font-weight: bold;
}
.homeblockcount1 .homeblocksection {
	background-color: #15b5bd;
}
.homeblockcount2 .homeblocksection {
	background-color: #97c930;
}
.homeblockcount3 .homeblocksection {
	background-color: #039e7f;
}
.homeblockcount1 .tirangle-down{
	border-top: 10px solid #15b5bd;
}
.homeblockcount2 .tirangle-down{
	border-top: 10px solid #97c930;
}
.homeblockcount3 .tirangle-down{
	border-top: 10px solid #039e7f;
}
.tirangle-down {
	position: absolute;
	/*bottom: -9px;*/
	right: 50px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
}
.pagefeat {
	padding-bottom: 0px;
}
.home-menu-icon {
	background: url('../webfiles/img/home-menu-white.png') no-repeat;
	height: 18px;
	width: 18px;
}
.home-menu-icon:hover {
	background: url('../webfiles/img/home-menu-black.png') no-repeat;
	height: 18px;
	width: 18px;
}
.menu-home .dashicons {
	display: none;
}
.newsletter-content{
	float: left;
	padding-right: 10px;
}
.newsletter-submit {
	margin-top: 23px;
}
@media (max-width:768px){
	.homeblocks .borderline {
		width: 90%;
	}
	.homeblocks .tcol-ss-12{
		padding-top: 10px;
	}	
}
@media (min-width:768px){
	.homeblocks .tcol-sm-12{
		padding-top: 10px;
	}
	.nav-trigger .nav-trigger-case {
		position: absolute;
		width: auto;
	}
}
@media (min-width:480px) and (max-width:768px){
	.homeblocks .tcol-ss-12{
		padding-top: 10px;
	}
	.homeitemcount3 {
		clear: both;
	}
}
@media (min-width:480px){
	.nav-trigger .nav-trigger-case {
		position: absolute;
		width: auto;
	}
}
@media (max-width: 767px) {
	.nav-trigger .nav-trigger-case {
		position: absolute;
		width: auto;
	}
}
/* CUSTOM STYLES END */