.sow-features-list .sow-features-feature .textwidget {
margin: auto 0 auto 0px !important;
}
.icono-noticia-margen .sow-features-list .sow-features-feature .textwidget  {
margin: auto 0 auto 20px !important;
}
.vc_grid-item h4 {
color: #258487 ;
font-family: Raleway;
font-weight: 800;
margin-bottom:6px;
line-height: 1.2;
}
.vc_grid-item p {
margin-bottom:10px;
}
.vc_grid-item .vc_btn3.vc_btn3-color-success, .vc_grid-item .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {
background-color: #258487;
}
.vc_grid-item .vc_btn3.vc_btn3-color-success:hover, .vc_grid-item .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover {
background-color: #9aae04;
}
.vc_grid-item h4 a:hover {
color: #9aae04 !important;
}
.single-post .entry-title {
margin-bottom: 0;
}
body.single ul.post-metadata-wrap  {margin-bottom:0;}
#comments {display:none;}
@media only screen and (min-width: 64.063em) {.blog-media-wrap.left {margin: 0 0 10px 0;}}
.skinset-background h2, .skinset-background h2 a {
color: #258487 ;
font-family: Raleway;
font-weight: 800;
margin-bottom:0
}
.skinset-background h2 a:hover {
color: #9aae04 !important;
}
.post-metadata {
margin: 0 0 6px 0;
}
.skinset-background h1, .skinset-background h1 a {color:#9aae04;}
.preloader-wrapper {display:none;}
.btn-pdf a {
background-image:url(https://zimasolutions.com/wp-content/uploads/2020/04/adobe-pdf-icon-logo-png-transparent.png)  !important;
background-repeat:no-repeat;
background-position:10px center;
padding-left:50px !important;
}
.vc_btn3.vc_btn3-color-info, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {
background-color: #94c9d2 ;
}
.page-id-6816 #container h1, .page-id-6809 #container h1, .page-id-6980 #container h1, .page-id-7022 #container h1 {
font-family: "Open Sans";
font-weight:normal;
}
.home #content {padding-bottom:0 !important;}
@media only screen and (min-width: 64.063em) {
#container .dock-panel-wrap.skinset-dockbar {
right: 12px !important;
}
}
.custom-trigger-0 {display:none !important;}
.fa-search:before {
left: 0px;
position: relative;
top:-1px;
}
ul.dock-panel li.dock-tab > a:hover {
color:#258487;
}
ul.dock-panel .fa-search {
color: #94c9d2 !important;
border: 1px solid #94c9d2;
border-radius: 50%;
height: 32px;
width: 32px;
}
.search-trigger:hover .fa-search {
color: #fff !important;
border: 1px solid #258487;
background-color:#258487;
}
@media only screen and (min-width: 64.063em) {
#acoda-tabs ul#acoda_dropmenu ul.sub-menu {
border:1px solid #9aae04;
box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.2);	
}
}
.hasdropmenu > a {cursor:default !important;}
.vc_btn3-color-green {
background-color:#9aae04 !important;
position:relative;
z-index:1;
}
.vc_btn3-color-green:hover {
background-color:#5f9434 !important;
}
div.autototop a {
bottom: 5px;
right: 80px;
}
span.wpcf7-list-item {margin:0;}
@media screen and (min-width: 768px) {
.five-columns.vc_row .vc_col-sm-2 {
float: left;
width: 18.5%;
padding: 0;
margin-right: 1.5%;
min-height: 0;
}
.five-columns.vc_row .vc_col-sm-2:nth-last-child(2) {
margin-right: 0;
}
.five-columns > div >  .vc_column-inner {
padding:0;
} 
}
.imagen-block img {display:block;}
.imagen-block .vc_single_image-wrapper {
width: 100%;
}
.imagen-block .container {
text-align:center;
}
body .wpcf7-form :before {content:none;}
body .wpcf7-mail-sent-ok {
border: 1px solid #9aae04;
color:#9aae04;
padding:6px 12px;
margin-top:10px;
}
.wpcf7-response-output.wpcf7-validation-errors:before, .wpcf7-not-valid-tip:before {
content:none;
}
.wpcf7-response-output.wpcf7-validation-errors, .wpcf7-not-valid-tip {
color:red;
font-weight:bold;
font-size:14px;
line-height:0;
}
body .wpcf7-mail-sent-ok:before {
content: none;
}
@media only screen and (min-width: 64.063em) {
body #container #footer-wrap #footer .block.columns {
padding-right: 0px;
padding-left: 0px;
}
}
.vc_custom_1507562239558 {display:none;}
.select2-container--default .select2-selection--single, input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="file"], textarea, select {
padding: 10px;
min-height: auto;
}
#container #content {
padding-top: 40px;
padding-bottom: 40px;
}
@media only screen and (min-width: 64.063em) {
#container #header-logo {
margin-top: 0;
}
}
.searchform span {display:none;}
@media only screen and (min-width: 64.063em) {
#container .dock-panel-wrap.skinset-dockbar {
position: absolute;
right: 24px;
top: 12px;
}
}
.soporte-div {
width:90%;
max-width:600px;
margin:0 auto;
}
.soporte-div H2 {
text-align:left;
}
.soporte-div input {
border:1px solid #9aae04 !important;
margin-bottom:12px;
width:calc(100% - 122px) !important;
margin-right:4px;
display:inline-block;
text-align:center;
}
.soporte-div input:focus {
border:1px solid #258487 !important;
background-color:#fff !important;
}
.soporte-div p {margin: 6px 0 0 0 !important; }
.btn-soporte {
color:#fff;
background-color:#9aae04;
cursor:pointer;
display:inline-block;
padding: 8px 20px 7px;
vertical-align:top;
}
.btn-soporte:hover {
background-color:#258487;
}
.contacto-zima input[type="text"],
.contacto-zima input[type="tel"],
.contacto-zima input[type="email"],
.contacto-zima textarea {
border:1px solid #9aae04 !important;
margin-bottom:10px;
}
.contacto-zima  input[type="text"]:focus,
.contacto-zima input[type="tel"]:focus,
.contacto-zima input[type="email"]:focus,
.contacto-zima textarea:focus {
border:1px solid #258487 !important;
background-color:#fff !important;
}
.contacto-zima input[type="submit"] {
color:#fff !important;
background-color:#9aae04 !important;
cursor:pointer;
display:inline-block;
padding:16px 30px 14px;
vertical-align:top;
margin-top:20px;
}
.contacto-zima input[type="submit"]:hover {
background-color:#258487 !important;
}
.skinset-background .autototop a {
background-color:#9aae04 !important;
}
.skinset-background .autototop a:hover {
background-color:#94c9d2 !important;
color:#fff !important;
}
body #footer-wrap {
background-color:#333;
color:#fff;
}
body #footer-wrap .widget-title {
font-size:28px;
color: #94c9d2;
}
body #footer-wrap p {
margin-bottom:8px ;
}
body #footer-wrap a:hover {
color:#94c9d2  !important;
}
body #header {
border-bottom: 0px solid #EEEEEE;
}