/* SEPARATION LINE ------------------------------------------------------------------- */
/* *                                                                                   */
/* * CSS Configuration                                                                 */
/* *                                                                                   */

body {font-family: "Lato",sans-serif;}
body {}

.th-main-title-intro {}
.th-main-title {font-size: 32px; letter-spacing: 2px;}
.th-main-underline {}
.th-main-sub-title {}
.th-main-text {font-size: 18px; letter-spacing: 1px; text-align: justify;}

/* *                                                                                   */
/* * CSS Configuration                                                                 */
/* *                                                                                   */
/* SEPARATION LINE ------------------------------------------------------------------- */

.login-page {background-image: url(../../../_custom_design/images/login-bg.png); background-size: cover; background-position: center center;}
.login-page .th-login-title {color: #fff;}

.login-box {margin: 0px; display: inline-block;}

input::-webkit-input-placeholder {text-transform: lowercase;} 
input::-moz-placeholder {text-transform: lowercase;}  
input:-ms-input-placeholder {text-transform: lowercase;}  
input:-moz-placeholder {text-transform: lowercase;} 

.th-registration-form {margin-top: 30px; margin-bottom: 30px;}
.th-registration-form .input-group {width: 100%;}
.th-registration-form .input-group input {border-radius: 4px !important;}

.c_index-2_fresh-ingredients {padding: 8% 0px;}
.c_index-2_fresh-ingredients img {width: 40%; float: left;}
.c_index-2_fresh-ingredients .th-content {display: flex; align-items: center;}
.c_index-2_fresh-ingredients .th-content .th-text {padding-left: 30px; font-size: 18px; line-height: 28px;}

.c_index-bread-bio {background-attachment: fixed; background-position: center center; background-size: cover; background-repeat: no-repeat;}
.c_index-bread-bio .border-top, 
.c_index-bread-bio .border-bottom {width: 100%;}
.c_index-bread-bio .content-text {padding: 7% 0px;}
.c_index-bread-bio .content-text .title, 
.c_index-bread-bio .content-text .description {text-shadow: 3px 3px 3px #FFF; letter-spacing: 2px;}
.c_index-bread-bio .content-text .title {font-size: 48px; font-weight: bold;}
.c_index-bread-bio .content-text .description {font-size: 32px;}

.c_index-pause-attitude-box {padding: 8% 0px;}
.c_index-pause-attitude-box img {width: 40%; float: right;}
.c_index-pause-attitude-box .th-content {display: flex; align-items: center;}
.c_index-pause-attitude-box .th-content .th-text {padding-left: 30px; font-size: 18px; line-height: 28px;}

.c_index-local {background-attachment: fixed; background-position: center center; background-size: cover; background-repeat: no-repeat;}
.c_index-local .border-top, 
.c_index-local .border-bottom {width: 100%;}
.c_index-local .content-text {padding: 7% 0px;}
.c_index-local .content-text .title, 
.c_index-local .content-text .description {text-shadow: 3px 3px 3px #333; color: #fff; letter-spacing: 2px;}
.c_index-local .content-text .title {font-size: 48px; font-weight: bold;}
.c_index-local .content-text .description {font-size: 32px;}

.c_index-homemade {padding: 8% 0px;}
.c_index-homemade img {width: 40%; float: left;}
.c_index-homemade .th-content {display: flex; align-items: center;}
.c_index-homemade .th-content .th-text {padding-left: 30px; font-size: 18px; line-height: 28px;}

.c_index-4_intro-services {background-image: url("images/pauseattitude_bg_box-like.jpg"); background-size: cover; background-position: center center;}
.c_index-4_intro-services .col-xs-12 {padding-left: 0px; padding-right: 0px;}
.c_index-4_intro-services .th-content {}
.c_index-4_intro-services .th-content img {width: 100%;}
.c_index-4_intro-services .th-content p {padding: 10px 30px; text-align: center !important;}

.c_index-6_other .col-xs-12 {padding-left: 0px; padding-right: 0px;}
.c_index-6_other img {max-width: 100%;}

.c_index-bottom .container-fluid {padding-left: 0px; padding-right: 0px;}
.c_index-bottom .container-fluid img {width: 100%;}
.c_index-bottom .container img {width: 100%;}

.th_top_section_type_4 .th-title-container {padding-bottom: 25%;}

/* Front: Order page */ 



/* ----------------------------------------------------------------------------------- */
/* v2 */



.th-v2-index {}
.th-v2-index p {font-size: 18px;}
.th-v2-index p.th-title {font-weight: bold;}


.th-v2-index .th-top-image-container {padding-left: 0px; padding-right: 0px;}
.th-v2-index .th-top-image-container img {width: 100%;}

.th-v2-index .th-welcome {padding-top: 40px;}
.th-v2-index .th-welcome img {float: right; width: 50%; max-width: 300px;}



.th-v2-index .th-sandwiches {padding-bottom: 40px;}
.th-v2-index .th-sandwiches .th-sandwiches-container {text-align: center;}
.th-v2-index .th-sandwiches .th-sandwiches-container p {display: inline-block; padding: 10px; margin: 10px;}
.th-v2-index .th-sandwiches .th-sandwiches-container p.t1 {}
.th-v2-index .th-sandwiches .th-sandwiches-container p.t2 {color: #45ac34;}

.th-v2-index_sandwiches {}
.th-v2-index_sandwiches .row {margin-top: 50px; margin-bottom: 50px;}
.th-v2-index_sandwiches .th-v2-images {display: flex; justify-content: space-evenly;}
.th-v2-index_sandwiches .th-v2-images div {display: inline-block; width: 45%;}
.th-v2-index_sandwiches .th-v2-images div img {width: 100%;}
.th-v2-index_sandwiches .th-v2-description {}
.th-v2-index_sandwiches .th-v2-description p {font-size: 18px;}
.th-v2-index_sandwiches .th-v2-description .th-title {}
.th-v2-index_sandwiches .th-v2-description .th-title span {color: #45ac34;}
.th-v2-index_sandwiches .th-v2-description .th-icons {}
.th-v2-index_sandwiches .th-v2-description .th-icons img {height: 50px;}
.th-v2-index_sandwiches .th-v2-description .th-description {}





/* v2 */
/* ----------------------------------------------------------------------------------- */

/* SEPARATION LINE ------------------------------------------------------------------- */
/* *                                                                                   */
/* *                                                                                   */
/* *                                                                                   */

/* ----------------------------------------------------------------------------------- */
/* * Media Queries                                                                     */

/* BOOTSTRAP MEDIUM ------------------------------------------------------------------ */

@media (max-width : 1199px) {

}

/* BOOTSTRAP SMALL ------------------------------------------------------------------- */

@media (max-width : 991px) {

}

/* BOOTSTRAP EXTRA SMALL-------------------------------------------------------------- */

@media (max-width : 767px) {
    .c_index-bread-bio {background-attachment: initial;}
    .c_index-local {background-attachment: initial;}
    
    .th-v2-footer .th-icons img {width: 75px; height: 75px;}
}

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

@media (max-width : 500px) {
    .th-v2-footer .th-icons img {width: 50px; height: 50px;}
}

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

@media (max-width : 400px) {
    .th-v2-footer .th-icons img {width: 40px; height: 40px;}
}

/* * Media Queries                                                                     */
/* ----------------------------------------------------------------------------------- */

/* *                                                                                   */
/* *                                                                                   */
/* *                                                                                   */
/* SEPARATION LINE ------------------------------------------------------------------- */