/*
Theme Name: MAESTRO AQUILIS
Theme URI: http://www.maestroaquilisskupien.com.br
Author: WF
Author URI: http://www.wfmultimidia.com.br
Description: Tema desenvolvido por Wellinson Fernandes
Version: 1.0
*/
@font-face {
    font-family: 'DejaVu Sans';
    src: url('fonts/DejaVuSans.woff2') format('woff2'),
        url('fonts/DejaVuSans.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DejaVu Sans';
    src: url('fonts/DejaVuSans-Bold.woff2') format('woff2'),
        url('fonts/DejaVuSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'DejaVu Sans Condensed';
    src: url('fonts/DejaVuSansCondensed-Oblique.woff2') format('woff2'),
        url('fonts/DejaVuSansCondensed-Oblique.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'DejaVu Sans Condensed';
    src: url('fonts/DejaVuSansCondensed-BoldOblique.woff2') format('woff2'),
        url('fonts/DejaVuSansCondensed-BoldOblique.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'DejaVu Sans Condensed';
    src: url('fonts/DejaVuSansCondensed.woff2') format('woff2'),
        url('fonts/DejaVuSansCondensed.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DejaVu Sans';
    src: url('fonts/DejaVuSans-BoldOblique.woff2') format('woff2'),
        url('fonts/DejaVuSans-BoldOblique.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'DejaVu Sans';
    src: url('fonts/DejaVuSans-ExtraLight.woff2') format('woff2'),
        url('fonts/DejaVuSans-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'DejaVu Sans Condensed';
    src: url('fonts/DejaVuSansCondensed-Bold.woff2') format('woff2'),
        url('fonts/DejaVuSansCondensed-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'DejaVu Sans';
    src: url('fonts/DejaVuSans-Oblique.woff2') format('woff2'),
        url('fonts/DejaVuSans-Oblique.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

/* CSS Document */
body {font-family: 'DejaVu Sans'; background:#fff; }
a:link {color:#000000}
a:visited {color:#000000}
a:active {color:#000000}
a:hover {color:#999999; text-decoration:none;}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

	

.top { border-top: 7px solid #000; background:#E6E7E8; border-left:0px; margin-bottom: 0px; border-right:0px; border-bottom:0px; padding-top:23px; padding-bottom:23px; }
.top h2{ padding:0px; margin:0px; margin-top:-5px;}

.navbar-default .navbar-nav>li>a {color:#000; }
.navbar-default .navbar-nav>li>a:active {color:#000; }
.navbar-default .navbar-nav>li>a:visited {color:#999; }
.navbar-default .navbar-nav>li>a:hover {color:#000; }

.socialmedia:link {color:#000 !important; }
.socialmedia:active {color:#000 !important; }
.socialmedia:visited {color:#000 !important; }
.socialmedia:hover {color:#999 !important; }

.logo {margin-top:-25px;}

.slogan {    padding-top: 15px;
    padding-bottom: 15px; color:#fff; font-style:italic;}
	
#carouselhome { margin-top:0px; }
	
.angela { background-image:url(img/bgangela.png); background-position:center; background-size:cover; color:#FFF; padding-top:20px; padding-bottom:20px; }	
.angela h2 {font-family: 'DejaVu Sans'; font-size:44px; font-style:italic; margin-bottom:20px; font-weight:bold; }


.boxe { color:#606062; padding-top:20px; padding-bottom:40px; text-align:right; background-image:url(img/boxe.png); background-position:center; background-size:cover; }	
.boxe h2 {font-family: 'DejaVu Sans'; font-size:44px; color:#000000; text-align:right; font-style:italic; margin-bottom:20px; font-weight:bold; }


.boxd { color:#606062; padding-top:20px; padding-bottom:30px; text-align:left; }	
.boxd h2 {font-family: 'DejaVu Sans'; font-size:44px; color:#000000; text-align:left; font-style:italic; margin-bottom:20px; font-weight:bold; }

.bt-more { -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; background:#fff; padding:10px; margin-top:10px; float:right; font-style:italic; }


.bt-more2 { -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; background:#000000; padding:10px; margin-top:10px; float:right; font-style:italic; color:#FFF !important; margin-bottom: 15px; }


.bt-more1 { -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; background:#000000; padding:10px; margin-top:10px; float:left; font-style:italic; color:#FFF !important; }


@media (min-width: 300px) {.bx1 { background-image:url(img/boxe.png); background-position:center; background-size:cover; }}
@media (min-width: 500px) {.bx1 { background-image:url(img/boxe1.png); background-position:center; background-size:cover; }}
@media (min-width: 769px) {.bx1 { background-image:url(img/boxe1.png); background-position:center; background-size:cover; }}


@media (min-width: 300px) {.bx2 { background-image:url(img/boxe.png); background-position:center; background-size:cover; }}
@media (min-width: 500px) {.bx2 { background-image:url(img/boxe2.png); background-position:center; background-size:cover; }}
@media (min-width: 769px) {.bx2 { background-image:url(img/boxe2.png); background-position:center; background-size:cover; }}


@media (min-width: 300px) {.bx3 { background-image:url(img/boxe.png); background-position:center; background-size:cover; }}
@media (min-width: 500px) {.bx3 { background-image:url(img/boxe3.png); background-position:center; background-size:cover; }}
@media (min-width: 769px) {.bx3 { background-image:url(img/boxe3.png); background-position:center; background-size:cover; }}


@media (min-width: 300px) {.bx4 { background-image:url(img/boxe.png); background-position:center; background-size:cover; }}
@media (min-width: 500px) {.bx4 { background-image:url(img/boxe4.png); background-position:center; background-size:cover; }}
@media (min-width: 769px) {.bx4 { background-image:url(img/boxe4.png); background-position:center; background-size:cover; }}

.contatobox { background:#000; padding-top:40px; padding-bottom:40px; }

.contatobox h2 {font-family: 'DejaVu Sans'; font-size:44px; color:#fff; text-align:center; font-style:italic; padding:0px; margin:0px; letter-spacing:-1px; }
.contatobox h3 {font-family: 'DejaVu Sans'; color:#fff; text-align:center;padding:0px; margin:0px;  }
.contatobox p {color:#fff; text-align:center;}
.contatobox small { color:#fff; }


.footer { border-top:0px; background:#999999; color:#fff;  padding-top:23px; padding-bottom:23px; text-align:center;}
.menfoot { margin:0 auto; text-align:center; left:50%; }

.page { margin-top:0px; color:#333; padding-bottom:80px }

.titulop { font-family: 'DejaVu Sans'; font-size:44px; color:#000000; font-style:italic; font-weight:bold; letter-spacing:-2px; }

.grecaptcha-badge { display: none !important}

.same {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
}
.same > [class*='col-'] {
  display: flex;
  flex-direction: column;
}