@charset "utf-8";

/* CSS Document */

/*

Theme Name: Melos-Child

Theme URI: http://neurotecnologia.com.br

Author: Rafael dos Santos

Author URI: http://rafaelneco1.wix.com/portfolio

Template:     Melos

Description: Site com layout responsivo desenvolvido a partir do tema Melos Free, para empresa Neuro Tecnologia.

Version: 1.0.10

License: GNU General Public License

License URI: /licenses/license.txt

Tags: one-column, two-columns, three-columns, right-sidebar, left-sidebar, custom-header, custom-menu, full-width-template, theme-options, threaded-comments, editor-style, featured-images, featured-image-header, post-formats, sticky-post, translation-ready, flexible-header, custom-background

*/



@import url("../Melos/style.css");



body {

	background: #fff;

}

#body-core {

	background: #FFF;

	min-width: 320px;

}

#body-core #main-core > article {

	background: #FFF;

	border-bottom: 0px solid #e2e2e2;

	padding: 20px;

	margin-bottom: 30px;

}



/* ---------------------------------------------------------------------------------------

	03. STRUCTURE

--------------------------------------------------------------------------------------- */

#pre-header-core, 

#header-core,

#header-sticky-core,

#content-core, 

#footer-core, 

#sub-footer-core,

#sub-footer-widgets,

#sub-footer-close,

#notification-core,

#intro-core,

#introaction-core,

#outroaction-core {

	display: block;

	max-width:1140px;

	margin: 0 auto;

}

#content,

.main-navigation,

.site-title,

.site-description {

    margin: 0 auto;

}

#content {

	clear: both;

	margin: 0;

	padding: 15px 10px;

} 



/* Boxed layout */

body.layout-boxed,

body.custom-background {

	background: #F1F1F1;

	padding: 25px 0;

}

body.layout-boxed #body-core,

body.custom-background #body-core {

	max-width: 1170px;

	display: block;

	margin: 0 auto;

	border: 1px solid #DDD;

}

body.layout-boxed #pre-header,

body.layout-boxed #header,

body.layout-boxed #header-sticky,

body.custom-background #pre-header,

body.custom-background #header,

body.custom-background #header-sticky {

	max-width: 1170px;

}





/* ---------------------------------------------------------------------------------------

	02. GLOBAL

--------------------------------------------------------------------------------------- */

body,

button,

input,

select,

textarea {

	color: #1E1E1E;	

	font-family: Verdana;

	font-size: 14px;

	line-height: 1.8;

	word-wrap: break-word;

}



/* Headings */

h1,h2,h3,h4,h5,h6 {

	color: #1E1E1E;

	clear: both;

	margin: 0 0 0.8em;

	font-family: Verdana;

	line-height: 1.5;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-ms-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

}

h1 {

	font-size: 26px;

	text-align:left;

}

h2 {

	font-size: 22px;

}

h3 {

	font-size: 20px;

	text-align:left;

}

h4 {

	font-size: 16px;

}

h5 {

	font-size: 14px;

}

h6 {

	font-size: 12px;

}

hr {

	background-color: #E6E6E6;

	border: 0;

	height: 1px;

	margin-bottom: 1.5em;

}

/* Theme button - Style 1 */

.themebutton,

button,

html input[type="button"],

input[type="reset"],

input[type="submit"] {

	color: #FFF;

	text-align: center;

	background: #1EAAF1;

	border: none;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-ms-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

}

a.themebutton {

	color: #FFF;

}

.themebutton:hover,

button:hover,

html input[type="button"]:hover,

input[type="reset"]:hover,

input[type="submit"]:hover {

	background: #009AE5;

}

.themebutton:focus,

button:focus,

html input[type="button"]:focus,

input[type="reset"]:focus,

input[type="submit"]:focus {

	outline: none

}



/* Theme button - Style 2 */

.themebutton2 {

	color: #000;

	text-align: center;

	/*background: #1EAAF1;*/

	border: none;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-ms-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

}

a.themebutton2 {

	color: #FFF;

}

.themebutton2:hover {

	background: #1EAAF1;

}

.themebutton2:focus {

	outline: none

}



/* Theme button - Style 3 */

.themebutton3 {

	color: #FFF;

	text-align: center;

	background: #1EAAF1;

	border: none;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-ms-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

}

a.themebutton3 {

	color: #FFF;

}

.themebutton3:hover {

	background: #BBB;

}

.themebutton3:focus {

	outline: none

}



/* Theme button - Style 4 */

.themebutton4 {

	color: #1EAAF1;

	text-align: center;

	background: #fff;

	background: rgba(255, 255, 255, 0.2);

	border: 2px solid #1EAAF1;

	-webkit-box-shadow: 0 0 0 4px #FFF;

	-moz-box-shadow: 0 0 0 4px #FFF;

	-ms-box-shadow: 0 0 0 4px #FFF;

	-o-box-shadow: 0 0 0 4px #FFF;

	box-shadow: 0 0 0 4px #FFF;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-ms-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

}

a.themebutton4 {

	color: #FFF;

}

.themebutton4:hover {

	color: #1EAAF1;

	background: #fff;

}



/* =Pre-Designed Homepage

----------------------------------------------------------------------------- */

#section-home {

	padding: 5px  10px  5px;

	background-color: #E5E5E5}

#section-home-inner {

	max-width: 1140px;

	margin: 30px auto 0;

}

#section-home .services-builder {

	margin: 0;

}



/* Tables */

table {

	text-align:   center;

	margin:       0 0 25px 10px;

	width:        100%;

	

}



th,

td {

	font-size:   14px;

	padding:     4px 2%;

	border:      0px solid #D7D7D7;

	border-left: none;

	

}

th {

	font-weight: bold;

	/*border-bottom: 1px solid #000000;

	border-right: 1px solid #000000;*/

}

td {

	border-top: none;

}



textarea {

	color: #777;	

	font-family: Verdana;

	font-size: 14px;

	line-height: 1.8;

	word-wrap: break-word;

}

.produtos {

	text-align:   center;

	margin:       0 0 25px 10px;

	width:        100%;

	border:       1px solid #D7D7D7;

	border-collapse:collapse;

}



.produtos, td{

	border:       1px solid #D7D7D7;

	border-collapse:collapse;

}

.geral {

	text-align:   center;

	margin:       0 0 25px 10px;

	width:        100%;

	border:       0px solid #D7D7D7;	

}

.lista {

	text-align: center;

	margin-top: 0;

	margin-right: 0;

	margin-left: 2px;

	margin-bottom: 10px;

	width: 100%;

	border: 0px solid #D7D7D7;

}

.sborda {

	border: none;

	text-align:center;

	font-family:Verdana, sans-serif, Arial;

	font-size: 20px;

	

}



/* ---------------------------------------------------------------------------------------

	08. FOOTER

--------------------------------------------------------------------------------------- */

#footer {

	font-size: 14px;

	font-weight: 300;

	background: #E5E5E5;

	padding: 26px 10px 40px;

}

#footer-core input[type=text],

#footer-core input[type=email],

#footer-core input[type=password],

#footer-core select,

#footer-core textarea {

	width: 100%;

	color: #111112;

	background: #333;

	border: 1px solid #444;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-ms-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

#footer-core h3 {

	color: #000;

	font-size: 15px;

	font-weight: 700;

	padding-bottom: 15px;

	margin-bottom: 15px;

	text-transform: uppercase;

	border-bottom: 1px solid #565656;

}

#footer-core h3 span {

}

#footer-core,

#footer-core p {

	color: #000;

}

#footer-core a,

#footer-core .widget li > a:before {

	color: #1EAAF1;

}

#footer-core a:hover,

#footer-core .widget li > a:hover:before {

	color: #DDD;

}



/* Header (including #header-sticky */

#header,

#header-sticky {

	position: relative;

	font-size: 14px;

	background: #FFF;

	padding: 0;

	z-index: 99999;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-ms-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-box-shadow: 2px 2px 10px #C8C8C8;

	-moz-box-shadow: 2px 2px 10px #C8C8C8;

	box-shadow: 2px 2px 10px #C8C8C8;



}

/* Logo (tamanho da area de cabeçalho onde fica o logo)*/

#logo img,

#logo-sticky img {

	width: auto;

	max-height: 100px;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-ms-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

}

/* Posição do Menu e tamanho da fonte*/

#header-links,

#header-sticky-links {

	float: right;

	padding-top: 18px;

}

#header .header-links > ul > li a,

#header-sticky .header-links > ul > li a {

	font-size: 18px;

	margin-top: 15px;

	padding: 15px 15px;

}



#slider .featured-title,

.thinkupslider-sc .featured-title {

	margin-bottom: 25px;

}

#slider .featured-title span,

.thinkupslider-sc .featured-title span {

	display: inline-block;

	color: #000;

	font-size: 35px;

	line-height: 1.2;

	font-weight: 400;

}



#slider .featured-excerpt p,

.thinkupslider-sc .featured-excerpt p {

	margin-bottom: 35px;

}

#slider .featured-excerpt span,

.thinkupslider-sc .featured-excerpt span {

	display: inline-block;

	color: #000;

	font-size: 16px;

	line-height: 1.4;

	font-weight: 300;

}

/* Header - Search */

#header-search {

	width: 180px;

	position: relative;

	padding-left: 40px;

	margin-top: 0px;

	margin-top: 10px;

}

#header-search .search {

	width: 180px;

	height: 40px;

	background: none;

	border: 1px solid #EEE;

	padding: 10px 40px 10px 15px;

	margin-top: 10px;

}

#header-search .searchsubmit {

	display: none;

}

#header-search .fa-search {

	font-size: 14px;

	text-align: center;

	color: #aaa;

	position: absolute;

	right: 0;

	width: 40px;

	height: 40px;

	line-height: 40px;

	margin-top: 5px;

	padding-top: 4px;

}

/* SLIDER

------------------------------------------------------------------ */



.rslides-sc .rslides-inner li {

}

.rslides-sc a.rslides_nav {

	opacity: 1;

	text-align: center;

	position: absolute;

	top: 50%;

	z-index: 9999;

	width: 60px;

	height: 60px;

	line-height: 1;

	margin: -25px 0px 0;

	overflow: hidden;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	transition: all 0.3s ease;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	-ms-border-radius: 0;

	-o-border-radius: 0;

	border-radius: 0;

}

.rslides-sc a.rslides_nav.prev {

	left: -60px;

}

.rslides-sc a.rslides_nav.next {

	right: -60px;

}

.rslides-sc a.rslides_nav.prev:before, 

.rslides-sc a.rslides_nav.next:before {

	color: #53A8E3;

	background: #53A8E3;

	background: rgba(0, 0, 0, 0.5);

	font-family: FontAwesome;

	font-size: 30px;

	line-height: 60px;

	display: block;

	position: relative;

	z-index: 9999;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	transition: all 0.3s ease;

}

.rslides-sc a.rslides_nav.prev:hover:before,

.rslides-sc a.rslides_nav.next:hover:before {

	color: #53A8E3;

	background: #fff;

}

.rslides-sc .rslides-inner:hover a.rslides_nav {

	opacity: 1;

}

.rslides-sc .rslides-inner:hover a.rslides_nav.prev {

	left: 0px;

}

.rslides-sc .rslides-inner:hover a.rslides_nav.next {

	right: 0px;

}



/* =Buttons

----------------------------------------------------------------------------- */



/* Theme button - Style 1 */

.themebutton,

button,

html input[type="button"],

input[type="reset"],

input[type="submit"] {

	color: #FFF;

	text-align: center;

	/*background: #ffffff;*/

	border: none;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-ms-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

}

a.themebutton {

	color: #000000;

}

.themebutton:hover,

button:hover,

html input[type="button"]:hover,

input[type="reset"]:hover,

input[type="submit"]:hover {

	text-decoration:underline;	

	background: #1EAAF1;

}

.themebutton:focus,

button:focus,

html input[type="button"]:focus,

input[type="reset"]:focus,

input[type="submit"]:focus {

	outline: none

}



/* Theme button - Style 2 */

.themebutton2 {

	color: #FFF;

	text-align: center;

	background: #333;

	border: none;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-ms-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

}

a.themebutton2 {

	color: #FFF;

}

.themebutton2:hover {

	background: #1EAAF1;

}

.themebutton2:focus {

	outline: none

}



/* Theme button - Style 3 */

.themebutton3 {

	color: #FFF;

	text-align: center;

	background: #1EAAF1;

	border: none;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-ms-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

}

a.themebutton3 {

	color: #FFF;

}

.themebutton3:hover {

	background: #BBB;

}

.themebutton3:focus {

	outline: none

}



/* Theme button - Style 4 */

.themebutton4 {

	color: #1EAAF1;

	text-align: center;

	background: #fff;

	background: rgba(255, 255, 255, 0.2);

	border: 2px solid #1EAAF1;

	-webkit-box-shadow: 0 0 0 4px #FFF;

	-moz-box-shadow: 0 0 0 4px #FFF;

	-ms-box-shadow: 0 0 0 4px #FFF;

	-o-box-shadow: 0 0 0 4px #FFF;

	box-shadow: 0 0 0 4px #FFF;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-ms-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

}

a.themebutton4 {

	color: #FFF;

}

.themebutton4:hover {

	color: #1EAAF1;

	background: #fff;

}



/* =Single Post

--------------------------------------------------------------------------------------- */



/* Post Format */

.post-thumb {

	margin-bottom: 15px;

}

.single article.post {

	margin-bottom: 35px;

	padding: 0 !important;

}

.single article.post.format-nomedia {

	padding-top: 20px !important;	

}

.single .entry-header,

.single .entry-content {

	margin: 0 20px;

}

.single .entry-header {

}

.single .entry-content {

	margin-bottom: 30px;

}

.single .post-title {

	font-size: 16px;

	font-weight: 700;

	text-transform: uppercase;

	margin-bottom: 10px;

}



/* -------------------------------------------------------------------------

Alteração Título do post na página BLOG.

----------------------------------------------------------------------------*/

.blog-article .entry-content {

	position: relative;

	z-index: 2;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-ms-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}

.blog-style1-layout2 .blog-article .blog-title {

    padding: 0 20px;

    margin-top: 5px;

    margin-bottom: 5px;

}

/*style.css:4057*/

.blog-style1-layout2 .blog-article .blog-title, .blog-style1-layout2 .blog-article .entry-meta > span.comment {

    top: -40px;

    /* height: 60px; */

    margin-bottom: 10px;

}

/*style.css:4037*/

.blog-style1-layout2 .blog-article .blog-title, .blog-style1-layout2 .blog-article .entry-meta > span.comment {

    top: 5px;

}

/*style.css:4002*/

.blog-style1 .blog-article .blog-title {

    left: 0;

    width: 100%;

    background: #777;

    background: rgba(0, 0, 0, 0.5);

    -webkit-box-shadow: -400px 0 0 0 #777;

    -moz-box-shadow: -400px 0 0 0 #777;

    -ms-box-shadow: -400px 0 0 0 #777;

    -o-box-shadow: -400px 0 0 0 #777;

    box-shadow: -400px 0 0 0 #777;

    -webkit-box-shadow: -400px 0 0 0 rgba(0, 0, 0, 0.5);

    -moz-box-shadow: -400px 0 0 0 rgba(0, 0, 0, 0.5);

    -ms-box-shadow: -400px 0 0 0 rgba(0, 0, 0, 0.5);

    -o-box-shadow: -400px 0 0 0 rgba(0, 0, 0, 0.5);

    box-shadow: -400px 0 0 0 rgba(0, 0, 0, 0.5);

}

/*style.css:3994*/

.blog-style1 .blog-article .blog-title, .blog-style1 .blog-article .entry-meta > span.comment {

    color: #fff;

    position: relative;

    top: 5px;

    height: 50px;

    line-height: 50px;

}

/*style.css:3916*/

.blog-article .blog-title {

    font-size: 15px;

    font-weight: 700;

    /* line-height: 1.2; */

    text-transform: uppercase;

    margin-bottom: 15px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -o-box-sizing: border-box;

    box-sizing: border-box;

}



/* ------------------------------------------------------------------------------------

16. Adricao dos BreadCrumbs

-------------------------------------------------------------------------------------- */



#trilha {

    list-style:none;

    margin:5px 0;

    overflow:hidden;

}

 

#trilha li {

    float:left;

    margin-right:5px;

}

 

#trilha .separador {

    font-weight:700;

    font-size:15px;

    color:#999;

}

/* ------------------------------------------------------------------------------------

17. Adricao de DIVS

-------------------------------------------------------------------------------------- */