/*
Theme Name: Startit
Theme URI: http://startit.select-themes.com/
Description: A Fresh Startup Business Theme
Author: Select Themes
Author URI:  http://themeforest.net/user/select-themes
Version: 2.3
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
.qodef-price-table .qodef-price-table-inner ul li.qodef-table-title .qodef-title-content {
    color: #123051 !important;
}
.qodef-btn.qodef-btn-solid {
    color: #123051 !important;
}
.form-img1{
	width:100px;
}
.form-img2{
	width:200px;
}
.paragraph{
	margin-top:10px;
}
.qodef-post-info-author, .qodef-post-info-comments-holder{
	display:none !important;
}
#contact{
	padding-top: 130px !important;
    padding-bottom: 40px !important;
    background-image: url(https://emarketingsolutions.es/wp-content/uploads/2020/05/fondo-contacto.png?id=6430) !important;		
}
.contacttext{
	padding-top: 200px !important;
    padding-left: 40px !important;
}
#comments{
	display:none;
}
.techservice{
	padding-top:147px;
	padding-bottom:30px;
	background-color:#f6f6f6;
}
.alm-listing .css-grid li .qodef-post-title {
    margin-bottom: 5px;
    font-size: 18px;
    position: relative;
    z-index: 20;
}
.alm-listing .css-grid li .qodef-post-image img {
    border-bottom: 6px solid #123051;
}
.alm-listing .css-grid li .qodef-post-text {
    padding: 17px 19px 5px;
}
.alm-listing .css-grid li .qodef-post-info-date {
    display: inline-block;
    position: relative;
    padding-right: 15px;
	color: #b8b8b8;
    margin-bottom: 10px;
}
.alm-listing .css-grid li .qodef-post-info-date:before {
    content: "\e075";
}
.alm-listing .css-grid li .qodef-post-info-date:before {
    font-family: simple-line-icons;
    padding-right: 5px;
}
.alm-listing li.grid-item .launch {
    width: 100%;    
    height: 50px;
    line-height: 50px;
    border-top: 1px solid #efefef;
    font-size: 13px;
}
.alm-listing li.grid-item .launch a {
    height: 50px;
    display: block;
    padding: 0 20px;
    font-weight: 500;
    background: #f4f4f4;
    text-transform: uppercase;
    color: #666;
    -webkit-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
}
.alm-listing li.grid-item .launch a:hover {
    color: #123051;
}
.alm-listing li.grid-item .qodef-post-excerpt{
	 overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.alm-listing li.grid-item .qodef-post-title a{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.grid-item{
   list-style-type: none;
}
#ajax-load-more{
	padding-top:30px;
}
.alm-listing .css-grid {
   display: inline-grid;
   grid-template-columns: 1fr 1fr 1fr;	
}
.alm-listing .css-grid li {
   margin: 0 10px 10px;   
   -webkit-border-radius: 2px;
   border-radius: 2px;
   border: 1px solid #efefef;
}
.qodef-page-header .qodef-sticky-header .qodef-sticky-holder{
    background-color: #123051 !important;
    border-bottom: none !important;
}
.wpcf7-response-output{    
    background-color: white;
    width: 300px;
    height: 50px;
    text-align: center;
    padding-top: 30px;
    border: none !important;
}
.wpcf7{
  background-color: #fff;
}
.sent .form-element{
  display:none;
}

/*Banderas idioma menu superior*/
.qodef-position-right-inner .qodef-right-from-main-menu-widget{
    position: absolute;
    top: 0px;
    right: -60px;
}

.qodef-position-right-inner .qodef-right-from-main-menu-widget ul, .qodef-sticky-right ul{
    width: 100px;
}

.qodef-position-right-inner .qodef-right-from-main-menu-widget ul li, .qodef-sticky-right ul li{
    width: 20px;
    float: left;
    margin-right: 3px;
}
.qodef-position-right-inner .qodef-right-from-main-menu-widget ul li a, .qodef-sticky-right ul li a{
    padding: 0px;
}
.qodef-position-right-inner .qodef-right-from-main-menu-widget ul li img, .qodef-sticky-right ul li img{
    border-radius: 50px;
    width: auto;
    height: 18px;
}

/*Banderas idioma Menu sticky header*/
.qodef-sticky-right{
    position: absolute;
    top: -10px;
    right: -65px;
}
.background-cover{
  background-size: cover;
}
footer .qodef-footer-top-holder{
   background-color: #123051 !important;
}
footer .qodef-footer-top.qodef-footer-top-full {
    padding: 30px 0px 0px 0px !important;
}
footer .qodef-footer-top .qodef-column{
    border-right: none !important;
}
.footer_col2{
  padding-right:0px !important;
  padding-left: 20px !important;
}
footer a:hover{
  color: #fff !important;
}
.footer_col3 .qodef-column-inner{
   border-left: 1px solid #fff;
   padding-left: 40px !important;
   padding-right: 0px !important;
}

.footer_col3{
  padding-right: 40px !important;
}
/*Boton menu DEMO*/
#nav-menu-item-5588 .item_outer, #sticky-nav-menu-item-5588 .item_outer, #nav-menu-item-5638 .item_outer, #sticky-nav-menu-item-5638 .item_outer{
    background-color: #fff !important;
    border-radius: 10px !important;
}
#nav-menu-item-5588 .item_text, #sticky-nav-menu-item-5588 .item_text, #nav-menu-item-5638 .item_text, #sticky-nav-menu-item-5638 .item_text{
    color: #123051 !important;
    border-radius: 10px !important;
}

h1, h1 a, h2, h2 a {
    color: #123051 !important;
}
body, h4, h4 a {
    color: #000 !important;
}
.qodef-slide-title{
   color:#fff !important;
}

.hide{
  display:none;
}
.qodef-slide-title{
  font-size: 50px !important;
  line-height: 67px !important;
}
.acceptance-privacy .wpcf7-list-item{
   float: left;
    margin-right: 5px;
    display: inline-block;
    clear: both;
}
.acceptance-privacy .wpcf7-not-valid-tip{
    margin-top: -50px;
    padding: 0px !important;
    margin-left: 30px;
    font-size: 11px;
    float: left;
    clear: both;
}
.nobottommargin{
  margin-bottom: 0px !important;
}
.wpcf7-not-valid-tip{
   text-align:left;
}
.privacybox .wpcf7-list-item{
  margin-left: 0px;
}
.aviso-legal .ptext{
    font-size: 14px;
    font-weight: normal;    
    color: #000;
    margin-bottom: 10px;
}
.aviso-legal .subtitle{
    font-size: 18px;
    font-weight: normal;    
    margin-left: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
 }
 .privacylist{
    font-size: 20px;
    color: #123051;
    font-weight: bold;
 }
 .privacylist .subtitle{
    font-size: 18px;
    font-weight: normal;    
    margin-left: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
 }
 .privacylist .unorderlist{
    font-size: 14px;
    font-weight: normal;
    margin-left: 30px;
    color: #000;
 }
.privacylist .ptext{
    font-size: 14px;
    font-weight: normal;    
    color: #000;
    margin-bottom: 10px;
 }  
.privacylist .plast{
    margin-bottom: 20px !important;
 }
.privacylist .pmargin{
    margin-top: 10px;
 }
.privacybox{
    text-align: left;     
}
.justify p{
  text-align:justify;
}
.formmain textarea{
  height: 100px !important;
  background: #fafafa !important;
  border: none !important;
}
.colorinput input{
  background: #fafafa !important;
  border: none !important;
}
.width10{
  width: 10% !important;
}
.qodef-icon-shortcode.circle.checked:after, .qodef-icon-shortcode.circle.checked:before {
    background-color: #123051 !important;
}
.qodef-page-header, .qodef-menu-area{
  background-color: transparent ;
}
.privacytext{
  text-align:justify;
  margin-top:10px
}
.privacyp{
  margin-top:20px
}
   
#menu-menu-1 li .current span{
   color: #1388a1 !important;
} 
#menu-menu-1 li div ul li a:hover span{
   color: #123051 !important;
}
.current span.item_text {
    color: #1388a1 !important;
}
span.item_text {
    color: #fff !important;
}
.inner span.item_text {
    color: #1388a1 !important;
}
li a:hover .item_text {
    color: #1388a1 !important;
}
.second a:hover .item_text {
    color: #727272 !important;
}
.nodisplay{
  display:none;
}
.wpcf7-submit{
  background-color: #123051 !important;
  color: #fff !important;
}
.wpcf7-submit:hover{
  background-color: #123051 !important;
  color: #fff !important;
}
.qodef-title, .qodef-fullscreen-menu-opener:hover .qodef-line, .qodef-fullscreen-menu-opener.opened:hover .qodef-line:after, 
.qodef-fullscreen-menu-opener.opened:hover .qodef-line:before, .qodef-icon-shortcode.circle, .qodef-icon-shortcode.square, .qodef-progress-bar 
.qodef-progress-content-outer .qodef-progress-content, .qodef-price-table.qodef-active .qodef-active-text, .qodef-pie-chart-doughnut-holder 
.qodef-pie-legend ul li .qodef-pie-color-holder, .qodef-pie-chart-pie-holder .qodef-pie-legend ul li .qodef-pie-color-holder, .qodef-tabs 
.qodef-tabs-nav li.ui-state-active a, .qodef-tabs .qodef-tabs-nav li.ui-state-hover a, .qodef-btn.qodef-btn-solid, #submit_comment, .qodef-accordion-holder 
.qodef-title-holder.ui-state-active .qodef-accordion-mark, .qodef-accordion-holder .qodef-title-holder.ui-state-hover .qodef-accordion-mark, 
.qodef-accordion-holder.qodef-boxed .qodef-title-holder .qodef-accordion-mark, .qodef-price-table.qodef-active .qodef-price-table-inner ul li.qodef-table-title, 
.qodef-price-table .qodef-price-table-inner ul li.qodef-table-title, .qodef-portfolio-list-holder.qodef-ptf-standard article .qodef-item-icons-holder a, 
.qodef-team.main-info-below-image .qodef-circle-animate, body:not(.qodef-menu-item-first-level-bg-color) .qodef-main-menu > ul > li:hover > a .item_outer, 
.qodef-main-menu > ul > li.qodef-active-item > a .item_outer, .qodef-drop-down .second .inner ul li a:before, #qodef-back-to-top:hover > span, 
.qodef-process-holder .qodef-process-item:hover .qodef-icon-shortcode.circle, .qodef-underline-icon-box-holder .qodef-underline-icon-box-underline, 
.qodef-image-with-icon-holder .qodef-image-with-icon-holder-icon-wrapper .qodef-icon-shortcode, .qodef-icon-shortcode.circle.checked:before, 
.qodef-image-with-icon-holder .qodef-image-with-icon-holder-icon-wrapper .qodef-icon-shortcode, .qodef-input-title:before, 
.qodef-social-share-holder.qodef-list a:hover, .qodef-sidebar .widget h4:before, .qodef-side-menu .widget h4:before, 
#submit_comment, .qodef-blog-holder article.format-audio .mejs-controls .mejs-time-rail .mejs-time-current, .qodef-blog-holder article.format-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .qodef-pagination li.active, .qodef-pagination li:hover, .qodef-blog-holder.qodef-blog-type-standard .qodef-blog-standard-post-date .month, .qodef-btn.qodef-btn-solid, .qodef-btn.qodef-btn-icon:not(.qodef-btn-custom-hover-bg).qodef-btn-solid:hover, .qodef-btn:not(.qodef-btn-custom-border-hover):hover, .qodef-main-menu > ul > li > a .item_outer:before, .qodef-woocommerce-page .product .qodef-onsale, .page-template-default .woocommerce .product .qodef-onsale, .page-template-full-width .woocommerce .product .qodef-onsale, .qodef-woocommerce-page .qodef-woocommerce-product-list-add-to-cart-button-holder .added_to_cart:hover, .page-template-default .woocommerce .qodef-woocommerce-product-list-add-to-cart-button-holder .added_to_cart:hover, .page-template-full-width .woocommerce .qodef-woocommerce-product-list-add-to-cart-button-holder .added_to_cart:hover, .woocommerce-pagination .page-numbers li span.current, .woocommerce-pagination .page-numbers li a:hover, .woocommerce-pagination .page-numbers li span:hover, .woocommerce-pagination .page-numbers li span.current:hover, .widget_price_filter .ui-slider-range, .widget_price_filter .price_slider_amount .button, .qodef-woocommerce-page .qodef-quantity-buttons .qodef-quantity-input, .qodef-woocommerce-page .woocommerce-accordions.qodef-boxed .qodef-title-holder.ui-state-active, .qodef-woocommerce-page .woocommerce-accordions.qodef-boxed .qodef-title-holder.ui-state-hover, .qodef-woocommerce-page #reviews input[type="submit"], footer input.wpcf7-form-control.wpcf7-submit:hover, .qodef-shopping-cart-outer .qodef-shopping-cart-header .qodef-cart-label, .qodef-shopping-cart-dropdown .qodef-cart-bottom .checkout, .qodef-shopping-cart-dropdown .qodef-cart-bottom .view-cart:hover, .qodef-shopping-cart-dropdown .qodef-item-info-holder .qodef-item-right .remove:hover, .qodef-woocommerce-page .checkout_coupon input[type="submit"]:hover, .qodef-woocommerce-page .login .form-row input[type="submit"]:hover, .qodef-woocommerce-page .lost_reset_password .form-row input[type="submit"]:hover, .qodef-woocommerce-page .return-to-shop a:hover, .qodef-team .qodef-team-social-holder, .qodef-testimonials.filled .qodef-testimonial-text-holder .qodef-testimonial-text-inner, .qodef-shopping-cart-dropdown .qodef-dropdown-top-stripe-holder, .qodef-btn.qodef-btn-hover-animation .qodef-animation-overlay, .woocommerce-edit-account input[type=submit]:hover, .woocommerce-edit-address input[type=submit]:hover, .woocommerce-view-order mark, .qodef-portfolio-list-holder-outer.qodef-ptf-standard article .qodef-item-icons-holder a:hover, .qodef-portfolio-list-holder article .qodef-item-icons-holder a, .qodef-portfolio-list-holder-outer.qodef-ptf-standard article .qodef-item-icons-holder a, .qodef-single-product-summary table.variations td.label label:before, .qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline):not(.qodef-btn-custom-hover-bg):not(.qodef-btn-solid) .qodef-animation-overlay, .qodef-info-box.qodef-animate .qodef-info-box-back-side, .qodef-pricing-slider .qodef-pricing-slider-button.active .qodef-btn, .qodef-pricing-slider .qodef-pricing-slider-button-extra.active .qodef-btn, .qodef-pricing-slider .qodef-pricing-slider-drag, .qodef-pricing-slider .qodef-pricing-slider-bar, .qodef-blog-holder.qodef-blog-type-gallery .qodef-post-info-category a{
     background-color: transparent !important;
}
.qodef-blog-standard-post-date .month{
    background-color: #123051 !important;
}
.height100{
  height:50px !important;
}
.contact-form .blue-border {
    height: 5px;
    background-color: #123051;
}
.contact-form{
   border-radius: 0.5rem;
   overflow: hidden;
}
.shadow {
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15) !important;
}
.p-box {
    padding: 1.5rem !important;
}
.qodef-input-title {
   padding-left: 0px !important;
   color: #000 !important;
}
.form-title{
  color:#123051;
  margin-bottom: 1.5rem !important;
  font-size: 2rem;
}
.wpcf7-select{
  padding-bottom:7px !important;
}
.p-box-title{
  color:#123051 !important;
  font-size: 2rem;
}
.p-box-text{
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
  font-weight: 400;
}
.p-box-header{
  float: left;
}
.p-box-header-icon{
  float: right;
}

.img-shadow{
  border: 1px solid #ccc;
  box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15) !important;
  border-radius: 5px;
}

.qodef-iwt.qodef-iwt-left-from-title .qodef-iwt-icon-holder{
  margin-right:10px !important;
}
.qodef-iwt-content-holder .qodef-iwt-text-holder p{
  padding-left: 38px;
}

#affiliation .qodef-iwt-content-holder .qodef-iwt-text-holder p{
  padding-left: 0px;
}
#affiliation .qodef-iwt-icon-title-holder{
  background-color: #123051;
  color:#fff;
}

#icl_lang_sel_widget-9 .widgettitle{
  display:none !important;
}
#icl_lang_sel_widget-9{  
    top: 0px;
    position: absolute;
    right: -90px;
}
.qodef-position-right-inner .qodef-right-from-mobile-logo ul li, .qodef-right-from-mobile-logo ul li {
    width: 20px;
    float: left;
    margin-right: 3px;
}
.qodef-position-right-inner .qodef-right-from-mobile-logo ul li img, .qodef-right-from-mobile-logo ul li img {
    border-radius: 50px;
    width: auto;
    height: 18px;
}
.qodef-position-right-inner .qodef-right-from-mobile-logo ul li a, .qodef-right-from-mobile-logo ul li a {
    padding: 0px;
}
.qodef-position-right-inner .qodef-right-from-mobile-logo ul, .qodef-right-from-mobile-logo ul {
    width: 100px;
}