/*
Theme Name: Consoft
Theme URI: http://www.consoft.es
Version: 1.0
Description: Tecnologías de la Información
Author: IOi Comunicación
Template: copro
*/

/*@import url("../copro/css/theme-styles.css");

/*------------------------------------------------*/
/******** General ********/
/*.content-wrapper.content-full.compact{padding: 4% 0;}*/
/*.page-id-1660 .content-wrapper.content-full.compact{padding: 4% 0;}*/
.home #iv-layout-title-wrapper{display: none;}
.mega_main_menu .default_dropdown > ul .item_link{color: #333 !important;font-weight: 600 !important;}
.vc_being_used .content-wrapper.content-full .entry-content > .ivan-custom-wrapper:last-child,.ivan-custom-wrapper{margin-bottom: 0px !important;}
#iv-layout-title-wrapper{padding: 30px 0;}
#iv-layout-title-wrapper::before{background-color: rgba(34,63,95,0.90) !important;}
.iv-layout.header.style2-right-menu.apply-height.header-fixed.compact.not-stuck .iv-module.live-search.search-top-style{display: none !important;}
.live-search.search-top-style .inner-wrapper{background-color: transparent !important;}
.header-left-area {width: 22%;}
.iv-layout.top-header{color: #fff !important;font-family: Open Sans,Arial, Helvetica, sans-serif !important;background-color: #0097ac !important;border-bottom: none !important;}
.container.custom{padding-left: 7%;padding-right: 7%;}
.container.custom2:not(.footer > .container){padding-left: 5%;padding-right: 5%;}
.custom3{padding: 0 3.65%;}
.custom4{padding: 0 9.2%;}
.custom5{padding: 0 6.7%;}
.custom6{padding: 0 15%;}
.footer > .container{padding: 0 1.5%;}
body{line-height: 1.4 !important;-moz-osx-font-smoothing: grayscale;}
.post-inner a{color: #223F5F !important;}
.top-header-right-area ul li a{text-transform: capitalize !important;color: #fff !important;}
.top-header a{color: #fff !important;}
.top-header a:hover{color: #223F5F !important;background-color: transparent !important;}
.top-header .mega_main_menu_ul > li:first-child span span{border-right: 1px solid #fff;padding-right: 8px;}
.top-header .mega_main_menu_ul > li:last-child span span{border: 1px solid #fff;padding: 2px 6px;}
.top-header .mega_main_menu_ul > li:last-child a:hover span span{background-color: #fff !important;color: #0097ac;}
.iv-layout.footer, .iv-layout.footer ul li, .iv-layout.footer ul li a{color: #fff !important;}
.top-header .mega_main_menu .mega_main_menu_ul > li:last-child > .item_link{padding-left: 12px;padding-right: 6px;}
.live-search.search-top-style .inner-wrapper form input{color: #787878 !important;}
ul#menu-footer-menu {text-align: right;}
.btfotrcpy > span{line-height: 1.5;}
.iv-layout.bottom-footer .full-width-footer{padding: 0 1%;}
.bottom-footer a{color: #fff !important;}
.iv-layout.footer .widget{margin: 0 !important;}
#infofooter i{font-size: 18px !important;}
#infofooter ul li a{display: inline-table;}
section#infofooter ul li {padding-bottom: 2.5%;}
.iv-layout.footer{padding-top: 2.9% !important;padding-bottom: 0 !important;}
.iv-layout.bottom-footer{padding: 12px 0 !important;font-size: 12px !important;}
#logofooter{text-align: right;}
#logofooter img{width: 183px;}
#infofooter > section img:first-child{width: 209px;}
#glinttfooter{text-align: right;margin-top: 6%;}
#glinttfooter img{width: 120px;}
.btfotrcpy a{font-family: Helvetica !important;font-size: 12px;}
/*.top-header ul#mega_main_menu_ul li:first-child:before{font-family: FontAWesome;content: "\f007";display: inline-block;text-decoration: inherit;top: 18px;position: absolute;margin-left: -8px;}*/
.btfotrcpy {float: left;color: #fff;}
.btfotrcpy span:last-child a{font-family: "Helvetica", sans-serif !important;font-weight: bold !important;font-size: small;}
.btfotrcpy .iocopy{color: #d9d9d9 !important;}
.bottom-footer .bottom-footer-left-area{text-align: center;}
#iv-layout-title-wrapper > .overlay{background-color:rgba(0,151,172,0.8);transition: all .3s ease;position: absolute;top: 0;right: 0;bottom: 0;left: 0;mix-blend-mode: multiply;}
#iv-layout-title-wrapper .ivan-title-inner > h2{text-shadow: 1px 1px 2px rgba(0,0,0,0.2);-moz-text-shadow: 1px 1px 2px rgba(0,0,0,0.2);-webkit-text-shadow: 1px 1px 2px rgba(0,0,0,0.2);}
div.wpcf7-response-output{margin: 4em 0.5em 1em !important;border: none !important;padding: 1.5%;font-weight: bold !important;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #fff !important;text-shadow: 1px 1px 2px rgba(0,0,0,0.2);-moz-text-shadow: 1px 1px 2px rgba(0,0,0,0.2);-webkit-text-shadow: 1px 1px 2px rgba(0,0,0,0.2);background-color:rgba(243,77,85,0.75);}
div.wpcf7-validation-errors{background-color:rgba(243,77,85,0.75);display: inline-block !important;width: 100%;margin: 4% 0 0 0 !important;}
div.wpcf7-mail-sent-ok{background-color: rgba(141,195,29,0.75);width: 100%;margin: 4% 0 0 0 !important;display: inline-block !important;}
span.wpcf7-not-valid-tip{display: inline-block;}
.vc_parallax .vc_parallax-inner{background-attachment: fixed !important;}
input:not([type="file"]),select,textarea{background-color: #f8f8f8 !important;}
img::selection {background-color: transparent !important;}
/* Parallax */
.overlay{transition: all .3s ease;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
span.wpcf7-not-valid-tip{position: relative;bottom: 0px;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"]{padding: 3px 15px !important;color: #2F475C !important;}
h2.tituh2{font-size: 36px;font-weight: 400;}
span.bottom{border-bottom: 2px solid #f2f2f2;padding-bottom: 0.5%;}
.contentoverlay{position: relative;}
.prllax{background-size: cover;background-position: center center;}
.prllax .overlay{background-color: rgba(0,151,172,1.0);mix-blend-mode: multiply;}
a:hover,a:focus{text-decoration: none !important;}
a:focus{outline: none !important;}
.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body, .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading{border-radius: 0 !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color: #f2f2f2;border-color: #f2f2f2;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after{border: none !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background: transparent !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: #0097ac;background-color: #0097ac;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: #fff !important;}
.vc_tta-panel-title{text-align: center !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after{border-color: #fff !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a{font-weight: 500;color: #333;}
.vc_tta.vc_general .vc_tta-panel{margin: 1.5% 0;}
.vc_tta-accordion ul{list-style-type: inherit !important;}
.acord-panel{background-color: #f2f2f2;border-color: #f2f2f2;text-align: center;padding: 12px 20px;margin: 1.5% 0;}
.acord-panel h4{margin: 0;}
.acord-panel h4 span{font-weight: 500;color: #333;}
.contcarac ul{list-style: inherit !important;padding-left: 4%;}
.page-id-4207 .contcarac ul li{margin-left: 4%;}
.contcarac ul lh{font-weight: bold;display: block;margin-bottom: 2%;}
.contcarac ul li{line-height: 2;}
.contcarac ul li + ul{list-style-type: circle !important;}
.acord-panel.ui-accordion-header-active{border-color: #0097ac;background-color: #0097ac;}
.acord-panel.ui-accordion-header-active h4 span,.acord-panel.ui-accordion-header-active i{color: #fff;}
.acord-panel i{top: 14px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: inline-block;vertical-align: middle;height: 12px;width: 12px;position: relative;font-size: inherit;margin: 0;float: right;}
.acord-panel i::before{ content: '';display: block;position: absolute;box-sizing: border-box;left: 2px;right: 2px;top: 2px;bottom: 2px;border-style: solid;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg) translate(-25%, -25%);-ms-transform: rotate(45deg) translate(-25%, -25%);transform: rotate(45deg) translate(-25%, -25%);}
.acord-panel.ui-accordion-header-active i::before{-webkit-transform: rotate(225deg) translate(-25%, -25%);-ms-transform: rotate(225deg) translate(-25%, -25%);transform: rotate(225deg) translate(-25%, -25%);}
.btnbnfooter{background: #fff;color: #333;padding: 1% 4%;font-weight: 600;}
.prllax.hder{background-size: cover;text-align: center;margin-bottom: 8% !important;padding: 9.1% 0;}
.posrela{margin-bottom: 0;position: relative;}
.prllax.hder h2, #iv-layout-title-wrapper h2{font-size: 42px;font-weight: 300;color: #fff;margin: 0;font-family: Raleway;text-shadow: 1px 1px 2px rgba(0,0,0,0.2);-moz-text-shadow: 1px 1px 2px rgba(0,0,0,0.2);-webkit-text-shadow: 1px 1px 2px rgba(0,0,0,0.2);}
.page-id-3864 article > .entry-content > .ivan-custom-wrapper:first-child, .page-id-4155 article > .entry-content > .ivan-custom-wrapper:first-child,.page-id-4169 article > .entry-content > .ivan-custom-wrapper:first-child, .page-id-4178 article > .entry-content > .ivan-custom-wrapper:first-child, .page-id-4186 article > .entry-content > .ivan-custom-wrapper:first-child, .page-id-4198 article > .entry-content > .ivan-custom-wrapper:first-child, .page-id-4207 article > .entry-content > .ivan-custom-wrapper:first-child, .page-id-4219 article > .entry-content > .ivan-custom-wrapper:first-child, .page-id-4227 article > .entry-content > .ivan-custom-wrapper:first-child, .page-id-1660 article > .entry-content > .ivan-custom-wrapper:first-child, .page-id-3712 article > .entry-content > .ivan-custom-wrapper:first-child{padding-top: inherit !important;}
.page #iv-layout-title-wrapper{text-align: center;padding: 9.1% 0;background-size: cover;background-position: center center;}
.vc_separator.vc_sep_color_grey .vc_sep_line{border-color: #f2f2f2 !important;}
#polemp, #poljob{display: none;}
.page-id-3723 #html5popnv1-div, .single-job_listing #html5popnv1-div{padding: 6%;}
.page-id-3723 #html5-popnv1-overlay, .single-job_listing #html5-popnv1-overlay{background-color: rgba(255,255,255,0.8) !important;}
.page-id-3723 #html5-popnv1-box, .single-job_listing #html5-popnv1-box{border: 1px solid #E7E7E7;}
.btnftatp{color: #292d33;border: 1px solid #fff;padding: 1% 6%;background-color: #fff;font-weight: 600;display: inline-block;}
.mega_main_menu.first-lvl-align-left .mega_main_menu_ul{text-align: right;}
.colservices > div a:hover, #gestalumn a:hover, #boxpfsms2 a:hover, #caracfarm a:hover{background: #0097ac !important;}
.colservices > div a:focus, #gestalumn a:focus, #boxpfsms2 a:focus, #caracfarm a:focus, .bnrmodulo .logomod a:focus, #caracfarm a:focus, #introdesc a:focus{box-shadow: 0 0 3px 2px rgba(107,196,208,0.5);-webkit-box-shadow: 0 0 3px 2px rgba(107,196,208,0.5);}
.blog .read-more .read-more-btn:hover, .archive .read-more .read-more-btn:hover{background-color: #0097AC !important;color: #fff !important;border-color: #0097AC !important;}
.blog .read-more .read-more-btn:active{-webkit-box-shadow: none !important;box-shadow: none !important;}
.mega_main_menu.light-submenu .default_dropdown > ul{border-bottom: 1px solid #e7e7e7 !important;}
.top-header.two-columns .iv-module.live-search{border-right: none !important;}
.page-id-4310 #introdesc a{padding: 1.5% 10%;}
input[type="submit"]:hover{color: #fff !important;}
h4.tit{font-size: 32px;margin-bottom: 4%;}
#html5-timer{background-color: rgb(0,151,172) !important;}
#html5-play img,#html5-pause img{width: 32px !important;height: 32px !important;}
#html5-elem-data-box{padding: 0 !important;margin: 1%;}
#html5-playpause{margin-right: 2%;}
/*.modal.and.carousel, .modal-backdrop{position: absolute; /* Needed because the carousel overrides the position property*/}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15
{
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15
{
    width: 20%;
    float: left;
}

@media (min-width: 768px)
{
    .col-sm-15
    {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px)
{
     .col-md-15
     {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px)
{
    .col-lg-15
    {
        width: 20%;
        float: left;
    }
}


/*************************/
/******** Img Cabeceras ************/
.page-id-1660 .prllax.hder{background-image: url(/wp-content/themes/consoft/assets/img/headers/hdrempresa.jpg) !important;background-position: center 25%;}
.page-id-3712 .prllax.hder{background-image: url(/wp-content/themes/consoft/assets/img/headers/hdrofertas.jpg) !important;background-position: center 58%;}
.page-id-2442 #iv-layout-title-wrapper, .page-id-3723 #iv-layout-title-wrapper, .page-id-4614 #iv-layout-title-wrapper{background-image: url(/wp-content/themes/consoft/assets/img/headers/hdrcontacto.jpg) !important;background-position: center center;}
.page-id-3531 .prllax.hder{background-image: url(/wp-content/themes/consoft/assets/img/headers/hdrservicios.jpg) !important;background-position: center 75%;}

/******** cabecera farmatic analyzer****/
.page-id-8911 #iv-layout-title-wrapper {background-image: url(/wp-content/uploads/2015/11/servicios_bgwall.jpg) !important;background-position: center center;}

/**********************************/
/******* Home *******/
.home .content-wrapper.content-full.compact{padding: 0 !important;}
#slideone .tp-dottedoverlay.twoxtwowhite{background: rgba(0,151,172,0.75) !important;mix-blend-mode: multiply;}
#slidetwo .tp-dottedoverlay{background: transparent !important;}
.home #rev_slider_1_1_wrapper .tparrows{background: transparent !important;}
.home #rev_slider_1_1_wrapper .tparrows:before{font-size: 28px !important;font-weight: bold;}
#btomsldr{text-align: center;margin-top: 2%;}
#efirent{padding: 4% 2% 10% 2%;}
#cntrstockhome{z-index: 999;margin-left: 10%;}
#cntrstockhome .img img{width: 400px;height: auto;position: absolute;}
#videohome{/*background-image: url(/wp-content/themes/consoft/assets/img/home/videohome.jpg);*/background-image: url(/wp-content/uploads/2015/11/paraservicios.jpg);background-attachment: fixed;text-align: center;padding: 10.5% 28%;z-index: 1;}
#videohome h2{color: #fff;font-weight: 300 !important;margin-bottom: 1% !important;font-size: 42px;}
#videohome img{width: 80px;height: auto;}
#videohome p{font-size: 20px;color: #fff;}
#videohome p + div{margin-top: 5%;}
#apufarmatic{padding: 8% 0% 10% 0;}
#apufarmatic .map{padding: 0 4%;}
#apufarmatic .texto{padding: 0 10%;margin-top: 4.5%;}
#apufarmatic p{color: #0097ac;font-family: Raleway;font-weight: 300;font-size: 36px;}
#blockcolors{color: #fff;text-align: center;}
#blockcolors .vc_col-sm-4{padding: 6.5% 6%;}
#blockcolors h4{color: #fff;font-weight: 600;font-size: 22px;margin-top: 12%;}
#blockcolors img{width: 96px;height: auto;}
#blockcolors .overlay{mix-blend-mode:normal;}
#blockcolors > .vc_col-sm-4:hover .overlay{background-color: rgba(0,0,0,0.75) !important;mix-blend-mode:multiply !important;}
#blockcolors .uno{background-image: url(/wp-content/themes/consoft/assets/img/home/boxcolors1.jpg);}
#blockcolors .uno .overlay{background-color: rgba(57,142,154,0.84);}
#blockcolors .dos{background-image: url(/wp-content/themes/consoft/assets/img/home/boxcolors2.jpg);}
#blockcolors .dos .overlay{background-color: rgba(203,178,91,0.84);}
#blockcolors .tres{background-image: url(/wp-content/themes/consoft/assets/img/home/boxcolors3.jpg);}
#blockcolors .tres .overlay{background-color: rgba(80,89,90,0.84);}
#introglobo{padding: 4% 14% 0% 14%;}
#introglobo .globepoints{display: inline-block;float: left;margin-left: 6%;}
#globoalto .globepoints ul{list-style-type: none;text-align: left;}
#globoalto .globepoints ul li{font-size: 28px;font-family: Raleway !important;}
#globoalto .globepoints ul li::before{content: '\F111';font-family: FontAwesome;font-size: 6px;margin-right: 6%;vertical-align: middle;}
#globoalto{background-image: url(/wp-content/themes/consoft/assets/img/home/fondoglobos.jpg);background-size: cover;background-position: center center;background-attachment: fixed;padding-left: 15%;height: 440px;}
#globoalto .text p{line-height: 1;}
#globoalto .text span.turq{color: #0091aa;font-weight: 400;font-size: 44px;float: right;}
#globoalto .text span.black{color: #454d49;font-weight: bold;font-size: 68px;}
#globoalto .text span.black:last-child{position: relative;right: -84%;}
#globoalto > .text{margin-top: 10%;padding: 0 16%;}
#globoalto .globo{position: relative;top: -130px;margin-left: -13%;}
#globoalto .globo img{width: 384px;height: auto;}
#titmodhome{margin-top: 2%;}
#indmodhome{text-align: center;padding: 0% 10% 6% 10%;}
#indmodhome .modcompl {width: 10.8%;display: inline-table;}
#indmodhome .modcompl img {border-right: 2px solid #f2f2f2;padding: 0 25%;}
#indmodhome .modcompl:last-child img, #indmdcomp .modcompl:last-child img{border-right: none !important;}
#indmodhome .modcompl h5 {font-size: 18px;margin-top: 12%;}
.home .modcompl img{filter: grayscale(100%) !important;-webkit-filter: grayscale(100%);filter: gray;filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter ….3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-transition: all .8s ease;-moz-transition: all .8s ease;-webkit-backface-visibility: hidden;opacity: 0.5;-moz-filter: grayscale(100%);-o-filter: grayscale(100%);-ms-filter: grayscale(100%);}
.home .modcompl img:hover{opacity: 1.0;filter: none !important;-webkit-filter: none !important;-moz-filter:none !important;-o-filter:none !important;-ms-filter: none !important;}
#actuhome{background-image: url(/wp-content/themes/consoft/assets/img/home/paraupdate.jpg);background-size: cover;background-position: center 85%;}
#actuhome > div{padding-top: 6%;}
#actuhome p{font-family: Raleway !important;font-size: 26px;text-align: left;color: #fff;}
#actuhome .vc_col-sm-3{padding-left: 16%;}
#actuhome .vc_col-sm-9{padding: 6% 13% 6% 4%;}
h2.tituh2.p {margin-bottom: 2.5% !important;}
/*#videohome .modal,.home .modal-backdrop{position: absolute;}
a#myBtn,a#myBtn:focus,a#myBtn:active{background: transparent !important;border: 0 !important;-webkit-box-shadow: none !important;box-shadow: !important;}*/
#html5-image{padding: 0 !important;}
#html5-elem-wrap{height: auto !important;}
#html5box-html5-popnv1 #html5-text{color: #0097ac !important;text-align: center !important;}
.html5boxSeekerPlay,.html5boxVolumeBarActive{background-color: #0097ac !important;}
.modcompl img::selection{background-color: transparent !important;}
#triangbott img{position: absolute;z-index: 99;bottom: 0;width: 100%;height: auto;}
#triangtop img{position: absolute;width: 100%;height: auto;z-index: 99;top:0;}
#parallaxglobos span.turq{color: #0091aa;font-weight: 400;font-size: 44px;float: right;}
#parallaxglobos span.black{color: #454d49;font-weight: bold;font-size: 68px;}
#parallaxglobos span.black:last-child{position: relative;right: -84%;}
#puntoshome{padding: 8.3% 8%;}
#puntoshome .vc_col-sm-3{text-align: center;}
#puntoshome img{width: 115px;height: auto;}
#puntoshome h4{font-weight: 500;margin-top: 8%;font-size: 20px;}
#lslrv14hm img{height: auto !important;}
#bxtxthm{text-align: right;}
#bxtxthm p{padding: 0 !important;margin: 0 0 10% 0 !important;line-height: 0 !important;}
#bxtxthm p strong{font-weight: bold !important;}
#bxtxthm p,#bxtxthm p strong{font-size: 18px;}
#bxtxthm a{position: relative;display: inline;border: 2px solid #fff;color: #93CCEA !important;font-size: 16px;background: #fff !important;padding: 1.8% 6% !important;font-weight: 600 !important;}
#lblsl1 img, #lblsl2 img, #lblsl3 img, #lblsl4 img, #lblsl5 img{height: auto !important;}
.edcut .edimg img{width: 90px;height: auto;}
#bxtxthm a.lnkcntcl{background: rgba(255,255,255,0.5) !important;border: 1px solid #4e96bb !important;color: #4e96bb !important;}
#infslr ul li{line-height: 20px !important;}
#infslr img{height: auto !important;}
.btnslide a{color: #fff !important;border: 2px solid #fff !important;background: transparent;padding: 1.8% 6% !important;}
.btnslide a:hover{background: rgba(255,255,255,0.5) !important;}
/********************/
/****** About *******/
background-image: url(/wp-content/themes/consoft/assets/img/pagmodulos/farmgrupos/headerGrupos.jpg) !important;
.page-id-1660 .ivan-custom-wrapper{margin-bottom: 4.8%;}
.cajacerca > div{padding: 0 2.25%;}
.cajacerca > div:first-child{padding-top: 0.5%;}
.txtacerca{text-align: justify;line-height: 1.84;}
.txtacerca p{margin: 0.5% 0 !important;}
.titacerca{margin-bottom: 0.5% !important;}
.titblosec h4{font-weight: 500 !important;line-height: 30px;font-size: 28px;padding-bottom: 8%;}
.cajalider{margin-top: 6%;}
.cajalider h3{text-align: center;font-size: 20px;}
.bloquelider img{width: auto;height: 80px;}
.bloquelider .txtlider{text-align: center;padding: 0 9%;}
#cajaequipo{margin-top: 12%;}
#cajaequipo h2{color: #223F5F !important;text-align: center;font-weight: bold;font-size: 34px !important;}
#cajaequipo h4{color: #223F5F !important;text-align: center;font-weight: 500 !important;margin-top: 3.5%;margin-bottom: 2%;}
#teamdir{padding: 0 9%;}
div#teamdir > div {padding: 0 5.75%;}
div#moreteam{padding: 0 7.4%;}
div#moreteam > div {padding: 0 0.6%;}
.sectorteam{text-align: center;}
#teamdir .overlay,#moreteam .overlay{background-color: rgba(0,0,0,0.6) !important;}
#teamdir .ivan-staff-wrapper .in-flip-holder .description{font-size: 23px !important;font-weight: 600;text-shadow: 1px 1px 2px rgba(0,0,0,0.2);-moz-text-shadow: 1px 1px 2px rgba(0,0,0,0.2);-webkit-text-shadow: 1px 1px 2px rgba(0,0,0,0.2);}
#moreteam .ivan-staff-wrapper .in-flip-holder .description{font-size: 19px !important;font-weight: 600;text-shadow: 1px 1px 2px rgba(0,0,0,0.2);-moz-text-shadow: 1px 1px 2px rgba(0,0,0,0.2);-webkit-text-shadow: 1px 1px 2px rgba(0,0,0,0.2);}
#teamdir .name{font-weight: 600 !important;}
.sectorteam h5,.sectorteam h6{color: #292d33 !important;font-weight: 600;font-size: 14px !important;}
.sectorteam p > a{color: #6d8394;font-size: 12px !important;}
#teamdir .thumbnail,#moreteam .thumbnail,#teamdir .overlay,#moreteam .overlay{border-radius: 0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;}
#claimempre{text-align: center;margin-bottom: 8%;margin-top: 8.2%;padding: 9.1% 28%;background-image: url(/wp-content/themes/consoft/assets/img/liderezgo.jpg) !important;background-attachment: fixed;}
#claimempre h3{color: #fff;margin: 0;font-size: 32px;}
#introequip{margin-bottom: 10%;}
#intropunfue{text-align: center;margin-top: 8.2%;}
#intropunfue h4{font-size: 32px;font-weight: 500;}
#puntfueace{margin-bottom: 9%;text-align: center;}
#fterabout{background-image: url('/wp-content/themes/consoft/assets/img/bner_farmatic.jpg') !important;background-position: center 46%;}
/* BLOQUE COLORES */
.blockcolors{color: #fff;text-align: center;}
.blockcolors .cont{margin-bottom: 0 !important;padding: 3.5% 1.5% 4% 1.5%;}
.blockcolors .cont p{font-size: 14px;}
.blockcolors .cont .wpb_wrapper > div{position: relative;}
.blockcolors h4{color: #fff;font-weight: 400;font-size: 20px;margin-top: 12%;font-family: Open Sans,Arial, Helvetica, sans-serif !important;margin-bottom: 12%;}
/*.blockcolors h4 span{border-bottom: 1px solid #f8f8f8;padding-bottom: 6%;}*/
.blockcolors .cont > div > div > div{margin: 6% 0;}
.blockcolors .cont.uno > div > div > div{margin-bottom: 10%;}
.blockcolors h5{font-weight: 800;margin-bottom: 2%;color: #fff !important;}
.blockcolors h6{color: #fff !important;margin-bottom: 0;font-size: 16px;font-weight: 600;}
.blockcolors a{color: #fff !important;font-size: 13px;}
.blockcolors > div > div > div.col-md-15 img{width: auto;height: 60px;}
.blockcolors .overlay{mix-blend-mode:normal;}
.blockcolors > .col-md-15:hover .overlay{background-color: rgba(0,0,0,0.75) !important;mix-blend-mode:multiply !important;}
.blockcolors .uno{background-image: url(/wp-content/themes/consoft/assets/img/direccion.jpg);background-position: right center;}
.blockcolors .uno .overlay{background-color: rgba(0,151,172,0.84);}
.blockcolors .dos{background-image: url(/wp-content/themes/consoft/assets/img/soporte.jpg);}
.blockcolors .dos .overlay{background-color: rgba(203,178,91,0.84);}
.blockcolors .tres{background-image: url(/wp-content/themes/consoft/assets/img/comercial.jpg);}
.blockcolors .tres .overlay{background-color: rgba(80,89,90,0.84);}
.blockcolors .cuatro{background-image: url(/wp-content/themes/consoft/assets/img/administracion.jpg);}
.blockcolors .cuatro .overlay{background-color: rgba(170,101,59,0.84);}
.blockcolors .cinco{background-image: url(/wp-content/themes/consoft/assets/img/desarrollo.jpg);}
.blockcolors .cinco .overlay{background-color: rgba(115,135,45,0.84);}
/********************/
/******* FARMATIC ******************/
.page-id-3736 .ivan-custom-wrapper.theme_default.row-no-custom-ptop{padding-top: 0 !important;}
.page-id-3736 .two-rows-style2 .top-area:after{border-bottom: 0px !important;}
#bnnfmatic{margin-top: -50px;}
#claimfar span{font-size: inherit !important;font-weight: bold;}
#farmaltofarm{text-align: center;padding: 6% 10.3%;}
#farmaltofarm h2{margin-bottom: 4%;}
#linkguidef a{color: #0097ac !important;}
#paramxefic{text-align: center;padding: 8.5% 18%;}
#paramxefic .overlay{background-color: #0097ac;mix-blend-mode:multiply;}
#paramxefic h3{color: #fff;font-size: 36px;line-height: 1.25 !important;}
#paramxefic p{color: #fff;}
.colinffarm .boxinfofarm:last-child{border-bottom: 0 !important;}
.boxinfofarm h4{font-size: 16px;font-family: Raleway;color: #0093a8;}
#icncaracfarm .boxiconfarm:first-child img{width: 34px !important;height: auto;}
#icncaracfarm .boxiconfarm img{width: 51px;height: auto;}
#indmdcomp{text-align: center;padding: 5% 10% 6% 10%;}
.bnrmodulo{margin: 1.25% 0;}
.bnrmodulo .vc_col-sm-6.wall{width: 60%;}
.bnrmodulo .vc_col-sm-6.logoinfo{width: 40%;}
.bnrmodulo .wall{background-position: center center;background-size: cover;background-repeat: no-repeat;}
.bnrmodulo.multi .wall{background-image: url(/wp-content/themes/consoft/assets/img/farmatic/bckgound/wallmulti.jpg);}
.bnrmodulo .wall > .overlay{background-color: rgba(0,151,172,1.0);mix-blend-mode:multiply;}
.bnrmodulo .wall h3,.bnrmodulo .wall p{color: #fff;}
.bnrmodulo .wall p{margin: 0;}
.bnrmodulo .texto{padding: 15% 25%;right: 7.5%;}
.bnrmodulo.alt .texto{padding: 14.8% 25%;left: 15%;}
.bnrmodulo .texto h3{font-weight: 400;font-size: 32px;}
.bnrmodulo .logomod{margin: 0;text-align: center;padding: 19.8% 25%;}
.bnrmodulo .logomod .wpb_wrapper > div div:last-child{margin-top: 2.5%;}
.bnrmodulo .logomod a,#caracfarm a, #introdesc a{color: #fff;border: 1px solid #288c9a;padding: 4% 10%;background-color: #6bc4d0;font-weight: 600;display: inline-block;}
.bnrmodulo .logomod a:hover,#caracfarm a:hover, #introdesc a:hover{background-color: #0097ac !important;border-color: #0097ac !important;}
.bnrmodulo.grupos .wall{background-image: url(/wp-content/themes/consoft/assets/img/farmatic/bckgound/wallgrupos.jpg);}
.bnrmodulo.ecomerce .wall{background-image: url(/wp-content/themes/consoft/assets/img/farmatic/bckgound/wallecommerce.jpg);}
.bnrmodulo.forma .wall{background-image: url(/wp-content/themes/consoft/assets/img/farmatic/bckgound/wallformu.jpg);}
.bnrmodulo.dac .wall{background-image: url(/wp-content/themes/consoft/assets/img/farmatic/bckgound/walldac.jpg);}
.bnrmodulo.mobile .wall{background-image: url(/wp-content/themes/consoft/assets/img/farmatic/bckgound/wallmobile.jpg);}
.bnrmodulo.pdi .wall{background-image: url(/wp-content/themes/consoft/assets/img/farmatic/bckgound/wallpdi.jpg);}
.bnrmodulo.homeo .wall{background-image: url(/wp-content/themes/consoft/assets/img/farmatic/bckgound/wallhomeo.jpg);background-position: center 0%;}
.bnrmodulo.marke .wall{background-image: url(/wp-content/themes/consoft/assets/img/farmatic/bckgound/wallmarketing.jpg);}
.bnrmodulo.homeo .texto{padding: 15% 21%;}
.bnrmodulo.pdi .logomod{padding: 21.9% 33.4%;}
.bnrmodulo.homeo .logomod{padding: 18.7% 38%;}
.bnrmodulo.grupos .logomod{padding: 18.4% 25%;}
.bnrmodulo.dac .logomod{padding: 20.99% 25%;}
#caracfarm{margin: 6% 0;padding-left: 12%;padding-right: 8%;}
#caracfarm h2{font-weight: 500;font-size: 28px;}
#caracfarm a{padding: 1.8% 14%;}
#caracfarm .linkcarac{right: 8%;padding: 9.71% 0;}
div#contserv img{height: 80px;width: auto;}
#caracfarm .linkcarac > div div:last-child{margin-top: 6%;}
#taryprofarm{background-image: url(/wp-content/themes/consoft/assets/img/tarypromo.jpg);padding: 7% 35%;background-size: cover;background-position: center center;background-attachment: fixed;}
#taryprofarm .overlay{background-color: rgba(0,151,172,1.0);mix-blend-mode:multiply;}
#taryprofarm .contentoverlay{text-align: center;color: #fff;}
#taryprofarm .contentoverlay h2, #contactfarm h4{color: #fff;font-weight: 500;font-size: 32px;}
#taryprofarm .contentoverlay a{color: #292d33;border: 1px solid #fff;padding: 0.75% 12%;background-color: #fff;font-weight: 600;display: inline-block;}
#contserv{text-align: center;margin: 8% 0;}
#contserv .vc_col-sm-6.stock > div{border-right: 2px solid #f2f2f2;padding-right: 20%;}
#contserv .vc_col-sm-6.servicio > div{padding-left: 7%;}
#contserv h4{font-size: 28px;font-weight: 500;margin: 6% 0;}
#contactfarm{background-image: url(/wp-content/themes/consoft/assets/img/contactfarm.jpg);padding: 6.2% 32%;background-size: cover;background-position: center center;}
#contactfarm .overlay{background-color: rgba(0,151,172,1.0);mix-blend-mode:multiply;}
#contactfarm .contentoverlay{text-align: center;color: #fff;}
#contactfarm .contentoverlay a{color: #292d33;border: 1px solid #fff;padding: 2% 6%;background-color: #fff;font-weight: 600;display: inline-block;}
.logomod > .wpb_wrapper > div > div:first-child{margin-bottom: 20%;}
.bnrmodulo .logomod .wpb_wrapper > div div:last-child i{display: none;}
.bnrmodulo .logomod .wpb_wrapper > div div:last-child a{padding: 4% 14.7%;}
.bnrmodulo .logomod .wpb_wrapper > div div:last-child a{border-color: #6bc4d0 !important;background: transparent !important;color: #6bc4d0 !important;font-size: 13px;}
.triangmod{width: 0;height: 0;border-color: rgba(255, 255, 255, 0) #fff;border-style: solid solid solid dashed;border-right-width: 320px;border-top-width:502px;position: absolute;left: -56%;}
.bnrmodulo.alt .triangmod{border-color: rgba(255, 255, 255, 0) #fff;left: 100%;border-left-width: 320px;border-top-width: 436px;border-right-width: 0;z-index: 999;}
.bnrmodulo.alt.forma .triangmod,.bnrmodulo.alt.homeo .triangmod{border-top-width: 468px;}
.bnrmodulo.pdi .logomod .wpb_wrapper > div div:last-child a{padding: 5% 17.4%;}
.bnrmodulo.homeo .logomod .wpb_wrapper > div div:last-child a{padding: 5% 17.4%;}
.modcompl > .wpb_wrapper > a:hover,.modcompl > .wpb_wrapper > a:focus{color: transparent !important;}
#pffarmatic{margin-bottom: 2%;}
.boxpff{text-align: center;padding: 0 7%;}
.boxpff img{width: auto;height: 80px;}
.boxpff h4{font-weight: 500;margin-top: 8%;font-size: 18px;}
.boxpff p{line-height: 1.5;}
#linkguidef{margin-bottom: 5%;text-align: center;}
#mobilelink{display: none;}
#indmdcomp .modcompl.modmoble{display: none;}
/***********************************/
/********** MODULOS > CODIGO GENERAL ******/
.intromodulos{text-align: center;padding: 6% 10.3%;}
.intromodulos h2{margin-bottom: 4%;}
.bnrmodulo.pagmod .triangmod{border-color: rgba(255, 255, 255, 0) #fff;left: 100%;border-left-width: 320px;border-top-width: 419px;border-right-width: 0;z-index: 999;}
.bnrmodulo .puntopagmod{width: 40%;}
.bnrmodulo .prllax{width: 60%;}
.bnrmodulo .puntopagmod a{color: #fff;border: 1px solid #6bc4d0;padding: 1% 4%;background-color: #6bc4d0;font-weight: 600;display: inline-block;}
.bnrmodulo .puntopagmod a:hover{background-color: #0097ac !important;border-color: #0097ac !important;}
.bnrmodulo .puntopagmod p{font-size: 28px;font-weight: 400;text-align: left;line-height: 1.15;}
.bnrmodulo .puntopagmod p + div{text-align: center;display: none !important;}
.iconsoft img{width: auto;height: 80px;}
.servformu{text-align: center;}
.servformu.bottom{margin-bottom: 8% !important;margin-top: 4%;}
.servformu .servpagmod{padding: 0 7%;}
.servpagmod h4{font-weight: 500;margin-top: 8%;font-size: 18px;}
.infointegra{text-align: center;padding-bottom: 10%;}
.infointegra p{font-size: 32px;font-weight: 500;}
.infointegra img{width: 240px;height: auto;}
.prllax.carpagmod{text-align: center;padding: 8.5% 18%;background-size: cover;background-attachment: fixed;background-position: center center;}
.prllax.carpagmod h2{color: #fff;}
.indpgmod{text-align: center;padding: 5% 10% 6% 10%;}
#indmdcomp .tituondexmod,.indpgmod .tituondexmod{margin-bottom: 7%;}
#indmdcomp .modcompl,.indpgmod .modcompl{width: 10.8%;display: inline-table;}
#indmdcomp .modcompl img, .indpgmod .modcompl img{border-right: 2px solid #f2f2f2;padding: 0 25%;}
.modcompl:last-child img{border-right: none;}
#indmdcomp .modcompl h5, .indpgmod .modcompl h5{font-size: 18px;margin-top: 12%;}
.ctacpgmod{background-image: url(/wp-content/themes/consoft/assets/img/contactfarm.jpg);padding: 6.2% 20%;background-size: cover;background-position: center 82%;text-align: center;color: #fff;}
.ctacpgmod h4{color: #fff;font-weight: 500;font-size: 32px;}
.ctacpgmod a{color: #292d33;border: 1px solid #fff;padding:1.3% 4%;background-color: #fff;font-weight: 600;display: inline-block;margin-top: 4%;}
.hdrpgmod img{width: 25%;height: auto;}
/*******************************************/
/********** FARMATIC  WINDOWS ********/
#intromultial{padding: 0 6%;}
#contlfar{text-align: center;}
#contlfar img{width: 320px;}
.intmultext h4{color:  #223F5F !important;font-weight: 500;}
.modumenu{text-align: right;padding-right: 12%;}
.modimgtxt{margin-top: 6.5%;}
.modumenu ul{list-style-type: none !important;}
.modumenu a:hover{color: #229694 !important;}
.modumenu ul li{margin: 2.5% 0 !important;color: #223F5F !important;}
.modumenu section{list-style-type: none !important;border-right: 1px solid #223F5F;padding-right: 4%;margin-bottom: 12%;margin-top: 5%;}
.modumenu a i{margin-left: 1.5%;}
.modumenu h3{color: #223F5F !important;font-size: 16px !important;font-weight: bold;}
.modumenu h4{color: #229694 !important;font-size: 14px !important;font-weight: bold;}
#intromultial .intmultext{text-align: center;margin-top: 10%;}
.page-id-3526 .content-wrapper.content-full.compact{padding-top: 1.5% !important;padding-bottom: 4% !important;}
#tituvent{margin-top: 10%;margin-bottom: 4%;}
.titusmulti h2{text-align: center;color: #229694 !important;}
#farmvent > div{text-align: center;}
#paramulti{margin-top: 4%;margin-bottom: 4%;}
#boxmulticar{padding: 0 11%;}
.caracmulti{margin: 6% 0;}
.caracmulti h3{font-weight: bold;font-size: 15px !important;width: 25%;text-align: right;}
.caracmulti ul{padding-left: 25%;}
.caracmulti ul > li{list-style: disc !important;margin: 1% 0;}
.caracmulti ul > li ul{padding-left: 4%;margin-top: 1.5%;margin-bottom: 1.5% !important;}
.caracmulti ul > li ul > li{list-style: circle !important;}
#titpromulti{margin-top: 10%;margin-bottom: 4%;}
#tarpromulti .promomulti{text-align: center; background-color: rgba(34,150,148,0.45);color: #fff;padding: 16%;}
#tarpromulti .promomulti section{font-size: 5.5em;}
#tarpromulti{padding: 0 16%;}
/****************************/
/*************** MODULOS ****************/
.page-id-3864 #iv-layout-title-wrapper, .page-id-4155 #iv-layout-title-wrapper, .page-id-4169 #iv-layout-title-wrapper, .page-id-4178 #iv-layout-title-wrapper, .page-id-4186 #iv-layout-title-wrapper, .page-id-4198 #iv-layout-title-wrapper, .page-id-4207 #iv-layout-title-wrapper, .page-id-4219 #iv-layout-title-wrapper, .page-id-4227 #iv-layout-title-wrapper{display: none !important;}
.servformu.bottom.dedos{padding: 0 8%;}
.servformu.bottom.dedos.ufila{margin-top: 10%;}
.servformu.top{margin-top: 8%;}
/****************************************/
/********** FARMATIC MULTIALMACEN ********/
.page-id-4169 .bnrformu{background-image: url(/wp-content/themes/consoft/assets/img/pagmodulos/farmmulti/headerMulti.jpg) !important;background-position: center center;background-size: cover;}
.page-id-4169  .corteformu .prllax{background-image: url(/wp-content/themes/consoft/assets/img/pagmodulos/farmmulti/sectionMulti.jpg);background-position: center 30%;background-size: cover;}
/******************************************/
/************ FARMATIC GRUPOS ************/
.page-id-4178 .bnrformu{background-image: url(/wp-content/themes/consoft/assets/img/pagmodulos/farmgrupos/headerGrupos.jpg) !important;background-position: center center;background-size: cover;}
.page-id-4178 .corteformu .prllax{background-image: url(/wp-content/themes/consoft/assets/img/pagmodulos/farmgrupos/sectiongrupos.jpg);background-position: center 92%;background-size: cover;}
/*****************************************/
/************ FARMATIC ECOMMERCE **********/
.page-id-4186 .bnrformu{background-image: url(/wp-content/themes/consoft/assets/img/pagmodulos/farmecommerce/headerEcommerce.jpg) !important;background-position: center center;background-size: cover;}
.page-id-4186 .corteformu .prllax{background-image: url(/wp-content/themes/consoft/assets/img/pagmodulos/farmecommerce/sectionecommerce.jpg);background-position: center 30%;background-size: cover;}
#caracomerce{padding: 0 12%;}
.page-id-4186 .servformu .iconsoft:first-child img{}
/*****************************************/
/****** MODULOS FORMULACION MAGISTRAL **/
.bnrformu{background-image: url(/wp-content/themes/consoft/assets/img/modulos/headers/hdrformu.jpg);padding: 8% 0;background-position: center 40%;}
.bnrformu .contentoverlay{text-align: center;}
.page-id-3864 .intromodulos{padding: 6%;}
.corteformu{margin-top: 4%;margin-bottom: 6.3%;}
.corteformu .logoinfo{}
.corteformu .prllax{background-image: url(/wp-content/themes/consoft/assets/img/pagmodulos/formumagis/trabajolab.jpg);}
.corteformu .prllax{padding-top: 12.3%;padding-bottom: 12.1%;}
.corteformu  .puntopagmod{padding: 6.5% 0%;}
.puntopagmod .corteinfomod{padding: 0 0 0 12.5%;margin-left: 11%;}
.puntopagmod .triangmod{border-color: rgba(255, 255, 255, 0) #fff;left: 100%;border-left-width: 190px;border-top-width: 348px;border-right-width: 0;z-index: 999;top: 0;}
.titcarformu{background-image: url(/wp-content/themes/consoft/assets/img/pagmodulos/formumagis/paracarformu.jpg);}
.caracformu{margin-top: 12%;margin-bottom: 1.2%;}
/****************************/
/************* GESTION DAC **************/
.page-id-4198 .bnrformu{background-image: url(/wp-content/themes/consoft/assets/img/pagmodulos/gestiondac/headerDAC.jpg) !important;background-position: center center;background-size: cover;}
.page-id-4198 .corteformu .prllax{background-image: url(/wp-content/themes/consoft/assets/img/pagmodulos/gestiondac/sectiondac.jpg);background-position: center 30%;background-size: cover;}
/***************************************/
/****** MODULOS FARMATIC MOBILE **/
.page-id-4155 .corteformu .prllax{background-image: url(/wp-content/themes/consoft/assets/img/pagmodulos/farmmobile/backcarfmobile.jpg);background-position: center center;background-size: cover;}
/*.page-id-4155 .servformu.bottom.dedos > div:first-child .servpagmod img{height: 115px;width: auto;}*/
/****************************/
/************** PDI *****************/
.page-id-4207 .bnrformu{background-image: url(/wp-content/themes/consoft/assets/img/pagmodulos/gestiondac/headerDAC.jpg) !important;background-position: center 62%;background-size: cover;}
.page-id-4207 .corteformu .prllax{background-image: url(/wp-content/themes/consoft/assets/img/pagmodulos/pdi/sectiondac.jpg);background-position: center 68%;background-size: cover;}
/***********************************+/
/************** HOMEOSOFT *****************/
.page-id-4219 .bnrformu{background-image: url(/wp-content/themes/consoft/assets/img/pagmodulos/homeosoft/headerhomeo.jpg) !important;background-position: center 88%;background-size: cover;}
.page-id-4219 .corteformu .prllax{background-image: url(/wp-content/themes/consoft/assets/img/pagmodulos/homeosoft/sectionhomeo.jpg);background-position: center 68%;background-size: cover;}
/***********************************/
/************** FARMATIC MARKETING *****************/
.page-id-4227 .bnrformu{background-image: url(/wp-content/themes/consoft/assets/img/pagmodulos/farmmarketing/headermarketing.jpg) !important;background-position: center 88%;background-size: cover;}
.page-id-4227 .corteformu .prllax{background-image: url(/wp-content/themes/consoft/assets/img/pagmodulos/farmmarketing/sectionmarketing.jpg);background-position: center 68%;background-size: cover;}
/***********************************+/
/******* Services ********/
.page-id-3531 .prllax.hder{margin-bottom: 5.6% !important;}
.page-id-3531 .content-wrapper.content-full .entry-content > .ivan-custom-wrapper.row-no-custom-ptop:first-child{padding-top: 0px !important;}
.claimserv{padding: 0 7%;text-align: center;}
.claimserv h2{color: #223F5F !important;font-size: 31px;padding: 0 8%;}
#introserv{margin-bottom: 8%;text-align: center;padding: 0 6%;}
#introserv p{margin: 10px 0;padding: 0 9.043%;}
#titserv h4{text-align: center;color: #223F5F !important;font-weight: 500 !important;margin-top: 6%;}
#cajaservs{padding: 6% 12%;}
#colformserv .titblosec h4{padding-bottom: 2.5%;}
.colservices > div a{color: #fff;border: 1px solid #288c9a;padding: 2.3% 14%;background-color: #6bc4d0;font-weight: 600;display: inline-block;margin-top: 4%;}
.page-id-3531 .ivan-custom-wrapper{margin-bottom: 0px !important;}
#descservices{margin-bottom: 8%;}
#paraactu{margin-top: 8.2%;margin-bottom: 8%;text-align: center;padding: 8% 18%;background-image: url(/wp-content/themes/consoft/assets/img/paraactu.jpg) !important;background-attachment: fixed;}
#paraactu h3{color: #fff;font-size: 36px;}
#paraactu a{color: #292d33;border: 1px solid #fff;padding: 1.2% 6%;background-color: #fff;font-weight: 600;display: inline-block;margin-top: 4%;}
#colformserv ul{padding-left: 2%;}
#colformserv ul li{list-style: none;margin-bottom: 3%;}
#colformserv ul li::before{content: '·';color: #6bc4d0;vertical-align: middle;font-size: 40px;line-height: 0;margin-right: 1.5%;}
#casprem{margin-bottom: 10%;margin-top: 8%;}
#casprem h5{font-family: Open Sans,Arial, Helvetica, sans-serif !important;font-size: 14px;margin-bottom: 5%;}
#bnrftrserv{background-image: url(/wp-content/themes/consoft/assets/img/parasms.jpg) !important;background-position: center center;}
/*************************/
/****** BLOG *************/
.blog #iv-layout-title-wrapper, .single-post #iv-layout-title-wrapper, .archive #iv-layout-title-wrapper{text-align: center;padding: 9.1% 0 !important;background-size: cover;background-image: url(/wp-content/themes/consoft/assets/img/headers/hdrblog.jpg);background-position: center center;margin-bottom: 5%;}
.blog .col-md-9 > article > .row > .col-md-6.post-left-area,.archive .col-md-9 > article > .row > .col-md-6.post-left-area{float: right;}
.blog .col-md-9 > article > .row > .col-md-6.post-right-area.sinthumb, .archive .col-md-9 > article > .row > .col-md-6.post-right-area.sinthumb{width: 100%;}
.entry-meta .separator, .entry-meta .jm-post-like{display: none !important;}
article .entry-content p{line-height: 1.5;}
.blog-medium.style-simple .entry-inner{padding: 0 5px !important;}
.sidebar .widget-title{font-size: 18px !important;font-weight: 500 !important;}
#recent-posts-3 ul li a{font-size: 15px !important;}
.blog-medium.style-simple .entry-title{font-weight: 500;}
.single-post .entry-content{border-bottom: none !important;}
/*************************/
/********* SINGLE BLOG ***********/
/*.single-post #iv-layout-title-wrapper h2:first-child{display: none !important;font-size: 0px !important;}*/
/*********************************/
/********* Contacto **********/
.page-id-2442 .content-wrapper.content-full.compact{padding-bottom: 0;}
#formcont, #formcom{margin-bottom: 4%;padding: 0 10%;}
form select{color: #7E7E7E !important;border-radius: 0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;}
#infcont{margin-bottom: 8%;}
#infcont ul{list-style-type: none !important;padding: 0 !important;font-weight: 600;}
.introform, .introform h2{color: #223F5F;}
.introform{padding: 0 1.7%;}
#cajacptacon{margin: 4% 0;}
#cajacptacon h5{font-size: 15px !important;}
#cajacptacon a{color: #223F5F !important;font-weight: 600 !important;}
#formcont input,select,#formcom input{width: 45%;float: left;margin: 1% 1.5%;}
p.tarea{padding-left: 1.8%;padding-right: 5.5%;}
#formcont textarea{margin-top: 1%;}
#formcont input[type="submit"], #formcom input[type="submit"]{width: 93% !important;}
#cajacptacon{padding-left: 2%;padding-right: 2%;}
#formcont input[type="checkbox"], #formcom input[type="checkbox"]{float: none;width: auto !important;}
.mapmarker > div > div > div > div > div > div:last-child > div:last-child > div .gm-style-iw .full-width{padding: 0 !important;}
/*****************************/
/************* LISTADO OFERTAS **************/
div.job_listings{margin: 0% 0 12% 0 !important;}
div.job_listings ul.job_listings{margin: 0;}
.job_listings ul li h3{text-transform: uppercase;color: #223F5F !important;font-weight: bold;}
.job_listings ul li .company strong{font-weight: 400 !important;}
.job_listings ul li .job-type{font-weight: 500 !important;}
.job_filters .search_jobs div.search_keywords{width: 100% !important;}
.job_filters .showing_jobs{display: none !important;}
ul.job_listings li.job_listing a div.position{padding: 0 !important;}
#curriofer{background-repeat: no-repeat;background-size: cover;background-attachment: inherit;background-position: center top;background-image: url('/wp-content/uploads/2015/11/bgwraper.jpg');text-align: center;padding: 4% 0;}
#curriofer h4{font-size: 31px;color: #fff;}
#curriofer a{padding: 0.8% 4%;}
#curriofer .vc_col-sm-12 > div > div > div > div > div{margin-top: 3%;}
/********************************************/
/************* Single Ofertas ***************/
.single-job_listing .prllax.hder{background-image: url(/wp-content/themes/consoft/assets/img/headers/hdrofertas.jpg) !important;margin-bottom: 4.8% !important;background-position: center 58%;}
.single-job_listing .prllax.hder h2{font-size: 32px;text-transform: uppercase;}
.single_job_listing .application .application_button{background-color: #f8f8f8 !important;color: #223F5F !important;border-color: #f5f5f5 !important;}
.single_job_listing .application .application_button:active{-webkit-box-shadow:none !important;box-shadow: none !important;background-color: #223F5F !important;color: #fff !important;border-color: #223F5F !important;}
.single_job_listing .application .application_button:hover{}
.single_job_listing .meta .job-type{background-color: #7694B5 !important}
.job-manager .job-type, .job-types .job-type, .job_listing .job-type{color: #7694B5 !important}
.single-job_listing .single_job_listing h5{color: #2F475C !important;font-weight: 600;}
.single-job_listing .single_job_listing h4{color: #2F475C !important;font-size: 18px !important;}
.single-job_listing .single_job_listing ul{margin-left: 4%;}
.single-job_listing .single_job_listing ul li{font-size: 15px !important;line-height: 1.8 !important;}
.single_job_listing .job_description {border-left: 1px solid #32495E;padding: 0 2%;margin-left: 4%;}
form .labori > div:last-child{color: #2F475C !important;padding: 2% 0 !important;}
form .labori a{font-weight: 600;text-decoration: underline;}
form .labori input[type="submit"]{width: 100%;padding: 1%;}
form .labori input,form .labori > div:nth-child(2){margin-bottom: 2% !important;}
.single-job_listing #iv-layout-title-wrapper .ivan-title-inner > h2{text-transform: capitalize !important;}
form .labori label{color: #2F475C !important;}
#formoffer{margin: 2% 0 !important;}
#formoffer h4{font-size: 20px !important;color: #2F475C !important;margin: 0 !important;font-weight: 500;}
#formoffer p{font-size: 12px !important;}
/*******************************************/
/************ Tabaja con nosotros **********/
#intranos{margin-bottom: 4%;}
#intranos h2{color: #2F475C;margin: 0 !important;font-size: 31px;}
#intranos p{color: #2F475C;margin-top: 0.5%;}
#formtrabaja{margin-bottom: 8%;}
#formtrabaja form section > div {width: 30%;float: left;margin: 2% 1.5%;}
#bantranos{text-align: center;color: #fff;padding: 6% 22%;}
#bantranos h4{font-size: 31px;color: #fff;}
#bantranos p{font-size: 1.18em;}
#linkjointra{text-align: center;margin-top: 5%;margin-bottom: 2%}
#linkjointra h4{font-size: 28px;font-weight: 400 !important;margin-bottom: 6%;}
#linkjointra a,#linkjointra a:active{border: 1px solid #f8f8f8;background: #f8f8f8;padding: 1.75% 6%;font-size: 24px;color: #223F5F;}
#linkjointra a:hover,#linkjointra a:focus{color: #fff !important;background: #223F5F !important;border-color: #223F5F !important;}
#cpsexo,#cpcv,#cpenv,#cpenv input{width: 100% !important;}
#cplugar{width: 100% !important;}
#cplugar > div{width: 30%;}
#formtrabaja label,#formtrabaja label > input + span, #formtrabaja .wpcf7-file,#formtrabaja .acepta,#formtrabaja a{color: #2F475C !important;}
#formtrabaja a{font-weight: bold;text-decoration: underline;}
#formtrabaja .wpcf7-submit{padding: 1%;}
#cpenv{margin-top: 0 ;margin-bottom: 0 !important;}
#bantranos .vc_col-sm-12 > div > div > div > div{margin-top: 6%;}
/*******************************************/
#introdesc{text-align: center;}
#introdesc h2{margin-bottom: 4%;}
#introdesc a{margin-top: 4%;margin-bottom: 6%;}
/************** CARAC. FARMATIC *********************/
.page-id-4317 #iv-layout-title-wrapper{background-image: url('/wp-content/themes/consoft/assets/img/carac_farmatic/hdrcarac.jpg');background-position: center 75%;}
#introcarac{text-align: center;margin-bottom: 8%;margin-top: 3%;}
.carac{padding: 0 8%;}
.carac > div{padding: 0 4% !important;}
.pointcarac .col-sm-2.col-md-2.col-lg-2{padding-right: 3%;}
#claimcarac{text-align: center;background-image: url('/wp-content/themes/consoft/assets/img/carac_farmatic/eficazycompletp.jpg');background-size: cover;background-attachment: fixed;padding: 9.1% 0;}
#claimcarac h3{color: #fff;margin: 0;font-size: 32px;}
#mascarac{background-image: url('/wp-content/themes/consoft/assets/img/carac_farmatic/ademas.jpg');background-size: cover;background-position: center center;}
#mascarac h4{text-align: center;font-size: 32px;margin-top: 2%;}
#mascarac ul li, #mascarac h4{color: #fff;}
#mascarac ul li:hover{color: #fff !important;}
#mascarac .posrela > div > div > div{margin-top: 4%;margin-bottom: 2.5%;padding: 0 15%;}
#mascarac .posrela .brd{border-right: 1px solid #fff;padding-right: 6%;padding-left: 15%;}
#mascarac .posrela .brd + div{padding-left: 5%;}
#conven{margin-bottom: 5% !important;}
#segcarac{margin-bottom: 5%;}
#tercarac{margin-bottom: 5%;margin-top: 4%;}
#cuarcarac{margin-bottom: 5%;}
#caractec{margin: 12% 0;}
#caractec .txtcarac h2{font-weight: 500;font-size: 31px;margin-bottom: 8%;}
.page-id-4317 .content-wrapper ul li{list-style-type: disc !important;}
.page-id-4317 .content-wrapper ul li:hover, .caracpagmod ul li:hover{-webkit-transform:scale(1.015);-moz-transform:scale(1.015);-ms-transform:scale(1.015);-o-transform:scale(1.015);transform:scale(1.015);color: #000 !important;}
#caractec > div > div > div ul, #caractec > div > div > div{margin-bottom: 0 !important;}
/***************** AVISO LEGAL *************/
.page-id-4363 #iv-layout-title-wrapper, .page-id-4376 #iv-layout-title-wrapper, .page-id-4384 #iv-layout-title-wrapper, .page-id-4451 #iv-layout-title-wrapper{background-image: url(/wp-content/themes/consoft/assets/img/headers/hdrempresa.jpg) !important;background-position: center 25%;}
.boxlegal{margin: 8% 0;}
.boxlegal > div, .boxlegal .col-md-7 h5 + a, .boxlegal  strong{display: inline-block;}
.boxlegal .col-md-12{text-align: center;margin-bottom: 6.5%;}
.boxlegal img{width: 160px;}
.boxlegal .col-md-7{padding: 0 15% 0 0;}
.boxlegal .col-md-7 ul{margin: 2% 0;}
.boxlegal .col-md-7 h5{font-weight: bold;}
.boxlegal .col-md-7 h5 + a{margin-bottom: 2%;}
.boxlegal .datmen ul{margin: 2% 0;}
.boxlegal ul li, .boxlegal .cont ul li{line-height: 1.8;list-style-type: disc !important;}
.boxlegal .cont{margin-top: 4%;}
.boxlegal strong {margin: 1% 0 2% 0;display: inline-block;}
.boxlegal .cont ul li{margin-bottom: 1%;}
.boxlegal .cont p:hover, .boxlegal ul li:hover, .boxpolcok p:hover, .boxpolcok ul li:hover{color: #000 !important;}
.boxpolcok .boxlegal strong:not(.sttit){margin: 0;}
/******************************************************/
#cookie-notice .cookie-notice-container{padding: 0.4% 0 !important;}
#cn-notice-text{margin: 0 1.5%;}
#cn-notice-text a{color: #223F5F !important;font-weight: bold;}
#cn-accept-cookie{border: 1px solid #fff !important;background-color: transparent !important;padding: 0.1% 2% !important;}
/******************************************************/
.intextsvc{margin-bottom: 6% !important;}
/************** GENERAL DE SERVICIOS *****************/
.tntserv{margin-top: 1.2%;}
.boxpfcaas.last{margin-bottom: 5% !important;}
.pfservice{padding: 0 4%;}
.pfservice h4{font-weight: 500;font-size: 18px;}
.pfservice img{width: auto;height: 80px;}
.ctacpgmod.prllax{background-position: center center;}
.intextsvc{text-align: center;padding-left: 8%;padding-right: 8%;}
/******************************************************/
/************************ CAAS ************************/
.page-id-4468 #iv-layout-title-wrapper{background-image: url('/wp-content/themes/consoft/assets/img/servicios/caas/hdrcaas.jpg');background-repeat: no-repeat;}
#paracaas{background-image: url('/wp-content/themes/consoft/assets/img/servicios/caas/paracaas.jpg');background-repeat: no-repeat;background-attachment: fixed;padding: 4.2% 15%;}
#paracaas p{color: #fff !important;font-size: 30px;text-align: center;}
#intfacaas{text-align: center;margin-top: 6%;margin-bottom: 2%;}
#freqawscaas{margin-bottom: 6%;}
/******************************************************/
/******************* SMS ******************************/
.page-id-4491 #iv-layout-title-wrapper{background-image: url('/wp-content/themes/consoft/assets/img/servicios/sms/hdrsms.jpg');background-repeat: no-repeat;}
#boxpfsms{margin-bottom: 5%;}
#boxpfsms .pfservice p, #boxpfsms .pfservice ul{font-weight: 400;}
#parasms .vc_col-sm-12 > div > div{margin-bottom: 0px !important;}
#parasms h3{color: #fff;text-align: center;margin: 0 !important;padding: 0 !important;font-size: 32px;}
#boxpfsms2{padding: 8% 0 5% 0;}
#boxpfsms2 > div{padding: 0 2.25%;}
#boxpfsms2 a{color: #fff;border: 1px solid #6bc4d0;padding: 2.3% 14%;background-color: #6bc4d0;font-weight: 600;display: inline-block;margin-top: 4%;}
#boxpfsms2 img{width: 300px;}
#parasms{background-image: url('/wp-content/themes/consoft/assets/img/servicios/sms/parasms.jpg');background-repeat: no-repeat;background-attachment: fixed;padding: 9.1% 15%;background-position: center 0;}
/******************************************************/
/******************* AUTOUPDATE **********************/
.page-id-4505 #iv-layout-title-wrapper{background-image: url('/wp-content/themes/consoft/assets/img/servicios/autoupdate/hdrautoupdte.jpg');background-repeat: no-repeat;background-position: center 75%;}
.caracupdte{text-align: center;padding: 0 7%;}
.caracupdte h4{font-weight: 500;font-size: 18px;margin-top: 8%;}
.caracupdte img{width: auto;height: 80px;}
#caracupdt2{margin-bottom: 5%;margin-top: 4%;}
#paracupdte{background-image: url('/wp-content/themes/consoft/assets/img/servicios/autoupdate/paraupdate.jpg');background-repeat: no-repeat;background-attachment: fixed;padding: 5% 15%;}
#paracupdte p{color: #fff !important;font-size: 30px;text-align: center;}
#reqinter{margin: 8% 0 5% 0;}
#reqinter > div{padding: 0 2.25%;}
#reqinter h4{font-weight: 500 !important;line-height: 30px;font-size: 28px;padding-bottom: 8%;}
/****************************************************/
/***************** FORMACIÓN ***********************/
.page-id-4527 #iv-layout-title-wrapper{background-image: url('/wp-content/themes/consoft/assets/img/servicios/formacion-online/hdrform.jpg');background-repeat: no-repeat;background-position: center center;}
#paraform{margin-bottom: 5%;background-image: url('/wp-content/themes/consoft/assets/img/servicios/formacion-online/paraform.jpg');background-repeat: no-repeat;background-attachment: fixed;padding: 5% 15%;text-align: center;}
#paraform h3{color: #fff;font-size: 36px;}
#paraform p{color: #fff;}
#paraform a {color: #292d33;border: 1px solid #fff;padding: 1.3% 4%;background-color: #fff;font-weight: 600;display: inline-block;margin-top: 2%;}
#boxpform1{margin-bottom: 6%;}
#intitform h2{line-height: 1.25;}
#boxpform{margin-bottom: 6%;}
#boxfonline h4{font-weight: 500 !important;line-height: 30px;font-size: 28px;padding-bottom: 8%;}
#boxfonline{margin: 8% 0 5% 0;}
#boxfonline > div{padding: 0 2.25%;}
#gestalumn{text-align: center;margin-bottom: 6%;}
#gestalumn img{width: auto;height: 80px;}
#gestalumn h4{font-weight: 500 !important;line-height: 30px;font-size: 28px;margin-bottom: 1%;}
#gestalumn p{font-weight: bold;}
#gestalumn a{color: #fff;border: 1px solid #6bc4d0;padding: 1% 6%;background-color: #6bc4d0;font-weight: 600;display: inline-block;margin-top: 0.5%;}
/**************************************************/
/************** CURSOS ****************************/
.page-id-4551 #iv-layout-title-wrapper, .parent-pageid-4551 #iv-layout-title-wrapper{background-image: url('/wp-content/themes/consoft/assets/img/servicios/formacion-online/cursos/hdrcursos.jpg');background-repeat: no-repeat;background-position: center 65%;}
#intcursos{margin-bottom: 6%;}
.catcurso{margin-bottom: 4% !important;}
.catcurso .curso{border: 1px solid #ccc;display: inline-block;width: 100%;padding: 2%;margin: 0.05%;}
.catcurso .curso:hover{background-color: #fcfcfc;}
.catcurso .curso h4{text-transform: uppercase;color: #223F5F !important;font-weight: bold;font-size: 14px;margin: 0 !important;padding: 0 !important;}
.catcurso .curso > div > div > .col-md-6:last-child{text-align: right;}
.catcurso .curso > div > div > .col-md-6:last-child a{display: inline-block;margin: 0 4%;}
.catcurso .curso > div > div > .col-md-6:last-child a.matr{}
.catcurso .curso > div > div > .col-md-6:last-child a.alcurso{}
.curso img{width: auto;height: 22px;}
.titcatcurso img{margin-right: 2%;}
.curso .free{color: red;}
/**************************************************/
.intromatri{margin-top: 4%;margin-bottom: 2%;}
.intromatri h2{background-color: #7694B5 !important;color: #fff;padding: 0.5% 1%;display: inline-block;font-size: 18px;}
.infmatri{margin-bottom: 8%;}
.infmatri h5{color: #2F475C !important;font-weight: 600;font-size: 13px !important;margin-bottom: 2%;}
.infmatri ul{margin-left: 2%;}
.infmatri a{color: #0097AC !important;}
.infmatri ul.ulsteps{list-style: decimal !important;}
/*************************************************/
/************ Eventos ***************************/
.tribe-events-promo{display: none !important;}
.events-archive #iv-layout-title-wrapper{text-align: center;padding: 9.1% 0 !important;background-size: cover;background-image: url(/wp-content/themes/consoft/assets/img/headers/hdrblog.jpg);background-position: center center;margin-bottom: 5%;}
#tribe-bar-form{background-color: #eee !important;}
#tribe-bar-form input[type=text]{border-bottom: 0px !important;}
#tribe-bar-form input[type=text]:focus{outline: 0px !important;}
#tribe-bar-form .tribe-bar-submit input[type=submit]{background: #474747 !important;}
#tribe-bar-form .tribe-bar-submit input[type=submit]:hover{color: #fff !important;}
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]{background-color: #223f5f !important;}
.tribe-events-notices{background: rgba(0,151,172,0.1) !important;color: rgb(0,151,172) !important;border: 0px !important;}
.tribe-events-month-event-title{font-weight: 600 !important;}
.tribe-events-list .type-tribe_events{width: 50%;float: left;padding: 0 4%;}
.tribe-events-list .type-tribe_events .tribe-events-list-event-description{width: 100% !important;margin-top: 6%;}
.events-list #tribe-events-footer, .single-tribe_events #tribe-events-footer, .tribe-events-day #tribe-events-footer, .tribe-events-map #tribe-events-footer, .tribe-events-photo #tribe-events-footer{border-top: 0px !important;padding-top: 4em !important;}
.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first{padding-top: 0px !important;}
/************************************************/
/*************** CALENDARIO ********************/
.page-id-4671 #iv-layout-title-wrapper, .parent-pageid-4671 #iv-layout-title-wrapper{text-align: center;padding: 9.1% 0 !important;background-size: cover;background-image: url(/wp-content/themes/consoft/assets/img/servicios/formacion-online/cursos/hdrcursos.jpg);background-position: center center;}
.introcal h2{color: #223F5F !important;font-size: 31px;text-align: center;margin-bottom: 3%;}
.introcal > div > p:last-child{color: rgb(0,151,172);font-weight: bold;}
.boxcomu{text-align: center;margin: 2%;/*padding: 8%;*/position: relative;background-size: cover;background-position: center 100%;/*padding: 25% 0;height: 186px;*/}
.boxcomu .overlay{/*background-color: rgba(0,151,172,1.0);*/mix-blend-mode:multiply;background-color: rgba(0,151,172,0.4);}
.boxcomu:hover .overlay{background-color:rgba(0,151,172,1.0) !important;}
.boxcomu > .wpb_wrapper{position: relative;}
.boxcomu a{color: #fff !important;font-weight: bold;font-size: 18px;}
.page-id-4671 .content-wrapper > .container, .parent-pageid-4671 .content-wrapper > .container{margin-top: 1%;margin-bottom: 7.3%;}
.intropresen{background-color: rgba(0,151,172,0.1);padding: 2%;color: #0097AC !important;margin-bottom: 6%;}
.nomcomu{color: #0097AC !important;font-size: 22px;font-weight: bold;text-transform: uppercase;}
.fechas ul li{list-style-type: disc !important;font-size: 16px;line-height: 1.7;}
.sineventos{text-align: center;padding: 2%;background-color: rgba(0,151,172,0.8);color: #fff !important;}
.sineventos p{margin: 0.5% 0 !important;}
.sineventos .wpb_wrapper > div{margin-top: 2%;font-weight: bold;}
.sineventos a{color: #fff !important;}
.rowcauto{display: none;}
#mapresen{margin: 3% 0 0 0;}
#mapresen svg path:hover{fill: #223F5F !important;}
#mapresen .links a{font-weight: 600;font-size: 14px;position: absolute;}
.mapa #Portugal_country_neighbour, .mapa #France_and_Andorra_layer{display: none;}
/**********************************************/
/****************  POPUP HOME *****************/
.popup_bg + #overlay{background-color: rgba(0, 0, 0, 0.6) !important;}
.popup_bg{top: 12% !important;}
.popup_block .inner{box-shadow: none !important;-webkit-box-shadow: none !important;-moz-box-shadow:none !important;border-radius: 0px !important;-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;}
.popup_block .heading_block{border-bottom: none !important;margin-bottom: 15px !important;}
.popup_block .heading_block .heading01{color: #223F5F !important;font-family: Raleway,Arial, Helvetica, sans-serif !important;font-size: 30px !important;}
.popup_block .content_box p{font-family: Raleway,Arial, Helvetica, sans-serif !important;font-size: 18px !important;color: #474747 !important;}
.popup_block .content_box p a{font-weight: bold;color: #223F5F;}
.popup_block .content_box p a:last-child{border: 1px solid #223F5F;padding: 0.5% 4%;display: inline-block;margin-top: 8%;}
.popup_block .btn_close{right: 8px;top: 8px;}
/**********************************************/
/************** Farmatic V14 ****************/
#post-4857 > div > div{padding-top: 0 !important;}
.logov14 img{height: auto !important;}
.logov14 p span{font-weight: bold !important;}
#introv14{text-align: center;padding: 6% 10.3%;}
#introv14 h2{margin-bottom: 2.5%;}
#introv14 p{margin: 1.3% 0 !important;}
#newintrf{padding-top: 4.5% !important;}
#newintrf, #farpin{padding: 6% 12% 6% 4%;}
#newintrf > .img{margin-top: 8%;}
#newintrf > .inf, #farpin > .inf{padding: 0 3%;left: 40px;}
#newintrf p, #idenbio p, #farpin p{margin-bottom: 1.3% !important;}
#newintrf ul, #idenbio ul, #farpin ul{margin-top: 4.5%;}
#newintrf ul, #idenbio ul, #farpin ul, .mejtc .mejora .col-md-8 ul{list-style: none;}
a.nr{color: #fff !important;border: 1px solid #288c9a;padding: 1% 4% !important;background-color: #6bc4d0;font-weight: bold;display: inline-block !important;-o-border-radius: 0px !important;-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;-ms-border-radius: 0px !important;border-radius: 0px !important;}
a.nr:hover, a.nr:focus{background: #0097ac !important;}
#idenbio{background: #e8e8e8;padding: 3.8% 0 0 0;overflow: hidden;}
#idenbio > div.img > div > div{margin-bottom: 0 !important;}
#idenbio > .inf{padding: 0 9%;}
#idenbio > div.img{top: 7px;width: 450px;}
#parav14{text-align: center;padding: 9.1% 0 !important;background-size: cover;background-image: url(/wp-content/themes/consoft/assets/img/v14/Paralalx.jpg);background-position: center center;background-repeat: no-repeat;background-attachment: fixed;}
#parav14 img{width: 450px;height: auto;}
#mejnv{text-align: center;padding: 8% 10.3% 6% 10.3%;}
#mejnv h4{margin-bottom: 2.5%;}
#mejnv p:not(.anun){margin: 1.3% 0 !important;}
.mejtc .mejora img{height: 80px;width: auto;}
.mejtc.last{padding: 0 12%;margin-bottom: 8% !important;}
.mejtc:not(.first){margin-top: 3%;}
.mejtc:not(.last){margin-bottom: 3%;}
.mejtc .mejora .col-md-8 h5{font-weight: bold;font-size: 15px;}
#newintrf p + ul li::before, #idenbio p + ul li::before, #farpin p + ul li::before, .mejtc .mejora .col-md-8 ul li::before{content: '\f111';color: #6bc4d0;font-family: FontAwesome;margin-right: 6px;font-size: 5px;vertical-align: middle;}
#newintrf ul li, #idenbio ul li, #farpin ul li{text-transform: uppercase;font-weight: 600;font-size: 12px;line-height: 2;}
/*.mejtc .mejora .col-md-8 ul li{text-transform: uppercase;list-style-type: disc !important;text-transform: uppercase;font-weight: 600;font-size: 13px;line-height: 1.9;}*/
.mejtc .mejora .col-md-4{margin-top: 10%;}
.logov14 p{margin-top: 4%;text-align: right;}
#popnv1, #popnv2, #popnv3{display: none;}
/*.lightboxcontainer .carousel-control.left, .lightboxcontainer .carousel-control.right{background-image: none !important;}
.lightboxcontainer .carousel-caption{color: #474747 !important;text-shadow: none !important;left: 0;bottom: 0;background: rgba(0,0,0,0.45);z-index: 99999;color: #fff !important;width: 100%;}
.lightboxcontainer .carousel-control{color: #474747 !important;}
.lightboxcontainer .modal-content{-webkit-box-shadow: none !important;box-shadow: none !important;-o-border-radius: 0px !important;-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;-ms-border-radius: 0px !important;border-radius: 0px !important;}
.lightboxcontainer .modal-dialog{margin: 0 !important;}
.modal-open .modal{overflow-x: hidden !important;overflow-y: hidden !important;}
.carousel-caption{padding-top: 10px !important;}
.modal-header .close:hover, .modal-header .close:focus, .modal-header .close:active{background: transparent !important;}
.modal-backdrop{background: transparent !important;}
.modal-header{background: #0097ac !important;border-bottom: 0px !important;}
.modal-title{color: #fff !important;}
button.close{opacity: .45 !important;}*/
.page-id-4857 #back-top.on{right: 60px !important;}
#mejnv p.anun{margin: 4% 0 0 0;}
a.nfrst{display: none !important;}
#parallaxgrua .ms-slide-bgcont{}
#finca{top: inherit !important;}
#bfincas{}
#vfincas{top: inherit !important;}
#lprlxv14{left: inherit !important;}
#pfarv14 p{font-size: 16px;}
#fgrua{width: 580px;top: -8px;/*left: -81px;*/height: auto;}
/*#btngrua{margin-top: 2.8%;}*/
/*#btngrua{/*position: relative;display: inline-block;border: 2px solid #fff;padding: 4% 20%;}*/
.msp-preset-btn-131{background: #fff !important;color: #93CCEA !important;border: 2px solid #fff !important;-o-border-radius: 0px !important;-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;-ms-border-radius: 0px !important;border-radius: 0px !important;font-weight: bold !important;font-size: 16px;}
/********************************************/
/* Tus estilos CSS para IE9, IE10, IE11  */

@media screen and (min-width:0\0) {
	/*.triangmod{display: none !important;}*/
	.bnrmodulo.pagmod > .puntopagmod{width: 40%;}
	.bnrmodulo.pagmod > .prllax{width: 58%;margin-left: 2%;}
	h1, h2, h3, h4, h5, h6, .woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2, .woocommerce .coupon label, .woocommerce-page .coupon label, .woocommerce .shipping-calculator-button, .woocommerce-page .shipping-calculator-button, .ivan-staff-wrapper .infos .name{font-family: Arial, Helvetica, sans-serif !important;}
	/*.triangmod{border-right-width: 325px;}
	.bnrmodulo.alt .triangmod{border-left-width: 0px !important;border-right-width: 100% !important;transform: rotate(180deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-ms-transform: rotate(180deg);}
	.bnrmodulo.pagmod .triangmod{border-left-width: 0px !important;border-right-width: 100% !important;transform: rotate(180deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-ms-transform: rotate(180deg);}
	/*.parent-pageid-3736 .triangmod{border-right-width: 100% !important}*/
	.page-id-4527 .pfservice img, #gestalumn img{height: 60px;}
	select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"]{padding: 6px 15px !important;color: #2F475C !important;}
	.bnrmodulo.alt .triangmod{transform: scaleX(-1);border-right-width: 320px !important;border-left-width: 0px;/*filter: FlipH;*/}
}

/***** Edge 12+ (All) *****/
@supports (-ms-ime-align:auto){
	/*.triangmod{display: none !important;}*/
	.bnrmodulo.pagmod > .puntopagmod{width: 40%;}
	.bnrmodulo.pagmod > .prllax{width: 58%;margin-left: 2%;}
	/*.bnrmodulo:not(.alt) .triangmod, .bnrmodulo.alt .triangmod{display: none !important;}*/
	/*.bnrmodulo:not(.alt) .triangmod, .bnrmodulo.alt .triangmod{display: block !important;}*/
	/*.bnrmodulo.alt .triangmod{transform: scaleX(-1);border-right-width: 320px !important;border-left-width: 0px;/*filter: FlipH;*//*}*/
	/*.triangmod{border-right-width: 325px;}
	.bnrmodulo.alt .triangmod{border-left-width: 0px !important;border-right-width: 100% !important;transform: rotate(180deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-ms-transform: rotate(180deg);}
	.bnrmodulo.pagmod .triangmod{border-left-width: 0px !important;border-right-width: 100% !important;transform: rotate(180deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-ms-transform: rotate(180deg);}*/
}

@supports (-ms-ime-align: auto) {
	.bnrmodulo.alt .triangmod{transform: scaleX(-1);border-right-width: 320px !important;border-left-width: 0px;/*filter: FlipH;*/}
}

/*Cambiar esto a display:block si observamos problemas*/
@media (width: 1920px){
	.bnrmodulo:not(.alt) .triangmod, .bnrmodulo.alt .triangmod{display: none!important;}
}

@media (width: 1280px){
	.bnrmodulo:not(.alt) .triangmod{border-right-width: 302px !important;}
	.bnrmodulo.alt .triangmod{border-top-width: 460px !important;}
	.bnrmodulo:not(.alt) .triangmod, .bnrmodulo.alt .triangmod{display: block !important;}
}

@media (width: 1366px){
	.bnrmodulo.alt .triangmod{border-top-width: 470px !important;}
	.bnrmodulo:not(.alt) .triangmod, .bnrmodulo.alt .triangmod{display: block !important;}
}

@media (width: 1440px){
	.bnrmodulo.alt .triangmod{border-top-width: 480px !important;}
	.bnrmodulo:not(.alt) .triangmod, .bnrmodulo.alt .triangmod{display: block !important;}
}

@media (min-width: 1366px) and (max-width: 1440px){
	.bnrmodulo:not(.alt) .triangmod{border-right-width: 323px !important;}
	.bnrmodulo:not(.alt) .triangmod, .bnrmodulo.alt .triangmod{display: block !important;}
}
/* Reglas específicas para Safari 3.0 y Chrome aquí */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.bnrmodulo:not(.alt) .triangmod, .bnrmodulo.alt .triangmod{display: none;}
}
/******* Firefox **********/
.bnrmodulo:not(.alt) .triangmod, .bnrmodulo.alt .triangmod{display: none;}
/**************************/
/********** SEARCH *********/
.search-results .search-panel input[type="search"], .search-results .search-panel .search-submit{-o-border-radius: 0px !important;-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;-ms-border-radius: 0px !important;border-radius: 0px !important;}
.search-results .search-panel input[type="search"]{padding: 9px 15px !important;}
.search-results .search-panel .search-submit:hover{color: #fff !important;}
/***************************/
@media (max-width: 1024px){
	#slidetwo > .slotholder .tp-bgimg{background-size: cover !important;background-position: 42% 50% !important;}
}
.top-header-left-area {width: 40%}
.top-header-right-area {width: 60%}
.top-header-left-area .fa-linkedin {font-size: 14px}