@charset "UTF-8"; @font-face {
font-family: 'Josefin Slab';
font-style: normal;
font-weight: 400;
src: local('Josefin Slab'), local('JosefinSlab'), url(https://fonts.gstatic.com/s/josefinslab/v6/46aYWdgz-1oFX11flmyEfYnF5uFdDttMLvmWuJdhhgs.ttf) format('truetype');
}
@font-face {
font-family: 'Josefin Slab';
font-style: normal;
font-weight: 600;
src: local('Josefin Slab SemiBold'), local('JosefinSlab-SemiBold'), url(https://fonts.gstatic.com/s/josefinslab/v6/NbE6ykYuM2IyEwxQxOIi2FFZMcfX2SbzQ69I7OWmkGo.ttf) format('truetype');
}
@font-face {
font-family: 'Josefin Slab';
font-style: normal;
font-weight: 700;
src: local('Josefin Slab Bold'), local('JosefinSlab-Bold'), url(https://fonts.gstatic.com/s/josefinslab/v6/NbE6ykYuM2IyEwxQxOIi2H06qf9KHRHwsVx7iw5MXmY.ttf) format('truetype');
}  #body .gallery-columns-1 .gallery-item,
#body .gallery-columns-2 .gallery-item,
#body .gallery-columns-3 .gallery-item,
#body .gallery-columns-4 .gallery-item,
#body .gallery-columns-5 .gallery-item,
#body .gallery-columns-6 .gallery-item,
#body .gallery-columns-7 .gallery-item,
#body .gallery-columns-8 .gallery-item,
#body .gallery-columns-9 .gallery-item {
margin: 0 1.6% 1.6% 0;
} .pagewidth{
width:100%;
max-width:887px;
}
.a-stype-01.module.module-text .t_cel a{  text-decoration: underline;
} .anchor_load.module {
display: block; 
padding-top:8px;
padding-bottom: 8px;
}
.anchor_load.module ul {
margin-bottom:0; 
}
.anchor_load.module ul li a {
text-decoration: underline;
font-size: 13px;
border-right: 1px solid white;
padding: 0px 10px;
line-height: 15px;
}
.anchor_load.module ul li:last-child a {
border:0; 
}
.anchor_load li {
width: auto;
margin: auto;
} .anchor_edit.module.module-text a{
text-decoration: underline;
font-size: 13px;
border-right: 1px solid white;
padding: 0px 10px;  
line-height: 15px;
}  
.anchor_edit.module.module-text a:last-child{
border:0; 
}
p:last-child {
margin-bottom: 0;
} #header {
border-bottom: 0;
}
body.home.page #wrapouter #wrapinner #pagewrap #headerwrap {
max-width: 450px;
}  .sub-arrow {
display: none !important;
}
#global-nav #main-nav li.current_page_item {
}
.home #global-nav #main-nav li.current_page_item {
}
#global-nav #main-nav li.current-menu-parent.menu-item-has-children {
}
#global-nav #main-nav li.current-menu-parent .sub-menu{
display:block;
overflow-x: hidden;
}
#global-nav #main-nav li.current-menu-parent .sub-menu li.current_page_item{
} #layout{
}
.cbox{
transition: all 0.3s;  
}  #main{
}  .sidebar-none #content {
padding-top: 0px;
} #footerwrap{
padding-top: 10px !important;
}
#footerwrap #footer{
}
.copy{
text-align:center;  
}
.copy span{
font-size:10px;  
}
#body .copy a{
margin: 0px auto;
display:inline-block;
}
#footer .footer-text.clearfix{
position: relative;
}
.rtt{
position: absolute;
right: -5px;
bottom: 10px; 
}  #body .fix-module-image.module.module-image .image-content{ margin-bottom:0px;}
.fix-module-image.module.module-image .image-wrap{ margin-bottom:0px;}
.fix-module-image.module .module-title{ padding-bottom:0px; margin-bottom:0px;}
@media screen and (max-width: 768px){
#body #layout #content  .fix-module-image.module.module-image .image-content{  margin-bottom:0px;}
#body #layout #content .fix-module-image.module.module-image .image-wrap{ margin-bottom:0px;text-align: center;margin-top: 0px;}
#body #layout #content .fix-module-image.module .module-title{ padding-bottom:0px; margin-bottom:0px;}
} .fix-module-layout-part{ margin-top:0px; margin-bottom:0px; } #body .fix-module-gallery.gallery{ margin-bottom:0px;}
#body .fix-module-gallery.gallery .gallery-item{margin-bottom:0px;}
#body .fix-module-gallery.gallery  br{display:none !important} #body .fix-module-post.module.module-post .builder-posts-wrap .post{ margin-bottom:0px; border:0;padding:0px;}
#body .fix-module-post.module.module-post .builder-posts-wrap .post .post-image{ margin-bottom:0px;}
#body .fix-module-post.module.module-post .builder-posts-wrap .post .post-content .entry-content p{ margin-bottom:0px;} .fix-module-accordion.module.module-accordion,
.fix-module-accordion.module.module-accordion .ui.module-accordion li,
.fix-module-accordion.module.module-accordion .ui.module-accordion .accordion-title,
.fix-module-accordion.module.module-accordion .ui.module-accordion .accordion-content,
.fix-module-accordion.module.module-accordion .ui.module-accordion li.current .accordion-content{
background: none;
padding:0;
margin:0;
box-shadow: 0px 0px 0px white;
}
.fix-module-accordion.module.module-accordion .ui.module-accordion .accordion-title:before{
content: "";
float: none;
padding: 0;
}
.fix-module-text.module.module-text .t_cel > p{
margin-bottom:0px;
}  .title-reset.module .module-title{
background-image: url();background-repeat: no-repeat;background-position: left center;
padding-bottom:0px;margin-bottom:0px;border: 0;padding: 0;margin: 0;height: auto;
}
.title-reset.module .module-title span{
padding: 0px;padding-left: 35px;font-size: 1rem;color: #4c3716;
}  .module-30.module{ margin-top:30px !important;}
.module-40.module{ margin-top:40px !important;}
@media screen and (max-width: 600px){
.module-30-600.module{ margin-top:30px !important;}
.module-35-600.module{ margin-top:35px !important;}  
.module-40-600.module{ margin-top:40px !important;}
.module-10-600.module{ margin-top:10px !important;}  
}
@media screen and (max-width: 1024px){
.module-0-1024.module{ margin-top:0px !important;}
.module-35-1024.module{ margin-top:35px !important;} 
.module-30-1024.module{ margin-top:30px !important;} 
.module-10-1024.module{ margin-top:10px !important;}  
} .image-content-15.module .image-content{ margin-top:15px !important;}
.image-wrap-15.module .image-wrap{ margin-top:15px !important;}
.image-caption-15.module .image-caption{ margin-top:15px !important;} @media screen and (max-width: 768px){
.image-content-15-768.module .image-content{ margin-top:15px !important;}
.image-wrap-15-768.module .image-wrap{ margin-top:15px !important;}
.image-caption-15-768.module .image-caption{ margin-top:15px !important; display:inline-block;}
} @media screen and (max-width: 768px){
.image-caption-15-939.module .image-caption{ margin-top:15px !important; display:inline-block;}
} .t-inner-15.module.module-text .t_inner{margin-top:15px !important;}
.t-inner-8.module.module-text .t_inner{margin-top:8px !important;}
.t-inner-11.module.module-text .t_inner{margin-top:11px !important;}
.t-inner-4.module.module-text .t_inner{margin-top:4px !important;}  @media screen and (max-width: 1024px){.tb-column-break-1024 .tb-column .col4-2{width:100% !important; margin-left:0% !important;float:none !important;}}
@media screen and (max-width: 939px){.tb-column-break-939 .col4-2{width:100% !important; margin-left:0% !important;float:none !important;}} @media screen and (max-width: 1024px){.tb-column-child-break-1024 .tb-column .col4-2{width:100% !important; margin-left:0% !important;float:none !important;}}
@media screen and (max-width: 939px){.tb-column-child-break-939 .tb-column{width:100% !important; margin-left:0% !important;float:none !important;}}
@media screen and (max-width: 939px){.tb-column-child-break-939 .tb-column .col4-2{width:100% !important; margin-left:0% !important;float:none !important;}}
@media screen and (max-width: 1024px){.tb-column-child-break-1024 .tb-column .col3-1{width:100% !important; margin-left:0% !important;float:none !important;}}
@media screen and (max-width: 1024px){.tb-column-child-break-1024 .tb-column .col3-2{width:100% !important; margin-left:0% !important;float:none !important;}} @media screen and (max-width: 768px){ #body #layout #content .image-h-right-nobreak-768.module.module-image .image-caption{display: block;overflow: hidden;width:auto;}
#body #layout #content .image-h-right-nobreak-768.module.module-image .image-wrap{float:right; width:auto; margin-left: 10px;} #body #layout #content .image-h-left-nobreak-768.module.module-image .image-caption{display: block;overflow: hidden;width:auto;}
#body #layout #content .image-h-left-nobreak-768.module.module-image .image-wrap{float:left; width:auto; margin-left: 10px;}     
} @media screen and (max-width: 939px){
#body #layout #content .image-h-right-break-939.module.module-image .image-caption{display: block; margin-top: 15px;}
#body #layout #content .image-h-right-break-939.module.module-image .image-wrap{float:none !important; width:100%;text-align:center} 
} @media screen and (max-width: 1024px){
#body #layout #content .image-h-left-break-1024.module.module-image .image-caption{display: block; margin-top: 15px;}
#body #layout #content .image-h-left-break-1024.module.module-image .image-wrap{float:none !important; width:100%;text-align:center} 
}  .image-272.module.module-image .image-wrap img{max-width:272px;}
.image-360.module.module-image .image-wrap img{max-width:360px;}
.image-400.module.module-image .image-wrap img{max-width:400px;}
.image-200.module.module-image .image-wrap img{max-width:200px;}
@media screen and (max-width: 1024px){.image-200.module.module-image .image-wrap img{max-width:100%;}}
@media screen and (max-width: 1024px){.image-400.module.module-image .image-wrap img{max-width:100%;}}
@media screen and (max-width: 1024px){.image-272.module.module-image .image-wrap img{max-width:100%;}}
@media screen and (max-width: 380px){.image-272.module.module-image .image-wrap img, .image-143.module.module-image .image-wrap img{max-width:100%;}} .hide-row-cp{display:none;}
@media screen and (max-width: 768px){.hide-row-768{display:none;}}
@media screen and (max-width: 768px){.show-row-768{display:block;}} .change-column .tb-column.first{float: right;}
.change-column .tb-column.last{float: left;margin-left:0px;} body.page #wrapouter #wrapinner #pagewrap #body .table-reset.module table{
border-collapse: collapse;
}
body.page #wrapouter #wrapinner #pagewrap #body .table-reset.module table tr td {
background: none;
width: initial;
}
@media screen and (max-width: 768px){body.page #wrapouter #wrapinner #pagewrap #body .table-01.module .no_slide tbody td{display:table-cell;width:auto;}}
@media screen and (max-width: 600px){body.page #wrapouter #wrapinner #pagewrap #body .table-01.module .no_slide tbody td{display:block;width:auto;}} .caption-table-h-left.module-image.image-h-left .image-caption { display: table;}
@media screen and (max-width: 1024px){.caption-table-h-left.module-image.image-h-left .image-caption { display: block;}} body.page.page-template-content-904 .cbox {
transition: all 0.3s;
}
body.page.page-template-content-904  #wrapouter #wrapinner #pagewrap #body,
body.page.page-template-content-904  #wrapouter #wrapinner #pagewrap #footerwrap{
max-width: 904px;
width: 100%;
}
body.page.page-template-content-904 #wrapouter #wrapinner #pagewrap #body {
padding-top: 0px;
}
body.page.page-template-content-904 .cbox {
float: right;
width: 100%;
max-width: 904px;
margin: 0px auto;
}
body.page.page-template-content-904 .copy{
text-align:right;  
}
body.page.page-template-content-904 .copy span{
display:block;  
} @media screen and (max-width: 1024px) {
body.page.page-template-content-904 .cbox {
width:100%;
max-width: 650px;
margin: 0px auto;
}
} @media screen and (max-width: 939px) {
body.page.page-template-content-904 .cbox {
max-width: 100%;
margin: 0px auto;
}
body.page.page-template-content-904 #wrapouter #wrapinner #pagewrap #headerwrap {
position: initial;
}  
body.page.page-template-content-904 .off-canvas-nav{
padding-top: 42px !important;
height: 100%;
background-color: hsla(0,0%,0%,0.5) !important;
}  
#main-nav {
background-color: hsla(0,0%,0%,0.5);
}
} @media screen and (max-width: 768px) {
body.page.page-template-content-904 .cbox {
float: none;
max-width: 100%;
margin: 0px auto;
}
body.page.page-template-content-904 #header{
margin-top:42px;
}
body.page.page-template-content-904 #wrapouter #wrapinner #pagewrap #headerwrap {
position: initial !important;
}  
} @media screen and (max-width: 600px) {
body.page.page-template-content-904 .cbox {
float: none;
max-width: 96%;
margin: 0px auto;
}
}   .layout_text .t_inner p{
margin:0;
}
.layout_text strong{
display: inline-block;
float: right;    font-size: 17px;
line-height: 1.4em;
font-weight: normal;
vertical-align: text-top;
}
.layout_text a{
display: inline-block;
float: right;   font-size: 12px;
padding: 0px 8px;
margin: 0 0 0 5px;
border: 1px solid #adadad;
color: #cfcece;
border-top: 0;
text-align: center;
border-top: 0;
line-height: 1.7em;
} .contact-03.module.module-text {
max-width: 418px;
margin: 0px auto;
height: 60px;
}
.contact-03.module.module-text  a{
background-color: #272728;
border: 1px solid #000;
padding: 0px 15px;
margin: 0px 10px;
}
.contact-03.module.module-text strong span a {
background-color: transparent;
border: 0;
padding: 0px 15px;
margin: 0px 10px;
}
.contact-03.module.module-text strong{
margin-left: 5px;
}
.layout_text strong a {
border: 0;
width: 117px !important;
display: block;
}  .post-index.module.module-post{
}
.post-index.module.module-post .module-title{
font-family: "Josefin Slab", "ヒラギノ角ゴ ProN W3″", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
margin-bottom:0px;
}
.post-index.module.module-post .module-title span{
font-family: "Josefin Slab", "ヒラギノ角ゴ ProN W3″", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.post-index.module.module-post .builder-posts-wrap {
margin-top: 0px;
}
#body .post-index.fix-module-post.module.module-post .builder-posts-wrap .post{
border-bottom: 1px dotted #ffffff;
margin-bottom: 0;
margin-top: 8px;
}
.post-index.module.module-post .builder-posts-wrap .post .post-content .post-title a{
font-weight: normal;
}
.post-post-index.module.module-post .builder-posts-wrap .post .post-content .entry-content{
}
.post-post-index.module.module-post .builder-posts-wrap .post .post-content .entry-content p{
} .title-font.module .module-title{
margin-bottom:0px;
}
.title-font.module .module-title span{
font-family:"Josefin Slab", "ヒラギノ角ゴ ProN W3″", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
font-size:20px;
line-height: 1.4em;
text-transform: capitalize;
font-weight: normal;
padding-top: 16px;
padding-bottom: 19px;
} .title-01.module .module-title{
display: inline-block;
float: left;
}
.title-01.module .module-title span{
padding-left: 10px;
color: white;
font-weight: normal;
font-size: 34px;
line-height: 1.475em;
padding-top: 0;
padding-bottom: 0;
} .title-02.module .module-title span{
color: white;
padding: 0px;
font-size: 14px;
padding-top: 16px;
padding-bottom: 10px;
} .title-02-edit.module .module-title{
border-bottom: 1px dotted #ffffff;
} .title-02-edit-02.module .module-title span:before {
content: "›";
}
.title-02-edit-02.module .module-title span{
color: #c6c6c6;
font-size: 11px;
padding-left: 10px;
}
.title-02-font.module .module-title span{
font-size: 20px;
padding-top: 16px;
padding-bottom: 19px;
}
.title-pd-0.module .module-title span{
padding-top:10px;
padding-bottom:10px;  
}
.font-en-20.module .module-title span{
font-size:20px;
}  body.page #wrapouter #wrapinner #pagewrap #body .table-01.module table{
border-collapse: collapse;
border:0;
}
body.page #wrapouter #wrapinner #pagewrap #body .table-01.module table tr td{
vertical-align: top;
border: 0;
padding: 10px;
font-weight: bold;
font-size: 13px;
font-weight: normal;
color: white;
background: none;
}
body.page #wrapouter #wrapinner #pagewrap #body .table-01.module table tr td:first-child{
width: 25px;
}
@media screen and (max-width: 600px){body.page #wrapouter #wrapinner #pagewrap #body .table-01.module table tr td:first-child{width: 100%;}}
body.page #wrapouter #wrapinner #pagewrap #body .table-01-edit.module table tr td:first-child{
width: 100%;
} body.page #wrapouter #wrapinner #pagewrap #body .table-02.module{
background-color: transparent;
}
body.page #wrapouter #wrapinner #pagewrap #body .table-02.module table{
width: 100%;
border-collapse: separate;
border-spacing: 1px;
}
@media screen and (max-width: 1024px){body.page #wrapouter #wrapinner #pagewrap #body .table-02.module table{	width: 100%;}}
body.page #wrapouter #wrapinner #pagewrap #body .table-02.module table tr td,
body.page #wrapouter #wrapinner #pagewrap #body .table-02.module table tr th{
font-weight: normal;
font-size: 13px;
text-align: left;
background-color: rgba(0,0,0, 0.49);
}
body.page #wrapouter #wrapinner #pagewrap #body .table-02.module table tr:first-child td{
}
body.page #wrapouter #wrapinner #pagewrap #body .table-02.module table tr td:first-child{
}
body.page #wrapouter #wrapinner #pagewrap #body .table-02.module table tr td:last-child{
}
@media screen and (max-width: 768px){body.page #wrapouter #wrapinner #pagewrap #body .table-02.module .no_slide tbody td{display:table-cell;width:auto;}} body.page #wrapouter #wrapinner #pagewrap #body .table-02-edit.module table{
width:100%;
}
body.page #wrapouter #wrapinner #pagewrap #body .table-02-edit.module table tr:first-child td{
font-weight: normal;
}
body.page #wrapouter #wrapinner #pagewrap #body .table-02-edit.module table tr td:first-child{
font-weight: normal;
}
body.page #wrapouter #wrapinner #pagewrap #body .table-02-edit.module table tr:last-child td{
border-bottom:0px;
}
body.page #wrapouter #wrapinner #pagewrap #body .table-02-edit.module table tr td:first-child{
vertical-align: middle;
}
body.page #wrapouter #wrapinner #pagewrap #body .table-02-edit.module table tr th:first-child{
vertical-align: middle;
min-width:60px;
}
@media screen and (max-width: 768px){body.page #wrapouter #wrapinner #pagewrap #body .table-02-edit.module .no_slide tbody td{display:table-cell;width:auto;}} body.page #wrapouter #wrapinner #pagewrap #body .table-03.module table tr td:first-child{
min-width:60px;
}  .module.module-accordion.accordion-01 .module-accordion.ui{
background-color: hsla(0,0%,0%,0.5);  
line-height: 1.7;
}
.module.module-accordion.accordion-01 .module-accordion.ui li .accordion-title {
text-align: left;
background: transparent;
border-bottom: 1px dotted #c6c6c6;
padding-bottom: 7px;
font-size: 13px;
padding-top: 8px;
color: #c6c6c6;
background-image: url(//simple-moderne.com/wp-content/wp-content/uploads/school-dish_02.png);
background-repeat: no-repeat;
background-position: top 19px left 10px;
padding-left: 10px;  
}
.module.module-accordion.accordion-01 .module-accordion.ui li.current .accordion-title {
text-align: left;
background: transparent;
border-bottom: 1px dotted #c6c6c6;
padding-bottom: 7px;
font-size: 13px;
padding-top: 8px;
color: #c6c6c6;
background-image: url(//simple-moderne.com/wp-content/wp-content/uploads/school-dish_04.png);  
background-repeat: no-repeat;
background-position: top 19px left 10px;
padding-left: 10px; 
}
#body .module.module-accordion.accordion-01 .module-accordion.ui li .accordion-content {
padding-left:10px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
}   #body .gallery-01.module.module-gallery{
margin-top: 36px;
} #body .gallery-01.module.gallery .gallery-item{
margin-top: 14px;
} @media screen and (max-width: 939px){#body .gallery-01.module.gallery .gallery-item{width: 48.5%; margin-left: 0.75%;margin-right: 0.75%;margin-top: 2%;}}
@media screen and (max-width: 768px){#body .gallery-01.module.gallery .gallery-item{width: 32%; margin-left: 0.65%;margin-right: 0.65%;margin-top: 1.3%;}}
@media screen and (max-width: 480px){#body .gallery-01.module.gallery .gallery-item{width: 48.5%; margin-left: 0.75%;margin-right: 0.75%;margin-top: 2%;}} @media screen and (max-width: 939px){#body .gallery-01.module.gallery .gallery-item .gallery-icon img{ width: auto;}} .tab-01.module.ui.module-tab ul.tab-nav li{
border-radius: 5px 5px 0px 0px;
background-color: transparent;
border: 0;
}
.tab-01.module.ui.module-tab ul.tab-nav li.current {
border-radius: 5px 5px 0px 0px;
background-color: #000;
border: 0;
}
.tab-01.module.ui.module-tab ul.tab-nav li.current a:hover{
background-color: #000;
border-radius: 5px 5px 0px 0px;
}
.tab-01.module.ui.module-tab ul.tab-nav li a {
color: white;
cursor: default;
text-decoration: underline;
cursor: pointer;
}
.tab-01.module.ui.module-tab .tab-content{
background-color: hsla(0,0%,0%,0.6);
border: 1px solid #000;
border-radius: 5px;
color: white;  
} .map-01.module .map-container{
margin-top:15px;  
} .list-01 ul{
list-style: none;
margin-bottom: 0px;}
.list-01 ul li{
background-image: url(//simple-moderne.com/wp-content/uploads/chef_04.jpg);
background-repeat: no-repeat;
background-position: left 0px top 10px;
display: inline-block;
box-sizing: border-box;
margin-bottom: 0px;
padding: 0px 0px 0px 15px;
width: 100%;
line-height: initial;
} #body .themify_builder .a-stype-01.a-stype-01-edit-02.module{
background-color: rgba(0,0,0, 0.5);
padding: 10px;
margin: 10px 0 0 0;
} .ofh {
height: auto;
}
.blog-index a{
display: block;
border: 1px solid #adadad;
width: 185px;
height: 30px;
padding-top: 10px;
overflow: hidden;
margin: 0px auto; 
font-family: 'Josefin Slab', serif;
}
#footer {
padding: 30px 0;
clear: both;
border-top: 0;
padding-top: 20px;
}   .vh-size > .row_inner_wrapper > .row_inner{
min-height: calc(100vh - 105px);
}
.title-span.module .textbox{
position: relative;  
}
.title-span.module .t_inner{
display: inline-block;
float: left;
margin-top:17px;
} .themify_builder_row.module_row.guibook-col .col4-2.first .image-wrap{
text-align:right; 
}
.themify_builder_row.module_row.guibook-col .col4-2.last .image-wrap{
text-align:left; 
}
@media screen and (max-width: 939px) {
.themify_builder_row.module_row.guibook-col .col4-2.first .image-wrap{text-align:center}
.themify_builder_row.module_row.guibook-col .col4-2.last .image-wrap{text-align:center}
}
.table-02.module .t_cel{
overflow: auto; 
}
.link-box.module {
width:328px;  
height:78px
}
@media screen and (max-width: 1024px) {.link-box.module{width:100%;}}
.link-box-right{
float:right;  
}
.link-box.module .t_cel a{
background-color: hsla(0,0%,0%,0.7);
padding: 0px 15px;
} .school-text.module .t_cel{
padding:0px 10px;  
}
#body .shool-link.module .t_cel a{
margin:0;
} .map-01.module .module-title span{
font-size:20px;  
} @media screen and (max-width: 1024px) { #body .pagewidth{
}
.sidebar1 #body #sidebar{
}
.cbox{
float:right;    
}
body.home.page #wrapouter #wrapinner #pagewrap #headerwrap, body.page #wrapouter #wrapinner #pagewrap #headerwrap{
position: absolute;
} .a-stype-01.a-stype-01-edit.module.module-text .t_cel a {
display: block;
margin-left: 0px;
} #footerwrap #footer .rtt {
position: fixed;
bottom: -10px;
right: 31px;
}
.anchor_edit.module.module-text a {
border-right: 0;
}  
body.page #wrapouter #wrapinner #pagewrap #body .table-02-edit.module table tr td:first-child{
width:20%;
} 
}  @media screen and (max-width: 980px) {
}  @media screen and (max-width: 939px) { #body .pagewidth{
} #headerwrap {
} #responsive-btn{
display:none;    
}
.off-canvas-nav, #responsive-nav-wrapper {
background: transparent;
}
#headerwrap{
position: absolute;    
}
.cbox{
float:right;    
}
body.home.page #wrapouter #wrapinner #pagewrap #headerwrap, body.page #wrapouter #wrapinner #pagewrap #headerwrap{
position: absolute;
} #main-nav {
background-color: transparent;
}  
}  @media screen and (max-width: 768px) { #responsive-btn{
display:block;    
}
.off-canvas-nav{
background-color: hsla(0,0%,0%,0.5);
top: 0px !important;
padding-top: 42px !important;
height: 100%;
}  
#global-nav #main-nav li a {
font-size: 25px;
font-size: 1.5625rem;
line-height: 20px;
font-weight: bold;
color: white;
text-align: left;
padding-left: 3px !important;
}   
#global-nav #main-nav li .sub-menu li a {
font-size: 12px;
font-size: 0.75rem;
line-height: 20px;
padding: 0 0 0 40px;
width: 100%;
} #header {
margin-top: 42px;
}  
body.home.page #wrapouter #wrapinner #pagewrap #headerwrap {
max-width: 100%;
} #footerwrap{
padding-bottom: 50px;
}
#footerwrap #footer .rtt {
text-shadow: 0px 0px #fff;
border: 0;
bottom: -15px;
position: fixed;
left: 0;
text-align: center;
right: 0;
}
#footerwrap #footer .rtt a{
width: 100%;
display: block;
padding: 10px 0px;
}
#footerwrap #footer .footer-text .f-tel{
display:none;
} .cbox{
float:none; 
max-width: 300px;
margin: 0px auto;
}
body.home.page #wrapouter #wrapinner #pagewrap #headerwrap, body.page #wrapouter #wrapinner #pagewrap #headerwrap{
position: static;
}
body.page #wrapouter #wrapinner #pagewrap #body .table-02-edit.module table tr td:first-child{
width:25%;
} 
}  @media screen and (max-width: 600px) {  .contact-03.module.module-text .t_cel span,  
.contact-03.module.module-text .t_cel span,
.contact-03.module.module-text .t_cel span{
font-size:11px;    
}
}  @media screen and (max-width: 480px) {
#body .gallery-01.module.gallery .gallery-item {
width: 100%;
margin-left: 0%;
margin-right: 0%;
margin-top: 30px;
} .contact-03.module.module-text .t_cel span,  
.contact-03.module.module-text .t_cel strong,
.contact-03.module.module-text .t_cel a{
display:block;  
margin-top:5px;
}
.contact-03.module.module-text .t_cel a{
width:50px;
margin: 0px auto;
}
.contact-03.module.module-text{
height:auto;  
text-align:center;
}
.contact-03.module.module-text strong span a {
width:100% !important;
} 
body.page #wrapouter #wrapinner #pagewrap #body .table-02-edit.module table tr td:first-child{
width:30%;
} 
}  @media screen and (max-width: 320px) {
}  a{color:white;}
a:hover{color:#686868;}
#global-nav #main-nav li a{
font-weight:normal;
}
body.single{
color:white;
}
body.single h1.post-title{
font-size:1.3em;
}
body.single h1.post-title a{
color:white;
}
body{background:#686868;} .module .module-title{
text-transform: none;
}