.starter_container { background: url('https://www.boutiknou.fr/oKebab/vue/images/visuel-indisponible.png') no-repeat center center; } /* Theme Name: Restaurant Theme URI: http://themewagon.com/demo/Restaurant/ Author: ThemeWagon Author URI: http://themewagon.com/ Description: Version: 1.0 License: GNU General Public License v3 or later License URI: http://www.gnu.org/licenses/gpl-3.0.html Text Domain: restaurant */ /*======================== GLOBAL =========================*/ .overflow-ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; /* don’t forget that .block-with-text can’t be an inline element*/ } h1 { font-size: 37px; font-weight: 900; width: 414px; letter-spacing: 0.040em; border: 1px solid rgba(47, 46, 47, 0.59); } .navactive{ border-bottom: 1px solid #96E16B; } p.desc-text{ font-size: 20px; line-height: 35px; text-align: justify; } .text-content.container { margin-top: 65px; margin-bottom: -51px; } .right-text p{ text-align: left !important; border-bottom: 1px solid; padding: 10px 0; } *, *:before, *:after { -moz-box-sizing: border-box; box-sizing: border-box; -webkit-font-smoothing: antialiased; } .img-section-space { margin-top: 5px; } .fa-2x{ padding-top: 5px; } [class^="icon-"], [class*=" icon-"] { font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-mail:before { content: "\e600"; } .icon-github:before { content: "\e601"; } .icon-twitter:before { content: "\e602"; } .icon-linkedin:before { content: "\e603"; } body, html { margin: 0; padding: 0; height: 100%; } .clear::after { content: ""; display: table; clear: both; } h1, h2, p, span, a { font-family: "museo-sans", helvetica, sans-serif; color: #2f2e2f; margin: 0; padding: 0; } .color_animation { text-decoration: initial; /* word-spacing: 5px; */ margin-right: -30px; margin-left: -30px !important; color: white !important; -webkit-transition: color 0.3s ease-out; -moz-transition: color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out; -ms-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; } .color_animation:hover{ color: #9BE86F !important; } .enRouge{ color: red; font-weight: bold; } .enVert{ color: #00b300; font-weight: bold; } /*======================== NAV ET FOOTER =========================*/ div#bs-example-navbar-collapse-1 { height: 368px; overflow: hidden; text-align: center; text-decoration: none !important; } .delivery-man-navbar ul{ /* delivery man account*/ max-height: 50px; } .navbar-brand{ font-family: 'Pacifico', cursive; font-size: 34px !important; text-decoration: none; color: white !important; } nav { background: #337ab7 !important; font-size: 18px; color: white !important; } nav .glyphicon{ color: white !important; } footer{ background: #337ab7 !important; } footer a { color: white !important; } li:not( #tableau_commande li , .ui-timepicker-am , .ui-timepicker-pm, #aidePlanning li, li.text-info, li.text-danger ){ color: white !important; /*padding-left: 10px;*/ word-spacing: 5px !important; } /*======================== INTRO CONTAINER =========================*/ .starter_container { margin-top: -21px; padding: 0; min-width: 100%; height: 100%; /*background: url('http://localhost/oKebab//vue/images/restaurant/5.jpg') no-repeat center center; */ background-size: cover; text-align: center; background-position: center; } .follow_container { width: 100%; position: absolute; top: 35%; text-align: center; } .top-title{ color: white; font-family: 'Playball', cursive; font-size: 120px; font-weight: 400; } .second-title { font-weight: lighter; font-size: 30px; font-style: italic; text-transform: capitalize; } .white{ color: white; } /*======================== FIRST FOOTER CONTENT =========================*/ .social_heading, .social_info { display: block; } .social_heading { font-size: 28px; font-weight: 900; letter-spacing: 0.040em; color: #63C85D; text-align: center; margin: 40px 0 0 0; } .social_info, .social_icons { margin: 18px 0 50px 0; } .social_info a { text-decoration: none; font-size: 16px; font-weight: 500; letter-spacing: 0.200em; line-height: 1.400em; color: #fff; display: inline-block; margin: 0 auto; width: 210px; } .social_info a:hover { color: #6c8f34; } .social_icons { padding: 0; } .social_icons li { list-style: none; display: inline-block; padding: none; } .social_icons li:nth-child(1), .social_icons li:nth-child(2), .social_icons li:nth-child(3) { margin: 0 50px 0 0; } .social_icons li a { color: #fff; text-decoration: none; font-size: 25px; } .social_icons li a:hover { color: #6c8f34; } /*======================== SECOND FOOTER CONTENT =========================*/ .navbar-default { border: 0 !important; } /*======================== MEDIA QUERIES MOBILE =========================*/ @media (max-width: 660px) { .top-title { font-size: 67px; } .second-title { font-size: 21px; } } /*======================== MEDIA QUERIES TABLET =========================*/ @media (min-width: 400px) { .starter_container { height: 100%; } } /*======================== MEDIA QUERIES TABLET =========================*/ @media (min-width: 660px) { .starter_container { height: 100%; } /*======================== NAV =========================*/ .navbar-default{ height: 70px; padding-top: 10px; } nav li{ padding-right: -15px; } .navbar-brand{ font-family: 'Pacifico', cursive; font-size: 34px !important; text-decoration: none; color: white !important; } nav { position: fixed; display: block; position: fixed; width: 100%; height: 55px; z-index: 100; margin: 0; padding: 0; background-color: #1e1e1e; text-align: center; } .main-nav { padding: 0; margin: 18px auto 0 auto; } .main-nav li { display: inline-block; list-style: none; margin: 0 29px 0 29px; } .main-nav a { font-size: 0.75000em; font-weight: 700; /* letter-spacing: 0.250em; */ text-decoration: none; color: #fff; display: block; text-align: center; padding: 2px 0; transition: color 0.3s ease-in-out; } .main-nav a:hover { color: #6c8f34; } } /*======================== Social Connect =========================*/ section.social_connect { background-color: #60a5e0; text-align: center; margin-bottom: 50px; } .social_heading { font-size: 33px; margin: 50px 0 0 0; } .social_info a { font-size: 24.93px; } .social_icons li a { font-size: 30px; } .social_info a { display: inline-block; margin: 0 auto; width: 325px; } } /*END OF MEDIA QUERY*/ /*======================== MEDIA QUERIE DESKTOP =========================*/ @media (min-width: 1100px) { .starter_container { background-attachment: fixed; } /*======================== FIRST FOOTER CONTENT =========================*/ .social_heading { font-size: 33px; margin: 50px 0 0 0; } .come_in .social_info a { font-size: 24.93px; display: inline-block; margin: 0 auto; width: 565px; } .come_in .social_info { margin-bottom: 25px; } .or_call .social_info a { font-size: 24.93px; display: inline-block; margin: 0 auto; width: auto; } .social_icons li a { font-size: 30px; } } /*====================== tablink =======================*/ #ul_tproduits{ width : 100%; max-height : 115px; overflow: auto; margin-top : 15px; margin-bottom : 15px; } #ul_tproduits li{ min-width : 200px; } #ul_tproduits li a{ color : white; background-color:#337ab7; } #ul_tproduits li a:hover{ text-decoration:underline; } #ul_tproduits li a:active{ background-color:#062947; } /*==================== megaskycraper ====================*/ .megascycraper{ width: 160px; height: 600px; background-color: #dcdee2; margin-top: 15px; margin-left: auto; margin-right: auto; margin-bottom: 15px; } @media (max-width: 1095px) { .megascycraper{ display : none; } } .blloc{ height:auto; } @media (min-width: 1095px) { .blloc{ min-height: 600px; overflow:hidden;} } @media (min-width: 1094px) { .blloc{ height:auto; }/* .blloc{ min-height: 600px; }*/ } @media (min-width: 991px) and (max-width: 1095px) { #bloc_central { width:100%; } .blloc{ overflow:hidden; } } /*=================== liste produit ====================*/ .col-item{ border: 1px solid #E1E1E1; border-radius: 10px; background: #FFF; margin-bottom : 7px; } .col-item:hover{ box-shadow: 0px 2px 5px -1px #000; -moz-box-shadow: 0px 2px 5px -1px #000; -webkit-box-shadow: 0px 2px 5px -1px #000; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 10px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; /*border-bottom:2px solid #52A1D5; */ } .col-item .photo img{ margin: 0 auto; width: 100%; padding: 1px; border-radius: 10px 10px 0 0 ; } .fenetreMagasin .photo{ display: table-cell; vertical-align: middle; } .col-item .photo p img { padding-top:auto; padding-bottom:auto; } .col-item .info{ padding: 10px; border-radius: 0 0 5px 5px; margin-top: 1px; } .col-item .price{ /*width: 50%;*/ float: left; margin-top: 5px; } .col-item .price h5{ line-height: 20px; margin: 0; } .price-text-color{ color: #219FD1; } .col-item .separator{ border-top: 1px solid #E1E1E1; } .clear-left{ clear: left; } .col-item .separator p{ line-height: 20px; margin-bottom: 0; margin-top: 10px; text-align: center; } .col-item .separator p i{ margin-right: 5px; } .col-item .btn-details{ padding-left: 10px; } /*=================== street-view / gmap ====================*/ #street-view, #gmap{ width: 100%; height: 300px; } /*==================== div des produits =====================*/ #tproduits{ overflow:auto; /*background-color:yellow;*/ } /*=================== page de recherche des mag ====================*/ .blocSearchMag { margin-top:70px; padding-bottom:5px; overflow:hidden; } #carte { height: 350px; width: 100%; margin-top : 15px; margin-bottom : 15px; } .legendeMag{ padding-top: 8px; padding-bottom: 8px; color: #777; text-align: left; } /*=================== details produit ===================*/ /*body { font-family: 'open sans'; overflow-x: hidden; } img { max-width: 100%; }*/ .containerProduits{ height:auto; overflow:hidden; } .preview { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } @media screen and (max-width: 996px) { .preview { margin-bottom: 20px; } } .preview-pic { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .preview-thumbnail.nav-tabs { border: none; margin-top: 15px; } .preview-thumbnail.nav-tabs li { width: 18%; margin-right: 2.5%; } .preview-thumbnail.nav-tabs li img { max-width: 100%; display: block; cursor : pointer; } .preview-thumbnail.nav-tabs li a { padding: 0; margin: 0; } .preview-thumbnail.nav-tabs li:last-of-type { margin-right: 0; } .tab-content { overflow: hidden; } .tab-content img { width: 100%; -webkit-animation-name: opacity; animation-name: opacity; -webkit-animation-duration: .3s; animation-duration: .3s; } .card { margin-top: 50px; background: #eee; padding: 3em; line-height: 1.5em; } @media screen and (min-width: 997px) { .wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } } .details { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .colors { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .product-title, .price, .sizes, .colors { text-transform: UPPERCASE; font-weight: bold; } .checked, .price span { color: #ff9f1a; } .product-title, .rating, .product-description, .price, .vote, .sizes { margin-bottom: 15px; } .product-title { margin-top: 0; } .size { margin-right: 10px; } .size:first-of-type { margin-left: 40px; } .color { display: inline-block; vertical-align: middle; margin-right: 10px; height: 2em; width: 2em; border-radius: 2px; } .color:first-of-type { margin-left: 20px; } .add-to-cart, .like { background: #ff9f1a; padding: 1.2em 1.5em; border: none; text-transform: UPPERCASE; font-weight: bold; color: #fff; -webkit-transition: background .3s ease; transition: background .3s ease; } .add-to-cart:hover, .like:hover { background: #b36800; color: #fff; } .not-available { text-align: center; line-height: 2em; } .not-available:before { font-family: fontawesome; content: "\f00d"; color: #fff; } .orange { background: #ff9f1a; } .green { background: #85ad00; } .blue { background: #0076ad; } .tooltip-inner { padding: 1.3em; } @-webkit-keyframes opacity { 0% { opacity: 0; -webkit-transform: scale(3); transform: scale(3); } 100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } @keyframes opacity { 0% { opacity: 0; -webkit-transform: scale(3); transform: scale(3); } 100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } /*================ commandes ================*/ .table>tbody>tr>td, .table>tfoot>tr>td{ vertical-align: middle; } #form_commande i{ vertical-align : middle ; } .progress{ height:auto!important; } .progress i.material-icons{ vertical-align:middle!important; } .progress-bar{ height:75px!important; padding:7px 0!important; font-size:110%!important; width: 20%!important; font-weight:bold!important; text-transform: uppercase!important; } .text-etat-commande { color:white!important; } @media (max-width: 1200px) { .text-etat-commande { display: none!important ; } } .br-theme-fontawesome-stars-o .br-widget a{ font: normal normal normal 50px/1 FontAwesome!important; } .br-theme-fontawesome-stars-o .br-widget { height:50px!important; } @media screen and (max-width: 600px) { table#cart tbody td .form-control:not( .form-note.form-control ){ width:20%; display: inline !important; } .actions .btn{ width:36%; margin:1.5em 0; } .actions .btn-info{ float:left; } .actions .btn-danger{ float:right; } table#cart thead { display: none; } table#cart tbody td { display: block; padding: .6rem; }/*min-width:320px;} table#cart tbody tr td:first-child { background: #333; color: #fff; }*/ table#cart tbody td:before { content: attr(data-th); font-weight: bold; display: inline-block; width: 8rem; } table#cart tfoot td{display:block; } table#cart tfoot td .btn{display:block;} } /*============== page detailsMagasin ===============*/ @media (min-width: 10px) { .pagination, .pagination li, .pagination li a{ display: inline-block; } } /*============== page accueil ===============*/ .search-form #carte{ display : none; } /*============== page connexion ===============*/ #form_connexion{ width:100%; } /*=============== ajoute d articles notamment / ajouterFormuleClassique =================*/ .sauce_a_ajouter,.boisson_a_ajouter{ max-width: 100px; max-height: 100px; } /*============== detailsProduit compte commercant ==============*/ .modifier_produit , .supprimer_produit{ font-size:18px; } .modifier_produit{ float :left; } .supprimer_produit{ float :right; } .supprimer_produit .glyphicon , .modifier_produit .glyphicon { color: #337ab7; } /*============= ajouterProduit ==============*/ .modal-title{ font-weight : bold; text-decoration : underline; } /*============ detailsMagasin ==============*/ #gmap , #street-view { margin-bottom:0px; } .div_pagination{ height : auto; overflow : hidden; } /*============= span "Indisponible" dans les cases des articles dans details Magasin ==============*/ .span_produit_indisponible{ float : right; } /*============= Places autocomplete details magasin ==============*/ .pac-container { z-index: 1051 !important; } /*============== inscription ===============*/ #planningHoraire { overflow : auto; } @font-face { font-family: 'icomoon'; src:url('https://www.boutiknou.fr/oKebab/vue/style/fonts/icomoonacfe.eot?-yinaf8'); src:url('https://www.boutiknou.fr/oKebab/vue/style/fonts/icomoond41d.eot?#iefix-yinaf8') format('embedded-opentype'), url('https://www.boutiknou.fr/oKebab/vue/style/fonts/icomoonacfe.woff?-yinaf8') format('woff'), url('https://www.boutiknou.fr/oKebab/vue/style/fonts/icomoonacfe.ttf?-yinaf8') format('truetype'), url('https://www.boutiknou.fr/oKebab/vue/style/fonts/icomoonacfe.svg?-yinaf8#icomoon') format('svg'); font-weight: normal; font-style: normal; } @media (max-width: 992px) { .row .navbar-header { float: none; } .row .navbar-left,.navbar-right { float: none !important; } .row .navbar-toggle { display: block; } .row .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); } .row .navbar-fixed-top { top: 0; border-width: 0 0 1px; } .row .navbar-collapse.collapse { display: none!important; } .row .navbar-nav { float: none!important; margin-top: 7.5px; } .row .navbar-nav>li { float: none; } .row .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; } .row .collapse.in{ display:block !important; } .navbar-nav .open .dropdown-menu{ position: static!important; float: none!important; width: auto!important; margin-top: 0!important; background-color: whitesmoke!important; border: 0!important; -webkit-box-shadow: none!important; box-shadow: none!important; } .row > .navbar-collapse > .navbar-nav > .dropdown > .dropdown-menu > li { display : block; } .row > .navbar-collapse > .navbar-nav > .dropdown > .dropdown-menu > li > a { font-size: 14px!important; text-align: left!important; list-style: none!important; display: block!important; color : green!important; } .row .navbar-collapse.collapse{ height:50vh!important; overflow: auto !important; } } #bs-example-navbar-collapse-1{ background-color : #337ab7!important; } @media (min-width: 992px) { .navbar-right .dropdown-menu { left: -65px!important; background-color: whitesmoke!important; width: 300px; } .navbar-right .dropdown-menu li a{ font-size: 14px!important; color : green ; display: inline-block; } .navbar-right .dropdown-menu li { margin:0 0px 0 0px; width:100%; } }