/*
Theme Name: Autismo & Realidade
Theme URI: http://autismoerealidade.org
Author: E-saúde
Author URI: http://portalesaude.com.br
Description: Tema elaborado para o site Autismo & Realidade.
Version: 1.0
Text Domain: autismoerealidade
*/

/* Global Styles */

html, body { height:100%; font: 100%/1.5 'PT Sans', sans-serif; color:#4e4e4e; font-weight:400; -webkit-font-smoothing: antialiased; }
.bigfont { text-transform:uppercase; }
.poster-img { float:left; margin:0 1em 1em 0; }
.text-justify { text-align:justify; }
img { max-width:100%; height:auto; }
.section-padding { padding-top:0 !important; }
.row-no-margin { margin:0; }
.wp-caption { max-width: 96% !important; width: auto !important; }

/* columns of same height styles */
.container-xs-height { display:table; padding-left:0px; padding-right:0px; }
.row-xs-height { display:table-row; }
.col-xs-height { display:table-cell; float:none; }

body {
    background:url(images/bg-body.png) repeat;
  /* padding-top: 50px;  body padding for fixed top nav */
}

/* Menu Top */
.navbar { border-radius:0; margin-bottom:0; z-index:99999; }
.navbar-inverse .navbar-nav > li:after {  border-left:1px solid #9cc8f8; content:""; position:absolute; top:18px; height:30px; }
.navbar-inverse .navbar-nav > li:nth-child(1):after { border:none; }
.no-border-menu { float:left; }
.no-border-menu:after { border:none !important; }
.navbar-inverse { background: #71b0f5; border: none; color:#ffffff; text-transform:uppercase; }
.navbar-inverse .navbar-nav > li > a { color:#ffffff; }
.navbar-nav > li > a { color:#ffffff; padding-top: 1.5em; padding-bottom: 1.5em; }
.navbar-inverse .navbar-toggle { border-color:#ffffff; }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #ececec; }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #71b0f5; background-color: #ececec; }
.brand-logo { margin: 14px 20px 6px 10px; width:40px; height:38px; background:url('images/logo.png') no-repeat; display:block; text-indent:-9999px; }
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #71b0f5; background-color: #ececec; }
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: #ececec; }
.navbar-inverse .navbar-toggle { border-color: #ececec; }
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { color: #71b0f5; background-color: #ececec; }
.navbar-inverse .navbar-nav > .dropdown > a .caret { display:none; border-top-color: #ffffff; border-bottom-color: #ffffff; }
.dropdown-menu { background: #ececec; border:none; -webkit-box-shadow: none; box-shadow: none; z-index:999999; }
.dropdown-menu li a { color:#47a447; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background: #71b0f5; }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus { color: #fff; text-decoration: none; background-color: #71b0f5; outline: 0; }
.dropdown-menu>li>a { padding: 10px 20px; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color:#ffffff; }
/* .dropdown-menu > li:after { content: ''; position: absolute; left: 0; width: 25%; border-bottom: 1px solid #47a447; margin-left:20px; } */
.dropdown-menu > li:last-child:after { border:none; }
#searchform { width:210px; float: left; background: #fff; border: 2px solid #d1d1d1; margin-top: -0.4em; }
#searchform input[type=submit] { background: url('images/icon-search.png') no-repeat; width: 22px; height: 24px; text-indent: -9999px; cursor: pointer; border: none; }
#searchform .search-box { padding: 0.6em; color: #A2A2A2; font-size: 0.9em; border: none; width: 205px; margin: 0 4px 0 0; -moz-transition-duration: 400ms; -moz-transition-property: width, background; -moz-transition-timing-function: ease; -webkit-transition-duration: 400ms; -webkit-transition-property: width, background; -webkit-transition-timing-function: ease; }
.menu-bellow { background:rgba(222,222,222,0.8); padding: 15px 0 !important; color:#71b0f5; }
.breadcrumbs { float:right; font-size: 0.85em; text-transform:lowercase; }
.breadcrumbs a { text-decoration:none; color:#71b0f5; }
.breadcrumbs a:hover { color:#ffffff; }
.title-page { float:left; text-transform:uppercase; }
.title-page h4 { margin:0; }
.img-home-news, .img-customer, .news-item { margin-bottom: 30px; }
/*.email-header { float:left; }*/
.email-header:hover { min-height:68px; } 

/* Page Sections */
.page-content {font-size:0.9em;  }
.page-content-inside { padding: 0 0 1.2em 0; }
.page-content-inside #loginform label { display:block; margin-bottom:0 }
.page-content-inside #loginform input[type="submit"] { border: none; color:#ffffff; padding: 6px 24px; border-radius: 0px; background:#00ad10; text-transform:uppercase; font-size:0.7em; }
.social-share-container { padding:0; border-top: 2px solid #adadad; }
.page-content-inside h1 { margin: 0 0 1.5em 0; text-transform:uppercase; font-size:1.3em; font-weight:bold; }
.page-content ul.social-share{ float: none; margin: 1em auto; list-style:none; padding: 0; }
.page-content ul.social-share li { display: inline-block; margin-right: 1em; }
.page-content ul.social-share li span { float:left; text-transform:uppercase; color:#adadad; font-size:1.1em; font-weight:bold; }
.page-content ul.social-share a:last-child { margin-right:0; }
.section, .section-colored { padding: 50px 0; }
.sidebar {font-size:0.9em; /* float:right; */ }
.sidebar img { display:block; margin-left:auto; margin-right:auto; }
.sidebar h2 { text-align: left; font-size: 1.2em; text-decoration: none; text-transform: uppercase; font-weight: bold; margin-top: 0; }
.sidebar .search-box { padding: 0 20px 30px 20px; margin-bottom: 20px; }
.sidebar .search-box p { font-size:0.75em; font-style: italic; }
.sidebar #searchform { display: inline-block; width:100%; vertical-align: middle; border:none;  }
.sidebar #searchform .form-control { background-color: transparent; width:calc(100% - 38px); border: 1px solid #D6D6D6; border-right:none; border-radius:0; color:#D6D6D6; height: 35px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; float:left; padding: 0.1em 1em; }
.sidebar #searchform .input-group-addon { background-color:transparent; color:#D6D6D6; border: 1px solid #D6D6D6; border-left:none; border-radius:0; padding: 10px 25px 9px 12px; float:left; }
.sidebar .manual-section-sidebar { background:#f4f4f4; padding:15px; margin: 0 0 40px 0; text-align: center; }
.sidebar .manual-section-sidebar img { margin-right:8px; margin-left:8px; }
.sidebar .manual-section-sidebar p { margin:0; }
.sidebar .img-manual-sidebar { margin-bottom: 20px; text-align: center; display: inline; }
.sidebar .xp-section { padding: 0; }
.sidebar .xp-section span { font-weight:400 !important; }
.sidebar .btn-lojas { width: 100%; margin-bottom: 20px; font-size: 20px; }

/* Flexible iFrame */
.Flexible-container { position: relative; padding-bottom: 25%; 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%; }
.flexible-container-video { position: relative; padding-bottom: 50%; padding-top: 30px; height: 0; overflow: hidden;  margin-bottom:15px; }
.flexible-container-video iframe,  .flexible-container-video object,  .flexible-container-video embed { position: absolute;  top: 0; left: 0; width: 100%; height: 100%; }
.flexible-container-embed { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; margin-bottom:20px; }
.flexible-container-embed iframe, .flexible-container-embed object, .flexible-container-embed embed { position: absolute;  top: 0; left: 0; width: 100%; height: 100%; }

.fale-conosco-div { padding:0; }
.fale-form-submit { float: right; }
.wpcf7-form-control-wrap .fale-form { width:90%; padding: 4px 6px; }

.wpcf7-form-control-wrap ::-webkit-input-placeholder { color:#999999; text-transform:uppercase; }
.wpcf7-form-control-wrap :-moz-placeholder { /* Firefox 18- */ color:#999999; text-transform:uppercase; }
.wpcf7-form-control-wrap ::-moz-placeholder {  /* Firefox 19+ */ color:#999999; text-transform:uppercase; }
.wpcf7-form-control-wrap :-ms-input-placeholder { color:#999999; text-transform:uppercase; }

.wpcf7-form-control-wrap .fale-area { height:160px; width:100% !important; }
.wpcf7-form-control-wrap select {color:#999999; text-transform:uppercase; }
.wpcf7-form-control-wrap select option { color:#4e4e4e; }
.wpcf7-form-control-wrap select option:first-child{ color: #999999; }

div.wpcf7-response-output { width:100%; margin: 2em 0 1em 0 !important; float: right; }

/* Half Page Height Carousel Customization */
.carousel { height: 70%; border-bottom: 2px solid #e8e8e8; padding-bottom: 10px; }
.carousel-control.left, .carousel-control.right { background:none; z-index: 10; }
.item, .active, .carousel-inner { height: 100%; }
.fill { width: 100%; height: 100%; background-position: center; background-size: cover; }
.carousel-caption { background: rgba(255,216,0,0.8); position: absolute; right: 15%; bottom: 36%; left: 15%; z-index: 10; padding:20px; color: #4e4e4e; text-align: left; text-shadow: none; font-size: 1em; }
.carousel-caption a { color:#4e4e4e; text-decoration:none; }
.carousel-caption a:hover { color:#71b0f5; }
.carousel .carousel-indicators li { width:20px; height:20px; }
.carousel .carousel-indicators .active { width:20px; height: 20px; }
.carousel-control .glyphicons-chevron-left, .carousel-control .glyphicons-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { font-size: 60px; height: 80px; }
h1.about-us { font-size: 1.6em; text-transform: uppercase; text-align: center; font-weight:bold; }
h4.about-us { text-align: center; }
.menu-page-inside { padding: 0; margin: 0 0 1.4em 0; list-style: none; }
.menu-page-inside li { display:inline-block; margin: 0.35em 0; }
.menu-page-inside li a { text-align:left; color: #fff; font-weight: bold; background-color: #2d2d2d; border:none; text-transform:uppercase; }
.menu-page-inside li a:hover, .menu-page-inside li a:focus, .menu-page-inside li a:active, .menu-page-inside li a.active { color: #fff; background-color: #71b1f5; border-color: #71b1f5; text-decoration:none; }
.menu-page-inside li a { padding: 6px 24px; border-radius: 0px; font-size:0.8em;}
/* Social Icons Styles */
.fb-like { margin: 1.45em 0 0 1em; }
.span12 { background: #ddd; }
div.centered{ float: none; margin: 2em auto; list-style:none; text-align: center; padding: 0; }
.fancy { line-height: 0.5; text-align: center; }
.fancy span { display: inline-block; position: relative;   }
.fancy span:before, .fancy span:after { content: "";  position: absolute; height: 5px; border-top: 2px solid #d6d6d6; top: 1em; width: 200px; }
.fancy-sidebar span:before, .fancy-sidebar span:after { content: "";  position: absolute; height: 10px; border-top: 2px solid #d6d6d6; border-bottom: 2px solid #d6d6d6; top: 1em; width: 10em; }
.fancy span:before { right: 100%; margin-right: 15px; }
.fancy span:after { left: 100%; margin-left: 15px; }
.fancy-sidebar span:before { right: 100%; margin-right: 15px; }
.fancy-sidebar span:after { left: 100%; margin-left: 15px; }
.subtitle { margin: 0 0 2em 0; }
ul.centered{ float: none; margin: 2em auto; list-style:none; padding: 0; }
ul.centered a { display: inline-block; margin-right: 2em;}
ul.centered a:last-child { margin-right:0; }
.round { background:#71b1f5; width: 1.6em; height: 1.6em; -webkit-border-top-left-radius: 0.8em; -webkit-border-top-right-radius: 0.8em; -webkit-border-bottom-right-radius: 0.8em; -webkit-border-bottom-left-radius: 0.8em; -moz-border-radius-topleft: 0.8em; -moz-border-radius-topright: 0.8em; -moz-border-radius-bottomright: 0.8em; -moz-border-radius-bottomleft: 0.8em; border-top-left-radius: 0.8em; border-top-right-radius: 0.8em; border-bottom-right-radius: 0.8em; border-bottom-left-radius: 0.8em; }
.round:hover { background:#39b3d7; }
.round i.icon-facebook { padding: 0.3em 0 0 0.55em; float: left; color: #ffffff; }
.round i.icon-google-plus { padding: 0.3em 0 0 0.4em; float: left; color: #ffffff; }
.round i.icon-youtube { padding: 0.28em 0 0 0.35em; float: left; color: #ffffff; }
.round i.icon-twitter { padding: 0.3em 0 0 0.3em; float: left; color: #ffffff; }
li a i.icon-envelope { width: 1.6em; height: 1.6em;  -webkit-border-top-left-radius: 0.8em; -webkit-border-top-right-radius: 0.8em; -webkit-border-bottom-right-radius: 0.8em; -webkit-border-bottom-left-radius: 0.8em; -moz-border-radius-topleft: 0.8em; -moz-border-radius-topright: 0.8em; -moz-border-radius-bottomright: 0.8em; -moz-border-radius-bottomleft: 0.8em; border-top-left-radius: 0.8em; border-top-right-radius: 0.8em; border-bottom-right-radius: 0.8em; border-bottom-left-radius: 0.8em; background:#ffffff; padding: 0.3em 0 0 0.32em; font-size: 0.9em; float: left; color: #71b1f5; }
li a i.icon-search { width: 1.6em; height: 1.6em;  -webkit-border-top-left-radius: 0.8em; -webkit-border-top-right-radius: 0.8em; -webkit-border-bottom-right-radius: 0.8em; -webkit-border-bottom-left-radius: 0.8em; -moz-border-radius-topleft: 0.8em; -moz-border-radius-topright: 0.8em; -moz-border-radius-bottomright: 0.8em; -moz-border-radius-bottomleft: 0.8em; border-top-left-radius: 0.8em; border-top-right-radius: 0.8em; border-bottom-right-radius: 0.8em; border-bottom-left-radius: 0.8em; background:#ffffff; padding: 0.3em 0 0 0.32em; font-size: 0.9em; float: left; color: #71b1f5; }
.navbar-left .ddsearch { width: 210px; }
.navbar-inverse .navbar-nav > .open > a.search-dd, .navbar-inverse .navbar-nav > .open > a.search-dd:hover, .navbar-inverse .navbar-nav > .open > a.search-dd:focus { background: #ececec; height:50px; float:left; min-height:68px; }
.navbar-inverse .navbar-nav > .open > a.search-dd i, .navbar-inverse .navbar-nav > .open > a.search-dd:hover i, .navbar-inverse .navbar-nav > .open > a.search-dd:focus i { color: #ececec; background: #71b0f5; }
li:hover a i.icon-envelope { color: #ececec; background: #71b0f5; }
.ddsearch { background:none; right: -1px; left: auto; }
.search-page { text-align: center; }
.search-page .search-box { padding: 0 20px; display: inline-block; width: 100%; max-width: 320px; }
.search-page .search-box p { font-size:0.75em; font-style: italic; }
.search-page #searchform { display: inline-block; width:100%; max-width:320px; vertical-align: middle; border:none;  }
.search-page #searchform .form-control { background-color: transparent; width:calc(100% - 38px); border: 1px solid #D6D6D6; border-right:none; border-radius:0; color:#D6D6D6; height: 35px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; float:left; padding: 0.1em 1em; }
.search-page #searchform .input-group-addon { background-color:transparent; color:#D6D6D6; border: 1px solid #D6D6D6; border-left:none; border-radius:0; padding: 10px 25px 9px 12px; float:left; }

/* 404 CONTENT */
#searchform404 input { padding: 0.6em; color: #A2A2A2; font-size: 0.9em; }
#searchform404 input[type="submit"] { color: #fff; font-weight: bold; background-color: #2d2d2d; border: none; text-transform: uppercase; padding: 0.73em; }
#searchform404 input[type="submit"]:hover { color: #fff; background-color: #71b1f5; }


/* PAGINATION */
.all-pagination { width: 100%; display: block; float: left; }
.all-pagination .navigation ul { margin:0; padding: 2em 1em; font-size: 22px; font-weight: bold; text-align: center; }
.all-pagination .navigation li a, .all-pagination .navigation .all-pagination li.disabled { color: #858585; text-decoration:none; }
.all-pagination .navigation li a:hover, .all-pagination .navigation li.active a { color: #71b1f5; text-decoration:none; }
.all-pagination .navigation li { display: inline-block; vertical-align: middle; padding: 0 5px; }
.all-pagination .navigation li a, .all-pagination .navigation li a:hover, .all-pagination .navigation li.active a, .all-pagination .navigation li.disabled { cursor: pointer; }
.all-pagination .navigation li a i.my-left-arrow { display: inline-block; vertical-align: middle; color: #858585; }
.all-pagination .navigation li a i.my-left-arrow:hover { color: #71b1f5; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.all-pagination .navigation li a i.my-left-arrow:before { content: "\f137"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; font-size: 24px; padding-right: 0.5em; }
.all-pagination .navigation li a i.my-right-arrow { display: inline-block; vertical-align: middle; color: #858585; }
.all-pagination .navigation li a i.my-right-arrow:hover { color: #71b1f5; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.all-pagination .navigation li a i.my-right-arrow:before { content: "\f138"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; font-size: 24px; padding-right: 0.5em; }

/* NEWS CONTENT
-------------------------------------------------- */

/* Pad the edges of the mobile views a bit */
.news, .events {
  padding-left: 15px;
  padding-right: 15px;
}

/* Center align the text within the three columns below the carousel */
.news .col-lg-4, .events .col-lg-4 { margin-bottom: 20px; }
.news .col-lg-4 img, .events .col-lg-4 img { text-align: center; }
.news h2 { text-align: left; font-size:1.2em; text-decoration:none; text-transform:uppercase; font-weight:bold; }
.news h2 a { color:#2d2d2d; text-decoration:none; }
.news h2:hover a { color:#71b1f5; text-decoration:none; }

.news .col-lg-4 p { text-align:left; margin-right: 20px; }
.title-news a { color:#2d2d2d; text-decoration:none; }
.title-news:hover a { color:#71b1f5; text-decoration:none; }
.btn-primary { text-align:left; color: #fff; font-weight: bold; background-color: #2d2d2d; border:none; text-transform:uppercase; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { color: #fff; background-color: #71b1f5; border-color: #71b1f5; }
.btn-noticias { background:#858585; float:right; }
.btn{ padding: 6px 24px; border-radius: 0px; font-size:0.8em;}

.data-news { color:#858585; }

/*.noticias-content .navigation ul { margin:0; padding: 2em 1em; }
.noticias-content .navigation li a, .noticias-content .navigation li a:hover, .noticias-content .navigation li.active a, .noticias-content .navigation li.disabled { 	color: #ffffff; text-decoration:none; }
.noticias-content .navigation li { display: inline; }
.noticias-content .navigation li a, .noticias-content .navigation li a:hover, .noticias-content .navigation li.active a, .noticias-content .navigation li.disabled { background-color: #858585; cursor: pointer; padding: 12px; padding: 0.75rem; }
.noticias-content .navigation li a:hover, .noticias-content .navigation li.active a { background-color: #71b1f5; }*/
/* EVENTS CONTENT
-------------------------------------------------- */
.section-colored { background-color: rgba(236,236,236, 0.8); }
.evento-mes { font-size: 1.2em; font-weight: bold; color: #ffffff; text-transform:uppercase; }
text-transform: uppercase;
#eventosContainer { padding:0; }
h1.title-events { font-size:1.2em;margin:0 0 40px 0; text-align:left; text-decoration: none; color: #71b0f5; text-transform: uppercase; position: relative; font-weight: bold; }
h1.title-events b:after { content: ''; position: absolute; left: 0; bottom: -20px; width: 15%; border-bottom: 1px solid #71b0f5; }
h1.title-events a { text-decoration:none;color:#71b0f5; text-transform:uppercase; position:relative; font-weight: bold;}
h1.title-events a:after { content: ''; position: absolute; left: 0; bottom: -20px; width: 50%; border-bottom: 1px solid #71b0f5; }
.btn-info { background:#7bb4f4;  border-color:#7bb4f4; width:322px; text-transform:uppercase; color: #fff; font-weight: bold; margin-top:1em; }
.btn-events { width: 230px; height:32px; background:#ffffff; color:#ffd800; text-transform:uppercase; margin-bottom:1.4em; }
.btn-events p { font-size:1em; font-weight:bold; padding: 5px 10px; text-align:center; }
.btn-events a { text-decoration:none; color:#dfdfdf; }
.btn-events a:hover { color:#71b1f5; }
.btn-events i.icon-circle-arrow-left { font-size:1.2em; float:left; padding: 2px; }
.btn-events i.icon-circle-arrow-right { font-size:1.2em; float:right; padding: 2px; }
.legenda-mes a { color:#ffd800; font-size:16px; }

.top-page-eventos .col-lg-12 { background:#ffffff; padding:0; }
.top-page-eventos .col-lg-12 .col-xs-2, .top-page-eventos .col-lg-12 .col-xs-10 {  padding:0; height:100%; }
.top-page-eventos .col-lg-12 .col-xs-2 .left { float:left; }
.top-page-eventos .col-lg-12 .col-xs-2 .right { float:right; }
.top-page-eventos .col-lg-12 .col-xs-2  i { font-size: 0.5em; color: #ffffff; padding: 0.9em; margin-bottom: 2em; }
.top-page-eventos .col-lg-12 .col-xs-2 { background:#ffd800; text-align:center; padding-top: 0em; min-height:140px; }
.top-page-eventos .col-lg-12 .col-xs-2 h2 {  margin: 30% 0; }
.top-page-eventos .col-lg-12 .col-xs-2 a { font-size: 2em; color:#ffffff; text-decoration:none; }
.top-page-eventos .col-lg-12 .col-xs-10 { padding: 0.5em 0 0 1em; }
.agenda .col-lg-6 { background:#ffffff; margin-bottom:3%; padding:0; height: 140px; margin-left:1.5%; margin-right:1.5%; width: 47%; }
.agenda .col-lg-6 .col-xs-4, .agenda .col-lg-6 .col-xs-8, .evento-single .col-lg-6 .col-xs-4, .evento-single .col-lg-6 .col-xs-8 { padding:0; height:100%; }
.agenda .col-lg-6 .col-xs-4 .left, .evento-single .col-lg-6 .col-xs-4 .left { float:left; }
.agenda .col-lg-6 .col-xs-4 .right, .evento-single .col-lg-6 .col-xs-4 .right { float:right; }
.agenda .col-lg-6 .col-xs-4 i, .evento-single .col-lg-6 .col-xs-4 i { font-size: 0.5em; color: #ffffff; padding: 0.9em; margin-bottom: 2em; }
.agenda .col-lg-6 .col-xs-4, .evento-single .col-lg-6 .col-xs-4 { background:#ffd800; text-align:center; padding-top: 0em; height: 100%; }
.evento-single .col-lg-6 .col-xs-4 h2 {  margin: 30% 0; }
.agenda .col-lg-6 .col-xs-4 h2 { margin: 15% 0; }
.agenda .col-lg-6 .col-xs-4 h2 a, .evento-single .col-lg-6 .col-xs-4 h2 a { font-size: 2em; color:#ffffff; text-decoration:none; }
.agenda .col-lg-6 .col-xs-8, .evento-single .col-lg-6 .col-xs-8 { padding: 0 1em; text-align:center; display:table; }
.agenda .col-lg-6 .col-xs-8 h5, .evento-single .col-lg-6 .col-xs-8 h5 { display: table-cell; vertical-align: middle; margin:0; }
.agenda .col-lg-6 .col-xs-8 h5 a, .evento-single .col-lg-6 .col-xs-8 h5 a { font-weight:bold; text-decoration:none; color: #4e4e4e; }
.evento-single .col-lg-6 { float:left; background:#ffffff; margin-bottom:3%; padding:0; height: 140px; margin-left:1.5%; margin-right:1.5%; width:47%; }

.display span { display:none; }

.page-eventos-content { background:#ececec; padding-top:1em; padding-bottom:1em; float: left; }
.page-eventos-content .social-share-container { padding-left: 1em; border:none; }
.page-eventos-content-inside h1 { margin: 0 0 1.5em 0; text-transform:uppercase; font-size:1.3em; font-weight:bold; }
.page-eventos-content ul.social-share{ float: none; margin: 1em auto; list-style:none; padding: 0; }
.page-eventos-content ul.social-share li { display: inline-block; margin-right: 1em; }
.page-eventos-content ul.social-share li span { float:left; text-transform:uppercase; color:#adadad; font-size:1.1em; font-weight:bold; }
.page-eventos-content ul.social-share a:last-child { margin-right:0; }
.page-eventos-content-inside { background:#ffffff; }
.eventos-content-inside-head { float:left; }
.top-page-eventos { width: 100%; display: block; float: left; margin-bottom: 1.2em; }
.content-eventos-text { padding: 0 1em 1.2em 1em; }
.inside-date { float:right; font-weight:bold; padding: 2em; }
.page-eventos-content .proximos-eventos { padding-top:2em; }
.page-eventos-content .proximos-eventos .col-lg-6 {  float:left; background:#ffffff; margin-bottom:3%; padding:0; height: 140px; width:47%; }
.page-eventos-content .proximos-eventos .col-lg-6:first-child { margin-right:6%; }
.page-eventos-content .proximos-eventos .col-lg-6 .col-xs-4, .page-eventos-content .proximos-eventos .col-lg-6 .col-xs-8 { padding:0; height:100%; }
.page-eventos-content .proximos-eventos .col-lg-6 .col-xs-4 .left { float:left; }
.page-eventos-content .proximos-eventos .col-lg-6 .col-xs-4 .right { float:right; }
.page-eventos-content .proximos-eventos .col-lg-6 .col-xs-4 i { font-size: 0.5em; color: #ffffff; padding: 0.9em; margin-bottom: 2em; }
.page-eventos-content .proximos-eventos .col-lg-6 .col-xs-4 { background:#ffd800; text-align:center; padding-top: 0em; }
.page-eventos-content .proximos-eventos .col-lg-6 .col-xs-4 h2 {  margin: 30% 0; }
.page-eventos-content .proximos-eventos .col-lg-6 .col-xs-4 h2 a { font-size: 2em; color:#ffffff; text-decoration:none; }
.page-eventos-content .proximos-eventos .col-lg-6 .col-xs-8 { padding: 0 1em; text-align:center;  display: table; }
.page-eventos-content .proximos-eventos .col-lg-6 .col-xs-8 h5 { display:table-cell; vertical-align:middle; margin:0; }
.page-eventos-content .proximos-eventos .col-lg-6 .col-xs-8 h5 a { font-weight:bold; text-decoration:none; color: #4e4e4e; }
.page-eventos-content .back-to-events-div { float:left; }
.page-eventos-content .back-to-events a { text-decoration:none; text-transform:uppercase; color:#ffd800; font-weight:bold; }

.content-eventos-text { float: left; width:100%; }
.content-eventos-text .img-click-message { color:#ffd800; text-transform:uppercase; font-weight:bold; }
.eventos-content { background:#ececec; float: left;  }
.eventos-content #searchformeventos { width:250px; height:32px; float: right; background: #fff; border: 1px solid #d1d1d1; margin-bottom: 1.4em; margin-top: 1em; }
.eventos-content #searchformeventos input[type=submit] { background: url('images/icon-search.png') no-repeat; width: 22px; height: 24px; text-indent: -9999px; cursor: pointer; border: none; margin-top: 0.2em; }
.eventos-content .search-box { padding: 0 0.4em; color: #A2A2A2; font-size: 0.9em; border: none; width: 205px; margin: 0 10px 0 0; -moz-transition-duration: 400ms; -moz-transition-property: width, background; -moz-transition-timing-function: ease; -webkit-transition-duration: 400ms; -webkit-transition-property: width, background; -webkit-transition-timing-function: ease; }
.header-eventos { margin-top:1em; float:left; }
.evento-single-search { margin-bottom: 2em; }
.eventos-content .btn-events { margin-top:1em; float:left; }
 /* VIDEOS CONTENT
-------------------------------------------------- */
i.videos-arrow { padding: 2px 6px; background: #7bb4f4; color: #ffffff; }
h1.title-events span { text-transform: uppercase; font-size: 0.8em; color: #b4b4b4; font-weight:400; }
#mce-FNAME, #mce-EMAIL { width:100%; margin-bottom:1em; font-size:0.7em; padding: 3px 10px; }
.btn-success { background:#00ad10; text-transform:uppercase; font-size:0.7em; }
.title-newsletter { color:#626262; font-size:0.8em; line-height:1.6em; text-transform:uppercase; }
.circle-envelope { width: 1.6em; height: 1.6em;  -webkit-border-top-left-radius: 0.8em; -webkit-border-top-right-radius: 0.8em; -webkit-border-bottom-right-radius: 0.8em; -webkit-border-bottom-left-radius: 0.8em; -moz-border-radius-topleft: 0.8em; -moz-border-radius-topright: 0.8em; -moz-border-radius-bottomright: 0.8em; -moz-border-radius-bottomleft: 0.8em; border-top-left-radius: 0.8em; border-top-right-radius: 0.8em; border-bottom-right-radius: 0.8em; border-bottom-left-radius: 0.8em; background:#626262; padding: 0 0 0 0.3em; font-size: 0.9em; color: #ffffff; display:inline-block; }
.flex-video { position: relative; padding-top: 25px; padding-bottom: 67.5%; height: 0; margin-bottom: 16px; overflow: hidden; }
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }
.flex-video iframe, .flex-video object, .flex-video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* ALBUM CONTENT
--------------------------------------------------*/
.album-content {}
.album-content .album-content-inside p { font-weight:bold; text-transform:uppercase; }
.album-content h2 { font-size: 1em; text-transform: uppercase; color: #4e4e4e; }
.album-content h2 i {color:#ffffff; background:#2d2d2d; padding:2px 4px; font-size:0.8em; }
.album-content h2 a { text-decoration:none; color:#4e4e4e; }

/* M-CHAT CONTENT
--------------------------------------------------*/
.mchat-content-inside h2 { font-size: 1.2em; font-weight: 300; padding: 1em 0; margin: 0; text-align:left; }
.mchat-content-inside input[type="button"] { margin: 3em 0; }
.mchat-content-inside p.info-mchat { font-size:0.8em; font-style:italic; }
.mchat-content-inside #mchat-results { background:#f4f4f4; padding: 1.2em; }
.mchat-content-inside #mchat-results .answers-mchat { font-size:0.7em; text-align:center; color:#71b1f5; }
#mchat-quiz { text-align:center; }

.ac-custom { margin: 0 auto; }
.ac-custom ul, .ac-custom ol { list-style: none; padding: 0; margin: 0 auto; text-align:left;}
.ac-custom li {	margin: 0 auto;	padding: 0 0 0.5em 0;	position: relative; }
.ac-custom label { display: inline-block; position: relative; font-size: 2em; padding: 5px 0 0 80px; vertical-align: top; color: rgba(0,0,0,0.2); cursor: pointer; -webkit-transition: color 0.3s; transition: color 0.3s; }
.ac-custom input[type="checkbox"], .ac-custom input[type="radio"], .ac-custom label::before { width: 50px; height: 50px; top: 50%; left: 0; margin-top: -20px; position: absolute; cursor: pointer; }
.ac-custom input[type="checkbox"], .ac-custom input[type="radio"] { opacity: 0; -webkit-appearance: none; display: inline-block; vertical-align: middle; z-index: 100; }
.ac-custom label::before { content: ''; border: 4px solid #71b0f5; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; }
.ac-radio label::before { border-radius: 50%; }
.ac-custom input[type="checkbox"]:checked + label, .ac-custom input[type="radio"]:checked + label { color: #71b0f5; } 
.ac-custom input[type="checkbox"]:checked + label::before, .ac-custom input[type="radio"]:checked + label::before { opacity: 0.8; }
/* General SVG and path styles */
.ac-custom svg { position: absolute; width: 40px; height: 40px; top: 50%; margin-top: -20px; left: 5px; pointer-events: none; }
.ac-custom svg path { stroke: #71b0f5; stroke-width: 13px; stroke-linecap: round; stroke-linejoin: round; fill: none; }
/* Specific input, SVG and path styles */
/* Circle */
.ac-circle input[type="checkbox"], .ac-circle input[type="radio"], .ac-circle label::before { width: 30px; height: 30px; margin-top: -15px; left: 10px; position: absolute; }
.ac-circle label::before { background-color: #71b0f5; border: none; }
.ac-circle svg { width: 70px; height: 70px; margin-top: -35px; left: -10px; }
.ac-circle svg path { stroke-width: 5px; } 
/* Box Fill */
.ac-boxfill svg path { stroke-width: 8px; } 
/* Swirl */
.ac-swirl svg path { stroke-width: 8px; }
/* List */
.ac-list ol { list-style: decimal; list-style-position: inside; }
.ac-list ol li { font-size: 2em; padding: 1em 1em 0 2em; text-indent: -40px; }
.ac-list ol li label { font-size: 1em; text-indent: 0; padding-left: 30px; }
.ac-list label::before { display: none; }
.ac-list svg { width: 100%; height: 80px; left: 0; top: 1.2em; margin-top: 0px; }
.ac-list svg path { stroke-width: 4px; }

/* ESTADOS CONTENT
--------------------------------------------------*/
.svg-container { position: relative; padding-bottom: 56.25%; /* 16/9 ratio */ padding-top: 30px; /* IE6 workaround*/ height: 0; overflow: hidden; }
.svg-container object { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.estados-content-inside { font-size:0.9em; }
.adversiting { font-size: 0.8em; padding: 1em; margin: 1.5em 0; background: #f4f4f4; }
.cadastrar-content { }
.cadastrar-title { color:#71b0f5; text-transform:uppercase; background: url('images/icon-cadastrar.png') no-repeat left center; padding: 20px 0 20px 80px; font-size: 24px; }
.cadastrar-passos { font-size:14px; margin: 0 auto 30px auto; width: 100%;  max-width: 310px; height: 100px; font-weight: bold; padding: 20px 10px 10px 95px; }
.cadastrar-passo-um { background: url('images/icon-cadastrar-01.png') no-repeat left center, #f4f4f4; }
.cadastrar-passo-dois { background: url('images/icon-cadastrar-02.png') no-repeat left center, #f4f4f4; }
.cadastrar-passo-tres { background: url('images/icon-cadastrar-03.png') no-repeat left center, #f4f4f4; }
.cadastrar-passo-quatro { background: url('images/icon-cadastrar-04.png') no-repeat left center, #f4f4f4; }
.estados-content-inside ul { list-style:none; padding-top: 1em; }
.estados-content-inside .catavento { background:url('images/catavento.png') no-repeat; width:21px; height:20px; float:left; }
.instituicoes-single-list { list-style:none; padding:0; }

/* DOACOES CONTENT
--------------------------------------------------*/
.doacoes-container h3 { font-size: 19px; font-weight: bold; text-transform: uppercase; }
.doacoes-container h3.doacoes-title-main, .doacoes-block .doacoes-block-inside .target-result { color:#00ad10; }
.doacoes-block { background: #efefef; padding: 10px; width: 100%; margin:20px 0; }
.doacoes-block .doacoes-block-inside { background: #ffffff; width:100%; margin-bottom:20px; }
.doacoes-block .doacoes-block-inside .progress-box { width:100%; background:#ebebeb; border:none; height:15px; }
.doacoes-block .doacoes-block-inside .progress-result { background:#46b447; height:100%; max-width:100%; }
.doacoes-block .image-donation { background-position: center; background-size: cover; display: table-cell; width: 30%; position: relative; margin-bottom: 10px; vertical-align: top; }
.doacoes-block .content-donation { display:table-cell; width:70%; padding:10px; vertical-align: top; }
.doacoes-block .image-donation .doe-mais { position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; background: #ffd800; margin: 0; padding: 5px 0; }
.doacoes-block .content-donation .top-margin { margin-top:30px; }
.doacoes-block .image-donation .doe-mais a { font-size:14px; color:#7c7272; font-weight:bold; text-transform:uppercase; text-decoration:none; }
.doacoes-block .btn-events { width: 230px; height:32px; background:#ffffff; color:#71b0f5; text-transform:uppercase; margin-bottom:1.4em; }
.doacoes-block .btn-events p { font-size:14px; font-weight:bold; padding: 5px 10px; text-align:center; }
.doacoes-block .doacao-aberta { text-align:center; }
.doacoes-block .doacao-aberta img { margin-top:10px; }
.doacoes-block .doacao-aberta select { font-size:14px; padding:4px 6px; width:100%; margin-bottom:10px; }

.sidebar-doacoes .sidebar-doacoes-block { background: #f4f4f4; padding: 30px 15px; margin-bottom:30px; text-align:center; }
.sidebar-doacoes .sidebar-doacoes-block h3 { margin-top:10px; }
.sidebar-doacoes .sidebar-doacoes-block strong { font-size:36px; }
.sidebar-doacoes .sidebar-doacoes-block .donation-supporters, .sidebar-doacoes .sidebar-doacoes-block .donation-goal { line-height: 18px; margin-bottom: 20px; }
.sidebar-doacoes .sidebar-doacoes-block i { font-size: 36px; color: #7bb4f4; padding-right: 10px; }
.sidebar-doacoes .sidebar-doacoes-block .donation-supporters-mini i, .sidebar-doacoes .sidebar-doacoes-block .donation-supporters-mini strong { font-size:14px; }
.sidebar-doacoes .donation-button-block { position: relative; font-size: 14px; margin-bottom: 10px; }
.sidebar-doacoes .donation-button-block label { position: absolute; padding: 8px 5px 8px 9px; background: #ffffff; font-weight: 400; }
.sidebar-doacoes .donation-button-block input[type="text"] { width:175px; margin-left: 25px; background: #ffffff; border: none; padding: 8px 6px; outline: none }
.sidebar-doacoes .btn-info { width: 200px; margin-top: 0; padding: 8px 6px; }
.sidebar-doacoes .btn-lojas { width: 100%; margin-bottom: 20px; font-size: 20px; }

/* O QUE É  O AUTISMO CONTENT
-------------------------------------------------- */
.grafico-autismo h1 { font-size: 1.2em; text-align: left; text-decoration: none; color: #71b0f5; text-transform: uppercase; position: relative; font-weight: bold; margin-top: 30px; }
.grafico-autismo .grafico-autismo-left-top, .grafico-autismo .grafico-autismo-left-bottom { float:left; width:40%; }
.grafico-autismo .grafico-autismo-right-top, .grafico-autismo .grafico-autismo-right-bottom { float:right; width:40%; }

/* APP CONTENT */
.title-app { text-transform:uppercase; text-align:center; }
.title-app h4 { margin:0; }
.app-content { width: 100%; height: 100%; }

.md-modal { position: fixed; top: 50%; left: 50%; width: 50%; max-width: 630px; min-width: 320px; height: auto; z-index: 2000; visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }
.md-show { visibility: visible; }
.md-overlay { position: fixed; width: 100%; height: 100%; visibility: hidden; top: 0; left: 0; z-index: 1000; opacity: 0; background: rgba(98,153,213,0.8); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.md-show ~ .md-overlay { opacity: 1; visibility: visible; }

.md-content { color: #fff; background: #71b0f5; position: relative; border-radius: 3px; margin: 0 auto; }
.md-content h3 { margin: 0; padding: 0.4em; text-align: center; font-size: 24px; text-transform:uppercase; font-weight: 300; opacity: 0.8; background: rgba(0,0,0,0.1); border-radius: 3px 3px 0 0; }
.md-content > div { padding: 15px 40px 30px; margin: 0; font-weight: 300; font-size: 14px; }
.md-content > div p { margin: 0; padding: 10px 0; }
.md-content > div ul { margin: 0; padding: 0 0 30px 20px; }
.md-content > div ul li { padding: 5px 0; list-style: none; text-align: center; }
.md-content button { display: block; margin: 0 auto; font-size: 14px; margin-top:20px; }

.md-effect-box .md-content { -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.md-show.md-effect-box ~ .md-overlay { background: #71b0f5; } 
.md-effect-box .md-content h3, .md-effect-box .md-content { background: transparent; }
.md-show.md-effect-box .md-content { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; }

.app-content ul { margin:0; padding:0; list-style:none; }
.app-content ul a { text-decoration:none; }
.app-content ul li.app-block { background:#ffd800; display:block; height:60px; width:100%; border-top: 1px solid #ffffff; padding:0; }
.app-content ul a li.blue-app { background:#71b0f5; }
.app-content ul a li.yellow-app { background:#ffd800; }
.app-content ul a li.green-app { background:#00ad10; }
.app-content ul li.app-block h3 { font-size:19px; color:#ffffff; text-transform:uppercase; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin:0; line-height: 60px; position:relative; }
.app-content ul li.app-block h3 .img-app { overflow: hidden; height:50px; width:50px; float: left; display: block; margin:5px 10px; }
.app-content ul li.app-block h3 .img-app img { height:50px; vertical-align: initial; max-width: none; }

.featured-menu-block { text-align:center; margin:60px 0; }
.featured-menu-block .col-lg-2 { margin-bottom:30px; display: inline-block; }
.featured-menu-block a:hover .featured-menu-box, .featured-menu-block a:focus .featured-menu-box { background:#fcc014; }
.featured-menu-box { background: #71b0f5; color: #ffffff; text-align: center; padding: 20px 10px; text-transform: uppercase; font-weight: bold; display: table;
width: 100%; min-height:90px; }
.featured-menu-box p {  display: table-cell; vertical-align: middle; text-align: center; font-size:16px; }

/* FOOTER CONTENT
-------------------------------------------------- */
.footer-section-colored { background:#00ad10; padding:20px 0; }
.copyright { text-align: center; margin: 0; color: #ffffff; text-transform: uppercase; }
.desenvolvido-por { float:right; color:#d5d5d5; text-transform:none; }
.desenvolvido-por a { text-decoration:none; color:#ffffff; }
.footer-img-blue { background: url('images/footer-img.jpg') no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.footer-title { color:#fefefe; text-transform:uppercase; }
.footer-title-responsavel { margin-top: 2em; }
.footer-menu { list-style: none; text-transform: uppercase; border-right: 3px solid #ffffff; padding: 1em 0; margin-top: 3em; }
.footer-menu li { text-align:right; line-height: 2.5em; }
.footer-menu li a { color: #ffffff; text-decoration:none; position:relative; padding-right:1em; }
.footer-menu li:hover:after { content: " "; background: #ffffff; position: absolute; margin: 0.8em 0 0 -0.5em; width: 0.7em; height: 1em; }
.footer-menu .current-menu-item:after { content: " "; background: #ffffff; position: absolute; margin: 0.8em 0 0 -0.5em; width: 0.7em; height: 1em; }
.handle { padding: 4px; top: 170px; right: 0; position: fixed; width: 60px; height: 48px; background: #ffffff; -webkit-box-shadow: 2px 1px 5px 0px rgba(50, 50, 50, 0.35); -moz-box-shadow: 2px 1px 5px 0px rgba(50, 50, 50, 0.35); box-shadow: 2px 1px 5px 0px rgba(50, 50, 50, 0.35); z-index:99; }

/* RESPONSIVE CSS
-------------------------------------------------- */
@media (max-width: 320px) {
.carousel-caption { bottom:15%; left: 10px !important; right:10px !important; }
}

@media (max-width: 480px) {
.handle { display: none; }
.btn-info { width:100%; max-width:320px; }
.cadastrar-passos-block { padding:0; }
.wpcf7-form-control { width:100%; }
.agenda .col-lg-12 { padding:0; }
.agenda .col-lg-6 { margin-left:0; margin-right:0; }
.menu-page-inside li { display: block; margin: 15px 0; text-align: center; }
.noticias-content { padding:0; }
.footer-section-colored .section { padding:5px; }
.wpcf7-form-control-wrap .fale-form { width:100%; }
.eventos-content #searchformeventos { float:left; margin-top:0; }
.poster-img { float: none; margin: 0 0 1em 0; }
.desenvolvido-por { width:100%; }
.footer-img-blue .fb-like-box { display:none; }
.footer-title { font-size:24px; text-align:center; }
.footer-title-responsavel { font-size:18px !important; margin-bottom: 40px; }
}

@media (max-width: 767px) {
.carousel { height: 70%; /* increases the carousel height so it looks good on phones */ }
.fancy span:before, .fancy span:after { width:90px; }
.featured-menu-block .col-lg-2 { display:block; }
    body { font-size:90%; }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a { color:#ffffff; }
    .footer-menu { display:none; }
    /* .sidebar { float:left; } */
    .eventos-content { padding:0; }
    .agenda .col-lg-6, .evento-single .col-lg-6, .page-eventos-content .proximos-eventos .col-lg-6 { width:100%; }
    h1.title-events span { display:none; }
    .breadcrumbs { display:none; }
    .no-icons-navbar { display:none; }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus { background:#b9b9b9; }
.img-home-news { display:block; margin-left:auto; margin-right:auto; }
}

@media (min-width: 768px) {
  .carousel-caption { right: 0; left: 50%; padding: 1em 2em; }
}

@media screen and (min-width: 768px) {
    .container-sm-height { display:table; padding-left:0px; padding-right:0px; }
    .row-sm-height { display:table-row; }
    .col-sm-height { display:table-cell; float:none; }
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
.flex-video { padding-top: 0; }
}

@media (max-width: 992px) {
    .sidebar { margin-top:1.4em; }
}

@media (min-width: 992px) {
    .container-md-height { display:table; padding-left:0px; padding-right:0px; }
    .row-md-height { display:table-row; }
    .col-md-height { display:table-cell; float:none; }
}

@media (max-width: 1200px) {
    .fancy-sidebar span:before, .fancy-sidebar span:after { content: "";  position: absolute; height: 5px; border-top: 2px solid #d6d6d6; top: 1em; width: 7em; }    
    #mc_embed_signup { max-width:70%; }
    /* .sidebar .btn-info { width:222px; } */
    .fb-header { display:none !important; }
    
}

@media (min-width: 1200px) {
    .container-lg-height { display:table; padding-left:0px; padding-right:0px; }
    .row-lg-height { display:table-row; }
    .col-lg-height { display:table-cell; float:none; }
}