<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable &amp; beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained &amp; Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
/*
Theme Name: Custom Theme
Theme URI: http://wordpressguru.net
Version: 1.0
Description: Custom Theme by Wordpress Guru
Author: Wordpress Guru
Author URI: http://wordpressguru.net
template: bb-theme
*/


/* Add your custom styles here... */ 

*::-webkit-input-placeholder {
   color: #666;
}
*:-moz-placeholder { /* Firefox 18- */
   color: #666;  
}
*::-moz-placeholder {  /* Firefox 19+ */
   color: #666;  
}
*:-ms-input-placeholder {  
   color: #666;  
}
.fl-full-width .container {
    width: 100%;
	max-width:1300px;
}
.BorderedBox {
	padding:25px 25px 1px;
	border:1px solid #000;
}

/* Header */
.fl-page-nav-bottom .fl-page-header-content {
    text-align: left;
	font-size:24px;
	font-family: 'Graphik';
	font-weight:300;
	padding: 15px 0 5px;
}
.fl-page-nav-bottom .fl-page-header-content .inner {
    font-size: 19px;
    margin: 0 0 8px;
}
.fl-page-nav-bottom .fl-page-header-content h3 {
	color:#ebe5d2;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	margin: 0 10px 0 0;
    display: inline-block;
}
.fl-page-nav-bottom .fl-page-header-content p, .SocialMedia {
	margin: 0;
    display: inline-block;
}
.EmailUs {
}
.EmailUs a {
	text-decoration:none !important;
}
.FollowUs {
	padding-left: 0;
    padding-top: 0;
}
.SocialMedia a {
	display:inline-block;
	width:30px;
	height:30px;
	text-align:center;
	line-height:33px;
	font-size:16px;
	background:#ebe5d3;
	border-radius:100%;
	margin-right:10px;
}
.SocialMedia a i {
	color:#000 !important;
}
.fl-page-nav-wrap .navbar-nav &gt; li &gt; a {
    font-size: 24px;
	padding: 15px 28px;
	position: relative;
	text-align: center;
	opacity: 1 !important;
	letter-spacing: .75px;
	font-family: 'Graphik';
	font-weight:normal;
}
.fl-page-nav ul.sub-menu li a {
	margin:0;
	font-size:18px;
}
.fl-page-nav ul.sub-menu li a:hover {
	background:#015383;
	color:#fff;
}

.postid-263 .fl-page-nav-wrap .navbar-nav &gt; li.converting-menu &gt; a,
.adhesives-liners .fl-page-nav-wrap .navbar-nav &gt; li.converting-menu &gt; a,
.parent-pageid-13 .fl-page-nav-wrap .navbar-nav &gt; li.converting-menu &gt; a,
.single-gaska_product:not(.adhesives-liners) .fl-page-nav-wrap .navbar-nav &gt; li.product-menu &gt; a, 
.fl-page-nav-wrap .navbar-nav &gt; li.current-menu-item &gt; a,
.fl-page-nav-wrap .navbar-nav &gt; li:hover &gt; a {
	background:#015383;
	color:#fff;
}
.postid-263 .fl-page-nav-wrap .navbar-nav &gt; li.converting-menu &gt; a:before,
.adhesives-liners .fl-page-nav-wrap .navbar-nav &gt; li.converting-menu &gt; a:before,
.parent-pageid-13 .fl-page-nav-wrap .navbar-nav &gt; li.converting-menu &gt; a:before,
.single-gaska_product:not(.adhesives-liners) .fl-page-nav-wrap .navbar-nav &gt; li.product-menu &gt; a:before,
.fl-page-nav-wrap .navbar-nav &gt; li.current-menu-item &gt; a:before,
.fl-page-nav-wrap .navbar-nav &gt; li:hover &gt; a:before {
	content:'';
	height:18px;
	position:absolute;
	top:-15px;
	left:0;
	width:100%;
	background:url(img/NavHoverBg.png) no-repeat center top / 100%;
}
.postid-263 .fl-page-nav-wrap .navbar-nav &gt; li.product-menu &gt; a {
	background:inherit !important;
	color:inherit !important;
}
.postid-263 .fl-page-nav-wrap .navbar-nav &gt; li.product-menu &gt; a:before {
	background:none !important;
}
.fl-page-nav-wrap .navbar-nav &gt; li:first-child &gt; a:before {
	top:-13px;
}
.fl-page-nav-wrap .navbar-nav &gt; li:nth-child(5) &gt; a:before {
	top:-11px;
}
.fl-page-nav-wrap {
    border-bottom: 0;
    border-top: 0;
}
.fl-page-nav-wrap .navbar-nav &gt; li:last-child &gt; a {
    background: none !important;
    color: #ad0d0d !important;
}
.fl-page-nav-wrap .navbar-nav &gt; li.current-menu-item:last-child &gt; a:before,
.fl-page-nav-wrap .navbar-nav &gt; li:last-child:hover &gt; a:before {
	display:none;
}
.fl-page-nav-search a.fa-search {
    top: 10px;
	color: #a9a9aa !important;
    font-size: 28px;
}
#searchform {
	position: relative;
    width: 210px;
    float: right;
    margin: 10px 0 0;
}
#searchform #s  {
    height: 40px;
    border: 1px solid #ababab;
    border-radius: 8px;
    padding: 0 0 0 40px;
}
#searchform #searchsubmit {
	position:absolute;
	left:0;
	top:0;
	height:40px;
	width:40px;
	background:url(img/SearchIcont.png) no-repeat center center;
	padding:0;
	border:0;
	text-indent:-99999px;
}
.fl-page-footer-widgets-container {
    padding-top: 24px;
}
.fl-page-nav-bottom .fl-page-header-logo {
    position: relative;
    top: 10px;
}




/* Footer */
.fl-page-footer-widgets-row &gt; div:nth-child(1), .fl-page-footer-widgets-row &gt; div:nth-child(3) {
    padding-top: 77px;
}
.fl-page-footer-widgets .fl-widget ul li {
    display: inline-block;
    margin-left: 50px;
}
.fl-page-footer-widgets .fl-widget ul {
    text-align: right;
}
.fl-page-footer-widgets-row i {
	font-style:normal;
}
.fl-page-footer-widgets .fl-widget {
    margin-bottom: 20px;
}
.fl-page-footer-widgets-row &gt; div:nth-child(3) .pull-right {
	margin-right: 144px;
    margin-bottom: 0;
}


/* Slider */
.slider {
    position: relative;
	text-align:center;
}
.bx-pager-item {
    display: inline-block;
}
.bx-pager-item a {
    display: block;
    width: 14px;
    height: 14px;
    text-indent: -999999px;
    margin:0 3px;
    outline: 0;
	background:#31303e;
	border-radius:100%;
}
.bx-pager-item a.active {
	background:#fff;
}
.bx-controls-direction a {
	position:absolute;
	display:block;
	width:18px;
	height:18px;
	top:50%;
	margin-top:-9px;
}
.bx-controls-direction a.bx-prev {
	background:url(img/SlideControls.png) no-repeat left center;
	left:-29px;
} 
.bx-controls-direction a.bx-next {
	background:url(img/SlideControls.png) no-repeat right center;
	right:-29px;
} 
ul.slides {
	padding:0;
	margin:0;
}
ul.slides li {
	list-style:none;
}
.slide_txt {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20%;
	font-size:30px;
	color: #0c254d;
	text-align:center;
}
.slide_txt .container {
    max-width: 600px;
}
.slide_txt h3 {
    font-size: 48px;
    color: #0c254d;
}
a.btn.blue.rounded {
    width: 180px;
    height: 60px;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    background: #005c8f;
    line-height: 60px;
    padding: 0;
    border-radius: 100px;
	margin-top: 70px;
}
.header-banner {
	padding:20px 0;
	background:#ccc;
}

/* Content */
.fl-page-title-wrap {
	height:162px;
	display:flex;
	align-items:center;
	background-image:url(img/TitleBg.jpg);
	background-repeat:no-repeat;
	background-position: center center;
	font-size: 48px;
}
.fl-page-title-wrap h1 {
	font-size:48px;
	margin:0;
}
.page-template-page-products .fl-page-title-wrap h1 {
    margin: 45px 25px 45px 0;
	float:left;
}
.fl-page-title-wrap.WithSubtitle h1 {
    margin: 45px 25px 45px 0;
	float:left;
}
.WithSubtitle .SubTitle {
    margin: 0;
    height: 160px;
    display: flex;
    align-items: center;
}
.page-template-page-contact .WithSubtitle .SubTitle {
    font-size: 24px;
    line-height: 1.4;
    font-weight: bold;
}
.SubTitle {
    margin: 15px 0;
}
.SubTitle p {
    font-size: 15px;
	margin:0;
}
.fl-content {
    margin: 50px 0 30px;
}
.fl-content h2 {
    text-transform: uppercase;
    color: #7e7e7e;
    font-weight: 600;
    font-size: 20px;
    margin: 60px 0 20px;
}
.VideoCont {
    max-width: 589px;
}
.VideoCont img {
	margin:0 auto 10px;
}
.VideoCont p {
	font-size:18px;
	color:#000;
}
.padding_30_30 &gt; div:nth-child(1) {
	padding-right:30px;
}
.padding_30_30 &gt; div:nth-child(2) {
	padding-left:30px;
}
.ConvertingPage .padding_30_30:nth-child(even) &gt; div:nth-child(1) {
	padding-left:30px;
}
.ConvertingPage .padding_30_30:nth-child(even) &gt; div:nth-child(2) {
	padding-right:30px;
}
.ConvertingPage &gt; .row {
	margin-bottom:50px;
	padding-bottom:50px;
	border-bottom:1px solid #f1f1f1;
}
.ConvertingPage &gt; .row:last-child {
    margin-bottom: 0;
    border-bottom: 0;
}
.ConvertingPage &gt; .row:nth-child(even) &gt; div:first-child {
	float:right;
}
.ConvertingPage &gt; .row:nth-child(even) &gt; div:last-child {
	text-align:right;
}
.ConvertingPage h3 {
	font-size:20px;
	text-transform:uppercase;
	font-weight:600;
	margin:30px 0 10px;
}
.ConvertingPage p a {
	font-size:18px;
	font-weight:bold;
}
.ProductsPage h3 {
    font-size: 24px;
    color: #8f7f5d;
    font-weight: 600;
	margin-bottom: 15px;
	text-transform: uppercase;
}
.ProductsPage h3 i {
    display: block;
    font-size: 16px;
    color: #000;
    padding: 12px 0 0 35px;
    line-height: 1.2;
    font-style: normal;
	text-transform: none;
}
.ProductsPage .BottomContent {
    font-size: 20px;
    line-height: 1.5;
    font-weight: normal;
    /*max-width: 300px;*/
    margin: 0 auto;
}
.ProductsPage .BottomContent a {
	color:#015383;
}

.LinkCont a {
    font-size: 20px;
    font-weight: 500;
    margin: 0 0 17px;
    color: #333;
    text-decoration: none !important;
}
.LinkCont a.alignleft {
    margin-right: 20px;
    margin-top: -2px;
}
.LinkCont a:hover {
    color: #8f7f5d;
}
.btn.beige {
    font-size: 16px;
    color: #fff;
    background: #cab78b;
    text-transform: uppercase;
    padding: 2px 12px 0;
    font-weight: 500;
}
.ProductsPage .inner {
    margin: 0 0 40px;
}
.SingleProductPage .fl-post-title {
    font-size: 30px;
    color: #3d3d3d;
    margin: 0;
}
.SingleProductPage .fl-post-title span  {
    display: block;
    font-size: 20px;
    color: #7e7e7e;
    font-weight: normal;
}
.SingleProductPage h3 {
    font-size: 20px;
    text-transform: uppercase;
    margin: 0 0 24px;
}
.SingleProductPage .fl-post-header {
    margin-bottom: 0;
    background: #ddebf7;
    padding: 10px 0;
}
.SingleProductPage .item {
    padding: 0px 0 30px;
}
.SingleProductPage .item a {
	color:#337ab7;
	font-weight:bold;
}
.SingleProductPage .item .alignleft {
    float: none;
}
.fl-content a {
	font-weight:bold;
}
.MapContainer {
	max-width:970px;
	margin:0 auto;
	overflow-x:auto;
}
.MapContainer .inner {
	width:970px;
	position:relative;
}
.BlueBox {
    padding: 40px 40px 30px 20px;
    background: #020e28;
    color: #fff;
	margin-bottom: 24px;
}
.ProductSlider {
	position:relative;
	padding:0 80px;
}
.ProductSlider .bx-viewport {
	padding:30px 0;
	height:320px !important;
}
.ProductSlider ul {
	margin:0;
	padding:0;
}
.ProductSlider ul li {
	list-style:none;
}
.ProductSlider .inner {
    max-width: 336px;
    margin: 0 auto 30px;
    display: block;
	position:relative;
	font-size:20px;
	color:#fff;
}
.ProductSlider .inner {
	transition: all .1s ease-in-out;
}
.ProductSlider .inner:hover .Overlay {
	opacity:0;
}
.ProductSlider .inner:hover {
	transform: scale(1.1);
	-webkit-box-shadow: 0px 11px 12px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 11px 12px 0px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 11px 12px 0px rgba(0, 0, 0, 0.75);
}
.ProductSlider .inner .Overlay {
	display:block;
	position:absolute;
	left:0;
	right:0;
	top:0;
	display:flex;
	align-items:center;
	transition: all .1s ease-in-out;
	height:100%;
}
.ProductSlider .inner .Overlay &gt; div {
	width:100%;
	padding:0 30px;
}
.ProductSlider .inner .Overlay &gt; div h3 {
	font-size:20px;
	font-weight:500;
	margin:0;
	color:#fff;
}
.ProductSliderContainer {
	padding:40px 0 10px;
}
.ProductSliderContainer h2 {
    font-size: 30px;
    text-align: center;
    color: #3d3d3d;
    padding: 0 0 20px;
    margin: 0 0 30px;
    border-bottom: 1px solid #000;
}
.ProductSlider .bx-controls {
    position: inherit;
}
.ProductSlider .bx-controls-direction a {
    position: absolute;
    display: block;
    width: inherit;
    height: inherit;
    top: 50%;
    font-size: 40px;
    color: #cc9c4a;
    background: none !important;
    margin-top: -40px;
}
.CSRcont {
    padding-bottom: 25px;
	word-break: break-word;
}
.error404 img.aligncenter {
    margin-top: 70px;
}
.BackToHomepage {
    max-width: 720px;
    margin: -50px auto 300px;
}
.BackToHomepage a {
	color:#015383;
	font-size:20px;
	text-transform:uppercase;
	font-family: 'Graphik';
	font-weight:600;
	padding:5px 5px 5px 50px;
	background:url(img/BlueArrow.png) no-repeat left center;
}
.BtnList {
    max-width: 966px;
    margin: 0 auto;
    padding: 50px 0;
}
.BtnList a.btn, .btn.gotoproduct {
    font-size: 20px;
    padding: 10px 30px;
    font-weight: bold;
    color: #000;
    border: 2px solid #cab78b;
    background: #cab78b;
}
.ContactFormCont {
    padding: 15px 25px 10px;
}
.FormCont {
	font-size:15px;
	color: #000;
	padding-top:50px;
}
.FormCont h3, .FormCont h2, .FormCont h4 {
    color: #000;
}
.FormCont textarea {
    height: 80px;
    resize: none;
}
.FormCont h2 {
    margin: 0 0 24px;
}
.FormCont label {
    font-weight: normal;
}
#Form_1 {
	width:996px !important;
}
#Form_3 {
    width: 966px !important;
}
.FormCont input, .FormCont textarea {
    border: 1px solid #e6e6e6;
    border-radius: 0;
    background: #fff;
}
.FormCont table input, .FormCont table textarea {
    border: 0;
	padding:0;
	text-align: center;
}
.FormCont input[type=submit], .FormCont input[type=reset] {
	color: #000;
    border: 2px solid #cab78b;
}
.FormCont input[type=submit]:hover {
	color: #000;
    border: 2px solid tansparent;
	background:#cab78b;
}

.QuoteForm .CustomerNumber input {
	width: 19.375%;
	display: inline-block;
}
.QuoteForm .StatePostalCountry input {
    width: 18.8%;
    display: inline-block;
}
.QuoteForm .StatePostalCountry span, .QuoteForm .CustomerNumber span {
    margin-right: 5px;
}	
table.tableizer-table {
	font-size: 12px;
	border: 1px solid #CCC; 
	margin: 0 0 4px;
}
.QuoteForm table.tableizer-table {
	margin: 0 0 20px;
}
.tableizer-table td {
	padding: 4px;
	margin: 3px;
	border: 1px solid #CCC;
}
.tableizer-table th {
	background-color: #e6e6e6;
    color: #000;
    font-weight: normal;
    text-align: center;
    line-height: 1.3;
    padding: 4px;
    border: 1px solid #ccc;
}
#Form_2 {
	width:1024px !important;
}
#Form_4 {
	width:1120px !important;
}

.SampleOrderForm .bff .wpcf7-list-item-label {
	display:none;
}
.ProductDescription {
    max-width: 968px;
    margin: 0 auto;
	color:#000;
}
.ProductDescription h3 {
	color:#000;
}
.TopContent  {
    max-width: 550px;
    margin: 0 auto;
}
.TopContent .tc_product_description {
	font-size:28px;
}
.diecut_bottom_content {
    padding-bottom: 40px;
}
.DieCutTable {
    max-width: 960px;
    text-align: center;
	margin: 50px 0 15px;
	border: 2px solid #000;
}
.DieCutTable .row {
    margin-left: 0;
    margin-right: 0;
	border-bottom: 2px solid;
}
.DieCutTable .row &gt; div {
	padding-top:10px;
	padding-bottom:10px;
}
.DieCutTable .row .col-sm-6 {
    border-left: 2px solid #000;
    border-right: 2px solid #000;
	min-height: 160px;
}
.DieCutTable .row:first-child .col-sm-6 {
    min-height: 0;
}
.DieCutTable .row .col-sm-6 p {
    margin: 0 0 4px;
}
.DieCutTable .row .col-sm-4 p {
    margin: 0;
}
.dctitle {
    display: block;
    margin: 0 0 5px;
}
.dcborder {
    max-width: 335px;
    margin: 0 auto 30px;
    border: 2px solid;
}
.dcborder br {
	display:none;
}
.dcborder span {
    display: block;
	text-transform:uppercase;
}
.dcborder .black {
    background: #000;
    color: #fff;
}
.dcborder .yellow {
    background: #ffffb9;
    color: #000;
}

.dcborder .green {
    background: #c6e0b4;
    color: #000;
}

.dcborder .brown {
    background: #806000;
    color: #fff;
}
.dcborder .beige {
    background: #f8cbad;
    color: #000;
}
.OrderForm table.tableizer-table {
	max-width:930px;
	margin:0 auto;
}







/**
 * 11.0 Media Queries
 * -----------------------------------------------------------------------------
 */
/* Does the same thing as &lt;meta name="viewport" content="width=device-width"&gt;,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See http://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
	width: device-width;
}
@viewport {
	width: device-width;
}

/* Desktop */
.ForMobile {
	display:none !important;
}

@media screen and (min-width:0) and (max-width:1599px) {
.fl-full-width .container {
    width: 85%;
}
.fl-page-nav-wrap .navbar-nav &gt; li &gt; a {
    font-size: 20px;
    padding: 15px 20px;
}	
.fl-page-nav-wrap .navbar-nav &gt; li:first-child &gt; a::before {
    top: -10px;
}

} @media screen and (min-width:0) and (max-width:1365px) {
.fl-full-width .container {
    padding-left: 40px;
    padding-right: 40px;
}
.fl-page-nav-wrap .navbar-nav &gt; li &gt; a {
	padding: 15px 26px;
}
.fl-page-footer-widgets {
    font-size: 15px;
}
.SocialMedia a {
    margin-right: 5px;
}
.fl-full-width .container {
    width: 100%;
}

} @media screen and (min-width:0) and (max-width:1279px) {
.fl-page-nav-wrap .navbar-nav &gt; li &gt; a {
    padding: 15px 10px;
    font-size: 19px;
}
#fl-post-7 p br {
	display:none;
}
.fl-page-nav-bottom .fl-page-header-content {
    font-size: 16px;
}
.fl-page-nav-bottom .fl-page-header-content .inner {
    float: none;
    padding-left: 30px;
}
.fl-full-width .fl-page-header-container.container {
    padding-left: 15px;
    padding-right: 15px;
}
.SocialMedia a {
    margin-right: 4px;
    width: 25px;
	height:25px;
	line-height:27px;
	font-size:15px;
}
.EmailUs {
    font-size: 16px;
}
.fl-page-footer-widgets-row i {
	display:block;
}
.fl-page-footer-widgets .fl-widget ul li {
    margin: 0;
    display: block;
}
.fl-page-nav-wrap .navbar-nav &gt; li.current-menu-item &gt; a::before, .fl-page-nav-wrap .navbar-nav &gt; li:hover &gt; a::before {
    top: -10px;
}
.slide_txt {
    bottom: 10%;
}
a.btn.blue.rounded {
    margin-top: 20px;
}
.bx-controls {
    bottom: 30px;
}
.fl-page-header-container {
    padding-bottom: 20px;
    padding-top: 20px;
}
.SubTitle p {
    font-size: 14px;
    line-height: 1.3;
}
.fl-page-nav-bottom .fl-page-header-content .inner {
    font-size: 16px;
    margin: 0 0 3px;
}
.fl-page-nav-bottom .fl-page-header-content h3 {
    font-size: 16px;
}
.fl-page-nav-bottom .fl-page-header-logo {
    top: 0;
}
.fl-page-header-container {
    padding-bottom: 0;
    padding-top: 0;
}
.fl-page-nav-bottom .fl-page-header-content {
    padding: 5px 0;
}


/* Mobile */
} @media screen and (min-width: 0) and (max-width: 991px) {
.fl-page-header-row &gt; div {
	width:100%;
}
.fl-logo-img {
    max-width: 300px;
    margin: 0 auto;
    display: block;
}
.fl-page-nav-bottom .fl-page-header-content {
    padding-top: 10px;
	text-align:center;
}
.fl-page-nav-bottom .fl-page-header-content h3 {
    margin: 0;
}
.fl-page-nav-bottom .fl-page-header-content .inner {
    float: none;
    padding-left: 0;
    border: 0;
}
.fl-page-nav-bottom .fl-page-header-content .inner.ContactUs {
    float: none;
}
.fl-page-nav-wrap .navbar-nav &gt; li &gt; a {
    font-size: 15px;
	padding: 10px 7px;
}
#searchform {
    width: 140px;
}
#searchform #s {
    height: 30px;
    padding: 0 0 0 30px;
}
#searchform #searchsubmit {
    height: 30px;
    width: 30px;
    background-size: 16px;
}
.fl-page-nav-wrap .navbar-nav &gt; li.current-menu-item &gt; a::before, .fl-page-nav-wrap .navbar-nav &gt; li:hover &gt; a::before {
    top: -8px;
}
.slide_txt h3 {
    font-size: 30px;
}
.slide_txt {
    font-size: 20px;
}
a.btn.blue.rounded {
    margin-top: 0;
	width: 130px;
	height: 40px;
	line-height: 40px;
	font-size:18px;
}
.fl-page-footer-widgets {
    font-size: 13px;
}
.fl-page-footer-widgets-row &gt; div:nth-child(1), .fl-page-footer-widgets-row &gt; div:nth-child(3) {
    padding-top: 85px;
}
.VideoCont {
    margin: 0 auto;
}
.padding_30_30 &gt; div:nth-child(1) {
    padding-right: 15px;
}
.padding_30_30 &gt; div:nth-child(2) {
    padding-left: 15px;
}
.ConvertingPage &gt; .row:nth-child(2n) &gt; div:first-child {
    float: none;
    padding-left: 15px;
}
.ConvertingPage &gt; .row:nth-child(2n) &gt; div:last-child {
    text-align: left;
}
.padding_30_30:nth-child(2n) &gt; div:nth-child(2) {
    padding-right: 15px;
}
.ConvertingPage &gt; .row {
    padding-bottom: 26px;
}
#searchform {
    margin: 6px 0 0;
}
.SubTitle p {
    font-size: 12px;
}
.page-template-page-contact .WithSubtitle .SubTitle {
    font-size: 16px;
}
.fl-page-nav-bottom .fl-page-header-logo {
    top: 0;
}



} @media screen and (min-width:0) and (max-width:767px) {
.ForMobile {
	display:block !important;
}
.ForDesktop {
	display:none !important;
}
body {
	min-width:320px;
}
.fl-logo-img {
    max-width: 277px;
    margin: 0;
	width: 100%;
}
#black-studio-tinymce-3 img.aligncenter {
	max-width:230px;
}
.fl-page-nav .navbar-toggle {
    top: 5px  !important;
}
.fl-page-nav-wrap .navbar-nav &gt; li.current-menu-item &gt; a::before, .fl-page-nav-wrap .navbar-nav &gt; li:hover &gt; a::before {
	display:none;
}
.fl-full-width .container {
    padding-left: 20px;
    padding-right: 20px;
}
.fl-page-footer-widgets-row &gt; div:first-child {
	display:none;
}
#searchform {
    width: 100%;
    float: none;
}
.fl-page-title-wrap h1 {
    font-size: 30px;
}
.fl-page-title-wrap {
    height: 92px;
}
.fl-page-footer-wrap .fl-widget {
    text-align: center;
	margin-bottom: 10px;
}
.fl-page-footer-widgets-row &gt; div:nth-child(1), .fl-page-footer-widgets-row &gt; div:nth-child(3) {
    padding-top: 0;
}
.fl-page-footer-widgets .fl-widget ul li {
    text-align: center;
}
.ProductsPage .pdf {
    font-size: 14px;
    padding-left: 25px;
	line-height: 1.2;
}
.btn.beige {
    font-size: 12px;
}
.ProductsPage h3 i br {
	display:none;
}
.ProductsPage h3 {
    font-size: 20px;
}
.bx-controls {
    display: none;
}
.slide_txt {
    bottom: 0;
}
.slide_txt h3 {
    font-size: 20px;
    line-height: 1.1;
}
.slide_txt {
    font-size: 16px;
}
.slide_txt p {
    margin: 0 0 14px;
}
.fl-full-width .header-banner.container {
    padding-left: 0;
    padding-right: 0;
}
.fl-page-nav-collapse ul.navbar-nav &gt; li &gt; a {
    background: none !important;
    text-align: left;
}
#homepage_slider {
    margin-bottom: 25px;
}
.fl-page-footer-wrap p {
    margin: 0 0 10px;
}
.fl-page-footer-widgets .fl-widget ul li {
    display: inline-block;
    margin: 0 10px;
}
.fl-page-footer-widgets .fl-widget ul {
    text-align: center;
}
.header-banner {
    margin-bottom: 20px;
}
.ProductSlider {
    padding: 0;
}
.ProductSlider .inner:hover {
	transform: scale(1.05);
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}
.ProductSlider .bx-viewport {
    height: inherit !important;
}



} @media only screen and (min-device-width:320px) {
	body {padding:0;}
}

/*******************************************************/
.grecaptcha-badge{display:none!important;}



.blocker {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 56px;
    background: #FFF;
	z-index:1;
}

.blocker:before {
    content: 'Click on the state for your sales person contact information.';
    color: #000;
    text-align: center;
    width: 100%;
    display: block;
    margin: 5px 0 0 0;
    font-style: italic;
}
@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float:left
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-11 {
        width: 91.66666667%
    }

    .col-sm-10 {
        width: 83.33333333%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-8 {
        width: 66.66666667%
    }

    .col-sm-7 {
        width: 58.33333333%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-5 {
        width: 41.66666667%
    }

    .col-sm-4 {
        width: 33.33333333%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-2 {
        width: 16.66666667%
    }

    .col-sm-1 {
        width: 8.33333333%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-pull-11 {
        right: 91.66666667%
    }

    .col-sm-pull-10 {
        right: 83.33333333%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-8 {
        right: 66.66666667%
    }

    .col-sm-pull-7 {
        right: 58.33333333%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-5 {
        right: 41.66666667%
    }

    .col-sm-pull-4 {
        right: 33.33333333%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-2 {
        right: 16.66666667%
    }

    .col-sm-pull-1 {
        right: 8.33333333%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-push-11 {
        left: 91.66666667%
    }

    .col-sm-push-10 {
        left: 83.33333333%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-8 {
        left: 66.66666667%
    }

    .col-sm-push-7 {
        left: 58.33333333%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-5 {
        left: 41.66666667%
    }

    .col-sm-push-4 {
        left: 33.33333333%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-2 {
        left: 16.66666667%
    }

    .col-sm-push-1 {
        left: 8.33333333%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
}
}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical&gt;.btn-group:before, .btn-group-vertical&gt;.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table;
}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical&gt;.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}</pre></body></html>