/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.----------------------------------------------------------- */#s5_component_wrap {     font-size: 1.2em;}body {    color: #000;}a, .btn-link, .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .nav-list > .active > a, .nav-list > .active > a:hover, .nav-pills > .active > a, .nav-pills > .active > a:hover, .btn-group.open .btn-primary.dropdown-toggle, .item-page .dropdown-menu li > a:hover, .blog .dropdown-menu li > a:hover, .item .dropdown-menu li > a:hover {    color: #0D86D0 !important;    font-weight: 600;}.slideInfoZone .large_readon_highlight2, .slideInfoZone .large_readon_highlight1, .slideInfoZone .large_readon_border_white, .slideInfoZone .large_readon_border_highlight1, .slideInfoZone .large_readon_border_higlight2 {        color: #FFFFFF !important;}.s5_is_css_3 .s5_is_slide_css {     background: #0E9B9C!important;}.s5_is_css_3 .s5_is_css_hidden, .s5_is_css_3 .s5_is_css_initial_text {     font-size: 1.2em!important;}.s5_is_css_3 {    background: #0E9B9C!important;}#s5_register, #s5_login {            margin-top: 20px;}#s5_login {    color: #EFEFEF!important;}#s5_logo {         margin-right: 0px;}.large_readon_highlight2{		    color: #FFFFFF !important;}#myGallery, #myGallerySet, #flickrGallery{	max-height: 400px!important;	}

.s5vertical .jdGallery .slideInfoZone {
 
    height: 400px !important;  
}

.s5vertical .jdGallery .slideInfoZone p {
 
    background: none !important;
}

#s5_breadcrumb_search_wrap {
 
     padding-top: 5px; 
     padding-bottom: 5px; 
}
.module_round_box_outer ul li a, .module_round_box_outer ul.menu li span {
     padding-bottom: 0px; 
    margin-bottom: 6px;
    display: block;
}

#s5_top_row1_area1, #s5_top_row2_area1, #s5_top_row3_area1, #s5_columns_wrap, #s5_bottom_row1_area1, #s5_bottom_row2_area1, #s5_bottom_row3_area1, #s5_pos_custom_2, #s5_above_columns_wrap1, #s5_below_columns_wrap1 {
    padding-bottom: 10px;
    padding-top: 20px;
}

#s5_header_wrap {
    height: 10px!important;
}
#s5_header_area1 {
    
    height: auto !important;
}

table { 
  width: 100%; 
  border-collapse: collapse; 
}


tr:nth-of-type(odd) { 
  background: #eee; 
}
th { 
  background: #333; 
 
  font-weight: bold; 
}
td, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}

@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	

	
	td {/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		/* padding-left: 50%; */
	}
	
	td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	