/*
Theme Name: Flaton WooCommerce Child
Theme URI: http://demo.roadthemes.com/flaton/
Author: RoadThemes
Author URI: http://roadthemes.com/
Description:  Flaton is a new WordPress theme for Online Shopping. With this theme, we have many presets and many different layouts. With drag and drop home page layout manager, we can build many variations of home page layout. We also have ajax cart, wishlist, compare, zoom and fancybox to bring into a modern look of website. Some of amazing features like Revolution Slider, Mega Menu, Visual Composer, Product Tabs & Carousel, Contact Form with Google map will makes your website more attractive.
Version: 1.3
Template: flaton-woocommerce
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post
Text Domain: flaton-woocommerce

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@import url("../flaton-woocommerce/style.css");
@import url("style-archive.css");

@media only screen and (max-width: 500px) {
  .footer {
    background-color:#081023 !important;
  }

}

.home .header-container.layout1.rs-active,
.home .header-container.layout2.rs-active {
    background: none !important;
  }


.header-container .header .horizontal-menu .primary-menu-container ul.nav-menu {
  float:left !important;
  margin-left: 40px !important;
}

.header-container .header .horizontal-menu .primary-menu-container ul.nav-menu li .sub-menu {
  padding-top: 0px !important;
}

.header-container .header .horizontal-menu .primary-menu-container ul.nav-menu li {
  padding-bottom: 0px !important;
}


.header-container .header .horizontal-menu .primary-menu-container ul.nav-menu li a {
  color: #0B3B8D !important;
}

.header-container .header .header-sticky.ontop.show .horizontal-menu .primary-menu-container ul.nav-menu li a {
  color: #ffffff !important;
}

.header-container .header .header-sticky.ontop.show .horizontal-menu .primary-menu-container ul.nav-menu li .sub-menu {
  background: #0B3B8D;
}

.header-container .header .header-sticky.ontop.show .logo {
  background: #ffffff;
 
 padding-top: 0px !important;
}

.header-container .header .header-sticky.ontop.show .logo img {
  max-height: 70px !important;
}


.widget_shopping_cart {
  background-color: #0B3B8D !important;
}

.header-search {
  background-color: #0B3B8D !important;
}

.header-content .col-md-3 {
	padding-left:0px;
	padding-right:0px;
}
.header-content .col-md-9 {
	padding-left:0px;
	padding-right:0px;
}

.breadcrumbs {
	display:none !important;
}

.entry-header {
	clear:both;
}

.main-container .entry-header .entry-title {
	margin: 0 0 10px 0 !important;
 	border-top:3px solid #0B3B8D !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #0B3B8D !important;
}

.blog-header {
	padding-top: 7px;
}
.blog-header a {
	color:#ffffff !important;
	font-size:14px;
	margin-right:5px;
	margin-left:5px;
}

.social-icons {
	margin-left:auto !important;
	margin-right:auto !important;
	width: 100%;
	text-align: center;
}

.widget-about-us img {
	width:48%;
}

.footer .widget-copyright a {
  color: #ffffff !important;
  text-decoration: underline;
}

.footer .widget-title {
	color:#ffffff !important;
}



.home .header-container.layout1.rs-active,
.home .header-container.layout2.rs-active {
  position: relative !important;
}

.home .main-container .entry-header {
	display:none;
}

.page-content {
	padding-bottom:15px !important;
}

.gallery_container {
	width:70%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.entry-meta-small {
	display:none;
}

.post-thumbnail {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.archive-border .grid-view .product-image {
	min-height:420px;
}

.widget_recent_entries {
	margin-top:10px;
	margin-bottom:15px;
	border-bottom: 1px solid #0B3B8D;
}

.widget_recent_entries li a {
	font-weight:bold;
}

.widget_recent_entries li {
	margin-bottom:3px !important;
}

.widget_recent_entries li::before {
	content: ">";
}

.cff-header {
	display: none;
}


.sub-menu {
  border-bottom: #0B3B8D 1px solid !important;
  border-left: #0B3B8D 1px solid !important;
  border-right: #0B3B8D 1px solid !important;
}

.sub-menu li {
  border-top: #0B3B8D 1px solid !important;
}

.mobile-menu .mobile-menu-container ul.nav-menu > li > a {
    color: #0B3B8D !important;
}


.header-container .header .header-sticky.ontop.show .logo {
  background: #0B3B8D;
}

#menu-menu-head {
	float:right;
}

.main-container .shop-products .item-col {
  clear: both !important;
}

.main-container .shop-products .item-col.first {
  clear: none !important;
}

.main-container .shop-products .item-col.last {
  clear: none !important;
}

.tribe-events-widget-link {
  display:none;
}

table th,
table td {
  border-bottom: 0px !important;
  border-right: 0px !important;
}

.roof_address{
color: #006598;
font-size: 12px;
font-weight: bold;
//text-align: center;
margin: 0px 10px;
padding-bottom: 7px;
}
.enter_email{
color: #000;
margin: 5px 10px !important;
/*float: left;*/
}
.enter_email span{
float:left;
}
.enter_email input[type="text"]{
width:185px !important;
height:16px !important;
padding:3px !important;
background:#fff !important;
border:#676767 1px solid !important;
clear:both;
float: left;
}
.enter_email input.go{
width:40px !important;
height:23px !important;
padding:3px !important;
background:#006698 !important;
color:#fff;
font-size:12px;
float: right !important;
border:none;
cursor: pointer;
}
.join_news{
clear: both;
color: #000;
font-size: 12px;
line-height: 1.3;
margin:0;
padding-bottom: 5px;
padding-left: 10px;
padding-top: 5px;
}

.second_home{
float: left;
width: 540px;
margin: 20px 0px 0px 0px;
height:auto;
}
.home_description{
width: 250px;
float: left;
margin-right: 20px;
}
.home_description h5{
clear: both;
color: #be4131 !important;
float: left;
margin:0 !important;
font-size:14px;
}
.home_description h5 a{
color: #be4131 !important;
text-decoration:none !important;
}
.home_text{
font-size: 11px !important;
text-align: center;
width: 260px;
float: left;
}


.blog-header {
	padding-top: 4px;
	padding-bottom: 4px;
}


.enter_email input[type="text"]{
	height:32px !important;
}

.enter_email input.go{
	height:32px !important;
}

a {
	font-weight: bold;
}

ul {
	list-style-type: circle !important;
	margin-left:20px !important;
}

.display-posts-listing {
	list-style-type: none !important;
}

.display-posts-listing .title {
	display:none;
}

.display-posts-listing .date {
	clear:both;
	float:left;
	font-weight:bold;
}

.display-posts-listing .content {
	clear:both;
	float:left;
}

.listing-item {
	border-bottom: 1px solid #0B3B8D;
	margin-bottom: 3px;
	clear:both;
	float:left;

}

.entry-meta {
	display:none;
}

.social-sharing {
	display:none;
}

.author-info {
	display:none;
}
.header-container.layout2 .header .logo {    text-align: center !important;}
