/* Theme Name: psm */
@import 'https://fonts.googleapis.com/css?family=Oswald:300,400,700';
@import 'https://fonts.googleapis.com/css?family=Montserrat:400,700';

#masthead::before{content: '';background-image: url('https://planmenonita.org/wp-content/themes/psm/images/border.jpg');position: absolute; height: 5px; width: 100%; background-position: 100% 100%; background-size: cover;top:0;}
#header-right-section {float: right; margin-right:0;}
#header-right-section .phone {padding-top: 20px;position:relative;}
#header-right-section .phone::after {content: "";width: 42px;height: 57px;
background-image: url('https://planmenonita.org/wp-content/uploads/2016/09/phone.png'); display: block;position: absolute; top: 10px;left: 0;}
#header-right-section .phone a {font-size: 36px;font-weight: bold;color: #1974b4;padding-left:42px;}
.hsocial{text-align:right;padding-right: 0;}
.hsocial li {display: inline-block;}
.hsocial li a{height: 50px;display:table-cell; vertical-align:middle;}
.hsocial img{margin:0 !important;}
.copyright-info ul {display: block;margin-top: 25px; text-align:center;}
.fsocial .fa {font: normal normal normal 22px/1 FontAwesome;color: #000;width: 42px;height: 42px;border-radius: 50%;border: 2px solid #000;line-height: 42px;}
/*******16916*****/
.home .single-page { margin-top: 0 !important;}
.big-slider-wrapper:before{content:''; background-image:url(https://planmenonita.org/wp-content/themes/psm/images/border.jpg);}
.col6{width:47%; float:left; display:block; margin-left:5%;}
.col6:first-child{margin-left:0;}
#colophon .tg-one-half-last{text-align:right !important;}
#colophon form input {height: 23px;line-height: 23px;background-color: transparent !important;border: 1px solid #fff;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;font-size: 16px;font-weight: 300 !important;margin-bottom: 0;color: #fff !important;width:80%;}
#colophon form textarea{color: #fff !important;font-size: 16px;background-color: transparent !important;border: 1px solid #fff;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;width:80%;}
#colophon form input.wpcf7-submit{padding:0 !important; width:180px; float:right; border-color:#739e3b !important; margin-right: 18%; height:45px; }
#colophon form .fa {position: absolute;right: 15px;top: 13px;color: #fff;margin-right: 18%;}
.fcmn {margin-bottom:30px;}
.fcmn p, .fcmn h3{color:#fff !important; }
.fcmn h3{font-weight:600; padding-bottom:10px;}
.fcmn h4{font-weight:600; font-size:16px;color:#fff !important; padding-bottom:10px;}
.fcmn > h3{font-size:18px !important;}
.fcmn > p {text-align: right;font-size: 16px !important;color: #979797 !important;font-weight: 300;}
#colophon .tg-one-half .widget-title{position:relative; margin-top:20px;font-weight: 300;}
#colophon .tg-one-half .widget-title::before {content: "";color: #8cc63f !important;width: 180px;top: -20px;border-top: 5px solid #8cc63f !important;display: block; position:absolute;}
#colophon .tg-one-half-last .widget-title::before{right:0;}
#fbottom{background-color:#fff; padding:50px 0;}
.fsocial .fa:hover {	background: #81c041; color:#fff; border-color:#81c041;transform: scale(1.1); transition:all 0.3s;-moz-transition:all 0.3s; -webkit-transition:all 0.3s;}
.big-slider-wrapper::before {content: '';background-image: url('https://planmenonita.org/wp-content/themes/psm/images/border.jpg'); position: absolute;height: 10px;width: 100%;background-position: 100% 100%;background-size: cover; display:none;}
#block1 .panel-grid-cell{padding:0 !important;}
.dcmn {position: relative;overflow: hidden;}
.dcmn img{margin:0; padding:0; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; overflow:hidden;width:100%;}
.dcmn-text {position: absolute;top: 0;bottom: 0;left: 0;
right: 0; display:none;padding-top: 17%;}
.dcmn-text h1, .dcmn-text p, .dcmn-text a{color:#fff;}
.dcmn-text h1{font-weight:400;}
.dcmn:hover .dcmn-text{background-color:rgba(0,0,0,0.5); display:block;}
.dcmn-text a {background: #a3c647;padding: 5px 20px;text-transform: uppercase;font-size: 12px;color: #fff !important;}
#map{position:relative;padding-top:20px;}
#map::before {content: '';background-image: url('https://planmenonita.org/wp-content/themes/psm/images/border.jpg');position: absolute; height: 20px; width: 100%; background-position: 100% 100%; background-size: cover; top:0px;}
.single-post #content {	padding: 0 20px;}
.prv {position: relative;}
.prvt{font-size: 50px; margin-left:80px; color:#6faa34;font-weight: 300;}
.prvtg{font-size: 50px; margin-left:80px; color:#6faa34;font-weight: 300;}
.prvb {font-size: 75px;line-height: 1;margin-top: -20px;display: block;color: #00a3db;font-weight: 300;}
#pblock1 {background: rgba(134,188,84,0.9);height: 164px;}
.ptop {width: 80%;margin: 0 auto;display: block;position: relative;height: 164px;}
.doctor {position: absolute;bottom: -24px;right: 0;}
.dropdown-search select {width: 35%;padding: 15px !important;margin-right: 0;}
.dropdown-search {	width: 50%;	text-align: right;	padding-top: 60px;	position: absolute;	z-index: 10;}
.search-btn {width: 30%;padding: 15px 0 !important;background: #85d45f !important;}
.geodir-search .dropdown-search {	position: relative;	width: 100%;}
.geodir-search .dropdown-search select{margin:0;}
#pblock1{margin-bottom:0 !important;}
#pbottom {background: rgba(255,255,255,0.7);}
#pbottom  h2{font-weight:normal; padding:50px;}
#pbottom  h2 strong{font-weight:600 !important;}
.lightblue{color:#00a3db;}
.cmnb img{margin-bottom:0;width: 100%;}
.cmnb .title {	padding: 0 0 0 10px;	color: #fff;font-size: 18px;	position: relative;	height: 50px;
	vertical-align: middle;	display: table-cell;	width: 250px;text-align: left;}
.green {background: #81c041;}
.darkgreen{ background:#368347;}
.light-blue{background:#14a2da;}
.dark-blue{background:#007ab1;}
.offblack{ background:#7a7b7b;}
.cmnb {position: relative;}
.blue {background: #00a3db;width: 120px;height: 120px;border-radius: 50%;position: absolute;right: -10px;bottom: -30px;text-align: center;color: #fff; box-shadow: 2px 2px 5px #888888;}
.ctop {color: #fff;font-size: 18px;margin-top: 25px;display: block;line-height: 1;}
.blue strong {font-size: 48px;line-height: 1;}
.blue sup {bottom: 2ex !important;font-size: 18px;}
.cmn-block { padding-bottom:40px;position:relative;transition: all 0.3s;
-moz-transition: all 0.3s;-webkit-transition: all 0.3s;}
.cmn-block p {margin-top: 40px; font-size:16px; padding:0 10px;}
.cmnb > p{display:none;}
.cmn-block ul{padding:0 10px 20px 30px; margin-bottom:0; }
.cmn-block ul li {list-style: outside;font-size: 16px;font-weight: 600;}
.cmn-block > ul > li{padding-bottom:2px;}
.cbleft {float: left;width: 30%;font-size: 135px;line-height: 1;color: #424242;}
.cbleft sup {bottom: 3ex;font-size: 36px;padding-left: 5px;}
.cb-right {width: 70%;float: left;}
.cb-right h3 {padding: 0;color: #424242;padding-left: 10px;}
.cb-comment {position: absolute;bottom: 0;background: #81be40;padding: 5px 10px;border-radius: 5px;color:#fff;margin: 0 0 -40px 70px;transform: rotate(5deg);-webkit-transform: rotate(5deg);-moz-transform: rotate(5deg);font-weight:600;box-shadow: 3px 5px 10px #888;}
.cb-comment::before{ background-image:url('https://planmenonita.org/wp-content/themes/psm/images/before-corner.png'); content:''; }
.cb-comment::before {background-image: url('https://planmenonita.org/wp-content/themes/psm/images/before-corner.png');content: '';position: absolute;top: -1px;left: -36px;display: block;z-index: 11;height: 39px;width: 41px;background-repeat: no-repeat;}
.home .border{display:none;}
.blog_two_style {border:0 !important;}
.blog_two_style h4{padding-bottom:0;}
.blog_two_style .meta{padding-bottom:20px;}
.blog_two_style small a {text-align: center !important;display: block;width: 60px;background: #fff;border-radius: 10px;color: #a3a2a2;float: right;}
.blog_two_style .content{padding:10px !important;/*margin-top: -40px;*/}
.home #comments, #comments{display:none;}
.slide-next, .slide-prev{display:none;}
#home-content, #pblock1, #pbottom {margin:0 !important;}
#recent-news .main .image {	max-width: 100%; max-height:100%;	overflow: hidden; position:relative;}
#recent-news .main .image img{margin-bottom:0; -moz-transition: all 0.3s; -webkit-transition: all 0.3s;
  transition: all 0.3s;}
.thb::after {content: '';	background-image: url('https://planmenonita.org/wp-content/themes/psm/images/shadow.png') !important;	position: absolute !important;	display: block;	height: 33px;	top: 50px;	width: 100%;background-repeat: no-repeat;}
/********19916*********/
.header-top {margin:0 90px;}
.header-bottom {	border-top: 1px solid #dddfdd;	margin: 0 90px;}
.main-navigation li > a{	border-bottom: 5px solid #fff;}
.main-navigation li > a:hover, .main-navigation li.current-menu-item > a {	border-bottom: 5px solid #6ac148;}
.copyright-info ul li::after {	content: '/';	width: 75px;	display: inline-block;	font-size: 40px;color: #b5b5b5;	font-weight: 300;	line-height: 1;	top: 5px;	position: relative;-ms-transform: rotate(30deg); -webkit-transform: rotate(30deg);  transform: rotate(30deg);}
.copyright-info ul li:last-child::after{content:''; display:none;}
.sticky{ position:fixed;top:0; z-index:1000; width:100%;}
header{transition:all 0.5s; background:#fff;}
.sticky .header-top {  float: left; margin-right:0;}
.sticky .header-bottom {   border-top: 0px solid #dddfdd; margin: 0 35px 0 0; float: right;}
.sticky .header-social,.sticky #header-right-section{display:none}
.sticky .main-navigation li {	padding: 0 10px !important;}
.sticky .main-navigation li a{font-size:10pt !important;}
.author_icon {	width: 80px;height: 80px;position: relative;bottom: 40px;left: 32px;}
.news-bottom {	background: #f5f5f5;	padding: 5px 20px;	margin-top: 20px;}
.zilla-likes {	 margin-bottom: 0 !important; }
.news-bottom a{color:#a3a2a2;}
.comment-like {	background: #fff;	width: 50px;	display: inline-block;	text-align: center;	border-radius: 10px;}
.zilla-likes {	background-color: #fff;	width: 25px;	text-align: center;	border-radius: 10px;background-position: 35%;}
.panel-grid-cell{ transition:all 0.3s;}

#pl-244 .panel-grid-cell{ text-align:center;}

.counter-block:hover img {transform: scale(1.3); transition:all 0.3s; -moz-transition:all 0.3s; -webkit-transition:all 0.3s;}
.plan:hover {	box-shadow: 3px 3px 15px #888; transform: scale(1.1); transition:all 0.3s;-moz-transition:all 0.3s; -webkit-transition:all 0.3s;}
#colophon form input.wpcf7-submit:hover {	background: #739e3b !important;transition:all 0.3s;-moz-transition:all 0.3s; -webkit-transition:all 0.3s;}
#recent-news .main:hover img{-moz-transform: scale(1.1);  -webkit-transform: scale(1.1);  transform: scale(1.1);}
.dcmn:hover img{-moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1);}
.geodir-post-img {
	display: none !important;
}
/* ---------------------------------------------- /*
 * Mouse animate icon
/* ---------------------------------------------- */
.mouse-icon { border: 2px solid #a3c647; border-radius: 16px; height: 40px; width: 24px; display: block; z-index: 10; opacity: 0.7;position: absolute;bottom: 20px;left: 0;right: 0;margin: 0 auto; cursor:pointer;}
.mouse-icon .wheel { -webkit-animation-name: drop; -webkit-animation-duration: 1s; -webkit-animation-timing-function: linear; -webkit-animation-delay: 0s; -webkit-animation-iteration-count: infinite; -webkit-animation-play-state: running; -webkit-animation-name: drop; animation-name: drop;  -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: linear;  animation-timing-function: linear; -webkit-animation-delay: 0s; animation-delay: 0s; -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite; -webkit-animation-play-state: running;  animation-play-state: running;}
.mouse-icon .wheel { position: relative; border-radius: 10px; background: #a3c647; width: 2px; height: 6px;
  top: 4px; margin-left: auto; margin-right: auto;}
@-webkit-keyframes drop {
  0% { top: 5px; opacity: 0;}
  30% { top: 10px; opacity: 1;}
  100% {  top: 25px;  opacity: 0;}
}
@keyframes drop {
  0% {  top: 5px; opacity: 0; }
  30% { top: 10px; opacity: 1;}
  100% {  top: 25px;  opacity: 0;}
}
.skroll {	text-align: left;	position: absolute;	top: 40px;	left: -10px;color: #fff;font-weight: bold;text-shadow: 3px 2px 3px #000;	font-size: 12px;}
/******20916********/
.single-post .comments {	display: none;}
#blog-list .content p, #blog-list .content p a {	font-size: 13px;	color: #999999;}
#blog-list .content h4{font-size:16pt; text-transform:uppercase; font-weight:600; margin:0; padding:0;}
.continue a {	font-size: 14pt;	text-transform: uppercase;	color: #000;	margin: 20px 0 0 0;	display: block;}
.continue .fa{padding-left:20px;}
.sidebar h3 {font-family: 'Oswald', sans-serif; font-weight:300; text-transform:uppercase; font-size:24px; clear: both;color: #000 !important;}
#recent-comments-2, #archives-2, #meta-2{display:none;}
#categories-2 .cat-item a{color:#666666 !important;}
#recent-posts-2 a{color:#000 !important; text-transform:uppercase; }
#search-2 input {	background: #f2f2f2;	font-style: italic;}
#search-2 .search-icon {	display: none;}
.advanced_recent_posts_widget ul li {	padding: 10px 0;	 border-bottom:0 !important; }
.recent-post-item .post-title {	text-align: left;	float: right;	width: 75%;	font-size: 14px !important;font-weight: 400 !important;	color: #000 !important;text-transform: uppercase; font-family: 'Montserrat', sans-serif;}
.recent-post-item .post-entry {	float: left;}
.single-head {	text-align: center;	background: #fff;	position: absolute;	left: 0;	right: 0;
	top: -120px;padding-top: 5px;}
#content{position:relative;}
.single-head h1{margin:0; padding:0;}
.single-head h1 a {	font-weight: 400;	color: #000 !important;font-size: 30px;font-family: 'Oswald', sans-serif; }
.trail-item a {	color: #fff;}
.trail-item.trail-end span {color: #fff;}
.trail-items li::after {	color: #fff;}
.sbr {	float: right;	width: 60%;}
.tag {float: right;	margin: 0px 30px;}
.ctgr {	float: right;}
.bdate {float:left;padding-right: 20px;}
.bdate p, .tag p, .ctgr p{ text-transform:uppercase;}
.author.vcard .fa {	color: #666 !important;}
.entry-meta p{margin-bottom:0 !important;}
.author.vcard {	float: left;}
/*****gd************/
.geodir-loc-bar {	 padding:0 !important; 	 border-top: 0 !important; 	 border-bottom: 0 !important; 	 margin: 0 !important; }
.geodir-loc-bar-in {	background: transparent !important;	border: 0 !important;}
.geodir-search {	float: none !important;	margin-right: 0 !important;}
.geodir-search input[type="text"] {	width: 90%; border:0 !important;}
.directory-left {	padding: 0 20px;}
.gd-cptcat-row > .gd-cptcat-ul {	margin: 0;	padding: 0 15px;	list-style: none;}
.gd-cptcat-li a img {	display: none;}
.gd-cptcat-cat a {	font-size: 14px;	color: #000;}
.geodir_category_list_view li .geodir-post-img { box-sizing:none; width: 62px;height: 62px;border-radius: 50%;overflow: hidden;}
.geodir_category_list_view li .geodir-post-img .geodir_thumbnail {
	min-width: 100% !important;	max-width: 100% !important; margin: 0 !important; }
.geodir-entry-title {	font-size: 18px;	font-weight: 400;padding-bottom: 0;}
.geodir-entry-title a{color:#000 !important;	vertical-align: middle;height: 62px;display: table-cell;}
.geodir_category_list_view li .geodir-addinfo {	display: none;}
.directory-right {	padding-left: 40px;}
.directory-right h3.widget-title {	margin-left: 15px;	font-weight: 400;	text-transform: uppercase;}
.gd-pagi-container .geodir-ajax-pagination {text-align: center;}
.gd-cptcat-title {	display: none;}
.directory-left .textwidget > h3 {color: #000;font-weight: 400;text-transform: uppercase;}
.geodir_category_list_view li .geodir-content {width: 75% !important;}
.geodir-entry-header {width: 40%;float: left;}
.geodir-entry-content {	width: 55%;	float: right;	margin-left: 5%;}
.geodir_category_list_view li {	border-bottom: 1px #e1e1e1 solid !important;}
.archive.search-results .banner-img {	display: none;}
/******21-9-16*******/
.advanced_recent_posts_widget ul li {margin: 10px 0 !important;display: block;clear: both;}
#categories-2 .cat-item a {	width: 280px !important;}
.blog-social li {display: inline-block;padding: 0 5px; font-weight:600;}
.blog-social .fa{font: normal normal normal 18px/1 FontAwesome; color:#999;}
.blog-social .fa:hover{color:#193741;}
.blog-social {margin-bottom: 30px;}
.qrp_title_headline {font-size: 24px;text-transform: uppercase;color: #000; margin-bottom:20px;}
.qrp_post_title {font-size: 16px !important;}
.qrp_wrap_content .qrp_info {height: auto !important;}
.qrp_custom .qrp_post_title {border-top: 0 !important; text-align: center;}
.qrp_wrap_content li.qrp_item {width: 30% !important;}
.banner-img img {	width: 100%;}
#blog-list { margin-left: 0 !important;  margin-right: 0 !important;  padding:0 !important;}
.srch {font-family: 'Oswald', sans-serif;padding-top:20px; padding-bottom:0 !important;}
.geodir-listing-search br {display: none;}
.geodir-entry-content p{font-weight: 400;font-size: 14px;vertical-align: middle;	padding: 0;display: table-cell;}
.single-gd_place .banner-img img {display: none;}
.single-gd_place ul#breadcrumbs {display: none;}
.single-gd_place .geodir_locations.geodir_location_listing {display: none;}
.single-gd_place .geodir_loginbox {display: none;}
#geodir-wrapper {overflow: hidden;max-width: 1280px;margin: 0 auto;}
.geodir_submit_search {background: #81c041 !important;}
.gd-cptcat-ul.gd-cptcat-parent.gd-cpt-flat {	width: 90%; padding:0; list-style:none;margin: 3px 0;}
.geodir_cpt_categories_widget form input[type="submit"] {	width: 90%;background: #81c041;}
.snear {	display: none !important;}
.geodir-search #jumppage {	width: 94%;float: left;}
.excerpt-read-more {clear: both;display: block;}
.geodir_submit_search {	display: none !important;}
/**********************/
#comerc {	position: relative;width: 100%;}
.home .banner-img{display:none;}
.ver-comercial {	margin: 0 auto;	padding: 20px 0;	width: 230px;margin-bottom: 30px;}
.ver-comercial span {	color: #fff;	font-size: 20px;	font-weight: bold;	line-height: 66px;padding-left: 20px;}
#slider_below img{margin-bottom:0 !important;padding-bottom: 30px;}
#merged_block {	position: relative; margin:0 !important;}
.ver-comercial img {	margin-bottom: 0;}
.header-social section {	margin: 0 !important;}
#mnv h1,  #mnv-2 h1{	color: #444444 !important;position: relative;font-weight: 500;line-height: 1;padding-top: 15px;}
#mnv h1:before{content:''; height:4px; width:150px; position:absolute; top:-10px; background:#6ac047; display:block;}
 #mnv-2 h1:before{content:''; height:4px; width:150px; position:absolute; top:-10px; background:#6ac047; display:block;}
#mnv-2{margin-top:100px;}
#valores > div {	padding: 12% 0;}
#valores h1 {	color: #fff !important;	font-size: 48px;font-weight: 300;}
#valores p {	font-size: 24px;	color: #fff;	font-weight: 300;}
#sobre-bottom img{margin-bottom:0;}
#pyp1 h1 {text-transform:uppercase;	color: #343434 !important;	display: block;	font-size: 48px;	font-weight: 500;	}
#pyp1 p {	font-size: 18px;}
#pyp1 span.green {	background: transparent;	color: #7fcc51;}
#pyp1 span.light-blue {color:#00a3db;background: transparent;}
.plan {	width: 31%;	margin:1% 1% 50px 1%;display: inline-block;}
.plan:first-child{padding-left:0;}
.plan:last-child{padding-right:0;}
.viewmore {	text-align: center;width: 160px;	border: 1px solid #7fcc51;	padding: 10px;	margin: 0 auto; border-radius:5px;}
.viewmore a{color:#7fcc51 !important; font-size:24px;font-weight: 300;}
.geodir_category_list_view > li:hover {	background: #f2f2f2;}
.geodir-content header {	background: transparent !important;}
.viewmore:hover a {	color: #fff !important;}
.viewmore:hover{background:#7fcc51;}
.homeproduct {	text-align: center;	padding: 10px;	border: 1px solid #00a3db;	width: 200px;	margin: 80px auto 0;	display: block;	position: relative;	}
.homeproduct:hover{background: #00a3db;}
.homeproduct a{color: #00a3db !important;}
.homeproduct:hover a{color:#fff !important;}
.cmn-block ul,.cmn-block ul li,
a .cmn-block{color:rgb(66, 66, 66)}
.banner-img {	max-height: 560px;	overflow: hidden;}
.ui-accordion .ui-accordion-header {	font-size: 18px !important;}
.accordion > p {	display: none !important;;}
.proveedors-sidebar {	position: relative;}
.proveedors-sidebar img{margin:0; /*position:relative; bottom:0;*/}
.proveedors-sidebar p{margin-bottom: 0;}
#reclamaciones {	font-size: 15px !important; font-family: 'Open Sans', sans-serif; color:#424242 !important;line-height: 1.5;}
.ui-accordion .ui-accordion-header {font-family: 'Open Sans', sans-serif; color:#424242 !important;}
.header-post-title-container {	z-index: 2;	position: relative;}
.single-plan .banner-img {	display: none;}
/*********28-9-16************/
.single-plan .qrp_custom, .single-plan .blog-social {	display: none;}
.single-plan-banner img {width: 100%;margin: 0 auto; position:relative;}
.single-plan-banner{position:relative;}
.single-plan-banner::after {content:''; width:100%; background-image:url('img/single-bg.png'); background-repeat:no-repeat; background-position:100% 100%; display:block; max-height:484px; z-index:2;}
.single-content-block {position: relative;width: 100%; margin-bottom:50px;}
.scb-inner {	position: relative;display: block; color:#6d6e71; width:80%;margin: -25% auto 0;}
.cr-bock1 {text-align: center;width: 90%;margin: 0 auto;position: relative;}
.cr-bock1-head{ background:#fff; text-transform:uppercase;padding: 10px;}
.cr-bock1-head h1{color:#00aeef;margin: 0;font-size: 66px;}
.cr-bock1-head h4 {	margin: 0;	width: 80%;	margin: 0 auto;}
.cr-bock1-head p {text-align: center !important;display: block;}
.scb-inner p {text-align: justify; margin:0;}
.cr-block2 {position: relative;}
.cr-block2 h3 {text-transform: uppercase;padding-bottom: 0;padding-top: 20px;}
.cr-text {padding: 50px 0 30px;}
.cr-text > p {padding-bottom: 10px;}
.cr-block3 h2 {text-align: center;}
table.crt{display: table; position: relative; width: 100%; margin:0 auto;background: #fff;}
table.crt tr {display: table-row; width:100%;background:#eef3f5;}
table.crt tr.head{background:#00aeef; color:#fff;}
table.crt td, table.crt th{text-transform:uppercase; min-height:40px;padding: 6px 10px;}
table.crt .cr-col1{width:45%;display:table-cell;}
table.crt .cr-col2{width:25%; display:table-cell; text-align:center;}
table.crt .cr-col3, .cr-col4{width:15%; display:table-cell; text-align:center;}
table.crt .pcm-col1{width:40%;display:table-cell; }
table.crt .pcm-col2, .pcm-col3, .pcm-col4, .pcm-col5{width:15%; display:table-cell; text-align:center;}
table.crt .half-col {width: 50%;display: block;text-align: center;float: left;}
table.crt tr:nth-child(2n){background:#e1e6e8;}
.eet {position: absolute;width: 38%;top: -220px;left: -80px;z-index: 1;}
/*********29-9-16***********/
#revolution {	margin-bottom: 0 !important;}
.widget_revslider {	margin-bottom: 0 !important;}
.skrol{position:relative;}
.sticky #header-logo-image img {	width: 235px !important; display:none;}
.sticky .main-navigation li > a {	line-height: 60px !important;height: 60px !important;}
.page-id-14 .inner-wrap, .page-id-12 .inner-wrap{	display: table;}
.page-id-14 #primary, .page-id-12 #primary {	display: table-cell; float:none;}
.page-id-14 #secondary, .page-id-12 #secondary {	display: table-cell; vertical-align:bottom; float:none;}
.page-id-14 #secondary .widget, .page-id-12 #secondary .widget{margin-bottom:0; padding-bottom:0;}
.thb {position: relative;}
.sticky .geodir-entry-title a{display:none;}
.sub-toggle .fa {	display: none;}
/********30-9-16***************/
.rubi{background: #ff9393;background: -moz-radial-gradient(center, ellipse cover,  #ff9393 0%, #cc171e 100%); background: -webkit-radial-gradient(center, ellipse cover,  #ff9393 0%,#cc171e 100%); background: radial-gradient(ellipse at center,  #ff9393 0%,#cc171e 100%); /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9393', endColorstr='#cc171e',GradientType=1 );*/ }
.bronce{background: #b7a387; background: -moz-radial-gradient(center, ellipse cover,  #b7a387 0%, #833d2a 100%);background: -webkit-radial-gradient(center, ellipse cover,  #b7a387 0%,#833d2a 100%); background: radial-gradient(ellipse at center,  #b7a387 0%,#833d2a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7a387', endColorstr='#833d2a',GradientType=1 );}
.plata{background: #c4c4c4;background: -moz-radial-gradient(center, ellipse cover,  #c4c4c4 0%, #828b92 100%);background: -webkit-radial-gradient(center, ellipse cover,  #c4c4c4 0%,#828b92 100%);background: radial-gradient(ellipse at center,  #c4c4c4 0%,#828b92 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#828b92', GradientType=1 );}
.oro{background: #e0dea3;background: -moz-radial-gradient(center, ellipse cover,  #e0dea3 0%, #c3922e 100%);
background: -webkit-radial-gradient(center, ellipse cover,  #e0dea3 0%,#c3922e 100%); background: radial-gradient(ellipse at center,  #e0dea3 0%,#c3922e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dea3', endColorstr='#c3922e',GradientType=1 );}
.home .cubiertas ul.sub-menu{display:none;}
.home .cubiertas a::after{display:none;}
.home .plan {	width: 100%;background: rgba(255,255,255,0.5);transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;}
.home .plan .textwidget > p {	margin: 0;}
.cpt .scb-inner {	margin: -197px auto 0;}
.cpt-title {	background: #fff;	padding: 20px 0;	font-size: 36px;	text-transform: uppercase;	color: #00a3db;	font-weight: 600;}
.cpt .eet {		width: 280px;	top: -100px;	left: 0;	}
.cpt .cr-bock1 {	width: 900px;}
#colophon form .fa-user, #colophon form .fa-paper-plane-o {	position: absolute;	left: 10px;	top: 10px;	font-size: 19px;color: #fff;opacity: 0.5;}
#colophon form input, #colophon form textarea {	text-indent: 30px;}
/*********3-10-16************/
.breadcrumb-trail.breadcrumbs {	display: none;}
.sub-menu li:hover a, .sub-menu li.current-menu-item a {	background: #6ac148 !important;color: #fff !important;}
.gm-inset {	display: none !important;}
.gm-style .default-card {	display: none !important;}
#map {height:250px;}
.su-audio {float:left;	width: 13% !important;	height: 30px !important;	margin-bottom: 0 !important;	border: 3px solid #fff !important;	border-radius: 50% !important; background: none !important;  }
.su-audio .jp-progress {display: none !important;}
.su-audio .jp-current-time {	display: none !important;}
.su-audio .jp-duration {	display: none !important;}
.jp-title {	display: none !important;}
.su-audio .jp-play, .su-audio .jp-pause{border-right:0 !important;width: 15px !important;}
.ver-comercial p {	float: left;	margin: 0;}
.ver-comercial span{line-height:30px;}
.sticky-img{display:none;}
.sticky #header-logo-image .sticky-img {	display: block !important;}
.sticky #header-logo-image .sticky-img img {display: block !important;}
/*********4-10-16*************/
.tp-bullets {	display: none;}
.hero-unit {display:none !important;}
.col6.flr {	float: right;	width: 100%;}
.fcmn h1 {	padding: 0;	color: #fff;}
#product-block .products {text-align: center;}
#product-block .products .plan{float:none; display:inline-block;}
a#scroll-up {border:1px solid #ccc;}
#colophon form p br {	display: none;}
.gcat{font-weight:bold; margin:0 0 10px 0;}
/******responsive******/
@media (max-width:1920px){
 .inner-wrap{width:100%; max-width:1366px;}
.eet {position: absolute;	width: 38%;	top: -230px;	left: 0px;	z-index: 1;}
  .cpt .scb-inner {	margin: -14% auto 0;}
  .cpt .eet {	width: 400px;	top: -12%;	left: 5%;}
  .mmg1 .scb-inner {	margin: -23% auto 0;}
  .mmg1 .eet {top: -8%;	left: 2%;}
}
@media (max-width:1366px){
  .inner-wrap{width:100%; max-width:1280px;}
  .mmg1 .scb-inner {	margin: -16% auto 0;}
  .mmg1 .eet {	top: -11%;	left: 5%;}
}
@media (max-width:1280px){
  .inner-wrap{width:980px;}
  .main-navigation ul.menu li a {	font-size: 9pt;	text-transform: uppercase;}
  .prvt {font-size: 42px;margin-left: 30px; }
  .prvb {font-size: 54px;padding-left: 10px;margin-top:0;}
	.doctor img {	width: 70%;}
  #service-area .panel-grid-cell {width: 45%;	margin-bottom: 30px;}
  .cmnb img {	width: 100%;}
  .tg-one-half {width: 45%;	padding: 0px 15px 30px;margin: 0;}
  .sticky .header-top {	margin-right: 0;width: 25%;}
  .sticky .header-bottom {	margin-right: 0;width: 65%;}
  .sticky  .main-navigation li {	padding: 0 5px !important;}
  .sticky  .main-navigation li a{font-size:8pt !important;}
  .recent-post-item .post-title {width: 70%;}
  #categories-2 .cat-item a {width: 260px !important;}
  .main-navigation li {	padding: 0 10px;}
  .hsocial li a {height: 60px;}
  .main-navigation li > a {	line-height: 60px;	height: 60px;}
  .header-top {margin: 0 50px;}
.header-bottom {margin: 0 50px;}
  .home #hp {	width: 75%;	margin: 0 auto;}
  /*.home #hp .panel-grid-cell {	width: 45%;	margin: 0;}*/
  .home .plan {	padding: 0; width:100%; padding:0;}
  .eet {top: -140px; left:0;}
  .eet img {	max-width: 80%;}
   .cmnb .title {	font-size: 14px; font-weight:600;	width: 120px;}
   .blue {	width: 100px;	height: 100px;right: -5px;}
   .ctop {	font-size: 14px;	margin-top: 20px;}
   .blue strong {	font-size: 36px;}
   .blue sup {	font-size: 12px;}
   .thb::after {	right: 50px;}
  .home .thb::after {	right: 0 !important; width: 70% !important;}
  .home .cmnb .title {	font-size: 20px !important;	width: 280px !important;}
  .home .blue {	width: 120px !important;	height: 120px !important;right: -10px !important;}
   .home .ctop {	font-size: 20px !important;	margin-top: 25px !important;}
   .home .blue strong {	font-size: 48px !important;}
   .home .blue sup {	font-size: 18px !important;}
   .home .thb::after {	right: 50px;}
  .cpt .eet {	width: 360px;	top: -9%;	left: 5%;}
  .mmg1 .scb-inner {	margin: -16% auto 0;}
  .mmg1 .eet {top: -7%;left: 0%;}
}
@media (max-width:980px){
	.inner-wrap{width:768px;}
  #header-right-section {	margin-right: 0;}
  .header-social {	position: absolute;	right: 0;	bottom: 50px;}
  #header-right-section .phone a {font-size: 30px;	margin-right: 0;padding-left: 30px;}
  #header-right-section .phone::after {	top: 10px;	background-size: 70% 70%;	background-repeat: no-repeat;}
  .hsocial {	top: 15px;display: block;position: absolute;right: 0;width: 150px;padding-right:0;}
  .hsocial li a {	height: 30px;}
  #header-right-section .phone {padding-top: 10px;}
  #header-right-section .phone::after {	top: 10px;}
  .main-navigation li {	padding: 0 6px;}
  .main-navigation ul.menu li a {	font-size:9pt;}
  .main-navigation li > a {	line-height: 55px;	height: 55px;}
  .header-bottom {	position: relative;}
  .dcmn {	position: relative;	width: 100%;	margin: 0 auto;}
  .ptop {	width: 95%;}
  .cmn-block {	width: 100%;	margin: 0 auto;}
  .cmn-block {margin-bottom: 50px !important;}
  #proveedor .siteorigin-panels-stretch{background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;}
  #colophon .widget-title {font-size: 36px;}
  #colophon form input {	height: 30px;line-height: 30px;font-size: 16px;width: 95%;}
  #colophon form textarea {	font-size: 16px;	width: 95%;}
  .fcmn > h3 {	font-size: 18px !important;}
  .fcmn > p {font-size: 15px !important;}
  #colophon .tg-one-half .widget-title::before {	width: 140px;}
  .blog_two_style .meta {font-size: 14px;}
  .prvb {	font-size: 54px;}
  .sticky .main-navigation {	float: right;}
  .sticky .header-top.clearfix {	width: 20%;}
  .sticky .header-bottom {	margin: 0 10px 0 0; width:70%;}
  .sticky .main-navigation ul.menu li a {	font-size: 7pt !important;}
  .recent-post-item .post-title {width: 60%;}
  #categories-2 .cat-item a {width: 200px !important;}
  .sbr {width: 70%;}
  .home #hp {	width: 90%;	margin: 0 auto;}
  .plan {	width: 40%;	padding: 2%;}
  .plan:last-child{padding-right:0;}
  .plan:first-child{padding-left:0;}
  .header-post-title-container {	padding-left: 30px;}
  #pyp1 h1 {	font-size: 42px;}
  #mnv h1, #mnv-2 h1 {	font-size: 24px;}
  #mnv-2 h1::before {	width: 130px;}
  #mnv h1::before {	width: 100px;}
  .main-head-wrap {   padding: 0;}
  #header-logo-image {  padding: 15px 0 10px 0;}
  .ctgr {float: none;	display: block;	clear: both;}
  .sbr {	width: 100%;}
  .tag {	float: none;	margin: 0;}
  .scb-inner {	width: 95%;	margin: -190px auto 0;}
.eet {	top: -115px;	}
  .blue {	width: 120px;	height: 120px;	right: -10px;}
  .ctop {	font-size: 24px;	margin-top: 25px;}
  .blue strong {	font-size: 48px;}
  .blue sup {	font-size: 18px;}
  .thb::after {	right: 0;}
  .cmnb .title {	width: 180px;}
  .tp-leftarrow.tparrows.hesperiden {	left: -15px !important;}
  .tp-rightarrow.tparrows.hesperiden {left:102% !important;}
  .home .thb::after {	width:113% !important;}
  .cpt .cr-bock1 {	width: 700px;}
  #hp .panel-grid-cell {	float: left !important;	width: 45% !important;	padding: 0 5%;}
  .cpt .eet {	width: 300px;	top: -9%;	left: 0%;}
  .mmg1 .eet {	top: -8%;left: -2%;}
}
@media (max-width:768px){
	.inner-wrap{width:480px;}
  #content {width: 90%;	 margin: 0 auto; }
  .dcmn img {	width: 100%;}
  #block1 .panel-grid-cell{margin:0 !important;}
  .doctor img {	width: 100%;	margin: 0px;}
  .doctor {	bottom: 0;	width: 35%;}
  #pbottom h2 {
	font-weight: normal;	padding: 30px;}
  #recent-news .one-third.column{width:100% !important;}
  .tg-one-half {	width: 95% !important;	padding: 0px 0px 30px;}
  #colophon form input.wpcf7-submit {	margin-right: 12px;}
  #colophon .tg-one-half-last {	text-align: left !important;	float: left;}
  #colophon .tg-one-half-last .widget-title::before {	right: unset;}
  .fcmn > p {	text-align: left;}
  #colophon form .fa {right: 0;margin-right: 40px;}
  #header-left-section {max-width: 100%;float: none; text-align:center; margin:0 auto; position: absolute;
    width: 100%; top: 50px;}
  #header-logo-image {float: none;padding: 5px 0;max-width: 70%;margin: 0 auto;}
  #header-right-section .phone {  padding: 10px 0;  width: 200px;  margin: 0 auto; left:-65px;}
  #header-right-section .phone a {padding-left: 0;	margin-right: 0;font-size:24px; width: 100%;
    position: absolute;  top: 0;  left: 0; right: 0;     color: #fff;     padding-top: 8px;}
  #header-right-section .phone::after {	left: 0; background-size: 50% 50%; background-image:url(images/white-phone.png) !important; top:10px;}
  #header-right-section {	float: none;	text-align: center; margin:0 auto; width:100%; height: 50px;
    background: #5a5a5a;}
  .header-bottom {	border-top: 0;	margin: 0;}
  .main-head-wrap {padding: 0;}
  .main-navigation {float: none;padding-left: 0;}
  .header-social {	position: relative;	right: 0;	bottom: -5px; display:none;}
.header-bottom {  position: relative;  height: 0;  right: 0;  top: -46px;}
    .header-bottom {	position: relative;height:0;right:0; top:-46px;}
  .menu-toggle {	margin-top: 17px; right:0;}
  .menu-main-container {	background: #40854a;	margin-top: 46px;	position: absolute;	z-index: 11;	width: 100%;}
  #masthead .menu-primary-container li a {	color: #fff;	font-size: 16px;	padding: 10px 20px;	width: 100%;}
  #masthead .menu-primary-container li:hover{background:#0972a2;}
  .menu-toggle::before {	color: #fff; top:-100px; right:45px;}
  .ptop form {	padding-top: 12px;}
  .dropdown-search select {	width: 55%;}
  #pblock1 {	height: 75px;}
  .ptop {	height: 75px;}
  .prvb {	font-size: 36px;margin-top: 0;}
  .prvt {font-size: 30px;}
  #pbottom h2 {	padding: 20px;font-size:24px;}
  .cmn-block {	width: 90%;}
  .home .cmn-block{width:100%; padding:0;}
  .sticky .header-bottom {	margin:0;float: none;}
  .blog_list_main .blog_one_style .content{margin:0 !important;}
  #blog-list .blog_list_main .columns{margin:0 !important;}
  #secondary section {padding: 0 10px;}
  .recent-post-item .post-title { width:70%; }
  .sbr {float: left;width: 100%;}
  .tag {float: left;margin: 0;}
#primaryi{padding:0 10px;}
.geodir-entry-header {width: 100%;float: none;}
.geodir-content > p{display:none;}
.geodir-entry-content {width: 100%;float: none;margin-left: 0;clear: both;}
.geodir-entry-title a {height: auto;display: inline-block;}
.geodir-entry-title {padding: 0;}
  #pyp1 h1 {	font-size: 28px;}
  #pyp1 p {	font-size: 14px;}
  .plan {	width: 70%;	padding: 0;	margin: 0 auto;	float: none; margin-bottom:20px;}
  .plan:last-child{padding-right:5%;}
  .plan:first-child{padding-left:5%;}
 .home .plan:last-child{padding-right:0;}
  .home .plan:first-child{padding-left:0;}
  #valores h1 {	font-size: 36px;}
  #valores p {	font-size: 18px;}
  .qrp_title_headline {	font-size: 18px;}
  .qrp_wrap_content li.qrp_item {	width: 90% !important;}
  .proveedors-sidebar {position: relative;}
  #proveedores {	padding: 0 10px;}
  #reclamaciones {font-size: 13px !important;	text-align: justify;}
  .ui-accordion .ui-accordion-content {	padding: 1em;}
  .ui-accordion .ui-accordion-header {	font-size: 16px !important;}
    .home .thb::after {width: 100% !important;}
  .scb-inner {	margin: -185px auto 0;}
  .cr-bock1-head h1 {font-size: 48px;}
  .cr-bock1-head h4 {	font-size: 16px;}
  .eet {	top: -65px;}
  .plan:first-child {	padding-left: 0;}
  .header-top {	margin: 0 auto; position:relative; height:140px;}
  .sticky{display:none;}
  .hesperiden.tparrows {	width: 20px;	height: 20px;}
  .hesperiden.tparrows::before {	font-size: 10px;	line-height: 20px;}
  #header-logo-image img {  margin-top: 4px;}
  .cpt .eet {	width: 200px;	top: -60px;	left: 0;}
  .cpt .scb-inner {	margin: -80px auto 0;}
  .cpt .cr-bock1 {width: 460px;}
  .cpt-title {	padding: 20px 0 10px;	font-size: 24px;}
  #hp .panel-grid-cell {	float: none !important;	width: 80% !important;	 margin:0 auto !important; padding:0;}
    .mouse-icon {	display: none;}
  .header-post-title-class {	font-size: 24px;}
  .home #hp {	width: 100%;	margin: 0;}
  .cmn-block p {	font-size: 14px;}
  .directory-right {	padding-left: 0;}
  .res {
   margin-left: -42px !important;
   margin-top: -36px !important;
   position: absolute;
}
}
@media (max-width:480px){
	.inner-wrap{width:320px;}
  #header-logo-image {	max-width: 90%;}
  .dropdown-search select {	width: 70%;padding: 10px !important;font-size:12px;}
  .search-btn {	padding: 10px 0 !important; font-size:12px !important;}
  .tg-one-half {	margin: 0 auto;}
  #colophon .tg-one-half-last {	float: none;margin: 0 auto;}
  #colophon .widget-title {	font-size: 30px;}
  .col6 {	width: 100%;	float: none;	display: block;	margin-left: 0;}
  .ctgr {float: left;}
  .entry-meta p{margin:0 !important;}
  .geodir_category_list_view {padding: 0;}
  .geodir_category_list_view li .geodir-content {width: 65% !important;float: left;
	margin-left: 10px;}
  .geodir_category_list_view li .geodir-post-img {float: left;}
  .cmn-block {	width: 100%;}
  #pyp1 h1 {	font-size: 24px;}
  .cbleft {	font-size: 80px;}
  .cbleft sup {	font-size: 20px;}
  .cb-right h3 {font-size: 18px;}
  .cmn-block ul li {	font-size: 13px;}
  .cb-comment {	margin: 0 0 -40px 35px;	font-size: 12px;}
    #valores h1 {	font-size: 30px;}
  #valores p {	font-size: 14px;}
  .ver-comercial {	padding: 10px 0;}
  .ver-comercial img {
	margin-bottom: 0;	width: 20%;	vertical-align: middle;}
  #pbottom h2 {		font-size: 18px;}
  .copyright-info ul li::after {	width: 35px;}
  .home .plan {	padding:0; width:100%;}
  .scb-inner {	width: 98%;	margin: -85px auto 0;}
  .cr-bock1 {	width: 95%;}
  .cr-bock1-head h1 {	font-size: 30px; padding-top:20px;}
  .cr-bock1-head h4 {	font-size: 14px;}
  table.crt {	width: 100%;font-size: 10px;}
  .cr-block2 h3 {	font-size: 16px;}
  table.crt td, table.crt th {	padding: 0px;	text-align: center;}
  .cr-block3 h2 {	font-size: 18px;}
  .eet {	top: -35px;}
  .blue {	width: 100px;	height: 100px;	right: -10px;}
  .ctop {	font-size: 18px;	margin-top: 20px;}
  .blue strong {	font-size: 36px;}
  .blue sup {	font-size: 12px;}
  .thb::after {	right: 50px;}
  .cmnb .title {font-size: 13px;width: 120px;}
    .tp-leftarrow.tparrows.hesperiden {	left: -20px !important;}
  .tp-rightarrow.tparrows.hesperiden {left:105% !important;}
  #header-right-section .phone {  left: -40px;}
.home .cmnb .title {	font-size: 14px !important;	width: 160px !important;}
  .cpt .eet {	width: 160px; top: -35px;}
  .cpt .scb-inner {	margin: -45px auto 0;}
  .cpt .cr-bock1 {	width: 300px;}
  .cpt-title {	padding: 40px 0 0px;	font-size: 18px;}
  #hp .panel-grid-cell {	float: none !important;	width: 90% !important;	 margin:0 auto !important; padding:0;}
 #comerc .panel-grid-cell:last-child {padding-bottom: 10px !important;}
    .prvb {	font-size: 30px;margin-top: 0;}
  .prvt {font-size: 24px;margin-left: 0px;}
  }

  .cr-bock1-head h4{
	  font-size:21px !important;
	  font-weight:normal !important;
  }
  .p_golden {
  color: #daa520 !important;
  font-weight: bold !important;
}
.page.page-id-5 .main-navigation li > a:hover, .main-navigation li.current-menu-item > a {
  border-bottom: 5px solid #6ac148;
 /* margin-bottom: 20px !important;*/
}

.res {
  margin-left: -42px;
  margin-top:-20px;
  position:absolute;
}
.tp-revslider-slidesli.rs-pause-timer-always.active-revslide {
    background-color:#f5f5f5 !important;
}