/**
Theme Name: Astra Child
Author: Infinite Agency
Author URI: https://www.infiniteagency.fr
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/* TEL MOBIL */
.custom-header-link {text-align: center;background-color: #3aa6b9;padding: 0px 0px 0px 0px;font-size: 16px; display: block;
    position: fixed;
    margin:0;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 99999;
}
.custom-header-link a {color: #fff;text-decoration: none;font-weight: 700;}
.custom-header-link a:hover {text-decoration: none;}
.btxcontact {padding:8x 10px; text-align:center; color:#666;}
/* TEL MOBIL */


.cc-floating .cc-message {
  display: block;
  margin-bottom: 1em;
  font-size: 14px;
  line-height: 18px;
}

.cc-window.cc-floating {
  padding: 1em;
  max-width: 20em;
}

.cc-theme-classic .cc-btn {
  border-radius: 5px;
  font-size: 14px;
  line-height: 17px;
}

.cocheok {font-size:11px; color:#979191; line-height:14px; text-align:justify; }
input[type="email"], input[type="number"], input[type="password"], input[type="reset"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
  color: #999;
  padding: .75em;
  height: auto;
  border-width: 1px;
  border-style: solid;
  border-color: #999;
  border-radius: 2px;
  background: var(--ast-comment-inputs-background);
  box-shadow: none;
  box-sizing: border-box;
  transition: all .2s linear;
}


@media and screen (max-width: 544px) {
.ast-header-break-point .ast-primary-header-bar {display: grid;background-color: #474f67 !important;}
.custom-header-link {display:block;}
.ast-header-break-point .ast-header-button-1[data-section="section-hb-button-1"] {display: flex;background-color: #474f67 !important;}
.widget {margin: 0 0 3.2em 0;}
/*.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] {display: block;margin: 40px 0px;}
.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] {margin-top: 40px;}
.ast-header-break-point .ast-builder-layout-element[data-section="section-fb-social-icons-1"] {display: flex;margin-bottom: 40px;}
h2.widget-title {font-size: 26px !important;}
.site-below-footer-wrap[data-section="section-below-footer-builder"] {padding-top: 5% !important;padding-bottom: 5% !important;}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner {text-align: center !important;}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner {text-align: center !important;}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner {text-align: center !important;}
	
section.#text-1.widget.widget_text {text-align: center !important;}*/
}

@media screen and (min-width: 840px) {
.custom-header-link {display:none;}
}