@charset "utf-8";
/* CSS Document */

.moduletable_nothome{width:960px; margin:10px auto 50px auto;}
.moduletable_nothome h3{ text-transform:uppercase; font-size:24px; }
.hslid{padding:105px 0 0 0; clear:both;}

.cont_int {width:960px; margin:auto; padding:150px 0 50px 0;}

/*segundo bloque home*/
.deshome {width:960px; margin:auto; height:645px;}
.deshome h2 a{ color:#000; font-size:18px; margin:0; padding:0; line-height:24px; text-align: left!important;}
.desnesh{ width:650px; float:left;}
.hmap{ width:270px; float: right;}
.steas{ clear:both; display:block; margin:45px 0 25px 0;}

/* home en que escuelas estamos - documentos */
#inicio .item.column-1.span6, .item.column-2.span6 { background-color:transparent!important; text-align: justify!important; padding: 10px 10px 20px; width: 256px!important;  margin: 0 65px 50px 0px !important; height: auto !important;}
#inicio .item.column-1.span6 img, .item.column-2.span6 img {   width: 256px!important; height:170px!important ;padding:0px !important;  padding:0px !important; margin: 0px 0 10px!important;}

#inicio h3 { clear: left;
}

#inicio h2 {color:#000; font-size:30px !important; margin:0; padding:10px 0 !important; line-height:33px; text-align: left!important; }

h1{ color:#000; margin:0; padding:0 20px!important; font-size: 75px; line-height: 75px; text-align:center; text-transform: uppercase !important;}

.th {
	 width: 300px!important; height:250px!important ;float: left; padding: 10px;
}

.evaluacion { margin:50px 0 0 0;
}

.evaluacion a:link, .evaluacion a:visited, .evaluacion a:active  {
	color:#08c;
}

#documentos .th {
	 width: 200px!important; height:auto!important ;float: left; padding: 20px; text-align: justify;
}
#documentos .th ul li a { color: #0071c3!important;
}

#documentos .th h3{
	 font-size: 18px; margin: 0;text-align:justify; display: block; }

#documentos h3 { font-size: 18px; margin: 30px 0 0;
	
}

/* SUBMENU */
.der2c ul.nav.menu {margin: 140px 0px 100px 50px ; }
.der2c ul.nav.menu li a {font-size: 16px; color: #0071c3!important; margin: 0!important;}

.der2c ul.nav.menu ul.nav-child li  { margin:0px!important; padding:0px!important;}
.der2c ul.nav.menu ul.nav-child li a { margin: 0 0px 0 10px!important;font-size: 12px; color: #0071c3!important; padding:0px!important;}


.cont_int2c  p {  display: none;}
.cont_int2c .span6 h2 { margin-top: 20px;}
.ces_top { margin-bottom: 30px!important;}
#teaser.teaser-no-title {
	text-align: justify!important; font-family: "Source Sans Pro", sans-serif !important;}

/* ACCORDEON */
.cont_int a.accordion-toggle .nn_sliders-toggle-inner { color: #0071c3!important;}


/* TITULOS */
#registro legend,
#quienes-somos .page-header h2 ,#contacto  .page-header h2 , #escuelas .page-header h2 , .cont_int .item-page .page-header h2 , .subheading-category, #escuelas h2 .subheading-category, #prensa h2 .subheading-category, #noticias h2 .subheading-category, #preguntas-frecuentes .page-header h2 , #documentos .page-header h2 ,#trabaja-con-nosotros .page-header h2 , #que-hacemos .page-header h2 , #socios-estrategicos .page-header h2 , #galeria .page-header h2  , #videos .page-header h2 , #testimonios .page-header h2 { color:#000; margin:0 0 40px; padding:0; font-size: 75px; line-height: 75px; text-align:center !important; text-transform: uppercase !important; margin-top: auto; display: block;font-family: "Source Sans Pro", sans-serif !important;}

.page-header h2 a{color:#000; margin:0; padding:0; font-size: 16px; line-height:normal!important; font-family: "Source Sans Pro", sans-serif !important;  }
.page-header h2{color:#000; margin:0; padding:0; font-size: 16px; line-height:normal!important;  }
.page-header{}

#trabaja-con-nosotros #teaser { height: 250px;}

#staff .item.column-1, #staff .item.column-2, #staff .item.column-3 { padding: 5px; margin-top: 20px;}
#staff .item.column-1 img, #staff .item.column-2 img, #staff .item.column-3 img { width: 312px;}
#staff .blog h6 {font-size:20px;line-height:18px; margin-top: 30px!important; }


body#somos .page-header h2 a{color:#000; margin:0; padding:0; font-size: 75px; line-height: 75px; text-align:center!important; margin:0 auto 20px auto;text-transform: uppercase !important;font-family: "Source Sans Pro", sans-serif !important; }
body#somos .page-header h2{color:#000; margin:0; padding:0; font-size: 75px; line-height: 75px; text-align:center!important; width:100%; margin:0 auto 20px auto; text-transform: uppercase !important;font-family: "Source Sans Pro", sans-serif !important;}
body#el-proyecto .page-header h2{color:#000; margin:0; padding:0; font-size: 75px; line-height: 75px; text-align:center!important; width:100%; margin:0 auto 20px auto;text-transform: uppercase !important; font-family: "Source Sans Pro", sans-serif !important;}
body#el-proyecto .page-header h2 a{color:#000; margin:0; padding:0; font-size: 75px; line-height: 75px; text-align:center!important; width:100%; margin:0 auto 20px auto; text-transform: uppercase !important;font-family: "Source Sans Pro", sans-serif !important;}



#que-hacemos p{font-family:'Source Sans Pro';font-size:24px;line-height:28px;color:#777;font-weight:200;text-transform:none !important;margin-top: 50px;}


#galeria .cont_int .item-page { color:#000; margin:0 0 40px; padding:0; font-size: 35px; line-height: 75px; text-align:center !important; text-transform: uppercase !important; margin-top: auto; display: block;font-family: "Source Sans Pro", sans-serif !important; font-weight: regular!important; margin-bottom: 20px ;
}

#noticias div.item.column-1, #noticias div.item.column-2, #noticias div.item.column-3, 
#prensa div.item.column-1, #prensa div.item.column-2, #prensa div.item.column-3 
{ /*border: 1px solid red;*/ background-color:white!important; text-align: justify!important; padding: 10px 10px 50px; width: 256px!important; height:170px!important; margin: 0 0 50px !important; height: auto !important; }

#prensa .cont_int .item-page .page-header h2, #noticias .cont_int .item-page .page-header h2 { font-size: 30px; text-transform: none!important;
}


#noticias div.item.column-1 img, #noticias div.item.column-2 img, #noticias div.item.column-3 img,
#prensa div.item.column-1 img, #prensa div.item.column-2 img, #prensa div.item.column-3 img
 {  width: 256px!important; height:197px!important ;padding:0px !important; margin: -20px 0 10px!important;}

dt.article-info-term { display: none;}
span.icon-calendar { display: none;}
dd.create { margin: 0; padding: 0; }
dd.create time{ margin: 0; padding: 0; font-size: 11px;}

dl.article-info..muted {margin: 0; padding: 0!important;}

.item-info{ width:260px; margin:0 0 0 10px;}

.cs-title {color:#000; margin:0; padding:0; font-size:16px!important; line-height:normal!important; }
a:hover.cs-title {color:#27CCC0!important;text-decoration: none!important; margin:0; padding:0; font-size:16px!important; line-height:normal!important;  }

#inicio .noo-cs-item a img { width: 260px!important; height:200px!important; }
#inicio .noo-cs-item p { margin:0px 0 10px!important; }


/* links */
.cs-readmore a {
	border: 0px solid #0071c3;
	border-radius: 0px;
	background-color:#0071c3!important;
	background-image:none!important;
	display: inline-block;
	text-decoration: none;
	line-height: 1.6em;
	margin-bottom: 9px;
	padding: 4px;
	color: #fff;
	text-shadow:none !important;
}
.cs-readmore a:hover {
	border: 0px solid #0071c3;
	border-radius: 0px;
	background-color:#27CCC0!important;
	background-image:none!important;
	display: inline-block;
	text-decoration: none;
	line-height: 1.6em;
	margin-bottom: 9px;
	padding: 4px;
	color: #fff;
	text-shadow:none !important;
}


#contacto .cont_int legend { font-size: 12px!important; border: none; margin: 0; color: silver; text-align: right;}

button.btn.btn-primary.validate { border: 0px solid #0071c3;
	border-radius: 0px;
	background-color:#0071c3!important;
	background-image:none!important;
	display: inline-block;
	text-decoration: none;
	line-height: 1.6em;
	margin-bottom: 9px;
	padding: 10px;
	color: #fff;
	text-shadow:none !important;
}



#documentos input.button.subbutton.btn.btn-primary { border: 0px solid #0071c3;
   border-style: solid;
    border-width: 0px 0px 3px;
    box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.1) inset;
    color: #FFFFFF;	   
    border-radius: 0px;
    cursor: pointer;
    display: inline-block;
    font-style: normal;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    transition: all 200ms ease-in-out 0s;
    white-space: nowrap;	
    font-family: "Source Sans Pro", sans-serif !important;
    font-weight: normal;	
    padding: 10px;
    font-size: 12px;
    background-image: none;
    margin: 19px 0 0
    
}

#documentos .inputbox{
	 height: 30px; margin: 20px 0 0 ;
	
}



.pagination { margin: 50px auto; float: right;
}


a.readmore {margin:20px 0 0 0; float: left; clear: both; padding: 0 15px; line-height: 18px; font-size: 11px; background:#0071c3!important;color: #fff;border-radius:0px; box-shadow: 0 -3px 0 rgba(0,0,0,.1) inset;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;
padding:10px!important;}




/*
body#escuelas .page-header h2 a, body#region-de-atacama .page-header h2 a, body#prensa .page-header h2 a, body#noticias .page-header h2 a {color:#000; margin:0; padding:0; font-size: 18px; line-height:normal!important; text-align:left;}
body#noticias .span4 img{ width:260px!important;}
body#prensa .span4 img{ width:260px!important;}
.page-header h2 a{color:#000; margin:0; padding:0; font-size: 75px; line-height: 75px; text-align:center!important; width:100%; margin:0 auto 20px auto; }
*/

/*--------------------------------------------------------
	7.Social
--------------------------------------------------------*/
/*Social*/
	#footer-wrapper #footer-bottom ul.connect {float:none; list-style:none;margin:0 auto; overflow:hidden;display:table; line-height:20px; text-align: center;}
	#footer-wrapper #footer-bottom ul.connect li{display:inline-block;margin-right:15px;}
	#footer-wrapper #footer-bottom ul.connect li:last-child{border:none;padding-right:0px;margin-right:0px;}
	#footer-wrapper #footer-bottom ul.connect li a{background-repeat: no-repeat;float:left;height:20px;padding:float:left; color:#999; text-transform:uppercase; font-size:11px; opacity:0.3;filter: alpha(opacity=30);transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}	
	#footer-wrapper #footer-bottom ul.connect li a:hover{float:left; color:#333;opacity:1;filter: alpha(opacity=100);}
	#footer-wrapper #footer-bottom ul.connect li:last-child a{margin-right: 0px;}
	ul.connect.white li a.twitter{background-image:url(../../../pe/images/ui_shortcodes/social/twitter-small-white.png);padding-left: 24px;}
	ul.connect.white li a.facebook{background-image:url(../../../pe/images/ui_shortcodes/social/facebook-small-white.png);padding-left: 20px;}
	ul.connect.white li a.vimeo{background-image:url(../../../pe/images/ui_shortcodes/social/vimeo-small-white.png);padding-left: 26px;}
	ul.connect.white li a.youtube{background-image:url(../../../pe/images/ui_shortcodes/social/youtube-small-white.png);padding-left: 27px;}

	ul.socialSmall {float:left; list-style:none;margin:0 auto 30px auto; overflow:hidden;display:table;}
	ul.socialSmall li{display:inline; float:left; margin: 0;}
	ul.socialSmall li.social-label{font-style:italic; font-size:12px;margin-right:8px; line-height:22px;}
	ul.socialSmall li a{background-repeat: no-repeat;float:left;width:24px;height:24px;margin-right:5px;background-position: center;background-color:#27CCC0;box-shadow:0 -3px 0 rgba(0,0,0,.1) inset;background-position:center; border-radius:50%;padding:3px;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
	ul.socialSmall li a:hover{box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset;opacity:0.7;filter: alpha(opacity=70); color:#fff;}
	ul.socialSmall li:last-child a{margin-right: 0;}
	ul.socialSmall li a.twitter{background-image:url(../../../images/ui_shortcodes/social/twitter-small.png);}
	ul.socialSmall li a.facebook{background-image:url(../../../images/ui_shortcodes/social/facebook-small.png);}
	ul.socialSmall li a.skype{background-image:url(../../../images/ui_shortcodes/social/skype-small.png);}
	ul.socialSmall li a.linkedin{background-image: url(../../../images/ui_shortcodes/social/linkedin-small-white.png);}


	ul.socialSmall.white li a.twitter{background-image:url(../../../images/ui_shortcodes/social/twitter-small-white.png);}
	ul.socialSmall.white li a.facebook{background-image:url(../../../images/ui_shortcodes/social/facebook-small-white.png);}
	ul.socialSmall.white li a.skype{background-image:url(../../../images/ui_shortcodes/social/skype-small-white.png);}
	ul.socialSmall.white li a.linkedin{background-image:url(../../../images/ui_shortcodes/social/linkedin-small-white.png);}
	
/** para contenidos **/

/*staff*/
.ju{ background-color:#0C0!important; padding:4px;}
#primary-nav{ width:650px; float:right; margin:34px 0 0 0; text-transform:uppercase; }

/* links */
p.readmore a,  .mod-articles-category-readmore a {
	border: 0px solid #0071c3;
	border-radius: 0px;
	background-color:#0071c3!important;
	background-image:none!important;
	display: inline-block;
	text-decoration: none;
	line-height: 1.6em;
	margin-bottom: 9px;
	padding: 4px;
	color: #fff;
	text-shadow:none !important;
}


#registro a.btn {	border: 0px solid #0071c3;
	border-radius: 0px;
	background-color:#0071c3!important;
	background-image:none!important;
	display: none;
	text-decoration: none;
	line-height: 1.6em;
	margin-bottom: 9px;
	padding: 10px!important;
	font-size: 12px!important;
	color: #fff;
	text-shadow:none !important;
}
	
	
	
	#registro button.btn.btn-primary {	border: 0px solid #0071c3;
	border-radius: 0px;
	background-color:#0071c3!important;
	background-image:none!important;
	display: inline-block;
	text-decoration: none;
	line-height: 1.6em;
	margin: 20px 0 0 375px;
	padding: 10px 20px;
	color: #fff;
	font-size: 12px!important;
	text-shadow:none !important;
	}
	
#registro input{ height: 30px; width: 300px;
	
}	

#registro .control-label {
	padding: 15px 15px 0; width: 300px; }







a.btn {margin:20px 0 0 0; float: left; clear: both; padding: 0 15px; line-height: 40px; font-size: 11px; background:#0071c3!important;;color: #fff;border-radius:0px; box-shadow: 0 -3px 0 rgba(0,0,0,.1) inset;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;
padding:10px!important;}


.icon-chevron-right { display: none;
}

.button:hover, button:hover, p.readmore a:hover,
.pagenav a:hover, .pagenav a:active,  .pagenav a:focus,  #advanced-search-toggle:hover,  #advanced-search-toggle:active,  #advanced-search-toggle:focus,
.profile-edit a:hover, .profile-edit a:active, .profile-edit a:focus,
#fontsize a:hover,  #fontsize a:active,  #fontsize a:focus,#mobile_select h2 a
	{
	color: #fff;
	background: #529bd0; /* Old browsers */
	background-color:#529bd0!important;
}

.der2c{width:250px; float:left;}
.cont_int2c{ width:700px;  float:right;}
.2cwrap{ width:960px; margin:auto; background-color:#030;}

/**/
.moduletable_menur a{ font-size:20px; line-height:30px;}


/* menumapa */
ul#awesome-menu {
	width: 112px; height:621px; margin: auto;background-image: url(../../../pe/images/mmap/fondo.png); background-repeat:no-repeat;
	list-style: none; padding:26px 0 0 0;
}
/* menumapa */
ul#awesome-menu li { display: inline; }
	
ul#awesome-menu li a {
	display: block; float: left; height: 56px;text-indent: -9999px;}

	ul#awesome-menu li a.mi_reg1 {background-image:url(../../../pe/images/mmap/b1.png); width: 112px; height:43px; background-position: 0 0;}
	ul#awesome-menu li a.mi_reg2 {background-image:url(../../../pe/images/mmap/b2.png); width: 112px; height:86px; background-position: 0 0; margin:-10px 0 0 0;}
	ul#awesome-menu li a.mi_reg3 {background-image:url(../../../pe/images/mmap/b3.png);width: 112px; height:69px; background-position: 0 0; margin:-12px 0 0 0;}
	ul#awesome-menu li a.mi_reg4 {background-image:url(../../../pe/images/mmap/b4.png);width: 112px; height:53px; background-position: 0 0; margin:-12px 0 0 0;}
	ul#awesome-menu li a.mi_reg5 {background-image:url(../../../pe/images/mmap/b5.png);width: 112px; height:24px; background-position: 0 0;margin:12px 0 0 0;}
	
	ul#awesome-menu li a.mi_reg6 {background-image:url(../../../pe/images/mmap/b6.png);width: 112px; height:32px; background-position: 0 0;margin:6px 0 0 0;}
	ul#awesome-menu li a.mi_reg7 {background-image:url(../../../pe/images/mmap/b7.png);width: 112px; height:42px; background-position: 0 0;margin:-10px 0 0 0;}
	ul#awesome-menu li a.mi_reg8 {background-image:url(../../../pe/images/mmap/b8.png);width: 112px; height:36px; background-position: 0 0;margin:-14px 0 0 0;}
	ul#awesome-menu li a.mi_reg9 {background-image:url(../../../pe/images/mmap/b9.png);width: 112px; height:23px; background-position: 0 0;margin:-8px 0 0 0;}
	ul#awesome-menu li a.mi_reg10 {background-image:url(../../../pe/images/mmap/b10.png);width: 112px; height:65px; background-position: 0 0;margin:-8px 0 0 0;}
	
	
	ul#awesome-menu li a.mi_reg1:hover, ul#awesome-menu li a.mi_reg1:focus {background-position: -112px 0;	}
	ul#awesome-menu li a.mi_reg2:hover, ul#awesome-menu li a.mi_reg2:focus {background-position: -112px 0	}
	ul#awesome-menu li a.mi_reg3:hover, ul#awesome-menu li a.mi_reg3:focus {background-position: -112px 0;	}
	ul#awesome-menu li a.mi_reg4:hover, ul#awesome-menu li a.mi_reg4:focus {background-position: -112px 0;	}	
	ul#awesome-menu li a.mi_reg5:hover, ul#awesome-menu li a.mi_reg5:focus {background-position: -112px 0;	}
	
	ul#awesome-menu li a.mi_reg6:hover, ul#awesome-menu li a.mi_reg6:focus {background-position: -112px 0;	}
	ul#awesome-menu li a.mi_reg7:hover, ul#awesome-menu li a.mi_reg7:focus {background-position: -112px 0;	}
	ul#awesome-menu li a.mi_reg8:hover, ul#awesome-menu li a.mi_reg8:focus {background-position: -112px 0;	}
	ul#awesome-menu li a.mi_reg9:hover, ul#awesome-menu li a.mi_reg9:focus {background-position: -112px 0;	}
	ul#awesome-menu li a.mi_reg10:hover, ul#awesome-menu li a.mi_reg10:focus {background-position: -112px 0;	}
	
a { outline: none; }

/*botones*/

/*Main button class
==========================*/
.ph-button {
	
    border-style: solid;
    border-width: 0px 0px 3px;
    box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.1) inset;
    color: #FFFFFF;	   
    border-radius: 0px;
    cursor: pointer;
    display: inline-block;
    font-style: normal;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    transition: all 200ms ease-in-out 0s;
    white-space: nowrap;	
    font-family: "Source Sans Pro", sans-serif !important;
    font-weight: normal;	
    padding: 19px 39px 18px;
    font-size: 20px;
	
}
/*Green
==========================*/
.ph-btn-green {

    border-color: #0071c3;
	background-color: #0071c3;

}
.ph-btn-green:hover, .ph-btn-green:focus, .ph-btn-green:active {
    background-color: #0262a8;
    border-color: #0262a8; color:#FFF; 
}

/*Blue
==========================*/
.ph-btn-blue {

    border-color: #0071c3;
    background-color: #0071c3;
}

.ph-btn-blue:hover, .ph-btn-blue:focus, .ph-btn-blue:active {
    background-color: #0262a8;
    border-color: #0262a8;   color:#FFF; 
}


/*DEMO ONLY FOR CENTER POSITION*/
.ph-container {
  margin: 0 auto;
  display: block;

  
}

.ph-float {
  
  float: left;
  width: 100%;
  padding: 10px;  
  padding-top: 50px;  
  text-align: center;

}

.ph-clear {
  
  clear: both;
   
}

/**/
.moduletable_sbtn{ display:block; width:600px!important; margin:auto!important;} 
.moduletable_sbtn h3 { color:#333; text-align:center;} 

body#fotos .page-header h2 a{color:#fff; margin:0; padding:25px; font-size: 25px; text-align:center!important;font-family: "Source Sans Pro", sans-serif !important; display:block; background-color:#0071c3; }
body#galerias .page-header h2 a{color:#fff; margin:0; padding:25px; font-size: 25px; text-align:center!important;font-family: "Source Sans Pro", sans-serif !important; display:block; background-color:#0071c3; }


@media (max-width: 480px) {
	
/*segundo bloque home cel*/
#header-wrapper{width:100%;background-color:#fff; margin:auto; height:100px!important; position: relative!important;}
header #logo{ display:table; width:200px;background-color:#fff; margin:auto;}
#logo{ width:200px!important; margin:auto!important;}

.hslid{ display:none;}
.steas{ width:90%; font-size:16px!important; margin:auto;}
#teaser{font-family:'Source Sans Pro';font-size:16px;color:#333!important;text-transform:none !important;}
.hmap{ display:none;}


header .mobileMenuToggle{ display:none;}

.deshome {width:100%; padding:20px 0 0 0;}
.deshome h2 a{ color:#000; font-size:18px; margin:0; padding:0; line-height:24px; text-align: left!important;}
.desnesh{ float:left;}
nav { display:none;}

/*Wrappers
	----------------------------*/
	#footer-wrapper{width:100%;position:relative; bottom:0;background-color:#222;clear:both;}
	#footer-wrapper #footer-top{ max-width:480px; margin:auto; padding:50px 0 0; margin-bottom:0px; border:none;}
	#footer-wrapper #footer-top footer .column-footer-widget{margin-bottom:0 !important;}
	#footer-wrapper #footer-bottom {width: 100%; background-color: #111;}
	#footer-wrapper #footer-bottom #footer-bottom-inner-wrapper{width:90%!important; margin:auto; height:120px; background:none; text-align:center; display:table;}
	#footer-wrapper #footer-bottom #footer-bottom-inner-wrapper footer{display:table-cell; vertical-align:middle; width:100%; text-align:center; padding: 20px 0;}
	#footer-wrapper #footer-bottom #footer-bottom-inner-wrapper footer p.footer-copyright{margin:3px 0 0; font-size:11px;}
	#footer-wrapper #footer-top footer .column-footer-widget h4.widget-title{font-size:25px;line-height:27px;margin-bottom:20px;}
	#footer-wrapper #footer-top footer .column-footer-widget h4.widget-title span { font-size:25px;line-height:27px; }
	#footer-wrapper #footer-top footer .column-footer-widget h4.widget-title, #footer-wrapper #footer-top footer .column-footer-widget h4.widget-title span{color:#999;}
	#footer-wrapper #footer-top footer .column-footer-widget p { margin-bottom: 20px; }
	

.cont_int{ width:90%; margin:auto;}
.cont_int img{ width:90%; margin:auto;}
/**/
.m_menu{ width:100%; display:block; float:left;}
.moduletable_menu li { font-size:14px; padding:3px;}
.moduletable_menu li li { font-size:14px; padding:3px 20px;}

}

/* Single breakpoint to switch between desktop and mobile menu.
   Above 992px: show the horizontal desktop menu (nav#primary-nav),
   hide the accordion (.m_menu). Below 992px: do the opposite. */
@media (min-width: 992px) {
    nav#primary-nav {
        display: block !important;
    }

    .m_menu {
        display: none !important;
    }
}

@media (max-width: 991px) {
    nav#primary-nav {
        display: none !important;
    }

    .m_menu {
        display: block !important;
    }
}