h1,h2,h3,h4,h5,h6,p,a{
	font-family: 'Open Sans', sans-serif;
}

body{
	background: url(../img/background.jpg) top center;
}

header{
	border-top: 5px solid #138C56;
	background: url(../img/header.jpg) top center;
	padding: 5px 0;
}

.row{
	max-width: 66em;
}

.social-block img{
	margin: 52px 6px 0 0;
}

.inline-list{
	margin: 0;
}

.inline-list li{
	margin: 0;
}

.inline-list li a{
    color: #FFF;
    font-size: 14px;
    padding: 10px 18px;
    position: relative;
	 -webkit-transition: all 0.3s ease-in-out;
	  -moz-transition: all 0.3s ease-in-out;
	  -o-transition: all 0.3s ease-in-out;
	  transition: all 0.3s ease-in-out;
}

.inline-list li a:hover, .inline-list li a:focus{
	background: rgba(149,89,72,1) !important;
}

.inline-list li a:before{
    content: '';
    position: absolute;
    background: url(../img/division.png) no-repeat;
    width: 2px;
    height: 100%;
    top: 0px;
    left: 0px;
}

nav, #menu li ul li ul{
	background: rgba(34,182,117,1) !important;
	background: -moz-linear-gradient(top, rgba(34,182,117,1) 0%, rgba(19,140,86,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(34,182,117,1)), color-stop(100%, rgba(19,140,86,1)));
	background: -webkit-linear-gradient(top, rgba(34,182,117,1) 0%, rgba(19,140,86,1) 100%);
	background: -o-linear-gradient(top, rgba(34,182,117,1) 0%, rgba(19,140,86,1) 100%);
	background: -ms-linear-gradient(top, rgba(34,182,117,1) 0%, rgba(19,140,86,1) 100%);
	background: linear-gradient(to bottom, rgba(34,182,117,1) 0%, rgba(19,140,86,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22b675', endColorstr='#138c56', GradientType=0 );
}

.orbit-container .orbit-prev {
    background: url(../img/left.png) no-repeat;
    width: 67px;
    height: 67px;
    display: block;
}

.orbit-container .orbit-prev:hover{
	background: url(../img/left.png) no-repeat yellow;
}

.orbit-container .orbit-next:hover{
	background: url(../img/right.png) no-repeat yellow;
}

.orbit-container .orbit-next {
    background: url(../img/right.png) no-repeat;
    width: 67px;
    height: 67px;
    display: block;
}

.orbit-container .orbit-prev > span, .orbit-container .orbit-next > span{
	display: none;
}

.f-dropdown{
	background: rgba(34,182,117,1);
	background: -moz-linear-gradient(top, rgba(34,182,117,1) 0%, rgba(19,140,86,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(34,182,117,1)), color-stop(100%, rgba(19,140,86,1)));
	background: -webkit-linear-gradient(top, rgba(34,182,117,1) 0%, rgba(19,140,86,1) 100%);
	background: -o-linear-gradient(top, rgba(34,182,117,1) 0%, rgba(19,140,86,1) 100%);
	background: -ms-linear-gradient(top, rgba(34,182,117,1) 0%, rgba(19,140,86,1) 100%);
	background: linear-gradient(to bottom, rgba(34,182,117,1) 0%, rgba(19,140,86,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22b675', endColorstr='#138c56', GradientType=0 );
}

.f-dropdown li a:before{
	background: none;
}

.drop-arrow{
	width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #FFF;
    display: block;
    float: right;
    margin: 9px -2px 0 5px;
}

.arrow-right {
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #fff;
  display: block;
  float: right;
  margin: 9px -2px 0 5px;
  color: #fff !important;
}

.orbit-bullets {
    top: -30px;
    margin: 0;
}

.orbit-bullets li{
	background: #FFF;
    height: 1rem;
    width: 1rem;
}


.division-horizontal{
	border-bottom: 1px solid #AAAAAA;
	display: block;
	width: 100%;
}

.circle-green h6{
	margin-top: 10px;
	color: #006F40;
}

.circle-green a {
	color: #006F40;
	display: block;
}

footer{
	background: url(../img/footer.jpg) no-repeat top center;
	padding: 20px 0;
}

footer h5{
	color: #FFF;
	font-weight: bold;
}

footer ul{
	list-style: none;
	margin: 0;
}

footer ul li{
	font-size: 14px;
	color: #FFF;
}

footer ul li a{
	color: #FFF;
}

footer ul li a:hover{
	border-bottom: 1px solid #FFF;
	color: #FFF;
}

#inner-page{
	background: #167C4F;
}

#inner-page h3{
	color: #FFF;
	padding: 20px 0;
	font-size: 20px;
}

#sidebar ul{
	list-style: none;
	margin: 0;
}

#sidebar ul li a{
	background: #AF6D5A;
	color: #FFF;
	display: block;
	margin-bottom: 3px;
	font-size: 14px;
	padding: 6px 10px;
}

#sidebar ul li a:hover{
	background: #885242;
}


/*MEDIUM SCREEN*/
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.inline-list li a{
		    padding: 10px 10px;
		    font-size: 13px;
	}
}

/*MOBILE SCREEN*/
@media only screen and (max-width: 40em) {
	footer{
		background: #AF6D5A;
		text-align: center;
	}

	footer h5{
		border-bottom: 1px solid #B77B6A;
		padding-bottom: 10px;
	}

	#logo{
		width: 100px;
	}

	#menu-mobile{
		position: absolute;
		top: 40px;
		right: 5%;
	}

	.padding0small{
		padding: 0;
	}

	.inline-list{
		display: none;
	}

	.inline-list li {
	    margin: 0;
	    width: 100%;
	    border-bottom: 1px solid #167C4F;
	}

	.inline-list li a:before{
		background: none;
	}

}

.notice-box img{
	width: 100%;
	margin: 10px 0 0 0;
}

.notice-box h4{
	font-size: 20px;
	font-weight: bold;
}

.notice-box p{
	font-size: 14px;
}

.notice-box{
	padding-bottom: 20px;
	border-bottom: 1px dotted #CCC;
	margin-bottom: 10px;
}

ul.pagination li.current a, ul.pagination li.current button{
	background: #1AA064;
}

.wrapper-photo{
	height: 180px !important;
	overflow: hidden;
	margin-bottom: 20px;
}

#menu > li > ul li > ul{   /* Third Level & beyond */
    display:none !important;
    background: rgba(34,182,117,1) !important;
    border-left: 6px solid #ccc;
}
#menu > li > ul li:hover > ul{
    display:block !important;
    position:absolute;
    left:100%;
    top:0;
    width:auto;
}
#menu > li > ul > li ul > li{
    display:block;
    white-space:nowrap;
}

#menu > li > ul > li ul > li:hover > span{
    color:#fff;
}

.accordion .accordion-navigation.active > a, .accordion dd.active > a{
	background: #A76A58;
	color: #FFF;
	font-size: 17px;
}

.accordion .accordion-navigation > a:hover, .accordion dd > a:hover{
	background: #AE7B6A;
	color: #FFF;
}

.accordion .accordion-navigation > a, .accordion dd > a{
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	border-bottom: 5px solid #FFF;
}

.accordion .accordion-navigation.active > a, .accordion dd.active > a{
	font-size: 14px;
}

.accordion-navigation > a:after {
  content: "+";
  padding-left: 5px;
  float: right;
  font-size: 20px;
  margin-top: -3px;
}
.accordion-navigation.active > a:after {
  content: "-"; }

.accordion .accordion-navigation > .content.active, .accordion dd > .content.active{
	border: 1px solid #EAEAEA;
}

.convenios-box{
	border: 5px solid #FFF;
	padding: 0 32px;
}

.phone-box{
    margin: 52px 6px 0 0;
}

.phone-box img{
    float: left;
    margin: 5px 12px 0 0;
}

.phone-box strong{
	font-size: 18px;
	margin-top: 15px;
	display: inline-block;
}

.phone-box strong span{
	font-weight: lighter;
}
