/*

 Theme Name:   robots

 Theme URI:    https://mekshq.com/

 Description:  Voice Child Theme

 Author:       Bfirst

 Author URI:   https://www.bfirst.ee/

 Template:     voice

 Version:      1.0.0

 License:      GNU General Public License v2 or later

 License URI:  https://www.gnu.org/licenses/gpl-2.0.html

 Text Domain:  robots

*/



/* Global */

/*-----------------------------------*/

p {

    margin-bottom: 20px !important;

}
#main>article
{
    padding: 30px !important;
}
.page-id-8452 #main>article , .page-id-9 #main>article
{
    padding: 30px 0 !important;
}
.page-content{

    margin:0 !important;

}

body:not(.home) div#content {
    max-width: 1140px;
    margin: 0 auto !important;
}

.vce-wrap-center {
    margin: 0 auto !important;
    width: 100% !important;
    text-align: center !important;
    height: 40px !important;
}
/* Fix bold Roboto */

b, dt, strong {

    -webkit-font-smoothing: antialiased;

    /*font-weight: 400 !important;

    font-family: 'Roboto' !important;*/

    letter-spacing: -1px !important;

}

/* Custom 100% width */

/*-----------------------------------*/

.page-100-width {

    padding: 30px 0 !important;

}

.page-100-width .main-box {

    background: #ffffff !important;

    border-radius: 5px;

    overflow: hidden;

}

.page-100-width .vce-main-content {

    float: none !important;

    width: 100% !important;

    padding: 0 !important;

}

.page-100-width .main-box-head {

    padding: 15px !important;

}

.page-100-width .main-box-head h1 {

    font-size: 25px;

    margin: 0;

}

.page-100-width .main-box-head .main-box-subtitle {

    width: 100% !important;

    margin: 0 !important;

    text-align: left;

    padding: 0 !important;

    line-height: 22px;

}

.page-100-width .entry-content {
    width: 100% !important;
    /*margin: 0 !important;*/
    margin: auto !important;

}

.page-100-width .main-box-inside{

    float: none !important;

    width: 100%;

    padding: 20px !important;

    display: table;

}

.page-100-width .vce-loop-wrap {

    float: none !important;

}

.page-100-width .main-box-inside article {

    width: 346px !important;

    margin: 10px !important;

}

/* Single */

.main-box-single .entry-title {

    font-weight: 400 !important;

}

.main-box-single .entry-header {

    margin: 20px 0 !important;

}

.main-box-single .meta-category {

    display: block;

}

/* 404 */

.error404 .vce-main-content {

    float: none !important;

    margin: 0 !important;

    padding: 0 !important;

}

.error404 .entry-content {

    padding: 30px !important;

}

/* Search bar */

.brico-search .form-group,

 .brico-search .form-group-input {

     display: inline-block;

}

 .brico-search .form-group-input input {

     border-radius: 1px !important;

     height: 32px;

     background: #fff;

     color: #d4d4d4;

     border: 0;

     font-size: 12px;

}

 .brico-search .form-group-input input:focus {

     border: 1px solid #0f272f !important;

}

 .brico-search .form-group-input {

     width: 100%;

}

 .brico-search button {

     background: #009fe3;

     color: #fff;

     border-radius: 3px;

     border: 0;

     padding: 8px 20px;

     vertical-align: unset;

     outline: none;

     cursor: pointer;

     font-size: 14px;

}

 .brico-search button:hover{

     background: #0994d0  !important;

}

.header-sticky .brico-search-wrapper {

    display: none;

}

.header-is-sticky .brico-search-wrapper {

    display: block;

    border-radius: 0 0 5px 5px;

    top: 0;

}

.brico-search-wrapper {

    width: 100%;

    background: #e7ecf0;

    border-radius: 5px 5px 0 0;

}

 .brico-search {

     padding: 10px;

     text-align: center;

}

 .brico-search .search-label {

     display: inline-block;

     vertical-align: middle;

}

 .brico-search .search-content {

     display: inline-block;

     width: 40%;

     margin: 0 10px;

}

 .brico-search .search-label span {

     font-family: 'Oswald';

     font-size: 20px;

     line-height: 22px;

}

/* Header nav */

.main-header {

    border-top: 3px solid #162b32 !important;

}

.nav-menu > li:hover > a {

    background-color: #f3cb11 !important;

}

.main-navigation a {

    box-shadow: none !important;

    line-height: 1 !important;

    padding: 14px 15px !important;

}

.header-bottom-wrapper {

    box-shadow: none !important;

}

.main-navigation a:before {

    font-family: 'bricon' !important;

    display: inline;

    font-size: 22px;

    font-weight: bold;

    line-height: 14px;

    vertical-align: middle;

    margin-right: 5px;

    color: #162b33;

}

.main-navigation .marque-menu a:before {

    content: "\e909";

}

.main-navigation .mag-menu a:before {

    content: "\e90f";

}

.main-navigation .guide-menu a:before {

    content: "\e910";

}

.main-navigation .produit-menu a:before {

    content: "\e908";

}

.main-navigation .top-menu a:before {

    content: "\e90a";

}

.main-navigation .travaux-menu a:before {

    content: "\e900";

}

.header-left-nav .main-navigation ul {

    text-align: center !important;

}

.current-menu-item > a{

    background-color: #f3cb11 !important;

}

.header-sticky .main-navigation a {

    padding: 16px 15px !important;

    border: 0 !important;

}

/* Header */

.page-full-width .entry-header {

    display: flex !important;

    display: -webkit-flex;

    display: -ms-flexbox;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    background-position: left center;

    height: 280px;

    position: relative;

    background-image: url(https://603226.claudeassets.com/20230615101334im_/https://www.lesrobots.org/wp-content/uploads/2019/03/travaux-bricolea.jpg);

    background-color: #162b32;

    background-position: right;

    margin: 0 !important;

}

.page-full-width .entry-header .entry-title {

    font-weight: 100;

    margin: 0 !important;

    padding: 0 !important;

    font-size: 40px;

    line-height: 1;

    color: #ffffff;

    text-shadow: 2px 2px #000000;

    left: 20rem;

    position: absolute;

    width: 45% !important;

    display: block !important;

}

/* Full Width Columns */

.page-full-width {

    padding: 0 !important;

    margin: 0 !important;

}

.fusion-fullwidth {

    padding: 30px 30px !important;

}

.page-full-width .page-content {

    width: 100% !important;

    max-width: none !important;

}

.page-full-width .vce-main-content {

    padding: 0 !important;

    width: 100% !important;

}

.page-full-width .main-box {

    margin: 0 !important;

}

.page-full-width .comment-section {

    display: table !important;

    width: 100% !important;

    margin: auto !important;

    padding: 40px 0 !important;

}

.page-full-width .comment-respond {

    max-width: 1200px !important;

    margin: auto !important;

    float: none !important;

}

/* Custom columns */

 .home-comparatifs h2{

     background: #162b33;

     color: white !important;

     text-transform: uppercase;

     padding: 10px !important;

     font-size: 20px !important;
     text-align: center;

}
section.j-box.row-simple
{
    box-shadow: none;
}
.j-box,.j-box-full
{
     margin-top: 40px !important;
    margin-bottom: 40px !important;
}
.j-box-full
{
    clear: both;
    padding: 40px !important;
}
.j-box-full .newsletter-wrapper
{
    max-width: 580px;
}
.j-box .home-comparatifs h2
{
    margin-top: 0px;
    margin-bottom: 0px;
}
.j-box , .j-box-full .box
{
    max-width: 1200px;
    margin: auto;
}
.d-flex
{
    display: flex;
}
.j-box .mks_col .mks_one_third {
    width: 38%;
}
.j-box .mks_col .mks_two_thirds
{
    width: 59%;
}
.box-post
{
    background: #f3f5f7 !important;
    border: 0 !important;
    border-radius: 4px;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.2);
    margin-right: 24px;
    padding: 10px;
    margin-bottom: 15px !important;
}

.list-row {

    background: #f1f5f7 !important;

}

.main-box,

.comment-respond,

.prev-next-nav {

    border-radius: 5px !important;

    overflow: hidden !important;

}

/* Custom shortcodes */

.site-branding .logo {

    cursor: pointer;

}

.devis-modal .modal-body {

    background: #fff !important;

}

.fusion-button {

    background: #f3cb11 !important;

    /*font-family: roboto !important;*/

}

.button-blue {

    background: #29b9ad !important;

}

.tnp-email {

    height: 30px !important;

}

.bredcrumbs-container p {

    margin: 0 !important;

}

.devis-section p {

    line-height: 35px !important;

}

.bredcrumbs-wrapper {

    padding: 5px 10px;

    background: rgba(255, 255, 255, 0.7);

    border-radius: 0 0 5px 5px;

    font-size: 13px;

}

.vce-post .meta-category a {

    background: #a3d14a !important;

    border-radius: 25px !important;

}

.rating-wrapper {

    position: relative;

    text-align: center;

    float: left;

    width: 100%;

    border-top: 1px solid rgba(0,0,0,.05);

    padding: 13px 20px;

}

.fusion-text {

    text-align: justify;

}

.main-box article {

    text-align: justify;

}

/* To top */

#back-top {

    width: 40px !important;

    height: 60px !important;

    line-height: 48px !important;

    background: #009fe3 !important;

    border-radius: 0 !important;

    color: #fff !important;

    font-size: 20px !important;

}

table caption {
    margin: 0 0 18px;
    border-bottom: 1px solid #6f6f6f;
    padding: 0 0 2px;
    font-size: 26px;
    color: #353535;
    font-weight: normal;
}
table {
    width: 100%;
    color: #353535;
    text-align: left;
    font-size:13px;
    border: 0px;
    border : none !important;
}
table tr td {
    border-bottom: 0px;
    padding: 10px;
    border: 0px !important;
    vertical-align: middle;
}
table tr th {
    font-weight: bold;
    padding:10px 10px;
    vertical-align: middle;
}
table ul {
    list-style:none;
        margin: 0px;
}
table tr:nth-child(odd):not(#comparison_table) {
    background: #f2f2f2;
}
table tr:nth-child(even) {
    background: #ffffff;
}
.responsive-table {    
    overflow-x: auto;
    margin: 20px 0;
}
.responsive-table th{

}
#comparison_table td {
    text-align: center;
    background: #ff4500;
    color: #FFF;
}
#comparison_table td:empty {
    background: #FFF;
}
#comparison_table td:after {
    width: 0;
    height: 0;
    display: block;
    margin: -2px auto;
    content: "▼";
    color: orangered;
}

#comparison_table td:empty:after {
    display: none;
}
@media (max-width:700px)  {
    .responsive-table:before {
        content: "← Faites glisser le tableau vers la gauche";
        float: right;
        background: #f6f6f6;
        border-radius: 5px;
        padding: 2px 10px;
        margin: 10px 0;
        border: 1px solid #f0f0f0;
        font-size: 12px;
    }
}

/* Responsive */

/*-----------------------------------*/

/* Mobile */

@media only screen and (max-width: 800px)

{

    .main-box-inside img {

        float: none;

        display: block;

        text-align: center;

        margin: auto;

    }
    .j-box .mks_col .mks_two_thirds{width: 100%;}
    .j-box .mks_col .mks_one_third {width: 100%;}

}

/* Responsive | IPAD landscape */

@media only screen

and (min-device-width : 768px)

and (max-device-width : 1024px)

and (orientation : landscape)

{

/* Responsive | IPAD portrait */

@media only screen

and (min-device-width : 768px)

and (max-device-width : 1024px)

and (orientation : portrait)

{



}

/* Responsive | Laptop MDPI | Laptop MiDPI | Laptop touch */

@media only screen

and (min-width : 1200px)

and (min-height : 800px)

{



}

/*
     FILE ARCHIVED ON 07:04:37 Sep 25, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:01:53 Jun 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.354
  exclusion.robots: 0.031
  exclusion.robots.policy: 0.023
  esindex: 0.007
  cdx.remote: 8.631
  LoadShardBlock: 70.863 (3)
  PetaboxLoader3.datanode: 87.981 (5)
  PetaboxLoader3.resolve: 96.147 (3)
  load_resource: 118.533 (2)
*/