/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */
.texttop {vertical-align:top;}

 #s5_logo_area_bg, #s5_narrow_logo {
    padding: 5% !important;
    text-align: center;
	}
 /* #s5_logo_area_bg {
	  background: #2d3437 none repeat scroll 0 0 !important;
	  border-right: 1px solid #e1e1e1;
	  }
 /* to make video responsive */
	  .video-container {
	      position: relative;
	      padding-bottom: 56.25%;
	      padding-top: 30px; height: 0; overflow: hidden;
	  }
 
	  .video-container iframe,
	  .video-container object,
	  .video-container embed {
	      position: absolute;
	      top: 0;
	      left: 0;
	      width: 100%;
	      height: 100%;
	  }	 
	  
	  .video-container-small {
	      position: relative;
	      padding-bottom: 56.25%;
	      padding-top: 30px; height: 0; overflow: hidden;
	  }
 
	  .video-container-small iframe,
	  .video-container-small object,
	  .video-container-small embed {
	      position: absolute;
	      top: 0;
	      left: 0;
	      width: 25%;
	      height: 25%;
	  }	   
/* smaller acc menu (left) buttons */	  
	  #s5_accordion_menu h3 span span {
	      display: block;
	      padding: 4px 20px !important;
	  }	  
	  /* added styles*/
	  .module_round_box-highlight_border_1, .module_round_box-highlight_full_1 {
	      padding: 200px;	  
	  
	  }	
	  
	  #s5_twitter:hover {
	      background: rgba(0, 0, 0, 0) url("../images/twitter.png") no-repeat scroll center bottom;
	      border: 1px solid #ffffff !important;
		  }	
		  
		  /* not showing green background of main body in the footer */	
		  #s5_footer_area1 {
			  background: rgba(0, 0, 0, 0) url("../images/green-grad-background.jpg") repeat scroll center bottom !important;
		      color: #ffffff;
		      font-size: 1em;
		      font-weight: 350;
		      line-height: 170%;
			  padding: 15px;
		  }
		  
		    /* for the div's as tables */	
		  .Tableg
		  {
		    display: table;
		    margin-bottom: 10px;
		    width: 100%;
		  } 
		      .Titleg
		      {
		          display: table-caption;
		          text-align: center;
		          font-weight: normal;
		          font-size: larger;
				  color: white;
		      }
		      .Headingg
		      {
		          display: table-row;
		          font-weight: normal;
		          text-align: center;
				  color: white;
		      }
		      .Rowg
		      {
		          display: table-row;
		      }
		      .Cellg
		      {
		          display: table-cell;
		          border: solid;
		          border-width: 0px;
		          padding-left: 10px;
		          padding-right: 10px;
		      }
			  
			  /* background color below body 1 modules + changed padding  */	
			  #s5_component_wrap {
			      color: #242b2e;
			      font-size: 0.9em;
				  padding: 30px;
				  background:#e3eed9;
			  }
			  /* background color midle top 1 modules  */
			  #s5_middle_top_wrap, #s5_middle_bottom_wrap {
			      padding-left: 30px;
			      padding-top: 30px;
				  background:#e3eed9;
				}
				 /* background color frontend edit print email button top right each module or article  */
				.item-page .dropdown-toggle, .blog .dropdown-toggle, .item .dropdown-toggle {
				    background: #e3eed9 none repeat scroll 0 0;
				    margin-top: -20px;
				}
			 /* button color   */
			.btn, .btn:hover {
			    color: #000000 !important;
			}
			

			.imageclassgee {
			    float: left;
			    width: 125px;
				max-width:125px;
			    border: 1px solid #73AD21;
			    padding: 10px;
			}
			 /* Menu items closer to eachother  
			#s5_nav li .s5_level1_span1 {
			    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
			    display: block;
			    padding: 5px 9px 5px 16px;
			}
/* DIGICOM popup cart position fix */
#digicom.dc div.modal{
  top: auto;
}
/* only way I can find so far to black the font of navigation of youtube gallery */
.pagination ul > li > a, .pagination ul > li > span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #24632e !important;
	color: #ffffff !important;
    border-color: #dddddd;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    float: left;
    line-height: 20px;
    padding: 4px 12px;
    text-decoration: none;
}

