/******************************************  
 CUSTOM STYLESHEET
*******************************************/

/*
* You can place your custom CSS statements in this file, after this message.
* It is better to write everything custom here
* because this file won't be replaced during updates.
* 
* Simply copy an existing style from style.css to this file, 
* and modify it to your liking.
*/


div.wrapper-deep {
	width: 1200px;
}

div.wrapper {
	width: 1250px;
}

#menu-main li.current-menu-item li a, #menu-main li.current-item li a {
color: #fff;
}

#menu-main li li a:hover {
background-color: #37B34A;
color: #FFF;
}

.service-green .featured-service-wrapper, .service-green .title-post {
background-color: #37B34A;
}

header {
z-index: 99;
}

.idioma {
float: right;
clear: both;
margin-left: 100%;
}

/* ###########################################################################################*/
.pt-cv-view {
  position: relative;
  clear: both;
}

.pt-cv-page {
  position: relative;
}

.pt-cv-row {
  clear: left;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}

.col-md-3 {
  width: 25%;
}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
  float: left;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.pt-cv-content-item {
  padding-bottom: 1.5em;
  position: relative;
  overflow: hidden;
}

.pt-cv-pagination-wrapper {
  clear: both;
  position: relative;
}

.pt-wrap *, .pt-wrap *:before, .pt-wrap *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.pt-cv-pagination.pagination {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin-left: 0;
  border: 0;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.pagination>li {
  display: inline;
}

.pt-cv-pagination li.active a {
  border-color: rgba(55, 179, 74, 0.2) !important;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
  z-index: 2;
  color: #fff;
  background-color: #37B34A;
  border-color: #37B34A;
  cursor: default;
}

.pagination>li>a, .pagination>li>span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #37B34A;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}

.pt-cv-pagination a {
  cursor: pointer;
}

.pt-cv-clear-pagination {
  margin-bottom: 50px;
}