/*
Theme Name: iClick
Description: Template exclusivo da empresa iClick.
Version: 1.0
Author: Pensa e Cria
Author URI: https://www.pensaecria.com.br
*/

/* Table of contents
--------------------------------------------------
1 - Base Styles
1.1 - Structure
1.2 - Typography
1.3 - Elements
1.4 - Transitions
2 - Header
2.1 - Slicknav
2.2 - Main Header
3 - Main
4 - Pages 
4.1 - Home
4.2 - Quem Somos
4.3 - Equipamentos
4.4 - Página Equipamento
4.5 - Clientes
4.6 - Fale Conosco
5 - Footer
6 - Colors
7 - Tablet and Mobile
*/

/* 1 - Base Styles
-------------------------------------------------- */
body {
	font-size:1.6em;
	line-height:1.5;
	font-weight:400;
	color:#333333;
	font-family:'Lato', sans-serif;
    background-color:#FFF;
}
::-moz-selection {color:#FFF;}
::selection {color:#FFF;}

/* 1.1 - Structure */
.container {
  position:relative;
  width:100%;
  max-width:1200px;
  margin:0 auto;
  padding:0 20px;
  box-sizing:border-box; }
/* Clearing  */
.container:after, .row:after, .u-cf {content:""; display:table; clear:both;}
.row {margin-left:-20px; margin-right:-20px;}
.col-0, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
  position:relative;
  width:100%;
  min-height:1px;
  padding-left:20px;
  padding-right:20px;
  margin-bottom:0;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box; }
.col-mobile {margin-bottom:4.5rem;}
.col-flex {display:flex;align-items:center;flex-wrap:wrap;}
.row.flex-row{display:flex;align-items:center;flex-wrap:wrap;}
@media (min-width:426px) {
  .container {padding:0 30px;}
  .row {margin-left:-30px; margin-right:-30px;}
  .col-0, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {padding-left:30px; padding-right:30px;}
}
@media (min-width:769px) {
  .col-0, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {float:left; margin-bottom:0;}
  .col-reverse {-webkit-order:-1; order:-1;}
  .col-12	{ width:100%; }
  .col-11	{ width:91.66666667%; }
  .col-10	{ width:83.33333333%; }
  .col-9	{ width:75%; }
  .col-8	{ width:66.66666667%; }
  .col-7	{ width:58.33333333%; }
  .col-6	{ width:50%; }
  .col-5	{ width:41.66666667%; }
  .col-4	{ width:33.33333333%; }
  .col-3	{ width:25%; }
  .col-2	{ width:16.66666667%; }
  .col-1	{ width:8.33333333%; }
  /* Offsets */
  .col-offset-12	{ margin-left:100%; }
  .col-offset-11	{ margin-left:91.66666667%; }
  .col-offset-10	{ margin-left:83.33333333%; }
  .col-offset-9		{ margin-left:75%; }
  .col-offset-8		{ margin-left:66.66666667%; }
  .col-offset-7		{ margin-left:58.33333333%; }
  .col-offset-6		{ margin-left:50%; }
  .col-offset-5		{ margin-left:41.66666667%; }
  .col-offset-4		{ margin-left:33.33333333%; }
  .col-offset-3		{ margin-left:25%; }
  .col-offset-2		{ margin-left:16.66666667%; }
  .col-offset-1		{ margin-left:8.33333333%; }
  .col-offset-0		{ margin-left:0%; }
}
@media (min-width:1681px) { .container {max-width:1380px;} }

/* 1.2 - Typography */
h1, h2, h3, h4, h5, h6 {
  margin-top:0;
  margin-bottom:1.5rem;
  font-weight:700;
  line-height:1;
  letter-spacing:0;
}
h1 { font-size:5.2rem; margin-bottom:1rem; font-family:'Kalam', cursive; font-weight:700; letter-spacing:-.02em;  }
h2 { font-size:4.0rem; font-style:italic; }
h3 { font-size:3.2rem; }
h4 { font-size:2.4rem; font-weight:400; line-height:1.25; color:#404040; }
h5 { font-size:1.6rem; font-weight:700; line-height:1.5; margin-bottom:0; text-transform:uppercase; }
@media (max-width:640px) {
	h1 {font-size:4.8rem;}
	h2 {font-size:3.2rem;}
	h3 {font-size:2.8rem;}
}
p {margin:0 0 1.5rem;}
a, a:visited {text-decoration:none; -webkit-tap-highlight-color:rgba(0, 0, 0, 0.1);}
a:hover, a:focus, a:active {outline:0;}
hr {background:#D2DCDC; margin-top:3rem; margin-bottom:3rem;}
b, strong {font-weight:700;}

/* 1.3 - Elements */
/* Lists */
ul {list-style:disc;}
ol {list-style:decimal;}
ol, ul {padding-left:20px; margin:0 0 1.5rem 0;}
ul ul, ul ol, ol ol, ol ul {margin:1.5rem 0 1.5rem 1.5rem; font-size:90%;}
li {margin-bottom:0;}
/* Tables */
th, td {padding:0 2.0rem 2.0rem; text-align:left; border-bottom:1px solid #E1E1E1;}
th:first-child, td:first-child {padding-left:0;}
th:last-child, td:last-child {padding-right:0;}
/* Buttons */
.button, a.button, button, 
.button:visited, a.button:visited, button:visited, 
input[type="submit"], input[type="reset"], input[type="button"] {
  -webkit-border-radius:23px;
  -moz-border-radius:23px;
  border-radius:23px;
  padding:0 2.5rem;
  height:46px;
  font-size:1.8rem;
  line-height:46px;
  font-weight:700;
  letter-spacing:0;
  text-transform:none;
  color:#FFF;
  box-shadow:0 0 10px 0 rgba(0,0,0,.33);}
a.button.big {
  -webkit-border-radius:25px;
  -moz-border-radius:25px;
  border-radius:25px;
  height:50px;
  font-size:2.4rem;
  line-height:50px;
}
.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover,
.button:focus, button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus,
.button.button-primary:hover, button.button-primary:hover, input[type="submit"].button-primary:hover, input[type="reset"].button-primary:hover, input[type="button"].button-primary:hover,
.button.button-primary:focus, button.button-primary:focus, input[type="submit"].button-primary:focus, input[type="reset"].button-primary:focus, input[type="button"].button-primary:focus {
  color:#FFF; box-shadow:0 0 10px 0 rgba(0,0,0,.5);}
/* Forms */
input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="file"], input[type="password"], textarea, select {
  color:#1F1F1F;
  margin-bottom:0;
  font-size:1.0em;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  border-color:#D2DCDC;
  background-color:#FFF; }
select {background-image:url(images/select-icon.png); background-repeat:no-repeat; background-position:right center; background-size:18px 38px;}
input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="file"]:focus, input[type="password"]:focus, textarea:focus, select:focus {border:1px solid; outline:0;}
/* Spacing */
button, .button {margin-bottom:0;}
fieldset {margin-bottom:0; font-size:1.0em;} 
input[type="submit"], pre, dl, table, ul, ol, form, form p {margin-bottom:0;}
figure {margin:0;}
blockquote {margin:0 5rem 5rem; font-style:italic; color:#666;}

/* 1.4 - Transitions */
a, a:visited, a img, img,
.button, button,
input[type="submit"],
input[type="reset"],
input[type="button"], 
.scrollToTop,
#equipamentos a.box-equipamento .img-equipamento,
#slideshow-equipamento .cycloneslider-pager span {
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}

/* 2 - Header
-------------------------------------------------- */
header {
	position:relative; 
	top:0; 
	left:0; 
	width:100%;
	z-index:9999;
	padding:0;
	min-height:200px;
	font-weight:400;
	background-image:url(images/bg-header.png); 
	background-repeat:repeat-x; 
	background-position:bottom center;
	background-size:1440px;
}
/* Social Media */
header .social_media {position:absolute; right:30px; text-align:right; margin:0 -8px;}
header .social_media a {font-size:3rem; line-height:1; margin:0 8px; display:inline-block;}
header .social_media a i.fa-instagram {color:#D93175;}
header .social_media a i.fa-facebook-official {color:#3B5998;}
header .social_media a i.fa-youtube-play {color:#CD201F;}

/* 2.1 - Slicknav */
#slicknav {display:none; height:auto; z-index:99999; top:0; left:0; width:100%; position:relative; min-height:120px;}
#slicknav .slicknav_btn {float:left;height:30px;margin:25px 0}
#slicknav .slicknav_nav {margin-left:-30px; margin-right:-30px; padding-bottom:70px; border-top:1px solid #D2DCDC; text-align:center;}
#slicknav .slicknav_nav li {padding:0; display:inline-block; border-top-width:0; border-top-color:#D2DCDC;}
#slicknav .slicknav_nav a {color:#333; padding:15px; margin:0 15px;}
#slicknav ul li.current-menu-item a, 
#slicknav ul li.current-page-ancestor a,
body.single #slicknav ul li.equip a {font-weight:bold;}
/* Logo */
#slicknav .content-logo {position:absolute; top:20px; left:90px;}
#slicknav img.logo {width:150px; margin-top:-5px;}
/* Social Media */
#slicknav .social_media {top:25px;}

/* 2.2 - Main Header */
#main_header a {display:inline-block;}
#main_header .col-12 {padding-top:30px;}
/* Logo */
#logo_cont {position:relative; display:inline-block; white-space:nowrap; margin-right:30px;}
#logo_cont img.logo {width:230px; height:auto; vertical-align:bottom;}
#logo_cont img.logo:hover {-ms-transform:scale(0.95); -webkit-transform:scale(0.95); transform:scale(0.95);}
/* Header Menu */
#header_menu {text-transform:uppercase; display:inline-block;}
#header_menu ul {list-style-type:none; margin:0; padding:0; display:table;}
#header_menu ul li {position:relative; display:inline-block; margin:0 15px 0 0;}
#header_menu ul li a {display:inline-block; font-family:'Lato', sans-serif; font-size:14px; line-height:30px; font-weight:bold; letter-spacing:.05rem; color:#333; padding:0 15px; border-radius:15px; background-color:#FFF; box-shadow:0 0 10px 0 rgba(0,0,0,.33);}
#header_menu ul li a:hover,
#header_menu ul li.current-menu-item a, 
#header_menu ul li.current-page-ancestor a,
body.single #header_menu ul li.equip a {color:#FFF;}
/* Social Media */
#main_header .social_media {top:45px; padding-left:0;}
#main_header .social_media a:hover {-ms-transform:scale(0.9); -webkit-transform:scale(0.9); transform:scale(0.9);}

/* 3 - Main 
-------------------------------------------------- */
main {position:relative; right:0; left:0; z-index:0; background-color:#FFF; padding:0; min-height:400px;}
main section {padding:90px 0; position:relative; overflow:hidden;}
main section#top {padding-top:60px; overflow:visible;}
main section img {display:block; margin:0 auto;}
.grey {background-color:#F5FAFA;}
.hidden{opacity:0;}
.visible{opacity:1;}
.orange_bar {
	padding:45px 20px;
	text-align:center;
	background:#e74911;
	background:-moz-linear-gradient(left, #e74911 0%, #e46000 100%);
	background:-webkit-linear-gradient(left, #e74911 0%,#e46000 100%);
	background:linear-gradient(to right, #e74911 0%,#e46000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e74911', endColorstr='#e46000',GradientType=1 );
}
.orange_bar h3 {color:#FFF; margin:0 30px 0 0; display:inline-block; line-height:50px;}
.orange_bar:hover a.button.big {-ms-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}

/* 4 - Pages 
-------------------------------------------------- */
/* 4.1 - Home */
#slideshow {padding:0; width:100%; margin-top:-70px;
	background: rgb(44,52,122);
	background: -moz-linear-gradient(top, rgba(44,52,122,1) 0%, rgba(33,24,83,1) 100%);
	background: -webkit-linear-gradient(top, rgba(44,52,122,1) 0%,rgba(33,24,83,1) 100%);
	background: linear-gradient(to bottom, rgba(44,52,122,1) 0%,rgba(33,24,83,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c347a', endColorstr='#211853',GradientType=0 );
}
#slideshow .cycloneslider {margin:0 auto;}
.cycloneslider-caption {display:none !important;}
#home .orange_bar {min-height:12rem;}
#home .orange_bar h1 {color:#FFF; margin-bottom:0; padding-top:8px;}

/* 4.2 - Quem Somos */
#motivos h2 {margin-bottom:2.5rem;}
.box-motivos {position:relative; padding:30px 0; border-bottom:1px solid #D2DCDC; display:flex; width:100%;}
.box-motivos:first-child {border-top:1px solid #D2DCDC;}
.box-motivos .left {width:50px;}
.box-motivos .left h3 {margin-top:-5px; margin-bottom:0; padding-left:10px;}
.box-motivos .right {width:calc(100% - 50px);}

/* 4.3 - Equipamentos */
#equipamentos .col-0 {width:33.33333333%; padding:30px; float:left;}
#equipamentos a.box-equipamento {position:relative; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:100%; box-sizing:border-box; overflow:hidden; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; box-shadow:0 0 10px 0 rgba(0,0,0,.33);}
#equipamentos a:hover.box-equipamento {box-shadow:0 0 30px 0 rgba(0,0,0,.5);}
#equipamentos a.box-equipamento .img-equipamento {background-size:100%; background-repeat:no-repeat; background-position:center center; background-color:#F5FAFA; padding-bottom:100%;}
#equipamentos a:hover.box-equipamento .img-equipamento {background-size:115%;}
#equipamentos a.box-equipamento h5 {height:60px; line-height:1.25; padding:10px; color:#FFF;}
#equipamentos a.box-equipamento h5 span {display:block; text-align:center; width:100%;}

/* 4.4 - Página Equipamento */
a.return {position:absolute; top:-40px; font-size:1.2rem; font-weight:700; text-transform:uppercase;}
#slideshow-equipamento {width:100%; min-height:310px; padding-bottom:30px;}
#slideshow-equipamento .cycloneslider {margin-bottom:0;}
#slideshow-equipamento .cycloneslider-slides {overflow:hidden; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; box-shadow:0 0 20px 0 rgba(0,0,0,.33); background-color:#F5FAFA;}
#slideshow-equipamento .cycloneslider-slide {overflow:hidden; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;}
#slideshow-equipamento .cycloneslider-template-standard .cycloneslider-prev, 
#slideshow-equipamento .cycloneslider-template-standard .cycloneslider-next {width: 30px; height: 30px; -webkit-box-shadow:none; box-shadow:none; z-index:99999;}
#slideshow-equipamento .cycloneslider-template-standard .cycloneslider-prev .arrow {border-top-color:transparent !important; border-left-color:transparent !important; border-bottom-color:transparent !important;}
#slideshow-equipamento .cycloneslider-template-standard .cycloneslider-next .arrow {border-top-color:transparent !important; border-right-color:transparent !important; border-bottom-color:transparent !important;}
#slideshow-equipamento .cycloneslider-pager {bottom:-30px; height:15px;}
#slideshow-equipamento .cycloneslider-pager span {width:12px; height:12px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -webkit-box-shadow:none; box-shadow:none; background-color:#D2DCDC; margin:0 5px;}
#bonus {display:block; position:relative; width:280px; background-color:#F5FAFA; text-align:center; border:2px solid; margin-top:50px; padding:25px 30px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;}
#bonus.none {display:none;}
#bonus i.fa {position:absolute; top:-25px; left:0; right:0; text-align:center; font-size:4.8rem;}
#bonus i.fa.actived {
	-webkit-animation-name:shake;
	-webkit-animation-duration:4s;
	-webkit-animation-iteration-count:2;
	-webkit-animation-delay:1s;
	animation-name:shake;
	animation-duration:4s;
	animation-iteration-count:2;
	animation-delay:2s;
}
@keyframes shake {
    0%   {-ms-transform:scale(1); -webkit-transform:scale(1); transform:scale(1);}
    5%  {-ms-transform:scale(1.25); -webkit-transform:scale(1.25); transform:scale(1.25);}
    10% {-ms-transform:scale(1); -webkit-transform:scale(1); transform:scale(1);}
    15%  {-ms-transform:scale(1.25); -webkit-transform:scale(1.25); transform:scale(1.25);}
    20% {-ms-transform:scale(1); -webkit-transform:scale(1); transform:scale(1);}
    100% {-ms-transform:scale(1); -webkit-transform:scale(1); transform:scale(1);}
}
#bonus strong {text-transform:uppercase;}
#infos-equipamento h4 {margin-bottom:.5rem;}
#infos-equipamento .opcionais {margin-top:3rem;}
#infos-equipamento .opcionais ul {margin-bottom:1.5rem;}

/* 4.5 - Clientes */
#clientes .gallery {margin:0 -20px -30px !important; position:relative; float:left;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#clientes .gallery br {display:none;}
#clientes .gallery-item {display:inline-block; margin:0 !important; width:20% !important; max-width:100% !important; padding:30px 20px;  min-height:1px; position:relative; float:left;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#clientes .gallery img {border:none !important; width:145px; height:auto;}
#clientes .gallery img:hover {-webkit-filter:grayscale(100%); filter:grayscale(100%);}

/* 4.6 - Fale Conosco */
#fale-conosco .col-5 p {margin-bottom:0;}
#fale-conosco .col-5 i.fa {width:22px; text-align:center; margin-right:10px; font-size:2.4rem;}
#fale-conosco #contact-infos {margin-top:40px;}
#fale-conosco #contact-infos a {color:#333;}
#fale-conosco #contact-infos h4.phones {font-weight:700;}
#fale-conosco #contact-infos a.cel {margin-left:59px;}
#fale-conosco #contact-infos span.divider {margin:0 10px;}
#fale-conosco #contact-infos i.fa-envelope-o {font-size:2rem;}
#fale-conosco #horario {margin:40px 0;}
#fale-conosco #horario p {margin-left:32px;}
/* Formulário */
#formulario {position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; float:left; width:100%; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; border:2px solid; padding:0 30px 30px; font-size:1.4rem;}
#formulario h2 {text-align:center; padding:18px 30px; color:#FFF; margin:0 -30px 30px; -webkit-border-radius:12px 12px 0 0; -moz-border-radius:12px 12px 0 0; border-radius:12px 12px 0 0;}
#formulario p#intro {font-size:1.6rem;}
#formulario input, #formulario form select, #formulario form textarea {margin:0;}
#formulario form {margin:0 -10px;}
#formulario form textarea {display:block;}
#formulario form label, 
#formulario form #box-equipamentos {margin:0; padding:0 10px; width:100%; margin-bottom:2rem; display:inline-block; vertical-align:top;}
#formulario form .half-size {width:50%;}
#formulario form p {margin-bottom:0;}
#formulario form .re_captcha {position:relative; float:left; padding:0 10px; max-width:100%; overflow:hidden;}
#formulario form .enviar {position:relative; float:left; padding:0 10px; margin:0;}
#formulario form .enviar small {line-height:40px; float:right;}
#formulario form .equipamentos {display:block; margin-top:5px;}
#formulario form span.wpcf7-list-item {margin:5px 15px 0 0;}
div.wpcf7-response-output, div.wpcf7-mail-sent-ok {margin:2rem 10px 0 !important; text-align:center; position:relative; float:left; width:calc(100% - 20px);}
#formulario form span.wpcf7-list-item-label::before, #formulario form span.wpcf7-list-item-label::after {content:""; margin-left:5px;}

/* 5 - Footer
-------------------------------------------------- */
footer {position:relative; bottom:0; right:0; left:0; z-index:0; padding:0; color:#FFF;
	background:#211853;
	background:-moz-linear-gradient(left, #211853 0%, #2c347a 100%);
	background:-webkit-linear-gradient(left, #211853 0%,#2c347a 100%);
	background:linear-gradient(to right, #211853 0%,#2c347a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#211853', endColorstr='#2c347a',GradientType=1 );
}
footer #social-media {padding: 0 0 60px;}
.social-media {box-shadow:0 8px 17px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.4); background-color:#FFF; overflow:hidden;}
#instagram.social-media {background-color: #FAFAFA; padding:8px 15px; border-radius: 15px;}
#instagram.social-media .insta-box {position:relative;}
#instagram.social-media #sbi_images {padding:0;}
#instagram.social-media #sb_instagram .sb_instagram_header .sbi_header_img, .sb_instagram_header .sbi_header_img {border: 1px solid #DDD;}
footer #infos {padding:60px 0; text-align:center;}
footer #infos img.logo {margin-right:30px; margin-top:-10px;}
footer #infos h5 {display:inline-table; font-size:2rem; color:#FFF; margin-right:30px;}
footer #infos h5 a {color:#FFF;}
footer #infos h5 br {display:none;}
footer #infos h5 span.divider {margin:0 10px;}
footer #infos i.fa {margin-right:10px; font-size:2.4rem;}
footer #copyright {font-size:1.2rem; line-height:2rem; padding-bottom:10px;}
footer #copyright hr {background-color:#39439E; margin:0 0 1rem 0;}
footer #copyright .copyright span {display:block;}
footer #copyright .col-5 {text-align:right;}
footer #copyright .col-5 span {display:inline-block; margin-right:5px;}
#pensaecria {width:88px; height:14px; display:inline-block;}
.pensaecria {background-image:url(https://www.pensaecria.com.br/_arq/pensaecria-h-light.png); width:88px; height:14px; background-size:88px 28px; background-position:0 0; overflow:hidden; text-indent:-9999em; font-size:0 !important; display:inline-block; background-repeat:no-repeat; -moz-transition:none; -o-transition:none; -webkit-transition:none; margin-bottom:-2px;}
.pensaecria:hover {background-position:0 -14px;}
/* To Top */
.scrollToTop {
	position:fixed;
	right:20px;
	bottom:20px;
	width:40px;
	height:40px; 
	opacity:0;
	filter:alpha(opacity=0);
	font-size:35px;
	line-height:30px;
	text-align:center;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	color:#FFF !important;
	cursor:pointer;
	z-index:99999;
	overflow:hidden;
	box-shadow:0 0 10px 0 rgba(0,0,0,.33);
	}
.scrollToTop:hover {margin-bottom:5px;}
.grecaptcha-badge {display:none;}

/* 6 - Colors
-------------------------------------------------- */
/* Main Color */
h1, h3,
input[type=checkbox]:checked:before,
#slicknav .slicknav_btn.slicknav_collapsed,
#slicknav ul li a:hover,
#slicknav ul li.current-menu-item a, 
#slicknav ul li.current-page-ancestor a,
body.single #slicknav ul li.equip a,
#bonus strong, #bonus i.fa,
#fale-conosco .col-5 i.fa,
#fale-conosco .col-5 span.divider,
footer #infos h5 a:hover
{color:#E74911;}
#bonus,
#formulario,
footer .social-media,
input[type="submit"], input[type="reset"], input[type="button"],
input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="file"]:focus, input[type="password"]:focus, textarea:focus, select:focus
{border-color:#E74911;}
#equipamentos a.box-equipamento img,
#formulario h2
{background-color:#E74911;}
::-moz-selection {background-color:#E74911;}
::selection {background-color:#E74911;}

/* Secondary Color */
#fale-conosco #contact-infos a:hover,
footer #infos i.fa, footer #infos h5 span.divider,
a, a:visited
{color:#F08200;}
#header_menu ul li a:hover,
#header_menu ul li.current-menu-item a, 
#header_menu ul li.current-page-ancestor a,
body.single #header_menu ul li.equip a,
#equipamentos a.box-equipamento,
#slideshow-equipamento .cycloneslider-pager span.cycle-pager-active,
.button, a.button, button, input[type="submit"], input[type="reset"], input[type="button"],
.scrollToTop
{background-color:#F08200;}
#slideshow-equipamento .cycloneslider-template-standard .cycloneslider-prev .arrow,
#slideshow-equipamento .cycloneslider-template-standard .cycloneslider-next .arrow
{border-color:#F08200;}

/* Tertiary Color */
h2,
a:hover, a:focus, a:active,
#slicknav .slicknav_btn:hover, #slicknav .slicknav_btn.slicknav_open
{color:#211853;}
#equipamentos a:hover.box-equipamento,
.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover,
.button:focus, button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus,
.button.button-primary:hover, button.button-primary:hover, input[type="submit"].button-primary:hover, input[type="reset"].button-primary:hover, input[type="button"].button-primary:hover,
.button.button-primary:focus, button.button-primary:focus, input[type="submit"].button-primary:focus, input[type="reset"].button-primary:focus, input[type="button"].button-primary:focus,
.scrollToTop:hover
{background-color:#211853;}
.scrollToTop:hover,
.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover,
.button:focus, button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus,
.button.button-primary:hover, button.button-primary:hover, input[type="submit"].button-primary:hover, input[type="reset"].button-primary:hover, input[type="button"].button-primary:hover,
.button.button-primary:focus, button.button-primary:focus, input[type="submit"].button-primary:focus, input[type="reset"].button-primary:focus, input[type="button"].button-primary:focus
{border-color:#211853;}

/* 7 - Tablet and Mobile
-------------------------------------------------- */
@media only screen and (max-width:1024px) {
	header {min-height:145px; background-position-x:left;}
	#slicknav {display:block;}
	#main_header {display:none;}
	#slideshow-equipamento .cycloneslider-template-standard .cycloneslider-prev, #slideshow-equipamento .cycloneslider-template-standard .cycloneslider-next {opacity: 0.4;}
	#slideshow-equipamento .cycloneslider-template-standard .cycloneslider-prev:hover, #slideshow-equipamento .cycloneslider-template-standard .cycloneslider-next:hover{opacity: 1;}
	#equipamentos .col-12 .row {margin:0 -20px;}
	#equipamentos .col-0 {padding:20px;}
	#formulario form .re_captcha {margin-bottom:2rem;}
	#pensaecria {margin-right:40px;}
	#facebook.social-media {max-width:340px;}
}
@media only screen and (max-width:768px) {
	a.button.big {font-size:2rem;}
	.orange_bar h3 {line-height:1.2; margin:0 20px 20px;}
	#home .orange_bar h1 {line-height:1.2;}
	.box-motivos:first-child {border-top:none;}
	#equipamentos .col-0 {width:50%;}
	#bonus {margin-left:auto; margin-right:auto;}
	#clientes .gallery-item {width:33.33333333% !important;}
	#formulario form label {width:100%;}
	.social-media {margin:0 auto;}
	footer #copyright .copyright {text-align:center;}
	footer #copyright .col-5 {text-align:center; margin-top:5px;}
	footer #infos img.logo {display:block; margin:0 auto 20px;}
	footer #infos h5 {margin:0 15px 15px;}
	footer #infos #local {display:block; margin:0 auto;}
	#pensaecria {margin-right:0;}
}
@media only screen and (max-width:640px) {
	#slicknav .slicknav_nav {border:none;}
	#slicknav .slicknav_nav li {text-align:center; display:block; border-top-width:1px;}
	#slicknav .slicknav_nav a {margin:0;}
	main section {padding:60px 0;}
	#formulario form .half-size {width:100%;}
	.social-media {max-width:340px;}
}
@media only screen and (max-width:425px) {
	header {background-position-x:-70px;}
	#slicknav .content-logo {left:70px;}
	#slicknav .social_media {right:20px;}
	#slicknav .slicknav_nav {margin-left:-20px; margin-right:-20px;}
	main section#top {padding-top:30px;}
	#slideshow .cycloneslider-slides {height:320px !important;}
	#slideshow div[data-cycle-dynamic-height="off"] .cycloneslider-slide-image {position:relative;}
	#slideshow .cycloneslider-slide img {max-width: none !important; height: 320px !important; position:absolute; left:-25%;}
	#home .orange_bar h1 {font-size:4rem;}
	#equipamentos .col-0 {width:100%;}
	#clientes .gallery {margin:0 0 -30px !important;}
	#clientes .gallery-item {width:50% !important; padding:20px !important;}
	#fale-conosco #contact-infos span.divider {display:none;}
	#fale-conosco #contact-infos h4.phones a#cel {display:block; margin-left:59px;}
	#formulario {padding:0 20px 20px;}
	#formulario h2 {padding-left:20px; padding-right:20px; margin:0 -20px 20px;}
	#formulario form span.wpcf7-list-item {display:block;}
	footer #infos h5 span.divider {display:none;}
	footer #infos h5 br {display:block;}
}
@media only screen and (max-width:375px) {
	#slicknav {min-height:190px;}
	#slicknav .content-logo {left:20px; margin-top:-55px;}
	#slicknav .container {padding-top:55px;}
	#slicknav .slicknav_nav {padding-top:0;}
	#clientes .gallery-item {width:100% !important;}
}