/*
 Theme Name:     Criovida
 Theme URI:      
 Description:    Nova Versão Website Criovida 2015
 Author:         Ricardo Ruiz

@import url("../enlightenment/style.css");

*/

@media (max-width: 768px) { 
	.wiget-cena-wrap, .call-back-wrap {display:none;}
	#primary-sidebar { width: 100%; float: left; }

}
		

@media (min-width: 1200px) {
			
	.container {
		width: 1160px !important;
	}
	.col-md-8 {
    width: 75% !important;
  }
.col-md-4 {
    width: 25% !important;
  }

}

@media  (max-width: 1200px) {
#sidebar-after-main-secondary.active {
  width:50% !important;
}
}
h1 {
margin-bottom:0px;
}
h1, h2, h3, h4, h5, h6 {
font-family: Roboto;
font-weight: 500;
color: #D92855;
}
p{font-family:Roboto, Tahoma, "DejaVu Sans", sans-serif }
a{font-family:Roboto, Tahoma, "DejaVu Sans", sans-serif; }
strong {
font-weight: 900 !important;
}
table th, table td {
  
    border-top: 0px!important;
}

table {
    border-top: 0px  !important;
	border-bottom: 0px  !important;
}

hr {
height: 1px;
color: #CCC;
background-color: #CCC;
}

ul {
    list-style-type: none;
    padding: 0 0 0 20px;
    margin: 0px;
} 
 .pink-text {#D92855 }

#erro-404 h1{font-size: 22px;text-transform: uppercase;color: #FFF;background: #D92855;padding: 10px;}
.layout-content-sidebar .hentry {margin:0; border:none;}
.hentry {padding:0; margin:0; clear:left; border:none;}

.entry-header {
padding-bottom:36px;
padding-top: 15px;

}
.entry-title {
font-weight:bold !important;
color:#d92855;
}
.page .page .entry-header {
  padding-bottom:10px;
border-bottom:none;
}
.page-header {
	border-bottom: 1px solid #fff !important;
}
.entry-content ul li {
	/*border-left: 6px solid #EE4D91;*/
	padding-left: 15px;
	margin-bottom: 8px;
}
.sidebar-content {
padding-bottom: 0px !important;
}
.custom-entry {
margin-left:0px;
}
 /* ---- Main Menu Top  -----*/

.body-navbar-offset {
	margin-top: 50px;
}

@media (min-width: 768px) {
	.body-navbar-offset {
		margin-top: 40px;
	}
}

@media (min-width: 992px) {
	.body-navbar-large.body-navbar-offset {
		margin-top: 80px;
	}
	.col-md-8 {
    width: 75% !important;
  }
.col-md-4 {
    width: 25% !important;
  }

}

.site {
	max-width: 100%;
	overflow-x: hidden;
	background: #fff;
}

@media (min-width: 768px) {
	.site {
		background: none;
	}
}

.design-full-screen .site {
	background: #fff;
}

.navbar {
	height: auto;
	padding: 0;
	margin: 0;
	border: none;
	border-radius: 0;
	font-weight: 300;
	-webkit-transition: min-height .25s ease, height .25s ease;
	   -moz-transition: min-height .25s ease, height .25s ease;
	    -ms-transition: min-height .25s ease, height .25s ease;
	     -o-transition: min-height .25s ease, height .25s ease;
	transition: min-height .25s ease, height .25s ease;
	text-transform:uppercase;
}

@media (min-width: 768px) {
	.navbar {
		min-height: 40px;
		height: 40px;
		text-transform:uppercase;
	}
}

.navbar-fixed-top {
	border-width: 0;
	z-index: 1000;
}

.admin-bar .navbar-fixed-top {
	/*top:  40px;*/
}

@media (min-width: 768px) {
	.navbar-large {
		min-height: 80px;
		height: 80px;
	}
}

.navbar-default {
	background: #fff;
	box-shadow: 0 0 1px rgba(0, 0, 0, .15);
}

.navbar-inverse {
	background: #525252;
	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.navbar > .container {
	position: relative;
}

.site-title {
	margin: 0;
	font-size: 14px;
	font-weight: 300;
}

@media (min-width: 768px) {
	.navbar > .container .navbar-brand {
		margin-left: -30px;
		display:none;
	}
}

.navbar a.navbar-brand {
  margin-top:-100px;
	padding: 0px 15px;
	color: #777;
	font-size: 24px;
	line-height: 32px;
	-webkit-transition: padding .25s ease, line-height .25s ease;
	   -moz-transition: padding .25s ease, line-height .25s ease;
	    -ms-transition: padding .25s ease, line-height .25s ease;
	     -o-transition: padding .25s ease, line-height .25s ease;
	transition: padding .25s ease, line-height .25s ease;
}

@media (min-width: 768px) {
	.navbar a.navbar-brand {
		padding: 0px 15px;
		height: 30px;
		display:none;
	}
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
	color: inherit;
}

@media (min-width: 992px) {
	.navbar-large a.navbar-brand {
		padding: 16px 15px;
		line-height: 48px;
		height: 80px;
	}
}

.navbar-inverse a.navbar-brand {
	color: #fff;
}

.navbar-brand > .site-logo {
	display: inline-block;
	width: auto;
	max-height: 32px;
	vertical-align: top;
	-webkit-transition: height .25s ease, max-height .25s ease;
	   -moz-transition: height .25s ease, max-height .25s ease;
	    -ms-transition: height .25s ease, max-height .25s ease;
	     -o-transition: height .25s ease, max-height .25s ease;
	transition: height .25s ease, max-height .25s ease;
}

@media (min-width: 992px) {
	.navbar-large .site-logo {
		max-height: 48px;
	}
}

.navbar .nav {
	font-size: 15px;
	text-rendering: optimizeLegibility;
}

@media (min-width: 768px) {
	.navbar-nav.navbar-right:last-child {
		margin-right: -30px;
	}
}
 
  

.navbar .nav > li > a {
	color: #777;
	-webkit-transition: all .25s ease;
	   -moz-transition: all .25s ease;
	    -ms-transition: all .25s ease;
	     -o-transition: all .25s ease;
	transition: all .25s ease;
}

@media (min-width: 768px){
	.navbar .nav > li > a {
		padding: 10px 20px 10px 20px;
		/*padding-bottom: 10px;*/
		font-size: 10px;
	}
}

@media (min-width: 992px) {
	.navbar .nav > li > a {
		max-height: 40px;
		font-size: 10px;
	}
	
	.navbar-large .nav > li > a {
		max-height: 80px;
		padding: 30px 20px;
	}
	
	.navbar-large .nav > li.menu-item-has-description > a {
		padding: 20px 20px 18px;
	}
}

.navbar-inverse .nav > li > a {
	color: #fff;
	font-size: 10px;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	background-color: transparent;
	/*color: #333;*/
	font-weight: 600;
}

.nav .menu-item-description {
	color: #999;
	font-size: 0.9em;
	font-style: italic;
	font-weight: 300;
}

.navbar .navbar-btn {
	margin-top: 13px;
	margin-bottom: 13px;
}

.nav .glyphicon {
	margin-right: 3px;
}

.navbar .nav li.dropdown:target > .dropdown-menu {
	display: block;
}

.caret {
	width: 6px;
	height: 6px;
	margin-left: 3px;
	margin-top: -3px;
	border-top: none;
	border-left: none;
	border-right: 1px solid;
	border-bottom: 1px solid;
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.navbar .nav li.dropdown > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: inherit;
	border-bottom-color: inherit;
}

.dropdown-submenu .caret,
.dropdown-submenu .dropdown-close {
	display: none;
}

.nav > li > a.dropdown-close {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	display: none;
	width: 5000%;
	height: 5000%;
	padding: 0;
	margin: 0 -1000%;
}

.navbar .nav li.dropdown:target > .dropdown-close {
	display: block;
	background: none;
}

.navbar .nav > li > a:hover,
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.open > .dropdown-toggle .menu-item-description,
.navbar .nav li.dropdown:target > .dropdown-toggle {
	color: #428bca;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open>a:hover,
.navbar-default .navbar-nav > .open>a:focus {
	background: #f9f9f9;
}

.navbar-inverse .nav > li > a:hover,
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown:target > .dropdown-toggle {
	background: #D92855;
	color: #fff;
}

.navbar-inverse .nav > li > a:hover > .menu-item-description,
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle > .menu-item-description {
	color: #fff;
}

.navbar .nav > li > a.dropdown-close:hover,
.navbar-inverse .nav > li > a.dropdown-close:hover {
	background: none;
}

.dropdown-menu {
	border-color: #ddd;
	font-size: 15px;
	padding:0px;
}

.nav > .mega-menu {
	position: static;
}

@media (min-width: 768px) {
	.mega-menu > .dropdown-menu {
		left: 0;
		right: auto;
		padding: 15px;
	}
	
	.mega-menu > .dropdown-menu {
		min-width:  750px;
		padding: 15px 30px;
	}
}

@media (min-width: 992px) {
	.mega-menu > .dropdown-menu {
		min-width:  970px;
	}
}

@media (min-width: 1200px) {
	.mega-menu > .dropdown-menu {
		min-width:  1060px;
	}
}

.mega-menu > .dropdown-menu > .menu-item {
	min-width: 216px;
}

@media (min-width: 992px) {
	.mega-menu > .dropdown-menu > .menu-item {
		min-width: 212px;
	}
}

@media (min-width: 1200px) {
	.mega-menu > .dropdown-menu > .menu-item {
		min-width: 183px;
	}
}

.mega-menu > .dropdown-menu > .menu-item > a {
	font-weight: 600;
}

@media (min-width: 768px) {
	.mega-menu > .dropdown-menu > .menu-item > a {
		border-bottom: solid 1px #eee;
	}
}

.mega-menu .dropdown-submenu > .dropdown-menu {
	display: block;
	position: static;
	float: none;
	border: none;
	box-shadow: none;
}

@media (min-width: 768px) {
	.mega-menu > .dropdown-menu > li {
		float: left;
		margin-left: 20px;
	}
}

.mega-menu > .dropdown-menu > li:first-child,
.mega-menu > .dropdown-menu > li:nth-child(3n+1) {
	margin-left: 0;
}

@media (min-width: 992px) {
	.mega-menu > .dropdown-menu > li:nth-child(3n+1) {
		margin-left: 20px;
	}
	
	.mega-menu > .dropdown-menu > li:nth-child(4n+1) {
		margin-left: 0;
	}
}

@media (min-width: 1200px) {
	.mega-menu > .dropdown-menu > li:nth-child(4n+1) {
		margin-left: 20px;
	}
	
	.mega-menu > .dropdown-menu > li:nth-child(5n+1) {
		margin-left: 0;
	}
}

.mega-menu .dropdown-menu > li > a {
	padding: 6px 20px;
}

.dropdown-menu{
background-image: linear-gradient(to top, #454545, #595959);
}

.dropdown-menu > li > a {
font-size:10px;
font-family: Roboto;
	padding: 10px 15px;
	color: #fff;
	font-weight: 600;
	-webkit-transition: none;
	   -moz-transition: none;
	    -ms-transition: none;
	     -o-transition: none;
	transition: none;
}

.dropdown-menu > li > a:hover {
 	font-size:10px;
 	font-family: Roboto;
	background-color: #D92855;
	padding: 10px 15px;
	color: #fff;
	font-weight: 600;
	-webkit-transition: none;
	   -moz-transition: none;
	    -ms-transition: none;
	     -o-transition: none;
	transition: none;
}

.navbar .menu-item br {
	display: none;
}

@media (min-width: 992px) {
	.navbar-large .menu-item br {
		display: inline;
	}
}

.navbar .menu-item .menu-item-description {
	display: none;
}

@media (min-width: 992px) {
	.navbar-large .menu-item .menu-item-description {
		display: none;
		color: #bababa;
		font-size: 11px;
		font-style: italic;
		font-weight: 300;
		text-transform: none;
		-webkit-transition: color .25s ease, margin .25s ease;
		   -moz-transition: color .25s ease, margin .25s ease;
		    -ms-transition: color .25s ease, margin .25s ease;
		     -o-transition: color .25s ease, margin .25s ease;
		transition: color .25s ease, margin .25s ease;
	}

	.navbar-large .menu-item .menu-item-description {
		display: inline;
	}

	.navbar-large .menu-item a:hover .menu-item-description {
		color: #428bca;
	}
	
	.navbar-large .active a:hover .menu-item-description {
		color: #bababa;
	}
}

.navbar-search {
	margin-top: 10px;
	-webkit-transition: margin .25s ease;
	   -moz-transition: margin .25s ease;
	    -ms-transition: margin .25s ease;
	     -o-transition: margin .25s ease;
	transition: margin .25s ease;
}

@media (min-width: 992px) {
	.navbar-large .navbar-search {
		margin-top: 25px;
	}
}

.navbar-search .btn {
	display: none;
}

.sidebar-navbar {
	display: none;
	float: right;
	max-height: 30px;
	padding-left: 18px;
	margin: 5px -15px 0px 35px;

	-webkit-transition: margin .25s ease;
	   -moz-transition: margin .25s ease;
	    -ms-transition: margin .25s ease;
	     -o-transition: margin .25s ease;
	transition: margin .25s ease;
}

@media (min-width: 768px) {
	.sidebar-navbar {
		display: block;
	}
}

@media (min-width: 992px) {
	.navbar-large .sidebar-navbar {
		margin: 30px -15px 30px 35px;
	}
}

/*.navbar-inverse .sidebar-navbar {
	border-left: solid 1px #333333;
}*/

.sidebar-navbar .widget {
	padding: 0;
}

ul.ht-social-media-list li {
    font-size: 18px;
    float: left;
    margin: 0 0 0 0px !important;
    padding: 0px;
}
@media (min-width: 768px) and (max-width: 1200px) { 
	.linhacrio i, .linhacrio span 	{
	display:none;
	  }
  }
	
	@media (max-width: 768px) {
	.linhacrio i {
	  margin-left:43px!important;
	  }
	}	
	
	@media (max-width: 768px) {
	.linhacrio span {
	  margin-left:63px!important;
	  }
	}	
	
.linhacrio i {
position:absolute;
height: 25px;
margin-top: 3px;
color: #CCCCCC;
top:10px;
  
}
.linhacrio span {
position:absolute;
font-weight:600;
height: 25px;
margin-top: 2px;
color:#CCCCCC;
font-size:10px;
margin-left: 18px;
font-size:11px;
	top:10px
}

 /* ---- Slider  -----*/
 
.sidebar-header .widget {
padding-top: 0px !important;
}

@media (min-width: 992px) {
	.custom-query-slider .slide {
		height: 200px;
	}
	.sidebar-full-screen .custom-query-slider .slide {
		height: 450px;
	}
}
.slide-container {

padding: 8px !important;
position:relative;
top: 400px;
}
.slide-container .entry-header {
border-top: 0px !important;
padding-top: 5px !important;
border-bottom: 0px !important;
font-size:16px !important;
}
.slide-container .entry-title {
font-size:16px !important;
}
.slide-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0);
}
 /* ---- Home page tabs  -----*/

#tabs-container {
height: 60px;
background: #333333;
position: relative;
}
.tabs-menu {
	margin-left: -13px;
    height:60px;
    float: left;
    clear: both;
	list-style-type: none;
}
.tabs-menu li {
    /*height: 50px;*/
    line-height: 30px;
    float: left;
    margin-right: 10px;
	/*padding-top: 9px;*/
	padding-top:16px;
	text-rendering: optimizeLegibility;
	font-family: Roboto, sans serif;
	font-size: 12px;
	height:100%;
	padding-right: 5px;
	padding-left: 5px;
}
.tabs-menu li.current {
    position: relative;
    border-top: 1px solid #333333;
    border-bottom: 1px solid #333333;
	background-color: #D92855;
    line-height:28px;
}
.tabs-menu li a {
    padding: 10px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none; 
	margin-top: 5px;
}
.tabs-menu .current a {
    color: #fff;
}
.tabs-menu li img {
    margin-top: -125px;
    margin-left: 68%;
}
.tab {
    border: 1px solid #d4d4d1;
    background-color: #fff;
    float: left;
    margin-bottom: 20px;
    width: auto;
}
.tab-content {
    width: 660px;
    padding: 20px;
    display: none;
}
#tab-1 {
 display: block;   
}


 /* ---- Sidebars > definem areas horizontais do tema  -----*/

 /* ---- sidebar-header > Primeiro Tab da Home  -----*/

#sidebar-header {
margin-top: -30px;
}

.sidebar-after-main-secondary .widget {
    padding: 0px !important;
    margin: 0px !important;
}

@media (min-width: 1200px) {
	.sidebar-after-main-secondary .slide {
    height: 300px !important;
}
}
.sidebar-main-secondary {
overflow: hidden;
height: 300px;
}

/*.sidebar-main {
overflow: hidden;
height: 350px;
}*/
/*.hide1 {
display:none;
}
.hide2 {
display:none;
}
.hide3 {
display:none;
}
.hide4 {
display:none;
}*/

#financiamento {
background-color:#333;
color: #ffffff;
float: left;
padding: 10px 30px 40px 30px;
margin-top: 15px;
margin-bottom:10px;
display:block;
/*width: 49%;*/
margin-right: 1%;
border: 1px solid #fff;
}
#financiamento h5 {
color: #848a86;
font-size: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
border-bottom: 1px solid #232323;
box-shadow: 0 1px 0 #505050;
background-image: url('http://casapro.pt/criobida/wp-content/uploads/2015/01/icone-criovida-h.png');
background-repeat: no-repeat;
background-position: left center;
}

h1.archive-title {
   font-size: 25px !important;
  text-transform: uppercase;
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 10px;
}
.wpcf7-form table {
margin-bottom: 0px;
}
span.wpcf7-not-valid-tip {font-size:0.8em}
div.wpcf7-validation-errors {display:inline-block}
div.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {display: inline-block}

#financiamento h4 {
color: #cbd8d1;
font-size: 16px;
font-weight: 300;
line-height: 1.5;
margin-bottom: 30px;
}

#financiamento p {
font-size: 14px;
font-weight: 500;
line-height: 1.4;
margin-bottom: 20px;
}
#financiamento a {
text-decoration: underline;
font-weight: 500;
}

#parceiros {
color: #333333;
background-color:#e0e0e0;
float: left;
padding: 10px 30px 0px 30px;
margin-top: 15px;
margin-bottom: 10px;
display:block;
/*width: 49%;*/
margin-left: 1%;
border: 1px solid #fff;
}

.design-full-screen .site-content.container h1.entry-title {
font-size: 36px !important;
}


/* estilos bootstrap collapsibles */

.panel-default .panel-heading {
text-decoration: none;
color: #D92855;
}

.panel-title a {
text-decoration: none;
text-transform: uppercase;
}

/* fim */


/* estilos nav bar */
body {
text-rendering: optimizelegibility;

}

a.pink-underline {
text-decoration: underline;
}

/* estilos  home criovida */
.design-full-screen .sidebar-header-secondary {
	  margin-top:0;
	  padding-top:20px;
}
@media (min-width: 768px) { 
.design-full-screen .sidebar-header-secondary {margin-top:50px;}
}


.sidebar-header-secondary .panel-group .panel {
border: 0px;
background-color: transparent;
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}

.design-full-screen .sidebar-header-secondary .widget {
background-image: url('../../uploads/2015/07/bebe-home-criovida.png'); 
background-repeat: no-repeat; 
background-position: right bottom; 
margin-right: 10px;
padding-bottom: 50px;
}

@media (max-width:992px) {
.design-full-screen .sidebar-header-secondary .widget {
padding-bottom: 0px;
}
}


/* estilos para home crio at� 992px */

@media (max-width:992px) {
.design-full-screen .sidebar-header-secondary .widget {
background: transparent;
margin-right: 10px;

}

.design-full-screen .sidebar-header-secondary .widget .entry-content {
margin-top: 0px; auto; 
width: 100%;
}
}

/* fim */ 

.design-full-screen .sidebar-header-secondary .widget h5 {
color:#7e7371;
font-size: 30px;
margin-bottom: 20px;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
border-bottom: 1px solid #ccc;
box-shadow: 0 1px 0 #fff;
background-image: url('http://casapro.pt/criobida/wp-content/uploads/2015/01/icone-criovida-h.png');
background-repeat: no-repeat;
background-position: left center;
}

@media (max-width:632px) {
.design-full-screen .sidebar-header-secondary .widget h5 {
color:#333;
font-size: 22px;
margin-bottom: 10px;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;

background-repeat: no-repeat;
background-position: left center;
}
}

.design-full-screen .sidebar-header-secondary .widget p.missao-home-criovida {
color:#707070;
margin-top: 20px;
margin-bottom: 40px;
font-size: 16px;
font-style: italic;
font-weight: 800;
}

.design-full-screen .sidebar-header-secondary h4.panel-title a {
text-decoration: none;
font-size: 14px;
}

.design-full-screen .sidebar-header-secondary .panel-default .panel-heading {
background-color: rgba(245, 245, 245, 0.5);
}

.design-full-screen .sidebar-header-secondary .panel-default .panel-body {
background-color: rgba(230, 230, 230, 0.5);
}

/* fim */

/* estilos  home vantagens */

.design-full-screen .sidebar-main {
padding-left: 3000px;
margin-left:-3000px;
padding-right: 3000px;
margin-right: -3000px;
padding-top: 10px;
margin-top:20px;
padding-bottom: 40px;
background-image: linear-gradient(to top, #f1e4e2, #d6c4c1);
}

.design-full-screen .sidebar-main .widget {
margin-top: 0;
  padding-bottom:10px;
}

.design-full-screen .sidebar-main .widget h5 {
color: #fff;
font-size: 30px;
margin-bottom: 20px;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
border-bottom: 1px solid #b6a4a1;
box-shadow: 0 1px 0 #d9e4e0;
background-image: url('http://casapro.pt/criobida/wp-content/uploads/2015/01/icone-criovida-h.png');
background-repeat: no-repeat;
background-position: left center;
}

.design-full-screen p.vantagens-home-criovida {
font-family: Roboto;
font-size: 26px;
color: #D92855;
margin-top: 30px;
margin-bottom: 10px;
text-align: center;


}

.design-full-screen p.segundo-vantagens-home-criovida {
font-size :14px;
text-align: center;
margin-left:auto;
margin-right: auto;
}

.design-full-screen .seta-acordeao {
width: 119px;
height: 14px;
position: relative;
margin-left: auto;
margin-right:auto;
margin-top: 20px;
margin-bottom: 50px;
}

.design-full-screen .seta-acordeao a img {
box-shadow: none;
background: transparent;
display: block;
width: 119px;
height: 14px;
position: absolute;
top:0;
margin:0;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease; 
}


.design-full-screen .seta-acordeao img:nth-child(1) { 
    filter: alpha(opacity=100); /* IE stuff */
    opacity: 1;
    z-index: 2;
}
.design-full-screen .seta-acordeao a img:nth-child(2) { 
    filter: alpha(opacity=0); /* IE stuff */
    opacity: 0;
    z-index: 1;
}

.design-full-screen .seta-acordeao:hover img:nth-child(1) { 
    filter: alpha(opacity=0);
    opacity: 0;
    z-index: 1;
}
.design-full-screen .seta-acordeao:hover img:nth-child(2) { 
    filter: alpha(opacity=100);
    opacity: 1;
    z-index: 2;
}

.design-full-screen .sidebar-main #vantagens .vantagens-lista {
width:80%;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
}

.design-full-screen .sidebar-main #vantagens .vantagens-lista img {
float: left;
margin-right:20px;
}

.design-full-screen .sidebar-main #vantagens .vantagens-lista h4.titulo-elemento {
color: #333 !important;
font-size: 22px;
padding: 10px 30px 10px 0px;
}

.design-full-screen .sidebar-main #vantagens .vantagens-lista p.subtitulo-elemento {
font-family: Roboto;
font-size: 16px;
text-transform: uppercase;
color: #D92855;
margin-bottom: 0px;
}

.design-full-screen .sidebar-main #vantagens .vantagens-lista .panel-body {
background-color: #f1e4e2;
}


/* fim */

.design-full-screen .sidebar-main-secondary {margin-top:0!important;}
.design-full-screen .sidebar-main-secondary .widget {margin:0; padding:0;}





.design-full-screen .sidebar-main-secondary .widget h5 {
color: #848a86;
font-size: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
border-bottom: 1px solid #cdb8b5;
box-shadow: 0 1px 0 #fff;
background-image: url('http://casapro.pt/criobida/wp-content/uploads/2015/01/icone-criovida-h.png');
background-repeat: no-repeat;
background-position: left center;
}

.design-full-screen .sidebar-main-secondary .widget h1 {
color:#333;
font-size: 24px;
margin-top: 40px;
text-align:center;
}


}

/* estilos home financiamento/parceiros */

.sidebar-content .widget {
background-image: linear-gradient(to top, #eaeaea, #e8e8e8);
padding-bottom:10px;
padding-left: 3000px;
margin-left:-3000px;
padding-right: 3000px;
margin-right: -3000px;
margin-top:-15px;
}

#financiamento {
background-color:#dad0cf;
color: #333333;
}

#financiamento h4 {
color: #333333;
font-weight: 500;
}

#financiamento h5 {
color: #716b6a;
border-bottom: 1px solid #afa9a8;
box-shadow: 0 1px 0 #f5f5f5;
}
.sidebar-content .widget #financiamento {
background-color:#dad0cf;
color: #333333;
float: left;
padding: 10px 30px 40px 30px;
margin-top: 15px;
margin-bottom:10px;
display:block;
border: 1px solid #fff;
}

/* financiamento media ate 1200px */


@media(min-width: 1200px) { 
.sidebar-content .widget #financiamento {
background-color:#dad0cf;
color: #333333;
float: left;
padding: 10px 30px 40px 30px;
margin-top: 15px;
display: block;
width: 49%; 
margin-right:1%; 
border: 1px solid #fff;
}
}

/* fim */

.sidebar-content .widget #financiamento h5 {
color: #716b6a;
font-size: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
border-bottom: 1px solid #232323;
box-shadow: 0 1px 0 #505050;
background-image: url('http://casapro.pt/criobida/wp-content/uploads/2015/01/icone-criovida-h.png');
background-repeat: no-repeat;
background-position: left center;
}

.sidebar-content .widget #financiamento h4 {
/*color: #cbd8d1;*/
font-size: 16px;
font-weight: 300;
line-height: 1.5;
margin-bottom: 30px;
}

.sidebar-content .widget #financiamento p {
font-size: 14px;
font-weight: 500;
line-height: 1.4;
margin-bottom: 20px;
}

.sidebar-content .widget #financiamento a {
text-decoration: underline;
font-weight: 500;
}

.sidebar-content .widget #parceiros {
color: #333333;
background-color:#e0e0e0;
float: left;
padding: 10px 30px 0px 30px;
margin-top: 15px;
margin-bottom: 10px;
display:block;
border: 1px solid #fff;
}

/* parceiros media ate 1200px */

@media(min-width: 1200px) { 
.sidebar-content .widget #parceiros {
background-color:#d0d0d0;
color: #333333;
float: left;
padding: 10px 30px 0px 30px;
margin-top: 15px;
margin-bottom: 10px;
display: block;
width: 49%; 
margin-left:1%; 
border: 1px solid #fff;
}
}

.sidebar-content .widget #parceiros h5 {
color: #848a86;
font-size: 30px;
margin-bottom: 15px;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
border-bottom: 1px solid #b0b0b0;
box-shadow: 0 1px 0 #f1f1f1;
background-image: url('http://casapro.pt/criobida/wp-content/uploads/2015/01/icone-criovida-h.png');
background-repeat: no-repeat;
background-position: left center;
}

.sidebar-content .widget #parceiros p.parceiros-texto-inicio {
font-size: 14px;
font-weight: 600;
}

.sidebar-content .widget #parceiros ul li {
margin-top: 5px;
margin-bottom: 0;
}

.sidebar-content .widget #parceiros p.parceiros-texto-fim {
font-size: 12px;
margin-top: 10px;
}

/* fim */

/* estilos home protocolos */



}

/*@media(max-width:1200px) {
.sidebar-content-secondary .widget .custom-entry {
position: absolute;
top:30000px;

}
}*/
/* protocolos media ate 992px */


/*@media(max-width: 992px) { 
.sidebar-content-secondary .widget #protocolos {
background-color: #D92855;

}
}*/

.sidebar-content-secondary .widget #protocolos {
background-image: url('http://casapro.pt/criobida/wp-content/uploads/2015/01/fundo-protocolos.png');
background-repeat: no-repeat;
color:#fff;
display: table;
background-repeat: no-repeat;
padding-top: 5px;
width:100%;
}

.sidebar-content-secondary .widget #protocolos p.protocolos-titulo {
font-family: Roboto;
font-size:30px;
color: #ffc1db;
padding-left: 20px;
margin-bottom:0px;
}

 /* fim */

.sidebar-content-secondary .widget #protocolos p.protocolos-texto-inicio {
font-family: Roboto;
font-weight: 500;
padding-left: 20px;
font-size: 20px;
margin-bottom:5px;
}

.sidebar-content-secondary .widget #protocolos p.protocolos-texto-fim {
color: #ffc1db;
font-weight: 300;
padding-left: 20px;
padding-right:10px;
font-size: 12px;
}

.sidebar-content-secondary .widget #protocolos p.protocolos-texto-fim a {
color:#fff;
text-decoration: underline;
}

 @media(max-width: 992px) { 
#metaslider_container_544 {

}
}

@media(max-width: 768px) {
#metaslider_container_544 {

}
}
/* fim */


.sidebar-content-secondary .widget #slider-protocolos {
padding-bottom: 7px;
}

/* estilos fomulario encomendar kit */


.entry-content div.wpcf7 form {
color:#333333;
font-size: 12px!important;
}



.entry-content div.wpcf7 form tr.rosa, .entry-content div.wpcf7 form td.rosa {
font-family: Roboto;
font-size: 18px;
color:#D92855;
}

/* fim */



/* estilos home kit criovida */

.design-full-screen .sidebar-after-content-secondary {
margin-top: -60px;
background-position: bottom;
background-color:#eaeaea;
background-size: contain;
  -moz-background-size: contain;
padding-left:1920px;
padding-right:1920px;
margin-left:-1920px;
margin-right:-1920px;
  padding-bottom:0;

}

.design-full-screen .sidebar-after-content-secondary #home-encomendar-kit-banner {
max-width:1160px;
padding-top: 30px;
margin: auto;
text-align: right;

}

.design-full-screen .sidebar-after-content-secondary #home-encomendar-kit-banner p.kit-titulo {
font-family: Roboto;
font-size: 38px;
color: #D92855;
width: 50%;
margin-left: 50%;
margin-bottom:0;
}

.design-full-screen .sidebar-after-content-secondary #home-encomendar-kit-banner p.kit-texto {
font-size:16px;
width: 50%;
margin-left: 50%;
margin-bottom:30px;
}

.design-full-screen .sidebar-after-content-secondary #home-encomendar-kit-banner p.encomendar-kit a {
padding: 10px 20px 10px 20px;
color: #fff;
background-color: #D92855;
font-weight: 400;
font-size: 12px;
font-family: Roboto;
margin-bottom:10px;
}

/* estilos home imagens footer */


.design-full-screen .sidebar-after-main  {
padding-left: 3000px;
margin-left:-3000px;
padding-right: 3000px;
margin-right: -3000px;

}
.sidebar-after-main .widget {padding:0; margin: 0}





.imagem-link-footer img {
opacity: 0.6;
    transition: opacity .6s;
}

.imagem-link-footer img:hover {
opacity: 1;
}

.imagem-link-footer a img {
background-color: #eaeaea;
}

#container-links-footer .imagem-link-footer div.imagens-footer-texto {
position: absolute;
bottom: 0px;
}

p.imagens-footer-titulo {
font-family: Roboto;
color: #fff;
padding:10px 20px 0px 20px;
font-size: 24px;
font-weight: 500;
background-color: rgba(218,22,104,0.75);
text-align:left;
margin-bottom:10px;
padding-bottom: 10px;
line-height: 24px;

}

.sidebar-after-main .widget p.imagens-footer-texto {
color: #D92855;
font-family: Roboto;
font-size: 18px;
font-weight:600;
padding: 0px 20px 10px 20px;
background-color: #fff;
text-align:left;
margin-top: -10px;
margin-bottom:0;
line-height: 18px;
padding-top: 10px;
}

/* fim */



/* estilos Financiamento */

table.finac {
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin-top: 10px;
	border:#ccc 1px solid !important;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
	border-collapse: separate;
	line-height: 1.1;
}

table.finac th:first-child {
	text-align: left;
	/*padding-left:20px;*/
}
table.finac tr:first-child th:first-child {
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
table.finac tr:first-child th:last-child {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}

table.finac th {
	/*padding:21px 25px 22px 25px;*/
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
	text-align: center;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}

.finac td{
padding:18px;
	border-top: 1px solid #ffffff !important;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
	width: 33%;

}
table.finac tr:last-child td {
	border-bottom:0;
}
table.finac tr:last-child td:first-child {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
table.finac tr:last-child td:last-child {
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
table.finac tr:hover td {
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}



.titulo{
    font-family: Roboto;
    font-size: 18px;
    font-weight: 700;
    color: #D92855;
    text-transform: uppercase;
    text-align: center;
}

.preco {
    font-family: Roboto;
    font-size: 28px;
    font-weight: 800;
	text-align: center;
}

.mes {
	font-family: Roboto;
    font-size: 18px;
    font-weight: 700;
    color: #D92855;
    text-transform: uppercase;
	padding-left: 15%;
	float: left;
	width: 59%;
	text-align: right;
}
.pmes {
	font-family: Roboto;
    font-size: 14px;
    font-weight: 700;
    color: #D92855;
    text-transform: uppercase;
	padding: 2px;
}
.mensal {
    font-family: Roboto;
    font-size: 32px;
    font-weight: 800;
    color: #D92855;
    text-transform: uppercase;
    text-align: center;
}
.juros {
    font-family: Roboto;
    font-size: 10px;
    font-weight: 800;
    color: #ccc;
    text-transform: uppercase;
}

.finacdepois {
float: left;
width: 15%;
}
.finacdepois a{
font-size: 16px;
}
.fiacantes {
	margin-right: 3px;
}

/* fim */


/* estilos footer noticias */

.sidebar-footer-bar {
background-color: #fff;

}
.entry-category {
position: absolute;
left: 4px;
top: 1px;
}

.entry-meta .glyphicon-bookmark {
   color: #CCC;
   font-size: 24px;
   padding-right: 2px;
}
/* estilos pagina com sidebar */


.design-full-screen .site-content.container h1.entry-title {
font-family: Roboto;
color: #D92855 !important;
font-weight: 500 !important;
}

.entry-header {
margin-bottom: 0 !important;
}

/* fim */

/* sliding widget */


#wpbs_slider {
border-top-left-radius: 0px !important;
border-bottom-left-radius: 0px !important;
}

#wpbs__cont {
border-top-right-radius: 0px !important;
border-bottom-right-radius: 0px !important;
padding-right: 8px;
}
#wpbs__cont .widget {
padding-left:0px !important;
}



/* estilos thumbnails sidebar */

.textwidget {
text-align: center;
margin-top: -30px;
}

.textwidget a {
font-size: 14px;
font-weight: 600;
font-family: Roboto;
font-style: italic;
}

.textwidget a:hover {
color: #333333;
}

#secondary .widget {
margin-bottom: 0;
}

#secondary p.imagens-footer-texto {
color: #D92855;
font-family: Roboto;
font-size: 14px;
font-weight:600;
padding: 10px;
background-color: #fff;
text-align:left;
margin-top: -10px;
margin-bottom:0;
line-height: 14px;
padding-top: 10px;
}

#secondary p.imagens-footer-titulo {
font-family: Roboto;
color: #fff;
padding:7px 10px 7px 10px;
font-size: 16px;
font-weight: 500;
background-color: rgba(218,22,104,0.75);
text-align:left;
line-height: 16px;
}

 /* ---- Sidebar > Footer  -----*/
#sidebar-footer-secondary {
padding-top: 1px !important;
padding-top: 1px !important;
height: 120px;
  margin-top:-50px;
  border-top:1px dashed #dddddd;
}
#sidebar-footer-secondary .widget {
padding-top: 1px !important;
padding-top: 1px !important;
}
 
#sidebar-footer-secondary .widget-title{
display:none;
}

#sidebar-footer-secondary .widget li{
display: inline-block;
margin-right: 5%;
}

#sidebar-footer-secondary .widget a{
font-size: 12px;
}
 
.thumbnail {
display: block;
padding: 0px;
margin-bottom: 20px;
line-height: 1.42857;
background-color: #FFF;
border: 0px;
border-radius: 0px;
transition: border 0.2s ease-in-out 0s;
}
.sidebar-footer {
background-color:#FFFFFF !important;
padding: 0px !important;
}
.sidebar-footer .container {
margin-top: -40px !important;
}
.sidebar-footer .container h3{
    color: #848A86;
    font-size: 30px;
    margin-bottom: 30px;
    padding-top: 10px;
    padding-left: 30px;
    padding-bottom: 10px;
    border-bottom: 1px solid #CDB8B5;
    box-shadow: 0px 1px 0px #FFF;
    background-image: url("http://casapro.pt/criobida/wp-content/uploads/2015/01/icone-criovida-h.png");
    background-repeat: no-repeat;
    background-position: left center;
/*color:#FFFFFF !important;
background-color: #D92855; !important;
height: 40px;
padding: 5px;
width: 150px;
padding-left: 30px;*/
}
.sidebar-footer-bar {
background-color:#000000;
height: 40px;
}
.sidebar-footer-bottom-bar{
height:1px;
background-color: #D92855;
}

#wpcufpn_widget-2 {
padding-top: 0px !important;
}

.widget_chpcs_widget{
padding-top: 0px !important;
padding-bottom: 0px !important;
}

.chpcs_image_carousel {
    position: relative;
    width: auto;
    padding: 0px 0px;
    left: -25px;
}

.caroufredsel_wrapper {
width: 1100px !important;
height: 180px !important;
}
#wa_chpc_slider {
height: 180px !important;
}
.chpcs_title {
font-size:12px !important;
font-weight:bold;
line-height: 1.1;


}
.chpcs_title a {
font-weight:bold;
color:#D92855;
line-height: 1.1;
margin-top: -3px;
}

.chpcs_foo_con {
font-size: 13px;
position:absolute;
line-height: 1.2;
margin-top: -12px;
}

.chpcs_next {
    font-weight: 900 !important;
    text-align: center;
    text-decoration: none;
    display:inline !important;
    position: absolute !important;
	top: -35px !important;
	left: 1050px !important;

    z-index: 4;
	width:50px;
	background-color:#D92855;
}
.chpcs_prev {
    font-weight: 900 !important;
    text-align: center;
    text-decoration: none;
    display: inline !important;
    position: absolute !important;
	top: -35px !important;
	left: 1000px !important;

    z-index: 4;
	width:50px;
	background-color:#D92855;
}
.chpcs_img {
width: 100px;
height: 150px;
}

.body-navbar-large.body-navbar-offset {
    margin-top: 97px !important;
}

/* ---- area lateral ---- */

#secondary {

padding-top: 15px;
}
#secondary .widget {
margin-bottom: 35px;
}

/* ---- Forms ---- */

input {
height: 34px;
 
}
 input[type="submit"], input[type="reset"], input[type="button"], button {color:#fff; background:#6C8FA0; border-radius:0; border: 1px solid #6C8FA0; font-size: 11px; text-transform:uppercase; font-weight:600}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button {color:#333}
textarea {
height: 150px;
}
input[type="text"],
input[type="tel"],
input[type="email"]
input[type="number"],
textarea {
	width: 94%;
	padding: 6px 3%;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	   -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	     -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	vertical-align: middle;
}

input:focus,
textarea:focus {
	border-color: #66afe9;
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}

.jvectormap-container svg {
	margin-top: -200px;
}
.map {
	height: 550px;
	overflow: hidden;
}

.rsDefaultInv {background:#fff !important}
.rsContent {background:#fff !important}





/*custom */

a {
	color: #D92855;
    font-weight:700;
}
a:hover {
	color: #333333;
}
::selection {background:#AEAEAE;color:white}
.navbar a.navbar-brand {
	font-family: Roboto, sans-serif;
}

.navbar .navbar-brand:hover, .navbar .navbar-brand:focus {
	color: #ffffff;
}
.navbar .nav > li > a, .navbar-large .menu-item .menu-item-description {
	font-family: Roboto, sans-serif;
	font-size: 10px;
  
	font-style: normal;
	font-weight: 500;
	color: #ffffff;
}

.navbar .nav > li > a {padding: 10px; font-weight: 600;}
.navbar .nav > li > a:hover, .navbar-large .menu-item a:hover .menu-item-description, .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.open > .dropdown-toggle .menu-item-description {
	color: #ffffff;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
background-color:#d92855;
}
.nav-tabs>li>a {
	border-radius:0;
  font-weight:normal;
}
.nav-tabs>li.active>a,  .nav-tabs>li.active>a:focus {
  background: rgba(255, 255, 255, 0.5);
  border-bottom-color: #fff;
	  }
a.btn-default {color:#fff!important; background:#6C8FA0; border-radius:0; border:1px solid #6C8FA0; text-transform:uppercase; font-size:11px; font-weight:600; text-decoration:none !important}
a.btn-default:hover {color:#333 !important;} 
a.btn-default:visited {text-decoration:none!important}

hr  {
background-color: #e1e1e1;
border-top: #e1e1e1;
}
.archive-title {
	font-family: Roboto, sans-serif;
	font-size: 30px;
  text-transform: uppercase;
  color:#d92855;
  border-bottom: 1px solid #e1e1e1;
  font-weight:500;
  padding-bottom:10px;
  margin-bottom:30px;
}
.entry-title {
	font-family: Roboto, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	color: #333333;
}
.entry-teaser .entry-title {
	font-family: Roboto, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
}

.entry-title a {
  font-size: 16px;
  text-decoration: none;
  font-weight: 400;
  text-transform: uppercase;
	    line-height: 1em;
	  
}
.entry-title a:hover {color:#333;}
  .single .entry-title, .page .entry-title {
    margin-bottom: 15px;
	  
	  }

font-weight:400;
font-size: 20px;
  text-decoration:none;
}
.entry-title a:hover {
	color: #d92855;
}
.entry-meta {
	font-family: Roboto, sans-serif;
  margin-top:20px;
}
.entry-meta a:hover {
	color: #d92855;
}
.entry-content {
	font-family: Roboto, Tahoma, "DejaVu Sans", sans-serif;
	font-size: 13px;
}
.entry-summary {
	font-family: Roboto, Tahoma, "DejaVu Sans", sans-serif;
	font-size: 13px;
}
.widget-title {
	font-family: Roboto, sans-serif;
  color:#d92855;
font-size: 25px;
margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #e1e1e1;
box-shadow: 0 1px 0 #fff;
text-transform:uppercase;
background-image:none;
padding-left:0;
}
.widget {
	font-family: Roboto, Tahoma, "DejaVu Sans", sans-serif;
	font-size: 13px;
}
.widget a {
	color: #D92855;
}
.widget a:hover {
	color: #333;
}
.site-footer {
	font-family: Roboto, Tahoma, "DejaVu Sans", sans-serif;
}
.site-footer a {
	color: #333333;
}
.site-footer a:hover {
	color: #333333;
}
h1, h2, h3, h4, h5, h6 {
font-family: Roboto;
font-weight: 400;
color: #d92855;
}

.design-full-screen .site-content.container h1.entry-title {
font-size:25px !important;
text-transform: uppercase;
  border-bottom:1px solid #e1e1e1;
  padding-bottom:10px;
}
.ajax-nav {margin-top:90px;
text-align:center;}
/* estilos bootstrap collapsibles */
.panel-group .panel {
	margin-bottom:20px;
}
.panel-default .panel-heading {
text-decoration: none;
color: #333;
text-align: left;
padding-left:0;
padding-top:0;
  padding-bottom:30px;
background:#fff;
}

.panel-title a {
text-decoration: none;
text-transform: uppercase;
line-height: 1.2em;
font-size:12px;
}

/* fim */

}
/* estilos nav bar */
body {
text-rendering: optimizelegibility;

}

a.pink-underline {
text-decoration: underline;
}

/* estilos  home criovida */
 .sidebar-header {padding:0; }
 #sidebar-header {margin-top:0;}
 .design-full-screen .sidebar-header {padding:0;}
.design-full-screen .sidebar-header-secondary {background: #D5CECE; padding-bottom:0;}

.design-full-screen .sidebar-header-secondary .widget {
margin-top: 0;
background-image: url('../../uploads/2015/07/bebe-home-criovida.png'); 
background-repeat: no-repeat; 
background-position: right bottom; 
margin-right: 10px;
  padding-top:0;
padding-bottom: 30px;

}

.tabs-home-criovida.col-xs-12.col-sm-12.col-lg-10 {padding-left:0;}
@media (max-width:992px) {
.design-full-screen .sidebar-header-secondary .widget {
padding-bottom: 0px;
}
}

.design-full-screen .sidebar-header-secondary .widget h1 {
color:#776565;
text-align: center;
border-bottom: 1px solid #efe0de;
padding-bottom: 10px;
}

.design-full-screen .sidebar-header-secondary .widget .entry-content #texto-a-criovida {
margin-top: 0px; auto; 
width: 68%;

}

/* estilos para home crio até 992px */

@media (max-width:992px) {
.design-full-screen .sidebar-header-secondary .widget {
background: transparent;
margin-right: 10px;

}

.design-full-screen .sidebar-header-secondary .widget .entry-content {
margin-top: 0px; auto; 
width: 100%;
}
}

/* fim */ 

.design-full-screen .sidebar-header-secondary .widget h5 {
color:#333;
font-size: 30px;
margin-bottom: 20px;
padding-top: 30px;
padding-left: 0px;
padding-bottom: 10px;
box-shadow: none;
border-bottom: none;
background: none;
}

@media (max-width:632px) {
.design-full-screen .sidebar-header-secondary .widget h5 {
color:#333;
font-size: 22px;
margin-bottom: 10px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
background: none;
}
}

.design-full-screen .sidebar-header-secondary .widget p.missao-home-criovida {
color:#707070;
margin-top: 20px;
margin-bottom: 40px;
font-size: 16px;
font-style: italic;
font-weight: 800;
}

#vantagens .panel-title a {
text-decoration: none;
font-size: 14px;
}

#vantagens .col-xs-3 {
border-left: 1px dashed #c1c1c1;
}
#vantagens .panel-default {
border:none;
}

#vantagens .panel {
box-shadow: none;
}

#vantagens .panel-default>.panel-heading {
background-color: rgb(241, 228, 226);
text-align:left;
padding:10px 0px;
}

#vantagens .panel-default .panel-body {
background-color: #FFF2F0;
}



/* fim */

/* estilos  home vantagens */

.design-full-screen .sidebar-main {
padding-left: 3000px;
margin-left:-3000px;
padding-right: 3000px;
margin-right: -3000px;
padding-bottom:0;
padding-top: 10px;
margin-top:20px;
margin-bottom:0px;
background: #f1e4e2;
}

.design-full-screen .sidebar-main .widget {
margin-top: 0;
}

.design-full-screen .sidebar-main .widget h5 {
color: #776565;
text-align:center;
font-size: 30px;
margin-bottom: 20px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
border-bottom: 1px solid #efe0de;
box-shadow: none;
background: none;
}

.design-full-screen p.vantagens-home-criovida {
font-family: Roboto;
font-size: 22px;
color: #d92855;
margin-top: 30px;
margin-bottom: 10px;
text-align: center;


}

.design-full-screen p.segundo-vantagens-home-criovida {
font-size :14px;
text-align: center;
margin-left:auto;
margin-right: auto;
margin-bottom: 30px;
}

.design-full-screen .seta-acordeao {
width: 119px;
height: 14px;
position: relative;
margin-left: auto;
margin-right:auto;
margin-top: 20px;
margin-bottom: 50px;
}

.design-full-screen .seta-acordeao a img {
box-shadow: none;
background: transparent;
display: block;
width: 119px;
height: 14px;
position: absolute;
top:0;
margin:0;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease; 
}


.design-full-screen .seta-acordeao img:nth-child(1) { 
    filter: alpha(opacity=100); /* IE stuff */
    opacity: 1;
    z-index: 2;
}
.design-full-screen .seta-acordeao a img:nth-child(2) { 
    filter: alpha(opacity=0); /* IE stuff */
    opacity: 0;
    z-index: 1;
}

.design-full-screen .seta-acordeao:hover img:nth-child(1) { 
    filter: alpha(opacity=0);
    opacity: 0;
    z-index: 1;
}
.design-full-screen .seta-acordeao:hover img:nth-child(2) { 
    filter: alpha(opacity=100);
    opacity: 1;
    z-index: 2;
}

.design-full-screen .sidebar-main #vantagens .vantagens-lista {
width:80%;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
}
 .vantagens-lista img {
float: left;
margin-right:20px;
}

.col-xs-3 h4.titulo-elemento, .col-xs-3 h4.titulo-elemento2, .col-xs-3 h4.titulo-elemento3, .col-xs-3 h4.titulo-elemento4 {
color: #333 !important;
float:left;
padding-right:20px;
}

.col-xs-3 img {
float:none;
}
.design-full-screen .sidebar-main #vantagens .vantagens-lista p.subtitulo-elemento {
font-family: Roboto;
font-size: 16px;
text-transform: uppercase;
color: #d92855;
margin-bottom: 0px;
}

.design-full-screen .sidebar-main #vantagens .vantagens-lista .panel-body {
background-color: #f1e4e2;
}


/* fim */

/* estilos home serviços */

.design-full-screen .sidebar-main-secondary {
margin-bottom: -105px;
padding-left: 3000px;
margin-left:-3000px;
padding-right: 3000px;
margin-right: -3000px;
height: auto;
min-height:250px;
margin-bottom:0;
  
}


.design-full-screen .sidebar-main-secondary .widget h5 {
color: #333;
font-size: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
border-bottom: 1px solid #DAC8C5;
box-shadow: none;
background: none;
text-align:center;
}

.design-full-screen .sidebar-main-secondary .widget h1 {
color:#333;
font-size: 24px;
margin-top: 10px;
margin-bottom: 30px;
text-align:center;
}

.design-full-screen .sidebar-main-secondary .widget #servico-1 {
background-color: rgba(255,255,255,0.5);
border: 1px solid #fff;
float: left;
padding: 20px 40px 20px 40px;
margin-top: 15px;
display: block;
width: 100%;
}

/* servico media ate 1200px */


@media(min-width: 1200px) { 
.design-full-screen .sidebar-main-secondary .widget #servico-1 {
background-color: rgba(255,255,255,0.5);
border: 1px solid #fff;
float: left;
padding: 20px 40px 20px 40px;
margin-top: 15px;
margin-bottom: 20px;
display: block;
width: 49%; 
margin-right:1%; 
}
}

/* fim */

.design-full-screen .sidebar-main-secondary .widget #servico-1 p.titulo {
font-family: Roboto;
font-size: 18px;
font-weight: 400;
color:#D92855;
text-align:left;
text-transform: uppercase;
}

.design-full-screen .sidebar-main-secondary .widget #servico-1 p.descricao {
padding-bottom: 20px;
margin-bottom: 15px;
}
@media(min-width: 1200px) { 
.design-full-screen .sidebar-main-secondary .widget #servico-1 p.descricao {
padding-bottom: 20px;
margin-bottom: 15px;
height: 100px;
}
}
  
  @media(min-width: 1200px) { 
.design-full-screen .sidebar-main-secondary .widget #servico-1 p.descricao-1 {
padding-bottom: 40px;
margin-bottom: 15px;
height: 140px;
		
}
}
		
a.aderir-evento {
color: #fff;
background-color: #D92855;
padding: 6px 12px 6px 12px;
font-family: Roboto;
font-weight: 400;
font-size:12px;
float:right;
	margin-bottom:10px;
	
}

.design-full-screen .sidebar-main-secondary .widget #servico-1 p a.aderir-servico {
color: #fff;
background-color: #D92855;
padding: 8px 15px 8px 15px;
font-family: Roboto;
font-weight: 400;
float: left;
font-size:10px
}

.design-full-screen .sidebar-main-secondary .widget #servico-1 p.preco {
font-family: Roboto;
font-size: 32px;
font-weight: 400;
text-align:right;
margin-top:-15px;
}

.design-full-screen .sidebar-main-secondary .widget #servico-2 {
background-color: rgba(255,255,255,0.5);
border: 1px solid #fff;
float: left;
padding: 20px 40px 20px 40px;
margin-top: 15px;
margin-bottom:40px;
display:block;
}

/* servico media ate 1200x */

@media(min-width: 1200px) { 
.design-full-screen .sidebar-main-secondary .widget #servico-2 {
background-color: rgba(255,255,255,0.5);
border: 1px solid #fff;
padding: 20px 40px 20px 40px;
margin-top: 15px;
margin-bottom;
display:block;
width: 49%; 
margin-left:1%; 
}
}

/* fim */

.design-full-screen .sidebar-main-secondary .widget #servico-2 p.titulo {
font-family: Roboto;
font-size: 18px;
font-weight: 700;
color:#D92855;
text-transform: uppercase;
}

.design-full-screen .sidebar-main-secondary .widget #servico-2 p.descricao {
padding-bottom: 20px;
border-bottom: 1px solid #cdb8b5;
box-shadow: 0 1px 0 #fff;
margin-bottom: 15px;
}

.design-full-screen .sidebar-main-secondary .widget #servico-2 p a.aderir-servico {
color: #fff;
background-color: #D92855;
padding: 8px 20px 8px 20px;
font-family: Roboto;
font-weight: 500;
float:left;
}

.design-full-screen .sidebar-main-secondary .widget #servico-2 p.preco {
font-family: Roboto;
font-size: 36px;
font-weight: 800;
text-align:right;
margin-top:-15px;
}

.design-full-screen .sidebar-main-secondary .widget #servico-3 {
background-color: rgba(255,255,255,0.5);
border: 1px solid #fff;
float: left;
padding: 20px 40px 20px 40px;
margin-top: 15px;
display: block;
}

/* servico media ate 1200px */


@media(min-width: 1200px) { 
.design-full-screen .sidebar-main-secondary .widget #servico-3 {
background-color: rgba(255,255,255,0.5);
border: 1px solid #fff;
float: left;
padding: 20px 40px 20px 40px;
margin-top: 15px;
display: block;
width: 49%; 
margin-right:1%; 
}
}

/* fim */

.design-full-screen .sidebar-main-secondary .widget #servico-3 p.titulo {
font-family: Roboto;
font-size: 18px;
font-weight: 400;
color:#D92855;
text-align:left;
text-transform: uppercase;
}

.design-full-screen .sidebar-main-secondary .widget #servico-3 p.descricao {
padding-bottom: 20px;
margin-bottom: 15px;
}

 
  @media(min-width: 1200px) { 
.design-full-screen .sidebar-main-secondary .widget #servico-3 p.descricao-2 {
padding-bottom: 40px;
margin-bottom: 15px;
height: 100px;
		
}
}

.design-full-screen .sidebar-main-secondary .widget #servico-3 p a.aderir-servico {
color: #fff;
background-color: #D92855;
padding: 8px 15px 8px 15px;
font-family: Roboto;
font-weight: 400;
float: left;
  font-size:10px;

}

.design-full-screen .sidebar-main-secondary .widget #servico-3 p.preco {
font-family: Roboto;
font-size: 32px;
font-weight: 400;
text-align:right;
margin-top:-15px;
  
}

.design-full-screen .sidebar-main-secondary .widget #servico-4 {
background-color: rgba(255,255,255,0.5);
border: 1px solid #fff;
float: left;
padding: 20px 40px 20px 40px;
margin-top: 15px;
display:block;
}

/* servico media ate 1200px */

@media(min-width: 1200px) { 
.design-full-screen .sidebar-main-secondary .widget #servico-4 {
background-color: rgba(255,255,255,0.5);
border: 1px solid #fff;
padding: 20px 40px 20px 40px;
margin-top: 15px;
display:block;
width: 49%; 
margin-left:1%; 
}
}

/* fim */

.design-full-screen .sidebar-main-secondary .widget #servico-4 p.titulo {
font-family: Roboto;
font-size: 18px;
font-weight: 700;
color:#D92855;
text-transform: uppercase;
}

.design-full-screen .sidebar-main-secondary .widget #servico-4 p.descricao {
padding-bottom: 20px;
border-bottom: 1px solid #cdb8b5;
box-shadow: 0 1px 0 #fff;
margin-bottom: 15px;
}

@media(min-width: 1200px) { 
.design-full-screen .sidebar-main-secondary .widget #servico-4 p.descricao {
border-bottom: 1px solid #cdb8b5;
box-shadow: 0 1px 0 #fff;
margin-bottom: 15px;
height: 140px;
}
}

.design-full-screen .sidebar-main-secondary .widget #servico-4 p a.aderir-servico {
color: #fff;
background-color: #D92855;
padding: 8px 20px 8px 20px;
font-family: Roboto;
font-weight: 500;
float:left;
}

.design-full-screen .sidebar-main-secondary .widget #servico-4 p.preco {
font-family: Roboto;
font-size: 36px;
font-weight: 800;
text-align:right;
margin-top:-15px;
}
.separador-servicos {
border-bottom: 1px solid #D8D7D7;
margin-top: 30px;
margin-bottom:30px;
}

.design-full-screen .sidebar-main-secondary .widget p.nota-rodape {
text-align:center;
  padding:10px;
  clear:left;
  font-size:11px;
}

/* estilos parceiros */


.page.layout-full-width.design-full-screen .content-area  h5 {
color: #776565;
  text-align: center;
  font-size: 30px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-left: 0px;
  padding-bottom: 10px;
  border-bottom: 1px solid #fff;
  box-shadow: none;
  background: none;
}

/* estilos home financiamento/parceiros */

.sidebar-content .widget {
background:#fff;
  padding-top:40px;
padding-bottom:0;
padding-left: 3000px;
margin-left:-3000px;
padding-right: 3000px;
margin-right: -3000px;
margin-top:0;
}

.sidebar-content .widget #financiamento {
background-color:transparent;
color: #333333;
float: left;
padding: 0;
margin-top: 15px;
margin-bottom:40px;
display:block;
width: 100%;
border: none;
}

/* financiamento media ate 1200px */


@media(min-width: 1200px) { 
.sidebar-content .widget #financiamento {
background-color:transparent;
color: #333333;
float: left;
padding:0;
margin-top: 15px;
display: block;
width: 49%;
margin-right:1%;
border:none;
}
}

/* fim */

.sidebar-content .widget #financiamento h5 {
color: #d92855;
font-size: 24px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
border-bottom: 1px solid #e1e1e1;
box-shadow: 0 1px 0 #fff;
background: none;
text-align: left;
}

.sidebar-content .widget #financiamento h4 {
font-family: Tahoma, "DejaVu Sans", sans-serif !important;
color: #333333;
font-size: 12px;
text-align:left;
line-height: 1.5;
margin-bottom: 30px;
}

.sidebar-content .widget #financiamento p {
font-size: 12px;
text-align:left;
font-weight: 500;
line-height: 1.4;
margin-bottom: 20px;
}

.sidebar-content .widget #financiamento a {
text-decoration: underline;
font-weight: 500;
}

.sidebar-content .widget #parceiros {
color: #333333;
background-color:transparent;
padding: 0;
margin: 15px 0px 10px 0px;
display:block;
border: none;
}

/* parceiros media ate 1200px */

@media(min-width: 1200px) { 
.sidebar-content .widget #parceiros {
background-color:transparent;
color: #333333;
padding: 0;
margin: 15px 0px 10px 0px;
display: block;
width: 49%;
margin-left:1%;
border: none;
}
}

.sidebar-content .widget #parceiros h5 {
color: #d92855;
font-size: 24px;
margin-bottom: 15px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
border-bottom: 1px solid #e1e1e1;
box-shadow: 0 1px 0 #fff;
background: none;
}

.sidebar-content .widget #parceiros p.parceiros-texto-inicio {
font-size: 12px;
font-weight: 600;
}

.sidebar-content .widget #parceiros ul li {
margin-top: 5px;
margin-bottom: 0;
}

.sidebar-content .widget #parceiros p.parceiros-texto-fim {
font-size: 12px;
margin-top: 10px;
}

/* fim */

/* estilos home protocolos */

.design-full-screen .sidebar-content-secondary {
padding-bottom:0px;
  height:165px;
background-color: #fff;
  margin-top:30px;
}

.sidebar-content-secondary {
background-color:#fff;
padding-left: 3000px;
margin-left:-3000px;
padding-right: 3000px;
margin-right: -3000px;
}
.sidebar-content-secondary .widget .custom-entry {
background-color:#fff;
padding-bottom:10px;


}
/* 
@media(max-width:1200px) {
.sidebar-content-secondary .widget .custom-entry {
position: absolute;
top:30000px;

}
}
*/


.sidebar-content-secondary .widget #protocolos {
background-image: none !important;
padding-top: 5px;

}

.sidebar-content-secondary .widget #protocolos-imagens img {

		}
.sidebar-content-secondary .widget #protocolos p.protocolos-titulo {
font-family: Roboto;
font-size:24px;
color: #333;
  border-bottom: 1px solid #d1d1d1;
padding-left: 0;
margin-bottom:20px;
}

.sidebar-content-secondary .widget #protocolos p.protocolos-titulo strong {
	font-weight:400!important;
  color:#D92855;
	}

.sidebar-content-secondary .widget #protocolos p.protocolos-texto-inicio {
font-family: Roboto;
font-weight: 400;
  text-align:center;
  text-transform:uppercase;
padding-left: 0px;
  color:#716b6a;
font-size: 18px;
margin-bottom:0;
}

.sidebar-content-secondary .widget #protocolos-imagens p.protocolos-texto-fim {
color: #6c6c6c;
font-weight: normal;
padding-left: 0px;
padding:10px;
background:#f1f1f1;
font-size: 12px;
  text-align:center;
}

.sidebar-content-secondary .widget #protocolos p.protocolos-texto-fim a {
color:#fff;
text-decoration: underline;
}

 @media(max-width: 992px) { 
#metaslider_container_544 {

}
}

@media(max-width: 768px) {
#metaslider_container_544 {

}
}
/* fim */


#protocolos-slider {
margin-bottom: 30px;
}

p.ultimo-parceiros-home-criovida {
font-size: 14px;
text-align: center;
margin-left: auto;
margin-right: auto;
border-bottom: 1px dashed #dddddd;
margin-bottom: 31px;
padding-bottom: 25px;
}
p.ultimo-parceiros-home-criovida img.alignnone {vertical-align:middle; padding-right:10px}
p.ultimo-parceiros-home-criovida a {
padding: 7px 10px 6px 9px;
color: #d92855;
background-color: #fff;
font-weight: 500;
font-size: 12px;
font-family: Roboto;
margin-bottom: 10px;
border: 1px solid #d5d5d5;

}
p.ultimo-parceiros-home-criovida a:hover {
  transition: all .25s ease;
  color: #fff;
  background:#d92855;
}
#vida-norte {
margin:auto;
}
/* estilos fomulario encomendar kit */


.entry-content div.wpcf7 form {
color:#333333;
font-size: 12px;
}


.entry-content div.wpcf7 form tr.rosa, .entry-content div.wpcf7 form td.rosa {
font-family: Roboto;
font-size: 18px;
color:#d92855;
}

/* fim */

/* estilos formulario contactos */

 div.wpcf7 input, textarea {
margin-top: 5px;
}

div.wpcf7 {
font-family: Roboto;
  color: #333;
}


/* fim */

/* estilos  forms em geral */

input[type="text"], input[type="password"] {height:30px;}
select {margin-top:11px;   margin-bottom: 6px;   font-size: 11px;padding: 2px;}

/*fim*/

/* estilos home kit criovida */

.design-full-screen .sidebar-main-secondary {
background-image: url('../../uploads/2015/07/laboratorio-biosckin-banner.jpg');
background-repeat: no-repeat;
background-position:  center center;
background-color:#f4f4f4;
background-size: auto;
  -moz-background-size: auto;
border-bottom: 1px solid #fff;
  
 

}

#img-kit-home.col-xs-12.col-sm-12.col-md-5.col-lg-4 {margin-top:20px;}

.design-full-screen .sidebar-main-secondary #home-encomendar-kit-banner {
margin: auto;
text-align: center;
margin-top:20px;


}

.design-full-screen .sidebar-main-secondary #home-encomendar-kit-banner p.kit-titulo {
font-family: Roboto;
font-size: 38px;
color: #d92855;
margin-bottom:0;
  margin-top:12px;
}

.design-full-screen .sidebar-main-secondary #home-encomendar-kit-banner p.kit-texto {
font-size:18px;
margin-bottom:30px;
}

#home-encomendar-kit-banner p.encomendar-kit a {
padding: 10px 20px 10px 20px;
color: #fff;
background-color: #d92855;
font-weight: 400;
font-size: 12px;
font-family: Roboto;
margin-bottom:10px;
transition: all .25s ease;
}
#home-encomendar-kit-banner p.encomendar-kit a:hover {
	background-color:#454545!important; 
	}

.design-full-screen .sidebar-main-secondary #home-encomendar-kit-banner p.kit-texto-final {
	padding-top:15px;
	}
/* estilos home imagens footer */


.design-full-screen.page.layout-full-width .content-area > :last-child {
padding-bottom:1px;
}

.design-full-screen .sidebar-after-content-secondary  {
padding-left: 3000px;
margin-left:-3000px;
padding-right: 3000px;
margin-right: -3000px;
background-color: #fff;
margin-top: -30px;
padding-top: 20px;
}



.imagem-link-footer {margin-bottom:-50px}

.imagem-link-footer img {
opacity: 0.6;
    transition: opacity .8s;
  box-shadow:0 2px 6px 0px rgb(124, 124, 124)!important;
}

.imagem-link-footer img:hover {
opacity: 1;
box-shadow:0 5px 13px 0px rgb(160, 160, 160);

}

.imagem-link-footer a img {
background-color:none;
  padding:0;
}

#container-links-footer .imagem-link-footer div.imagens-footer-texto {
position: relative;
bottom:77px;
width: 100%;
border:none;
}

p.imagens-footer-titulo {
font-family: Roboto;
color: #626262;
padding: 9px 13px 7px 13px;
font-size: 13px;
font-weight: 400;
background-color: rgba(255,255,255,0.8);
text-align:center;
margin-bottom:0;
padding-bottom: 8px;
line-height: 20px;

}

.sidebar-after-main .widget p.imagens-footer-texto {
color: #d92855;
font-family: Roboto;
font-size: 16px;
font-weight:400;
padding: 0px 20px 10px 20px;
background-color: #fff;
text-align:left;
margin-top: -10px;
margin-bottom:0;
line-height: 12px;
padding-top: 10px;
}

/* fim */

/* estilos footer noticias */

.sidebar-footer-bar {
background-color: #fff;
}

.chpcs_title a {
font-size: 12px;
color:#333!important;
}
  
.chpcs_title a:hover {
color:#d92855 !important;
}

.chpcs_image_carousel .chpcs_prev, .chpcs_image_carousel .chpcs_next {
border: 1px solid #e7e7e7;
transition:all .25s ease;
background: rgb(250, 250, 250);
color: rgb(149, 149, 149);
font-size: 22px;
line-height: 24px;
width: 28px;
height: 28px;
margin-top: -20px;
}

.chpcs_image_carousel .chpcs_prev {
left:1035px!important;
top:-45px!important;
}
  
.chpcs_image_carousel .chpcs_next {
left:1069px!important;
top:-45px!important;	
}

.chpcs_image_carousel .chpcs_prev:hover, .chpcs_image_carousel .chpcs_next:hover {
background:#d92855;
}
	
.chpcs_image_carousel .chpcs_prev:hover, .chpcs_image_carousel .chpcs_next:hover{
color:#fff;
}
/* estilos pagina com sidebar */

.design-full-screen .site-content.container {
margin-top:-20px;
}

.design-full-screen .site-content.container h1.entry-title {
font-family: Roboto;
color: #d92855!important;
font-weight: 400 !important;
}



.servi {			
margin-top:10px;
padding:5px;
font-family: Roboto;
font-size: 14px;
font-weight: 400;
color: #333;
text-transform: uppercase;
text-align: center;
}
  
.mensal {
font-size: 28px;
}
  
.mes {
margin-bottom: 10px;
}

.pmes {
font-size:12px;
color:#6d6d6d;
}
	
.juros {
color:#d92855;
}

.small {
font-size: 10px; 
}
/* fim
	  */

/* sliding widget */


#wpbs_slider {
border-top-left-radius: 0px !important;
border-bottom-left-radius: 0px !important;
}

#wpbs__cont {
border-top-right-radius: 0px !important;
border-bottom-right-radius: 0px !important;
padding-right: 8px;
}
#wpbs__cont .widget {
padding-left:0px !important;
}



/* estilos thumbnails sidebar */

.textwidget {
text-align: center;
margin-top: -30px;
}

.widget-cena-container .entry-content .textwidget a {
text-transform: uppercase;
}

.textwidget a {
font-size: 12px;
font-weight: 600;
font-family: Roboto;
}

.textwidget a:hover {
color: #d92855;
}

#secondary .widget {
margin-bottom: 0;
}

.sidebar-footer .container h3 {
color:#D92855;
font-size: 25px;
margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #e1e1e1;
box-shadow: 0 1px 0 #fff;
text-transform:uppercase;
background-image:none;
padding-left:0;
}

#secondary p.imagens-footer-texto {
color: #d92855;
font-family: Roboto;
font-size: 16px;
font-weight:400;
padding: 0px 20px 10px 20px;
background-color: #fff;
text-align:left;
margin-top: -10px;
margin-bottom:0;
line-height: 12px;
padding-top: 10px;

}

#secondary p.imagens-footer-titulo {
font-family: Roboto;
color: #626262;
padding: 9px 13px 7px 13px;
font-size: 13px;
font-weight: 400;
background-color: rgba(255,255,255,0.8);
text-align:center;
margin-bottom:0;
padding-bottom: 8px;
line-height: 20px;
}


.sidebar-footer-bottom-bar {
background-color:#fff;
}

/* GEral */

.post-type-archive-eventos .entry-meta {display: none}
/* estilos noticias */ 

.entry-teaser .entry-title {
line-height: 1.2em;
}


.tab-content {
display: block;
padding: 20px 0 0 0px;
width:100%;
}

.tab-content #bs_first_tab66 {
font-size: 13px;
padding-right: 0px;

}
.tab-content:last-child {} 



/* GEral */

.post-type-archive-eventos .entry-meta {display: none}
/* estilos noticias */ 

.entry-teaser .entry-title {
line-height: 1.2em;
}


.tab-content.active {display: block}

.design-full-screen .sidebar-footer .widget {float:left} 

/** EVENTOS - SINGLE **/

.eventos .entry-header {margin-bottom: 36px}
.eventos .entry-content {padding-top: 20px}
.eventos .evento-details {font-size: 20px;color:#A5A5A5}

.evento-btn, .evento-btn:visited, .evento-btn:focus {margin: 0 auto; color:#A5A5A5; width: 100%}

.evento-btn:hover {border-color:#D92855; color:#D92855; background: white;}
.evento-btn:active   {border-color:#D92855; color:white; background: #D92855;}
.pink-text {color:#D92855 }


#sidebar-after-main-secondary {
	position: fixed;
	z-index: 999;
	right: -505px;	
	top:133px;
	width:505px;
	-webkit-transition: all ease-out 0.2s;
	-moz-transition: all ease-out 0.2s;
	-o-transition: all ease-out 0.2s;
	-ms-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;

}


#sidebar-after-main-secondary.active {
	position: fixed;
	right: -10px;	
	top:133px;
	width:initial;
	-webkit-transition: all ease-in 0.2s;
	-moz-transition: all ease-in 0.2s;
	-o-transition: all ease-in 0.2s;
	-ms-transition: all ease-in 0.2s;
	transition: all ease-in 0.2s;


}

#sidebar-after-main-secondary .widget-title {display: none}


.widget-cena-container {position: relative;}
a.widget-cena-bot {
	position: absolute;
	top:0px;
	display: block;
	left: -85px;
	background: #d92855;
	width: 85px;
	height: 40px;
	line-height: 40px;
	font-size: 10px;
    font-family: Roboto;
    font-style:normal;
    text-transform: uppercase;
	font-weight: 500;
	color: #fff !important;
    transition: all .25s ease;
	text-align:center
}
a.widget-cena-bot:hover {
    cursor: pointer;
	background-color: #333;
	
}

.widget-cena-content {
	padding-right:10px;
	border-top:5px solid #d92855;
	border-left:5px solid #d92855;
	border-bottom:5px solid #d92855;
	border-right: none;
	background: white;
	
}
.widget-cena-content .entry-content {text-align: left;}
.widget-cena-content .entry-content img, .widget-cena-content .entry-content p {margin-bottom:0!important;}

/* estilos páginas notícias masonry */

.design-full-screen .archive-header {
  margin:0px 0px;
  padding:0px 0px;
}

.design-full-screen.grid-active .entry {
margin:3px;
background-color: #f7f7f7;
border: 1px solid #F2f2f2;
}

.design-full-screen.grid-active .entry-header {
border:none !important;
padding-bottom: 15px;
}

.design-full-screen.grid-active .entry-meta a {
color:#333;
font-weight:500;
}

.design-full-screen.grid-active .entry-title a {
font-size: 12px;
text-transform: uppercase;
}

.crio-form-lab {
padding-top:30px;
margin-left:15px;
  font-size:13px;
}

.crio-form-lab .col-md-5.drop-down-lab, .crio-form-lab .col-md-7.drop-down-lab  {
padding-bottom:20px;
}
#page-parcerias .col-sm-9.col-xs-12 {padding-left:0}
#page-parcerias.container.no-padding {
margin-top: -20px;
}
#page-parcerias .entry-title {
 
  font-family: Roboto;
  color: #d92855;
  font-weight: 400!important;
  font-size: 25px !important;
  text-transform: uppercase;
  border-bottom: 1px solid #e1e1e1;
  padding-bottom:10px;
}
#page-parcerias.container.no-padding .tab-content img{
margin-bottom: 0;
margin-top:: 0;
vertical-align: middle;
padding:15px;
}

#page-parcerias.container.no-padding .entry-content .entry-content ul li {
font-size:12px;;
}


#page-parcerias.container.no-padding .col-md-8 h2.section-title {
margin-bottom:36px;
}

.img-thumbnail, .entry-content a img, .attachment-nav a img {box-shadow:none;}
#logos-parceiros .entry-content a img {padding:20px;}
/* custom 2 */

#faqs {}
#faqs .well  {border: none;border-radius: none; background: none; margin-bottom: 20px;padding: 0;border-color: #EBEBEB }
#faqs .well a {background: white; margin-top: -12px;padding: 3px 25px 3px 5px;float: left;font-weight: 300}

#faqs-colaps .panel-heading,
#faqs-colaps .panel-collapse,
#faqs-colaps .panel-default{background:none;border:none}
#faqs-colaps .panel-default>.panel-heading {border-bottom:none}
#faqs-colaps .panel-title {font-size: 18px;line-height: 24px}
#faqs-colaps .panel-title a{position: relative}
#faqs-colaps .panel-title a.collapsed::before {content:"?"; font-size: 20px; font-weight: 700; color: white; background: #D92855; width: 44px; height: 44px;display: block;line-height: 44px;text-align: center; float: left; margin-right: 10px }
#faqs-colaps .panel-title a[data-toggle="collapse"]  {background:#D92855; color:white;height: 44px ; width: 100%;display: block;line-height: 44px; }
#faqs-colaps .panel-title a[data-toggle="collapse"]::before {content:"?"; font-size: 20px; font-weight: 700; color: white; background: white#D92855; width: 44px; height: 44px;display: block;line-height: 44px;text-align: center; float: left; margin-right: 10px }
#faqs-colaps .panel-title a.collapsed {background: white;color:#333;line-height: 20px;height: 44px;display: inline; width: 100%}

#faqs-colaps .panel-default>.panel-heading+.panel-collapse>.panel-body {border-top:none}
.design-full-screen .sidebar-main {background: white}
#vantagens .panel-default>.panel-heading {background: none;padding: 0}
#vantagens .panel-heading .panel-title a.collapsed{background: #fff;
color:#333;

}
#passos-colaps .panel-default {border:none;}
passos-colaps .panel-title a:active[data-toggle="collapse"]{color:#D92855;}
#passos-colaps .panel-title a:hover[data-toggle="collapse"]{color:#D92855;}

.panel {box-shadow:none;}

#vantagens .panel-heading.active {background-imgae: none; background-color:#D92855; color: white} 
#vantagens .col-xs-3 {border:none}
#vantagens .panel {margin: 0;border:none;border-radius: 0}
#vantagens .panel-heading .panel-title {text-align: center;padding: 0}
#vantagens .panel-heading .panel-title a{color:white;width: 100%;font-size: 11px;line-height: 20px; padding:5px 5%;display: block;background: #D92855}
#vantagens .panel-default .panel-body {background: white;padding: 20px}
 .collapse.in ~ .panel  {background:#D92855; color: white}

#vantagens .col-xs-3 > img {margin: 0 auto;}
#vantagens .col-xs-3 > h4 {width: 100%;text-align: center;float: none;margin: 20px 0;color:#333 }

.sidebar-content .widget #financiamento,.sidebar-content .widget #parceiros {border:1px solid #fff;padding: 15px 30px;min-height: 340px;background-color: #E8E8E8;
background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9z…iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
background-image: -moz-linear-gradient(top, #f5f5f5, #e8e8e8);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#E8E8E8));
background-image: -webkit-linear-gradient(top, #F5F5F5, #E8E8E8);
background-image: -o-linear-gradient(top, #f5f5f5, #e8e8e8);
background-image: linear-gradient(to bottom, #F5F5F5, #E8E8E8);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f5f5f5', endColorstr='#e8e8e8');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f5f5f5', endColorstr='#e8e8e8')";
background-repeat: repeat-x;
-ms-filter:}


.call-back-wrap {position: fixed; z-index: 999; background: white;border:4px solid #D92855; top: 131px; left: -300px; width: 300px;-webkit-transition: all ease-out 0.2s;
-moz-transition: all ease-out 0.2s;
-o-transition: all ease-out 0.2s;
-ms-transition: all ease-out 0.2s;
transition: all ease-out 0.2s;}
.call-back-wrap.active {left: -4px;
	-webkit-transition: all ease-out 0.2s;
-moz-transition: all ease-out 0.2s;
-o-transition: all ease-out 0.2s;
-ms-transition: all ease-out 0.2s;
transition: all ease-out 0.2s;}
.call-back-wrap  h2 {background: #D92855; color:white;margin: 0;padding: 0px 15px;font-size: 14px; font-weight: 300;text-transform: uppercase;height: 40px;line-height: 40px}
.call-back-wrap  p {font-size: 12px; margin:0;}
.call-back-wrap > div {padding: 20px 30px 20px 30px}
.call-back-wrap input[type~="tel"] {width: 100%}
.call-back-wrap img {position: absolute; right: -44px;background: #D92855;padding: 7px;top:-4px; cursor: pointer;}
.call-back-wrap img:hover {
background: #333;
transition: all .25s ease;
}


#mapa {height: 0;overflow: hidden}
#mapa h5 {margin-bottom:0;}
#mapa.active {height: auto; overflow: visible;}

.category-noticias-criovida .entry-category {display: none}
.category-noticias-criovida .entry-title { font-size: 20px !important;
  text-transform: uppercase;
  font-weight:500!important;
  color: #D92855 !important;
  padding-bottom: 10px;
  line-height: 1.3em;
}
.category-noticias-criovida .entry-meta {margin-bottom: 10px}

.single-evento-content.col-sm-9 .entry-title { 
  font-size: 20px !important;
  text-transform: uppercase;
  font-weight:500!important;
  color: #D92855 !important;
  padding-bottom: 5px;
  line-height: 1.3em;
}
/*.single .category-noticias-criovida .entry-title { 
  font-size: 20px !important;
  text-transform: uppercase;
  font-weight:500!important;
  color: #D92855 !important;
  padding-bottom: 5px;
  line-height: 1.3em;
}
*/
.float-right {float: right}
.no-padding {padding: 0}
.category-noticias-criovida .nav-links a:last-child {float: right}

.section-title {font-family: Roboto;font-weight: 400;color: #333;font-size: 17px;text-transform: uppercase; border-bottom: 1px solid #e1e1e1; padding-bottom:10px;}

.workshop-item  {margin-bottom: 30px;padding: 20px 10px 20px 10px;margin-bottom: 30px;background: #EEF4F7;}
.workshop-item span {font-weight: 700}
.img-border {padding: 8px ;box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);}
.img-border div {position: relative;}
.img-border div a {position: absolute; top:0;right:0;bottom: 0;left: 0;display: block; background: rgba(0,0,0,0) }
.img-border div a:hover {background: rgba(0,0,0,0.1)}
#page-eventos .page .entry-title {font-family: Roboto; color: #d92855; font-weight: 400!important; font-size: 25px !important;
  text-transform: uppercase;
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 10px;
}
#page-eventos h2.entry-title {line-height:0.6em;margin-bottom:20px}
#page-eventos .entry-title a { color:#d92855; font-size: 16px; padding-left: 0; margin-left: 0;position: relative;}
/*#page-eventos .entry-title a::before {content:"";background: #D92855; width: 10px;height: 10px; display: block;position: absolute;top:7px; left: -10px;border-radius: 50%} */
.single-evento-content.col-sm-9 span.bullet {  position: relative;
  padding-left: 0;
  margin-left: 0;
  padding-right: 5px;
  text-transform:uppercase;
  color: #545454;}
.single-evento-content.col-sm-9 span.bullet::before {background:none;}
.single-evento-content {margin-top: 40px;}

.event-content {padding-top: 20px;
  border-top: 1px dashed #d2d2d2;}
#mapa-description {padding-left:0;}
.regiao h4,
ul.bullet > li,
span.bullet {position: relative;padding-left: 10px;margin-left: 5px}
span.bullet {font-weight: 700;}

.regiao h4::before,
ul.bullet > li::before,
span.bullet::before {position:absolute;top:8px ;left: -5px;content: "";display: block;background:#D92855; width: 5px;height: 5px; border-radius: 50%} 


.booking-form {padding:30px 0;border-top: 1px solid #E1E1E1;box-shadow: 0 1px 0 #FFF;}


.sinle-evento-footer-img {background:url('http://casapro.pt/criobida/wp-content/uploads/2015/01/fundo-home-encomendar-kit.jpg');background-size: cover;height: 200px;width: 100%;float: left;display: block;margin-bottom: 15px}

/* */
.crio-form h2 {border-bottom: 1px solid #E1E1E1;box-shadow: 0 1px 0 #FFF;font-size: 16px;padding-bottom: 10px;position: relative; margin-bottom: 20px}
.crio-form .form-section {padding: 10px 0;margin: 0 }
.crio-form .form-section .row {margin-bottom: 10px}
.crio-form .form-label {font-size: 11px;color: #333;padding-right: 0;line-height: 20px;padding-top: 10px}
.crio-form .form-label.double-line {}

.crio-form .top-align {padding-top: 7px}





.crio-form input[type=text]:focus,
.crio-form input[type=tel]:focus,
.crio-form input[type=number]:focus,
.crio-form input[type=email]:focus,
.crio-form input[type=date]:focus, 
.crio-form textarea:focus {border-color: #D92855;box-shadow:none;}

.crio-form input[type=text],
.crio-form input[type=tel],
.crio-form input[type=number],
.crio-form input[type=email],
.crio-form input[type=date] {width: 100%;padding: 6px 3%;
	padding: 6px 3%;
	font-size: 11px;
	line-height: 1.42857143;
  height:26px;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	   -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	    -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	     -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	vertical-align: middle;}


.crio-form input[type=checkbox] {padding: 10px 0  0  0 ; height: 12px; position:absolute }
.crio-form input[type=checkbox] + span {margin-left: 15px}
.crio-form input[type=checkbox]:checked:before {color:#D92855 !important;}


.crio-form input[type=checkbox]:focus {border-color: #D92855 !important;
-webkit-box-shadow: 0 0 0px rgba(218, 22, 104, 0.8) !important;
box-shadow: 0 0 0px rgba(218, 22, 104,, 0.8) !important;
}


.crio-form .wpcf7-list-item-label {font-size: 12px}

.col-xs-12.checkbox {margin-top:0}
 .col-xs-12.checkbox .wpcf7-form-control{height:0; border:none; box-shadow:none; padding:0; margin:0;}


#mapa-regioes {padding-top: 40px;float: left}
.regiao h4 {color: #333}
.map-container  {height: 600px !important; }
.map-container .jvectormap-container svg {margin-top: -10px}
.map-container .jvectormap-container svg:hover {cursor:pointer}

#lisboa, #porto, #viseu, #santarem, #guarda, #faro, #evora, #setubal-2,#castelo-branco, #aveiro, #braga ,#viana-do-castelo, #vila-real, #braganca, #coimbra,#beja, #portalegre, #leiria {display: none; padding-top:10px}
#lisboa.show-region , #porto.show-region , #viseu.show-region , #santarem.show-region , #guarda.show-region , #faro.show-region , #evora.show-region , #castelo-branco.show-region  , #aveiro.show-region, #braga.show-region, #viana-do-castelo.show-region, #vila-real.show-region, #braganca.show-region, #coimbra.show-region , #beja.show-region, #portalegre.show-region, #leiria.show-region, #setubal-2.show-region {display: block; padding-left:0;}
#lisboa.show-region h3, #porto.show-region h3, #viseu.show-region h3, #santarem.show-region h3, #guarda.show-region h3, #faro.show-region h3, #evora.show-region h3, #castelo-branco.show-region h3, #aveiro.show-region h3, #braga.show-region h3, #viana-do-castelo.show-region h3, #vila-real.show-region h3, #braganca.show-region h3, #coimbra.show-region h3, #beja.show-region h3, #portalegre.show-region h3, #leiria.show-region h3, #setubal-2.show-region h3{color:#333;font-size:16px; text-transform: uppercase;padding-left:0;padding-bottom: 10px;
  border-bottom: 1px solid #eaeaea; margin-bottom:15px;
  }
#lisboa.show-region h5, #porto.show-region h5, #viseu.show-region h5, #santarem.show-region h5, #guarda.show-region h5, #faro.show-region h5, #evora.show-region h5, #castelo-branco.show-region h5, #aveiro.show-region h5, #braga.show-region h5, #viana-do-castelo.show-region h5, #vila-real.show-region h5, #braganca.show-region h5, #coimbra.show-region h5, #beja.show-region h5, #portalegre.show-region h5, #leiria.show-region h5{, #setubal-2.show-region h5 margin-bottom:0;}

#lisboa-title, #porto-tit, #viseu-title, #santarem-title, #guarda-tit, #faro-title, #evora-title, #setubal-2-title,#castelo-branco-title, #aveiro-title, #braga-title ,#viana-do-castelo-title, #vila-real-title, #braganca-title, #coimbra-title,#beja-title, #portalegre-title, #leiria-title, #setubal-title {
display:none	
} 
.show-title {display: block !important}

a.transition , a.transition:hover, .transition, transition:hover, .transition .facebook.menu-item a, .transition .facebook.menu-item:hover a{
	-webkit-transition: all ease-out 0.2s;
	-moz-transition: all ease-out 0.2s;
	-o-transition: all ease-out 0.2s;
	-ms-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	}


.district-map {width: 350px; height: 600px;position: relative}

.district-map svg > path:hover{fill: #D92855 !important; cursor:pointer}



#page-eventos {margin-top: -20px;margin-bottom: 30px}
  #page-eventos .col-sm-9.col-xs-12 {padding-left:0}
/* Home Stuff */
#seta-protocolos {background: url('../../uploads/2015/01/fundo-protocolos.png'); background-repeat: no-repeat;background-size: contain;color:white; height: 170px;font-size: 11px;padding: 20px 45px 20px 20px; margin-top: 6px;}
#seta-protocolos p:first-child {font-size: 14px;text-transform: uppercase} 
#seta-protocolos a {color: white;}
#protocolos-slider {height: 150px}



/* Header logo*/
@media (max-width: 1200px) { 
.header-logo {left:25px!important;}
}
		
.header-logo {width: 25px;height: 25px; display: block;background: url('img/logo.png');background-size: contain; position: absolute; top:6px;left: -25px;display: none;}
.show-logo {display: block}
.navbar .nav > li.facebook.menu-item a{background-image: url('img/facebook-f-menu.png');background-repeat: repeat-y;width: 20px ;height: 40px; padding-left: 30px; margin-left:10px; color:#4f4f4f;text-align: right}  
.navbar .nav > li.facebook.menu-item:hover a {background-color: #d92855;background-image: url('img/facebook-f-menu.png');background-position-y: -40px;color:#D92855;}  
/* financiamento */ 
#finance-item-classico {height:230px; background: #EEF4F7; padding-top: 5px; margin-bottom:30px;}
#classico.finance-item p {min-height:85px}
#finance-item-avancado {height:282px; background: #EEF4F7; padding-top: 5px; margin-bottom:30px;}
#avancado.finance-item p {min-height:136px}
#finance-service-value a {font-size:25px; font-weight:normal; float:right; color:#D92855;}
#finance-service-value .cut-price {float: right;text-decoration: line-through;margin: 10px}
.finance-item .entry-title {color: #d92855; text-transform: uppercase; font-size: 15px;margin-bottom: 5px; padding-left: 10px;}
.finance-details {position: relative;overflow: hidden; padding: 30px;margin: 0 -10px; width: 100%;clear: both}
.finance-details  div > p:first-child {height: 20px} 
.finance-details  div > p {text-align: center; font-size: 11px; color: #333;margin-bottom: 0;margin-top: 10px}
.finance-details  div > p:last-child {font-weight: 700;font-size: 12px}
.finance-month  div {position: relative}
.finance-month  .col-sm-2::after {content: ""; position: absolute; right: 0px; background: #E5E5E5; width: 2px; height: 30px; border-radius: 10px;top: 12px;}
.finance-month  .col-sm-2:last-child::after {border:none} 
.finance-month > div > div:first-child p:first-child {font-size: 30px;font-weight: 700; color:#C5C5C5;margin-bottom: 0px;height: 35px;margin-top: 0}
.finance-month  div:first-child p:last-child {color:#d21668} 

.modalidades-nav li {list-style: none; float: left; margin: 0 10px; text-transform: uppercase;}
.modalidades-nav li:first-child {  line-height: 1.42857143;padding: 10px}
.finance-month { position: relative}
.show {display: block}
.buy-service {float: none; margin-left: 0; padding: 0;}
.finance-item  .nav-tabs>li.active>a,.finance-item  .nav-tabs>li.active>a:focus {background: #f2f2f2}
.finance-item .price {float: right;background: #fff; margin-top: -100px; padding: 14px 14px 0; text-align: center}
.finance-item .price p:first-child{font-size: 24px;margin-bottom: 0px; color:#D92855}
.finance-item .price p:last-child {font-size: 9px; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; color: #888888;}

.finance-month .mensalidade  span.pink-text {position:relative  } 
.finance-item .nav-tabs {margin-bottom: 0}
.finance-item.col-md-6 .page .entry-content > :last-child {}
.finance-description.col-xs-12 { border-bottom: 1px dashed #D2D2D2; margin-bottom: 21px;}
.finance-description.col-xs-12 p{font-size:11px;}
.finance-value.col-xs-12.col-md-6.col-lg-6 {text-align: right; color: #737373; font-size: 28px; padding: 0 10px;font-weight: 600;}
.months-9 .mensalidade span::after,.months-12 .mensalidade span::after  {content: "(a)";font-size: 9px; position: absolute; right: -12px; top:-8px; color:#d21668}

.months-18 .mensalidade span::after,.months-24 .mensalidade span::after {content: "(b)";font-size: 9px; position: absolute; right: -12px; top:-8px; color:#d21668}

.months-36 .mensalidade span::after,.months-48 .mensalidade span::after {content: "(c)";font-size: 9px; position: absolute; right: -12px; top:-8px; color:#d21668}

.months-9::after, 
.months-12::after  {  content: "sem encargos adicionais";width: 156px;height: 40px;display: block;position: absolute;  left: -85px;  top: -15px;  text-align: center;  font-size: 8px;text-transform: uppercase; -webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);background: #909090;color: #FFF;font-weight: 700;padding: 8px 40px;} 
.finance-month > div {float: left;width: 100%}
#page-financiamento .col-sm-9.col-xs-12{ padding-left:0}
#page-financiamento #secondary .widget {margin-top: -20px}
#page-financiamento .page {margin-top:-20px;}
#page-financiamento .page .entry-title {font-family: Roboto; color: #D92855 !important; font-weight: 500 !important;  font-size: 25px !important; text-transform: uppercase; border-bottom: 1px solid #E1E1E1; padding-bottom: 10px;
 }
  
#page-financiamento .page .entry-content {margin-left: -15px;color: #333}
#page-financiamento .section-title {font-size: 20px; text-align:center; margin-bottom: 20px;}
#page-financiamento .nav-tabs>li {font-size:13px; padding-left:15px}
#page-financiamento .jplist-radio-buttons-dropdown label {font-size: 12px; font-weight: normal; padding-top:0;}
#page-financiamento .jplist-radio-buttons-dropdown input { width:0}
#page-financiamento .jplist-panel input[type="radio"] {height:0}
#page-financiamento .jplist-radio-buttons-dropdown ul li {padding:0; width:100%}

.finance-values.crio-form.row {margin-top: 15px;}


input[type="radio"]:focus, input[type="radio"] {border:none; box-shadow: none; height:12px}
}
.site-footer {background:#525252;!important}
.design-full-screen .site-footer .container  {border-top:none; !important}

.posts-nav {margin-top:150px}
.pagination>li>a, .pagination>li>span {color:#D92855;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {color:#fff; background:#D92855; border-color:#D92855}
.cd-headline {font-size: 16px!important;color: #24425E;background: #C4DDF3;padding: 6px; font-weight:normal!important;margin-bottom:15px}
h1.cd-headline.clip {font-size:13px!important;}
.list-item-last span.wpcf7-list-item  {display:block}
.row.campanha-novo-site-rodape {font-size:11px; text-align:center; margin-bottom:15px;}



 @keyframes pulse {  
      0% {background:#D92855;  }
      50% {  background:#333; }
      100% {background:#D92855;  }
    }
    @-webkit-keyframes pulse {
      0% {  background:#D92855; }
      50% { background:#333; }
      100% {background:#D92855; }
    }
    .widget-cena-bot {
     -webkit-animation: pulse 3s linear 9;
    -moz-animation: pulse 3s linear 9;
    animation: pulse 3s linear 9;
    }
.icones-passos {
 width:90px;
		
  }
.icones-passos img  {
margin-bottom:35px;
  width: 90px;
		  }

@media (max-width: 600px) { 
.icones-texto h4{
margin-bottom:20px;}
.icones-passos img  {
margin-bottom:5px;}
.panel-default .panel-heading {
	  padding-bottom:10px;}
.icones-texto {
margin-left:0;
}
}
@media (min-width: 600px) { 
.icones-texto {
margin-left:115px;
}
  }