/*   
Theme Name: All Bay
Theme URI: http://allbay.net/
Description: A Simple WordPress Template.
Author: Allbay
Author URI: http://allbay.net/
Version: 1.0
Tags: Comma-separated tags that describe your theme.
Your theme can be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
*/

body {
	margin:0px;
	background:#000;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
 
img{
	border:none;	
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.main_margin
{
	margin:0px !important;
 
}

.padding
{
	padding-left:0px !important;
	padding-right:0px !important;
}


#main_contener
{
	background:#f0f0f0;
}
.headerlogodiv
{
	background:#fff;
	padding:10px;
 
}
 
.logo
{
}


.header-social span a
{
	color:#41B643;
	text-decoration:none !important;
	cursor:pointer;	
}

.header-social span a:hover
{
	color:#337ab7;
}


.testmonials_clientname
{
	color:#666666;
	  font-size: 12px;
	  font-weight:bold;
	  padding-bottom:10px;
 
}


.header-social a
{
	color:#41B643;
	text-decoration:none !important;
	cursor:pointer;	
}

.header-social a:hover
{
	color:#337ab7;
}

.center_texthead
{
	padding-top:10px;
	color: #4C4C4C;
 
  font-size: 12px;
}


.head_coninfo
{
	padding-right:0px;
	margin-right:0px;
 color: #41B643;
  font-size: 13px;
  padding-top:10px;
  text-align: right;
}


.slider_maindiv
{
	background:#FFF;
	padding:10px ;
 
}
.slider_maindiv img{
	width:100%;
	height:100%;
	}

.div_home_pageslide
{
	padding-left:10px !important;
	padding-right:10px !important;
	padding-bottom:10px;
	background:#FFF;
}	

.home_slidepage_head
{
	background:#31649d;
	font-size:18px;
	padding:5px;
	color:#FFF;
}

.home_slidepage_content
{
	background:#ececec;
	min-height:161px;
}

.home_slidepage_article
{
  border-collapse: separate;
  color: rgb(77, 77, 77);
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: left;
  padding-top:11px;
  
}

.button_h_s_c
{
	color:#FFF;
	padding:2px 5px;
	cursor:pointer;
	text-align:center;
	/*margin:5px 107px;*/
	border-radius:5px;
}

.button_h_s_readmore
{
	color:#FFF;
	padding:2px 5px;
	cursor:pointer;
	text-align:center;
	/*margin:5px 107px;*/
	border-radius:5px;
}




.center_footer
{
	padding-left:0px !important;
	padding-right:0px !important;
	font-style:10px;
	color:#9d8f8f;
		padding-top:20px;
}
.center_footer a
{
	color:#9d8f8f;
	text-decoration:none !important;
	cursor:pointer;
	font-size:11px;
}

.center_footer a:hover
{
	color:#8F8F8F;
}




.footermenu
{
	padding-top:15px;
}

.footermenu
{
	padding-right:0px;
	padding-left:0px;
}

.footermenu ul li
{
	display:inline-block;
	list-style:none;
	padding:5px;
		padding-left:0px;
	color:#CCC;
	
}

.footermenu ul li a
{
 border-right:#ccc 1px solid;
	color:#9d8f8f;
	padding-right:8px;
	text-decoration:none;
	font-size:11px;
}

 
.footermenu ul li a:hover
{
 
	color:#8F8F8F;
	text-decoration:underline;
 
}

.footermenu ul li:last-child a
{
 border-right:none;
 
}

.right_footer
{
	padding-top:20px;
}

.right_footer a
{
	color:#9d8f8f;
	text-decoration:none !important;
	cursor:pointer;
	font-size:11px;
}

.right_footer a:hover
{
	color:#8F8F8F;
	text-decoration:underline !important;
}






.content {
 
	min-height:415px !important;
}

.entry-title
{
  color: #787878;
  padding-top:5px;
  font-size: 23px;
  font-weight: bold;
  margin-top: 10px;
  margin-left: 0px;
  padding-left:0px;
  text-transform: uppercase;
	
}

.entry-content
{
	text-align:justify;
	padding:5px;
	color:#000000;
	font-size: 12px;
}


.sidebar {
 
}



.head-sidebar
{
	  color: #575654;
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  padding-bottom: 5px;
  border-bottom: 1px solid #E9E9E9;
  margin-bottom: 5px;
}

.cat_name_sidebar{
  color: #575654;
  text-transform: uppercase;
  font-size: 13px;
  display: block;
  float: left;
  width: 100%;
  text-decoration: none;
  border-bottom: 1px solid #E9E9E9;
  padding-bottom: 5px;
  line-height: 20px;
  padding-top: 5px;
}
.cat_name_sidebar:hover{ color:#3096D8;}
.head-two-sidbar
{
	  color: #575654;
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  padding-bottom: 5px;
  padding-top:25px;
  margin-bottom: 5px;
}



 

/*Navigation*/
/*Navigation*/
.main-navigation{	
}
.main-navigation ul {
	padding:0px;	 
}

.main-navigation li {
	margin:0px auto;
	padding:0px;
	display:inline-table;
	padding:5px 15px;
	border-top:#000 solid 5px;
	font-size:14px;
	color:#FFF;
 
}
 
.main-navigation li a {
	color:#FFF;
	text-decoration:none;
	
}
.main-navigation li:hover {
	border-top:red solid 5px !important;
		padding:5px 15px;
}
.main-navigation li a:hover {
	color:#FCCB30;
}
.current-menu-item{
	border-top:red solid 5px !important;
}
.current-menu-item a{
	color:#FCCB30 !important;
}


.post_div
{
 padding-left:0px !important;
 padding-right:0px !important;
 margin:5px;
 background:#fff;
}


.post_img 
{
	padding-left:0px !important;
	padding-right:0px !important;
	width:100%;
	height:200px !important;
 	
}

@media (min-width:200px) and (max-width: 480px){
	.post_img 
{
	padding-left:0px !important;
	padding-right:0px !important;
	width:100%;
	height:150px !important;
 	
}	
.main-navigation li {
	margin:0px auto;
	padding:0px;
	display:block;
	padding:5px 15px;
	border-top:#000 solid 5px;
	font-size:14px;
	color:#FFF;
}
}
@media (min-width:480px) and (max-width: 700px){
.main-navigation li {
	margin:0px auto;
	padding:0px;
	display:block;
	padding:5px 15px;
	border-top:#000 solid 5px;
	font-size:14px;
	color:#FFF;
}
}
@media (min-width:700px) and (max-width: 900px){
.main-navigation li {
	margin:0px auto;
	padding:0px;
	display:block;
	padding:5px 15px;
	border-top:#000 solid 5px;
	font-size:14px;
	color:#FFF;
}
}
.post_img img
{
	width:100%;
	height:auto;
	 
}

 

.cat_images
{
	width:35%;
	height:35%;
	border:#FFF solid 5px;
	border-radius:5px;
	margin-right:10px;
	margin-bottom:10px;;
	
}
.cat_images img
{
	width:100%;
	height:100%;
 
	
}

.article_postcat span a 
{
	text-decoration:none !important;
	cursor:pointer;	
}

.article_postcat span a:hover 
{
	color:#337ab7;
	text-decoration:none !important;
 
}
 


.post_title
{
	min-height: 52px; 
  color: #31649B;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  padding:5px;
 
}


.post_title a
{
  color: #31649B;
  text-decoration: none !important;
  cursor:pointer;
}
.post_title a:hover{color: #31649B;}

.cat_prodivs
{
 background: none;
  padding-left: 0px;
  margin-left: 0px;
  margin-top: -5px;
}
 


.post_link  
{
  color: #41B643;
  font-size: 11px;
  text-decoration: none;
  cursor:pointer;
    padding:5px;
 
}
.portfoilio_a{ background:#FFF;}
.portfoilio_a:hover{ background:#dbdbdb;}
.post_link a
{
  color:#41B643;	
  font-size: 11px;
  text-decoration: none !important;
  cursor:pointer;
 
}
.post_link a:hover{
  color: #FF0000;
  }

.head_sidebar_details
{
 color: #575654;
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  padding-bottom: 5px;
  border-bottom: 1px solid #E9E9E9;
  margin-bottom: 5px;
  padding-top:10px;
}
.pro_details_div
{
  color: #7B7B7B;
  font-size: 12px;
}

.singl_post_img
{
	width:100%;
	height:auto;
	padding-bottom:20px;
}

.singl_post_img img
{
	width:100%;
	height:auto;
}

.single_post_botomimg
{
	width:100%;
	height:auto;
	margin-bottom:10px;
}

.single_post_botomimg img
{
	width:95%;
	border: 3px solid #CCC;
	height:auto;
}

.margin_top
{
	margin-top:10px;
}

.form_singlepage
{
	padding:20px;
}

.form_single_title
{
	color: #9B7802;
  font-size: 15px;
  font-weight: bold;
}

 
.bradcum  
{
	padding-top:8px;
	  text-transform: uppercase;
	  font-size: 11px;
}

.bradcum a  
{
  color: #7B7B7B;
  font-size: 10px;
  text-decoration: underline;
  text-transform: uppercase;
  cursor:pointer;
}

.bradcum a:hover  
{
 color: #FF0000;
 
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img {
  line-height: 1;
  width: 100%;
   height:500px !important;
}


.div_slide_layer
{
	 
	 
}

.slider_title_text
{
	border:red solid 1px;
	 color: #7B7B7B;
  font-size: 22px;
  text-decoration: none;
  text-transform: uppercase;
}

.slider_link_button
{
	background:#06C;
	text-align:center;
	border:red solid 1px;
	 color: #fff;
  font-size: 11px;
 
  text-transform: uppercase;
}


.error_div
{
	background:#F00;
	border-radius:3px;
	padding:5px;
	color:#fff;
	text-align:center;
	font-size:14px;
}
.sbmit{
	border:#F0F solid 0px;
	width:82px;
	height:29px;
	background:url(images/submit.jpg) no-repeat;
   }
.contact_submit{color: #ffffff;
  border: 1px solid #3096D8;
  background-color: #2b80c4;
  padding:2px 14px;
  margin:5px 0px;
  cursor: pointer;}
.Portfolio11 a{
	color:#551a8b;
	}
.profolioheading {
	margin-bottom:15px;
  border-bottom: 2px solid #ddd;
  font-size: 16px;
  color: #575654;
  font-weight: bold;
}
.pre{
	background:url(images/ad_prev.png);
	width: 30px;
 	height: 30px;
  	position: absolute;
	  top: 47%;
	  left: 0;
	  z-index: 101;
	}
.next{
  background: url(images/ad_next.png);
  width: 30px;
  height: 30px;
  position: absolute;
  top: 47%;
  right: 0;
  left: auto;
  z-index: 101;
	}