/* ---------------------------------------------------------------------- */
/*	Reset & Clearfix (normalize.css v3.0.2)
/* ---------------------------------------------------------------------- */

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

.clearfix:before, .clearfix:after {display: table;content: " ";}
.clearfix:after {clear: both;}
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}

*,:before,:after {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
table td{vertical-align: top;}

/* ---------------------------------------------------------------------- */
/*	Basic Elements & Classes
/* ---------------------------------------------------------------------- */

html{height:100%;}
body {
	background: #dadbd5;
	color: #4E4D4D;
	font:12px/1.7 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	height:100%;
	width:100%;
	overflow-x:hidden;
}

::-moz-selection { background: rgba(57, 95, 132, 1); color: #fff; text-shadow: none; }
::selection { background: rgba(57, 95, 132, 1); color: #fff; text-shadow: none; }

a{color:#4E4D4D; transition:all 0.6s ease 0s; text-decoration:none; }
.main a {text-decoration: underline;}


header {width: 900px; max-width: 100%; background: #3b3632; color: #fff; padding: 20px; font-family: 'Ropa Sans'; font-weight: bold; margin: 0px auto}
header ul.list {margin: 0px 0px 0px 20px; padding: 0px; list-style-position: outside; font-size: 15px; letter-spacing: -0.4px; line-height: 1.5;}
header ul.list li {list-style-type: none;}
header ul.list li:before {    
font-family: 'FontAwesome'; font-size: 10px;
content: '\f054';
margin:0 5px 0 -12px;
color: #fff;
}
header .col-1-2.right{float: right; text-align: right; font-size: 20px; width: 35%;}
header .col-1-2.left{width: 65%;}

.wrapper{width: 900px; max-width: 100%; padding: 20px; margin: 0px auto;}

header ul.rightlist {margin: 0px 0px 0px 20px; padding: 0px; list-style-position: outside; }
header ul.rightlist li {list-style-type: none; padding: 0px 40px 0px 30px; position: relative;}

li.site:after {    
font-family: 'FontAwesome'; font-size: 40px;
content: '\f101';
color: #fff;
position: absolute; top: -18px; right:0px;
}
li.site a {color: #fff;}
li.grey a, li.grey:after {color: #8e8f91!important;}

.slide{width: 900px; max-width: 100%;  background: url('TERCEIROandarFILM_STILL_2.jpg') no-repeat; background-size: cover; height: 500px; position: relative; margin: 0px auto; font-family: 'Ropa Sans'; font-weight: 400;}
.slide .caption {position: absolute; bottom: 0px; left: 0px; background: rgba(197,196,176,0.5); padding: 20px; color: #3b3632;}
.slide .caption h1 {font-size: 70px; text-transform: uppercase; margin: -20px 0px 0px 0px;}
.slide .caption h2 {font-size: 40px; margin: -40px 0px 0px 0px;}
.slide .caption h3 {color: #fff; font-size: 14px; margin: 0px 0px 0px 0px}


.col-1-2 {
    width: 50%;
    float: left; box-sizing: border-box;
}
.col-1-2.left {padding-right: 20px;}
.col-1-2.right {padding-left: 20px;}

span.small {font-family: 'Ropa Sans'; color: #fff; font-size: 12px; font-weight: bold}
span.medium {font-family: 'Ropa Sans'; color: #3b3632; font-size: 14px; font-weight: bold;}
.credits span {color: #fff; font-weight: normal;}

p.white{color: #fff; font-weight: bold;}

h4 {font-size: 20px; font-weight: bold; color: #dadbd5; font-family: 'Ropa Sans'; margin-bottom: 0px;}

.slide2{width: 900px; max-width: 100%; margin: 0px auto -10px auto}

@media only screen and (max-width: 540px) {
	.col-1-2, header .col-1-2.left, header .col-1-2.right {width: 100%; float: none!important; padding: 0px!important;}
	.slide .caption h1 {    line-height: 87%;
    margin-top: 10px;
    margin-bottom: 30px}
    li.site.grey{margin-top: 0px!important;}
    ul.rightlist {margin-bottom: 20px!important;}
    
}
