@import url('../../wp-content/themes/sydney/fonts/kelson/stylesheet.css');

@charset "utf-8";*{padding:0;margin:0;}
#loader {position: absolute;display: block;left: 50%;top: 50%;z-index: 1;width: 50px;height: 50px;margin: -25px 0 0 -25px; border: 8px solid #999999;border-radius: 50%;border-top: 8px solid #006633;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;}
@-webkit-keyframes spin {0% { -webkit-transform: rotate(0deg);} 100%{ -webkit-transform: rotate(360deg);}}
@keyframes spin {0% { transform: rotate(0deg);}100% { transform: rotate(360deg);}}
#loader_container {position:fixed;width:100%;height:100%;background:#ffffff;box-sizing:border-box;z-index: 10000000000000000;}
html, body, td, th{width:100%;height:100%;margin:0px;padding:0px;background:#FFFFFF;font-family:'Kelson', Arial, Helvetica, sans-serif;font-size:1em;color:#333333; font-weight: 400;line-height:1.5}
img{min-width:1;min-height:1;border:0px;}
a{font-family:'Kelson', Arial, Helvetica, sans-serif;font-size:14px;color:#006633;font-weight:bold;text-decoration:none;}
a:hover{color:rgb(255,255,51,1);text-decoration:none;}
a:active{color:#006633;text-decoration:none;}
a:link{color:#006633;text-decoration:none;}
h1 {font-family:'Kelson', Arial, Helvetica, sans-serif;font-size:2em;color:#443f3f;text-align:center;margin-bottom:50px;}
h2 {font-family:'Kelson', Arial, Helvetica, sans-serif;font-size:1.75em;color:#443f3f; text-align:center !important;}
h3 {font-family:'Kelson', Arial, Helvetica, sans-serif;font-size:1.5em;color:#443f3f; text-align:left !important;}
@media screen and (max-width:1240px){
h1 {font-size:1.5em;}
h2 {font-size:1.25em;}
h3 {font-size:1em;}
}
.style01 {font-size:2.5em; color:#000000;font-family:'Kelson', Arial, Helvetica, sans-serif;text-align:center;}
.style02 {font-size:1.25em; color:#000000;font-family:'Kelson', Arial, Helvetica, sans-serif;text-align:center;}
.style03 {font-size:2.5em; color:#FFFFFF;font-family:'Kelson', Arial, Helvetica, sans-serif;text-align:center;}
.style04 {font-size:1.75em; color:#FFFFFF;font-family:'Kelson', Arial, Helvetica, sans-serif;text-align:center;}
.style05 {font-size:1.75em;color:#006633;font-family:'Kelson', Arial, Helvetica, sans-serif;text-align:center;}
.btn_expand{width:0;height:0;padding:3px;font-size:0em;color:#FFFFFF;cursor:pointer;z-index:1000;width: 40px;height:40px;background-image: url('../images/icono_more.svg');background-color: #00518D;background-size: 80px 40px;	background-repeat: no-repeat;background-position: 3px 3px;cursor: pointer;-moz-border-radius: 40px;-webkit-border-radius: 40px;border: 1px solid #fff; opacity: 0.8;animation-iteration-count: infinite;}
.btn_occult{width:0;height:0;padding:3px;margin: 0 auto;font-size:0em;color:#FFFFFF;cursor:pointer;z-index:1000;width: 40px;height:40px;background-image: url('../images/icono_more.svg');background-color: #00518D;background-size: 80px 40px;	background-repeat: no-repeat;background-position: -37px 3px;cursor: pointer;-moz-border-radius: 40px;-webkit-border-radius: 40px;border: 1px solid #fff; opacity: 0.8;animation-iteration-count: infinite;}
#btn_up{display:flex;align-items: center;position:fixed; right:20px;bottom:180px;padding: 3px;font-size:2.5em;color:#FFFFFF;cursor:pointer;z-index:1000;width: 40px;height:40px;-moz-border-radius: 40px;-webkit-border-radius: 40px;border: 1px solid #ffffff; opacity: 0.8; background-color: rgb(0,102,51,1);cursor: pointer;}
#btn_up:hover{opacity: 1;}
.btn_circle{height:80px;width:80px;-moz-border-radius:80px;-webkit-border-radius:80px;padding:20px;margin:10px;text-align:center;font-size:1em;font-weight:500;color:white;text-decoration:none;float:left;background:#001A5A;}
.btn_circle:hover{color:#FFFFFF;background-color:#666666;}
.btn_circle > i{font-size:4.5em;}
@media screen and (max-width:640px){.btn_circle{height:50px;width:50px;-moz-border-radius:50px;-webkit-border-radius:50px;padding:25px;margin:5px;font-size:0.75em;}
.btn_circle i{font-size:5em;}}
.btn_01{
    position: relative;
    display: inline-block;
    width: 170px;
    font-family: "Kelson",sans-serif;
    text-align: center;
    font-size: 13px;
    line-height: 24px;
    font-weight: 700;
    padding: 12px;
    color: #ffffff !important;
    background-color: rgb(255,255,255,0);
    border: 1px solid #ffffff;
    text-transform: uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;}
.btn_01:hover{color: #FFFF33 !important; background-color: rgb(0,0,0,1);border-color: #000000;}
.btn_01 > img {width: 70px; height:70px; padding-bottom:10px;-webkit-transition:all .9s ease; /* Safari y Chrome */-moz-transition:all .9s ease; /* Firefox */-o-transition:all .9s ease; /* IE 9 */-ms-transition:all .9s ease; /* Opera */}
.btn_01 > img:hover {-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}
.btn_02{position: relative;
display: inline-block;
width: 170px;
font-family: "Kelson",sans-serif;
text-align: center;
font-size: 13px;
line-height: 24px;
font-weight: 700;
padding: 12px;
color: #006633 !important;
background:rgb(0,102,51,0);
border: 1px solid #006633;
text-transform: uppercase;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
margin-top: 20px;padding: 15px;}
.btn_02:hover {background: rgb(0,102,51,1); color: #ffffff !important;}
.btn_contact{position:fixed;display:flex !important;align-items: center;justify-content: center;right:20px;bottom:120px;padding: 3px;font-size:2em;text-align: center;color:#FFFFFF !important;cursor:pointer;z-index:1000;width: 40px;height:40px;background-color: rgb(0,102,51,1); -moz-border-radius: 40px;-webkit-border-radius: 40px;border: 1px solid #fff; opacity: 0.8;}
.btn_contact:hover{opacity: 1;color:#ffffff !important;}
.btn_whatsapp{position:fixed;right:20px;bottom:60px;padding: 3px;font-size:0em;color:#FFFFFF;cursor:pointer;z-index:1000;width:40px;height:40px;background-image:url('../images/icono_whatsapp.svg');background-size:91px 46px;background-repeat:no-repeat;background-position:0px 0px;background-color: rgb(0,102,51,1);cursor:pointer;border-radius:40px; -moz-border-radius: 40px;-webkit-border-radius: 40px;border: 1px solid #fff; opacity: 0.8;}
.btn_whatsapp:hover{opacity: 1;}
header{display:none;overflow:none;width:100%;height:80px;position:fixed;float:left;z-index:1000;-webkit-box-sizing:border-box;moz-box-sizing:border-box;box-sizing:border-box;-moz-transition: all 500ms cubic-bezier(1.000, 0.420, 0.295, 0.830);-o-transition: all 500ms cubic-bezier(1.000, 0.420, 0.295, 0.830);transition: all 500ms cubic-bezier(1.000, 0.420, 0.295, 0.830);transition-timing-function: cubic-bezier(1, 0.42, 0.295, 0.83); background:#ffffff;-webkit-box-shadow: 0px 2px 2px 2px rgba(0,0,0,0.1);box-shadow: 0px 2px 2px 2px rgba(0,0,0,0.1);}
.brand{display:inline;height:auto;margin-left:20px;margin-right:30px;padding:10px;float:left;}
.brand img{width:auto;height:100%;max-width:200px;max-height:60px;}
.menu_responsive{display:none;list-style:none;}
header nav{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;justify-content:space-between;width:95%;height:80px;margin:0 auto;right:0 auto;padding:0px 0px 0px 0px;z-index:1000;}
header nav ul{list-style:none;float:right;display: flex;align-self: center;}
header nav ul li{display:inline-block;position:relative;align-items:center;justify-content:center;height:100%;width:125px;text-align:center;-moz-transition: all 100ms cubic-bezier(1.000, 0.420, 0.295, 0.830);-o-transition: all 100ms cubic-bezier(1.000, 0.420, 0.295, 0.830);transition: all 100ms cubic-bezier(1.000, 0.420, 0.295, 0.830);transition-timing-function: cubic-bezier(1, 0.42, 0.295, 0.83);}
header nav ul li:hover{height:auto;color:#FFFFFF;}
header nav ul li a{display:inline-flex;padding:10px;font-size:1em;color:#006633;text-decoration:none;}
header nav ul li a:hover {color:#006633;}
header nav ul li a > i{display:none;}
header nav ul li:hover .children{color:#ffffff;}
header nav ul li .children{width:180%;display:none;position:absolute;z-index:10000;color:#E01E26;background:#FFFFFF;}
header nav ul li .children li{display:block;overflow:hidden;width: 100%;text-align: left;}
header nav ul li .children li a{display:block;color:#006633;}
header nav ul li .children li a:hover{background:#006633;color:#FFFFFF;}
.menu_color {display:block;}
.align_right {display: block !important;font-size: 24px;font-weight: 900 !important;}
.hide{display: none;}
@media screen and (max-width:1280px){header nav{width:90%;}}
@media screen and (max-width:1100px){.brand{display:none;}
header {display:block;}
header nav{flex-direction:column;width:40%;height:calc(100% - 10%);left:-100%;top:80px;margin:0;position:fixed;overflow-y:auto;overflow-x:none;background:#ffffff;webkit-box-shadow:0 5px 5px 1px rgba(0,0,0,0.2);box-shadow:0 5px 5px 1px rgba(0,0,0,0.2);}
header nav ul{float:none;}
header nav ul li{display:block;height:auto;width:100%;text-align:left;}
header nav ul li:hover {font-size:1em;}
header nav ul li a{display:block;}
header nav ul li a:hover{display:block;width:100%; color:#FFFFFF; background:#006633;}
header nav ul li a > i{display:inline-block;font-size:1.125em;padding-right:10px;}
header nav ul li:hover .children{display:none;width:100%;}
header nav ul li .children{width:100%;position:relative;}
.menu_responsive{display:block;width:100%;}
.menu_responsive .btn_menu{display:block;position:absolute;padding:0px 8px;overflow:hidden;color:#006633;text-decoration:none;font-weight:bold;font-size:2.5em;padding:0px 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:15px;right:10px;}
.menu_responsive span{float:right;font-family:Arial, Helvetica, sans-serif;font-size:30px;padding:10px;}
.menu_division_left{display:inline-block;width:calc(50% - 20px);height:100%;padding-left:20px;margin:10px 0px 10px 0px;box-sizing:border-box;float:left;}
.menu_division_right{display:inline-block;width:calc(50% - 20px);height:auto;min-height:100%;padding:0px;margin:0px 0px 10px 0px;box-sizing:border-box;float:right;}
.menu_division_left > a, .menu_division_right > a {width:100%; height:auto;}
.menu_division_left a > img{height:auto;max-height:50px;}
.menu_division_right a > img{height:100%;width:auto;}
.hide{display:block;}
}
@media screen and (max-width:540px){header nav{width:60%;}}
.section_01{display:flex;align-content:center;justify-content:center;position:relative;width:100%;height:auto;min-height:70%;padding:80px 0px;float:left;box-sizing:border-box;background-color: #ffffff;background: url(../images/Header_001.jpg) no-repeat center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-moz-border-image: url(../images/Header_001.jpg) 0;}
.section_02{display:flex;align-content:center;justify-content:center;position:relative;width:100%;height:auto;min-height:50%;padding:80px 0px;float:left;box-shadow: inset 0 -2em 3em -2em #666, inset 0 2em 3em -2em #666;}
.section_03{position:relative;width:100%;height:auto;padding:80px 0px;float:left;box-sizing:border-box;background-color:#ffffff;}
.section_03 .container .content > ul {list-style: circle;font-family:'Kelson', Arial, Helvetica, sans-serif;font-size: 1em;text-align: justify;padding-left: 20px;box-sizing: border-box;}
.section_04{display:flex;align-content:center;justify-content:center;position:relative;width:100%;height:auto;padding:80px 0px;float:left;background:#006633;}
.section_05{display:flex;align-content:center;justify-content:center;position:relative;width:100%;height:auto;padding:80px 0px;float:left;box-sizing:border-box;background: url(../images/Header_002.jpg) no-repeat center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-moz-border-image: url(../images/Header_002.jpg) 0;}
.section_06{display:flex;align-content:center;justify-content:center;position:relative;width:100%;height:auto;padding:80px 0px;float:left;background:#FFE000}
.section_07{display:flex;align-content:center;justify-content:center;position:relative;width:100%;height:auto;padding:80px 0px;float:left;box-sizing:border-box;background: url(../images/Header_003.jpg) no-repeat center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-moz-border-image: url(../images/Header_003.jpg) 0;}
@media screen and (max-width:540px){.section_01, .section_02, .section_03, .section_04, .section_05, .section_06, .section_07{padding-top: 65px;}
.section_01 .container .content > h2, .section_02 .container .content_center > h2, .section_03 .container .content > h2, .section_04 .container .content > h1, .section_04 .container .content > h2, .section_05 .container .content > h2, .section_06 .container .content > h2,
.section_07 .container .content > h2{font-size:1.25em; width:200px; height:40px;padding:8px;}
.section_07 .container .content .slide_overlay > h1 {font-size: 1.75em;}
}
footer{position:relative;width:100%;height:auto;padding:80px 0px 20px 0px;float:left;background:#CCCCCC;box-sizing:border-box;}
@media screen and (max-width:850px){footer{background-position:center bottom;}
}
.container{width:95%;height:auto;margin:0 auto;padding:0% 1% 0% 1%;overflow:hidden;box-sizing:border-box;}
@media screen and (max-width:1280px){.container{padding:3% 0% 0% 0%;}
}
@media screen and (max-width:540px){.container{width:100%;padding:20px 0px 0px 0px;}
}

#frame_slide01{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:100%;max-width:100%;margin:0px 0px;padding:0px 50px;z-index:1;float:left;background:url(../images/Header_002.jpg) no-repeat center center;background-size:cover;box-sizing:border-box;box-shadow:inset 0 -2em 3em -2em rgba(0,0,0,0.3), inset 0 2em 3em -2em rgba(0,0,0,0.3);}
#frame_slide02{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:100%;max-width:100%;margin:0px 0px;padding:0px 50px;z-index:1;float:left;background:url(../images/Header_001.jpg) no-repeat center top;background-size:cover;box-sizing:border-box;box-shadow:inset 0 -2em 3em -2em rgba(0,0,0,0.3), inset 0 2em 3em -2em rgba(0,0,0,0.3);}
#frame_slide03{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:100%;max-width:100%;margin:0px 0px;padding:0px 50px;z-index:1;float:left;background:url(../images/Header_003.jpg) no-repeat center center;background-size:cover;box-sizing:border-box;box-shadow:inset 0 -2em 3em -2em rgba(0,0,0,0.3), inset 0 2em 3em -2em rgba(0,0,0,0.3);}
#frame_slide04{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:100%;max-width:100%;margin:0px 0px;padding:0px 50px;z-index:1;float:left;background:url(../images/Header_004.jpg) no-repeat left center;background-size:cover;box-sizing:border-box;box-shadow:inset 0 -2em 3em -2em rgba(0,0,0,0.3), inset 0 2em 3em -2em rgba(0,0,0,0.3);}
#frame_slide_separator{position:absolute;width:100%;height:auto;bottom:0;z-index:3;box-sizing:border-box;}
#frame_slide_separator > img{width:100%;height:auto;border:0;display:block;}
@media screen and (max-width:540px){#frame_slide01, #frame_slide02, #frame_slide03, #frame_slide04{font-size:75%;line-height:1;}
}
.slide .content > .content_center{width:60%;}
.slide .content .content_center > h1{font-family:"Kelson Regular", Arial, Helvetica, sans-serif;font-size:2em;color:#ffffff;text-transform:uppercase; text-align: center;}
.slide .content .content_center > p{font-family:"Kelson Regular", Arial, Helvetica, sans-serif;font-size:1.5em;color:#ffffff;text-transform:uppercase; text-align: center;}
@media screen and (max-width:1280px){
.slide .content > .content_center{width:calc(100% - 20px);padding:10px;margin:0 auto;}
.slide .content .content_center > h1{font-size:2em;}
}
@media screen and (max-width:800px){.slide .content{padding:0px;}
.slide .content .content_center > h1{font-size:2em;}
.slide .content .content_center > p{font-size:1.75em;}
}
@media screen and (max-width:540px){.slide .content > .content_center{width:calc(100% - 40px);padding:20px;line-height:1.5;}
.slide .content .content_center > h1{font-size:1.75em;}
.slide .content .content_centert > p{font-size:1.25em;}
}

.slide_overlay{width: calc(100% - 40px); max-width: 400px; height: auto; padding: 20px;background: rgb(255,255,51,0);}
.slide_overlay > h1{color:#ffffff !important;}
.slide_overlay > p{color:#ffffff !important;}
.slide_overlay > hr {border: none; border-top: 1px dotted #ffffff !important;clear:both;margin:22px 0 21px;height:0; width: 100%;display: block;}
.slide_overlay > img {width: 100%; padding: 0px; margin: 0px; display: block;}
.content{position:relative;width:100%;height:auto;padding:25px;margin:0 auto;float:left;box-sizing:border-box;}
.content_center{position:relative;-ms-display:flex;display:flex;align-items:center;width:60%;height:auto;min-height:100px;margin:40px 0px;padding:30px;float:left;box-sizing:border-box;}
.content_center > h3{font-size:1.75em; font-style:oblique;text-align:center;font-weight:400;}
.content_center > h4{font-size:1.5em; text-align:center;}
.content_center > p{font-size:1.25em; text-align:justify;}
.content_text_left{position:relative;width:55%;padding-bottom: 30px;float:left;box-sizing:border-box;}
.content_text_right{position:relative;width:55%;padding-bottom: 30px;float:right;box-sizing:border-box;}
.content_text_left > img{position:relative;width:100%;height:auto;}
.content_text_right > img{position:relative;width:100%;height:auto;}
.content_img_left{position:relative;width:45%;margin-top:80px;float:left;box-sizing:border-box;}
.content_img_right{position:relative;width:45%;margin-top:80px;float:right;box-sizing:border-box;}
.content_img_left img{position:relative;width:100%;height:auto;}
.content_img_right img{position:relative;width:100%;height:auto;}
.content_aside_left{position:relative;width:35%;float:left;padding-top:20px;box-sizing:border-box;}
.content_aside_right{position:relative;width:35%;float:right;padding-top:20px;box-sizing:border-box;}
.content_column_left{position:relative;width:calc(50% - 40px);height:auto;padding:0px 20px;float:left;box-sizing:border-box;font-size: 1em;line-height: 1.5; text-align:justify;}
.content_column_right{position:relative;width:calc(50% - 40px);height:auto;padding:0px 20px;;float:right;box-sizing:border-box;font-size: 1em;line-height: 1.5; text-align:justify;}
.content_column_right .img_item {width:calc(50% - 30px); margin: 15px;}
.content_column_right a > img {position:relative;width:100%;height:auto;-webkit-box-shadow: 10px 10px 30px 5px rgba(9,9,9,0.3);box-shadow: 10px 10px 30px 5px rgba(9,9,9,0.3);}
@media screen and (max-width:900px){.content_text_left, .content_text_right{width:100%;float:left;}
.content_img_left, .content_img_right{width:100%;float:left;}
.content_aside_left, .content_aside_right{width:100%;float:left;}
.content_center {width:100%;}.content_column_left{width:100%;padding:5%;}
.content_column_right{width:100%;padding:5%;}
}
@media screen and (max-width:800px){.content_center > h3{font-size:1.25em;}
}
.mark_grid {background:#13a89e; padding:5px;}
.outstanding_entry_container{position:relative;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;width:100%;height:auto;box-sizing:border-box;}

.outstanding_entry{position:relative;-ms-display:flex;-ms-box-orient:vertical;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:wrap;-webkit-flex-wrap:wrap;width:calc(33% - 20px);height:auto;padding:10px;margin:10px 0.5%;box-sizing:border-box;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.outstanding_entry_img{position:relative;overflow:hidden;display:flex;align-self:center;-webkit-align-self:center;justify-content:center;width:100%;height:auto;text-align:center;box-sizing:border-box;}
.outstanding_entry_img > img{position:relative;width:100%;height:auto;border:0;box-sizing:border-box;}
.outstanding_entry_item{position:relative;overflow:hidden;display:flex;align-self:center;-webkit-align-self:center;justify-content:center;width:100%;height:auto;text-align:center;box-sizing:border-box;}
.outstanding_entry_title{display: flex; justify-content: flex-start; flex-direction: row;overflow:hidden;width:calc(100% - 20px);height:auto;padding:10px;box-sizing:border-box;background-image: url('../images/background-title.svg');background-size: cover;	background-repeat: no-repeat;background-position: right center;}
.outstanding_entry_title > h2{font-family:'Kelson', sans-serif;font-size:1.125em;color:#006633;font-weight:500;margin:5px;box-sizing:border-box;}
.outstanding_entry_title > h3{font-size:2em;font-family:'Kelson', sans-serif;color:#13a89e;text-align:center;line-height:1.25;font-weight:100;margin-top:10px;box-sizing:border-box;}
.outstanding_entry_item > h3{font-family:'Kelson', sans-serif;font-size:1.125em;color:#006633;text-align: center !important;font-weight:500;box-sizing:border-box;}
.outstanding_entry_item > p{font-size:1.125em;font-family:'Kelson', sans-serif;text-align: center;color:#636467;line-height:1.25;margin-top:10px;box-sizing:border-box;}
.outstanding_entry_item > img{position:relative;width:100%;max-width: 250px;height:auto;border:0;box-sizing:border-box;}
.outstanding_entry_description{overflow:hidden;width:100%;height:auto;padding-right: 20%;text-align: justify;box-sizing:border-box;}
.outstanding_entry_description > h2{font-family:'Kelson', sans-serif;color:#636467;font-weight:200;margin-top:10px;box-sizing:border-box;}
.outstanding_entry_description > h3{font-size:2em;font-family:'Kelson', sans-serif;color:#ffffff;text-align: right;line-height:1.25;font-weight:100; padding: 10px 20px 50px 20px; margin-top:10px;box-sizing:border-box;background:url(../images/background_titles.svg) no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;-moz-border-image:url(../images/background_titles.svg) 0}
.outstanding_entry_description > p{font-size:1.125em;font-family:'Kelson', sans-serif;color:#636467;line-height:1.25;margin-top:10px;box-sizing:border-box;}
.outstanding_entry_description > a{font-family:'Kelson', sans-serif;color:#636467;font-size:1.5em;line-height:1.25;}
.outstanding_entry_description > a:hover{color:#999999;}
.outstanding_entry_btn{-ms-box-orient:vertical;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;width:-moz-calc(100% - 20px);width:calc(100% - 20px);height:auto;bottom:0;box-sizing:border-box;}
.outstanding_entry div{margin:5px 0px;}
.outstanding_entry_play {display: flex;align-items: center;justify-content: center;position: absolute;top:calc(50% - 20px);left:calc(50% - 20px);z-index: 10000;height:40px;width:40px;-moz-border-radius:40px;-webkit-border-radius:40px;padding:5px;margin:0px;text-align:center;font-size:1em;font-weight:500;color:white;text-decoration:none;float:left;background:rgb(0,0,0,0.5);-webkit-transition:all .9s ease; /* Safari y Chrome */-moz-transition:all .9s ease; /* Firefox */-o-transition:all .9s ease; /* IE 9 */-ms-transition:all .9s ease; /* Opera */}
.outstanding_entry_play:hover{-webkit-transform:scale(1.25);	-moz-transform:scale(1.25);	-ms-transform:scale(1.25); -o-transform:scale(1.25); transform:scale(1.25);}
.outstanding_entry_play > i {font-size: 24px;color:#ffffff;text-align: center;padding:3px;}
@media screen and (max-width:1100px){.outstanding_entry{width:calc(50% - 20px)}}
@media screen and (max-width:540px){.outstanding_entry{width:calc(100% - 20px)}}
.outstanding_enlarge{position:relative;width:100%;height:auto;max-height:45px;font-family:'Kelson', sans-serif;color:#F1F1F1;font-size:22px;font-weight:400;text-align:center;text-decoration:none;padding:10px 15px;background:#13a89e;box-sizing:border-box;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.outstanding_enlarge:hover{color:#FFFFFF;background:#666;}
.outstanding_enlarge > i {font-size:30px;}
.number {font-size: 18px;font-weight: 500;color: #DF2638;}
#table_data {
	width:100%;
	height:auto;
	font-size:1.125em;
}

#table_data tr {
	height:auto;
}

#table_data td {
	width:25%;
	height:auto;
	padding:15px;
	border-bottom: 3px #CCC solid;
}
.map_box{overflow:hidden;width:100%;height:auto;max-width:30%;min-height:150px;margin:25px 1.666%;padding:0px 25px 0px 25px;font-size:1.5em;float:left;box-sizing:border-box;}
.map_box > h2{font-family:'Kelson', sans-serif;color:#006633;font-weight:400;margin-top:10px;box-sizing:border-box;text-align: left !important;}
hr.map_box {border-color:#002E82;}
a.map{font-family:'Kelson', Arial, Helvetica, sans-serif;font-size:0.75em;text-align:left;color:#006633 !important;}
a.map:link{text-decoration:none;color:#006633 !important;}
a.map:visited{text-decoration:none;color:#666666;font-weight:bold;}
a.map:hover{color:rgb(255,255,51,1) !important;}
a.map:active{text-decoration:none;}
@media screen and (max-width:600px){.map_box{max-width:50%;}
}
@media screen and (max-width:400px){.map_box{max-width:none;}
}

.carousel_container{width:100%;height:auto;float:left;box-sizing:border-box;}
#hero-wrapper{height:100%;width:100%;position:relative;}
#hero-wrapper .carousel-wrapper,
#hero-carousel{height:100%;width:100%;position:relative;}
#hero-carousel{img{left:0;bottom:0;width:100%;height:auto;}
& i{position:absolute;top:50%;}
}
.carousel{position:relative;width:100%;height:auto;float:left;}
.carousel-inner{-ms-display:flex;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;width:100%; height:auto;}
.carousel-inner>.item{display:none;position:relative;}
.carousel-inner .item > h4{font-size:1.5em; line-height:1.25; text-align:center; color:#ffffff;}
.carousel-inner .item > p{font-size:1.25em; line-height:1.25; text-align: justify; font-style:oblique; color:#ffffff;}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;width:auto;height:100%;line-height:1;}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block;}
.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;width:100%;}
.carousel-inner>.next{left:100%;}
.carousel-inner>.prev{left:-100%;}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0;-ms-display:flex;display:flex;align-items:center;justify-content:center;}
.carousel-inner>.active.left{left:-100%;}
.carousel-inner>.active.right{left:100%;}
.carousel-control{position:absolute;width:100%;height:auto;max-height:500px;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);}
.carousel-control.left{top:50%;}
.carousel-control.right{top:50%;left:auto;right:0;}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90);}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif;}
.carousel-control .icon-prev:before{content:'\2039';}
.carousel-control .icon-next:before{content:'\203a';}
.carousel-indicators{position:relative; margin:0 auto;z-index:1;width:60%;padding-left:0;list-style:none;text-align:center;}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:10px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);}
.carousel-indicators li:hover{background:#ffffff;}
.carousel-indicators .active{background-color:#fff;}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);}
.carousel-caption .btn{text-shadow:none;}
.carousel > ul{margin-top:0;margin-bottom:10px;}
.carousel ol{margin-top:0;margin-bottom:10px;}
.carousel-fade{.carousel-inner{.item{opacity:0;transition-property:opacity;}
.active{opacity:1;}
.active.left,
.active.right{left:0;opacity:0;z-index:1;}
.next.left,
.prev.right{opacity:1;}
}
.carousel-control{z-index:2;}
}
*::before, *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
@media screen and (max-width:800px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px;}
.carousel-caption{left:20%;right:20%;padding-bottom:30px;}
}
@media screen and (max-width:540px){.carousel-inner>.item>img,.carousel-inner>.item>a>img{max-height:250px;}
.carousel-inner>.next,.carousel-inner>.prev{max-height:250px;}
}

.full_screen {min-height: 80%;}

.flex-container{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.flex-start{-webkit-align-items:flex-start;align-items:flex-start;}
.flex-end{-webkit-align-items:flex-end;align-items:flex-end;}
.center{-webkit-align-items:center;align-items:center;}
.baseline{-webkit-align-items:baseline;align-items:baseline;}
.stretch{-webkit-align-items:stretch;align-items:stretch;}
.space-between{-webkit-align-content:space-between;align-content:space-between;}
.space-around{-webkit-align-content:space-around;align-content:space-around;}
.justify-space-between{justify-content:space-between;}
.justify-content-center{justify-content:center;}
.row{flex-direction:row;}
.column{flex-direction:column;}

footer h2{color:#000000;}
footer p{color:#000000 !important;}
footer .footer_item > a{font-size:1em;color: #006633 !important;line-height:20px;font-weight: 400;text-decoration:none;}
footer .footer_item > a:hover{color: rgb(255,255,51,1);}
.footer_item{overflow:hidden;width:100%;height:auto;max-width:22%;margin:20px 10px;padding:0px 25px 0px 25px;float:left;color:#fff;box-sizing:border-box;}
.footer_item span{font-size:0.6875em;}
@media screen and (max-width:700px){.footer_item{max-width:45%;}
}
@media screen and (max-width:540px){.footer_item{width:calc(50% - 20px);width:-moz-calc(50% - 20px);margin:20px 10px 20px 10px;padding:0px;}
.footer > a{font-size:0.75em;}
}
label{display:block; margin-top:15px;letter-spacing:1px;font-size:1em;color:#006633;}
.formulario{display:block;margin:0 auto;width:100%;max-width:800px;height:auto;}
form{margin:0 auto;}
input, textarea{width: calc(100% - 20px);max-width:800px;height:25px;font-family:'Kelson', Arial, Helvetica, sans-serif;background:#FFFFFF;border:1px solid #006633;padding:10px;margin-top:5px;font-size:12px;color:#000000; -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;}
textarea{width: calc(100% - 20px);max-width:800px;height:80px; font-family:'Kelson', Arial, Helvetica, sans-serif;    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;}
.checkbox{width: 20px;height: 20px;border: 1px solid #006633;margin-right: 10px;}
.submit{position: relative;
display: inline-block;
width: 170px;
height: 50px;
font-family: "Kelson",sans-serif;
text-align: center;
font-size: 13px;
line-height: 24px;
font-weight: 700;
color: #006633 !important;
background:rgb(0,102,51,0);
border: 1px solid #006633;
text-transform: uppercase;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
margin-top: 20px;}
.submit:hover {background: rgb(0,102,51,1); color: #ffffff !important;}
@media screen and (max-width:540px){label{font-size:1.25em;}.submit{height: 40px;width: 150px; padding:0px;}}
.input_lure{display:none;}
.g-recaptcha{margin-top: 20px;}
.afip{width:50px;height:auto; float:right;}
/* Sharethis */
.st-inline-follow-buttons .st-top, .st-inline-follow-buttons .st-left {
    display: none !important;
}
.soporte{position:relative;width:110px;height:auto;color:#13a89e;font-size:12px; float:right;}
.soporte a img{width:32px;height:auto;margin-left:5px;vertical-align:middle;}
