/* Custom code */


/* Saved in:
bertlozada/version2/templates/minimalistix/css/style1.css */

.container-box, .container, .imagegalleryplg img {
box-shadow: none;
}


/* Left align - responsive */
@media (max-width: 760px) {
body {
text-align: left !important;
}
}

/* Hide arrow mobile menu */
select.menu.xtcmobilemenu {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.mobilebtn {
background-size: 45px;
width: 45px;
height: 45px;
margin: -6px 0 0 0;
text-align: center;
}
.mobilebtn select {
width: 40px;
color: transparent;
-webkit-appearance: none;
appearance: none;
text-overflow: '';
-moz-appearance: window;
opacity:0;
}
.mobilebtn select:active option,
.mobilebtn select:focus option {
color: #000;
}
.mobilebtn select option {
padding-left: 10px;
}
@media (max-width: 807px) {
#menu .xtcdefaultmenu {
display: none;
}
}
@media (max-width: 807px) {
.mobilebtn {
display: block;
}
}

/* Increase height for logo header */
#region1wrap .xtc-wrapperpad {
height: 165px;
}

/* Slider */
.camera_caption_title {
font-size: 3em;
}
.camera_caption_desc {
font-size: 1.3em;
color: #ffffff;
}
.camera_wrap .camera_pag .camera_pag_ul {
text-align: center;
}


/* Sitemap */
#xmap h1 {
border-bottom: 1px solid #ccc;
padding: 0 0 38px 0;
margin: 0 0 53px 0;
}
#xmap ul.level_0 ul.level_1 li {
overflow: hidden;
}
#xmap ul.level_0 ul.level_1 li > a {
margin-left: -47px;
}


/* Search results page */
#maincontent form#searchForm {
text-align: left;
border-bottom: 1px solid #ccc;
margin: 0 0 30px 0;
padding: 0 0 30px 0;
}
#maincontent form#searchForm legend {
text-align: left;
padding: 0px;
}
#maincontent form#searchForm select#ordering {
border: 1px solid #ccc;
}
#maincontent form#searchForm fieldset {
margin: 25px 0;
}
#maincontent .search dl.search-results {
text-align: left;
}
#maincontent .search dd.result-category {
clear: left;
float: none;
}
#maincontent .search dt.result-title {
clear: left;
}
#maincontent .search dd.result.result-created {
clear: left;
float: none;
}
#maincontent .search dd.result-text {
margin: 0 0 30px 0;
padding: 0 0 30px 0;
border-bottom: 1px dotted #ccc;
clear: left;
float: none;
}
#maincontent .search  .error  {
text-align: left;
}


/* FAQ page */
.joomfaq-category form#adminForm {
margin-top: 40px;
}
.joomfaq-category form#adminForm fieldset {
margin: 10px 0;
}
/* Saved in: version2/components/com_joomfaq/css/style.css */

.joomfaq-category > h1:first-child {
border-bottom: 1px solid #ccc;
padding: 0 0 38px 0;
margin: 0 0 53px 0;
}
.questiondetail {
font-family: Arial, sans-serif;
text-transform: initial !important;
letter-spacing: normal;
}
legend {
text-align: left;
color: #002f65;
}



/* Embed video, map - responsive */
.video, .map {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; 
height: 0; 
overflow: hidden;
}
.video iframe, .map iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


/* Footer */
#footer a:hover { color: #ffffff; }
div#footer {
/*border-top: 1px solid #002f65;*/
/*padding-top: 20px;*/
}


/* Footer - Inquiry form */
div#b2jcontainer_m138.b2jcontainer {
padding: 0px;
background: transparent;
border: 0px;
margin-bottom: 20px;
}
.b2jcontainer h2 {
font-size: 32px;
color: #002f65;
font-family: 'LeagueGothicRegular';
margin: 0px;
padding: 0px 0px 15px;
background: transparent;
}
div#b2jcontainer_m138.b2jcontainer .b2j-contact-group-class {
width: 448px;
max-width: 100%;
}
div#b2jcontainer_m138 input[type="text"], div#b2jcontainer_m138 input[type="password"], div#b2jcontainer_m138 input[type="datetime"], div#b2jcontainer_m138 input[type="datetime-local"], div#b2jcontainer_m138 input[type="date"], div#b2jcontainer_m138 input[type="month"], div#b2jcontainer_m138 input[type="time"], div#b2jcontainer_m138 input[type="week"], div#b2jcontainer_m138 input[type="number"], div#b2jcontainer_m138 input[type="email"], div#b2jcontainer_m138 input[type="url"], div#b2jcontainer_m138 input[type="search"], div#b2jcontainer_m138 input[type="tel"], div#b2jcontainer_m138 input[type="color"] {
height: 35px;
}
div#b2jcontainer_m138 .b2jform-compact .control-group:nth-child(odd), div#b2jcontainer_m138 .b2jform-extended .control-group:nth-child(odd) {
margin-right: 2%;
}
div#b2jcontainer_m138 .b2jform-compact .control-group, div#b2jcontainer_m138 .b2jform-extended .control-group  {
width: 49%;
}

div#b2jcontainer_m138 .b2jform-compact .controls, div#b2jcontainer_m138 .b2jform-extended .controls {
width: 100%;
}
div#b2jcontainer_m138 .b2j_form input[type="text"], div#b2jcontainer_m138 .b2j_form textarea {
padding: 10px;
width: 100%;
}
div#b2jcontainer_m138 .b2jform-compact .control-group input[title="Subject"], div#b2jcontainer_m138 .b2jform-extended .control-group input[title="Subject"],
div#b2jcontainer_m138 .b2jform-compact .control-group:nth-child(5), div#b2jcontainer_m138 .b2jform-extended .control-group:nth-child(5),
div#b2jcontainer_m138 .b2jform-compact .control-group:nth-child(6), div#b2jcontainer_m138 .b2jform-extended .control-group:nth-child(6), div#b2jcontainer_m138 .b2jform-compact .control-group:nth-child(7), div#b2jcontainer_m138 .b2jform-extended .control-group:nth-child(7)  { 
width: 448px;
}



/* Form submit button - style*/
div[id*="b2jcontainer"] .btn,
div#b2jcontainer_m138 .btn,
div#b2jcontainer_m155 .btn,
.b2jcontainer.b2j_contact .btn {
background: #002f65 !important;
box-shadow: 1px 1px 0px rgba(0,0,0,0.20)  !important;
border-radius: 3px  !important;
}
div#b2jcontainer_m155.b2jcontainer {
text-align: left;
}



/* Tag page */
.tag-category h1 {
border-bottom: 1px solid #ccc;
padding: 0 0 38px 0;
margin: 0 0 53px 0;
}
.tag-category ul li {
margin-top: 30px;
padding-left: 0px;
background: none;
margin-bottom: 50px;
}



/* Footer - newsletter form */

div#b2jcontainer_m197.b2jcontainer {
padding: 15px 0 0 0;
}

div#b2jcontainer_m197 .b2jform-compact .control-group:nth-child(1), */ 
div#b2jcontainer_m197 .b2jform-extended .control-group:nth-child(2){ 
width: 448px;
}
div#b2jcontainer_m197 .b2j-contact-group-class {
float: left;
margin-right: 5px;
}
div#b2jcontainer_m197 .b2jform-compact .controls, div#b2jcontainer_m197 .b2jform-extended .controls {
width: 100%;
}
div#b2jcontainer_m197 .b2j_form input[type="text"]{
padding: 15px 5px;
width: 200px;
}
div#b2jcontainer_m197 .control-group.b2j-contact-actions {
width: 100px;
}
div#b2jcontainer_m197 .control-group.b2j-contact-actions button.btn.btn-success {
margin-right: 0 !important;
}



/* Homepage - Programs Section */
.program {
width: 19%;
float: left;
margin-right: 1%;
}
.program:last-child {
margin-right: 0%;
}
.program h2.image {
margin-bottom: 30px;
}
.program h2.title {
margin-bottom: 20px;
}
@media (max-width: 786px) {
.program {
width: 100%;
margin-bottom: 40px;
}
}


/* Homepage - Affiliates Section */
@media (max-width: 786px) { 
.affiliates .span1 {
text-align: center;
}
}



#region10wrap .xtc-wrapper {

border-top: 1px solid #FFFFFF;}

#toddlerimage{
width: 1000px; 
/*height: 1574px; */
float: left; 
margin:0px 0px 0px 0px;
}

#toddlerimagetwo{
width: 1000px; 
/*height: 1574px; */  
margin:0px 0px 0px 0px;
}

#toddlerimagetwo a{
float: left; 
margin:0px 0px 0px 0px;
}

#toddlerimagetwo a:hover{
opacity: 0.5;
}

#toddlerimage a{
float: right; 
margin:0px 0px 0px 0px;
}

#toddlerimage a:hover{
opacity: 0.5;
}


/* Custom CSS - BLU */
.blue-text{
	color: blue;
}


















