/***for wp-education***/

/* 1.0 Reset */
table {
border-bottom: 1px solid #ededed;
border-collapse: collapse;
border-spacing: 0;
font-size: 14px;
line-height: 2;
margin: 0 0 20px;
width: 100%;
}

caption,
th,
td {
font-weight: normal;
text-align: left;
}

caption {
font-size: 16px; 
margin: 20px 0;
}

th {
font-weight: bold;
text-transform: uppercase;
}

td {
border-top: 1px solid #ededed;
padding: 6px 10px 6px 0;
}

hr {
background: url(/wp-content/themes/fsica/includes/images/dotted-line.png) repeat center top;
background-size: 4px 4px;
border: 0;
height: 1px;
margin: 0 0 24px;
}

ol li {
list-style-type: decimal;
margin-left: 30px;
margin-right: 30px;
}
/* 1.0 Reset */

body {
background: #e3e3e3;
}

.head_collage {
background-image: url(/wp-content/themes/fsica/includes/images/Head-Collage.jpg);
}

.head_content .head_logo h1 {
font-size: 36px;
font-family: 'Open Sans';
}

.head_content .head_logo h4 {
text-transform: none ;
margin-top: -20px;
color:#fba71d;
font-size: 12px;
}

h1.site-title {
font-size: 48px;
}

h2.site-description {
font-size: 12px;
font-style: normal;
}

.head_content .main_nav > ul > li > a {
color: #5d431f;}

.content h1.title {
font-size: 21px;
line-height: 150%;
margin-top: 10px;
margin-bottom: 5px;
padding-bottom: 5px;
color: #9a311c;
}

.content .post .post-head {
border-top: solid 2px #d89b4b;
}

.content .feed {
border-left: solid 2px #ffcf01;
margin-right: 6px;
}

.content .featured {
min-height: 225px;
/*background: #ede9dd;*/
background: #fffbee;  
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border-left: 3px solid #ff8400;
}

.content .featured h2 {
text-transform: uppercase;
}

.content .featured .featured_post {
padding: 20px 16px 0 16px;
}

.content .featured .featured_thumb {
/*background: #ff8400;*/
background: white;
width: auto;
/*margin-bottom: 20px;*/
}

.content .featured .featured_thumb img {
margin: 0;
}

.content .featured .featured_post span {
padding-bottom: 5px;
padding-top: 5px;
}

.container .slider .caption {
line-height: 110%;
}

.container .slider .caption .caption-content {
width:500px;
}

.container .slider .caption .caption-content h1 a {
/* color: #f1be22; */
color:  #ffce05;
font-size: 22px !important;
text-shadow: 0px 0px 4px #000;
line-height: 100%;
font-weight: bolder;
}

.container .slider .caption .caption-content p {
line-height: 150%;
margin-top: 5px;
color: #FFF;
text-shadow: 0px 0px 4px rgba(0, 0, 0, 1);
}

.linkcat h2,
h2.lv-cat-name {
margin-top: 10px;
}

.post-footer {
display: none;
}

.featured_post .third {
display: none;
}

.post-content #searchform {
margin-bottom: 10px;
}

.tablenav-pages .page-numbers {
margin: 3px;
}

.post_block .block .block-content h1 {
color: #9a311c;
font-size: 17px;
line-height: 125%;
}

.post_block .block .block-content h1:hover {
color: #0b4a91;
}

.post_block {
border-top: solid 2px #d89b4b;
}

.sidebar .widget{
border-top: solid 2px #ff8400;
}

.widget a,
.widget .visitors {
color:#d89b4b;
}

.widget.widget_nav_menu {
line-height:200%;
}

.widget_views h1,
.widget_wpfb_filelistwidget h1,
.widget_recent_entries h1 {
margin-bottom:10px;
}

.widget_views li:before {
content: "\f05b";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
color: #9a311c;
margin-right: 3px;
}

.widget_recent_entries li {
margin-bottom:10px;
}

.widget_recent_entries li:before {
content: "\f101";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
color: #9a311c;
}

.widget_archive label{
display:none;
}

.sidebar .widget.apply .button_apply {
line-height: 100%;
padding: 20px 0 20px 0;
font-size: 15px !important;
}

.filebase-fileist {
list-style-type: none;
margin-bottom: 5px;
}

.bannering li img{
float: right;
height: 60px;
width: auto;
}

.page-list li {
list-style-type:disc;
line-height: 175%;
margin-left: 20px;
} 

#member-page-content ul li {
list-style-type:disc;
margin-left: 40px;
margin-right: 40px;
}

#member-page-content ul {
margin-bottom: 20px;
}

#member-page-content h2 span {
font-size: 1em !important ;
font-weight: bold ;
}

.textwidget {
color: #d89b4b;
}

select[name="archive-dropdown"] {
border: solid 2px;
border-color: #d89b4b;
background-color: #9a311c;
color: #d89b4b;
padding: 10px;
-webkit-appearance:none;
}

.footer_columns {
/*background-color: #1c314c;*/
/*border-color: #000;*/
}

.footer_copyright {
background-color: #1e3451;
}

@media screen and (max-width : 769px) {
#member-page-content img {
width: 100%;
height: auto;
}
  
#member-page-hl-image img {
width:90%;
height: auto;
}

.container_12 .grid_8 {
width: 100%;
}

.container .slider .caption {
top: 5px;
height: auto;
width 90% ;
line-height: 100%;
}
  
.container .slider .caption .caption-content {
width:100%;
}
  
.container .slider .caption .caption-content h1 a {
font-size: 17px !important;
}

.container .slider .caption .arrows {
display: none;
}

.bannering li img {
width: 100%;
height: auto;
vertical-align: middle;
margin: auto;
}

.aibwp_banner_widget img {
width: 100%;
height: auto;
}

.container .post.post_block img {
width: 100%;
height: auto;
}
  
.post-content img.ngg-singlepic {
width:100%;
}
  
}

/*****for Google Map Markers*****/
/***to hide the related post in google map info box***/
.bgmp_placemark .wp_rp_wrap{
display:none;
}
/***keep the map width responsive***/
div#bgmp_map-canvas {
width: 100% !important;
}

.gm-style .gm-style-iw {
font-weight: 100;
font-style: normal;
}

.bgmp_placemark p{
font-size: 11px;
}

