﻿


.contact-mapembed {
	margin-left: -10px;
	margin-right: -10px;
}


.kenburns_061_slide {
    top: 30%;
    left: 8%;
    width: 65%;
    right: auto;
    text-align: left;
    position: absolute;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-timing-function: cubic-bezier(.165,.84,.44,1);
    animation-timing-function: cubic-bezier(.165,.84,.44,1);
}
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
 body.display-boxed .boxed-wrap{position:relative;margin:0 auto;max-width:1260px;background:#FFFFFF}
 body.display-boxed .boxed-wrap.boxed-nobg{background:transparent}



.menu-3fatchicks-mainmenu-container.mobile-menu-container, .menu-3fatchicks-mainmenu-container { display:block; visibility:visible }
footer ul.social li a i{color:#fba33a}
footer ul.social li a i:hover{color:#fff}
.copyright ul.social li a i:hover{color:#363839;transition:all .3s ease-in-out}
.top-widget ul.social{text-align:right;margin:0}
ul.social{list-style:none}
ul.social li{margin-right:10px;display:inline;font-size:20px}
ul.social li:last-child{margin-right:0}
footer ul.social li a{transition:.3s ease-in-out}
footer ul.social li a:hover{transition:.3s ease-in-out}
.copyright ul.social{line-height:21px}
.copyright ul.social li a i{font-size:16px}


a.latestreport-more {
    background: #C30017;
    color: #fff !important;
    padding: 5px 12px;
    float: right;
    font-size: 80%;
   
}


td.latestreport {
    padding-top: 20px;
}




#main {
	padding: 20px 0 0;
}




.clearfix:before,
.clearfix:after,
.row:before,
.row:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after,
.tg-container:after,
.tg-container:before {
	content: '';
	display: table;
}


.clearfix:after,
.row:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.tg-container:after {
	clear: both;
}

.container{width: 1200px;position: relative;margin: 0 auto;}

.hdbar-menu .container,.hdbar-nav .container{background: #fff;padding: 0;margin: 0 auto;}

.h1-title{
font-size:42px;
}

.effort .effort_box .text p.osake {
	margin-bottom:6px;
	display: inline;
	float:right;
}

.effort .effort_box .text p.osake img {
	width:21px;
	height:21px;
	float:none;
}

.header_container{ height:100%; position:relative}

.header_container h1{ font-size:1em; width:auto; height:auto; display:inline-block}

  .header_container.wrapper{ margin:0 auto; width:auto}

.thecomment,
.comment-content,
.author-bio,
.abio-txt {
  overflow: hidden;
}

.entry-author .author-img {
  width: 128px;
  float: left;
  margin-right: 20px;
}

.author-social a {
  margin-right: 10px;
}


.tm-spacer {
  clear: both;
}

.jumbotron .description{font-size:22px;font-weight:400;}

.frontpage-banner.image-banner .description{font-size:20px;font-weight:bold;}

.frontpage-content .description{width:75%;margin:0 auto;}

.frontpage-4cols .description{width:75%;margin:0 auto;}

.frontpage-cta .description{width:85%;margin:0 auto;}

	header .clienteditor {
		display:none;
	}
.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}
.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-8{width:66.66666667%}

span.tab-title {
    color: #fff;
    font-size: 12px;
    font-family: 'Roboto';
    font-weight: bold;
}

span.tab-mun {
    border-radius: 50%;
    border: 1px solid #50a4df;
    padding: 6px 14px;
    position: absolute;
    top: 59px;
}

span.tab-mun b {
    border-right: none; 
    padding-right: 0px;
}

.tab h5 {
    margin: 12px 0;
}


.accordion-footer {
    overflow:hidden;
}


.accordion-footer-section-title {
    width:100%;
    padding:15px;
    display:inline-block;
    border-bottom:1px solid #1a1a1a;
    background:#3F3E3E;
    color:#fff;
}

 
.accordion-footer-section-title.active, .accordion-footer-section-title:hover {
    background:#4c4c4c;
}


.accordion-footer-section-content {
    padding:15px;
    display:none;
    background:#3F3E3E;
}
#copyright,#credits{font-size:11px;margin:0;display:block}
.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}


.modal-body textarea {
	height: 233px;
}


.modal-body .btn {
	margin-top: 2em;
}


.modal-body p span {
	color: #777;
}
