@charset "utf-8";
/* CSS Document */


@font-face {
	font-family: 'klavikaboldwebfont';
	src: url('../font/klavikaboldwebfont.eot');
	src: local('klavikaboldwebfont'), url('../font/klavikaboldwebfont.woff') format('woff'), url('../font/klavikaboldwebfont.ttf') format('truetype');
}



@font-face {
	font-family: 'Corbert-Regular-webfont';
	src: url('../font/Corbert-Regular-webfont.woff');
	src: local('Corbert-Regular-webfont'), url('../font/Corbert-Regular-webfont.woff') format('woff'), url('../font/Corbert-Regular-webfont.woff2') format('truetype');
}


/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_77695">Text with this font applied</p> */
.fontsforweb_fontid_77695 {
	font-family: 'klavikaboldwebfont' !important;
}
.heading{ color:#ffffff!important; font-weight:bold!important;}


.pad_bot_zero{padding-bottom:0px!important;}
.product_info_footer{ display:none;}
.product_item_holder{ padding-bottom:0px!important;}


.icon-holder span{color:#ffffff!important;}




#rev_slider_1_1_wrapper .tp-loader.spinner2{ background-color: #FFFFFF !important; }
.rev_slider_wrapper .tp-leftarrow.square-old:before,
.rev_slider_wrapper .tp-rightarrow.square-old:before {
  color: #fff;
  font-size: 40px;
  height: 40px;
  line-height: 40px;
  width: 40px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.27);
  background:transparent;
}
.rev_slider_wrapper .tp-leftarrow.square-old:hover:before,
.rev_slider_wrapper .tp-rightarrow.square-old:hover:before {
  text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.27);
  background:transparent;
}



img.wp-smiley, img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}


.tp-caption a {
	color:#ff7302;
	text-shadow:none;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out
}
.tp-caption a:hover {
	color:#ffa902
}
.largeredbtn {
	font-family:"Raleway", sans-serif;
	font-weight:900;
	font-size:16px;
	line-height:60px;
	color:#fff !important;
	text-decoration:none;
	padding-left:40px;
	padding-right:80px;
	padding-top:22px;
	padding-bottom:22px;
	background:rgb(234,91,31);
	background:-moz-linear-gradient(top, rgba(234, 91, 31, 1) 0%, rgba(227, 58, 12, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(234, 91, 31, 1)), color-stop(100%, rgba(227, 58, 12, 1)));
	background:-webkit-linear-gradient(top, rgba(234, 91, 31, 1) 0%, rgba(227, 58, 12, 1) 100%);
	background:-o-linear-gradient(top, rgba(234, 91, 31, 1) 0%, rgba(227, 58, 12, 1) 100%);
	background:-ms-linear-gradient(top, rgba(234, 91, 31, 1) 0%, rgba(227, 58, 12, 1) 100%);
	background:linear-gradient(to bottom, rgba(234, 91, 31, 1) 0%, rgba(227, 58, 12, 1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea5b1f', endColorstr='#e33a0c', GradientType=0 )
}
.largeredbtn:hover {
	background:rgb(227,58,12);
	background:-moz-linear-gradient(top, rgba(227, 58, 12, 1) 0%, rgba(234, 91, 31, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(227, 58, 12, 1)), color-stop(100%, rgba(234, 91, 31, 1)));
	background:-webkit-linear-gradient(top, rgba(227, 58, 12, 1) 0%, rgba(234, 91, 31, 1) 100%);
	background:-o-linear-gradient(top, rgba(227, 58, 12, 1) 0%, rgba(234, 91, 31, 1) 100%);
	background:-ms-linear-gradient(top, rgba(227, 58, 12, 1) 0%, rgba(234, 91, 31, 1) 100%);
	background:linear-gradient(to bottom, rgba(227, 58, 12, 1) 0%, rgba(234, 91, 31, 1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e33a0c', endColorstr='#ea5b1f', GradientType=0 )
}
.fullrounded img {
	-webkit-border-radius:400px;
	-moz-border-radius:400px;
	border-radius:400px
}
.tp-caption a {
	color:#ff7302;
	text-shadow:none;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out
}
.tp-caption a:hover {
	color:#ffa902
}
.tp-caption a {
	color:#ff7302;
	text-shadow:none;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out
}
.tp-caption a:hover {
	color:#ffa902
}