.qbutton:hover, .load_more a:hover, .blog_load_more_button a:hover, #submit_comment:hover, input.wpcf7-form-control.wpcf7-submit:hover, .drop_down .wide .second ul li .qbutton:hover, .drop_down .wide .second ul li ul li .qbutton:hover, .post-password-form input[type='submit']:hover {
    color: #6ccafe;
    background-color: transparent;
    border-color: #6ccafe;
}

.qbutton, .load_more a, .blog_load_more_button a, #submit_comment, input.wpcf7-form-control.wpcf7-submit, .post-password-form input[type='submit'] {
    position: relative;
    display: inline-block;
    width: auto;
    height: 38px;
    line-height: 38px;
    margin: 0;
    padding: 0 35px;
    font-family: 'Raleway',sans-serif;
    border: #6ccafe;
    font-size: 12px;
    font-weight: 500;
    font-family: inherit;
    text-align: left;
    color: #fff;
    background-color: #6ccafe;
    text-decoration: none;
    cursor: pointer;
    outline: 0;
    font-style: normal;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: 2px;
    white-space: nowrap;
    -webkit-transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
    -moz-transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
    -ms-transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
    -o-transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
    transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
    -webkit-box-sizing: initial!important;
    -moz-box-sizing: initial!important;
    box-sizing: initial!important;
    vertical-align: middle;
}


.edgt_icon_shortcode span, .edgt_icon_shortcode i {
    color: #6ccafe;
    -webkit-transition: transform .2s ease,color .15s ease-out;
    -moz-transition: transform .2s ease,color .15s ease-out;
    -o-transition: transform .2s ease,color .15s ease-out;
    -ms-transition: transform .2s ease,color .15s ease-out;
    transition: transform .2s ease,color .15s ease-out;
    font-style: normal!important;
    letter-spacing: initial!important;
    display: inline-block;
}

a, p a {
    color: #6ccafe;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: color .15s ease-out;
    -moz-transition: color .15s ease-out;
    -o-transition: color .15s ease-out;
    -ms-transition: color .15s ease-out;
    transition: color .15s ease-out;
}

.foto1{margin-top:-15px;}

.footer_bottom_holder {
    display: table;
    width: 100%;
    background-color: #fff;
    vertical-align: middle;
    text-align: center;
    height: 65px;
    display: none;
}

.txtfo{padding-left:3%; padding-right:3%;}

.light:not(.sticky) nav.main_menu>ul>li>a, .light.header_style_on_scroll nav.main_menu>ul>li>a, header.light:not(.sticky) .edgt_icon_shade>a>*, header.light:not(.sticky) .side_menu_button>a {
    color: #6ccafe;
}

.politicas2 ul li {
    text-align: center;

}

.footer_top a {
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    line-height: 27px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    color: #fff;
}

.newsletters .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.content.content_top_margin {
    margin-top: 50px !important;
}

.edgt_slider {
    margin-top: 50px;
}

aside.sidebar .widget.widget_tag_cloud .tagcloud a:hover, .widget .tagcloud a:hover {
    color: #828282!important;
    border-color: #91caff !important;
    background-color: #ffffff!important;
}

#searchform {
    display: none !important;
}

.latest_post_text {
    border-bottom-color: #91caff  !important;
}

span.date {
    color: #91caff !important;
}

h5, h5 a {
    color: grey !important;
}

.single_tags a:hover, aside.sidebar .widget.widget_tag_cloud .tagcloud a:hover, .widget .tagcloud a:hover {
    color: #828282!important;
    border-color: #91caff!important;
    background-color: #ffffff!important;
}

.blog_holder.blog_standard_type article {
    border-color:  #91caff !important;
}

.blog_holder.blog_standard_type article:not(.format-quote):not(.format-link) h2 {
    font-family: Montserrat !important;
    font-size: 35px;
    line-height: 45px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    text-transform: capitalize;
}

.blog_holder.blog_standard_type article:not(.format-quote):not(.format-link) .post_text .post_text_inner .post_info div a {
    color:#91caff !important;
  font-family: Montserrat !important;
}

.blog_holder.blog_standard_type article, .blog_holder.blog_standard_type article:not(.format-quote):not(.format-link) .post_info:before, .blog_holder.blog_standard_type article:not(.format-quote):not(.format-link) .post_info:after {
    border-color:#91caff !important;
}

.newsletter {
    display: none;
}

.blog_holder.masonry_full_width article.format-quote .post_text .post_text_inner {
    background-color: #91caff !important;
}
/* header CSS */
nav.main_menu > ul > li.active > a, header:not(.with_hover_bg_color) nav.main_menu > ul > li.active > a {
    color: #474747 !important;
}
nav.main_menu>ul>li>a>span.item_inner, .menu-main-menu>.item_inner span.item_text, #nav-menu-item-10608 > a > span.item_inner > span {
    background: #fff;
    color: #000;
}
/*enlaces menu*/
nav.main_menu > ul > li:hover > a, #nav-menu-item-10608 > a > span.item_inner > span:hover, header nav.main_menu > ul > li.active > a:hover {
    background: #fff;
    color: #6ccafe !important;
}
/*enlaces menu movil*/
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a, nav.mobile_menu ul li.active:hover > h4 {
    color: #6ccafe;
}
/*enlaces menu*/
nav.main_menu > ul > li:hover > a, nav.main_menu > ul > li.active:hover > a, header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a, header:not(.with_hover_bg_color) nav.main_menu > ul > li.active:hover > a, .header_bottom #lang_sel ul li a:hover, .header_bottom #lang_sel_click > ul > li a:hover, nav.main_menu>ul>li:hover>a>span.item_inner {
    color: #6ccafe !important;
}
/*enlaces posts*/
.latest_post_holder.masonry .blog-list-masonry-item .post_info .post_author_link a, .latest_post_holder.masonry .blog-list-masonry-item .post_info .post_categories a {
    color: #6ccafe;
}
@media (max-width: 1000px){
.edgt_logo a {
    min-height: 90px !important;
}
}
.edgt_logo a {
    min-height: 100px !important;
}

nav.mobile_menu ul li a, nav.mobile_menu ul li h4 {
    color: rgba(3, 173, 233,0.59);
    font-family: 'Montserrat', sans-serif;
}