
.navbar-fixed-top .navbar-static, .team-member h3, .quote blockquote, .last-line, .dropdown li a:hover,#search-bar input[type="submit"],
.tab-list li a:hover,.accordion h2.active, .toggle-trigger.open, .flex-direction-nav .flex-next, .flex-direction-nav .flex-prev, .blog-post .post-date,.blog-tags,
.pagination-list li a:hover, .pagination-list li.current a,#wp-calendar caption,a.comment-reply-link,#contact-form input[type="submit"], #wp-calendar caption,
#contact-form2 input[type="submit"], .services a:hover, .category-list h3 a  {
	background-color:#d00000;
}
.i-tab li.ui-state-active, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, 
.buttons-set input.button, .discount input.button, .red-button,
 .woocommerce-page input.button.alt{background:#d00000 !Important;}
#contactFormWidget input[type='submit'],.widget_price_filter .price_slider_amount .button,span.onsale,.tab-list .ui-state-active a, #payment .btn-order,.review-button,.contact #send,.discount input.button, .btn-continue,.tagcloud a, .buttons-set input.button,.first-bg-hover:hover, .wishlist-active, .pagination ul a:hover, .first-bg,.woocommerce aside .block h4, 
.pagination ul .active a, button.button span, .button.btn-checkout, .iview-prevNav, a.iview-nextNav, .dl-menuwrapper button,
.dl-menuwrapper .dl-menu, .i-tab li.active {background-color:#d00000 !important;}
.right-social a.go-to-top{background-color:#666; background-color:rgba(0,0,0,0.5)}


.services-home2 i, .testimonial ul li span, .breadcrumb, .woocommerce-breadcrumb a,.filter-items a.active, .filter-items li a:hover, 
.product_list_widget li span,.first-color, .price, .btn-icon i, .myaccount_user a, p.stars a {
	color:#d00000;
}
.nav-arrows span,  .services a:hover,.first-brd, .pagination ul .active a, .sf-menu li a:after{
	border-color:#d00000 !important;
}
.team-member h3:after, .sf-menu>li:hover{
	border-top-color:#d00000;
}
.module_arrow, .arrow-right, .top-bar-section .dropdown li:hover {
	border-left-color:#d00000;
}
.footer-widget h3 span, .sl-slider h2 span, .recent-projects > h2 span, h2.heading span, .team > h2 span, .contact-page > h2 span, .blog > h2 span, 
h2.top-title span, .single-work > h2 span, .filter-items a.active, .filter-items li a:hover{
	border-bottom-color:#d00000;
}
.top-header ul li{border-right-color:#666}
.top-header ul li:first-child{border-left-color:#666}
.top-header .login{background:#666}
	body{background: url('')     !important;}
a {
	color: #ff0000 !important;	text-decoration: none !important;}
a:hover {
	color: #d00000 !important;	}
.navbar-static{
	background:#545454 url('')     !important;
}
	.navbar-static a {color:#ffffff !Important}
	.navbar-static  a:hover {color:#f5f5f5 !Important}

.nav-collapse .nav > li.drop > a, .nav-collapse .nav > li > a, .sf-menu a{
	color: #ffffff !important;	}
.nav-collapse .nav > li.drop:hover > a, .nav-collapse .nav > li:hover > a, .sf-menu a:hover  {
		text-shadow: 0 1px 1px #111111 !important;}
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus, .sf-menu .current-menu-item a {
		text-shadow: 0 1px 1px #111111 !important;	background-color:#81161b !important;}
	.category-full-image{background: url('https://www.ziamatic.com/wp-content/uploads/post_header_bg11.jpg')     !important;}
footer a  {	color: #ffffff !important;}
footer a:hover {color: #ff6e6e !important;}
.sf-menu a:hover { text-shadow: 0 3px 3px #111111 !important;}

.contactinfo {float:left; display:block; color:#fff; width: 60%; margin: 30px; font-family:'Noto Sans',sans-serif;}

.phone {font-size: 24px; color:#E31E27; width: 35%; margin: 0px 15px; float:right; display:block; text-transform:uppercase; 
    font-family:'Noto Sans',sans-serif;
    font-weight: 700;
}



.slogan {color:#111; font-size: 18px;float:left;display:block; width: 55%; margin-right: 15px;}

h2, h3, h4, h5, h6 {color:#E31E27; font-family: 'Noto Sans',sans-serif;}



.gform_widget {box-shadow:0px 0px 10px #999; border-radius: 15px;}

.gform_description {
  color: #fff;
  font-size: 14px;
}

.gfield_label {color:#fff;}


.second-bg, .sf-menu ul, .promo-home li, .gform_widget .button.gform_button, .button a  {
background: rgb(227,30,39);
background: -moz-linear-gradient(top,  rgba(227,30,39,1) 0%, rgba(137,20,25,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,30,39,1)), color-stop(100%,rgba(137,20,25,1)));
background: -webkit-linear-gradient(top,  rgba(227,30,39,1) 0%,rgba(137,20,25,1) 100%);
background: -o-linear-gradient(top,  rgba(227,30,39,1) 0%,rgba(137,20,25,1) 100%);
background: -ms-linear-gradient(top,  rgba(227,30,39,1) 0%,rgba(137,20,25,1) 100%);
background: linear-gradient(to bottom,  rgba(227,30,39,1) 0%,rgba(137,20,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e31e27', endColorstr='#891419',GradientType=0 );
box-shadow:0px 0px 10px #999;
}

.sf-menu > li {border-top: none!important;}
.sf-menu > li:hover {border-top: none!important; background: #ac181f;}

.logo {margin: 10px 0 !important;}

h1{
color: #e31e27;
font-size: 24px;
text-transform: uppercase;
}

.top-links {height: 20px; padding: 10px 0px; box-shadow:0px 0px 10px #999;}

article {
  margin-bottom: 30px;
}

#searchbox {border-radius: 10px; border: 2px solid #d00000; background:#fff; margin-top: 40px!important;}
#searchbox:hover {border: 2px solid #000000;}
#searchbox input {color: #d00000; font-size: 14px;}

#logo > img:hover {opacity: 0.7; transition: all 0.6s ease 0s;}

.sf-menu li li {width: 250px!important;}

.navbar .nav > li > a {margin-right: 15px; font-size: 14px; font-weight: bold; text-transform: uppercase;}

.product_meta {
  line-height: 2;
}

.sku_wrapper {
  display: block;
  font-weight: bold;
}

.sku_wrapper .sku{
  font-weight: normal;
}

.posted_in{
font-weight: bold;
display: block;
}

.posted_in a {font-weight: normal;}

.tagged_as {font-weight: bold;display: block;}
.tagged_as a {font-weight: normal;}

.i-tab li.ui-state-active a, .i-tab li.ui-state-hover a {
  color: #FFFFFF !important;
}

#footer  {
background: rgb(85,85,85);
background: -moz-linear-gradient(top,  rgba(85,85,85,1) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,85,85,1)), color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(85,85,85,1) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#000000',GradientType=0 );
}

#footer p {color:#fff;}

.button > a {
  color:#fff!important;
  font-size: 16px!important;
  font-weight: bold;
  border: 1px solid #FFFFFF;
  border-radius: 5px;
  box-shadow: 0 0 10px #333333;
  padding: 5px 15px!important;
}

.button > a:hover {
  background: none repeat scroll 0 0 #ff0000;
  color: #fff!important;
  box-shadow: 0 0 10px #111;
}


body h2.button a {
    background: none repeat scroll 0 0 #fff !important;
    color: #333 !important;
    text-transform: uppercase;
 padding: 5px 15px!important;
width: auto!important;
}

.alignleft {
  float:left;
}
.alignright {
  float:right;
}

aside .block-news.gform_widget h4 {
background-color:#111!important;
border-radius: 15px 15px 0px 0px;
color: #fff !important;
font-family: "bebas_neueregular" !important;
font-size: 24px;
}

.gform_widget .block_content li {
    background: none  !important;
    padding-left: 0px  !important;
}

.gform_widget .button.gform_button{
     color: #fff  !important;
     font-family: 'bebas_neueregular'  !important;
     border-radius: 4px  !important;
     font-size: 20px  !important;
     padding: 3px 10px  !important;
}

.gform_widget .button.gform_button:hover {opacity: 0.7;}

.gform_widget .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{
    width: 100% !important;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
}

#searchbox #search{
background: none;
margin: 5px 0px !important;
padding: 0 5px 0 5px !important;
}

#searchbox input[type="submit"] {
background: url("../images/search.png") no-repeat scroll right center #FFFFFF;
border: medium none;
color: #A2A2A2;
font-size: 12px;
height: 26px;
margin: 5px 10px 7px 0;
padding: 0 5px 0 5px  !important;
width: 15px;
text-indent: -99999px;
display: inline !important;
}

#searchbox input {
    color: #D00000 !important;
    font-size: 14px !important;
}
.promo-home li h1{
   text-transform: uppercase;
   font-size: 17px !important;
}
.promo-home li{
   cursor: pointer;
   border-radius: 15px;
   box-shadow:0px 0px 10px #999;
}

#searchbox input:hover {
    color: #000000  !important;
}

#searchbox input::-webkit-input-placeholder {  
      color: #D00000;  
    }  
#searchbox input:hover::-webkit-input-placeholder {  
      color: #000000;  
    }  

#searchbox input:-ms-input-placeholder {  
      color: #D00000;  
    } 

#searchbox input:hover :-ms-input-placeholder {  
      color: #000000;  
    }

.block-news .block_content {background: rgb(69,72,77);
background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );
}


/****Temp Fixes****/
.second-bg, .sf-menu ul, .promo-home li, .gform_widget .button.gform_button, .button a {
box-shadow: rgb(153, 153, 153) 0px 0px 0px !important;
}


.footer-info {
background: rgb(227,30,39);
background: -moz-linear-gradient(top, rgba(227,30,39,1) 0%, rgba(137,20,25,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,30,39,1)), color-stop(100%,rgba(137,20,25,1)));
background: -webkit-linear-gradient(top, rgba(227,30,39,1) 0%,rgba(137,20,25,1) 100%);
background: -o-linear-gradient(top, rgba(227,30,39,1) 0%,rgba(137,20,25,1) 100%);
background: -ms-linear-gradient(top, rgba(227,30,39,1) 0%,rgba(137,20,25,1) 100%);
background: linear-gradient(to bottom, rgba(227,30,39,1) 0%,rgba(137,20,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e31e27', endColorstr='#891419',GradientType=0 );
box-shadow: 0px 0px 0px #999;
}

.gform_widget {
box-shadow: rgb(153, 153, 153) 0px 0px 0px !important;
border-radius: 15px;
}
body h2.button a{
	background: #fff !important;
	color: #333 !important;
	text-transform: uppercase;
}
body h2.button a:hover{
	color: #555 !important;

}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{
	background: #fff;
	border: 0;
	color: #333 !important;
	font-family: 'Noto Sans',sans-serif !important;
	font-size: 14px !important;
	font-weight: bold;
	text-transform: uppercase;
}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover{
	background: #fff;
	border: 0;
	color: #555 !important;
	opacity:1 !important;
}
.top-links{
box-shadow: none !important;
}

#logo{
margin: 14px 0px !important;
}

.promo-home ul{
	margin-left: 10px !important;
}
.promo-home li{
	padding: 14px !important;
}

#footer h4, #footer h4 a{
	margin-top: 20px !important;
        padding: 0px!important;
}
#footer .block{
	padding-bottom: 20px !important;
}

#footer-absolute {padding: 20px 0px!important;}

.posts {
margin-bottom: 30px;
float: left;
}

.posts .tumbnails {
float: left;
margin-right: 20px;
}
.posts .tumbnails img {
width: 150px;
height: 150px;
}

.posts .title-post{
margin-top: 0;
}
.post-details td.first-bg a {
color: #fff !important;
font-style: normal;
}

aside .block h4{
    background-color: #111111 !important;
    border-radius: 15px 15px 0 0;
    font-family: bebas_neueregular;
    font-size: 24px;
}
.woocommerce aside .block h4{
     background-color: #111111 !important;
}
.sort-select.page-select {
    float: right;
    margin: 0 6px 10px 10px;
}
aside .block_content{
    padding:10px 15px;
}
.breadcrumb{
   padding: 10px 10px 10px !important;
   font-family: bebas_neueregular !important;
   border-radius: 7px 7px 0px 0px;
   font-size:17px;
}
.breadcrumb a{
   font-size:17px;
}
.title-container .page-title{
    border-radius: 7px 7px 0px 0px;
}
body{
  font-size: 14px;
}
.accordion h2, .toggle-trigger{
    font-size: 22px;
    font-family: bebas_neueregular;
    font-weight:normal;
}

.products-grid .product-name {
    margin: 5px 5px;
    padding: 0;
}
.products-grid .product-name a{
    font-weight: bold !important;
}
.fa-search-btn:hover{
     color:#fff  !important;
}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product{
width: 30% !important;
}

.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img{
   border-radius:7px;
}
.woocommerce-product-documents ul{
    margin-left: 0px !important;
}

.woocommerce-page div.product .product_title{
  font-family: 'Noto Sans',sans-serif !important;
}

}
h1.product_title{
   font-size: 25px;
}
a#cloud-link{
   top:0px !important;
}
.title-container mark{
   background-color: transparent;
   color: #fff;
}
mark.count{
   background-color: transparent;
   color: #000;
    float: left;
    width: 100%;
}
mark{
   background-color: transparent;
}
.post-details td{
   border-radius: 5px;
   border: 0 !important;
}
#center_column article{
   width: 100%;

}
#center_column article.posts .title-post{
   margin-bottom: 0px !important;
}
#center_column .toolbar {
    border-radius: 7px;
}
.sf-menu ul a{
    padding: 10px 20px 10px !important;
}
.sf-menu .current-menu-item a{
   background-color: transparent !important;
}
article .gfield_label, article .gform_description{
   color:#000;
}
article h3.gform_title{
    margin-bottom: 0;
    font-size: 27px;
}

article .gform_wrapper .gform_footer input.button, article .gform_wrapper .gform_footer input[type=submit]{
    background: #cf0111 !important;
    color: #fff !important;
    padding: 5px 15px;
    border-radius: 5px;
}
article .gform_wrapper .gform_footer input.button:hover, article .gform_wrapper .gform_footer input[type=submit]:hover{
    background: #b70111 !important;
    color: #fff !important;
}
.woocommerce .widget_layered_nav ul li a, .woocommerce .widget_layered_nav ul li span, .woocommerce-page .widget_layered_nav ul li a, .woocommerce-page .widget_layered_nav ul li span{
   font-family: bebas_neueregular;
   font-size: 18px;
}
.woocommerce .widget_layered_nav ul small.count, .woocommerce-page .widget_layered_nav ul small.count{
   font-family: bebas_neueregular;
   font-size: 18px;
   color: #000;
}
.woocommerce-product-documents-title{
    display: none;
}
.toolbar select{
    border: 2px solid #D00000;
    color: #D00000;
    border-radius: 10px;
}
.sort-select.page-select select{
    border: 2px solid #D00000;
    color: #D00000;
    border-radius: 10px;
}
.toolbar select:hover{
    border: 2px solid #000;
    color: #000;
}
.sort-select.page-select select:hover{
    border: 2px solid #000;
    color: #000;
}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select{
vertical-align: middle !important;
}

.woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li span.current{
        background:none repeat scroll 0 0 #505050 !important;
	color: #fff !important;
}
.page-title.first-bg{
      padding: 5px 15px 5px;
}
.tax-product_cat .fa-search-btn{
     display:none;
}
#center_column input[type=text], #center_column select{
	/*background: none repeat scroll 0 0 #fff;
    border: 2px solid #d00000;
    border-radius: 10px;
	padding:8px 5px;*/
}
#center_column input[type=text]:hover, #center_column select:hover {
    /*color: #000000 !important;
    border: 2px solid #000000;*/
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{
    text-align: center;
}
.tab-content p{
    font-size: 16px !important;
}
aside .block_content li a{
   font-size: 16px !important;
   font-weight: bold  !important;
   font-family: 'Noto Sans',sans-serif !important;
}
.sf-menu ul a {
    padding: 6px 20px !important;
    line-height: 22px;
}
.sf-menu ul{
padding-bottom: 10px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin: 0 2.6% 2.992em 0 !important;
}
.pp_content {
margin: 0 auto  !important;
}
.posts .tumbnails{
  width: 17%;
}
.posts .post-content {
float: left;
width: 80%;
}
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a{
margin-bottom: 3.8%;
}

@media  (max-width: 520px) {
.posts .tumbnails{
  width: 50% !important;
 margin: 0 auto;
float: none !important;
}
.posts .post-content {
float: left;
width: 100% !important;
}
}
/****Temp Fixes****/
@media (min-width: 768px) and (max-width: 979px) { 
 
}
@media (max-width: 767px) {
.row-fluid .span4 {
   width: 100% !important;
   margin-left: 0 !important;
}
.promo-home li {
   margin: 0 !important;
   min-height: 51px;
   padding: 4%;
   text-align: center;
   margin-bottom: 10px !important;
}

.footer-info img {
   width: 100% !important;
   height: auto;
}
}
@media (max-width: 480px) {
.rev_slider_wrapper li .tp-caption h2.button a {
    background: none repeat scroll 0 0 #fff !important;
    color: #333 !important;
    float: left;
    text-transform: uppercase;
    width: 100%;
}
.posts .tumbnails{
  width: 50% !important;
 margin: 0 auto;
float: none !important;
}
.posts .post-content {
float: left;
width: 100% !important;
}
}

}
