/*
Theme Name: ACIL */
@import 'css/fonts/leaguegothic-regular.css';
@import 'css/screen.css';
@import 'css/table.css';
@import 'css/style.css';



/* Make sure videos and embeds fit their containers */
embed,
iframe,
object,
video {
	max-width: 100%;
}

/* Images */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	max-width: 100%;
}
.wp-caption {
	max-width: 100%; /* Keep wide captions from overflowing their container. */
	padding: 4px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
}
img.wp-smiley,
.rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.entry-content dl.gallery-item {
	margin: 0;
}
.gallery-item a,
.gallery-caption {
	width: 90%;
}
.gallery-item a {
	display: block;
}
.gallery-caption a {
	display: inline;
}
.gallery-columns-1 .gallery-item a {
	max-width: 100%;
	width: auto;
}
.gallery .gallery-icon img {
	height: auto;
	max-width: 90%;
	padding: 5%;
}
.gallery-columns-1 .gallery-icon img {
	padding: 3%;
}


#banner .metaslider .flexslider{ margin-bottom:0;}
#banner .flex-control-nav{ bottom:20px; text-align:left; z-index:300; padding-left:20px;}
#banner .flex-control-paging li a{ background-color:#FFF; margin:0 3px;}
#banner .flex-control-paging li a.flex-active {background-color:#CA4E4B;}

#pagearea.home-content .widget-title{display:none;}
#pagearea.home-content #text-2{ float:left; width:350px;}
#pagearea.home-content #text-3{ float:right; width:480px;}

#pagearea.inner-content{ min-height:400px;}

#pagearea.search-content{ min-height:400px;}
#pagearea.search-content .page-title{ margin-bottom:15px;}
#pagearea.search-content .status-publish{border-bottom:dotted 1px #a0a0a0; margin-bottom:15px;}
#pagearea.search-content .status-publish .comments-link{ display:none}
#pagearea.search-content .status-publish .entry-meta{ display:none}
#pagearea.search-content .status-publish .entry-title {font:24px Verdana, Geneva, sans-serif; margin-bottom:0; text-transform:none;}
#pagearea.search-content .status-publish .entry-title a{ color:#58595B;}
#pagearea.search-content .status-publish .entry-title a:hover{ color:#CA4E4B; text-decoration:none;}


#pagearea.error-content{ min-height:400px; text-align:center; font-size:14px;}
#pagearea.error-content .searchform label{ display:none;}
#pagearea.error-content .searchform #s{  font-size:18px; height:34px; width:300px; border-color:#6d6e70; color:#404041; padding:5px 30px 5px 5px; text-align:left; display:inline-block; vertical-align:top;}
#pagearea.error-content .searchform #searchsubmit{ background:url(images/search-icon.png) no-repeat center center; border:none; height:18px; width:18px; font-size:0px; color:#000; margin-left:-30px;}

.entry-content{ margin-bottom:0}
.entry-content li{ margin-bottom:1.5em;}

.right-link{ float:right; margin-top:-40px;}
.awards h6{ font-weight:bold; margin-bottom:0;}


.accordion-toggle {cursor: pointer;}
.accordion-content {display: none;}
.accordion-content.default {display: block;}

#directors-accordion .accordion-toggle{ padding:7px 0; width:500px; border-bottom:dotted 1px #dfdfe0; font-size:10px; background:url(css/img/down-arrow.png) right center no-repeat;}
#directors-accordion .accordion-toggle.opened{color:#ca4e4b;}
#directors-accordion .accordion-content{ padding-bottom:15px; position:relative;}
#directors-accordion .accordion-content:after{ content:''; border-bottom:dotted 1px #dfdfe0; width:500px; position:absolute; bottom:10px; }

.mar0{ margin:0!important}

.contact-top{border-bottom:dotted 1px #dfdfe0; border-top:dotted 1px #dfdfe0; padding:20px 0 0; overflow:hidden; margin-bottom:20px}
.contact-top .left{ width:400px;}


.post-type1{}
.post-type1 .post{ margin-bottom:18px;}
.post-type1 .date{ color:#404041;}
.post-type1 .post p, ul{ margin-bottom:5px;}
.post-type1 .post .detail a{ font-style:italic;}

.post-type2{}
.post-type2 .entry-content{ margin-top:-10px;}
.post-type2 .post{ margin-bottom:15px; width:500px; border-bottom:dotted 1px #dfdfe0; padding-bottom:10px;}
.post-type2 .date{ color:#ca4e4b;}
.post-type2 .post .detail .report{ color:#ca4e4b; margin-bottom:5px; display:inline-block;}
.post-type2 .post p, ul{ margin-bottom:5px;}
.post-type2 .post .detail a{ font-style:italic; color:#6d6e70;}

.post-type3{}
.post-type3 .entry-content{ margin-top:-10px;}
.post-type3 .post{ margin-bottom:15px; width:500px; border-bottom:dotted 1px #dfdfe0; padding-bottom:10px;}
.post-type3 .date{ color:#404041;}
.post-type3 .top{ color:#404041; margin-bottom:15px;}
.post-type3 .post .top > a{ color:#6d6e70; }
.post-type3 .post .top > span{ color:#ca4e4b; }
.post-type3 .post .detail ul{ margin:0px; padding:0; list-style:none;}
.post-type3 .post .detail ul li > span{ color:#ca4e4b; display:inline-block; width:70px; text-align:right;}
.post-type3 .post .detail ul li > a{ color:#6d6e70;}

.post-type4{}
.post-type4 .post{ margin-bottom:10px; border-bottom:dotted 1px #dfdfe0; padding-bottom:10px;}
.post-type4 .post p{ margin:0;}

.post-type5{}
.post-type5 .post{ margin-bottom:15px; border-bottom:dotted 1px #dfdfe0; padding-bottom:10px;}
.post-type5 .post h2{ font-size:35px; color:#404041; margin-bottom:7px;}
.post-type5 .post .detail{color:#404041; line-height:16px;}

.table-report thead tr th{ background-color:#bbbdbf; text-align:center; color:#FFF; padding:14px 8px;}
.table-report th.all{ text-align:left;}
.table-report tr td{}
.table-report tbody tr.bdn td{ border-right:none; border-left:none;}

.post-27 h6{ font-weight:bold}


.container{width:1000px;}
#footer .widget_nav_menu .menu > li.menu-item-has-children{padding: 0px 20px 0px 25px;}
#footer .widget_nav_menu .menu > li.flast{ margin-right: 30px; }

#acil-content{min-width: 1000px; }