@font-face {

	font-family: 'MyriadProBoldCondensed';
	src: url('fontes/myriad/MyriadProBoldCondensed.eot');
	src: local('MyriadProBoldCondensed'), url('fontes/myriad/MyriadProBoldCondensed.woff') format('woff'), url('fontes/myriad/MyriadProBoldCondensed.ttf') format('truetype');

}

@font-face {
	font-family: 'Myriad Pro Condensed';
	font-style: normal;
	font-weight: normal;
	src: local('Myriad Pro Condensed'), url('fontes/myriad/MYRIADPRO-COND.woff') format('woff');
}

* {
	margin:0;
	padding: 0;
	text-decoration: none;
}

.clear { display:block; float:none; clear:both; }

.container { width:98%; max-width:1100px; margin:0 auto; padding:0 10px 0 10px; }
.container2 { width:98%; max-width:950px; margin:0 auto; padding:0 10px 0 10px; }
.container3 { width:98%; max-width:850px; margin:0 auto; padding:0 10px 0 10px; }

@media (max-width: 830px) {
	.container { width:97%; margin:0 auto; padding:0; }
	.container2 { width:97%; margin:0 auto; padding:0; }
	.container3 { width:97%; margin:0 auto; padding:0; }	
}


.box-video { display:block; background:#F3F3F3 url('imgs/clean-gray-paper.png'); padding-bottom:25px; padding-top:100px; }
	.box-video .seta { display:block; width:35%; max-width:70px; margin:0 auto; margin-top:10px; }
.apresentacao { display:block; width:97%; max-width:800px; margin:0 auto; margin-top:-300px; clear:both; display:block; float:none; background:#FFF; padding:5px;  border-radius:10px; }

@media (max-width: 830px) {
	.box-video { padding-top:80px; }
	.apresentacao { margin-top:1px; padding:2px; }
}

.video { display:block; width:98%; max-width:500px; margin:0 auto; clear:both; display:block; float:none; border-radius:10px; }

.video-container {
	position:relative;
	padding-bottom:56.25%;
	height:0;
	overflow:hidden;
	 border-radius:10px;
}

	

	.video-container iframe, .video-container object, .video-container embed {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		border-radius:9px;
	}


/* Botão Flutuante */
#botao-flutuante {  position: fixed; display:none; left: 0; right: 0; bottom: 1rem; z-index: 1000; margin: auto; width:85%; max-width:350px; background:#A8CE50; padding:25px 15px 25px 15px; color:#FFF; border-radius:30px; text-decoration:none; text-align:center; font-family:'Lato', sans-serif; font-size:20px; }
	#botao-flutuante:hover { background:#6ABA23; }
@media (max-width: 830px) {
	#botao-flutuante { font-size:14px; padding:20px 10px 20px 10px; width:65%; margin:0; margin-left:5px; borde-radius:5px; }
}

/* Botão Topo */
#botao-topo { display:block; margin:0 auto; width:95%; max-width:650px; background:#EAAF00; padding:30px 15px 30px 15px; color:#FFF; border-radius:15px; text-decoration:none; text-align:center; font-family:'Lato', sans-serif; font-size:34px; font-weight:900; box-shadow:0 5px 0 #FFA64D; }
	#botao-topo span { display:block; font-weight:normal; font-size:20px; }
	#botao-topo:hover { background:#FFCE26; }

.topo-preco { margin-bottom:25px; font-family:'Lato', sans-serif; font-size:22px; font-weight:normal; }
	.topo-preco strong { font-weight:900; font-size:42px; color:#093; }


.topo-avisos { width:850px; margin:0 auto; padding:10px 0 10px 0; }
	.topo-avisos > div { width:29%; margin:2%; padding:10px 0 10px 0; text-align:center; float:left; border:1px dotted #999999; border-radius:15px; background:url('imgs/fundo-transparente-branco.png'); }
		.topo-avisos div h3 { font:bold 17px Arial; color:#595959; }
		.topo-avisos div p { margin-top:1px; font-size:13px; font-family:Arial; line-height:18px; color:#595959; }
		.topo-avisos div img { width:80px; margin-bottom:15px; }


/* Topo */
#logo { text-align:center; padding:10px 0 10px; }

header { background:url('imgs/topo.fundo.png') top center no-repeat; padding:60px 0 230px 0; }
	header .sobre { display:block; width:98%; max-width:744px; margin:0 auto; }
  header h1 { max-width:900px; margin:0 auto; text-align:center; font-family:'MyriadProBoldCondensed', Arial; font-size:45px; line-height:50px; font-weight:300; color:#FFF; }
		header h1 strong { color:#FFC000; }
	header p { padding:25px 0 10px 0; text-align:center; font:25px 'Myriad Pro Condensed', Arial; color:#FFF; }
	header .seta { display:block; width:35%; max-width:70px; margin:0 auto; }


@media (max-width: 830px) {
	
	header { padding:40px 0 100px 0; }
	
	.apresentacao { margin-top:-160px; }
	
	#logo img { width:90%; max-width:251px; }
	header h1 { font-size:36px; line-height:38px; }
		.header h1 br { display:none; }
	header p { font-size:20px; }
	header .seta { width:45px; }
	
	#botao-topo { width:85%; font-size:24px; margin-top:-25px; padding:25px 5px 25px 5px; border-radius:10px; }
		#botao-topo span { font-size:16px; }
	
	.topo-avisos { width:80%; padding-bottom:0; } 
		.topo-avisos > div { width:99%; margin:0 auto;float:none; display:block; margin-top:13px; margin-bottom:13px; }
		
	.topo-preco { font-size:19px; padding-bottom:25px; }
		.topo-preco strong { font-size:26px; color:#093; }
	
}


/* Box 1 */
.box-1 { padding:45px 0 35px 0; }
.box-1 h2 { padding-bottom:60px; text-align:center; font:45px 'MyriadProBoldCondensed', Arial; color:#E51D0C; }
.box-1 > img { display:block; float:right; margin-top:-35px; }
.box-1 ul { margin-left:35px; }
	.box-1 ul li { list-style:none; padding:10px 0 10px 0; font:18px Tahoma, Arial; color:#333; }
.box-1 p { clear:both; display:block; max-width:700px; margin:0 auto; padding-top:65px; padding-bottom:20px; text-align:center; font:20px Tahoma, Arial; color:#333; } 

@media (max-width: 830px) {
	.box-1 h2 { font-size:30px; line-height:32px; padding-bottom:15px; }
	.box-1 > img { float:none; clear:both; width:55%; margin:0 auto; margin-bottom:15px; }
	.box-1 ul { margin-left:0; text-align:center; }
		.box-1 ul li { font-size:19px; }
	.box-1 p { font-size:19px; padding-top:30px; padding-bottom:10px; color:#666; }
}

/* Box 2 */
.box-2 { background:#EEEEEE url('imgs/paper-fibers.png'); padding:25px 0 25px 0; }
	.box-2 h2 { text-align:center; font:35px 'MyriadProBoldCondensed', Arial; color:#333333; }
		.box-2 h2 strong { color:#3AB16A; }
	.box-2 img { display:block; margin:0 auto; width:95%; max-width:586px; margin-top:20px; }

@media (max-width: 830px) {
	.box-2 h2  { font-size:25px; }
}

/* Box 3 */
.box-3 { padding:45px 0 45px 0; }
.box-3 h2 { margin-bottom:40px; text-align:center; font:45px 'MyriadProBoldCondensed', Arial; color:#333333; }
	.box-3 h2 strong { color:#FF9900; }
.box-3 > img { display:block; float:left; margin:20px 30px 20px 0; }
.box-3 ul { margin-left:35px; }
	.box-3 ul li { list-style:none; padding:10px 0 10px 0; font:17px Tahoma, Arial; color:#333; }

@media (max-width: 830px) {
	.box-3 h2 { font-size:35px; line-height:38px; }
	.box-3 > img { display:block; float:none; clear:both; margin:0 auto; width:55%; }
	.box-3 ul  { margin-left:0; text-align:center; }
		.box-3 ul li { font-size:19px; }
}

	
/* Box 4 */
.box-4 { background:#EEEEEE url('imgs/clean-gray-paper.png'); padding:30px 0 15px 0; }
	.box-4 h2 { text-align:center; margin-bottom:30px; font:46px 'MyriadProBoldCondensed', Arial; color:#333333; }
		.box-4 h2 strong { color:#3AB16A; }
	.box-4 p { padding-bottom:25px; text-align:justify; font-size:17px; font-family:Tahoma, Arial; line-height:25px; color:#333; }
	.box-4 img { float:left; margin-top:50px; margin-bottom:50px; margin-right:25px; }

@media (max-width: 830px) {
	.box-4 { padding:15px 0 10px 0; }
	.box-4 h2 { font-size:30px; }
	.box-4 p { font-size:18px; line-height:21px; text-align:center; padding-bottom:20px; }
	.box-4 img { float:none; display:block; clear:both; margin:0 auto; margin-bottom:20px; width:90%; }
}
	
/* Box 5 (O MÉTODO) */
.box-5 { padding:40px 0 25px 0; }
	.box-5 h2 { text-align:center; margin-bottom:30px; font-size:46px; font-family:'MyriadProBoldCondensed', Arial; color:#777777; }
	.box-5 > div > p { max-width:890px; margin:0 auto; margin-bottom:40px; text-align:center; font-family:Tahoma, Arial; font-size:18px; line-height:25px; }
	
	.passo { clear:both; display:block; float:none; padding:40px 0 40px 0; border-bottom:1px dashed #E5E5E5; }
		.passo > img { float:left; margin-right:35px; }

	.direita { float:right !important; margin-left:35px !important; margin-right:0 !important; }
		
	.passo h3 { margin-bottom:20px; font:40px 'MyriadProBoldCondensed', Arial; color:#777777; }
		.passo h3 img { vertical-align:text-bottom; margin-right:15px; }
	.passo p { display:block; text-align:justify; font-family:Tahoma, Arial; font-size:17px; line-height:25px; }

@media (max-width: 830px) {
	.box-5 h2 { font-size:35px; line-height:37px; margin-bottom:15px; }
	.box-5 > div > p { font-size:18px; line-height:20px; margin:10px 0 10px 0; }
	
	.passo { padding:20px 0 20px 0; }
	.passo > img { float:none; display:block; clear:both; margin:0 auto; margin-bottom:15px; width:60%; }
	.direita { float:none !important; display:block !important; clear:both !important; margin:0 auto !important; margin-bottom:15px !important; width:95%; }
	
	.passo h3 { font-size:30px; text-align:center; }
		.passo h3 img { width:15%; }
	
	.passo p { text-align:center; font-size:18px; line-height:20px; }
}



/* Box 6 */
.box-6 { padding:10px 0 55px 0; margin:0 auto; }
	.box-6-titulo { background:#F3F3F3 url('imgs/clean-gray-paper.png'); padding:35px 0 35px 0; margin-bottom:30px; }
	.box-6 h3 { margin-bottom:5px; text-align:center; font:45px 'MyriadProBoldCondensed', Arial; color:#FF9900; }
	.box-6 h2 { margin-bottom:5px; text-align:center; font:28px 'Myriad Pro Condensed', Arial; color:#333333; }
		.box-6 h2 strong { /*color:#3AB16A;*/ }
	.box-6 > div > div { width:790px; margin:0 auto; display:block; }
	.box-6 > div > div > img { float:left; margin:15px; }
	.box-6 p { padding:10px 0 10px 0; text-align:center; font:13px Tahoma, Arial; color:#999; }
	
	.depo-4 { margin:0 auto; display:block; }
	.depo-4-mobile { display:none; }
	
	.video-dep-1 { display:block; float:left; width:50%; max-width:450px; }
	.video-dep-2 { display:block; float:right; width:50%; max-width:450px; }
	
@media (max-width: 830px) {
	.box-6 h3 { font-size:30px; }
	.box-6 h2 { font-size:22px; line-height:24px; }
	.box-6 > div > div { width:98%; }
	.box-6 div > div > img { float:none; display:block; clear:both; margin:0 auto; margin-bottom:25px; width:70%; }
	
	.depo-4-mobile { display:block; margin:0 auto; width:95%; }
	.depo-4 { display:none; }
	
	.video-dep-1, .video-dep-2 { float:none; display:block; clear:both; width:85%; max-width:500px; margin:0 auto; margin-bottom:15px; }
	
}
		
	
/* Box 7 (BONUS) */
.box-7 { padding:30px 0 30px 0; text-align:center; background:#F3F3F3 url('imgs/clean-gray-paper.png'); }
	.box-7 h1 { padding:5px; margin-bottom:15px; display:inline-block; line-height:35px; font-size:38px; font-family:'MyriadProBoldCondensed', Arial; color:#FF9900; }
	.box-7 h2 { background-color:#FF9900; margin-bottom:35px; margin-top:0; padding:8px; display:inline-block; font:45px 'MyriadProBoldCondensed', Arial; color:#FFF; }
	.box-7 h3 { text-align:center; margin-bottom:20px; padding-top:10px; font-family:Tahoma, Arial; font-weight:normal; font-size:17px; }
	
	.bonus { max-width:900px; margin:0 auto; border-radius:10px; padding:35px 20px 35px 20px; }
		.bonus img { width:90%; max-width:315px; float:left; margin-right:25px; }
		.bonus div { text-align:left; }
		.bonus h5 { padding:15px 0 15px 0; font:bold 22px 'Myriad Pro Condensed', Arial; color:#999; }
		.bonus h4 { font:bold 44px 'Myriad Pro Condensed', Arial; color:#000; text-decoration:underline; }
		.bonus h6 { margin-top:15px; font:25px 'Myriad Pro Condensed', Arial; color:#000; }
		.bonus p { padding:20px 0 20px 0; font-size:15px; font-family:Tahoma, Arial; line-height:22px; color:#000; }
		.bonus span { display:block; text-decoration: line-through; font:38px 'MyriadProBoldCondensed', Arial; color:#CC0000; }
		.bonus i { display:block; padding-top:10px; font:18px Tahoma, Arial; color:#777777; }
			.bonus i u { text-decoration:underline; }
	
	.bonus-separar { clear:both; display:block; float:none; padding-top:30px; }
		
	.bonus2 img { float:right !important; margin-right:0 !important; margin-left:25px !important; max-width:315px !important; }
	.bonus2 h5, .bonus2 h4, .bonus2 h6, .bonus2 p, .bonus2 span, .bonus2 i { text-align:right !important; }
	

@media (max-width: 830px) {
	.box-7 { padding:25px 0 25px 0; }
	.box-7 h1 { font-size:25px; line-height:28px; }
	.box-7 h2 { font-size:29px; margin-bottom:15px; } 
	
	.bonus { padding:15px 0 15px 0; }
	.bonus img { float:none; display:block; clear:both; width:54%; margin:0 auto; }
	.bonus p { font-size:17px; line-height:19px; }
	.bonus div { float:none; display:block; clear:both; margin:0 auto; text-align:center; }
	
	.bonus-separar { padding-top:0; }
	.bonus2 img { width:62%; float:none !important; margin-right:0 !important; margin-left:0 !important; margin:0 auto !important; }
	.bonus2 h5, .bonus2 h4, .bonus2 h6, .bonus2 p, .bonus2 span, .bonus2 i { text-align:center !important; }
	
}
	
		
			
/* Box 8 (CONTA) */
.box-8 { background:url('imgs/topo.fundo.jpg') top center; padding:45px 0 25px 0; }
	.box-8 h2 { max-width:900px; margin:0 auto; text-align:center; font-family:'MyriadProBoldCondensed', Arial; font-size:50px; font-weight:bold; color:#FFFF00; }
		.box-8 h2 u { text-decoration: line-through; }
	.box-8 h3 { max-width:900px; margin:0 auto; text-align:center; font-family:'MyriadProBoldCondensed', Arial; font-size:36px; font-weight:bold; color:#FFF; }
	.box-8 .conta { width:100%; max-width:602px; margin:0 auto; margin-top:35px; margin-bottom:25px; display:block; }
	.box-8 .seta, .box-5 .seta { display:block; width:50%; max-width:55px; margin:0 auto; margin-top:16px; }
	
@media (max-width: 830px) {
	.box-8 { padding:25px 0 15px 0; }
	.box-8 h2 { font-size:35px; }
	.box-8 h3 { font-size:30px; }
}
	
/* Box 9 (Mockup e Preço) */
.box-9 { text-align:center; padding:35px 0 25px 0; }
	.box-9 h3 { margin-top:25px; font:23px Tahoma, Arial; color:#000; }
	.box-9 h4 { margin-top:20px; font-family:'Myriad Pro Condensed', Arial; font-size:40px; font-weight:normal; color:#F39739; }
		.box-9 h4 strong { font-family:'MyriadProBoldCondensed', Arial; font-size:80px; }
	.box-9 p { padding-top:35px; font:15px Tahoma, Arial; color:#999; }
	
	.box-9 .preco-3 { display:block; margin:0 auto; margin-top:35px; width:80%; max-width:400px; background:#FFF; border-radius:10px; padding:20px; -webkit-box-shadow: 0 0 10px 2px #E0E0E0; box-shadow: 0 0 10px 2px #E0E0E0; }
	.box-9 .valor {margin-bottom:5px; }
	.box-9 h5 { padding-top:4px; font:18px Tahoma, Arial; }
	
	.botao { clear:both; float:none; background-color:#FF9900; display:block; width:95%; max-width:650px; margin:0 auto; margin-top:35px; margin-bottom:20px; border-radius:9px; padding:25px; text-align:center; font-family:'MyriadProBoldCondensed', Arial; font-size:40px; color:#FFF;
		box-shadow: 0 0 0 0 rgba(232, 76, 61, 0.7);
		-webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 0.7);
		-moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 0.7);
		-ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 0.7);
		animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 0.7);
		
	}
 	.botao:hover  { -webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none; background:#FFD900; }
 
	@-webkit-keyframes pulse {to {box-shadow: 0 0 0 20px rgba(232, 76, 61, 0);}}
	@-moz-keyframes pulse {to {box-shadow: 0 0 0 20px rgba(232, 76, 61, 0);}}
	@-ms-keyframes pulse {to {box-shadow: 0 0 0 20px rgba(232, 76, 61, 0);}}
	@keyframes pulse {to {box-shadow: 0 0 0 20px rgba(232, 76, 61, 0);}}


@media (max-width: 830px) {
	.box-9 img { width:95%; margin:0 auto; }
	.botao { padding: 20px 0 20px 0; font-size:28px; }
}
	
	
/* Box 10 */
.box-10 { background:#EEEEEE url('imgs/clean-gray-paper.png'); margin-top:25px; padding:25px 0 25px 0; }
	.box-10 h2 { text-align:center; font:21px Tahoma, Arial; color:#333; }
		.box-10 h2 strong {  }
		
	.contador { width:290px; margin:0 auto; padding:20px 0 10px 0; }

@media (max-width: 830px) { 
	.contador { width:290px; margin:0 auto; padding:15px 0 15px 0; }
}
	

/* Box 11 */
.box-11 { padding-top:60px; padding-bottom:30px; }
.box-11 img { float:left; margin-right:30px; margin-bottom:30px; }
.box-11 h2 { padding-top:20px; font:28px Tahoma, Arial; color:#333; }
.box-11 p { margin-top:25px; font-size:17px; font-family:Tahoma, Arial; line-height:24px; color:#333; }

@media (max-width: 830px) { 
	.box-11  { padding-top:25px; }
	.box-11  img { float:none; display:block; clear:both; margin:0 auto; width:50%; }
	.box-11 h2 { padding-top:10px; font-size:20px; text-align:center; }
	.box-11 p { text-align:center; font-size:15px; line-height:19px; }
}


/* Box FAQ */
.box-faq { padding:40px 0 25px 0; }

.box-faq h1 { display:block; width:95%; max-width:680px; margin:0 auto; text-align:center; margin-bottom:30px; font:40px 'MyriadProBoldCondensed', Arial; color:#333333; }

.faq-itens { margin:0 auto; padding:10px 0 10px 0; }
	.faq-itens > div { width:21%; margin:2%; text-align:center; float:left; }
		.faq-itens div h3 { font:bold 18px Arial; color:#595959; }
		.faq-itens div p { margin-top:10px; font-size:14px; font-family:Arial; line-height:18px; color:#595959; }
		.faq-itens div img { width:80px; margin-bottom:15px; }

/* Box 12 */
.box-12 { background:#EEEEEE url('imgs/clean-gray-paper.png'); padding:35px 0 25px 0; }
	.box-12 h2 { text-align:center; margin-bottom:35px; font-family:'Myriad Pro Condensed', Arial; font-size:40px; font-weight:normal; color:#666; }

.faq-esquerda { float:left; width:40%; margin-left:5%; margin-bottom:45px; }
	.faq-direita { float:right; width:40%; margin-right:5%; }
	
		.faqs { width:100%; }
		.faqs h3 { margin-bottom:4px; font:bold 15px Arial; color:#666; }
		.faqs p { margin-bottom:15px; border-bottom:1px dotted #CCCCCC; padding-bottom:15px; text-align:justify; font-size:14px; font-family:Arial; line-height:18px; color:#666; }
	.faq > a { display:block; clear:both; margin:0 auto; padding-top:30px; padding-bottom:35px; width:350px; text-align:center; font-size:25px; font-family:'MyriadProBoldCondensed', Arial; color:#666; border-radius:10px; }
		.faq > a:hover { text-decoration:underline; color:#F90; }

@media (max-width: 830px) { 
	.box-12 h2 { font-size:28px; }
		.box-12 h2 img { width:30px; }
	.faq-esquerda, .faq-direita { width:95%; margin:0 auto; float:none; display:block; clear:both; }
	
	
	.box-faq { padding:15px 0 5px 0; }
		.box-faq h1 { font-size:28px; margin-bottom:15px; }
	.faq-itens {  width:90%; margin-bottom:40px; padding:20px 0 0 0; }
		.faq-itens div { width:98%; margin:0 auto; float:none; display:block; clear:both; margin-bottom:20px; }
			.faq-itens div h3 { font:bold 15px Arial; color:#595959; }
			.faq-itens div p { margin-top:5px; font-size:13px; line-height:15px; }
			.faq-itens div img { width:50px; margin-bottom:5px; }
}


/* Depoimentos */
.depoimentos-texto { display:block; width:95%; max-width:790px; margin:0 auto; }
.depoimentos-1 { display:block !important; float:left !important; width:90% !important; max-width:383px !important; margin:0 !important; }
.depoimentos-2 { display:block !important; float:right !important; width:90% !important; max-width:383px !important; margin:0 !important; }
@media (max-width: 830px) { 
	.depoimentos-1, .depoimentos-2 { float:none !important; clear:both !important; width:95% !important; margin:0 auto !important; }
}


/* Box Filipe */
.box-filipe { padding-top:25px; }
	.box-filipe img { float:left; margin-right:45px; }
	.box-filipe p { margin:18px 0 18px 0; font-size:14px; font-family:Arial; line-height:20px; color:#000; }
	
@media (max-width: 830px) { 
	.box-filipe img { float:none; display:block; clear:both; margin-right:0; margin:0 auto; width:35%; }
	.box-filipe p { margin:10px 0 10px 0; font-size:14px; line-height:17px; text-align:center; }
}

/* Rodape */
.box-rodape { clear:both; display:block; float:none; background:#EEEEEE url('imgs/clean-gray-paper.png'); padding:20px 0 20px 0; text-align:center; font:14px Tahoma, Arial; color:#999; }
	.box-rodape a { color:#333; text-decoration:underline; }

@media (max-width: 830px) { 
	.box-rodape { font-size:12px; }
}



/* BOTÃO WHATSAPP */
@media (min-width: 830px) {
	.logos_fixo_desktop {
		display: block;
	}
	.logos_fixo_mobile {
		display: none;
	}
	#messengerLogo{
		display: block;
	}
}

@media (max-width: 770px) {
	.logos_fixo_desktop {
		display: none;
	}
	.logos_fixo_mobile {
		display: block;
	}
	#messengerLogo{
		display: none;
	}
}

.logos_fixo_desktop {
	position: fixed;
	bottom:-50px;
	right:0px;
	z-index: 999;
	text-align: center;

}

.logos_fixo_mobile {
	height: 115px;
	text-align: center;
	position: fixed;
	bottom:-20px;
	right:-10px;
	z-index: 999;
}

#logoFrase{
	color: #FFFFFF;
}

.call-to-action-content {
	padding: 5px 10px 5px 10px;
	line-height: 18px;
	max-height: 50px;
	max-width: 150px;
	overflow: hidden;
	word-wrap: break-word;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	float: left;
	margin-top: 40px;
	background: white;
	margin-right: -15px;
	border-radius: 5px;
	border: 1px solid lightgray;
	box-shadow: 5px 5px 10px #0076a3;
	-webkit-box-shadow: 5px 5px 10px lightslategray;
	-moz-box-shadow: 5px 5px 10px lightslategray;
}

.call-to-action-content::after {
	content: '';
	position: absolute;
	background: white;
	border-bottom: 1px solid lightgray;
	border-right: 1px solid lightgray;
	right: 109px;
	top: 40%;
	margin-top: -6px;
	width: 8px;
	height: 8px;
	z-index: 1;
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.call-to-action-content-desktop{
	float: left;
	padding: 5px 10px 5px 10px;
	line-height: 18px;
	max-height: 50px;
	max-width: 150px;
	overflow: hidden;
	word-wrap: break-word;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	float: left;
	margin-top: 73px;
	background: white;
	margin-right: -15px;
	border-radius: 5px;
	border: 1px solid lightgray;
	box-shadow: 5px 5px 10px #0076a3;
	-webkit-box-shadow: 5px 5px 10px lightslategray;
	-moz-box-shadow: 5px 5px 10px lightslategray;
}

.call-to-action-content-desktop::after {
	content: '';
	position: absolute;
	background: white;
	border-bottom: 1px solid lightgray;
	border-right: 1px solid lightgray;
	right: 109px;
	top: 40%;
	margin-top: -6px;
	width: 8px;
	height: 8px;
	z-index: 1;
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}