/*
Theme Name: SOCOMETAL
Description: Theme enfant 
Author: 
Author URI: 
Template: oceanwp
Version: 1.0
*/

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


/*.page-header {
    background-color: #f5f5f5;
    padding: 64px 0 15px 0;
}*/


/* .archive #main #content-wrap {
    padding-top: 30px;
}*/

/*.single .entry-title {
    border-bottom: none;
    padding-top: 2rem;
}*/

/*h3::before, .single .entry-title::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 800;
    font-size: 1.6rem; 
    vertical-align: 20%;
    padding-right: 1%;
    color: #d03723;
    content: "\f04b";
}*/


/*.custom-gradient-1 {
  background-image: linear-gradient(to bottom,
    #84be96,
    #84be96 40%,
    #56b680 40%, 
    #56b680 60%);
}*/


.single-post #content, .search-results #content, .single-page-article {
  padding-top: 5rem !important;
}

.single-post #main #content-wrap, .page-template-default #main  {
    border-top: 30px solid #006581

}

.error404 header.page-header {
  display: none;
} 

.error404 #main #content-wrap {
  padding-top: 150px !important;
}

p {
    margin-bottom: 7px;
}




.fa-long-arrow-right:before {
    content: "" !important;
}

#copyright {
  line-height: 2rem;
}

#copyright a:hover {
  text-decoration: underline;
}



/* SEARCH */


.search-results article {
  border-bottom: none;
}

#header-searchform input, #searchform-header-replace input {
    /*color: #f2a84a !important;*/
 }

 .search-results article {
     /*border-bottom: 1px solid #7b1e13;*/
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #dcdbdb;
  opacity: 1;   
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #dcdbdb;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #dcdbdb;
}

/* WPML */


.wpml-ls-legacy-list-horizontal {
    text-align: center;
}



/* MOBILE MENU */ 

#mobile-fullscreen ul li a {
    /*text-transform: none;*/
    /*font-size: 2.8rem !important;*/

}

#mobile-fullscreen ul li .dropdown-toggle:before {
    /*color: #f9e3c6*/
}

#mobile-fullscreen ul ul.sub-menu li a {
    /*font-size: 2rem;*/
}

#mobile-fullscreen ul ul.sub-menu {
    /*padding-bottom: 2.5rem;*/
}

#mobile-fullscreen ul.sub-menu li.menu-item a {
    /*font-size: 2.3rem !important;*/
}


/* -------- RESPONSIVE ---------- */

@media screen and (max-width: 1000px){
    
  /*Any CSS CODE HERE*/  
    .single-post #content {
      padding-top: 2rem;
    }

.single-post #main #content-wrap, .page-template-default #main {
    border-top: none;

}


}