/*
 Theme Name:   ADM Responsive Child
 Theme URI:    
 Description:  ADM customized Responsive Theme
 Author:       Luis Martins
 Author URI:   http://adm.com.pt
 Template:     responsive
 Version:      1.9
 Tags:         white, black, gray, light, custom-menu, custom-header, custom-background, one-column, two-columns, left-sidebar, right-sidebar, theme-options, threaded-comments, full-width-template, sticky-post, translation-ready, rtl-language-support, responsive-layout, fluid-layout
 Text Domain:  adm-responsive-child
*/

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

/* =Theme customization starts here
-------------------------------------------------------------- */

/* =Links
-------------------------------------------------------------- */
a {
	color: orange;
	font-weight: 400;
	text-decoration: none;
	text-shadow: 0px 0px 2px #111111;
}

a:hover,
a:focus,
a:active {
	color: #444444;
	outline: 0;
	text-decoration: none;
	text-shadow: 0px 0px 1px #111111;
}

::selection {
	background: #999999;
	color: #ffffff;
	text-shadow: none;
}

/* =Responsive Images
-------------------------------------------------------------- */
img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}

.ie8 img {
	height: auto;
	width: auto\9;
}

.ie8 img.size-large {
	max-width: 60%;
	width: auto;
}


#container {
/* define tamanho util da página*/
	margin: 0 auto;
	max-width: 95%;
	/*padding: 10px 10px 10px 10px;*/
}

#wrapper {
/* define a caixa de conteudo da página*/
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	background-color: transparent;
	background-image: url("../../uploads/myimg/overlay2x2x1W10.png");
	border: transparent; /*1px solid #e5e5e5;*/
	border-radius: 8px;
	clear: both;
	margin: 20px 0px 10px 0px;
	/*padding: 30px 20px 10px 20px;*/
	position: relative;
}

#content-full {
/* define tamanho da caixa interior à caixa de conteudo da página*/
	margin: 20px 0px 0px 0px;
	position: relative;
}

#footer {
	clear: both;
	margin: 0 auto;
	max-width: 95%;
	padding: 0 25px 0 25px;
}


body {
/* define impressão do texto*/
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	background: #efefef;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-smoothing: antialiased;
	line-height: 1.5em;
	text-rendering: optimizeLegibility;
}

/* =Breadcrumb Lists
-------------------------------------------------------------- */
.breadcrumb-list {
	display: none;
}

/* =Widgets
-------------------------------------------------------------- */
.widget-wrapper {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background-color: transparent;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	margin: 0 0 20px;
	padding: 20px;
}