a, a:active, a:focus {
outline: none;
}
a:hover{
	text-decoration:none
}
.bg{
	background-color:#eff4fa;
}
.bg_ededed{
	background:#ededed;
	min-height:38px;
	max-height: inherit
	/*height:38px;*/
}
.main_menu > ul > li:hover > a {
	
	border-bottom:9px solid #c5eaf9;
	border-spacing:3px;
	color: #154f82;
	font-weight:bold;
	font-family: "open sans bold" sans-serif;
}
/*.main_menu > ul > li:visited > a {
	padding-top:95px;
	color: #FFF;
	font-family:"roboto regular" sans-serif;
	background-color:#151616
}*/
.main_menu > ul > li > a {
	padding-top:90px;
	color:#666666;
	font-weight:bold;
	font-family: "open sans bold" sans-serif;
}

.main_menu ul li ul {
  padding: 0;
  position: absolute;
  top: 139px;
  left: 0;
  width: 135px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
  z-index:10
}
.main_menu ul li ul li {
	padding-top:10px;
	padding-left:5px;
	padding-bottom:10px; 
  background: #4d4d4d; 
  display: block; 
  color: #fff;
  text-shadow: 0 -1px 0 #000;
}
.main_menu ul li ul li a{
	font-size:12px;
	color:#FFF;
	font-family:"roboto medium" sans-serif;
	letter-spacing:1px;
}
.main_menu ul li ul li:hover { background: #8a8a8a;}
.main_menu ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}
.carousel{
	padding-top:5px
}
.bg1175cf{
	background:#1175cf;
	width:98.3%;
	height:85px
}
.bgdcebf7_asso{
	background:#dcebf7;
	width:98.3%;
	height:85px
}
.bg1175cf_art{
	background:#1175cf;
	width:90.3%;
	height:47px
}
.bgdcebf7{
	background:#dcebf7;
	width:98.3%;
	min-height:191px;
	max-height:inherit
}
.bgdcebf7_art{
	background:#dcebf7;
	width:90.3%;
	min-height:300px;
	max-height:inherit
}
.bgf2f2f2{
	background:#f2f2f2;
	/*height:328px;*/
	min-height:328;
	max-height: inherit;
	border-bottom: 1px solid #e6e6e6;
	border-top:1px solid #e6e6e6; 
}
.bgfff{
	background:#FFF
}
.font_9_666666{
	font-size:9px;
	color:#666666;
	font-family:"open sans bold" sans-serif
}
.font_10_154f82{
	font-size:10px;
	color:#154f82;
	font-weight:bold;
	font-family: "open sans bold" sans-serif
}
.font_11_666666{
	font-size:11px;
	color:#666666;
	font-family:"open sans bold" sans-serif
}
.font_12_333333{
	font-size:12px;
	color:#333333;
	font-family:"open sans bold" sans-serif
}
.font_13_808080{
	font-size:13px;
	color:#808080;
	font-family:"open sans bold" sans-serif
}
.font_13_333333_b{
	font-size:13px;
	color:#333333;
	font-weight:bold;
	font-family: "open sans bold" sans-serif
}
.font_13_333333{
	font-size:13px;
	color:#333333;
	font-family: "open sans bold" sans-serif
}
.font_13_4d4d4d{
	font-size:13px;
	color:#4d4d4d;
	font-family:"open sans bold" sans-serif
}
.font_13_666666{
	font-size:13px;
	color:#666666;
	font-family:"open sans bold" sans-serif
}
.font_14_154f82{
	font-size:14px;
	color:#154f82;
	font-weight:bold;
	font-family:"open sans bold" sans-serif
}
.font_14_4d4d4d{
	font-size:14px;
	color:#4d4d4d;
	font-weight:bold;
	font-family:"open sans bold" sans-serif
}
.font_15_1175cf{
	font-size:15px;
	color:#1175cf;
	font-weight:bold;
	font-family:"open sans bold" sans-serif
}
.font_15_666666{
	font-size:15px;
	color:#666666;
	font-weight:bold;
	font-family:"open sans bold" sans-serif
}
.font_15_4d4d4d{
	font-size:15px;
	color:#4d4d4d;
	font-weight:bold;
	font-family:"open sans bold" sans-serif
}
.font_16_4d4d4d{
	font-size:16px;
	color:#4d4d4d;
	font-weight:bold;
	font-family:"open sans bold" sans-serif
}
.font_16_1175cf{
	font-size:16px;
	color:#1175cf;
	font-weight:bold;
	font-family:"open sans bold" sans-serif;
	text-decoration:underline
}
.font_17_666666{
	font-size:17px;
	color:#666666;
	font-weight:bold;
	font-family:"open sans bold" sans-serif
}
.font_18_0380e3{
	font-size:18px;
	color:#0380e3;
	font-weight:bold;
	font-family:"open sans bold" sans-serif
}
.font_18_0380e3:hover{
	font-size:18px;
	color:#0380e3;
	font-weight:bold;
	font-family:"open sans bold" sans-serif
}
.font_18_0380e3:active{
	font-size:18px;
	color:#0380e3;
	font-weight:bold;
	font-family:"open sans bold" sans-serif
}
.font_21_4d4d4d{
	font-size:21px;
	color:#4d4d4d;
	font-weight:bold;
	font-family:"open sans bold" sans-serif
}
.font_22_ffffff{
	font-size:22px;
	color:#FFF;
	font-weight:bold;
	font-family:"open sans bold" sans-serif
}
.font_24_ffffff{
	font-size:24px;
	color:#FFF;
	font-weight:bold;
	font-family:"open sans bold" sans-serif
}
.font_25_ed1c24{
	font-size:25px;
	color:#ed1c24;
	font-weight:bold;
	font-family:"open sans bold" sans-serif
}
.font_27_4d4d4d{
	font-size:27px;
	color:#4d4d4d;
	font-weight:bold;
	font-family:"open sans bold" sans-serif
}
.font_29_4d4d4d{
	font-size:29px;
	color:#4d4d4d;
	font-weight:bold;
	font-family:"open sans bold" sans-serif
}
.font_29_154f82{
	font-size:29px;
	color:#154f82;
	font-weight:bold;
	font-family:"open sans bold" sans-serif
}
.font_30_4d4d4d{
	font-size:30px;
	color:#4d4d4d;
	font-weight:bold;
	font-family:"open sans bold" sans-serif
}
.btn-b3b3b3{
	background:#b3b3b3;
	color:#FFF
}
.btn-1175cf{
	background:#1175cf;
	color:#FFF;
	font-weight:bold;
	font-size:16px
}
.bgdcebf7_con{
	background:#dcebf7;
	height:70px
}
.side-contact {
	width:25%;
}
@media only screen and (max-width:991px) {
.side-contact {
	margin-top:1em;
	width:100%;
}
	.contact-agianapa-store {
		margin-top: 50px;
	}
}
/* Flexible iFrame */

/*.Flexible-container {
    position: relative;
    padding-bottom: 25px;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
	
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}*/
@media only screen and (max-width: 769px) {

}