.respond-calendar {margin:0px 0px 20px 0px;border:1px solid #ddd;border-radius:4px;overflow:hidden;}.respond-calendar .header,.respond-calendar .week {clear:both;width:100.1%;}.respond-calendar .title {position:relative;color:#aaa;text-transform:uppercase;font-size:12px;text-align:center;padding:10px 0;}.respond-calendar .title .prev {position:absolute;top:8px;left:10px;font-size:20px;cursor:pointer;}.respond-calendar .title .next {position:absolute;top:8px;right:10px;font-size:20px;cursor:pointer;}.respond-calendar .week {height:150px;width:100.1%;display:block;}.respond-calendar .day {position:relative;display:block;box-sizing:border-box;margin:-1px 0 0 0;padding:35px 0 0 0;width:14.28%;height:150px;text-align:left;line-height:50px;font-size:0.8em;color:#ddd;float:left;color:#888;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}.respond-calendar .day:nth-child(7) {border-right:0;}.respond-calendar .week:last-child .day {border-bottom:0;}.respond-calendar .header span {display:block;box-sizing:border-box;width:14.28571428571429%;font-size:0.8em;background-color:#ccc;float:left;color:#fff;height:25px;line-height:25px;text-align:center;cursor:pointer;}.respond-calendar .day {background-color:#f8f8f8;}.respond-calendar .day.active {background-color:#fff;}.respond-calendar .day .day-number {position:absolute;top:0;left:0;color:#222;text-align:center;line-height:30px;width:30px;height:30px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;color:#ccc;}.respond-calendar .day.active .day-number {background-color:#fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd;color:#222;}.respond-calendar .day.today .day-number {background-color:#CBE86B;border-right:1px solid #CBE86B;border-bottom:1px solid #CBE86B;color:#fff;}.respond-calendar .event {margin:0 5px 5px 5px;padding:0 0 5px 0;border-bottom:1px solid #f0f0f0;}.respond-calendar .event:last-child {border-bottom:none;}.respond-calendar .event h4 {font-weight:normal;font-size:14px;margin:0 0 5px 0;padding:0;}.respond-calendar .event h5 {color:#aaa;font-weight:normal;text-transform:uppercase;font-size:12px;margin:0;padding:0;}.cart-toggle {float:right;width:65px;height:65px;line-height:65px;text-align:center;color:#888;cursor:pointer;border-left:1px solid #f0f0f0;}.cart-toggle:hover {color:#555;}.cart-toggle i {font-size:15px;}body .navbar a.cart-toggle.active {color:#4ECDC4 !important;}body .respond-cart {position:fixed;top:65px;left:0;width:100%;height:340px;padding:5px;text-transform:uppercase;z-index:100;text-align:left;margin-top:-350px;z-index:5;background-color:#aaa;color:#fff;}body .respond-cart-header {border-bottom:2px solid rgba(255,255,255,0.2);}body .respond-cart span,body .respond-cart label {font-weight:normal;font-size:12px;color:#fff;text-align:right;}body .respond-cart span.item,body .respond-cart span.name {text-align:left;}body .respond-cart input[type=number] {background-color:#fff !important;text-align:right;max-width:100px;display:inline;padding:2px !important;height:25px !important;}body.show-cart .respond-cart {margin-top:0;transition:.35s all ease;}.respond-cart>div {padding:0;}body .respond-cart-container {height:200px;overflow:auto;background-color:#fff;}body .respond-cart-container span,body .respond-cart-container small,body .respond-cart-container label {color:#555;}body .respond-cart-container div {border-bottom:1px solid #ddd;}.respond-cart span {box-sizing:border-box;display:inline-block;width:25%;padding:10px;vertical-align:top;}.respond-cart span small {display:block;}.respond-cart span:first-child {border-left:none;}.respond-cart-total {border-top:1px solid rgba(255,255,255,0.2);}.respond-cart-total span {border:none;font-weight:bold !important;}.respond-cart label {box-sizing:border-box;display:inline-block;width:75%;color:#fff;padding-right:5px;}.respond-cart .checkout {position:absolute;bottom:0;left:0;width:100%;background-color:#aaa;padding:10px;text-align:right;border-top:1px solid rgba(255,255,255,0.25);border-bottom:2px solid rgba(255,255,255,0.25);}body .respond-cart .btn {border-radius:0;}.respond-cart table tbody {height:200px;overflow:auto;}.respond-shelf-item {position:relative;margin:0;padding:10px 0 10px 0;border-bottom:1px solid #f0f0f0;display:flex;vertical-align:top;}.respond-shelf-item h4 {font-size:14px;}.respond-shelf-item .btn {border-radius:0;height:35px;font-size:13px;}.respond-shelf-item:last-child {border-bottom:0;}.respond-shelf-item .shelf-group1 {width:35%;}.respond-shelf-item .shelf-group2,.respond-shelf-item .shelf-group3 {flex:1;text-align:right;padding-left:10px;}.respond-shelf-item input[type=number] {width:50px;display:inline-block;}.respond-shelf-item h4 {margin:0 0 2px 0;padding:0;}.respond-shelf-item small {color:#888;text-transform:uppercase;}@media (max-width:768px) {body .respond-cart .dropdown-menu {min-width:0;}}body.content #content {margin-top:85px !important;min-height:500px;}body.content h1 {margin-bottom:35px;}body.content h2 {margin-bottom:25px;}body.content blockquote {font-family:'Roboto Condensed', sans-serif;font-size:22px;line-height:35px;border:none;background-color:#f8f8f8;padding:20px;margin:40px 0;color:#666;font-weight:normal;}body.content table,body.content p,body.content pre.prettyprint {margin-bottom:25px !important;}body.content pre,body.content pre * {font-family:Courier, sans-serif;font-size:1.5rem;}body.content pre.prettyprint ol {margin-left:0;padding-left:35px;}body.content .blog-meta {margin:0;padding:0;}body.content .blog-meta p {color:#aaa;text-transform:uppercase;font-size:12px;margin:0;padding:0;}body.content .blog-meta a {margin-right:5px;}body {background:#fff url() repeat center center;background-size:initial;}body h1,body h2,body h3,body h4,body h5 {font-family:'Open Sans', sans-serif;margin-bottom:25px;font-weight:400;}body h1,body h2,body h3,body h4,body h5,body p,body blockquote {margin-bottom:25px;}body h1 {font-size:40px;color:#333;}body h2 {font-size:30px;color:#333;}body h3 {font-size:20px;color:#333;}body h4 {font-size:16px;color:#333;}body h5 {font-size:16px;color:#333;}body p,body td,body th,body small,body li,body label,body input {font-family:'Open Sans', sans-serif;font-weight:300;}body p,body blockquote,body label,body td,body th,body li {font-size:14px;color:#333;line-height:25px;font-size:16px;font-weight:300;}body a {color:#428bca;}body input.form-control[type=text],body input.form-control[type=number],body input.form-control[type=password],body input.form-control[type=email],body select.form-control,body textarea.form-control {font-size:15px;box-shadow:none !important;background:none;outline:none !important;border:none !important;border:1px solid #ddd !important;border-radius:0 !important;padding:5px 10px !important;height:45px !important;background-color:transparent;-webkit-appearance:none;-webkit-border-radius:0px;}body button {height:45px;line-height:45px;border-radius:0 !important;text-transform:uppercase;border-color:#ddd !important;}body button i {color:#ccc;margin-left:5px;}body p,body td,body th,body li,body label,body input {font-size:1.6rem;line-height:30px;}body h1 {font-size:40px;}body h2 {font-size:30px;}body h3 {font-size:25px;}body p {color:#555;}body a,body a:hover {color:#3299bb;}b {color:#3690ae !important;}header {background-color:#3299bb;}footer {border-top:2px solid #ddd;background-color:#f9f9f9;padding-top:25px;padding-bottom:25px;margin-top:25px;}footer h4 {color:#222;}footer ul {margin:20px 0 0 0;padding:0;list-style:none;text-align:center;}footer li {margin:0;padding:0 10px;display:inline-block;color:#aaa;text-transform:uppercase;font-size:12px;}footer li a {color:#00A0B0;text-transform:uppercase;font-size:12px;}footer p.address span {text-transform:uppercase;display:block;font-size:1.25rem;}footer p {font-size:1.25rem;text-transform:uppercase;}footer p.social a {display:inline-block;margin-right:10px;font-size:1.75rem;width:50px;height:50px;line-height:50px;text-align:center;border:1px solid #ddd;border-radius:50%;}footer p.social a:hover {background-color:#fff;}body .navbar {background-color:#FFF;height:108px !important;box-shadow:1px 2px 3px rgba(119,119,119,0.25);}body .navbar li {height:65px;line-height:65px;}body .navbar-nav.navbar-right:last-child {margin-right:0 !important;}body .navbar li a {font-size:15px;color:#111;text-transform:uppercase;height:65px !important;line-height:65px !important;padding:0 20px;background-color:#fff;}@media (max-width:767px) {.navbar-nav .open .dropdown-menu {position:absolute !important;width:100% !important;}}body .navbar a.navbar-brand {text-transform:uppercase;}.navbar-nav>.active>a {font-weight:bold;}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus {background-color:#ccc;}.navbar-inverse .navbar-nav>.dropdown>a .caret {border-top-color:#fff;border-bottom-color:#fff;}body .navbar li.dropdown.open a i {font-size:0.8em;margin-left:5px;color:#888;}body .navbar li.dropdown.open li:hover {background-color:#ddd !important;}body .navbar li.dropdown.open a:hover {background-color:#ddd !important;}body .navbar li.dropdown b.caret {border-top-color:#888;border-bottom-color:#888;}body .navbar-toggle span {background-color:#888;}body .navbar ul.dropdown-menu {border-radius:0;box-shadow:none;border:1px solid #ddd;border-top:2px solid #FF9900;}body .navbar-brand {position:absolute;top:-4px;left:0;height:40px;}body .navbar-brand img {height:40px;margin-top:46px;}body .list-group-item {border-radius:0 !important;border-color:#ddd;}body .list-group-item h4 {margin:5px 0 10px 0;padding:0;}body .list-group-item .thumbnail {border:0;}.list-group-item img {width:100px;border-radius:50%;}.list-group-item {min-height:125px;}body .list-group-item a.thumbnail {margin-right:10px;}.thumbnail {max-width:200px;display:inline-block;margin:0 10px 10px 0;vertical-align:top;}.page-results {margin-bottom:10px;}div.respond-image img {margin:5px 0 20px 0;max-width:100%;border:1px solid #f0f0f0;}div.respond-image,div.respond-image {clear:both;}div.respond-image[data-display=left] img {float:left;margin:5px 20px 20px 0;width:50%;max-width:50%;}div.respond-image[data-display=right] img {float:right;margin:5px 0 20px 20px;width:50%;max-width:50%;}.respond-form .alert {display:none;}.respond-form i.icon-spinner {display:none !important;}.respond-form label {font-weight:normal;}.respond-form .error label {font-weight:bold;color:#b94a48;}div.map-container {position:relative;margin:0 0 20px 0;padding:0;width:100%;height:250px;border:1px solid #f0f0f0;overflow:hidden;}div.map p span {font-size:1em;}.nav-tabs {margin-bottom:20px;}.tab-pane {display:none;}.tab-pane.active {display:block;}.settings-toggle {float:right;width:65px;height:65px;line-height:65px;text-align:center;color:#888;cursor:pointer;border-left:1px solid #f0f0f0;}.settings-toggle:hover {color:#555;}.settings-toggle i {font-size:15px;}.respond-settings {position:fixed;top:0;left:0;display:block;background-color:#aaa;border-bottom:2px solid rgba(255,255,255,0.25);text-align:right;height:50px;line-height:50px;padding:0;color:#ccc;margin-top:0;width:100%;font-size:12px;text-transform:uppercase;z-index:5;}.respond-settings .welcome-message a {display:inline-block;margin-left:5px;}.show-settings .respond-settings {margin-top:65px;transition:.35s all ease;}.respond-settings a {color:#fff;}.respond-settings .language {display:inline-block;margin-left:10px;}.respond-settings .language label {color:#888;font-weight:normal;font-size:12px;margin-right:5px;}.respond-settings .language select {display:inline-block;width:75px;font-size:12px;height:25px;}.respond-settings ul.select-language {display:inline-block;margin:0 10px 0 15px;padding:0;}.respond-settings ul.select-language li {display:inline-block;margin:0 0 0 5px;text-transform:uppercase;font-size:12px;color:#fff;}.respond-settings ul.select-language li.active a {background-color:rgba(255,255,255,0.25);}.respond-settings ul.select-language li a {display:inline-block;cursor:pointer;padding:0 10px;}.settings-toggle {cursor:pointer;}.video-container {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.video-container iframe,.video-container object,.video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}.respond-login,.respond-registration {border:1px solid #ddd;border-radius:20px;padding:25px;max-width:500px;}.respond-login button,.respond-registration button {margin-top:15px;}@media (min-width:768px) {header .logo {margin:0 auto;max-width:970px;}body .navbar ul.nav {margin-right:10px !important;height:65px;line-height:65px;}}@media (min-width:992px) {header .logo {margin:0 auto;max-width:970px;}}@media (min-width:1200px) {header .logo {margin:0 auto;max-width:1170px;}}body.home {background-color:#555;background:#fff url(../files/traiteur-saguenay.jpg) 0 0;background-size:cover;background-position:center center;background-attachment:fixed;}body.home .container {max-width:100%;padding:0;margin:0;}body.home .container .row {max-width:1100px;margin:0 auto;}body.home .container .jumbotron {position:relative;box-sizing:border-box;background:#ddd url(../themes/executive/resources/desktop.png) no-repeat 0 0;background-size:cover;background-position:center center;border-radius:0 !important;color:#fff;max-width:100%;margin:50px 0 0 0;padding:50px 0 0 0;text-align:center;height:600px;}body.home .container .jumbotron .col-md-12 {margin:0;padding:0;}body.home .jumbotron .col {position:absolute;top:225px;left:0;}body.home .jumbotron h1 {background-color:#fff;text-align:left;margin:0;padding:25px 25px 0 25px;font-size:20px;line-height:35px;text-transform:uppercase;color:#333;width:100%;max-width:520px;}body.home .jumbotron p {background-color:#fff;text-align:left;margin:0;padding:10px 25px 25px 25px;font-size:15px;line-height:35px;text-transform:uppercase;color:#555;width:100%;max-width:520px;}body.home .jumbotron a,body .jumbotron a:hover {color:#888;border:1px solid #888;padding:5px 30px;border-radius:0;text-decoration:none;margin-left:10px;}body.home .container blockquote {border-left:0;text-align:center;font-size:18px;line-height:24px;color:#888;}body.home .nested-container {position:relative;border-bottom:1px solid #ddd;text-align:center;padding:25px 25px;background-color:#fff;}body.home .nested-container:last-child {border-bottom:none;}body.home .nested-container.backdrop {padding-top:40px;padding-bottom:50px;overflow:hidden;background-color:rgba(0,0,0,0.25);}body.home .nested-container.backdrop h3 {color:#fff;text-shadow:1px 1px 1px rgba(17,17,17,0.25);}body.home .nested-container.backdrop p {color:#fff;text-shadow:1px 1px 1px rgba(17,17,17,0.25);}body.home .nested-container.backdrop a {color:#fff;text-shadow:1px 1px 1px rgba(17,17,17,0.25);}body.home footer {margin-top:0;}@media (min-width:768px) {body.home aside.call-to-action a {display:inline-block;}body.home .container {width:100%;}body.home .jumbotron .respond-image img {max-width:800px;margin:0;}}@media (min-width:992px) {body.home .container {width:100%;}}@media (min-width:1200px) {body.home .container {width:100%;}}.full {width:100% !important;max-width:100% !important;}.nopadding {padding-left:0;padding-right:0 !important;padding-top:65px !important;}.full img {width:100% !important;}#block-1 {margin-top:65px;max-width:1000%;background-color:white;}#block-1 .col-md-12 {max-width:1100px;margin:auto;width:100%;float:none;}.search-toggle {float:right;width:65px;height:65px;line-height:65px;text-align:center;color:#888;cursor:pointer;border-left:1px solid #f0f0f0;}.search-toggle:hover {color:#555;}.search-toggle i {font-size:15px;}body .respond-search {position:fixed;top:65px;left:0;width:100%;height:300px;padding:0;text-transform:uppercase;z-index:100;text-align:right;margin-top:-350px;z-index:5;}body.show-search .respond-search {margin-top:0;transition:.35s all ease;}.respond-search .search-container {position:relative;display:block;box-sizing:border-box;margin:10px 10px 10px 10px;}body .respond-search form {padding:5px;background-color:#aaa;}body .respond-search .form-control {height:30px;background-color:#fff !important;}.respond-search .search-container button {position:absolute;top:0;right:0;margin:0;padding:0 10px;background:none;border:none;color:#ccc;}body .respond-search h4 {font-size:15px;line-height:auto;margin:0;padding:10px 10px 2px 10px;}body .respond-search small {font-size:11px;margin:0;padding:0 10px 2px 10px;color:#fff;text-transform:uppercase;}body .respond-search p {font-size:13px;line-height:19px;margin:0;padding:0 10px 10px 10px;color:#fff;}body .respond-search-results {background-color:#aaa;max-height:275px;overflow:auto;border-bottom:2px solid #ccc;}body .respond-search ul {margin:0;padding:0;}body .respond-search li {border-top:1px solid #ccc;font-size:13px;text-transform:uppercase;color:#fff;list-style:none;text-align:left;margin:0;padding:5px;}body .respond-search li:first-child {border-top:none;}body .respond-search li a {color:#fff;}body .respond-search li p {overflow:hidden;text-overflow:ellipsis;margin-bottom:0 !important;}body .respond-search li.has-image a {min-height:70px;}body .respond-search li img {float:left;width:50px;height:50px;margin-right:10px;margin-top:5px;}body .respond-search li.searching,body .respond-search li.no-results {padding:10px 20px;border-top:none;}body .respond-search li.searching i {color:#fff;}body .respond-search li:last-child {border-bottom:none;}body .respond-search a:hover small,body .respond-search a:hover p {color:#fff;}@media (max-width:768px) {body .respond-search .input-group {width:100%;margin:0;padding:0;}body .respond-search .form-control {height:28px;width:calc(100% - 30px);}}.sample-plugin{border:1px solid #ddd;background-color:#f8f8f8;}