/*Global Rules*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);
body{margin: 0px;  padding: 0px;  /*background: url(../images/bg.jpg) repeat-x #e8f7fd;*/ font-family: 'Open Sans Condensed', sans-serif;}
h1,h2,h3,h4,h5,h6{font-family: 'Open Sans Condensed', sans-serif; font-weight: 300;}
.white_bg{background-color: #ffffff;}
.alpha{padding-left: 0 !important;}
.omega{padding-right: 0 !important; }
.alpha_omega{padding-left: 0 !important; padding-right: 0 !important; }

.top_area{padding:20px 0;}
.top_right{text-align: right; padding: 50px 15px;}



/*Main menu*/
.navbar-collapse{padding: 0;}
.navbar-toggle{color: #ffffff; padding: 5px;}
a.navbar-brand{color: #ffffff;}
.main_menu{background-repeat: repeat-x; padding: 0 12%; margin-bottom: 0; border-radius: 0;}
.main_menu li{border-right: 1px solid #7d7d7d; text-transform: uppercase;}
.main_menu li:last-child{border-right: none;}
.main_menu li a{color: #ffffff; font-size: 21px;}
.main_menu li a:hover, .main_menu li a:active{ background: none;  color: black;}
.nav>li>a:focus, .nav>li>a:hover{background: none;}



.home_sec .panel-grid-cell{padding: 0 !important;}
.home_sec .so-panel{margin-bottom: 0 !important;}
.custom_service_box { border-bottom:3px solid #ffffff; border-left:3px solid #ffffff;}
.custom_service_box .service_left{  padding: 27.6px 20px !important;  background-color: rgb(196, 238, 254) !important;}
.custom_service_box .service_left .icon_image{width: 20% !important;}
.custom_service_box .service_left .icon_image img{width: 100% !important;}
.custom_service_box .service_left .content{width: 65% !important;}
.custom_service_box .service_left h3{margin: 0 !important; font-size: 24px;}
.custom_service_box .service_left a.btn_style {margin: 0 !important; float: right;}

.supplier{
border-right:3px solid #ffffff;
padding:1px 30px 59px 30px;
}

/*Breadcrumbs*/
.custom_breadcrumb {padding: 15px;}
ul#breadcrumbs {
  list-style: none;
  margin: 10px 0;
  overflow: hidden;
  padding: 0;
}

ul#breadcrumbs li{
	display: inline-block; vertical-align: middle;; margin-right: 15px;
}
ul#breadcrumbs .separator{
	font-size: 18px; font-weight: 100; color: #cccccc;
}

/*Page Title Bar*/
.page_title_bar{}
.page_title_bar .page_title h1{color: #3b839e; font-size: 50px; text-transform: uppercase;}

/*Producs Styling*/
.product_wrapper{ margin-bottom: 30px; float: left;}
.product_box{/*min-height: 465px;*/ border: 1px solid #3b839e; padding: 20px;}
.product_box .product_link{text-transform: uppercase; background-color: #63C903; margin-top: 10px; text-decoration: none; color: #ffffff; padding: 5px; border-radius: 100px; float: right;}
.posts-navigation{}
.posts-navigation h2.screen-reader-text{display: none;}
.posts-navigation .nav-links{padding: 0 20px;}
.posts-navigation .nav-previous , .posts-navigation .nav-next{width: 50%; float: left; font-weight: bold; font-size: 16px;}
.posts-navigation .nav-next{text-align: right; float: right;}



/*single product*/
.single-product{background-color: #fbfdfd; border: 1px solid #a8dcf0; padding: 15px;}
.content-singleproduct{background-color: #ffffff; border: 1px solid #a8dcf0; padding: 15px;}
.single_product_image{margin-bottom: 20px; text-align: center;}
.product_post_nav{padding: 12px 0 0 0;}
.product_post_nav a{font-weight: bold; font-size: 16px;}
.post-navigation h2.screen-reader-text{display: none;}
.post-navigation .nav-links{padding: 10px 5px;}
.post-navigation .nav-previous , .post-navigation .nav-next{width: 50%; float: left; font-weight: bold; font-size: 16px;}
.post-navigation .nav-previous{text-align: right; float: right;}



/*Archieve category title*/
.cat_title h1 {padding-bottom: 20px; font-size: 30px; margin: 0; text-transform: uppercase; font-weight: 800;}

/*sidebar*/
#secondary .menu{box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, .2);  list-style: none;  padding: 8px;  font-size: 23px;  border: 15px solid #FFFFFF;}
#secondary .menu li{border-bottom: 1px solid #3b839e; padding: 10px 0;  }
#secondary .menu li:last-child{border: none;}
#secondary .menu a{text-decoration: none; text-transform: uppercase;}


/*Footer*/
.site-info{padding:15px 0; text-align: center;  border-top: 4px solid #dddddd; margin-top: 20px;}





/*Media Querys*/

/* Large desktop */
@media (min-width: 768px) and (max-width: 1400px) {
    .product_wrapper .entry-header img{width: 100%; height: auto;}

}


@media (min-width: 979px) and (max-width: 1024px) {
.main_menu{padding: 0 0%;}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
  .main_menu li a {  color: #ffffff;  font-size: 16px;  padding: 14px 9px;}
.bottom_menu ul li{width: 16.3%; height: 114px;}
.bottom_menu ul li a{ font-size: 15px;}
.main_menu{padding: 0 0%;}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.navbar-collapse{background: #ACACAC; padding: 15px;}
.main_menu{padding: 0;}
.product_wrapper .product_box  .entry-header img{width: 100%; height: auto;}


}

/* Landscape phones and down */
@media (max-width: 480px) {
.navbar-collapse{background: #ACACAC; padding: 15px;}
.supplier{padding-bottom:0;}
.product_wrapper{padding: 0;}
}


