@import "../css/reset.css";@import "../css/fonts.css";@import "../css/orbit-1.2.3.css";.logo_smart{    /* display: inline-block; */    /* width: 150px; */    /* float: left; */    text-align: center;}.logo_smart .logo img {width:150px;}.menu .container_12 .menu_topo {    text-align: center;}.menu {    margin-top: 15px;        background-color: #ccc;}.header {z-index: 999;    /*position: fixed;*/    padding: 10px 0 0;    background: #fff;    width: 100%;    box-shadow: 0px 5px 5px #888888;}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}/* Global properties ======================================================== */html {width:100%}body {font-family:'source_sans_proregular';font-family: 'Source Sans Pro', sans-serif; font-size:18px; line-height:25px; color:#767676; min-width:990px; background:#ffffff; -webkit-text-size-adjust: none;}//b {font-size:24px;line-height:30px;}/**************Global Structure*****************/.wrapper{width:100%; overflow:hidden; position:relative;}.extra-wrap{overflow:hidden; display:block;}/* #Base 960 Grid================================================== */	.container_12{position: relative; width: 960px; margin: 0 auto; padding: 0;}	.grid_1,	.grid_2,	.grid_3,	.grid_4,	.grid_5,	.grid_6,	.grid_7,	.grid_8,	.grid_9,	.grid_10,	.grid_11,	.grid_12	{float: left; display: inline; margin-left: 10px; margin-right: 10px;}	/* Nested Column Classes */	.container_12 .alpha		{margin-left: 0 !important;}	.container_12 .omega		{margin-right: 0 !important; margin-bottom:0 !important}	/* Base Grid */	.container_12 .grid_1		{width: 60px; }	.container_12 .grid_2		{width: 140px;}	.container_12 .grid_3		{width: 220px;}	.container_12 .grid_4		{width: 300px;}	.container_12 .grid_5		{width: 380px;}	.container_12 .grid_6		{width: 460px;}	.container_12 .grid_7		{width: 540px;}	.container_12 .grid_8		{width: 620px;}	.container_12 .grid_9		{width: 700px;}	.container_12 .grid_10		{width: 780px;}	.container_12 .grid_11		{width: 860px;}	.container_12 .grid_12		{width: 940px;}	/* Prefix Extra Space >> 12 Columns */	.container_12 .prefix_1 	{padding-left:80px;}	.container_12 .prefix_2 	{padding-left:160px;}	.container_12 .prefix_3 	{padding-left:240px;}	.container_12 .prefix_4 	{padding-left:320px;}	.container_12 .prefix_5 	{padding-left:400px;}	.container_12 .prefix_6 	{padding-left:480px;}	.container_12 .prefix_7 	{padding-left:560px;}	.container_12 .prefix_8 	{padding-left:640px;}	.container_12 .prefix_9 	{padding-left:720px;}	.container_12 .prefix_10 	{padding-left:800px;}	.container_12 .prefix_11 	{padding-left:880px;}	/* Suffix Extra Space >> 12 Columns */	.container_12 .suffix_1 	{padding-right:80px;}	.container_12 .suffix_2 	{padding-right:160px;}	.container_12 .suffix_3 	{padding-right:240px;}	.container_12 .suffix_4 	{padding-right:320px;}	.container_12 .suffix_5 	{padding-right:400px;}	.container_12 .suffix_6 	{padding-right:480px;}	.container_12 .suffix_7 	{padding-right:560px;}	.container_12 .suffix_8 	{padding-right:640px;}	.container_12 .suffix_9 	{padding-right:720px;}	.container_12 .suffix_10 	{padding-right:800px;}	.container_12 .suffix_11 	{padding-right:880px;}	/*twin columns*/	.dgrid_2{float:left; width:140px;}	.dgrid_3{float:left; width:220px;}	.dgrid_4{float:left; width:300px;}		.dgrid_2:first-child, .dgrid_3:first-child, .dgrid_4:first-child{margin-right:20px;}	/*triple columns*/	.tgrid_2{float:left; width:140px; margin-right:20px;}	.tgrid_3{float:left; width:220px; margin-right:20px;}		.tgrid_2.last-col, .tgrid_3.last-col{margin-right:0px;}/*********************************fonts*************************************/.reg {text-transform:uppercase}.f_left {float:left}.f_right {float:right}.align_right {text-align:right}.align_center {text-align:center}.it{font-style:italic}.let{letter-spacing:-1px}/*********************************CLASSES**********************************/.m_bottom_zero{ margin-bottom:0 !important;}.m_left_zero{ margin-left:0 !important;}.p_bottom_zero{ padding-bottom:0 !important;}.p_left_zero{ padding-left:0 !important;}.titulo {font-weight:bold;font-size:16px;}.clear {clear:both;width:100%;line-height:0;font-size:0;}.wrapper {width:100%;overflow:hidden}.extra_wrapper{ overflow:hidden;}.container{width:100%}.extra_last, .last{ margin-bottom:0 !important; padding-bottom:0 !important;}.extra_last{ border:none !important; background:none !important;}.bg_none{ background:none !important;}.bg-destaque {background:#f7f7f7;}.text-right {text-align:right;}.text-center {text-align:center;}.right{float:right;}.left{float:left;}.azul {color:#385a7e; }.divisa {border-right:solid 1px #ccc; padding-right:20px;}#craftysyntax { margin: auto; width: 310px; padding: 100px 0; }.moldura {background: #fff; float: left; margin-right: 17px; margin-bottom: 17px; width: 220px; height: 150px; border: solid 1px #ccc;}.moldura span {width: 100%; height: 100%; display: block;}.current { color:#d62e01 !important; }.androidmail .current { color: #0092a4 !important; }#feedback {height:0px;}.no-shadown {box-shadow:none !important;}figure {text-align:center;}figure img {border: solid 1px #ccc; padding: 5px; margin:20px 0; width:450px; }figure.smart img {border:none; width:auto; max-width: 100%; padding: 5px; margin:20px 0;}.data-evento {padding:5px; background:#5b2562; color:#fff;text-align:right;font-family:'source_sans_proextralight';}.label{float:left;}//.smartpage i {color: #ead586;}.smartpage b {color: #256082;font-size: 20px;}/*==================================== Politica de Privacidade ======================================================== */.privacidade {background: url(../interface/bg-privacidade.jpg) center center no-repeat; padding:120px 0px;}.privacidade h1 { padding: 0 80px; font-size:26px; margin-bottom: 30px; }.privacidade p { padding: 0 80px; }/*==================================== Links ======================================================== */a {color:#385a7e;outline:none; text-decoration:none; cursor:pointer;}a:hover{ color:#cc0000; text-decoration:none;}.button{float:right; display:inline-block; padding:10px 18px 10px; margin: 28px 0 5px; font-size: 14px; line-height: 19px; color:#fff; text-transform: lowercase; background: #cc0000;box-shadow: 0 1px 4px rgba(0,0,0,0.75);position: relative;}.button:hover{color:#fff;}.button em{width: 100%;height: 0;display: block;position: absolute;background: #385a7e;position: absolute;left: 0;top: 50%;}.button:hover em{height: 100%;top: 0;}.button span{display: inline-block;position: relative;z-index: 10;}.button-mail{float:left; display:inline-block; padding:10px 18px; margin: 5px; font-size: 14px; line-height: 19px; color:#fff !important; text-transform: lowercase; background: #0092a4;position: relative;box-shadow: 0 1px 4px rgba(0,0,0,0.75);}.button-mail:hover{color:#0092a4 !important;background: #fff; border:solid 1px #0092a4;padding:9px 17px;}/*********************************Displays*************************************/.block{ display:block;}.inline-block{ display:inline-block;}/*********************************header*************************************/header {z-index:999;position: fixed;padding: 10px 0 0;background: #fff;width:100%;box-shadow: 0px 5px 5px #888888;}header h1{width: 110px;float: left;margin-bottom: 5px;}header h1 a {display:block;width:110px;height:82px;background:url(/NT_logo.jpg) 0 0 no-repeat; text-decoration:none; text-indent:-9999px;}header#androidmail {padding: 0px;}header#androidmail h1{width: 100%;}header#androidmail h1 a {display:block;width:120px;height:90px;background:url(../images/logo_androidmail.png) center center no-repeat #fff; background-size: auto 100%; text-decoration:none; text-indent:-9999px;}header#androidmail .top_block{padding: 0px; width:120px;}#androidmail { background: #0092a4; }.social{ overflow:hidden;float: right;padding: 15px 0 0;}.area-restrita{text-align:center;background: #5b2562; overflow:hidden;float: right;padding: 7px 30px;font-size: 18px; margin: 10px 10px 0 500px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5p}a.area-restrita{color: #fff;}.slogan {float:left;padding: 30px 0px 0 20px;font-size: 18px;font-style: italic;color: #5d7793;}.social a{ display:block; float:left;width:28px;height:28px; overflow:hidden; margin-left:8px;}.social a:first-child{margin: 0 0 0 0;}.social a:hover img{ margin-top:-28px;}header .top_block{padding: 0; width:110px; float:left;}#alloweb {position:absolute;top:0px;right:0px;width:200px; height:20px; padding:10px; overflow:hidden;text-align:center;z-index:1000;}#alloweb a {display:block; margin-bottom:20px;}.fecha {display:none};/*********************************content*************************************/#content {clear: both;}.cont_pad .content_inner{padding: 30px 0 0px !important;}.content_inner{padding: 50px 0;box-shadow: inset 0 0 4px #000;}#mask-slider {position:absolute;z-index:100;width:100%;height:400px;background:url(../images/mask-slider.png) repeat-y center center;}#mask-slider-smart {position:absolute;z-index:100;width:100%;height:600px;background:url(../images/mask-slider.png) repeat-y center center;}#slider p {font-size:18px; text-align:center; text-shadow: 2px 2px 2px #666; color:#fff;padding:200px 120px; font-family: 'source_sans_proregular'; }#slider p b {font-size: 36px; line-height: 38px; font-style: italic; font-family: 'source_sans_proextralight'; }#destaque {height:410px;padding:30px 0 0 0;}#orcamento {display:block; width:375px !important; height:500px !important;  padding:30px;background: url(../images/bg-orcamento.png) no-repeat center center}/*===============================>> Paragraphs <<=============================*/p {margin-bottom:21px}.p2{ margin-bottom:20px;}.p3{ margin-bottom:14px;}.p4{ margin-bottom:26px;}/*================================>> LISTS <<========================================*/.list1{}.list1 li{ background:url(../images/link_marker.png) 0 8px no-repeat; margin-bottom: 9px; padding-left:14px;}.list1 a{font-weight: bold;}.list1 a:hover{color: #cc0000;}.list1 a span{color: #fff;font-weight: normal;}.list2{}.list2 li{ background:url(../images/link_marker.png) 0 8px no-repeat; margin-bottom: 25px; padding-left:14px;}.list2 a:hover{color: #fff;}ul.servicos li {background: url(../images/lista-orcamento.png) no-repeat left bottom; padding: 10px 25px;font-size: 25px;text-transform: capitalize;font-weight: lighter;}ul.servicos li a{width:100%;}footer ul li {background: url(../images/arrow-list.png) no-repeat left center; padding: 3px 10px;text-transform: capitalize; float: right !important;}/*================================>> H <<========================================*/h2,h3,h4{ font-weight:normal;}h2{font-size: 60px; line-height: 50px; color:#385a7e; margin-bottom: 24px;}h3, h1{color:#2f2f2f; font-size: 36px; line-height: 38px; margin-bottom: 24px; font-style: italic; font-family: 'source_sans_proextralight';}form h4{ font-size: 26px; line-height: 28px; font-family: 'source_sans_proregular'; color: #666 !important; text-transform:uppercase; text-align:center;}h4 a{color: #fff;}h4 a:hover{text-decoration: none;}.destaque-smart h3 {color:#fff;text-align:left;font-size:76px;line-height:74px;font-style:normal;font-family: 'source_sans_proregular';}.smartpage h1 {color:#246082;text-align:left;font-size:36px;line-height:40px; padding-bottom: 20px; font-style:normal;font-family: 'Source Sans Pro', sans-serif;}/*================================>> GOOGLE FONTS  <<========================================*/.offer .title{font-family: 'Pacifico', cursive;}/*================================>> SHARE  <<========================================*/.goog-inline-block{position:relative;display:-moz-inline-box;display:inline-block}* html .goog-inline-block{display:inline}*:first-child+html .goog-inline-block{display:inline}.post-share-buttons{display:inline-block;margin-top:2em;margin-left:305px;vertical-align:middle;text-align:center;}.share-button{width:20px;height:20px;background:url(../interface/share_buttons_20_2.png) no-repeat left !important;overflow:hidden;margin-left:-1px;position:relative}.share-button-link-text {display: block;text-indent: -9999px;}.sb-twitter{background-position:-40px 0 !important}a:hover.sb-twitter{background-position:-40px -20px !important}a:active.sb-twitter{background-position:-40px -40px !important}.sb-facebook{background-position:-60px 0 !important}a:hover.sb-facebook{background-position:-60px -20px !important}a:active.sb-facebook{background-position:-60px -40px !important}.share-button2{width:20px;height:20px;background:url(../interface/share_linkedin.png) no-repeat left !important;overflow:hidden;margin-left:-1px;position:relative}.sb-linkedin{background-position:-60px 0 !important}a:hover.sb-linkedin{background-position:-60px -20px !important}a:active.sb-linkedin{background-position:-60px -40px !important}/*================================>> hovers <<========================================*/.sf-menu>li>a, .sf-menu>li>a em, .sf-menu>li>a strong, .img_wrap1 em, .button em, .list1 a, .sf-menu a, .list2 a, .news a, .testimonials blockquote a{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}/*================================>> menu <<========================================*/#main_page nav{margin-bottom: 7px;}nav{     position: relative;    z-index: 99;    display: inline-block;}nav.androidmail { position:relative;z-index: 99; margin: 20px 0 21px; float: right;}.sf-menu ul {position:absolute;top:-999px; display:none;/* left offset of submenus need to match (see below) */}.sf-menu ul li {width:100%}.sf-menu li {float:left;position:relative;border:none;}.sf-menu>li>a{display:block; padding: 15px 10px; position: relative;}footer.smart .sf-menu>li>a{display:block; padding: 5px 10px; position: relative;}.androidmail .sf-menu>li>a{display:block; padding: 27px 20px 0 20px; position: relative;}.sf-menu>li>a:before{width: 2px;height: 100%;display: block;position: absolute;right: 0;top: 0;}.sf-menu>li>a:hover,.sf-menu>li.current>a,.sf-menu>li.sfHover>a{background:none;}.sf-menu>li>a strong{display: block;position: absolute;top: -3px;left: 0px;height: 3px;width: 100%;}.sf-menu>li>a em{display: block;position: absolute;width: 0;height: 0;left: 50%;top: 50%;}.sf-menu>li>a>span{position: relative;z-index: 10;}.sf-menu a{font-size: 18px; text-transform: capitalize; line-height: 19px; color:#383838;}footer.smart .sf-menu a{font-size: 12px; line-height: 12px; color:#fff;}.sf-menu a:hover{color: #d62e01;}.androidmail .sf-menu a{font-size: 14px; text-transform: capitalize; line-height: 16px; color:#fff;}.androidmail .sf-menu a:hover{color: #383838;}.sf-menu>li:hover>ul {display:block;}/*================================>> 2 Level <<========================================*/.sf-menu li ul, .sf-menu li.sfHover>ul{ left:0px;top:45px;    padding: 0px 10px;background-color: #ccc; z-index:99;box-shadow: 0px 0px 3px #888888;}.sf-menu li ul li{position:relative; border:none; text-align:center;}.sf-menu li ul li a{display: block;padding: 10px 0px;}.sf-menu li li a:hover, .sf-menu li.sfHover li.sfHover>a{background: none;}//.sf-menu .last{background: none;}/*********************************Solucoes*************************************/.solucoes {text-align:center; background:url(../interface/bg_solucoes.jpg);}.solucoes p {font-family: 'source_sans_proregular'; font-size:16px; line-height:16px; color:#fff;}.solucoes h2 {margin: 15px 0; font-family: 'source_sans_proextralight'; font-size:25px; line-height:25px; color:#fff;}.solucoes .grid_3 {padding-bottom:20px;}.solucoes a{bottom:0px; text-align:center;background: #4b0e52; padding: 7px 30px;font-size: 18px; margin: 10px 0;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5p; color: #fff;}/*********************************Destaque*************************************/.destaque {text-align:center; background:url(../interface/bg_destaque.jpg) repeat-x top #f5f5f5;}.destaque-smart {text-align:center;  background: #000000;}#servicos #craftysyntax { margin: auto; width: 310px; padding: 20px 0; }#servicos p {text-align:left; font-size:18px; line-height:25px;}#servicos h2 {text-align:left; }#servicos .last {margin:0;}#servicos b {color:#cc0000; font-size:18px;}/*********************************BLOG*************************************/.bio figure {text-align: center; margin: 20px;}.bio figure img { wdth:200px; }.bio p {font-size:15px; line-height:25px;}.bio b {font-size:18px; line-height:25px; font-weight: bold;}.destaque i {font-size:22px; line-height:25px; font-weight: bold;}/*********************************ANDROIDMAIL*************************************/.header-msg {font-size:12px;}.header-msg p {margin:0px;}.header-msg span {font-weight:bold;}.menu-msg {padding:10px 0;margin:10px 0;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;}.msg {padding:20px;}/*********************************page_1*************************************/.ext_list>li, .ext_box{ overflow:hidden;}.ext_list>li>figure, .ext_box>figure{ float:left;}.ext_list>li>div, .ext_box>div{overflow:hidden;}.offers{margin-bottom: 67px;}.offer{min-height: 250px;padding: 26px 24px 1px 25px;position: relative;margin-bottom: 45px;}.offer:after{display: block;width: 100%;position: absolute;bottom: -45px;left: 0;height: 45px;content: "";}.offer .title{font-size: 30px; line-height: 35px; color: #fff;text-shadow: 0 1px 1px rgba(0,0,0,0.35);background: url('../images/offer_title.png') 0 bottom repeat-x;padding-bottom: 16px;margin-bottom: 15px;}.offer p{margin-bottom: 19px;}.offer1{background: url('../images/offer1.jpg') repeat-x #353535;color: #b1b1b1;}.offer2{background: url('../images/offer2.jpg') repeat-x #1e5d56;color: #c2d5d3;}.offer3{background: url('../images/offer3.jpg') repeat-x #608227;color: #dcebc3;}.offer4{background: url('../images/offer4.jpg') repeat-x #c04415;color: #f9d3c5;}.offer1:after{background: url('../images/offer1_aft.png') right 0 no-repeat;}.offer2:after{background: url('../images/offer2_aft.png') right 0 no-repeat;}.offer3:after{background: url('../images/offer3_aft.png') right 0 no-repeat;}.offer4:after{background: url('../images/offer4_aft.png') right 0 no-repeat;}.link1{font-weight: bold;color: #fff;display: inline-block;padding-left: 14px;background: url('../images/link_marker.png') 1px 8px no-repeat;}.link1:hover{color: #c1bbbb;}.img_wrap1{display: inline-block;background: url('../images/img_wrap1.png') repeat-x;padding: 5px;box-shadow: 0 1px 4px rgba(0,0,0,0.75), inset 0 0 0 1px #333436;position: relative;margin-bottom: 5px;}.img_wrap1 img{z-index: 10;position: relative;}.img_wrap1 em{background: #608227;display: block;position: absolute;left: 0;top: 0;width: 0;height: 0;}.img_wrap1:hover em{width: 100%;height: 100%;}.white, .news a:hover, .testimonials blockquote a:hover{color: #fff;}a.white:hover{color: #608227;}.advantage{border-bottom: 1px solid #353434;padding-bottom:45px;margin-bottom: 42px;}.advantage>div{padding: 4px 0 0px;}.advantage>figure{margin: 0 20px 0 0;}/*********************************page_2*************************************/.events_box, .facts{border-bottom: 1px solid #353434;padding-bottom: 10px;margin-bottom: 12px;}.programs{border-bottom: 1px solid #353434;padding-bottom: 44px;margin-bottom: 42px;}.points{}.points>div{}.points>figure{margin: 7px 20px 0 0;}/*********************************page_3*************************************/.events>li{margin-bottom: 17px;}.events>li>div{padding-top: 4px;}.events>li>figure{margin: 0 21px 0 0;}.events time{font-weight: bold;color: #fff;}.news{padding-right: 20px;}.news>li{margin-bottom: 25px;}.news>li>div{}.news>li>figure{margin: 2px 21px 0 0;}.news>li>figure time{width: 59px;height: 63px;display: block;text-align: center;background: url('../images/time.png') no-repeat;font-size: 32px;line-height: 39px;font-weight: bold;color: #4e4e4e;padding: 12px 0 0;text-shadow: 1px 1px 1px #fefdfd;letter-spacing: -2px;}.news>li>figure time span{display: block;font-size: 13px;font-weight: normal;letter-spacing: 0;margin-top: -21px;}.testimonials{border-bottom: 1px solid #353434;padding-bottom: 44px;margin-bottom: 42px;}.testimonials>li{margin-bottom: 31px;}.testimonials>li>div{}.testimonials blockquote{position: relative;border: 1px solid #3e3e3e;border-bottom: none;padding: 20px 20px 24px 20px;font-style: italic;margin-bottom: 30px;}.testimonials blockquote:after{width: 100%;height: 23px;display: block;background: url('../images/blockqoute_after.png') no-repeat;position: absolute;left: -1px;bottom: -21px;content: "";}.testimonials .author{padding-left: 20px;}.courses, .development{border-bottom: 1px solid #353434;padding-bottom: 45px;margin-bottom: 42px;}/*********************************page_5*************************************/.info{}.info>div{padding-top: 4px;}.info>figure{margin: 0 20px 0 0;}/* Contact form */#contact-form {padding:0px 0 0 0;margin-top: -2px;}#contact-form .success {width:246px;  padding:10px;}#contact-form textarea, #contact-form input {margin:0;font-size:13px; border:none; color:#838383; padding:14px 9px 11px;outline:none; position:relative; font-family:Trebuchet MS1, Trebuchet MS, sans-serif;text-shadow: 1px 1px 0 #121212;background:#2e2d2d;box-shadow: inset 2px 2px #181717;width:282px;}#contact-form textarea {overflow:auto; height:185px;resize:none; float:left; margin: 0 0 0 0;}	#contact-form label {display:block; min-height:51px; overflow:hidden;}	#contact-form label.message { display:block; padding-bottom:0; }#contact-form .button {margin-right:8px;}#contact-form .error, #contact-form .empty, #contact-form .success {display:none;}	#contact-form .error, #contact-form .empty {text-align:left; color:red; font-size:11px; clear:both;}#contact-form .buttons2 {overflow:hidden;position:relative; clear:both; padding-top:33px;}#contact-form .buttons2 a {	cursor:pointer;	margin-top:0;	text-align:center;}#contact-form span{ display:block; margin: 0px 0 0 5px;}.map_wrapper{overflow:hidden;display:inline-block;margin-bottom:26px;}#map_canvas {   width:370px;   height:350px;}.adress{margin-bottom: 21px;}.adress span{ display:inline-block; width:79px;}.adress dt{}.demo{color: #fff;}.demo:hover{ text-decoration:underline;}/****************************footer************************/footer {position: relative;padding:35px 0 19px; background:#3b3b3b;color: #fff;font-size: 15px;text-transform: capitalize;}footer.smart {background:#000000; text-transform:none;}footer:before{background: url('../images/footer_bef.png') 0 0 repeat-x;display: block;height: 1px;width: 100%;position: absolute;top: 0;left: 0;content: "";}footer strong {font-weight: normal !important;}footer p {margin-top:35px;}footer a {color: #fff;}/*==================================RESPONSIVE LAYOUTS===============================================*/@media only screen and (max-width: 995px) { body{min-width:768px;} .flexslider{height: 356px;} .flexslider .banner{top: 100px;} .flexslider .banner .inner{font-size: 70px;line-height: 84px;letter-spacing: -2px;} .offer .title{font-size: 24px;} .advantage>div{overflow: visible;} .info>figure{float: none;margin: 0 0 15px;} .info .img_wrap1{display: block;} #map_canvas{width: 100%;} #contact-form textarea, #contact-form input{width: 220px;}}@media only screen and (max-width: 767px) { body{min-width:420px;} .flexslider{height: 196px;} header h1, header .social, footer .privacy, footer .call{float: none;} header .social{margin-bottom: 15px;} .offer .title{font-size: 30px; line-height: 35px;} .img_wrap1{display: block;} .img_wrap1>img{width: 100%;} .flexslider .banner{top: 70px;left: 20px;} .flex-control-nav{bottom: 20px;left: 20px;} .flexslider .banner .inner{font-size: 50px;line-height: 59px;} .offer{min-height: 100px;} .points>figure, .events>li>figure{float: none;margin: 0 0 15px;} #contact-form textarea, #contact-form input{width: 400px;}td {float:left;}th {float:left; width:35% !important;border:none !important;}   }@media only screen and (max-width: 479px) { body{min-width:300px;}  .flexslider{height: 137px;}  .flexslider .banner{display: none;}  .advantage>figure{float: none;margin: 0 0 15px;}  #contact-form textarea, #contact-form input{width: 280px;}td {float:left;}th {float:left; width:35% !important; border:none !important;}  }/* #Tablet (Portrait)================================================== */	/* Note: Design for a width of 768px */	@media only screen and (max-width: 995px) {		.container_12				{width: 768px;}		.container_12 .grid_1		{width: 44px;}		.container_12 .grid_2		{width: 108px;}		.container_12 .grid_3		{width: 172px;}		.container_12 .grid_4		{width: 236px;}		.container_12 .grid_5		{width: 300px;}		.container_12 .grid_6		{width: 364px;}		.container_12 .grid_7		{width: 428px;}		.container_12 .grid_8		{width: 492px;}		.container_12 .grid_9		{width: 556px;}		.container_12 .grid_10		{width: 620px;}		.container_12 .grid_11		{width: 684px;}		.container_12 .grid_12		{width: 748px;}		/* Prefix Extra Space >> 12 Columns */		.container_12 .prefix_1 	{padding-left:64px;}		.container_12 .prefix_2 	{padding-left:128px;}		.container_12 .prefix_3 	{padding-left:192px;}		.container_12 .prefix_4 	{padding-left:256px;}		.container_12 .prefix_5 	{padding-left:320px;}		.container_12 .prefix_6 	{padding-left:384px;}		.container_12 .prefix_7 	{padding-left:448px;}		.container_12 .prefix_8 	{padding-left:512px;}		.container_12 .prefix_9 	{padding-left:576px;}		.container_12 .prefix_10 	{padding-left:640px;}		.container_12 .prefix_11 	{padding-left:768px;}		/* Suffix Extra Space >> 12 Columns */		.container_12 .suffix_1 	{padding-right:64px;}		.container_12 .suffix_2 	{padding-right:128px;}		.container_12 .suffix_3 	{padding-right:192px;}		.container_12 .suffix_4 	{padding-right:256px;}		.container_12 .suffix_5 	{padding-right:320px;}		.container_12 .suffix_6 	{padding-right:384px;}		.container_12 .suffix_7 	{padding-right:448px;}		.container_12 .suffix_8 	{padding-right:512px;}		.container_12 .suffix_9 	{padding-right:576px;}		.container_12 .suffix_10 	{padding-right:640px;}		.container_12 .suffix_11 	{padding-right:768px;}				/*twin columns*/		.dgrid_2{width:108px;}		.dgrid_3{width:172px;}		.dgrid_4{width:236px;}		/*triple columns*/		.tgrid_2{width:108px;}		.tgrid_3{width:172px;}				/*styles*/		img{max-width:100%; height:auto;}		.hide-tp{display:none !important;}		.img-indent-none-tp{float:none !important; margin-right:0 !important; margin-bottom:20px !important;}		.clear-tp{display:block; clear:both !important; padding-top:20px !important;}		.extra-wrap-none-tp{overflow:visible !important;}	}/*  #Mobile (Landscape)================================================== */	/* Note: Design for a width of 480px */	@media only screen and (max-width: 767px) {		.container_12 {width: 420px;}		.container_12 .grid_1,		.container_12 .grid_2,		.container_12 .grid_3,		.container_12 .grid_4,		.container_12 .grid_5,		.container_12 .grid_6,		.container_12 .grid_7,		.container_12 .grid_8,		.container_12 .grid_9,		.container_12 .grid_10,		.container_12 .grid_11,		.container_12 .grid_12{width: 100%; margin-left: 0; margin-right:0;}				/*.container_12 .grid_1,		.container_12 .grid_2,		.container_12 .grid_3,		.container_12 .grid_4,		.container_12 .grid_5,		.container_12 .grid_6,		.container_12 .grid_7,		.container_12 .grid_8,		.container_12 .grid_9,		.container_12 .grid_10,		.container_12 .grid_11{margin-bottom:30px;}*/				/* Prefix Extra Space >> 12 Columns */		.container_12 .prefix_1,		.container_12 .prefix_2,		.container_12 .prefix_3,		.container_12 .prefix_4,		.container_12 .prefix_5,		.container_12 .prefix_6,		.container_12 .prefix_7,		.container_12 .prefix_8,		.container_12 .prefix_9,		.container_12 .prefix_10,		.container_12 .prefix_11{padding-left:0;}		/* Suffix Extra Space >> 12 Columns */		.container_12 .suffix_1,		.container_12 .suffix_2,		.container_12 .suffix_3,		.container_12 .suffix_4,		.container_12 .suffix_5,		.container_12 .suffix_6,		.container_12 .suffix_7,		.container_12 .suffix_8,		.container_12 .suffix_9,		.container_12 .suffix_10,		.container_12 .suffix_11{padding-right:0;}				/*twin columns*/		.dgrid_2, .dgrid_3, .dgrid_4{width:200px;}		/*triple columns*/		.tgrid_2, .tgrid_3{width:126px;}				/*styles*/		.last-col{margin-bottom:0 !important;}		.hide-ml{display:none !important;}		.img-indent-none-ml{float:none !important; margin-right:0 !important; margin-bottom:20px !important;}		.clear-ml{display:block; clear:both !important; padding-top:20px !important;}		.extra-wrap-none-ml{overflow:visible !important;}	}/* #Mobile (Portrait)================================================== */		/* Note: Design for a width of 320px */	@media only screen and (max-width: 479px) {		.container_12{width:300px;}		/*twin columns*/		.dgrid_2{width:140px;}		.dgrid_3, .dgrid_4{width:300px;}			.dgrid_3:first-child, .dgrid_4:first-child{margin-right:0; margin-bottom:30px;}		/*twin columns*/		.tgrid_2{width:90px; margin-right:15px;}		.tgrid_3{width:300px; margin-right:0; margin-bottom:30px;}			.tgrid_3.last-col{margin-bottom:0;}				/*styles*/		.hide-mp{display:none !important;}		.img-indent-none-mp{float:none !important; margin-right:0 !important; margin-bottom:20px !important;}		.clear-mp{display:block; clear:both !important; padding-top:20px !important;}		.extra-wrap-none-mp{overflow:visible !important;}	}/* #Clearing================================================== */	/* Self Clearing Goodness */	.container_12:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden;}	/* Use clearfix class on parent to clear nested columns,	or wrap each row of columns in a <div class="row"> */	.clearfix:before,	.clearfix:after,	.row:before,	.row:after {		content: '\0020';		display: block;		overflow: hidden;		visibility: hidden;		width: 0;		height: 0;}	.row:after, .clearfix:after {clear: both;}	.row, .clearfix {zoom: 1;}	/* You can also use a <br class="clear" /> to clear columns */	.clear {		clear: both;		display: block;		overflow: hidden;		visibility: hidden;		width: 0;		height: 0;	}@media only screen and (max-width: 995px) {   .sf-menu>li>a{padding: 15px 1px 26px 20px;}footer ul li {padding: 3px 0px;}   #search input{width: 130px;}   #search{width:183px;}}@media only screen and (max-width: 767px) {  nav{		float:right;		font:12px/15px Arial, Helvetica, sans-serif;		text-transform:uppercase;		color:#fff;		padding: 0px;		width: 200px;		margin: 40px 0;	}/*		nav:before{			content:'Menu:';			display:block;			color:#383838;			margin-bottom:5px;		}*/	.sf-menu{display:none;}	nav select{		font:12px/15px Arial, Helvetica, sans-serif;		color:#464646;		width:100%;    outline: none;		border:1px solid #111111;	}  #search{margin: 20px 0 0;width:388px;}   #search input{width: 335px;}}@media only screen and (max-width: 479px) {	#search input{width: 215px;}	#search{width:268px;}}/*Celula listagem Androidmail========================================================================================*/.android_celula_lista{position: relative; height: 100px; margin: 0 auto; padding: 0;}