
/* 	Reset Styling
----------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	/*border: 0;*/
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	list-style: none;
}


	.clearfix:after {  content: "."; display:block; font-size:0; line-height:0; height:0; clear:both; visibility:hidden; }
	.clearfix { display:inline-block; }		
	* html .clearfix { height:1%; }
	.clearfix { display:block; }
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on January 18, 2018 */
@font-face {
    font-family: 'space_monoregular';
    src: url('/fontes/SpaceMono-Regular-webfont.eot');
    src: url('/fontes/SpaceMono-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontes/SpaceMono-Regular-webfont.woff2') format('woff2'),
         url('/fontes/SpaceMono-Regular-webfont.woff') format('woff'),
         url('/fontes/SpaceMono-Regular-webfont.ttf') format('truetype'),
         url('/fontes/SpaceMono-Regular-webfont.svg#space_monoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'space_monobold';
    src: url('/fontes/SpaceMono-Bold-webfont.eot');
    src: url('/fontes/SpaceMono-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontes/SpaceMono-Bold-webfont.woff2') format('woff2'),
         url('/fontes/SpaceMono-Bold-webfont.woff') format('woff'),
         url('/fontes/SpaceMono-Bold-webfont.ttf') format('truetype'),
         url('/fontes/SpaceMono-Bold-webfont.svg#space_monobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{overflow-x:hidden; font-family:'space_monoregular',serif;}
.text-muted{color:#777;}
.text-primary{color:#ed1f4c;}
p{font-size:14px;line-height:1.75;}
p.large{font-size:16px;}
a, a:hover, a:focus, a:active, a.active{outline:0;}
a{color:#ed1f4c;}
a:hover, a:focus, a:active, a.active{color:#ed1f4c;}

h1, h2, h3, h4, h5, h6{font-family: 'space_monobold', serif; letter-spacing:1px;}
.full-screen {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.line-height{line-height:1.3em;}
.centered{margin:0 auto !important;}
.center{text-align:center;}
.centerandclear{text-align:center;clear:both;}
.img-centered{margin:0 auto;}
.clear{clear:both !important;}
.legend + .tooltip > .tooltip-inner{background-color:#ed1f4d; color:#FFFFFF;border:1px solid #ed1f4d;padding:8px;width:100px;font-size:13px;}
.legend + .tooltip.bottom > .tooltip-arrow{border-bottom:5px solid #ed1f4d;}

.tit-login{font-size:2em;color:#074042;font-weight:normal;}
.bg{background:url(/course/library/images/login.jpg)-280px 20px no-repeat;background-size:cover !important;}
h6{font-size: 1.2em;}
.h2{font-size:1.5em;}
.h3{text-transform:none;font-size:1.5em;color:#ed1f4c;font-weight:normal;margin-bottom:30px;}

.otherh3{text-transform:none;font-weight:normal;line-height:0px;color:#ed1f4c}
.font16{font-size:16px;text-decoration:none;font-family:'space_monoregular', serif;}
.color-red{color:#ed1f4c !important;}

strong{font-family:'space_monobold', serif !important;}

.color-black{color:#333333 !important;}
.color-red{color:#861E1F;}
.fwb{font-weight:bold !important;}
.fwn{font-weight:normal !important;}
.f-s8{font-size:0.8em !important;}
.f-s9{font-size:0.9em !important;}
.f-s16{font-size:16px !important;}
.f-s1_1em{font-size:1.1em !important;}
.separador{border-bottom:1px solid #ffffff;}
.separador1{border-bottom:1px solid #ffffff;}
.separadorblue{border-bottom:1px solid #ed1f4c;}
.separadorbluec{border-bottom:1px solid #a8e8ea;}
.separador2{border-bottom:1px solid #f1f1f1;}

.divider{margin:20px auto; height: 2px; background: #e4e4e4;}

.separador-curto{height:3px; width:10%; background:#ed1f4c; float: right}

.m0{margin:0 !important;}
.m20{margin:20px !important;}
.mt{margin-top:20px !important;}
.mt1{margin-top:10px !important;}
.mt3{margin-top:30px !important;}
.mt5{margin-top:50px !important;}
.mb5{margin-bottom:50px !important;}
.mb3{margin-bottom:30px !important;}
.mb{margin-bottom:10px !important;}
.mb2{margin-bottom:20px !important;}
.mb-mt{margin-top:20px;margin-bottom:20px;}
.mr2{margin-right:20px;}
.ml5{margin-left:50px}
.pd0{padding: 0 !important}
.pb-pt{padding-top:20px;padding-bottom:20px;}
.pl{padding-left:20px;}
.pr{padding-right:10px;}
.p0{padding:0 !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}
.pt18{padding-top:18px !important;}
.p05{padding:5px !important;}
.pt3{padding-top:30px !important;}
.pt1{padding-top:10px !important;}
.p1{padding:10px !important;}
.pl2{padding-left:20px!important;}
.pr2{padding-right:20px!important;}
.pt2{padding-top:20px !important;}
.ptb{padding:10px 0 !important;}
.p2{padding:20px !important;}
.pb{padding-bottom:10px !important;}
.pb2{padding-bottom:20px !important;}
.pd{padding:10px 11px 10px 11px !important;}
.pr1{padding-right:10px !important;}
.pl1{padding-left:10px !important;}
.pl2{padding-left:20px !important;}
.tdn{text-decoration:none !important;}
.fs-1-0{font-size:1.0em !important;}
.fs-1-1{font-size:1.1em !important;}
.fs-1-2{font-size:1.2em !important;}
.fs-1-5{font-size:1.5em !important;}
.fs-1-8{font-size:1.8em !important;}
.cell-logos-partners{text-align:center;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
.border-right-none{border-right:0 !important;}
.fontsize1-3{font-size:1.3em !important;}
.bg222{background-color:#222222 !important;color:#ffffff !important;}
.left{text-align: left !important;}
.right{text-align: right !important;}

/*	Accordion, Toggle
----------------------------------------------------------------------*/
.toggle-head {font-family: 'space_monobold', serif; position: relative; padding: 10px 0 10px 60px; margin: 8px 0 0 0; font-size: 14px; cursor: pointer; color: #666666; border-bottom: solid 1px #e4e4e4; transition: all 0.3s; -webkit-transition: all 0.3s;}

.font-light{font-family: 'space_monoregular', serif !important;}
.toggle-head i {padding-right: 8px;}
.sub-toggle:first-child .toggle-head {margin: 0;}
.active .toggle-content {border: 0;	-webkit-animation: fadeInDown 0.4s;	animation: fadeInDown 0.4s;}
.active .icon-minus-sign {-webkit-animation: fadeInDown 0.4s; animation: fadeInDown 0.4s}
.active .icon-plus-sign {-webkit-animation: fadeInDown 0.4s; animation: fadeInDown 0.4s}
.toggle-content {padding:16px; overflow:hidden;}
.toggle-head-sign {margin: 0; color: #ed1f4c; position: absolute; left: 0; top: 0; padding: 25px 20px;}
.toggle-head-sign i {padding: 0; margin: 0;}

* { box-sizing: border-box;}
.video-background {background: #ffffff !important; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: -99;}
.video-foreground, .video-background iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none;}

#vidtop-content {top: 0; color: #fff; background: rgba(0,0,0,0.5); width: 100%; height: 100%;}
.cover {position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%;}
.vid-info { position: absolute; top: 0; right: 0; width: 100%; height: 100%; background: rgba(0,0,0,1);}

.carousel,.item,.active{height:100%;}
.carousel-inner{height:100%;}
.fill{width:100%;height:100%;background-position:center;background-size:cover;}

/* faster sliding speed */
.carousel-inner > .item {-webkit-transition: 0.3s ease-in-out left; -moz-transition: 0.3s ease-in-out left; -o-transition: 0.3s ease-in-out left; transition: 0.3s ease-in-out left;}

/* keep full widget on smaller screens */
@media (max-width: 767px) {	body {padding-left: 0; padding-right: 0;}}

/*.vid-info h1 { font-size: 2rem; font-weight: 700; margin-top: 0; line-height: 1.2; }*/
/*.vid-info a { display: block; color: #fff; text-decoration: none; background: rgba(0,0,0,0.5); transition: .6s background; border-bottom: none; margin: 1rem auto; text-align: center; }

@media (min-aspect-ratio: 16/9) { .video-foreground { height: 300%; top: -100%; }}
@media (max-aspect-ratio: 16/9) { .video-foreground { width: 300%; left: -100%; }}
@media all and (max-width: 600px) { .vid-info { width: 50%; padding: .5rem; } .vid-info h1 { margin-bottom: .2rem; }}
@media all and (max-width: 500px) { .vid-info .acronym { display: none; }}
/***fim video*****/

textarea{width:100% !important;height:150px;margin-bottom:20px;}
input[type=submit], input[type=button]{padding:8px;background:#03afb6;text-transform:none;font-weight:normal;color:#ffffff;letter-spacing:1px;border-style:none;cursor:pointer;border-radius:5px;}

.info-sucess{padding:20px;text-align:center;width:30%;border:1px solid #666666;}
.arrow-down{margin:32% auto 0 auto;bottom:0px;text-align:left;}

.btn-epoll{background:#ed1f4c !important; border:solid 1px #ed1f4c !important; color:#ffffff !important}
.btn-epoll:hover{background:none !important; border:solid 1px #ed1f4c !important; color: #ed1f4c !important; text-decoration: none;}

.bg-light-gray{background-color:#f7f7f7;}
.bg-darkest-gray{background-color:#222;}

.btn-primary{border-color:#ed1f4c;text-transform:uppercase;font-family:Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;color:#fff;background-color:#ed1f4c;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{border-color:#ed1f4c;color:#fff;background-color:#ed1f4c;}
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{background-image:none;}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] 

.btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active{border-color:#ed1f4c; background-color:#ed1f4c;}
.btn-primary .badge{color:#ed1f4c; background-color:#fff;}

.btn-xl{padding:10px 40px; border-color:#ed1f4c; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; text-transform:uppercase; font-size:18px; font-weight:normal; color:#ed1f4c; background-color:#ffffff; font-family: 'space_monoregular', serif;}

.btn-xl:hover, .btn-xl:focus, .btn-xl:active, .btn-xl.active, .open .dropdown-toggle.btn-xl{border-color:#ed1f4c; color:#fff; background-color:#ed1f4c;}
.btn-xl:active, .btn-xl.active, .open .dropdown-toggle.btn-xl{background-image:none;}
.btn-xl.disabled, .btn-xl[disabled], fieldset[disabled] .btn-xl, .btn-xl.disabled:hover, .btn-xl[disabled]:hover, fieldset[disabled] .btn-xl:hover, .btn-xl.disabled:focus, .btn-xl[disabled]:focus, fieldset[disabled] .btn-xl:focus, .btn-xl.disabled:active, .btn-xl[disabled]:active, fieldset[disabled] .btn-xl:active, .btn-xl.disabled.active, .btn-xl[disabled].active, fieldset[disabled] .btn-xl.active{border-color:#ed1f4c;background-color:#ed1f4c;}
.btn-xl .badge{color:#fed136;background-color:#fff;}

.btn-xs{padding:5px 20px;background:#ed1f4c;border-color:#ed1f4c;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;font-family: 'space_monoregular',serif;font-size:14px;font-weight:400;color:#ffffff; }

.position-btn-xs-news{width:50%;overflow:hidden;margin:auto;position:absolute;left:0;bottom:20px;right:0;}

.btn-xs:hover, .btn-xs:focus, .btn-xs:active, .btn-xs.active, .open .dropdown-toggle.btn-xs{border-color:#ed1f4c !important;color:#fff !important; background-color:#ed1f4c !important;}

.btn-xs:active, .btn-xs.active, .open .dropdown-toggle.btn-xs{background-image:none;}
.btn-xs.disabled, .btn-xs[disabled], fieldset[disabled] .btn-xs, .btn-xs.disabled:hover, .btn-xs[disabled]:hover, fieldset[disabled] .btn-xs:hover, .btn-xs.disabled:focus, .btn-xs[disabled]:focus, fieldset[disabled] .btn-xs:focus, .btn-xs.disabled:active, .btn-xs[disabled]:active, fieldset[disabled] .btn-xs:active, .btn-xs.disabled.active, .btn-xs[disabled].active, fieldset[disabled] .btn-xs.active{border-color:#ed1f4c;background-color:#ed1f4c;}
.btn-xs .badge{color:#fed136;background-color:#fff;}
.btn-xs .news{position:relative;bottom:15px;left:50px;}

.navbar-default{border-color:transparent; background: #9B9B9B; padding:0 !important; margin:0 !important;}

.navbar-default .navbar-brand{margin:0 !important;padding-top:10px !important;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:active, .navbar-default .navbar-brand.active{color:#ffffff;}

.navbar-default .navbar-collapse{border-color:rgba(255,255,255,.02);}
.navbar-default .navbar-toggle{margin-top:25px; border-color:#333333;/*background-color:#003b5c;*/}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{/*background-color:#003b5c;*/}
.navbar-default .nav li a{text-transform:uppercase; font-family:'space_monobold', serif, Arial, sans-serif; font-size:0.75em; font-weight:400;letter-spacing:1px; color:#333333; padding-top:0 !important; padding-bottom:0 !important;height:80px;line-height:80px;}

.navbar-default .nav li a:hover, .navbar-default .nav li a:focus{outline:0;color:#ed1f4d;}
.navbar-default .navbar-nav>.active>a{border-radius:0;color:#fff;background-color:#ed1f4c;margin:0 !important;}
.navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#ed1f4c;}

header{}

header .intro-text {height: 900px; padding-top: 0px; padding-bottom: 0px;}
header .intro-text .intro-lead-in {margin-bottom: 25px; font-family:'space_monobold',serif; font-size: 22px; font-style: italic; line-height: 22px;}
header .intro-text .intro-heading {margin-bottom: 25px; font-family: 'space_monoregular', serif; font-size:35px !important; font-weight:normal; line-height:45px !important; color:#ed1f4c;}
.spacer1{height:30px !important;}
.spacer{height:50px !important;}

.fh5co-main-service .fh5co-block-links .icon-circle {display: table; /*background: #87b6c4;*/  width: 100px; height: 100px; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%;
  border-radius: 50%; margin: 0 auto; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}

header .intro-text .intro-heading{font-family: 'space_monoregular',serif; padding-top:200px; margin-bottom:30px; font-size:45px; font-weight:normal; line-height:55px;}

/*section partners*/
.zona-logos{height: 65px; text-align: center; padding:10px 0; margin-top:20px;}

/* Easy Responsive Tabs */
.fh5co-tab {clear: both; display: block;}
.resp-tab-active {color: #ed1f4c;}
.resp-content-active, .resp-accordion-active {display: block;}
.fh5co-tab-menu-icon {font-size: 20px; position: relative; float: left; margin-right: 10px;}
@media screen and (max-width: 768px) {.fh5co-tab-menu-icon {margin-top: 7px;}}
/******************/
@media(min-width:768px){.navbar-default{padding:0px 0;border:0; background-color:transparent; -webkit-transition:padding .3s; -moz-transition:padding .3s; transition:padding .3s;}
	
.navbar-default .navbar-brand{font-size:2em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.navbar-default .navbar-nav>.active>a{border-radius:0px;}
.navbar-default.navbar-shrink{padding:10px 0;background-color:#D7D7D7;}
.navbar-default.navbar-shrink .navbar-brand{font-size:1.5em;}
header .intro-text .intro-lead-in{font-size:18px !important;}
}

@media(max-width:768px){header .intro-text{padding-top:0px; padding-bottom:250px;}
	header .intro-text .intro-heading{margin-bottom:30px; font-size:35px !important; line-height:40px !important;}}

section{padding:100px 5%; border-bottom: 5px solid #f1f1f1; background: #ffffff;}
section h2.section-heading{margin-top:0 !important;margin-bottom:0px !important;font-size:40px; color: #ed1f4c}
section h3.section-subheading{margin-bottom:40px;text-transform:none;font-size:1.3em;line-height:25px;font-style:normal;font-weight:400;}

@media(min-width:768px){section{padding:150px 0;}}

.service-heading{margin:15px 0;text-transform:none;}
#portfolio .portfolio-item{right:0;margin:0 0 15px;}
#portfolio .portfolio-item .portfolio-link{display:block;position:relative;margin:0 auto;max-width:400px;}
#portfolio .portfolio-item .portfolio-link .portfolio-hover{position:absolute;width:100%;height:100%;opacity:0;background:#ed1f4c;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;}
#portfolio .portfolio-item .portfolio-link .portfolio-hover:hover{opacity:1;}
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content{position:absolute;top:50%;width:100%;height:20px;margin-top:-12px;text-align:center;font-size:20px;color:#fff;}
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i{margin-top:-12px;}
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3, #portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4{margin:0;}
#portfolio .portfolio-item .portfolio-caption{margin:0 auto;padding:25px;margin-bottom:10px;max-width:400px;text-align:center;background-color:#fff;}
#portfolio .portfolio-item .portfolio-caption h4{margin:0;text-transform:none;}
#portfolio .portfolio-item .portfolio-caption p{margin:0;font-family:'space_monoregular',serif; font-size:16px;}
#portfolio *{z-index:2;}
.newsorevents{padding:0;color:#e4e4e4;text-align:center;}
.line{width:10%;margin:10px auto 20px auto;height:1px;background:#ed1f4c;}

@media(min-width:767px){#portfolio .portfolio-item{margin:0 0 30px;}}
/*section#contact{background-image: linear-gradient(15deg, #ed1f4c, #e4e4e4) !important;background-image:url(/library/images/1.jpg) !important;}*/
/*section#contact .section-heading{color:#ffffff;font-style:normal;}*/
.more-contacts{width:65%; margin:0 auto}

footer{padding:25px 0;text-align:center;}
footer span.copyright{text-transform:uppercase;text-transform:none;line-height:40px;}
footer ul.quicklinks{margin-bottom:0;text-transform:uppercase;text-transform:none;line-height:40px;}
ul.social-buttons{margin-bottom:0;}
ul.social-buttons li a{display:block;width:40px;height:40px;border-radius:100%;font-size:20px;line-height:40px;outline:0;color:#fff;background-color:#222; -webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
ul.social-buttons li a:hover, ul.social-buttons li a:focus, ul.social-buttons li a:active{background-color:#ed1f4c;}
.btn:focus, .btn:active, .btn.active, .btn:active:focus{outline:0;}

.portfolio-modal .modal-content{padding:100px 0;min-height:100%;border:0;border-radius:0;text-align:center;background-clip:border-box;-webkit-box-shadow:none;box-shadow:none;}
.portfolio-modal .modal-content h2{margin-bottom:50px;font-size:3em; color: #ed1f4c}
.portfolio-modal .modal-content p{margin-bottom:50px;font-size:1.0em !important;}
.portfolio-modal .modal-content p.item-intro{margin:20px 0 30px;font-size:1.3px;font-style:italic;}
.portfolio-modal .modal-content ul.list-inline{margin-top:0;margin-bottom:30px;color:#ed1f4c;font-size:0.9em;}
.portfolio-modal .modal-content img{margin-bottom:30px;}
.portfolio-modal .close-modal{position:absolute;top:25px;right:25px;width:75px;height:75px;background-color:transparent;cursor:pointer;}
.portfolio-modal .close-modal:hover{opacity:.3;}
.portfolio-modal .close-modal .lr{z-index:1051;width:1px;height:75px;margin-left:35px;background-color:#222;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.portfolio-modal .close-modal .lr .rl{z-index:1052;width:1px;height:75px;background-color:#222;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}

::-moz-selection{text-shadow:none;background:#eeaebc;}
::selection{text-shadow:none;background:#eeaebc;}
img::selection{background:0 0;}
img::-moz-selection{background:0 0;}

.square{padding:20px;margin-bottom:20px;height:200px;color:#666666;text-align:center; background:#e4e4e4/*background-image: linear-gradient(45deg, #eeaebc, #ed1f4c)*/;}

/*tablet landscape*/
@media only screen and (min-width:959px) and (max-width:1177px){ .nav{max-width:100%;}
	.navbar-default .nav li a{font-size:0.63em !important;}
	row{display:none;}
	section{padding-top:100px;}
	header .intro-text .intro-heading{margin-bottom:15px; padding-top:40px; font-size:40px !important; line-height:45px;}
	header .intro-text .intro-lead-in{font-size:21px !important;}
	.facebook-icon{width:35px !important; height:35px !important; color:#f1f1f1; font-size:1.4em; border:1px solid #555555; -webkit-border-radius:35px; -moz-border-radius:35px; border-radius:35px; padding:8px 13px 8px 13px !important;}}

@media only screen and (min-width:480px) and (max-width:958px){.navbar-default .navbar-brand{max-width:100%;height:auto;padding-bottom:15px !important;}
header .intro-text{padding-top:0px;}
header .intro-text .intro-heading{padding-bottom:25px;font-size:40px !important;line-height:45px;}
header .intro-text .intro-lead-in{font-size:18px !important;line-height:23px;width:100%}
.navbar-default .nav li a{height:30px;line-height:30px;}
}

@media only screen and (min-width:100px) and (max-width:480px){
	
	body{overflow-x: hidden; width: 100%;}
	
.navbar-default .navbar-brand{max-width:100%;height:auto;padding-bottom:15px !important;}
	
header .intro-text{padding-top:0px;}
header .intro-text .intro-heading{padding-bottom:85px; font-size:30px !important; line-height:35px;}

.navbar-default .nav li a{height:30px;line-height:30px;}

section{padding:100px 5% !important;}
section h2.section-heading{font-size:28px;}
.btn-xl{padding:10px; font-size:14px;}
.col-md-7{width:100%;}
.ml5{margin-left:0;padding-top:20px;}
.fs-1-2{font-size:1em !important;}
.btn-xs{width: 80%; margin:0 auto !important;}
}

.styled-select{overflow:hidden;color:#ffffff !important;text-align:center;margin-top:7px;}
.styled-select select{border:none;font-size:1em;margin:0;padding:0 15px 0 0;text-align:center;}
.semi-square{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.circle{border:1px solid #555555;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;padding:5px;width:35px;height:35px;}
.bg-menu-icons{background:#e0c4ca; margin-right:1px;padding:5px;}
.justfor-loginicon{height:80px!important;line-height:80px !important;background:#314B6A;margin-right:1px;padding:0 15px;}
.slate{background-color:#ddd;}
.green{background-color:#779126;}
.rosa-choque{background-color:#ed1f4c;}
.txt-rosachoque{color:#ed1f4c}
.yellow{background-color:#eec111;}
.black{background-color:#000;}
.slate select{color:#000;}
.green select{color:#fff;}
.blue select{color:#fff;}
.yellow select{color:#000;}
.black select{color:#fff;}
.DivAberto{display:block;}
.DivFechado{display:none;}
.facebook-icon{width:35px !important;height:35px !important;color:#f1f1f1;font-size:1.4em;border:1px solid #555555;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;padding:8px 13px 8px 13px !important;}
.facebook-icon-rodape{width:35px !important;height:35px !important;color:#f1f1f1;font-size:1.4em;border:1px solid #555555;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;padding:5px 12px 5px 12px !important;margin-right:10px}
.facebook-icon-rodape a{color:#333333;text-decoration:none;}
.facebook-icon-rodape a:hover{color:#03afb6;}
#gallery-content{margin:0 auto;}
#gallery-content h3{text-align:center;text-transform:capitalize;font-weight:normal;color:#3EB1BF;}
.line{border-bottom:1px solid #ccc;}
#gallery-content ul{list-style:none;}
#gallery-content li{display:inline-block;width:20%;margin-right:6%;}
#gallery-content li:last-child{margin-right:0 !important;}


/*choose your language dropdown*/
.language_bar{ padding-left:30px;font-size:14px;}
.language_bar a{color:#333333; margin-right:2px;}


