/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

/* THEME */

html, body {
    overflow-x: hidden!important;
}

#site-logo #site-logo-inner a img {
    height: 6.5em;
}

/* Resolve Main Menu Display When Using Boostrap */
#site-navigation-wrap .dropdown-menu {
    display: block;
    float: none;
    position: relative;
    top: auto;
    left: auto;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.las.la-bars {
	font-size: 3em;
	color: #000;
}

/* BLOG */

.meta-author {
	display: none!important;
}

.thumbnail-caption {
	display: none!important;
}

/* MOBILE */

@media only screen and (max-width: 767px) {
    .hidephone {
      display:none!important;} }

@media only screen and (min-width: 768px) {
    .hidedesk {
      display:none!important;} }
	  

/* FONTS */

a {
	text-decoration: none!important;
	color: #067481;
	
}

.related-post-title a {
    color: #000!important;
}

a.wp-block-latest-posts__post-title {
    color: #000!important;
}

.site-breadcrumbs a {
    color: #067481!important;
}

.blog-entry.post .blog-entry-header .entry-title a {
    color: #000!important;
}

body {
	font-family: acumin-variable, sans-serif;
	font-weight: 300;
}

p {
	font-family: acumin-variable, sans-serif!important;
	font-size: 1.7rem!important;
	font-weight: 300!important;
}

.rock-salt {
  font-family: "rock-salt-pro", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.league-gothic {
  font-family: "League Gothic", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.acumin {
	font-family: acumin-variable, sans-serif;
	font-weight: 300;
}

.greenfont {
	color: #007481!important;
}

.blogheading {
	color: #007481!important;
	font-size: 2.3rem;
}

/* EPIC NEWS */

.jeg_pl_md_5 .jeg_post_title {
    font-size: 1.5!important;
    font-weight: 300!important;
    line-height: 1em!important;
    margin: 0 0 5px!important;
	font-family: acumin-variable, sans-serif!important;
}

.jeg_postblock_22 .jeg_post {
    float: left;
    width: 50%!important;
    padding-right: 10px!important;
    margin-bottom: 10px!important;
}

@media only screen and (max-width: 667px) {
    .jeg_postblock_22 .jeg_post_title, .jeg_postblock_23 .jeg_post_title {
        font-size: 2.5rem!important;
    }
}

.jeg_thumb .jeg_post_category a {
    background: #007481!important;
	font-size: 1.3rem!important;
    font-weight: 300!important;
	font-family: acumin-variable, sans-serif!important;
}	

.jeg_slider_type_1 .epic-owl-nav .epic-owl-next {
    background: #007481!important;
}

.jeg_slide_caption .jeg_post_category a {
    background: #007481!important;
}

.jeg_postblock_content:before {
    color: #007481!important;
}	

.jeg_meta_author {
	display:none!important;
}

.jeg_block_heading_2 .jeg_block_title span {
    background: #067481!important;
    color: #fff;
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
}

.jeg_block_heading_2 {
    background: #067481!important;
    border-radius: 0!important;
}

.jeg_breakingnews {
    margin-bottom: 28px!important;
}

.jeg_postblock_22 .jeg_post {
    float: left;
    width: 47.5% !important;
}

.jeg_slider_wrapper, .jeg_video_playlist {
    margin-bottom: 0!important;
}

.jeg_meta_comment {
	display: none!important;
}

h3.jeg_post_title  {
        font-size: 1.7rem!important;
        font-weight: 400!important;
		font-family: acumin-variable, sans-serif!important;
}

.jeg_slider_type_1 .jeg_slide_caption .jeg_post_title {
        font-size: 2rem!important;
        font-weight: 300!important;
		font-family: acumin-variable, sans-serif!important;
}

/* YOUTUBE */

.sby_load_btn {
	border-radius: 0!important;
}

.sby_follow_btn a {
	border-radius: 0!important;
}

/* BANNERS PROVISIONALES */

.banner-test {
	background: #067481!important;
    color: #fff;
}

/* BACKGROUNDS */

.lightbg {
	background: #f5f5f5;
}

/* BUTTONS */

.greenbtn {
	color: #FFF;
	background: #000;
	font-size: 2rem;
	font-weight: 600;
	display: inline;
	text-align: left;
	padding: 0.5em 2em;
	transition: 0.3s;
	text-align: center;
}

.greenbtn:hover {
	transition: 0.3s;
	color: #FFF!important;
	background: #067481;
}    

/* CONTACT FORM */

.contact-space {padding-right: 0!important; padding-left: 0!important; margin-bottom: 1em;}

input.wpcf7-form-control.wpcf7-submit[type="submit"] {
    border: 0px!important;
    background-color: #fff!important;
    color: #000!important;
	font-family: acumin-variable, sans-serif!important;
	font-size: 1.7rem!important;
}

input.wpcf7-form-control.wpcf7-submit[type="submit"]:hover  {
    border: 0px!important;
    background-color: #007481!important;
    color: #fff!important;
	font-family: acumin-variable, sans-serif!important;
	font-size: 1.7rem!important;
}

input[type="email"] {border-bottom: 3px solid #fff!important; border-top: 0!important; border-right: 0!important; border-left: 0!important; border-radius: 0px!important; background-color: #333!important;}

input[type="text"] {border-bottom: 3px solid #fff!important; border-top: 0!important; border-right: 0!important; border-left: 0!important; border-radius: 0px!important; background-color: #333!important;}

input[type="tel"] {border-bottom: 3px solid #fff!important; border-top: 0!important; border-right: 0!important; border-left: 0!important; border-radius: 0px!important; background-color: #333!important;}

textarea {border-bottom: 3px solid #fff!important; border-radius: 0px!important; background-color: #000!important; min-height: 6em!important; max-height: 6em!important;}

::-webkit-input-placeholder { /* WebKit browsers */
	color: #fff !important;
	opacity: 1;
	font-family: acumin-variable, sans-serif!important;
	font-size: 1.7rem!important;
	text-transform: uppercase;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #fff !important;
	opacity: 1;
	font-family: acumin-variable, sans-serif!important;
	font-size: 1.7rem!important;
	text-transform: uppercase;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #fff !important;
	opacity: 1;
	font-family: acumin-variable, sans-serif!important;
	font-size: 1.7rem!important;
	text-transform: uppercase;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #fff !important;
	opacity: 1;
	font-family: acumin-variable, sans-serif!important;
	font-size: 1.7rem!important;
	text-transform: uppercase;
}

.wpcf7-list-item-label {font-weight: 300!important;}



