/*
 Theme Name:   Divi child
 Theme URI:    http://divi.space/
 Description:  A Child Theme built for Divi on Divi Space
 Author:       Facilitech
 Author URI:   http://www.facilitech.fr/
 Template:     Divi
 Version:      3
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../Divi/style.css");


/***HEADER***/

#et-top-navigation {background-color:#051a38;}
#top-menu-nav {width:100%;font-weight:700 !important;}
#et-top-navigation #top-menu li {display: block;float: left;width: 20%;padding-top: 27px;padding-right:0}
#et-top-navigation #top-menu li.current-menu-item {font-weight:900}
#et-top-navigation #top-menu li a:hover {color:#ffffff;font-weight:900;opacity: 1;}
.et_header_style_centered nav#top-menu-nav {display: flow-root;}
#page-container #main-header .et_menu_container {width:100% !important;}
#main-header .logo_container {background-color:#f2f2f2;background-image:url(http://www.elecrem.com/wp-content/uploads/2019/06/creme-pot-elecrem.jpg);background-repeat:no-repeat;background-position:right;background-size: contain;}
#top-header .container, #et-secondary-menu, #et-secondary-nav {height:100%}
#top-header {position: absolute;width: 170px;height:150px;}
#top-header a {background:#051a38;padding:7px 10px !important;border-radius:3px;color: #ffffff !important;text-align: center;}
#et-secondary-menu {float:left;}
#et-secondary-menu .wpml-ls-item a {background:none;padding: 0 !important;}
#et-secondary-menu .wpml-ls-item {position: absolute;bottom: 10px;left: 5px;}
#et-secondary-menu:lang(en) .wpml-ls-item-es {left:40px;}
#et-secondary-menu .wpml-ls-item-en {left:40px;}
#et-secondary-menu .wpml-ls-item img {width:20px;height: 15px;}
#et-secondary-menu .menu-item-type-post_type {margin-left:3px;}

#et-top-navigation #top-menu li ul.sub-menu li a {color:#ffffff !important;padding:10px;font-size:13px;line-height: 1.4em;text-align: left;margin:0;width: auto;font-weight:700 !important;}
#et-top-navigation #top-menu li ul.sub-menu li a:hover {color:#ffffff !important;background-color:#3c68b5;}
#et-top-navigation #top-menu li ul.sub-menu li {display:inherit;float: inherit;width:inherit;padding-top: 0;padding:0;background-color:rgba(158, 186, 226, 0.75);}
#et-top-navigation #top-menu li ul.sub-menu li.current-menu-item {background:#3c68b5;}
#et-top-navigation #top-menu li ul.sub-menu {width: 100%;border: 0;padding:5px 0;}
#et-top-navigation #top-menu li ul.sub-menu li:first-child {border-top-left-radius:3px;border-top-right-radius:3px;}
#et-top-navigation #top-menu li ul.sub-menu li:last-child {border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
#et-top-navigation #top-menu .nonav {display:none;}

h3 {font-size: 16px;}
p {padding-bottom: 20px;}
h6 {font-size:12px}

#ecrem3 img {max-height:293px;}
#imgmax img {max-height:200px;}

h6.pdf {font-size:11px;color:#000000 !important;float: left;margin-top: 25px;font-weight: 100;line-height: 1.2em;text-transform:uppercase;}
h6.pdf strong {font-weight:900}

.gform_heading h3 {font-weight:700 !important;font-size:20px !important;}

#main-content ul {list-style-type: none;padding-left:0}
#main-content ul li:before {content: '- ';padding-right: 10px;}

#main-content .gform_body ul {list-style-type: none;}
#main-content .gform_body li:before {display:none;}

#lestables tr td {padding:10px;border: 2px solid #ffffff;font-size:12px;line-height: 1.4em;}
#lestables thead tr td {font-size:12px;font-weight:bold;padding:14px 10px 10px 10px;background:#fdeada;color:#000000}
#lestables tbody tr:nth-child(odd){background-color:#d0d8e8;}
#lestables tbody tr td {padding:15px;}

#field_1_7 {margin:30px 0;}
#field_1_7 .ginput_container_checkbox {margin-top:0}
#input_1_6 label, #field_1_7 label {margin-top: 4px;}
#input_1_6 label {font-size: 14px;}

#main-content p {text-align:justify;}

/*PAGE PRIVATE*/
.page-id-210 #top-header {background:none;}
.unitems {display: block;clear: both;}
.unitems img {margin-bottom:20px;}

/***FOOTER***/
#footer-widgets {padding:30px 0 0}
#footer-widgets .footer-widget {margin-bottom:0px;}
#footer-widgets #text-2, #footer-widgets #text-3 {width: 100%;}
#footer-info {float:right;}
#main-footer {font-weight:700;}
#main-footer #menu-main-menu li {margin-bottom: 4px;}
#main-footer #menu-main-menu-anglais li, #main-footer #menu-main-menu-espagnol li {margin-bottom: 11px;}
#main-footer #menu-main-menu li a:hover, #main-footer #menu-main-menu-anglais li a:hover, #main-footer #menu-main-menu-espagnol li a:hover {color:#3c68b5;}
#footer-info {font-size:10px;font-weight:100}
#main-footer .sub-menu {display:none;}

#mobile_menu {background:#3c68b5;top: 33px;border: 0;}

@media (max-width: 980px) {
#main-header {padding:0;}
#main-header .logo_container {min-height: 100px;}
#et-top-navigation {margin:0}
.et_header_style_centered #main-header {padding:0}
.logo_container img {margin-top: 20px;}
#main-footer .footer-widget {display: inline-block;width: 33% !important;margin:0 !important;}
.et_secondary_nav_only_menu #top-header, #et-secondary-menu, #et-secondary-nav {display:block !important;background-color: rgba(0,0,0,0);}
#et-secondary-menu .wpml-ls-item {bottom: 60px;}
}

/* Portrait */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
#pictos p {text-align:right;}
#pictos img {width:25px;}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
#pictos .et_pb_text_inner {text-align:left !important;}
}