@charset "utf-8";
/* CSS Document */

a {
color: #69acd8;
text-decoration: none;
}

a:hover,
a:focus {
text-decoration: none;
o-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
color: #337ab7;
}

a.scroll.active, a.scroll.active i {
    color: #69acd8 !important;
    border-top: 0px Solid #69acd8;
    background: none;
}

.Menu-Header a.scroll.active:before {
    border-top: 2px solid #69acd8;
    width: 100%;
}

.activelink {
border: 2px Solid #69acd8 !important;
padding: 10px 30px;
font-size: 17px;
color: #FFF;
border-radius: 3px;
background: #69acd8 !important;
text-align: center;
font-family: 'Baloo Thambi 2', cursive;
}

.Menu-Header ul li a:hover {
color: #69acd8 !important;
border-top: 0px Solid #69acd8;
background: none;
}

.Menu-Header ul li a:before {
border-top: 2px solid #69acd8;
}

.Menu-Header ul li a.current:before {
width: 100%;
content: "";
color: #69acd8 !important;
}

.current{
color: #69acd8 !important;
}

.navbar .dropdown-menu {
border-top: 2px solid #69acd8 !important;
}

ul.dropdown-menu .col-md-4 h5 {
color: #69acd8;
}

.Top-Block {
background: #69acd8;
border-right: 1px Solid #69acd8;
}

.Top-Block i {
background: #69acd8;
border: 5px Solid #69acd8;
}

.About-Block:hover .Top-Block i {
background: #303030;
border: 5px Solid #69acd8;
}

.Bottom-Block a:hover {
color: #FFF;
background: #69acd8;
border: 1px SOlid #69acd8;
}

.title-section h3 {
color: #69acd8;
}

h4.tap-title.active i {
background: #69acd8;
}

h4.tap-title.active a {
color: #69acd8;
}

.Contact-Team p span {
color: #69acd8;
}

.Top-Testimonials i {
border: 2px Solid #69acd8;
}

.Bottom-Testimonials h3 {
color: #69acd8;
}

#owl-Testimonials .owl-page.active span {
background: #69acd8 !important;
}

.block-Services:hover i {
color: #69acd8;
}

.block-Services:hover h3 {
color: #69acd8;
}

.block-Services:hover .line-break {
border-bottom: 2px Solid #69acd8;
}

.SliderHomeVideoBck {
background: rgba(66, 148, 255, 0.9);
}

.projectItem-hover {
background: rgba(66, 148, 255, 0.9);
}

.owl-theme .owl-controls .owl-page.active span {
border: 3px SOlid #69acd8;
}

.btn-bck {
background: #69acd8;
border: 2px Solid #69acd8;
}

.btn-bck:hover {
border: 2px Solid #69acd8;
color: #69acd8;
}

a.btn-notback {
border: 2px Solid #69acd8;
color: #69acd8;
}

a.btn-notback:hover {
background: #69acd8;
border: 2px Solid #69acd8;
}

.color-wrapper {
background-color: #69acd8;
border: none;
}

.Features-Block h3 {
color: #69acd8;
}

.Title-Us h3 {
color: #69acd8;
}

.col-md-4:hover .Block-Sec h5 {
color: #69acd8;
}

.col-md-4:hover .Block-Sec a {
color: #69acd8 !important;
}

.col-md-4:hover .Block-Sec a:after {
color: #69acd8;
}

#owl-Services-Slider .owl-page.active span {
background: #69acd8 !important;
}

.block-News:hover .Top-img-news i {
background: #69acd8;
}

.Post-f-title p span {
color: #69acd8;
}

.Join-Footer .btnjoin {
background: #69acd8;
}

.Top-Block-Sidebar h2 {
color: #69acd8;
}

.main-bg input {
background: #69acd8;
color: #FFF;
}

.check-box a {
color: #69acd8;
}

.Sign-Up p a {
color: #69acd8;
}

.Bot-Block-Sidebar h2 {
color: #69acd8;
}

.Join-Sidebar .btnjoin {
background: #69acd8;
}

a.Slicefive:hover {
background: #69acd8;
border: 2px Solid #69acd8;
}


.progress-bar {
background-color: #69acd8;
height: 10px;
}

.Hover-Team {
background: rgba(66, 148, 255, 0.9);
}

.active-link a {
background: #69acd8 !important;
}

.Load-More a:hover {
border: 2px Solid #69acd8;
color: #FFF;
background: #69acd8;
}

.block-Features i {
background: #69acd8;
}

.one_fourth i {
background: #69acd8;
}

.one_fourth span {
color: #69acd8;
}

.wrapper-twitter {
background: #69acd8;
}

.Join-Newsletter .btnjoin {
background: #69acd8;
}

.Join-Newsletter {
border: 1px Solid #69acd8;
}

.tags a:hover {
background: #69acd8;
}

.About-Block:hover .Style-Tow {
margin-top: -20px;
height: 150px !important;
background: -webkit-linear-gradient(180deg, #69acd8 10%, #2986FC 90%);
background: -moz-linear-gradient(180deg, #69acd8 10%, #2986FC 90%);
background: -ms-linear-gradient(180deg, #69acd8 10%, #2986FC 90%);
background: -o-linear-gradient(180deg, #69acd8 10%, #2986FC 90%);
background: linear-gradient(180deg, #69acd8 10%, #2986FC 90%);
}

.About-Block:hover .Top-Block.Style-Tow i {
border: 0px Solid #69acd8;
}

.About-Block:hover .Style-Tow i {
background: none;
border: none;
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
-moz-transition: -moz-transform 0.2s;
-o-transition: transform 0.2s;
-webkit-transition: -webkit-transform 0.2s;
transition: transform 0.2s;
}

.dropdown-submenu>.dropdown-menu:not(.yamm-dropdown-menu) {
border-top: 2px solid #69acd8 !important;
}

.Catogry-Pages p a {
color: #69acd8;
}

.Top-Title-Page h3 {
color: #69acd8;
}

.block-Services:hover .Box-Bg i {
color: #69acd8;
}

.About-Me-Right i {
background: #69acd8;
}

.Download-CV a {
background: #69acd8;
}

.Pricing .plan:hover .Top-Plan {
background: #69acd8;
}

.Pricing .plan:hover .select a {
background: #69acd8;
border: 2px Solid #69acd8;
}

.description-section a {
color: #69acd8;
}

.description-section i {
color: #69acd8;
}

.Pricing .plan:hover .Top-Plan-2 h4 {
background: #69acd8;
}

.siteMap-nav ul ul li a {
color: #777777;
}

.siteMap-nav ul ul li a:hover {
color: #69acd8;
}

.time_circles > div > span {
color: #69acd8;
}

.Top-Title-Blog h2 {
color: #69acd8;
}

.Bottom-Title-Blog ul li p span {
color: #69acd8;
}

.Comments-Post ul li h4 {
color: #69acd8;
}

.Comments-Post ul li span a {
color: #69acd8 !important;
}

.btn-large:hover {
background: #69acd8;
}

.Headline-Text h1, .Headline-Text h2, .Headline-Text h3, .Headline-Text h4, .Headline-Text h5, .Headline-Text h6 {
font-weight: 700;
color: #69acd8;
}

blockquote p {
color: #69acd8;
}

blockquote.blockquote-3 {
background: #69acd8;
}

ul.list.prim li:before {
color: #69acd8;
}

.Bullets ul li span {
color: #69acd8;
}

.Block-Contact i {
color: #69acd8;
}

.Block-Contact span {
color: #69acd8;
}

.Block-Business i {
background: #69acd8;
}

.portfolio-link i, .portfolio-zoom i, .portfolio-like i {
color: #69acd8;
}

.Bottom-Twitter h2 a:hover {
  color: #69acd8 !important;
}

.Post-f-title a h2:hover {
  color: #69acd8;
}

#to-top {
background-color: #69acd8;
}

.selected .Icons-Search a {
  color: #69acd8;
}



.idiomas-ic {
    min-width: 120px;
    text-align: right;
    position: fixed;
    right: 15px;
    z-index: 9999999;
    top: -3px;
}

.idiomas-ic img {
    width: 26px;
    cursor: pointer;
}

.portugues, .ingles{
	display: none;
}

.carousel-indicators .active {
    background-color: #91c3e4;
}

.titulo-banner {
    position: absolute;
    z-index: 9999;
    margin-top: 15%;
    text-align: center;
    width: 100%;
}

.titulo-banner h1,.titulo-banner h2 {
    color:#fff;
	text-shadow: 2px 2px 4px #000;
}

.titulo-banner h1 {
    font-size: 76px;
}

.titulo-banner h2 {
    font-size: 38px;
}

#Features-Us i{
	display:none;
}

img.logo-tv {
    max-width: 300px;
}

.carousel-indicators li {
    border: 1px solid #adadad;
}


.Block-Features.text-center p {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 16px;
    padding: 3px 6px 0 !important;
}

.projectItem-hover {
    display: block !important;
}

.mandala {
       width: 100%;
}

.bg-azul {
	opacity: .8;
}

.bg-azul .col-sm-1, .bg-azul .col-xs-2 {
	padding: 0;
}

.carousel-caption {
    position: unset;
}

a.carousel-control {
    background: none !important;
}

.carousel-inner h2 {
    color: #888;
    text-shadow: none;
    margin-top: 0;
    font-size: 24px;
    text-align: left;
	cursor: pointer;
}

.carousel-inner p {
    color: #5a5a5a;
    text-shadow: none;
    text-align: left;
    line-height: normal;
    font-size: 16px;
    font-weight: 100;
}

.carousel-indicators {
    bottom: 0;
}

.carousel-control {
    top: 30%;
    width: 10%;
    font-size: 26px;
	height: 50px;
}

.block-tabs-content img {
    border: 5px SOlid #FFF;
    width: 98%;
    float: right;
    background: #fff;
	max-width: 150px;
	margin-bottom: 20px;
	margin-left: 10px;
}

.bg-preto{
	background-color: #333 !important;
}

.pd-bt-70{
	padding-bottom: 70px;
}

.back-insta{
	background-image: url(../../images/imgx/insta.jpg); 
}

.back-twitter{
	background-color: #1da1f2;
}

.back-face{
	background-color: #4267b2;
}

.cursos-service p{
	font-size: 16px;
	line-height: normal;
	margin-bottom: 0px;
	padding: 0;
}

.cursos-service .row .col-lg-6{
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
}

.blog_item h2 {
    font-size: 20px;
}


.play-video{
    border: 1px #ddd solid;
    border-radius: 10px;
}



.espelho-banner {
    position: absolute;
    bottom: 0;
    z-index: 9999;
    width: 100%;
    background-color: rgba(0,0,0,0.40);
    color: #ffffff;
    padding: 20px 60px 40px;
}

.espelho-banner p{
	color:#ffffff;
	font-weight: 500;
}

.cortina {
    position: absolute;
    top: 0;
    background: rgb(144 194 228 / 76%);
    height: 100%;
    padding: 10px;
    color: #000000;
    font-weight: 600;
	display: none;
	cursor:default;
}



@media only screen and (max-width: 769px) {
	
	.espelho-banner {
		padding: 20px 20px 40px;
	}

	.navbar-logo {
		padding: 0!important;
		font-size: 18px;
		line-height: 20px;
		background: url( ../../images/logo/Logo-Header.png) no-repeat center !important;
		width: 170px !important;
		height: 60px !important;
		margin-left: 10px !important;
		display: inline-block;
		background-size: cover !important;
		margin-top: 0px !important;

	}
	
	.titulo-banner {
		margin-top: 0 !important;
	}
	
	.titulo-banner h1 {
		font-size: 48px !important;
	}
	
	.titulo-banner h2 {
		font-size: 28px !important;
	}
	
	.inner {
		padding-top: 40px;
		padding-bottom: 60px;
	}
	
	.sumir{
		display: none !important;
	}
	
	p {
		font-size: 16px !important;
	}
	
	.description-section p {
		font-size: 18px !important;
	}
	
	article.row.blog_item {
		padding: 40px;
	}

}

.max-200{
	max-width: 140px;
	margin-bottom: 20px
}
