@import url('https://fonts.googleapis.com/css?family=Quicksand:400,700');

/*========================= 
	      Index
========================*/

.container-ab {
	width: 95%;
	max-width: 70em;
	margin: 0 auto;
}

/*======================== 
	     Botões
========================*/

.button {
	display: inline-block;
	font-size: 1.15rem;
	-webkit-text-decoration: none;
	-moz-text-decoration: none;
	-ms-text-decoration: none;
	-o-text-decoration: none;
	text-decoration: none;
	text-transform: uppercase;
	border-width: 2px;
	border-style: solid;
	padding: .5em 1.75em !important;
}

.button-small {
	font-size: .6rem !important;
	font-weight: 700;
}

.button-accent {
	border:none;
	background: #ffcc00;
	color: #232323;
	-webkit-text-decoration: none;
	-moz-text-decoration: none;
	-ms-text-decoration: none;
	-o-text-decoration: none;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-opacity: 0.859;
	-moz-opacity: 0.859;
	-ms-opacity: 0.859;
	-o-opacity: 0.859;
	opacity: 0.859;
}

.button-hover:hover,
.button-hover:focus {
  background: #ff6c00;
  color: #fff;
  -webkit-text-decoration: none;
  -moz-text-decoration: none;
  -ms-text-decoration: none;
  -o-text-decoration: none;
  text-decoration: none;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  -webkit-opacity: 0.859;
  -moz-opacity: 0.859;
  -ms-opacity: 0.859;
  -o-opacity: 0.859;
  opacity: 0.859;
}

@media (max-width:540px) {
	.btn-info {
		width:255px;
	}
}

.button-dark {
	color: rgba(0,0,0,.85);
	border-color: rgba(0,0,0,.85);
}

.button-dark:hover,
.button-dark:focus {
	background: rgba(0,0,0,.85);
	color: #ffcc00;
	-webkit-text-decoration: none;
	-moz-text-decoration: none;
	-ms-text-decoration: none;
	-o-text-decoration: none;
	text-decoration: none;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-ms-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}

.log-button {
	padding: 10px 15px;
	margin-bottom: -2em !important;
	color: white;
	border: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	clear: both;
	background: -webkit-linear-gradient(to right, #ff974d, #ff6a00);
	background: -moz-linear-gradient(to right, #ff974d, #ff6a00);
	background: -ms-linear-gradient(to right, #ff974d, #ff6a00);
	background: -o-linear-gradient(to right, #ff974d, #ff6a00);
	background: linear-gradient(to right, #ff974d, #ff6a00);
	cursor: pointer;
	width: 100%;
	margin-top: .75em;
}

.reg-button {
	padding: 7px;
	margin-left: 10px;
	margin-top: 10px;
	color: white;
	text-shadow: -.65px -.65px 0 #000,
		.65px -.65px 0 #000,
		-.65px .65px 0 #000,
		.65px .65px 0 #000;
	border: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	clear: both;
	background: -webkit-linear-gradient(to right, #29a3a3, #33ccff);
	background: -moz-linear-gradient(to right, #29a3a3, #33ccff);
	background: -ms-linear-gradient(to right, #29a3a3, #33ccff);
	background: -o-linear-gradient(to right, #29a3a3, #33ccff);
	background: linear-gradient(to right, #29a3a3, #33ccff);
	cursor: pointer;
}

.swal-button {
	color: rgba(35, 35, 35,.55);
	padding: 7px 19px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	background-color: #ffcc00;
	font-size: 12px;
	border: 1px solid #3e549a;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
}

.shopIco {
	position:absolute;
	height:30px;
	width:30px;
	right:-7.5%;
	bottom:-2.5px;
}

.shopIcoR {
	position:absolute;
	height:30px;
	width:30px;
	right:-6.5%;
	bottom:-2.5px;
}

@media(max-width:1025px) {
	.shopIco {
		position:absolute;
		height:30px;
		width:30px;
		left:10%;
		bottom:38.5px;
	}
}

@media(max-width:1025px) and (max-height:400px) {
	.shopIco {
		position:absolute;
		height:24px;
		width:24px;
		left:9%;
		bottom:26.5px;
	}
}

/*======================== 
   Sistema de colunas
========================*/
/*[class^=col-] todos os itens com col- no inicio do nome*/

/*====== 
 FOOTER
======*/
[class^=col-] {
	width: 100%;
	margin-top: 1em;
}

[class^=col-]:first-child {
	margin-top: 0;
}

.col-1 {
	width: 60%;
	float: left;
}

.col-2 {
	width: 40%;
	float: left;
}

@media screen and (min-width: 40rem) {
	[class^=col-] {
		float: left;
		margin-top: 0;
		padding: 0 .5em;
	}

	[class^=col-]:first-child {
		padding-left: 0;
		padding-right: 5em;
	}

	[class^=col-]:last-child {
		padding-right: 0;
	}

	.col-3 {
		width: 50%;
	}

	.col-1 {
		width: 32.5%;
	}

	.col-2 {
		width: 17.5%;
	}
}


[class^=span-] {
	width: 100%;
	margin-top: 1em;
}

[class^=span-]:first-child {
	margin-top: 0;
}

.span-1 {
	width: 50%;
	float: left;
}

@media screen and (min-width: 40rem) {
	[class^=span-] {
		float: left;
		padding: 0 .5em;
		margin-top: 0;
	}

	[class^=span-]:first-child {
		padding-left: 0;
		padding-right: 5em;
	}

	[class^=span-]:last-child {
		padding-right: 0;
		margin-right: 0;
	}

	.span-3 {
		width: 50%;
	}

	.span-1 {
		width: 25%;
	}
}

/*====== 
  INFO
======*/
[class^=coluna-] {
	width: 100%;
	margin-top: 1em;
	float:left;
	text-align:left;
}

@media screen and (min-width: 40rem) {

	[class^=coluna-] {
		float: left;
		margin-top: 0;
		padding: 0 .5em;
		height:165px;
	}

	.coluna-01,
	.coluna-02,
	.coluna-03,
	.coluna-04 {
		width: 25%;
	}

	.coluna-02,
	.coluna-03,
	.coluna-04 {
		border-left: none !important;
	}

	.coluna-01 {
		-webkit-border-bottom-left-radius: 7px;
		-moz-border-bottom-left-radius: 7px;
		-ms-border-bottom-left-radius: 7px;
		-o-border-bottom-left-radius: 7px;
		border-bottom-left-radius: 7px;
		-webkit-border-top-left-radius: 7px;
		-moz-border-top-left-radius: 7px;
		-ms-border-top-left-radius: 7px;
		-o-border-top-left-radius: 7px;
		border-top-left-radius: 7px;
	}

	.coluna-04 {
		-webkit-border-bottom-right-radius: 7px;
		-moz-border-bottom-right-radius: 7px;
		-ms-border-bottom-right-radius: 7px;
		-o-border-bottom-right-radius: 7px;
		border-bottom-right-radius: 7px;
		-webkit-border-top-right-radius: 7px;
		-moz-border-top-right-radius: 7px;
		-ms-border-top-right-radius: 7px;
		-o-border-top-right-radius: 7px;
		border-top-right-radius: 7px;
	}

	.coluna-1 {
		width: 25%;
		margin: 0;
	}

	.coluna-2 {
		width: 75%;
		margin: 0;
	}
}

/*======================== 
  Slogan + Imagem fundo
========================*/

.slogan-btn {
	background-image: url('../fotos/bg-home2.jpg');
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	padding: 10em 0;
	color: #FFF;
	background-attachment:scroll;
}

.title-slogan {
	font-family: Dancing Script !important;
}

.contain {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

@media (max-width:400px){
	.contain {
		position: absolute;
		top: 56.5% !important;
		width:95% !important;
	}

	.slogan-btn {
		height: 100vh;
	}

	.slogan-btn .button-accent:last-child {
		font-size: .875em !important;
		padding: 10px !important;
		margin-top:2em;
		color:#fff;
	}

	.title-slogan {
		font-size: 2.225em !important;
	}

}

@media(min-width:400px) and (max-width:1025px) {
	.contain {
		position: absolute;
		top: 52.5% !important;
		width:95% !important;
	}
	
	.slogan-btn {
		height: 100vh;
	}

	.slogan-btn .button-accent:last-child {
		font-size: .9em !important;
		padding: 10px !important;
		margin-top:1em;
		color:#fff;
	}

	.title-slogan {
		font-size: 2.5em !important;
	}
}

@media(min-width:400px) and (max-width:1025px) and (max-height:500px) {
	.contain {
		position: absolute;
		top: 55% !important;
		width:95% !important;
	}
	
	.slogan-btn {
		height: 100vh;
	}

	
	.slogan-btn .button-accent:last-child,.button-accent {
		font-size: .85em !important;
		padding: 8px !important;
		margin-top: 1em !important;
	}

	.title-slogan {
		font-size: 2.2em !important;
		margin-bottom:0em;
	}
}

@media(min-width:1025px) and (min-height:552px){
	.contain {
		position: absolute;
		top: 46% !important;
		width:95% !important;
	}
	
	.slogan-btn {
		height: 100vh;
		min-width:100%;		
	}
	
	.title-slogan {
		font-size: 3.05em;
		margin-bottom:.5em;
		left:50%;
	}

	.slogan-btn .button-accent {
		font-size: 1em;
		padding: 12.5px;
	}
} 

@media (min-width:1025px) and (max-height:551px) {
	.slogan-btn {
		height:551px;
	}
	
	.contain {
		position:relative;
		margin-top:-8em;
		transform:none;
		left:0;
	}
	
	.title {
		margin-bottom:.875em;
	}
}

@media (max-width:350px) and (max-height:600px) {
    .slogan-btn {
        height:500px;
    }

    .contain {
		position:relative;
		margin-top:-8.65em;
		transform:none;
		left:0;
	}
	
    .slogan-btn .button-accent,
    .slogan-btn .button-accent:last-child {
		font-size: .85em !important;
		padding: 8px !important;
	}

    .title-slogan {
		font-size: 2em !important;
	}

    .title {
		margin-bottom:1.15em;
	}
}

/*======================== 
		Sobre nós
========================*/

.sobre-nos-textbox {
	background-color: #232323;
	padding: 4em;
	width: 100vw;
	margin-left: -2.5%;
	outline: 2px solid #29a3a3;
	outline-offset: -2.5em;
	color: #fff;
	position: relative;
	z-index:99;
}

.sobre-nos-textbox h1 {
	color: #e6b800;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	top: .5em;
	background: #232323;
	padding: 0 .25em;
	padding-bottom: 0;
}

@media (max-width:330px) {
	.sobre-nos-textbox {
		background-color: #232323;
		padding: 3.65em 2.375em;
		margin-left: 0;
		width: 100%;
		outline: 2px solid #29a3a3;
		outline-offset: -2em;
		color: #fff;
		position: relative;
		font-size: .75em;
	}

	.sobre-nos-textbox h1 {
		font-size: 1.775em !important;
		top: .435em;
	}

	.container-ab {
		width: 100%;
	}	
}

@media (min-width:330px) and (max-width: 420px) {
	.sobre-nos-textbox {
		background-color: #232323;
		padding: 4em;
		margin-left: 0;
		width: 100%;
		outline: 2px solid #29a3a3;
		outline-offset: -2.5em;
		color: #fff;
		position: relative;
		font-size: .75em;
	}

	.sobre-nos-textbox h1 {
		font-size: 2.1em;
		top: .475em;
	}

	.container-ab {
		width: 100%;
	}
}

@media (min-width:420px) and (max-width: 949px) {
	.sobre-nos-textbox {
		background-color: #232323;
		padding: 4em;
		width: 100%;
		margin-left: 0;
		outline: 2px solid #29a3a3;
		outline-offset: -2.5em;
		color: #fff;
		position: relative;
		font-size: .75em !important;
	}

	.sobre-nos-textbox h1 {
		font-size: 2.5em !important;
		top: .285em !important;
	}

	.container-ab {
		width: 100%;
	}
}

@media (min-width: 950px) {
	h1 {
		font-size: 2.5rem;
	}

	.sobre-nos {
		background: url(../fotos/bg-sobre.jpg) no-repeat 60%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-ms-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding-bottom: 10em;
		-webkit-box-shadow: 0 -10px 10px 10px white inset;
		-moz-box-shadow: 0 -10px 10px 10px white inset;
		-ms-box-shadow: 0 -10px 10px 10px white inset;
		-o-box-shadow: 0 -10px 10px 10px white inset;
		box-shadow: 0 -10px 10px 10px white inset;
	}

	.sobre-nos-textbox {
		width: 42.5%;
		padding: 4em;
		outline-offset: -2.25em;
		margin-left: 5%;
		top: -3.75em;
		text-align: left;
		-webkit-box-shadow: 0 0 3em 0 rgba(0,0,0,.85);
		-moz-box-shadow: 0 0 3em 0 rgba(0,0,0,.85);
		-ms-box-shadow: 0 0 3em 0 rgba(0,0,0,.85);
		-o-box-shadow: 0 0 3em 0 rgba(0,0,0,.85);
		box-shadow: 0 0 3em 0 rgba(0,0,0,.85);
		font-size: .75em;
		z-index:1;
	}

	.sobre-nos-textbox h1 {
		top: .15em;
		left: 3.5rem;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}

/*========================
	  Colunas Info 
========================*/

[class^=coluna-0] {
	display: block;
	border: 1px solid #ff6a00;
	min-height: 150px !important;
}

.coluna-2 span {
	color:#ff6a00 !important;
}

.container-info {
	width: 96%;
	max-width: 70em;
	margin: 1em auto;
}

.coluna-04 {
	cursor: pointer;
}

.coluna-01 h5,
.coluna-02 h5,
.coluna-03 h5,
.coluna-04 h5 {
	color: #29a3a3;
}

.coluna-01 img,
.coluna-02 img,
.coluna-03 img,
.coluna-04 img {
	margin-top: 2.75em;
}

[class^=coluna-0]:hover,
[class^=coluna-0]:focus {
	background-color: rgba(255, 245, 204,.975);
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-ms-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}

.coluna-2 p {
	font-size: .75em;
}

@media(min-width:640px) and (max-width:968px) {

	[class^=coluna-0] {
		width: 50%;
		border: 1px solid #ff6a00 !important;
		min-height:170px !important;
	}

	.coluna-01 { 
		-webkit-border-bottom-left-radius: 0 !important;
		-moz-border-bottom-left-radius: 0 !important;
		-ms-border-bottom-left-radius: 0 !important;
		-o-border-bottom-left-radius: 0 !important;
		border-bottom-left-radius: 0 !important;
	}

	.coluna-02 {
		border-left: 0 !important;
		-webkit-border-top-right-radius: 7px  !important;
		-moz-border-top-right-radius: 7px  !important;
		-ms-border-top-right-radius: 7px  !important;
		-o-border-top-right-radius: 7px  !important;
		border-top-right-radius: 7px  !important;
	}

	.coluna-03 {
		-webkit-border-bottom-left-radius: 7px !important;
		-moz-border-bottom-left-radius: 7px !important;
		-ms-border-bottom-left-radius: 7px !important;
		-o-border-bottom-left-radius: 7px !important;
		border-bottom-left-radius: 7px !important;
		-webkit-border-top-right-radius: 0  !important;
		-moz-border-top-right-radius: 0  !important;
		-ms-border-top-right-radius: 0  !important;
		-o-border-top-right-radius: 0  !important;
		border-top-right-radius: 0  !important;
		border-top: 0 !important;
	}

	.coluna-04 {
		-webkit-border-top-right-radius: 0  !important;
		-moz-border-top-right-radius: 0  !important;
		-ms-border-top-right-radius: 0  !important;
		-o-border-top-right-radius: 0  !important;
		border-top-right-radius: 0  !important;
		border-left: 0 !important;
		border-top: 0 !important;
	}
}

@media(max-width:640px) {
	[class^=coluna-0] {
		width: 100%;
		border: 1px solid #ff6a00 !important;
		margin: 0;
		min-height:170px !important;
	}

	.more-img {
		margin-bottom:.875em !important;
	}

	.coluna-1 {
		width: 20%  !important;
	}

	.coluna-2 {
		width: 80%  !important;
	}

	.coluna-01 {
		-webkit-border-top-left-radius: 7px !important;
		-moz-border-top-left-radius: 7px !important;
		-ms-border-top-left-radius: 7px  !important;
		-o-border-top-left-radius: 7px  !important;
		border-top-left-radius: 7px  !important;
		-webkit-border-top-right-radius: 7px;
		-moz-border-top-right-radius: 7px;
		-ms-border-top-right-radius: 7px;
		-o-border-top-right-radius: 7px;
		border-top-right-radius: 7px;
	}

	.coluna-04 {
		-webkit-border-bottom-left-radius: 7px !important;
		-moz-border-bottom-left-radius: 7px !important;
		-ms-border-bottom-left-radius: 7px !important;
		-o-border-bottom-left-radius: 7px !important;
		border-bottom-left-radius: 7px !important;
		-webkit-border-bottom-right-radius: 7px !important;
		-moz-border-bottom-right-radius: 7px !important;
		-ms-border-bottom-right-radius: 7px !important;
		-o-border-bottom-right-radius: 7px !important;
		border-bottom-right-radius: 7px !important;
	}

	.coluna-01,
	.coluna-02,
	.coluna-03 {
		border-bottom: 0 !important;
	}

	.coluna-01 img,
	.coluna-02 img,
	.coluna-03 img {
		margin-top: 1.5em !important;
		margin-left: 1.5em !important;
	}

	.coluna-04 img {
		margin-top: 2em !important;
		margin-left: 1.5em !important;
	}
}

@media(max-width:500px) {
	.coluna-1 {
		width:35%  !important;
		margin-left:-.5em  !important;
	}

	.coluna-2 {
		width:65%  !important;
		margin-top:-.5em  !important;
	}
}

/*======================== 
	Title - More Info
========================*/

@media (min-width:450px) and (max-width:625px){
	.more-img {
		width:73.5% !important;
		height:115px !important;
	}
}

@media (min-width:625px) {
	.more-img {
		width:450px;
		height:125px !important;
		margin-bottom:1.1em !important;
	}
}

/*========================
		Portefolio
========================*/

.portfolio {
	margin: 2em 0 0 0;
	margin-bottom: 0;
}

.port-title {
	height: 150px !important;
	width: 725px !important;
}

.port-item {
	position: relative;
	margin: 0;
}

.port-item img {
	display: block;
}

.port-desc {
	position: absolute;
	z-index: 5;
	bottom: 0em;
	left: 0em;
	right: 0em;
	padding-bottom: 1em;
}

.port-desc p {
	margin: 1em;
}

@media (min-width: 592px) {
	.port-item {
		width: 50%;
		float: left;
	}

	.port-title {
		height:115px !important;
		width: 450px !important;
		margin-top:-.75em;
		margin-bottom:.75em;
	}
}

@media (min-width: 960px) {
	.port-item {
		width: 33.3333334%;
		overflow: hidden;
	}

	.port-desc {
		-webkit-transform: translateY(150%);
		-moz-transform: translateY(150%);
		-ms-transform: translateY(150%);
		-o-transform: translateY(150%);
		transform: translateY(150%);
	}

	.port-item:hover .port-desc {
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-o-transform: translateY(0%);
		transform: translateY(0%);
	}
}

@media (min-width:400px) and (max-width:592px) {
	.div-title {
		height: 135px !important;
		margin-top:-2.625em;
	}

	.port-title {
		height:92.5px!important;
		width: 400px !important;
		margin-bottom:-4em !important;
		margin-top:.75em;
	}
}

@media (max-width:400px) {
	.div-title {
		height: 100px !important;
		margin-top:-1em;
	}

	.port-title {
		height:80px!important;
		width: 100% !important;
	}
}
/*======================== 
	 	Opinião
========================*/

.cta {
	background-color: #ffcc00;
	padding: 2em;
	padding-bottom:2.7em;
	color: rgba(0,0,0,.85);
}

/*========================
		 Footer
========================*/

footer {
	background:#232323;
	background-attachment: scroll !important;
	color: #fff;
	text-align: left;
	padding: 1.5em;
	font-size: .75em !important;
}

/*======================== 
 Região Afetada - POP UP 
========================*/

.img-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.55);
	z-index: 9999;
	display: none;
}

@media (max-height:400px) {
	.img-overlay {
		position: fixed;
		top: 0;
		left: 0;
		height: 100%;
		width:100%;
		background: rgba(0, 0, 0, 0.55);
		z-index: 9999;
		display: none;
	}	

	.img-overlay img {
		width:50% !important;
		height:95%;
	}
}


.img-overlay .img-overlay-close {
	display: block;
	position: absolute;
	top: 20px;
	left: 20px;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #eee;
	line-height: 35px;
	font-size: 20px;
	color: #eee;
	text-align: center;
	cursor: pointer;
}

.img-overlay img {
	width: auto;
	max-width: 80%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

/*======================== 
	   Title Mobile
========================*/

.title-pi,
.title-pi img,
.title-pi h2 {
	display:none !important;
	position:fixed !important;
	z-index:100;
}

@media (max-width:1025px) {
	.title-pi {
		color:#fff;
		background-color:rgba(36, 143, 143,.925);
		border-radius:7px;
		margin-top:-1.61em;
		margin-left:.635em;
		position:absolute;
		width:100%;
		height:38px;
		margin:2.3em 0 0 0;
		left:0;
		border-radius:0 !important;
		display:block !important;
	}

	.title-pi img {
		float:left;
		margin:.495em 0 0 .6em !important;
		height:26px;
		width:26px;
		display:block !important;
	}

	.title-pi h2 {
		font-size:1em;
		padding-left:2.34em !important; 
		margin:0;
		padding-top:.622em;
		text-align:left;
		display:block !important;
	}
}

/*======================== 
	Mobile Menu Arrow 
========================*/

.mobile-menu,
.mobile-arrow{
	display:none !important;
}

@media only screen 
	and (max-device-width : 1025px) { 
		.mobile-menu {
			display:block !important;
			position:absolute;
			right:0;
			top:0;
			margin-top:2.4em;
			margin-right:.595em;
			height:90px;
			width:155px;
		}

		.mobile-arrow {
			display:block !important;
			height:90px;
			width:155px;
			position:absolute;
			bottom: 0;
			left: 50%;
			margin-left:-77.5px;
			margin-bottom:-1.55em !important;
		}
}

@media (min-width:376px) and (max-width:1025px) {
	.mobile-arrow {
		margin-bottom:-1.25em !important;
	}
}

/*========================
   Scroll Arrow Anchor 
========================*/

#scroll-info {
	position:absolute;
	margin-top:-5.42em !important;
}

@media(max-width:950px) {
	#scroll-info{
		position:absolute;
		margin-top:-4.2em !important;
	}
}

@media (min-width:951px) and (max-width:1025px) {
	#scroll-info{
		position:absolute;
		margin-top:-7em !important;
	}
}