/*
Theme Name: Strong Frames - v9.4
Theme URI: 
Description: For Strong Frames
Version: v9.3
Author: Todd Heckeler
Author URI: http://consumedesign.com
*/

@import url("stylesheets/style-full.css");
@import url("stylesheets/style-tablet.css") (min-width: 0px) and (max-width: 1025px);
@import url("stylesheets/style-phone.css") (min-width: 0px) and (max-width: 768px);

@font-face {
    font-family: 'megahertz';
    src: url('_fonts/megai-webfont.eot');
    src: url('_fonts/megai-webfont.eot?#iefix') format('embedded-opentype'),
         url('_fonts/megai-webfont.woff2') format('woff2'),
         url('_fonts/megai-webfont.woff') format('woff'),
         url('_fonts/megai-webfont.ttf') format('truetype'),
         url('_fonts/megai-webfont.svg#megahertz_inregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Skia';
    src: url('_fonts/skia-webfont.eot');
    src: url('_fonts/skia-webfont.eot?#iefix') format('embedded-opentype'),
         url('_fonts/skia-webfont.woff2') format('woff2'),
         url('_fonts/skia-webfont.woff') format('woff'),
         url('_fonts/skia-webfont.ttf') format('truetype'),
         url('_fonts/skia-webfont.svg#skiaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


html *, body * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

html, body {
	padding: 0px;
	margin: 0px;
	font-family: Skia, sans-serif;
	color: #343434;
	background-color: #343434;
}

a {
	text-decoration: none;
	color: #FF0000;
}

a:hover {
	color: #fff;
}

:focus {
	outline: none;
}

* {
	margin: 0;
	padding: 0;
}

.clear-all {
	clear: both;
}

.float-left, .alignleft {
	float: left;
}

.float-right, .alignright {
	float: right;
}

.align-right {
	text-align: right;
}

.align-left {
	text-align: left !important;
}

.align-center, img.aligncenter {
	text-align: center;
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.clickable:hover {
	cursor: pointer;
}

.no-background {
	background-image: none !important;
}

::-moz-selection {
	background: #FF0000;
	color: #fff;
	text-shadow: none;
}

::selection {
	background: #FF0000;
	color: #fff;
	text-shadow: none;
}

.sub-menu li {
	list-style-type: none;
}

.timeline-slides:after .social-buttons:after, .home-extras-container:after, .footer:after, .footer-container:after {
	content: '\00a0';
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.tablepress caption, .product_meta, .product-price del, .price ins, div[itemprop=offers], [post-name="my-account"] h2, .myaccount_address, .myaccount_user, .cart .product-thumbnail, #tab-description h2, .tabs, #order_review_heading, .summary .quantity, .reset_variations, .description_tab, .related, .woocommerce-ordering, .woocommerce-result-count, .woocommerce-pagination, .payment_box, .cart_item .minus, .cart_item .plus {
	width: 0 !important;
	height: 0 !important;
	display: none !important;
	visibility: hidden !important;
}

.menu li, .sub-menu li, .products li {
	list-style-type: none;
}

.arrow-top:after {
	bottom: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ff0000;
	border-width: 14px;
	margin-left: -14px;
}

span.footer-loader {
	background-color: black;
	background-image: url(images/loading-black.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 24px auto;
}

@keyframes infinitespinning {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

@-webkit-keyframes infinitespinning {
  from {  -webkit-transform: rotate(0deg); }
  to {  -webkit-transform: rotate(360deg); }
}

@-webkit-keyframes blink {  
	from { opacity: 1.0; }
	to { opacity: 0.0; }
}

.blink {
	-webkit-animation-name: blink;  
	-webkit-animation-iteration-count: infinite;  
	-webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
	-webkit-animation-duration: 500ms; 
}

/* **************** PANZOOM *********************** */

.img-100
{
	width: 100%;
	height: auto;
}


