
body {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-style: normal;
    line-height: normal;
    color: #222222;
    font-weight: normal;
    font-variant: normal;
    background-color: #ffffff;
    background-repeat:no-repeat;

}
img {
    border:none;
}


h1  {
	padding:0px;
	margin:0px;
	display:inline;
	font-weight:normal;
}

h2  {
	padding:0px;
	margin:0px;
	display:inline;
	font-weight:normal;
}


.script {
      font-family: 'Courgette', cursive;
      font-size:20px;
      color:#BF3D01;
}




.container-menu{
  padding: 0% 0% 0;
  text-align: justify;
}

.container-menu:after{
  content: '';
  display: inline-block;
  width: 100%;
}

.container-menu .item-menu,
.container-menu .gap-menu{
  display: inline-block;
  width: 100%;
}

.container-menu .item-menu{
  text-align: center;
  margin-bottom: 0.5%;
  margin-top: 0.5%;
  padding: 0%;
  vertical-align: top;
  /*display: none; <-- uncomment this rule for use with MixItUp*/
}

/* Flex box progressive enhancements: */

.container-menu{
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -webkit-align-content: flex-start;
}

@media all and (min-width: 700px){
  .container-menu .item-menu,
  .container-menu .gap-menu{
    width: 16%;
  }
}  


.item-phone-menu{
  display: block;
  font-size:20px;
  padding:8px
}


.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%;
}/* responsive grid */

.mainimage {
visibility:hidden;
width:0px;
height:0px;
}

@media all and (min-width: 260px){
.mainimage{
    visibility:visible;
    height:auto;
  }
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* ------------------------------------------------------------------------------------ */
/* 2-900 */
.container-2-900{
  padding: 0% 0% 0;            /* padding: 2% 2% 0; */
  text-align: justify;
                               /* background: #eeeeee; */
}

.container-2-900:after{
  content: '';
  display: inline-block;
  width: 100%;
}

.container-2-900 .item-2-900,
.container-2-900 .gap-2-900{
  display: inline-block;
  width: 99%;
}

.container-2-900 .item-2-900{
  text-align: left;
                             /* background: #dddddd; */
  margin-bottom: 0%;         /* margin-bottom: 2%; */
  padding-bottom: 1%;               /* padding: 2%; */
  vertical-align: top;
}

/* Flex box progressive enhancements: */

.container-2-900{
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -webkit-align-content: flex-start;
}

@media all and (min-width: 900px){
  .container-2-900 .item-2-900,
  .container-2-900 .gap-2-900{
    width: 49%;
  }
}

/* ------------------------------------------------------------------------------------ */
/* 2-700 */
.container-2-700{
  padding: 0% 0% 0;            /* padding: 2% 2% 0; */
  text-align: justify;
                               /* background: #eeeeee; */
}

.container-2-700:after{
  content: '';
  display: inline-block;
  width: 100%;
}

.container-2-700 .item-2-700,
.container-2-700 .gap-2-700{
  display: inline-block;
  width: 99%;
}

.container-2-700 .item-2-700{
  text-align: left;
                             /* background: #dddddd; */
  margin-bottom: 0%;         /* margin-bottom: 2%; */
  padding: 1%;               /* padding: 2%; */
  vertical-align: top;
}

/* Flex box progressive enhancements: */

.container-2-700{
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -webkit-align-content: flex-start;
}

@media all and (min-width: 700px){
  .container-2-700 .item-2-700,
  .container-2-700 .gap-2-700{
    width: 49%;
  }
}


/* ------------------------------------------------------------------------------------ */
/* 2-700 - special 60 / 40 container*/

.container-2-700-60-40{
  padding: 0% 0% 0;            /* padding: 2% 2% 0; */
  text-align: justify;
  vertical-align:top
                               /* background: #eeeeee; */
}

.container-2-700-60-40:after{
  content: '';
  display: inline-block;
  width: 100%;
}

.container-2-700-60-40 .item1-2-700,
.container-2-700-60-40 .item2-2-700,
.container-2-700-60-40 .gap-2-700{
  display: inline-block;
  width: 99%;
}

.container-2-700-60-40 .item1-2-700,
.container-2-700-60-40 .item2-2-700{
  text-align: left;
  margin-bottom: 0%;
  padding-bottom: 1%;
  vertical-align: top;
}   


/* Flex box progressive enhancements: */

.container-2-700-60-40{
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -webkit-align-content: flex-start;
}

@media all and (min-width: 700px){
  .container-2-700-60-40 .item1-2-700{
    width: 58%;
  }
}

@media all and (min-width: 700px){
  .container-2-700-60-40 .item2-2-700,
  .container-2-700-60-40 .gap-2-700{
    width: 40%;
  }
}



/* ------------------------------------------------------------------------------------ */
/* 3-900 */

.container-3-900{
  padding: 0% 0% 0;            /* padding: 2% 2% 0; */
  text-align: justify;
                               /* background: #eeeeee; */
}

.container-3-900:after{
  content: '';
  display: inline-block;
  width: 100%;
}

.container-3-900 .item-3-900,
.container-3-900 .gap-3-900{
  display: inline-block;
  width: 99%;
}

.container-3-900 .item-3-900{
  text-align: left;
                             /* background: #dddddd; */
  margin-bottom: 0%;         /* margin-bottom: 2%; */
  padding-bottom: 1%;               /* padding: 2%; */
  vertical-align: top;
}

/* Flex box progressive enhancements: */

.container-3-900{
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -webkit-align-content: flex-start;
}

@media all and (min-width: 900px){
  .container-3-900 .item-3-900,
  .container-3-900 .gap-3-900{
    width: 32%;
  }
}


/* ------------------------------------------------------------------------------------ */
/* 3-700 */

.container-3-700{
  padding: 0% 0% 0;            /* padding: 2% 2% 0; */
  text-align: justify;
                               /* background: #eeeeee; */
}

.container-3-700:after{
  content: '';
  display: inline-block;
  width: 100%;
}

.container-3-700 .item-3-700,
.container-3-700 .gap-3-700{
  display: inline-block;
  width: 99%;
}

.container-3-700 .item-3-700{
  text-align: left;
                             /* background: #dddddd; */
  margin-bottom: 0%;         /* margin-bottom: 2%; */
  padding-bottom: 1%;               /* padding: 2%; */
  vertical-align: top;
}

/* Flex box progressive enhancements: */

.container-3-700{
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -webkit-align-content: flex-start;
}

@media all and (min-width: 700px){
  .container-3-700 .item-3-700,
  .container-3-700 .gap-3-700{
    width: 32%;
  }
}



/* ------------------------------------------------------------------------------------ */
/* 2 - 1280 */

.container-2-1280{
  padding: 0% 0% 0;            /* padding: 2% 2% 0; */
  text-align: justify;
                               /* background: #eeeeee; */
}

.container-2-1280:after{
  content: '';
  display: inline-block;
  width: 100%;
}

.container-2-1280 .item-2-1280,
.container-2-1280 .gap-2-1280{
  display: inline-block;
  width: 100%;
}

.container-2-1280 .item-2-1280{
  text-align: left;
                             /* background: #dddddd; */
  margin-bottom: 0%;         /* margin-bottom: 2%; */
  padding-bottom: 1%;               /* padding: 2%; */
  vertical-align: top;
}

/* Flex box progressive enhancements: */

.container-2-1280{
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -webkit-align-content: flex-start;
}

@media all and (min-width: 1280px){
  .container-2-1280 .item-2-1280,
  .container-2-1280 .gap-2-1280{
    width: 49.5%;
  }
}

/* ------------------------------------------------------------------------------------ */
/* 4 - 1800 */

.container-4-1800{
  padding: 0% 0% 0;            /* padding: 2% 2% 0; */
  text-align: justify;
                               /* background: #eeeeee; */
}

.container-4-1800:after{
  content: '';
  display: inline-block;
  width: 100%;
}

.container-4-1800 .item-4-1800,
.container-4-1800 .gap-4-1800{
  display: inline-block;
  width: 100%;
}

.container-4-1800 .item-4-1800{
  text-align: left;
                             /* background: #dddddd; */
  margin-bottom: 0%;         /* margin-bottom: 2%; */
  padding-bottom: 1%;               /* padding: 2%; */
  vertical-align: top;
}

/* Flex box progressive enhancements: */

.container-4-1800{
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -webkit-align-content: flex-start;
}

@media all and (min-width: 750px){
  .container-4-1800 .item-4-1800,
  .container-4-1800 .gap-4-1800{
    width: 49.5%;
  }
}

@media all and (min-width: 1300px){
  .container-4-1800 .item-4-1800,
  .container-4-1800 .gap-4-1800{
    width: 33%;
  }
} 

@media all and (min-width: 1800px){
  .container-4-1800 .item-4-1800,
  .container-4-1800 .gap-4-1800{
    width: 24%;
  }
}

